[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