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

js em2jacks at yahoo.com
Sat Apr 27 14:31:05 BST 2024


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

==============================================================================================================


-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-5-amd64 (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_FIRMWARE_WORKAROUND, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to C.UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libglib2.0-dev depends on:
ii  libffi-dev          3.4.6-1
ii  libglib2.0-0        2.78.4-1
ii  libglib2.0-bin      2.78.4-1
ii  libglib2.0-dev-bin  2.78.4-1
ii  libmount-dev        2.39.3-2
ii  libpcre2-dev        10.42-4
ii  libselinux1-dev     3.5-2
ii  pkgconf             1.8.1-1
ii  zlib1g-dev          1:1.3.dfsg-3.1

libglib2.0-dev recommends no packages.

Versions of packages libglib2.0-dev suggests:
ii  libgirepository1.0-dev  1.78.1-15
ii  libglib2.0-doc          2.78.4-1

-- no debconf information



More information about the pkg-gnome-maintainers mailing list