[Bug 2103747] Re: Regression: germinate failing to resolve packages correctly

Simon Quigley 2103747 at bugs.launchpad.net
Fri Mar 21 17:54:11 UTC 2025


31be5e37a2ac56b1d16747742951254cbb7e3313 is the first bad commit
commit 31be5e37a2ac56b1d16747742951254cbb7e3313
Author: Benjamin Drung <benjamin.drung at canonical.com>
Date:   Fri Feb 14 19:16:11 2025 +0100

    Support alternatives in recommends
    
    Support alternatives in recommends (e.g. `(initramfs-tools | dracut)`).
    
    LP: #2097623

 germinate/germinator.py                           | 25 +++++++++++++++----------
 germinate/scripts/germinate_update_metapackage.py | 32 ++++++++++++++++++++++++++------
 germinate/tests/test_germinator.py                | 46 ++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 87 insertions(+), 16 deletions(-)

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to germinate in Ubuntu.
https://bugs.launchpad.net/bugs/2103747

Title:
  Regression: germinate failing to resolve packages correctly

Status in germinate package in Ubuntu:
  New

Bug description:
  Florent 'Skia' Jacquet and Athos Ribeiro uploaded a new version of
  ubuntustudio-meta, version 25.04.10 [1]. This version, after 'update'
  was run, reported 'digikam' as removed from photography-recommends. I
  noticed this when, on my plucky installation, it had been made a
  candidate for autoremoval.

  I then, after investigating, imported the diff from 25.04.10 and ran
  'update' with an older debootstrap version, this one in noble. The
  difference there was that this one re-added 'digikam' to photography-
  recommends, so I re-uploaded it.[2]

  However, running 'update' on a plucky machine caused it to disappear
  again. This confirmed the bug for me:

  $ ./update
  [snip]
  Removed digikam from photography-recommends

  As this makes no sense since there is no difference other than the
  debootstrap version, I have concluded that the issue lies in
  debootstrap, 1.0.134ubuntu1 (noble) versus 1.0.140 (plucky).

  As this involves two different germinate versions, 2.44 (noble) versus
  2.46 (plucky), I'm adding that too, though I doubt that is the issue.

  In particular, digikam has negative architecture constraints:
  * (digikam) [!ppc64el] [!riscv64] [!s390x]

  https://git.launchpad.net/~ubuntustudio-dev/ubuntu-
  seeds/+git/ubuntustudio/tree/photography

  EDIT: I confirmed the issue is _NOT_ debootstrap but germinate

  [1] https://launchpad.net/ubuntu/+source/ubuntustudio-meta/25.04.10
  [2] https://launchpad.net/ubuntu/+source/ubuntustudio-meta/25.04.11

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/germinate/+bug/2103747/+subscriptions




More information about the foundations-bugs mailing list