Debian Bug report logs -
#790421
gimp: please bump GEGL build-dependency to 0.3.0
Reported by: "Matteo F. Vescovi" <mfv@debian.org>
Date: Mon, 29 Jun 2015 12:15:02 UTC
Severity: wishlist
Tags: patch
Found in version gimp/2.8.14-1
Fixed in version gimp/2.8.14-1.1
Done: mfv@debian.org (Matteo F. Vescovi)
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, Ari Pollak <ari@debian.org>:
Bug#790421; Package gimp.
(Mon, 29 Jun 2015 12:15:06 GMT) (full text, mbox, link).
Acknowledgement sent
to "Matteo F. Vescovi" <mfv@debian.org>:
New Bug report received and forwarded. Copy sent to Ari Pollak <ari@debian.org>.
(Mon, 29 Jun 2015 12:15:06 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Package: gimp
Version: 2.8.14-1+b1
Severity: wishlist
Tags: patch
Dear Maintainer,
on June 6th upstream GEGL team released the new 0.3.0 version and I've
prepared a new package for it, landed in experimental suite on June
27th.
GEGL has only a couple of reverse dependencies: Gimp and GNOME Photos.
For GNOME Photos 3.16.x, it has bumped its requirements to GEGL 0.3.0
for a while now and to allow the transition of it to unstable/sid it
must verified that also Gimp builds fine against it.
So, I did some tests[1] and it works great!
Attached, you'll find the changes made to debian/control file and the
patch I've prepared to bump Babl and GEGL requirements in a couple of
upstream files.
Feel free to use them to prepare an experimental package to check the
real impact of the library change.
Cheers.
[1] http://debomatic-amd64.debian.net/distribution#experimental/gimp/2.8.14-1.1/
-- System Information:
Debian Release: stretch/sid
APT prefers buildd-unstable
APT policy: (500, 'buildd-unstable'), (500, 'unstable'), (1, 'buildd-experimental'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 4.0.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages gimp depends on:
ii gimp-data 2.8.14-1
ii libaa1 1.4p5-43
ii libatk1.0-0 2.16.0-2
ii libbabl-0.1-0 0.1.12-2
ii libbz2-1.0 1.0.6-8
ii libc6 2.19-18
ii libcairo2 1.14.2-2
ii libdbus-1-3 1.8.18-1
ii libdbus-glib-1-2 0.102-1
ii libexif12 0.6.21-2
ii libexpat1 2.1.0-6+b3
ii libfontconfig1 2.11.0-6.3
ii libfreetype6 2.5.2-4
ii libgdk-pixbuf2.0-0 2.31.4-2
ii libgegl-0.2-0 0.2.0-7+b1
ii libgimp2.0 2.8.14-1+b1
ii libglib2.0-0 2.44.1-1.1
ii libgs9 9.06~dfsg-2
ii libgtk2.0-0 2.24.28-1
ii libgudev-1.0-0 230-2
ii libice6 2:1.0.9-1+b1
ii libjasper1 1.900.1-debian1-2.4
ii libjpeg62-turbo 1:1.4.0-7
ii liblcms2-2 2.6-3+b3
ii libmng1 1.0.10+dfsg-3.1+b3
ii libpango-1.0-0 1.36.8-3
ii libpangocairo-1.0-0 1.36.8-3
ii libpangoft2-1.0-0 1.36.8-3
ii libpng12-0 1.2.50-2+b2
ii libpoppler-glib8 0.26.5-2
ii librsvg2-2 2.40.9-2
ii libsm6 2:1.2.2-1+b1
ii libtiff5 4.0.3-13
ii libwmf0.2-7 0.2.8.4-10.3+b2
ii libx11-6 2:1.6.3-1
ii libxcursor1 1:1.1.14-1+b1
ii libxext6 2:1.3.3-1
ii libxfixes3 1:5.0.1-2+b2
ii libxmu6 2:1.1.2-1
ii libxpm4 1:3.5.11-1+b1
ii libxt6 1:1.1.4-1+b1
ii python-gtk2 2.24.0-4
ii python2.7 2.7.10-2
pn python:any <none>
ii zlib1g 1:1.2.8.dfsg-2+b1
Versions of packages gimp recommends:
ii ghostscript 9.06~dfsg-2
Versions of packages gimp suggests:
pn gimp-data-extras <none>
pn gimp-help-en | gimp-help <none>
ii gvfs-backends 1.24.1-2+b1
ii libasound2 1.0.28-1
-- no debconf information
--
Matteo F. Vescovi || Debian Developer
GnuPG KeyID: 4096R/0x8062398983B2CF7A
[bump_Babl-GEGL_versions.patch (text/x-diff, attachment)]
[d-control.diff (text/x-diff, attachment)]
[signature.asc (application/pgp-signature, inline)]
Bug reassigned from package 'gimp' to 'src:gimp'.
Request was from "Matteo F. Vescovi" <mfv@debian.org>
to control@bugs.debian.org.
(Mon, 29 Jun 2015 13:15:12 GMT) (full text, mbox, link).
No longer marked as found in versions gimp/2.8.14-1.
Request was from "Matteo F. Vescovi" <mfv@debian.org>
to control@bugs.debian.org.
(Mon, 29 Jun 2015 13:15:13 GMT) (full text, mbox, link).
Changed Bug title to 'src:gimp: please bump GEGL build-dependency to 0.3.0' from 'gimp: please bump GEGL build-dependency to 0.3.0'
Request was from "Matteo F. Vescovi" <mfv@debian.org>
to control@bugs.debian.org.
(Mon, 29 Jun 2015 13:15:14 GMT) (full text, mbox, link).
Changed Bug title to 'gimp: please bump GEGL build-dependency to 0.3.0' from 'src:gimp: please bump GEGL build-dependency to 0.3.0'
Request was from "Matteo F. Vescovi" <mfv@debian.org>
to control@bugs.debian.org.
(Mon, 29 Jun 2015 13:42:07 GMT) (full text, mbox, link).
Marked as found in versions gimp/2.8.14-1.
Request was from "Matteo F. Vescovi" <mfv@debian.org>
to control@bugs.debian.org.
(Mon, 29 Jun 2015 13:45:03 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, Ari Pollak <ari@debian.org>:
Bug#790421; Package src:gimp.
(Mon, 20 Jul 2015 21:57:06 GMT) (full text, mbox, link).
Acknowledgement sent
to Jackson Doak <noskcaj@ubuntu.com>:
Extra info received and forwarded to list. Copy sent to Ari Pollak <ari@debian.org>.
(Mon, 20 Jul 2015 21:57:06 GMT) (full text, mbox, link).
Message #20 received at 790421@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Has there been any progress on putting this patch into debian? i'd like to
have it in ubuntu before the feature freeze (a month away)
[Message part 2 (text/html, inline)]
Information forwarded
to debian-bugs-dist@lists.debian.org:
Bug#790421; Package src:gimp.
(Tue, 21 Jul 2015 01:51:10 GMT) (full text, mbox, link).
Acknowledgement sent
to Ari Pollak <ari@debian.org>:
Extra info received and forwarded to list.
(Tue, 21 Jul 2015 01:51:10 GMT) (full text, mbox, link).
Message #25 received at 790421@bugs.debian.org (full text, mbox, reply):
Is libjson-glib-dev supposed to be a GEGL dependency?
Information forwarded
to debian-bugs-dist@lists.debian.org, Ari Pollak <ari@debian.org>:
Bug#790421; Package src:gimp.
(Tue, 21 Jul 2015 07:57:03 GMT) (full text, mbox, link).
Acknowledgement sent
to "Matteo F. Vescovi" <mfv@debian.org>:
Extra info received and forwarded to list. Copy sent to Ari Pollak <ari@debian.org>.
(Tue, 21 Jul 2015 07:57:03 GMT) (full text, mbox, link).
Message #30 received at 790421@bugs.debian.org (full text, mbox, reply):
Hi!
On Tue, Jul 21, 2015 at 3:50 AM, Ari Pollak <ari@debian.org> wrote:
> Is libjson-glib-dev supposed to be a GEGL dependency?
Yes, it is [1].
Otherwise, the build would fail due to missing dependencies.
Cheers.
[1] http://anonscm.debian.org/cgit/collab-maint/gegl.git/commit/?id=ae6e712fbc2ec6fc1440193881f0dcf2838dec5d
--
Matteo F. Vescovi || Debian Developer
GnuPG KeyID: 4096R/0x8062398983B2CF7A
Information forwarded
to debian-bugs-dist@lists.debian.org:
Bug#790421; Package src:gimp.
(Wed, 22 Jul 2015 20:39:12 GMT) (full text, mbox, link).
Acknowledgement sent
to Ari Pollak <ari@debian.org>:
Extra info received and forwarded to list.
(Wed, 22 Jul 2015 20:39:12 GMT) (full text, mbox, link).
Message #35 received at 790421@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
If every package depending on libgegl-dev fails to build without
libjson-glib-dev, doesn't that mean there should be
a regular dependency on it?
[Message part 2 (text/html, inline)]
Information forwarded
to debian-bugs-dist@lists.debian.org, Ari Pollak <ari@debian.org>:
Bug#790421; Package src:gimp.
(Mon, 27 Jul 2015 13:18:03 GMT) (full text, mbox, link).
Acknowledgement sent
to "Matteo F. Vescovi" <mfv@debian.org>:
Extra info received and forwarded to list. Copy sent to Ari Pollak <ari@debian.org>.
(Mon, 27 Jul 2015 13:18:03 GMT) (full text, mbox, link).
Message #40 received at 790421@bugs.debian.org (full text, mbox, reply):
Hi!
On Wed, Jul 22, 2015 at 10:37 PM, Ari Pollak <ari@debian.org> wrote:
> If every package depending on libgegl-dev fails to build without
> libjson-glib-dev, doesn't that mean there should be
> a regular dependency on it?
Yep, you're right. It was something I didn't notice. Thanks for the heads up.
Now, I've prepared (and about to upload) a new revision of gegl
package with a regular dependency on libjson-glib-dev, both as a
build-dependency and for the -dev package.
I've also re-built gimp 2.8.14-1 against this new package and it builds fine[1].
Hope this can help.
Cheers.
[1] http://debomatic-amd64.debian.net/distribution#experimental/gimp/2.8.14-1.1/
--
Matteo F. Vescovi || Debian Developer
GnuPG KeyID: 4096R/0x8062398983B2CF7A
Information forwarded
to debian-bugs-dist@lists.debian.org:
Bug#790421; Package src:gimp.
(Mon, 27 Jul 2015 22:18:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Ari Pollak <ari@debian.org>:
Extra info received and forwarded to list.
(Mon, 27 Jul 2015 22:18:03 GMT) (full text, mbox, link).
Message #45 received at 790421@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Thanks!
Should this ticket just be closed then, since gimp could be updated with a
binNMU?
[Message part 2 (text/html, inline)]
Information forwarded
to debian-bugs-dist@lists.debian.org, Ari Pollak <ari@debian.org>:
Bug#790421; Package src:gimp.
(Tue, 28 Jul 2015 12:15:04 GMT) (full text, mbox, link).
Acknowledgement sent
to "Matteo F. Vescovi" <mfv@debian.org>:
Extra info received and forwarded to list. Copy sent to Ari Pollak <ari@debian.org>.
(Tue, 28 Jul 2015 12:15:04 GMT) (full text, mbox, link).
Message #50 received at 790421@bugs.debian.org (full text, mbox, reply):
Hi!
On Tue, Jul 28, 2015 at 12:14 AM, Ari Pollak <ari@debian.org> wrote:
> Thanks!
> Should this ticket just be closed then, since gimp could be updated with a
> binNMU?
Well, there's a patch I provided with the initial message for this bug
that modifies the upstream source code and this means that a binNMU is
not enough, I guess.
I can prepare a NMU for it, if it's ok for you. Or you could provide a
temporary upload to experimental suite of a revision of gimp built
against the new GEGL library, until it's ready to complete the
transition to unstable/sid suite.
Let me know your preferred option.
Cheers.
--
Matteo F. Vescovi || Debian Developer
GnuPG KeyID: 4096R/0x8062398983B2CF7A
Information forwarded
to debian-bugs-dist@lists.debian.org:
Bug#790421; Package src:gimp.
(Tue, 28 Jul 2015 14:21:08 GMT) (full text, mbox, link).
Acknowledgement sent
to Ari Pollak <ari@debian.org>:
Extra info received and forwarded to list.
(Tue, 28 Jul 2015 14:21:08 GMT) (full text, mbox, link).
Message #55 received at 790421@bugs.debian.org (full text, mbox, reply):
Ah, I see now. I missed the upstream patch in the original message.
Isn't that also something that would be taken care of by the GEGL
dependency though? If built with libgegl-dev 0.3.0, wouldn't gimp then
depend on libgegl-0.3-0 anyway, making the source patch redundant?
Information forwarded
to debian-bugs-dist@lists.debian.org, Ari Pollak <ari@debian.org>:
Bug#790421; Package src:gimp.
(Tue, 28 Jul 2015 15:51:05 GMT) (full text, mbox, link).
Acknowledgement sent
to "Matteo F. Vescovi" <mfv@debian.org>:
Extra info received and forwarded to list. Copy sent to Ari Pollak <ari@debian.org>.
(Tue, 28 Jul 2015 15:51:05 GMT) (full text, mbox, link).
Message #60 received at 790421@bugs.debian.org (full text, mbox, reply):
Hi!
On Tue, Jul 28, 2015 at 4:17 PM, Ari Pollak <ari@debian.org> wrote:
> Ah, I see now. I missed the upstream patch in the original message.
> Isn't that also something that would be taken care of by the GEGL
> dependency though? If built with libgegl-dev 0.3.0, wouldn't gimp then
> depend on libgegl-0.3-0 anyway, making the source patch redundant?
Well, no.
It's a modification made directly to the GIMP source to pass through
the initial checks on build dependencies for the process.
Leaving the code as it is now, it'd fail almost soon.
So, you need to apply that patch at least until the new GIMP 2.10.x is
out, which is the first release that has been ported upstream to GEGL
0.3.0 and BABL 0.1.12.
Cheers.
--
Matteo F. Vescovi || Debian Developer
GnuPG KeyID: 4096R/0x8062398983B2CF7A
Information forwarded
to debian-bugs-dist@lists.debian.org:
Bug#790421; Package src:gimp.
(Wed, 29 Jul 2015 01:51:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Ari Pollak <ari@debian.org>:
Extra info received and forwarded to list.
(Wed, 29 Jul 2015 01:51:03 GMT) (full text, mbox, link).
Message #65 received at 790421@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
On Jul 28, 2015 11:49 AM, "Matteo F. Vescovi" <mfv@debian.org> wrote:
> Leaving the code as it is now, it'd fail almost soon.
How so?
[Message part 2 (text/html, inline)]
Information forwarded
to debian-bugs-dist@lists.debian.org, Ari Pollak <ari@debian.org>:
Bug#790421; Package src:gimp.
(Wed, 29 Jul 2015 15:21:07 GMT) (full text, mbox, link).
Acknowledgement sent
to "Matteo F. Vescovi" <mfv@debian.org>:
Extra info received and forwarded to list. Copy sent to Ari Pollak <ari@debian.org>.
(Wed, 29 Jul 2015 15:21:07 GMT) (full text, mbox, link).
Message #70 received at 790421@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Hi!
On 2015-07-29 at 03:47 (CEST), Ari Pollak wrote:
> On Jul 28, 2015 11:49 AM, "Matteo F. Vescovi" <mfv@debian.org> wrote:
> > Leaving the code as it is now, it'd fail almost soon.
>
> How so?
Probably, at this point, my words are not so persuasive so let's a build
log talk for me.
Attached, you'll find a build test made on the Deb-o-Matic
infrastructure based on sbuild where gimp 2.8.14-1 (actually in
unstable/sid) got rebuilt forcing the build-depencency on GEGL 0.3.0-4
(actually in experimental).
As you can see, it fails as I tried to explain you.
Hope this really help.
Cheers.
--
Matteo F. Vescovi || Debian Developer
GnuPG KeyID: 4096R/0x8062398983B2CF7A
[gimp_2.8.14-1.buildlog (text/plain, attachment)]
[signature.asc (application/pgp-signature, inline)]
Information forwarded
to debian-bugs-dist@lists.debian.org:
Bug#790421; Package src:gimp.
(Thu, 30 Jul 2015 00:36:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Ari Pollak <ari@debian.org>:
Extra info received and forwarded to list.
(Thu, 30 Jul 2015 00:36:03 GMT) (full text, mbox, link).
Message #75 received at 790421@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Ah, that makes perfect sense, sorry I missed that entirely. Feel free to do
an NMU/git update.
[Message part 2 (text/html, inline)]
Reply sent
to mfv@debian.org (Matteo F. Vescovi):
You have taken responsibility.
(Mon, 28 Sep 2015 13:36:13 GMT) (full text, mbox, link).
Notification sent
to "Matteo F. Vescovi" <mfv@debian.org>:
Bug acknowledged by developer.
(Mon, 28 Sep 2015 13:36:13 GMT) (full text, mbox, link).
Message #80 received at 790421-close@bugs.debian.org (full text, mbox, reply):
Source: gimp
Source-Version: 2.8.14-1.1
We believe that the bug you reported is fixed in the latest version of
gimp, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 790421@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Matteo F. Vescovi <mfv@debian.org> (supplier of updated gimp package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Mon, 28 Sep 2015 14:22:59 +0200
Source: gimp
Binary: libgimp2.0 gimp gimp-data libgimp2.0-dev libgimp2.0-doc gimp-dbg
Architecture: source
Version: 2.8.14-1.1
Distribution: experimental
Urgency: medium
Maintainer: Ari Pollak <ari@debian.org>
Changed-By: Matteo F. Vescovi <mfv@debian.org>
Description:
gimp - The GNU Image Manipulation Program
gimp-data - Data files for GIMP
gimp-dbg - Debugging symbols for GIMP
libgimp2.0 - Libraries for the GNU Image Manipulation Program
libgimp2.0-dev - Headers and other files for compiling plugins for GIMP
libgimp2.0-doc - Developers' Documentation for the GIMP library
Closes: 785661 790421
Changes:
gimp (2.8.14-1.1) experimental; urgency=medium
.
* Non-maintainer upload.
.
[ Ari Pollak ]
* Install appstream appdata (Closes: #785661)
.
[ Matteo F. Vescovi ]
* debian/: fix build-dependency against GEGL 0.3.0 (Closes: #790421)
Checksums-Sha1:
5da4c63665a2836753ecaf12fc893e57739dfb4f 3273 gimp_2.8.14-1.1.dsc
d1361349addf22cd959ceaf17ce6e20110bd36c8 40644 gimp_2.8.14-1.1.debian.tar.xz
Checksums-Sha256:
aebc09cab937afbc901ba2c15338102f03b326c5f3f9a20b5a3f77e321f973dc 3273 gimp_2.8.14-1.1.dsc
a5516ba9164d93970f67ea83b81489f005d5879c93c3aac1c774a256c11ddae5 40644 gimp_2.8.14-1.1.debian.tar.xz
Files:
82c667c30a2627cc01c7b62c0db109e2 3273 graphics optional gimp_2.8.14-1.1.dsc
2877146629be05fbe499a6f8f050ba7f 40644 graphics optional gimp_2.8.14-1.1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
Comment: Debian powered!
iQJ8BAEBCgBmBQJWCTFRXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRGM0REMDlGOERBODdEMURGNTA0NkM5OUIw
NjEyRjQ5NDRFQ0RDRDVBAAoJEAYS9JROzc1aXDkP/2Wo4JhrQMi1r5DXceUvLOTC
YRwz6ocdq6PK3R5tgSzyQmptzbKgPLsKZRfUGVj30hsI51/bS4My6i65D9/Ulpvw
qdka8ufFAxIH3Qe6XNvJh1v5mLEleBytpsKv87HYgO76D3JSbASHO1Rw86wrtoUW
H2sJeb85CqzUExjkSGkY6AxWtsvYt/07usZiNB8pTOapIFAryq5SFTgfVanIMMmJ
Vs2cTAGnFXWuY3bvIKt8pzVxGJuZF2YQIRhD37j9wZMBoX+tXQXa7oZvM0jljTs/
snMTFX9dVrrA/vtEA4oegNEJ4mf7PT+lxX9rTBGmzGC4myYFAjI/L+rU9M+/DaO5
ursvquv6HCcjQ1WluLpj2lA4spTtqBjnTllYs4PSqyPu0FWYbNvdJ1GqAzGLZ7sW
xUotgsC/AySn61ak/cs+UX5nBjXAkMD2azUVbvnv+28tnqGP54UjR7tFV0LQFnM7
2oitPgJ1c1EpHXOwd+fBL2gKaPuFavR/Pjw0gXSBMZm2Mzzuxproa21L6jjyqbQ1
8midR1ycC5MLoTGzo6tIaAk64zIUbG9LpfuEziTMRSkDiVel+tYFTq/+SqLsR49c
V+ubV9qOaOUwNBUyj/rtyoEZ2qVu6TxbeJcA5Co7Hoo9mGr2r/UjdOLQC8gpmknz
wJj1aqDqw77GdSzAa7uN
=cYco
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Mon, 09 Nov 2015 07:26:48 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Fri Jan 5 00:13:36 2018;
Machine Name:
beach
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.