RSS/Atom feed Twitter
Site is read-only, email is disabled

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.

15 of 15 messages available
Toggle history

Please log in to manage your subscriptions.

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
Thorsten Stettin
2014-08-12 18:59:43 UTC (over 9 years ago)

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.
Jon Nordby
2014-08-12 20:14:57 UTC (over 9 years ago)

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
Thorsten Stettin
2014-08-12 22:39:22 UTC (over 9 years ago)

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?

http://pastebin.com/xBaR2yaY

Michael Natterer
2014-08-13 07:02:15 UTC (over 9 years ago)

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?

http://pastebin.com/xBaR2yaY

That looks like we should add gtk-doc.make to EXTRA_DIST.

Did you create that tarball using make dist?

--Mitch

Thorsten Stettin
2014-08-13 08:58:16 UTC (over 9 years ago)

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?

http://pastebin.com/xBaR2yaY

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.
Jehan Pagès
2014-08-19 01:53:11 UTC (over 9 years ago)

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?

http://pastebin.com/xBaR2yaY

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

Thorsten Stettin
2014-08-19 21:35:44 UTC (over 9 years ago)

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.

Michael Natterer
2014-08-20 07:05:51 UTC (over 9 years ago)

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.

Thorsten Stettin
2014-08-20 15:15:59 UTC (over 9 years ago)

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

Michael Natterer
2014-08-20 15:29:18 UTC (over 9 years ago)

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

Thorsten Stettin
2014-08-20 16:44:40 UTC (over 9 years ago)

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 +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

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/
Thorsten Stettin
2014-08-20 17:53:05 UTC (over 9 years ago)

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 +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

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/
Michael Natterer
2014-08-20 20:50:09 UTC (over 9 years ago)

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 +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

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

Thorsten Stettin
2014-08-21 03:51:43 UTC (over 9 years ago)

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:-)

Jehan Pagès
2014-08-21 13:36:04 UTC (over 9 years ago)

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, :-D

Regards

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