Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#1053188: darktable removed at each apt full-upgrade

37 views
Skip to first unread message

Thierry Dumont

unread,
Sep 29, 2023, 2:20:05 AM9/29/23
to
Package: darktable
Version: 4.4.2-1
Severity: important
X-Debbugs-Cc: tdum...@free.fr

Dear Maintainer,

On debian testing:
* apt update foloweb by apt full-upgrade: package darktable is removed (not
upraded, but removed).
* But darktable is always available in packages list, anc can be re-installed
by typing: apt install darktable.
* This appeared on 2023/09/28.
Yours,
t.d.


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

Kernel: Linux 6.5.0-1-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages darktable depends on:
ii libavif15 0.11.1-3
ii libc6 2.37-10
ii libcairo2 1.18.0-1
ii libcolord-gtk1 0.3.0-4
ii libcolord2 1.4.6-3
ii libcups2 2.4.2-6
ii libcurl3-gnutls 8.2.1-2
ii libexiv2-27 0.27.6-1
ii libgcc-s1 13.2.0-4
ii libgdk-pixbuf-2.0-0 2.42.10+dfsg-1+b1
ii libglib2.0-0 2.78.0-2
ii libgomp1 13.2.0-4
ii libgphoto2-6 2.5.30-1
ii libgphoto2-port12 2.5.30-1
ii libgraphicsmagick-q16-3 1.4+really1.3.42-1
ii libgtk-3-0 3.24.38-5
ii libheif1 1.16.2-2+b1
ii libicu72 72.1-3
ii libimath-3-1-29 3.1.9-3
ii libjpeg62-turbo 1:2.1.5-2
ii libjson-glib-1.0-0 1.8.0-1
ii libjxl0.7 0.7.0-10
ii liblcms2-2 2.14-2
ii liblensfun1 0.3.4-1
ii liblua5.4-0 5.4.4-3
ii libopenexr-3-1-30 3.1.5-5.1
ii libopenjp2-7 2.5.0-2
ii libosmgpsmap-1.0-1 1.2.0-2
ii libpango-1.0-0 1.51.0+ds-2
ii libpangocairo-1.0-0 1.51.0+ds-2
ii libpng16-16 1.6.40-1
ii libportmidi0 1:217-6.1
ii libpugixml1v5 1.13-0.2
ii librsvg2-2 2.54.7+dfsg-2
ii libsdl2-2.0-0 2.28.3+dfsg-3
ii libsecret-1-0 0.21.1-1
ii libsqlite3-0 3.43.1-1
ii libstdc++6 13.2.0-4
ii libtiff6 4.5.1+git230720-1
ii libwebp7 1.3.2-0.3
ii libwebpmux3 1.3.2-0.3
ii libx11-6 2:1.8.6-1
ii libxml2 2.9.14+dfsg-1.3
ii libxrandr2 2:1.5.2-2+b1
ii zlib1g 1:1.2.13.dfsg-3

darktable recommends no packages.

darktable suggests no packages.

-- no debconf information

David Bremner

unread,
Sep 29, 2023, 6:40:05 AM9/29/23
to

Control: tag -1 unreproducible

Thierry Dumont <tdum...@free.fr> writes:

> Package: darktable
> Version: 4.4.2-1
> Severity: important
> X-Debbugs-Cc: tdum...@free.fr
>
> Dear Maintainer,
>
> On debian testing:
> * apt update foloweb by apt full-upgrade: package darktable is removed (not
> upraded, but removed).
> * But darktable is always available in packages list, anc can be re-installed
> by typing: apt install darktable.
> * This appeared on 2023/09/28.

I can't reproduce this. There have been no recent obvious changes to
state of darktable in testing, unless you haven't updated for a month
(it migrated to testing on 2023-08-25).

Your issue might have something to do with your apt configuration. Here
is the apt debugging hint from the #debian IRC channel.

To diagnose your problem, we need ALL OF THE FOLLOWING information:
1. complete output of your apt-get/apt/aptitude run (including the
command used) 2. output from "apt-cache policy pkg1 pkg2..." for ALL
packages mentioned ANYWHERE in the problem, and 3. "apt-cache
policy".

Ideally run the commands with LANG=C, so that the error messages are in
English. I can read French (well enough for this), but others trying to
read the bug log may not be able to.

d

David Bremner

unread,
Sep 30, 2023, 8:20:05 AM9/30/23
to
David Bremner <da...@tethera.net> writes:

> Control: tag -1 unreproducible
>

Thierry told me off list that the problem went away after an upgrade, so
I'll close the bug for now. Feel free to reopen (ideally with the apt
debugging info above) if the problem resurfaces.

d

Charlie Hagedorn

unread,
Oct 21, 2023, 1:10:04 AM10/21/23
to
As a week has passed and regular updates haven't resolved the issue, so I've dug in deeper.  Following a suggestion here ( https://unix.stackexchange.com/questions/446729/can-i-see-why-apt-get-install-f-is-removing-my-package )  was helpful.

It appears that a single package is the root of the trouble. "Holding Back libsvtav1enc1d1:amd64 rather than change libsvtav1enc1:amd64" 

Through a dependency chain, this has downstream impacts to gimp, gnome-control-center, flowblade, blender, viking, wine64, and more.

$ sudo apt -o Debug::pkgProblemResolver=true dist-upgrade  2>&1 | grep rather
  Holding Back libsvtav1enc1d1:amd64 rather than change libsvtav1enc1:amd64
  Holding Back libavif16:amd64 rather than change libsvtav1enc1d1:amd64
  Removing libgd3:amd64 rather than change libavif16:amd64
  Removing gnuplot-x11:amd64 rather than change libgd3:amd64
  Removing libgphoto2-6:amd64 rather than change libgd3:amd64
  Removing libwebkit2gtk-4.1-0:amd64 rather than change libavif16:amd64
  Removing libsane1:amd64 rather than change libgphoto2-6:amd64
  Removing yelp:amd64 rather than change libwebkit2gtk-4.1-0:amd64
  Removing libyelp0:amd64 rather than change libwebkit2gtk-4.1-0:amd64
  Removing libopencv-videoio406:amd64 rather than change libgphoto2-6:amd64
  Removing sane-utils:amd64 rather than change libsane1:amd64
  Removing graphviz:amd64 rather than change libgd3:amd64
  Removing libgvc6:amd64 rather than change libgd3:amd64
  Removing gvfs-backends:amd64 rather than change libgphoto2-6:amd64
  Removing libgoa-backend-1.0-1:amd64 rather than change libwebkit2gtk-4.1-0:amd64
  Removing gnome-control-center:amd64 rather than change libgoa-backend-1.0-1:amd64
  Removing gnome-online-accounts:amd64 rather than change libgoa-backend-1.0-1:amd64
  Removing libwine:amd64 rather than change libgphoto2-6:amd64
  Removing gnome-user-docs:amd64 rather than change yelp:amd64
  Removing python3-pygraphviz:amd64 rather than change graphviz:amd64
  Removing gir1.2-webkit2-4.1:amd64 rather than change libwebkit2gtk-4.1-0:amd64
  Removing libc-devtools:amd64 rather than change libgd3:amd64
  Removing xsane:amd64 rather than change libsane1:amd64
  Removing python3-pydot:amd64 rather than change graphviz:amd64
  Removing gnome-sushi:amd64 rather than change gir1.2-webkit2-4.1:amd64
  Removing dvipng:amd64 rather than change libgd3:amd64
  Removing libgmic1:amd64 rather than change libopencv-videoio406:amd64
  Removing python3-opencv:amd64 rather than change libopencv-videoio406:amd64
  Removing gimp:amd64 rather than change graphviz:amd64
  Removing libimage-sane-perl:amd64 rather than change libsane1:amd64
  Removing libopenimageio2.4:amd64 rather than change libopencv-videoio406:amd64
  Removing gnumeric-doc:amd64 rather than change yelp:amd64
  Removing gmic:amd64 rather than change libgmic1:amd64
  Removing darktable:amd64 rather than change libgphoto2-6:amd64
  Removing gphoto2:amd64 rather than change libgphoto2-6:amd64
  Removing viking:amd64 rather than change yelp:amd64
  Removing flowblade:amd64 rather than change gmic:amd64
  Removing gscan2pdf:amd64 rather than change libimage-sane-perl:amd64
  Removing libgphoto2-dev:amd64 rather than change libgphoto2-6:amd64
  Removing blender:amd64 rather than change libopenimageio2.4:amd64
  Removing gimp-ufraw:amd64 rather than change gimp:amd64
  Removing wine64:amd64 rather than change libwine:amd64
  Holding Back libsvtav1enc1d1:amd64 rather than change libsvtav1enc1:amd64
  Holding Back libavif16:amd64 rather than change libsvtav1enc1d1:amd64
  Removing libgd3:amd64 rather than change libavif16:amd64
  Holding Back libgd3:i386 rather than change libgd3:amd64
  Holding Back libavif15:i386 rather than change libavif15:amd64

Will report back if I find a way to resolve the issue.

On Sun, Oct 15, 2023 at 4:31 PM Charlie Hagedorn <cha...@hagedorn.xyz> wrote:
I've encountered the same behavior twice. First time was a total surprise and I had to 'apt install darktable', which fortunately worked.

Today, I noted that darktable would be removed with apt dist-upgrade 

Requested output follows:

[charlie@dicke:~]$ sudo apt dist-upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
  apg blender-data bolt cracklib-runtime djvulibre-bin docbook-xml docbook-xsl expect fonts-liberation2 fwupd fwupd-amd64-signed geocode-glib-common
  gimp-data gir1.2-evince-3.0 gir1.2-goocanvas-2.0 gir1.2-javascriptcoregtk-4.1 gir1.2-malcontent-0 gjs gkbd-capplet gnome-control-center-data
  gnome-remote-desktop gnome-settings-daemon gnome-settings-daemon-common gnome-user-share gstreamer1.0-gtk3 gtk2-engines-pixbuf jq libann0
  libapache2-mod-dnssd libavdevice59 libavfilter8 libavformat59 libbabl-0.1-0 libcapi20-3 libcbor0.8 libcdk5nc6 libcdt5 libcgraph6 libcolord-gtk4-1
  libconfig-general-perl libconfig9 libcrack2 libdcmtk17 libembree3-3 libfilesys-df-perl libflashrom1 libflatpak0 libfreerdp-server2-2 libfreerdp2-2
  libftdi1-2 libfwupd2 libgcab-1.0-0 libgdata-common libgdata22 libgee-0.8-2 libgegl-0.4-0 libgegl-common libgeoclue-2-0 libgeocode-glib-2-0
  libges-1.0-0 libgimp2.0 libgjs0g libgnome-bg-4-2 libgnome-bluetooth-ui-3.0-13 libgnome-rr-4-2 libgnomekbd-common libgnomekbd8 libgoa-1.0-0b
  libgoa-1.0-common libgoocanvas2-perl libgps30 libgraphics-tiff-perl libgsound0 libgtk3-imageview-perl libgtk3-simplelist-perl libgtop-2.0-11
  libgtop2-common libgts-0.7-5 libgts-bin libgumbo1 libgupnp-av-1.0-3 libgupnp-dlna-2.0-4 libgvpr2 libgweather-4-0 libgweather-4-common libibus-1.0-5
  libimage-png-libpng-perl libjavascriptcoregtk-4.0-18 libjavascriptcoregtk-4.1-0 libjaylink0 libjcat1 libjim0.81 libjq1 libkf5js5 libkf5jsapi5
  liblab-gamut1 libllvm15:i386 liblocale-codes-perl liblog4cplus-2.0.5 libmalcontent-0-0 libmalcontent-ui-1-1 libmanette-0.2-0 libmapnik3.1
  libmediaart-2.0-0 libmozjs-102-0 libmumps-5.5 libmutter-12-0 libmypaint-1.5-1 libmypaint-common libnma-gtk4-0 libnss-myhostname libnunit-cil-dev
  libnunit-console-runner2.6.3-cil libnunit-mocks2.6.3-cil liboauth0 libokular5core10 libonig5 libopencolorio2.1 libopencv-photo406 libopencv-shape406
  libopencv-stitching406 libopencv-viz406 libopenvdb10.0 libosdcpu3.5.0 libosdgpu3.5.0 libosmesa6 libosmgpsmap-1.0-1 libossp-uuid-perl libossp-uuid16
  libostree-1-1 libpathplan4 libpdf-builder-perl libplacebo208 libpostproc56 libpugixml1v5 libpwquality-common libpwquality1 libpystring0 librest-1.0-0
  librygel-core-2.8-0 librygel-db-2.8-0 librygel-renderer-2.8-0 librygel-server-2.8-0 libset-intspan-perl libsmbios-c2 libsnapd-glib-2-1 libspnav0
  libspqr3 libswscale6 libtexluajit2 libtext-markdown-perl libtss2-tctildr0 libunistring2 libunistring2:i386 libvpx7:i386 libvtk9.1 libwinpr2-2
  libwpe-1.0-1 libwpebackend-fdo-1.0-1 libxklavier16 libyaml-cpp0.8 linux-headers-6.4.0-2-common linux-kbuild-6.4.0-2 malcontent malcontent-gui
  mutter-common mutter-common-bin pdf2djvu power-profiles-daemon python3-mlt python3-pywt realmd rygel sgml-data tcl-expect tecla tesseract-ocr
  tesseract-ocr-eng tesseract-ocr-osd unpaper webp-pixbuf-loader xdg-dbus-proxy xsane-common yelp-xsl
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
  blender darktable dvipng flowblade gimp gimp-ufraw gir1.2-webkit2-4.1 gmic gnome-control-center gnome-online-accounts gnome-sushi gnome-user-docs
  gnumeric-doc gnuplot-x11 gphoto2 graphviz gscan2pdf gvfs-backends libc-devtools libgmic1 libgoa-backend-1.0-1 libgphoto2-dev libgvc6
  libimage-sane-perl libopencv-videoio406 libopenimageio2.4 libwebkit2gtk-4.1-0 libwine libyelp0 python3-opencv python3-pydot python3-pygraphviz
  sane-utils viking wine64 xsane yelp
The following NEW packages will be installed:
  gnuplot-qt
The following packages have been kept back:
  libavif15:i386 libgd3 libgd3:i386
The following packages will be upgraded:
  gir1.2-javascriptcoregtk-4.1 libjavascriptcoregtk-4.1-0
2 upgraded, 1 newly installed, 37 to remove and 3 not upgraded.
Need to get 8,609 kB of archives.
After this operation, 1,096 MB disk space will be freed.
Do you want to continue? [Y/n] n
Abort.



Apt cache policy:
[charlie@dicke:~]$ apt-cache policy
Package files:
 100 /var/lib/dpkg/status
     release a=now
 500 http://dl.google.com/linux/chrome/deb stable/main amd64 Packages
     release v=1.0,o=Google LLC,a=stable,n=stable,l=Google,c=main,b=amd64
     origin dl.google.com
 200 http://deb.debian.org/debian testing/contrib i386 Packages
     release o=Debian,a=testing,n=trixie,l=Debian,c=contrib,b=i386
     origin deb.debian.org
 200 http://deb.debian.org/debian testing/contrib amd64 Packages
     release o=Debian,a=testing,n=trixie,l=Debian,c=contrib,b=amd64
     origin deb.debian.org
 200 http://deb.debian.org/debian testing/non-free i386 Packages
     release o=Debian,a=testing,n=trixie,l=Debian,c=non-free,b=i386
     origin deb.debian.org
 200 http://deb.debian.org/debian testing/non-free amd64 Packages
     release o=Debian,a=testing,n=trixie,l=Debian,c=non-free,b=amd64
     origin deb.debian.org
 200 http://deb.debian.org/debian testing/main i386 Packages
     release o=Debian,a=testing,n=trixie,l=Debian,c=main,b=i386
     origin deb.debian.org
 200 http://deb.debian.org/debian testing/main amd64 Packages
     release o=Debian,a=testing,n=trixie,l=Debian,c=main,b=amd64
     origin deb.debian.org
Pinned packages:


I have attached a file with the per-package policies for each package set to be removed.

It is interesting that a lot more than darktable is slated to be removed this time. 

Thank you for revisiting this issue!

Charlie

Charlie Hagedorn

unread,
Oct 21, 2023, 1:30:06 AM10/21/23
to
'apt install libsvtav1enc1d1'  resolved the problem for me. Doing so removed blender (and rendered it uninstallable? 'apt install blender' finds no installation candidate), but I don't need blender at present.

With that package installed, 'apt dist-upgrade'  upgraded only libavif15:i386 , and all was well.
0 new messages