https://bugs.kde.org/show_bug.cgi?id=521846
Bug ID: 521846
Summary: Neon GStreamer package breaks MultiArch systems due to
missing matching i386 build
Classification: KDE Neon
Product: neon
Version First unspecified
Reported In:
Platform: Other
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: Packages User Edition
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected], [email protected]
Target Milestone: ---
DESCRIPTION
On a KDE neon system based on Ubuntu 24.04 (noble), upgrading GStreamer
packages causes an unsatisfiable dependency conflict on MultiArch systems
(amd64 + i386).
The package gstreamer1.0-plugins-good and its library
libgstreamer-plugins-good1.0-0 are published by KDE neon with version:
1.24.2-2+24.04+noble+release+build5 (amd64)
However, the corresponding i386 packages are only available from Ubuntu
repositories:
1.24.2-1ubuntu1.4 (i386)
There is no matching Neon build for i386 architecture.
This leads to a MultiArch version mismatch because the package is marked as
Multi-Arch: same, which requires identical versions across architectures.
As a result, apt cannot resolve dependencies:
- amd64 version wants Neon build (1.24.2-2+24.04+noble+release+build5)
- i386 remains on Ubuntu version (1.24.2-1ubuntu1.4)
- Mixing versions is not allowed due to Breaks/Depends constraints
STEPS TO REPRODUCE
1. Install libgstreamer-plugins-good1.0-0:i386 or smth that requires it
2. Try upgrade system (e.g. pkcon update)
OBSERVED RESULT
APT dependency resolution fails because:
libgstreamer-plugins-good1.0-0:amd64 (Neon version)
libgstreamer-plugins-good1.0-0:i386 (Ubuntu version)
cannot coexist due to strict version equality requirement.
EXPECTED RESULT
Neon packages should not break MultiArch systems.
Either:
Provide matching i386 builds for the same version, or Avoid shipping a version
that enforces cross-architecture equality when only amd64 is provided, or
explicitly coordinate versioning with Ubuntu for MultiArch consistency.
SOFTWARE/OS VERSIONS
Operating System: KDE neon User Edition
KDE Plasma Version: 6.7.0
KDE Frameworks Version: 6.27.0
Qt Version: 6.11.1
Kernel Version: 6.17.0-35-generic (64-bit)
Graphics Platform: Wayland
Processors: 8 × AMD Ryzen 3 3300X 4-Core Processor
Memory: 32 ГиБ of RAM (31.2 ГиБ usable)
Graphics Processor: NVIDIA GeForce GTX 1660 SUPER
ADDITIONAL INFORMATION
apt-cache madison gstreamer1.0-plugins-good
gstreamer1.0-plugins-good | 1.24.2-2+24.04+noble+release+build5 |
http://archive.neon.kde.org/user noble/main amd64 Packages
gstreamer1.0-plugins-good | 1.24.2-1ubuntu1.4 |
http://archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages
gstreamer1.0-plugins-good | 1.24.2-1ubuntu1.4 |
http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages
gstreamer1.0-plugins-good | 1.24.2-1ubuntu1 | http://archive.ubuntu.com/ubuntu
noble/main amd64 Packages
gst-plugins-good1.0 | 1.24.2-2+24.04+noble+release+build5 |
http://archive.neon.kde.org/user noble/main Sources
apt-cache madison libgstreamer-plugins-good1.0-0
libgstreamer-plugins-good1.0-0 | 1.24.2-2+24.04+noble+release+build5 |
http://archive.neon.kde.org/user noble/main amd64 Packages
libgstreamer-plugins-good1.0-0 | 1.24.2-1ubuntu1.4 |
http://archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages
libgstreamer-plugins-good1.0-0 | 1.24.2-1ubuntu1.4 |
http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages
libgstreamer-plugins-good1.0-0 | 1.24.2-1ubuntu1 |
http://archive.ubuntu.com/ubuntu noble/main amd64 Packages
gst-plugins-good1.0 | 1.24.2-2+24.04+noble+release+build5 |
http://archive.neon.kde.org/user noble/main Sources
apt-cache madison libgstreamer-plugins-good1.0-0:i386
libgstreamer-plugins-good1.0-0:i386 | 1.24.2-1ubuntu1.4 |
http://archive.ubuntu.com/ubuntu noble-updates/main i386 Packages
libgstreamer-plugins-good1.0-0:i386 | 1.24.2-1ubuntu1.4 |
http://security.ubuntu.com/ubuntu noble-security/main i386 Packages
libgstreamer-plugins-good1.0-0:i386 | 1.24.2-1ubuntu1 |
http://archive.ubuntu.com/ubuntu noble/main i386 Packages
--
You are receiving this mail because:
You are watching all bug changes.