Please backport bird2 2.0.7-2 (universe) from focal
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:/
User guide 2.0:
https:/
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+
[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-
built in a PPA.
#dpkg
ii bird2 2.0.7-2+
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~
No reverse dependencies
tags: | added: sts |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
Changed in bionic-backports: | |
status: | New → In Progress |
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-relationship s.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