Please remove byte-buddy from lunar-proposed for bootstrapping

Bug #2002872 reported by Hans Joachim Desserud
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
byte-buddy (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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

Jeremy Bícha (jbicha)
summary: - FTBFS needs bootstrapping
+ Please remove byte-buddy from lunar-proposed for bootstrapping
description: updated
Graham Inggs (ginggs)
tags: added: update-excuse
Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from lunar-proposed:
 byte-buddy 1.12.21-1 in lunar
Comment: Bootstrapping from older version
1 package successfully removed.

Changed in byte-buddy (Ubuntu):
status: New → Fix Released
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.