Your message dated Sat, 30 Nov 2019 10:55:12 +0000 with message-id <20191130105512.gb442...@espresso.pseudorandom.co.uk> and subject line Re: Bug#945870: Unmet Dependency on libgegl-common has caused the Debian Bug report #945870, regarding Unmet Dependency on libgegl-common to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 945870: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=945870 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Package: libgegl-0.4-0 Version: 0.4.18-2 Severity: grave Dear Maintainer, I attempted to use GIMP, but got this error in return: gimp: symbol lookup error: gimp: undefined symbol: gegl_rectangle_subtract The libgegl-0.4-0 package was the issue, as I wasn't able to install it because of it's dependency on an available package. It requires libgegl-common (>= 0.4.18-2) but 1:0.4.16-dmo2 is all that's to be installed. What I find odd is the apt policy for libgegl-common: libgegl-common: Installed: 1:0.4.16-dmo2 Candidate: 1:0.4.16-dmo2 Version table: *** 1:0.4.16-dmo2 100 100 /var/lib/dpkg/status 0.4.18-2 500 500 http://deb.debian.org/debian unstable/main amd64 Packages 500 http://deb.debian.org/debian unstable/main i386 Packages So I tried installing the available version using package=version, and APT considered it a downgrade. Should be easy to fix the candidate, but unusable at the moment if you don't force "downgrade" it.
--- End Message ---
--- Begin Message ---On Sat, 30 Nov 2019 at 07:01:27 +0000, mason1920 wrote: > I attempted to use GIMP, but got this error in return: > gimp: symbol lookup error: gimp: undefined symbol: gegl_rectangle_subtract You are using libgegl from deb-multimedia.org, which is incorrectly versioned, breaks the Debian dependency system, and regularly breaks GIMP. It has an epoch, which means it is pretending to be newer than any version in Debian, even when the version in Debian has new APIs like gegl_rectangle_subtract() and the version on deb-multimedia.org does not. This is not a Debian bug. I recommend not using deb-multimedia.org packages. > So I tried installing the available version using package=version, and APT > considered it a downgrade. This is because deb-multimedia.org has (apparently deliberately) broken version comparisons by adding an epoch, to force their version of libgegl to be installed. This cannot be solved without the cooperation of the deb-multimedia.org maintainers: if we work around this in Debian by adding the same 1: epoch, then deb-multimedia.org will presumably increase their epoch to 2: to force their version to be installed again, breaking GIMP again. smcv
--- End Message ---