[Bug 2002872] [NEW] Please remove byte-buddy from lunar-proposed for bootstrapping

Launchpad Bug Tracker 2002872 at bugs.launchpad.net
Tue Apr 4 01:47:11 UTC 2023


You have been subscribed to a public bug by Jeremy Bícha (jbicha):

Requested Action
----------------
Please remove byte-buddy 1.12.21-1 from lunar-proposed.
Then we can sync the older 1.11.22-1.
Once it's built and published, we can sync 1.12.21-1 again.

Original Report
---------------
The latest version of byte-buddy (1.12.21-1) synced from Debian currently fails to build on Ubuntu Lunar [1]. Build requirements cannot be met because of libbyte-buddy-java (>= 1.11.22) which is built from the same source package.

Looking at the recent changelog, it seems like each new version of this
package now build depends on the previous version:

byte-buddy (1.12.21-1) unstable; urgency=medium

  * Team upload.
  * Remove the precompiled classes from the upstream tarball
  * Regenerate the precompiled classes
  * New upstream release
    - Refreshed the patches
    - Depend on libbyte-buddy-java (>= 1.11.22)

 -- Emmanuel Bourg <ebourg at apache.org>  Thu, 12 Jan 2023 13:49:53 +0100

byte-buddy (1.11.22-1) unstable; urgency=medium

  * Team upload.
  * New upstream release
    - Refreshed the patches
    - Depend on libbyte-buddy-java (>= 1.11.4)

 -- Emmanuel Bourg <ebourg at apache.org>  Thu, 12 Jan 2023 10:30:34 +0100

byte-buddy (1.11.4-1) unstable; urgency=medium

  * Team upload.
  * New upstream release
    - Refreshed the patches

 -- Emmanuel Bourg <ebourg at apache.org>  Thu, 12 Jan 2023 00:07:18 +0100

(For completeness, see [2])

While required, this should be enough to avoid circular dependencies, if
each version is built in order. However, lunar-release currently
contains 1.11.4-1 which is not new enough to satisfy the requirement for
1.12.21-1. Since only the latest version was synced automatically, this
introduced the problems because the in-between version was newer built
and is thus unavailable.

I suppose this issue would be resolved by either
a) building each individual version in order, or
b) bootstrap the latest version

That would fix the problem for now, though there's always the risk of
similar problems in the future if two new releases appear in short order
and only the latest one is synced to Ubuntu.

[1] https://launchpad.net/ubuntu/+source/byte-buddy/1.12.21-1
[2] https://tracker.debian.org/media/packages/b/byte-buddy/changelog-1.12.21-1
[3] https://launchpad.net/ubuntu/+source/byte-buddy/+publishinghistory

** Affects: byte-buddy (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: ftbfs lunar
-- 
Please remove byte-buddy from lunar-proposed for bootstrapping
https://bugs.launchpad.net/bugs/2002872
You received this bug notification because you are a member of Ubuntu Package Archive Administrators, which is subscribed to the bug report.



More information about the ubuntu-archive mailing list