Public bug reported:

When generating the d/changelog entries germinate-update-metapackage
compares the "old" (pre-update) dependencies to the "new" ones, and
checks if packages have been added or removed. However if a package is
seeded more than once, it will always appear as an "added" dependency,
even if already present in the "old" dependencies, and no actual change
is made.

This is due to the fact that germinate_update_metapackage.py stores the
"old" dependencies in a set (duplicates not allowed), and "new"
dependencies in a list (duplicates allowed).

For an actual case where this was hit see:

https://code.launchpad.net/~paride/ubuntu/+source/ubuntu-meta/+git
/ubuntu-meta/+merge/394577

Also see how the changelog line

  * Added wpasupplicant to desktop-raspi

appears more than once in the ubuntu-meta changelog.

** Affects: germinate (Ubuntu)
     Importance: Undecided
     Assignee: Paride Legovini (paride)
         Status: New

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

Title:
  germinate-update-metapackage: wrong handling of seed duplicates

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

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to