Bug#1069952: upgrade from 2.78.4-1 to 2.78.4-7 breaks over 200 packages in testing distribution

2024-04-27 Thread Shmerl
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

2024-04-27 Thread Jeremy Bícha
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

2024-04-27 Thread js
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