There appears to be no Multimedia group [yet] in Fedora 41, is this intentional?
If so the wiki page:
https://docs.fedoraproject.org/en-US/quick-docs/installing-plugins-for-playi...
will need updating.
I also note there is no mention of the need to install RPM Fusion for multimedia... what's up with that? My understanding is you still need it to play everything right?
-- Ian Laurie FAS: nixuser | IRC: nixuser TZ: Australia/Sydney
On Wed, Aug 21, 2024 at 10:41 PM Ian Laurie via test test@lists.fedoraproject.org wrote:
There appears to be no Multimedia group [yet] in Fedora 41, is this intentional?
If so the wiki page:
https://docs.fedoraproject.org/en-US/quick-docs/installing-plugins-for-playi...
will need updating.
I also note there is no mention of the need to install RPM Fusion for multimedia... what's up with that? My understanding is you still need it to play everything right?
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.
Regardless, RPM Fusion is not required for most common online and offline multimedia. The main notable exclusions are HEVC, AC-4, VVC, and similarly encumbered codecs. None of those are in common use (except with Blu-Rays, but that's a separate problem anyway).
-- 真実はいつも一つ!/ Always, there's only one truth!
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.
"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
On Mon, 26 Aug 2024 at 03:35, Ian Laurie via test test@lists.fedoraproject.org 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.
"sudo dnf group upgrade multimedia" produces this:
Package Arch Version Repository Size Changing reason: alsa-ucm noarch 1.2.12-2.fc41
Group -> Dependencyalsa-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@lists.fedoraproject.org To unsubscribe send an email to test-leave@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
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@lists.fedoraproject.org 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 -> Dependencyalsa-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@lists.fedoraproject.org To unsubscribe send an email to test-leave@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue