Bug#1069952: upgrade from 2.78.4-1 to 2.78.4-7 breaks over 200 packages in testing distribution
On Sat, 27 Apr 2024 10:08:34 -0400 =?UTF-8?Q?Jeremy_B=C3=ADcha?= < jeremy.bi...@canonical.com> wrote: > On Sat, Apr 27, 2024 at 9:33 AM js wrote: > >Wanted to see the effect of upgrading libglib2.0-dev by a minor > >version number, 2.78.4-1 to 2.78.4-7 and that would have caused over > >200 packages to break in the **testing** distribution. > > Try > sudo apt dist-upgrade > > It is not a "minor" update. It is part of the t64 transition which is > a huge change. > > Thank you, > Jeremy Bícha > That doesn't help. New libglib2.0 is breaking a bunch of things in testing. For example libglib2.0-bin is not co-nisntallable with a bunch of things in KDE Plasma and almost broke a whole installation for me. I managed to somewhat recover it, but for instance *packagekit* and *plasma-discover *got removed. Can you please take a look. sudo apt install libglib2.0-bin Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: Unsatisfied dependencies: plasma-workspace : Depends: gdb-minimal but it is not going to be installed or gdb Error: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages. Regards, Shmerl.
Bug#1069952: upgrade from 2.78.4-1 to 2.78.4-7 breaks over 200 packages in testing distribution
On Sat, Apr 27, 2024 at 9:33 AM js wrote: >Wanted to see the effect of upgrading libglib2.0-dev by a minor >version number, 2.78.4-1 to 2.78.4-7 and that would have caused over >200 packages to break in the **testing** distribution. Try sudo apt dist-upgrade It is not a "minor" update. It is part of the t64 transition which is a huge change. Thank you, Jeremy Bícha
Bug#1069952: upgrade from 2.78.4-1 to 2.78.4-7 breaks over 200 packages in testing distribution
Package: libglib2.0-dev Version: 2.78.4-1 Severity: important Dear Maintainer, == * What led up to the situation? Wanted to see the effect of upgrading libglib2.0-dev by a minor version number, 2.78.4-1 to 2.78.4-7 and that would have caused over 200 packages to break in the **testing** distribution. My understanding is: 1. minor version changes like -1 to -7 reflect only minor packaging changes, not something as disruptive as breaking so many packages 2. testing distribution is not supposed have broken packages; packages should transition from unstable to testing only after dependencies are in place. It seems adding this minor version change into testing made this version of the library not usable because of all the other packages that have to be removed because of it. The change would have been better left in unstable until new versions of these packages were available so they could all move to testing in a non-disruptive way. The following packages will be REMOVED: anjuta atril balsa baresip-gstreamer bijiben blender brasero brasero-cdrkit cheese claws-mail-extra-plugins claws-mail-fancy-plugin cysignals-tools devhelp dleyna-renderer dleyna-server elisa empathy ephoto evince evolution evolution-data-server evolution-plugin-pstimport evolution-plugin-spamassassin evolution-plugins font-manager gdb gir1.2-clutter-gst-3.0 gir1.2-evince-3.0 gir1.2-gst-plugins-bad-1.0 gir1.2-gst-plugins-base-1.0 gir1.2-gstreamer-1.0 gir1.2-rb-3.0 gir1.2-totem-1.0 gir1.2-webkit2-4.0 gir1.2-webkit2-4.1 glade gnome-contacts gnome-flashback gnome-getting-started-docs gnome-music gnome-online-miners gnome-packagekit gnome-photos gnome-session-flashback gnome-shell gnome-software gnome-software-plugin-flatpak gnome-sound-recorder gnome-sushi gnome-user-docs gnome-user-guide gnome-video-effects gnucash goldendict google-earth-pro-stable grilo-plugins-0.3 gst123 gstreamer1.0-alsa gstreamer1.0-clutter-3.0 gstreamer1.0-gl gstreamer1.0-gtk3 gstreamer1.0-libav gstreamer1.0-nice gstreamer1.0-packagekit gstreamer1.0-pipewire gstreamer1.0-plugins-bad gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-ugly gstreamer1.0-pulseaudio gstreamer1.0-tools gstreamer1.0-x gthumb handbrake jupyter jupyter-console jupyter-notebook jupyter-qtconsole kdenlive kdevelop kdevelop-python kdevelop510-libs kdevelop512-libs kdevelop54-libs kdevelop55-libs kdevelop56-libs kmymoney knowthelist libatrilview3 libbrasero-media3-1 libcheese-gtk25 libcheese8 libclutter-gst-3.0-0 libdebuginfod1 libdevhelp-3-6 libdmapsharing-3.0-2 libdmapsharing-4.0-3 libdw-dev libdw1 libedataserverui-1.2-4 libelementary1 libelf1 libemotion1 libevas-loaders libevolution libevview3-3 libfarstream-0.2-5 libfolks-eds26 libgladeui-2-13 libglib2.0-0 libgstreamer-gl1.0-0 libgstreamer-plugins-bad1.0-0 libgstreamer-plugins-base1.0-0 libgstreamer-plugins-base1.0-dev libgstreamer1.0-0 libgstreamer1.0-dev libgupnp-dlna-2.0-4 libkf5webkit5 libopencv-videoio4.5d libopencv-videoio406 libopenimageio2.4 libpurple-bin libpurple0 libqt5multimedia5-plugins libqt5multimediagsttools5 libqt5webkit5 libqt6multimedia6 libreoffice libreoffice-base libreoffice-calc libreoffice-core libreoffice-draw libreoffice-evolution libreoffice-gnome libreoffice-gtk3 libreoffice-impress libreoffice-librelogo libreoffice-lightproof-en libreoffice-math libreoffice-nlpsolver libreoffice-report-builder libreoffice-report-builder-bin libreoffice-texmaths libreoffice-wiki-publisher libreoffice-writer libreoffice-writer2latex librhythmbox-core10 librpmbuild8 librygel-renderer-gst-2.6-2 libtelepathy-farstream3 libtorch-test libtorch2.0 libtotem0 libwebkit2gtk-4.0-37 libwebkit2gtk-4.1-0 libwxgtk-media3.0-gtk3-0v5 libwxgtk-media3.2-1 libwxgtk-webview3.0-gtk3-0v5 libyelp0 liferea midori mkvtoolnix-gui nautilus packagekit packagekit-tools parole phonon4qt5-backend-gstreamer pidgin pidgin-plugin-pack pulseaudio python3-apptools python3-debugpy python3-envisage python3-guidata python3-ipykernel python3-jupyter-console python3-notebook python3-pweave python3-pydevd python3-pyface python3-pyqt5.qtwebkit python3-qdarkstyle python3-qtawesome python3-qtconsole python3-qtpy python3-qwt python3-spyder python3-spyder-kernels python3-spyder-unittest python3-torch python3-traitsui python3-wxgtk-media4.0 qml-module-qtwebkit qt5-assistant qtmultimedia5-dev qttools5-dev-tools quodlibet rednotebook rhythmbox rhythmbox-plugin-cdrecorder rhythmbox-plugins rkward rust-gdb shotwell software-properties-common software-properties-gtk sound-juicer spyder telepathy-haze totem totem-plugins tracker-extract tracker-miner-fs tumbler vitables webcamoid webcamoid-plugins wireshark wkhtmltopdf xfburn xfce4-goodies yelp