Please backport bird2 2.0.7-2 (universe) from focal

Bug #1874137 reported by Eric Desrochers
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Bionic Backports
Fix Released
Undecided
Unassigned

Bug Description

Please backport bird2 2.0.7-2 (universe) from focal to bionic.

Reason for the backport:
========================
bird 2.x seems to have addressed issues with running tight timers, and now includes fractional parts of seconds when sampling the clock. This allows bird to make more intelligent decisions in the single-threaded I/O loop and less subject to slips.

As a result, in bird2, it can be observed that keepalive timers are more predictable.

Coder doc 2.0:
https://bird.network.cz/?get_doc&f=prog.html&v=20

User guide 2.0:
https://bird.network.cz/?get_doc&f=bird.html&v=20

Testing:
========
Mark off items in the checklist [X] as you test them, but please leave the checklist so that backporters can quickly evaluate the state of testing.

You can test-build the backport in your PPA with backportpackage:
$ backportpackage -u ppa:<lp username>/<ppa name> -s focal -d bionic bird2

* bionic:
[X] Package builds without modification
Drop debhelper-compat and go back to the old way using debian/compat file.

[X] bird2-doc installs cleanly and runs

# dpkg
ii bird2-doc 2.0.7-2+testpkg20200421sf274301b1 all Internet Routing Daemon - documentation

[X] bird2-dbgsym installs cleanly and runs
No debug symbol package. Only "bird2" and "bird2-doc"

$ grep Package: control
Package: bird2
Package: bird2-doc

[X] bird2 installs cleanly and runs
Yes, tested via a test package (2.0.7-2+testpkg20200421sf274301b1)
built in a PPA.

#dpkg
ii bird2 2.0.7-2+testpkg20200421sf274301b1 amd64 Internet Routing Daemon

Bird2 has a "Pre-Depends:" as follows:
Pre-Depends: init-system-helpers (>= 1.56~),

The dep is already meet/found in bionic-backports pocket:

Before testing the package on my PPA, I had to do:
$ apt-get install -t bionic-backports init-system-helpers

Which won't be needed once bird2 found in bionic-backports because:

# rmadison
init-system-helpers | 1.56+nmu1~ubuntu18.04.1 | bionic-backports |...

No reverse dependencies

Tags: sts
Eric Desrochers (slashd)
tags: added: sts
description: updated
description: updated
Eric Desrochers (slashd)
description: updated
description: updated
Eric Desrochers (slashd)
description: updated
Eric Desrochers (slashd)
description: updated
Eric Desrochers (slashd)
description: updated
Eric Desrochers (slashd)
description: updated
description: updated
Changed in bionic-backports:
status: New → In Progress
Revision history for this message
Eric Desrochers (slashd) wrote :

It has been brought to my attention by the original requester of the backport:

"
... the bird2 package is working as-expected in my virtual environment. Had to uninstall bird first as the packages conflict, but I think that's a deployment issue for us and to be expected.

Good to proceed with the backport from our end!
Thanks,
"

-------

The "Conflicts:" you mentionned above in the comment between bird and bird2 is expected and intentional:

bird2: debian/control
----
=>Package: bird2
Architecture: kfreebsd-any linux-any
Pre-Depends: init-system-helpers (>= 1.56~),
${misc:Pre-Depends}
Depends: adduser,
lsb-base,
ucf,
${misc:Depends},
${shlibs:Depends}
=> Conflicts: bird
----

For more informations about Conflicts:

https://www.debian.org/doc/debian-policy/ch-relationships.html

When one binary package declares a conflict with another using a Conflicts field, dpkg will refuse to allow them to be unpacked on the system at the same time.

- Eric

Revision history for this message
Iain Lane (laney) wrote :

Uploaded, should be available to download soon. Thanks!

Changed in bionic-backports:
status: In Progress → Fix Released
Revision history for this message
Eric Desrochers (slashd) wrote :

Thanks laney, much appreciated !

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.