[Bug 1921692] [NEW] Germinate cannot seed a package from "update" pocket

Jean-Baptiste Lallement 1921692 at bugs.launchpad.net
Mon Mar 29 08:02:48 UTC 2021


Public bug reported:

In LTSes some packages are in universe in the release pocket and in main
in the update pocket.

For example in focal:

$ rmadison -s focal,focal-updates realmd adcli
 realmd | 0.16.3-3               | focal/universe | source, amd64, arm64, armhf, ppc64el, riscv64, s390x
 realmd | 0.16.3-3               | focal-updates  | source, amd64, arm64, armhf, i386, ppc64el, riscv64, s390x
 adcli  | 0.9.0-1                | focal/universe | source, amd64, arm64, armhf, ppc64el, riscv64, s390x
 adcli  | 0.9.0-1                | focal-updates  | i386
 adcli  | 0.9.0-1ubuntu0.20.04.1 | focal-updates  | source, amd64, arm64, armhf, ppc64el, riscv64, s390x

When these packages are seeded but they have no reverse dependencies,
for instances seeded in the live seed and only main and restricted are
considered (for Ubuntu) then these packages ignored (unknown) by
germinate and not added to the live session.

Here is an excerpt from the build log of Focal Ubuntu Deskop
(https://launchpadlibrarian.net/530408277/buildlog_ubuntu_focal_amd64_ubuntu_BUILDING.txt.gz)

Downloading http://ftpmaster.internal/ubuntu/dists/focal/main/binary-amd64/Packages.xz file ...
Decompressing http://ftpmaster.internal/ubuntu/dists/focal/main/binary-amd64/Packages.xz file ...
Downloading http://ftpmaster.internal/ubuntu/dists/focal/main/source/Sources.xz file ...
Decompressing http://ftpmaster.internal/ubuntu/dists/focal/main/source/Sources.xz file ...
Downloading http://ftpmaster.internal/ubuntu/dists/focal/restricted/binary-amd64/Packages.xz file ...
Decompressing http://ftpmaster.internal/ubuntu/dists/focal/restricted/binary-amd64/Packages.xz file ...
Downloading http://ftpmaster.internal/ubuntu/dists/focal/restricted/source/Sources.xz file ...
Decompressing http://ftpmaster.internal/ubuntu/dists/focal/restricted/source/Sources.xz file ...
* Downloading http://archive-team.internal/seeds/ubuntu.focal/STRUCTURE
[...]
! Duplicated seed: ntfs-3g
? Unknown live package: realmd
? Unknown live package: adcli
! Duplicated seed: dirmngr
[...]

>From livecd-rootfs code there doesn't seem to be any option to pass the
component to be considered by germinate:

in auto/config:
 (cd config/germinate-output && germinate --no-rdepends --no-installer \
                -S $SEEDMIRROR -m $MIRROR -d $SUITE -s $SEED \
                ${COMPONENTS:+-c "$COMPONENTS"} -a $ARCH)

** Affects: germinate (Ubuntu)
     Importance: Undecided
         Status: New

** Attachment added: "buildlog_ubuntu_focal_amd64_ubuntu_BUILDING.txt.gz"
   https://bugs.launchpad.net/bugs/1921692/+attachment/5481859/+files/buildlog_ubuntu_focal_amd64_ubuntu_BUILDING.txt.gz

-- 
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/1921692

Title:
  Germinate cannot seed a package from "update" pocket

Status in germinate package in Ubuntu:
  New

Bug description:
  In LTSes some packages are in universe in the release pocket and in
  main in the update pocket.

  For example in focal:

  $ rmadison -s focal,focal-updates realmd adcli
   realmd | 0.16.3-3               | focal/universe | source, amd64, arm64, armhf, ppc64el, riscv64, s390x
   realmd | 0.16.3-3               | focal-updates  | source, amd64, arm64, armhf, i386, ppc64el, riscv64, s390x
   adcli  | 0.9.0-1                | focal/universe | source, amd64, arm64, armhf, ppc64el, riscv64, s390x
   adcli  | 0.9.0-1                | focal-updates  | i386
   adcli  | 0.9.0-1ubuntu0.20.04.1 | focal-updates  | source, amd64, arm64, armhf, ppc64el, riscv64, s390x

  When these packages are seeded but they have no reverse dependencies,
  for instances seeded in the live seed and only main and restricted are
  considered (for Ubuntu) then these packages ignored (unknown) by
  germinate and not added to the live session.

  Here is an excerpt from the build log of Focal Ubuntu Deskop
  (https://launchpadlibrarian.net/530408277/buildlog_ubuntu_focal_amd64_ubuntu_BUILDING.txt.gz)

  Downloading http://ftpmaster.internal/ubuntu/dists/focal/main/binary-amd64/Packages.xz file ...
  Decompressing http://ftpmaster.internal/ubuntu/dists/focal/main/binary-amd64/Packages.xz file ...
  Downloading http://ftpmaster.internal/ubuntu/dists/focal/main/source/Sources.xz file ...
  Decompressing http://ftpmaster.internal/ubuntu/dists/focal/main/source/Sources.xz file ...
  Downloading http://ftpmaster.internal/ubuntu/dists/focal/restricted/binary-amd64/Packages.xz file ...
  Decompressing http://ftpmaster.internal/ubuntu/dists/focal/restricted/binary-amd64/Packages.xz file ...
  Downloading http://ftpmaster.internal/ubuntu/dists/focal/restricted/source/Sources.xz file ...
  Decompressing http://ftpmaster.internal/ubuntu/dists/focal/restricted/source/Sources.xz file ...
  * Downloading http://archive-team.internal/seeds/ubuntu.focal/STRUCTURE
  [...]
  ! Duplicated seed: ntfs-3g
  ? Unknown live package: realmd
  ? Unknown live package: adcli
  ! Duplicated seed: dirmngr
  [...]

  From livecd-rootfs code there doesn't seem to be any option to pass
  the component to be considered by germinate:

  in auto/config:
   (cd config/germinate-output && germinate --no-rdepends --no-installer \
                  -S $SEEDMIRROR -m $MIRROR -d $SUITE -s $SEED \
                  ${COMPONENTS:+-c "$COMPONENTS"} -a $ARCH)

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



More information about the foundations-bugs mailing list