On Wed, 2024-08-28 at 15:20 +0100, Peter Robinson wrote: > On Mon, 26 Aug 2024 at 03:35, Ian Laurie via test > <test@xxxxxxxxxxxxxxxxxxxxxxx> wrote: > > > > On 8/22/24 1:10 PM, Neal Gompa wrote: > > > The Multimedia group should still exist in 41: > > > https://pagure.io/fedora-comps/blob/main/f/comps-f41.xml.in#_4031-4054 > > > > > > That said, I don't see it represented in "dnf group list --hidden", so > > > something is wrong. > > > > Thanks Neal, the group exists now but upgrading it wants to do some > > scary looking removals and ultimately crashes out with an SQL error anyway. > > > > Also, I thought a group upgrade just upgraded the group definitions, > > this looked like it wanted to actually remove packages from the system. > > Maybe it's a change in how dnf5 deals with groups, I would probably > file a bug against dnf5. I think I see two separate bugs here, actually. The database error is definitely a bug and should be filed (we should actually try and reproduce it as it looks pretty bad). I think in theory syncing the group content is normal behavior - I'm pretty sure we did this for a while - but it seems to be doing it wrong, here. I checked the F41 comps file and PackageKit-gstreamer-plugin , gstreamer1-plugin- openh264, libva-intel-media-driver, pipewire-alsa and wireplumber are all still listed in it, so I don't understand why dnf is trying to remove them. > > > > > "sudo dnf group upgrade multimedia" produces this: > > > > Package Arch Version > > Repository Size > > Changing reason: > > alsa-ucm noarch 1.2.12-2.fc41 > > > > Group -> Dependency > > > > alsa-utils x86_64 1.2.12-2.fc41 > > Group -> Dependency > > > > gstreamer1-plugins-bad-free x86_64 1.24.7-1.fc41 > > Group -> Dependency > > > > gstreamer1-plugins-good x86_64 1.24.7-1.fc41 > > Group -> Dependency > > > > gstreamer1-plugins-ugly-free x86_64 1.24.7-1.fc41 > > Group -> Dependency > > > > pipewire-alsa x86_64 1.2.3-1.fc41 > > Group -> Dependency > > > > wireplumber x86_64 0.5.5-2.fc41 > > Group -> Dependency > > > > Removing: > > PackageKit-gstreamer-plugin x86_64 1.2.8-7.fc41 > > gstreamer1-plugin-openh264 x86_64 1.24.7-1.fc41 > > libva-intel-media-driver x86_64 24.2.5-1.fc41 > > pipewire-gstreamer x86_64 1.2.3-1.fc41 > > pipewire-utils x86_64 1.2.3-1.fc41 > > Removing unused dependencies: > > intel-gmmlib x86_64 22.5.0-1.fc41 > > Upgrading groups: > > Multimedia > > > > > > Transaction Summary: > > Removing: 6 packages > > Changing reason: 7 packages > > > > After this operation 10 MiB will be freed (install 0 B, remove 10 MiB). > > Is this ok [y/N]: y > > > > Running transaction > > SQL statement evaluation failed: " > > INSERT INTO > > "comps_group_package" ( > > "group_id", > > "name_id", > > "installed", > > "pkg_type" > > ) > > VALUES > > (486, (SELECT "id" FROM "pkg_name" WHERE "name" = > > 'libavcodec-freeworld'), 1, 1) > > ": (19) - constraint failed > > > > -- > > Ian Laurie > > FAS: nixuser | IRC: nixuser > > TZ: Australia/Sydney > > -- > > _______________________________________________ > > test mailing list -- test@xxxxxxxxxxxxxxxxxxxxxxx > > To unsubscribe send an email to test-leave@xxxxxxxxxxxxxxxxxxxxxxx > > Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ > > List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines > > List Archives: https://lists.fedoraproject.org/archives/list/test@xxxxxxxxxxxxxxxxxxxxxxx > > Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue -- Adam Williamson (he/him/his) Fedora QA Fedora Chat: @adamwill:fedora.im | Mastodon: @adamw@xxxxxxxxxxxxx https://www.happyassassin.net -- _______________________________________________ test mailing list -- test@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to test-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/test@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue