Great work
This discussion is connected to the gimp-developer-list.gnome.org mailing list which is provided by the GIMP developers and not related to gimpusers.com.
This is a read-only list on gimpusers.com so this discussion thread is read-only, too.
Great work | Thorsten Stettin | 12 Aug 18:59 |
Great work | Jon Nordby | 12 Aug 20:14 |
Great work | Thorsten Stettin | 12 Aug 22:39 |
Great work | Michael Natterer | 13 Aug 07:02 |
Great work | Thorsten Stettin | 13 Aug 08:58 |
Great work | Jehan Pagès | 19 Aug 01:53 |
gtk-doc.make | Thorsten Stettin | 19 Aug 21:35 |
gtk-doc.make | Michael Natterer | 20 Aug 07:05 |
gtk-doc.make | Thorsten Stettin | 20 Aug 15:15 |
gtk-doc.make | Michael Natterer | 20 Aug 15:29 |
gtk-doc.make | Thorsten Stettin | 20 Aug 16:44 |
gtk-doc.make | Thorsten Stettin | 20 Aug 17:53 |
gtk-doc.make | Michael Natterer | 20 Aug 20:50 |
gtk-doc.make reloaded | Thorsten Stettin | 21 Aug 03:51 |
gtk-doc.make reloaded | Jehan Pagès | 21 Aug 13:36 |
Great work
Great work,
I'm building Babl, Gegl and Gimp 2.9.1 for some time now. Ok, I had to add some patches but it works.
https://launchpad.net/~otto-kesselgulasch/+archive/ubuntu/gimp-edge/+packages
You'll never walk alone. :-)
Right on.
Regards
Otto
Lao-Tse sagt: Nichtstun ist besser, als mit viel Mühe nichts zu schaffen. Und er sagt auch: Ich habe drei Schätze, die ich hüte und hege. Der eine ist die Liebe, der zweite ist die Genügsamkeit, der dritte ist die Demut. Nur der Liebende ist mutig, nur der Genügsame ist großzügig, nur der Demütige ist fähig zu herrschen.
Great work
Hi Thorsten,
what kind of patches were neccesary? Will you submit them upstream?
2014-08-12 20:59 GMT+02:00 Thorsten Stettin :
Great work,
I'm building Babl, Gegl and Gimp 2.9.1 for some time now. Ok, I had to add some patches but it works.
https://launchpad.net/~otto-kesselgulasch/+archive/ubuntu/ gimp-edge/+packages
You'll never walk alone. :-)
Right on.
Regards
Otto
-- Lao-Tse sagt: Nichtstun ist besser, als mit viel Mühe nichts zu schaffen. Und er sagt auch: Ich habe drei Schätze, die ich hüte und hege. Der eine ist die Liebe, der zweite ist die Genügsamkeit, der dritte ist die Demut. Nur der Liebende ist mutig, nur der Genügsame ist großzügig, nur der Demütige ist fähig zu herrschen.
_______________________________________________ gimp-developer-list mailing list
List address: gimp-developer-list@gnome.org List membership: https://mail.gnome.org/mailman/listinfo/gimp- developer-list
List archives: https://mail.gnome.org/archives/gimp-developer-list
Jon Nordby - www.jonnor.com
Great work
Am 12.08.2014 um 22:14 schrieb Jon Nordby:
Hi Thorsten,
what kind of patches were neccesary? Will you submit them upstream?
Great work
On Wed, 2014-08-13 at 00:39 +0200, Thorsten Stettin wrote:
Am 12.08.2014 um 22:14 schrieb Jon Nordby:
Hi Thorsten,
what kind of patches were neccesary? Will you submit them upstream?
That looks like we should add gtk-doc.make to EXTRA_DIST.
Did you create that tarball using make dist?
--Mitch
Great work
Am 13.08.2014 um 09:02 schrieb Michael Natterer:
On Wed, 2014-08-13 at 00:39 +0200, Thorsten Stettin wrote:
Am 12.08.2014 um 22:14 schrieb Jon Nordby:
Hi Thorsten,
what kind of patches were neccesary? Will you submit them upstream?That looks like we should add gtk-doc.make to EXTRA_DIST.
Did you create that tarball using make dist?
--Mitch
This is a patch for debuild.
https://launchpad.net/~otto-kesselgulasch/+archive/ubuntu/gimp-edge/+packages
Lao-Tse sagt: Nichtstun ist besser, als mit viel Mühe nichts zu schaffen. Und er sagt auch: Ich habe drei Schätze, die ich hüte und hege. Der eine ist die Liebe, der zweite ist die Genügsamkeit, der dritte ist die Demut. Nur der Liebende ist mutig, nur der Genügsame ist großzügig, nur der Demütige ist fähig zu herrschen.
Great work
Hi,
On Wed, Aug 13, 2014 at 9:02 AM, Michael Natterer wrote:
On Wed, 2014-08-13 at 00:39 +0200, Thorsten Stettin wrote:
Am 12.08.2014 um 22:14 schrieb Jon Nordby:
Hi Thorsten,
what kind of patches were neccesary? Will you submit them upstream?That looks like we should add gtk-doc.make to EXTRA_DIST.
I'm not sure what this file is for, but I never had any problem of build related to it.
Did you create that tarball using make dist?
Same as Mitch. What is your procedure to build, Thorsten?
Jehan
--Mitch
_______________________________________________ gimp-developer-list mailing list
List address: gimp-developer-list@gnome.org List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list List archives: https://mail.gnome.org/archives/gimp-developer-list
gtk-doc.make
Hi,
all what Im doing during the build is to add gtk-doc.make via patch to
the root of the "tarball". That's all.
Ok, it wasn't me. It will be done by the build sytem.
Please, excuse me, but I'm a Ubuntu/Debian packager therefore FTBFS is
not an option.
Yes I know, probably it's not the most elegant solution, but it works.
Please have a look at my packages for further studies.
Cheers
Thorsten
PS: I hate patching.
gtk-doc.make
On Tue, 2014-08-19 at 23:35 +0200, Thorsten Stettin wrote:
Hi,
all what Im doing during the build is to add gtk-doc.make via patch to the root of the "tarball". That's all.
In order to fix this, we need to know what that "tarball" is, that's all. Do you run make dist in a git clone?
Ok, it wasn't me. It will be done by the build sytem. Please, excuse me, but I'm a Ubuntu/Debian packager therefore FTBFS is not an option.
Yes I know, probably it's not the most elegant solution, but it works. Please have a look at my packages for further studies.Cheers
Thorsten
PS: I hate patching.
gtk-doc.make
Am 20.08.2014 um 09:05 schrieb Michael Natterer:
On Tue, 2014-08-19 at 23:35 +0200, Thorsten Stettin wrote:
Hi,
all what Im doing during the build is to add gtk-doc.make via patch to the root of the "tarball". That's all.
In order to fix this, we need to know what that "tarball" is, that's all. Do you run make dist in a git clone?
Yes, i'ts a git clone. I make a tarball which I use as orig.tar.xz for building Ubuntu packages. Therefore I add gtk-doc.make as a patch. For now gtk-doc.make goes to the root auf the source tree during the package building.
Cheers
gtk-doc.make
On Wed, 2014-08-20 at 17:15 +0200, Thorsten Stettin wrote:
Am 20.08.2014 um 09:05 schrieb Michael Natterer:
On Tue, 2014-08-19 at 23:35 +0200, Thorsten Stettin wrote:
Hi,
all what Im doing during the build is to add gtk-doc.make via patch to the root of the "tarball". That's all.
In order to fix this, we need to know what that "tarball" is, that's all. Do you run make dist in a git clone?
Yes, i'ts a git clone. I make a tarball which I use as orig.tar.xz for building Ubuntu packages. Therefore I add gtk-doc.make as a patch. For now gtk-doc.make goes to the root auf the source tree during the package building.
I see, this should fix it:
commit d5939fb26302358973e51afca72d969257d03f8b
Author: Michael Natterer
Date: Wed Aug 20 17:24:57 2014 +0200
Makefile.am: Add gtk-doc.make to EXTRA_DIST
(cherry picked from commit dfd2998e60635184b7478ffa443db3f778c37243)
Makefile.am | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
Regards, --Mitch
gtk-doc.make
Am 20.08.2014 um 17:29 schrieb Michael Natterer:
On Wed, 2014-08-20 at 17:15 +0200, Thorsten Stettin wrote:
Am 20.08.2014 um 09:05 schrieb Michael Natterer:
On Tue, 2014-08-19 at 23:35 +0200, Thorsten Stettin wrote:
Hi,
all what Im doing during the build is to add gtk-doc.make via patch to the root of the "tarball". That's all.
In order to fix this, we need to know what that "tarball" is, that's all. Do you run make dist in a git clone?
Yes, i'ts a git clone. I make a tarball which I use as orig.tar.xz for building Ubuntu packages. Therefore I add gtk-doc.make as a patch. For now gtk-doc.make goes to the root auf the source tree during the package building.
I see, this should fix it:
commit d5939fb26302358973e51afca72d969257d03f8b Author: Michael Natterer
Date: Wed Aug 20 17:24:57 2014 +0200Makefile.am: Add gtk-doc.make to EXTRA_DIST
(cherry picked from commit dfd2998e60635184b7478ffa443db3f778c37243)Makefile.am | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
Regards, --Mitch
Ok, I will drop this patch. :-)
I think I'll try some builds in the later evening.
Regards
Thorsten
https://one.ubuntu.com/referrals/referee/1974067/
gtk-doc.make
Am 20.08.2014 um 18:44 schrieb Thorsten Stettin:
Am 20.08.2014 um 17:29 schrieb Michael Natterer:
On Wed, 2014-08-20 at 17:15 +0200, Thorsten Stettin wrote:
Am 20.08.2014 um 09:05 schrieb Michael Natterer:
On Tue, 2014-08-19 at 23:35 +0200, Thorsten Stettin wrote:
Hi,
all what Im doing during the build is to add gtk-doc.make via patch to the root of the "tarball". That's all.
In order to fix this, we need to know what that "tarball" is, that's all. Do you run make dist in a git clone?
Yes, i'ts a git clone. I make a tarball which I use as orig.tar.xz for building Ubuntu packages. Therefore I add gtk-doc.make as a patch. For now gtk-doc.make goes to the root auf the source tree during the package building.
I see, this should fix it:
commit d5939fb26302358973e51afca72d969257d03f8b Author: Michael Natterer
Date: Wed Aug 20 17:24:57 2014 +0200Makefile.am: Add gtk-doc.make to EXTRA_DIST
(cherry picked from commit dfd2998e60635184b7478ffa443db3f778c37243)Makefile.am | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
Regards, --Mitch
Ok, I will drop this patch. :-)
I think I'll try some builds in the later evening.Regards
Thorsten
Don't works. Please look here.
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=686941
"As a work around manually copying `/usr/share/gtk-doc/data/gtk-doc.make` should do the trick."
gtk-doc.make must exist in the root of gimp's source tree.
Regards
Thorsten
https://one.ubuntu.com/referrals/referee/1974067/
gtk-doc.make
On Wed, 2014-08-20 at 19:53 +0200, Thorsten Stettin wrote:
Am 20.08.2014 um 18:44 schrieb Thorsten Stettin:
Am 20.08.2014 um 17:29 schrieb Michael Natterer:
On Wed, 2014-08-20 at 17:15 +0200, Thorsten Stettin wrote:
Am 20.08.2014 um 09:05 schrieb Michael Natterer:
On Tue, 2014-08-19 at 23:35 +0200, Thorsten Stettin wrote:
Hi,
all what Im doing during the build is to add gtk-doc.make via patch to the root of the "tarball". That's all.
In order to fix this, we need to know what that "tarball" is, that's all. Do you run make dist in a git clone?
Yes, i'ts a git clone. I make a tarball which I use as orig.tar.xz for building Ubuntu packages. Therefore I add gtk-doc.make as a patch. For now gtk-doc.make goes to the root auf the source tree during the package building.
I see, this should fix it:
commit d5939fb26302358973e51afca72d969257d03f8b Author: Michael Natterer
Date: Wed Aug 20 17:24:57 2014 +0200Makefile.am: Add gtk-doc.make to EXTRA_DIST
(cherry picked from commit dfd2998e60635184b7478ffa443db3f778c37243)Makefile.am | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
Regards, --Mitch
Ok, I will drop this patch. :-)
I think I'll try some builds in the later evening.Regards
Thorsten
Don't works. Please look here.
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=686941"As a work around manually copying `/usr/share/gtk-doc/data/gtk-doc.make` should do the trick."
gtk-doc.make must exist in the root of gimp's source tree.
It should exist, I just tried myself.
How *exactly* do you create the tarball from the git clone?
--Mitch
gtk-doc.make reloaded
Do that and all things will done.
EXTRA_DIST = \
AUTHORS \
COPYING \
ChangeLog \
ChangeLog.pre-1-0 \
ChangeLog.pre-1-2 \
ChangeLog.pre-2-0 \
ChangeLog.pre-2-2 \
ChangeLog.pre-2-4 \
ChangeLog.pre-2-6 \
ChangeLog.pre-git \
HACKING \
INSTALL \
LICENSE \
NEWS \
NEWS.pre-2-0 \
NEWS.pre-2-2 \
NEWS.pre-2-4 \
NEWS.pre-2-6 \
README \
README.i18n \
authors.dtd \
authors.xml \
authors.xsl \
config.h.win32 \
gimp-zip.in \
/usr/share/gtk-doc/data/gtk-doc.make
This is the Makefile.am in the root of GIMP's - yes, it comes from Git -
source tree.
I changed my Ubuntu/Debian rules file, so I don't need no patch anymore
regarding this issue, I hope. But please ensure
/usr/share/gtk-doc/data/gtk-doc. must exist at build time, if you, e.g.
change the Holy Grail, aka Makefile.am, pay attention, :-D
Regards
Thorsten
PS: Please, don't get me wrong: https://launchpad.net/~otto-kesselgulasch/+archive/ubuntu/gimp-edge/+packages. Reading educates. O:-)
gtk-doc.make reloaded
Hi,
On Thu, Aug 21, 2014 at 5:51 AM, Thorsten Stettin wrote:
Do that and all things will done.
EXTRA_DIST = \ AUTHORS \
COPYING \
ChangeLog \
ChangeLog.pre-1-0 \
ChangeLog.pre-1-2 \
ChangeLog.pre-2-0 \
ChangeLog.pre-2-2 \
ChangeLog.pre-2-4 \
ChangeLog.pre-2-6 \
ChangeLog.pre-git \
HACKING \
INSTALL \
LICENSE \
NEWS \
NEWS.pre-2-0 \
NEWS.pre-2-2 \
NEWS.pre-2-4 \
NEWS.pre-2-6 \
README \
README.i18n \
authors.dtd \
authors.xml \
authors.xsl \
config.h.win32 \
gimp-zip.in \
/usr/share/gtk-doc/data/gtk-doc.make
Wait what? You *never* write down an absolute path for a file of a third party package in a Makefile.am. This is like never, never. What if this file is somewhere else on another machine?
In any case, I just tested again a `make dist`, and it works fine already. I'm even sure it did work fine before Mitch's recent commit too, because that's what a distcheck tests for (it will compile again from the uncompressed dist tarball, then make a new tarball from it, ensuring the dist is self-contained. Cf. automake doc. So if it weren't fine, `make distcheck`, which is run all the time on our continuous integration machine, would have failed a long time ago).
gtk-doc make is automatically created by the command `gtkdocize`, which is run by ./autogen.sh. If you created your ./configure script with ./autogen.sh — which we should assume you did — then you will see gtk-doc.make in your root directory. At this time, this will be a symbolic link to the system gtk-doc-make, which happens to be /usr/share/gtk-doc/data/gtk-doc.make in many default installations, but which could be anything else, for instance if the user installed gtk-doc-tools oneself, or with a specific distribution tree (and that would still be a completely valid gtk-doc.make, thus you must *never* write down abolute path yourself!), and which will become a normal file when copied into the tarball.
This is the Makefile.am in the root of GIMP's - yes, it comes from Git - source tree.
I changed my Ubuntu/Debian rules file, so I don't need no patch anymore regarding this issue, I hope. But please ensure /usr/share/gtk-doc/data/gtk-doc. must exist at build time, if you, e.g. change the Holy Grail, aka Makefile.am, pay attention, :-DRegards
Thorsten
PS: Please, don't get me wrong: https://launchpad.net/~otto-kesselgulasch/+archive/ubuntu/gimp-edge/+packages. Reading educates. O:-)
I don't understand why you keep linking your launchpad page. There is nothing there, except for binaries (.deb, tarballs, etc.), and some diff or build logs here and there. We want your *procedure*, the exact commands you run to make your package. Something readable. If there is something like this in this page, please could you give us the direct link, so that we get directly to it? Because I could not find it.
In any case, I checked the bug report from the Debian project you
linked earlier:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=686941
Well it turns out this is a bug in Debian packaging, which happens
with any projects using gtk-doc. You should copy the whole relevant
part when you make quotes:
«
With the source tree, the problem is that `gtk-doc.make` gets deleted
during `debian/rules clean`. This concerns all gtk-doc using packages
using (dh-)autoreconf.
As a work around manually copying `/usr/share/gtk-doc/data/gtk-doc.make`
should do the trick.
»
So basically there is a Debian rules which cleans out some files
(why?! Whatever is in a dist tarball is deemed to be needed. Proof is
with this gtk-doc.make issue). And there is *absolutely nothing* we
can do about it (and no, using an absolute path is completely broken,
wrong and would bite us back anyway!): the file was there, the Debian
rule simply sweep in in-between and removes it. And then you have to
add it back manually.
So you should continue to patch your package, or better patch upstream
the Debian tools (the ones which make .deb packages and such clean
rule), because that's what is bugged. GIMP has a lot of bug, but on
this particular matter, it is fine.
Have fun,
Jehan
_______________________________________________ gimp-developer-list mailing list
List address: gimp-developer-list@gnome.org List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list List archives: https://mail.gnome.org/archives/gimp-developer-list