[Bug 1998728] Re: Make bootgen-xlnx a transitional package without real contents
Dave Jones
1998728 at bugs.launchpad.net
Thu Jan 12 14:37:09 UTC 2023
Typically, the way I've seen this done in the past is actually a bit
simpler than this:
Rather than changing bootgen-xlnx to have a different source format, and
removing all the files, and changing the d/rules and so on ... leave
this package as it is, and define a new (empty, obviously) bootgen-xlnx
transitional binary package in the intended target. This does assume
that the intended target has a version greater than the "old" package
but that is the case here.
In other words, we do nothing to the bootgen-xlnx *source* package,
leaving it alone at version 2022.1-0ubuntu1. In the xilinx-bootgen
source package, we add the (empty) transitional entry for bootgen-xlnx
to d/control so xilinx-bootgen source version 2022.2-2 will generate an
(empty, transitional) bootgen-xlnx 2022.2-2 which will supercede the
current bootgen-xlnx 2022.1-0ubuntu1.
This keeps the changes to bootgen-xlnx minimal (in fact, empty), and
results in minimal changes to xilinx-bootgen (one extra, empty, binary
package). It will be a delta to Debian in xilinx-bootgen but one that
can be dropped at the next cycle.
--
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1998728
Title:
Make bootgen-xlnx a transitional package without real contents
Status in bootgen-xlnx package in Ubuntu:
New
Bug description:
[Impact]
Make bootgen-xlnx a transitional package without real contents
xilinx-bootgen created by Debian Project official developer is
available on Debian and Ubuntu archives. bootgen-xlnx maintained by
Canonical is unnecessary now. So, make bootgen-xlnx a transitional
package and make it depend on xilinx-bootgen.
https://tracker.debian.org/pkg/xilinx-bootgen
https://launchpad.net/ubuntu/+source/xilinx-bootgen
[Test Plan]
xlnx-firmware depends on bootgen-xlnx. Make sure there is no dependency issue after upgrading bootgen-xlnx
1. install bootgen-xlnx (2022.1-0ubuntu1) and xlnx-firmware (2022.1-2-0ubuntu1)
2. upgrade bootgen-xlnx and then check if xilinx-bootgen is installed
3. Check if boot.bin generated by xilinx-bootgen can work well.
[Where problems could occur]
Some packages like xlnx-firmware depend on bootgen-xlnx. Need to make sure that a workable boot.bin can be generated after upgrading bootgen-xlnx.
Related issues:
LP: #2000773 Make xlnx-firmware depend on xilinx-bootgen instead of bootgen-xlnx
LP: #2000774 Add bootgen-xlnx to Breaks, Replaces, and Provides
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/bootgen-xlnx/+bug/1998728/+subscriptions
More information about the Ubuntu-sponsors
mailing list