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

Jenkins: mypaint brush builds are failing

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.

6 of 6 messages available
Toggle history

Please log in to manage your subscriptions.

Jenkins: mypaint brush builds are failing scl 20 Jul 05:42
  Jenkins: mypaint brush builds are failing Martin Renold 20 Jul 07:11
   Jenkins: mypaint brush builds are failing scl 20 Jul 09:26
    Jenkins: mypaint brush builds are failing Jehan Pagès 21 Jul 14:07
    Jenkins: mypaint brush builds are failing Jon Nordby 21 Jul 14:49
  [SOLVED] Jenkins: mypaint brush builds are failing scl 26 Jul 14:02
scl
2014-07-20 05:42:49 UTC (over 10 years ago)

Jenkins: mypaint brush builds are failing

Hi,

since 13.07. the MyPaint brush build has been breaking.

Latest changes: https://build.gimp.org/job/gimp-distcheck-mypaint-brush/21/

Console output: https://build.gimp.org/job/gimp-distcheck-mypaint-brush/21/consoleFull

Latest committer to that branch, please fix.

If it's something that needs configuration changes on Jenkins, then just let me know so I can update the configuration.

Kind regards,

Sven

Martin Renold
2014-07-20 07:11:45 UTC (over 10 years ago)

Jenkins: mypaint brush builds are failing

hi

I don't know where GIMP gets its libmypaint from. But it's probably just a matter of running "scons" in the libmypaint directory, to update the generated headerfiles.

Regards Martin

On Sun, Jul 20, 2014 at 07:42:49AM +0200, scl wrote:

Hi,

since 13.07. the MyPaint brush build has been breaking.

Latest changes: https://build.gimp.org/job/gimp-distcheck-mypaint-brush/21/

Console output: https://build.gimp.org/job/gimp-distcheck-mypaint-brush/21/consoleFull

Latest committer to that branch, please fix.

If it's something that needs configuration changes on Jenkins, then just let me know so I can update the configuration.

Kind regards,

Sven _______________________________________________ 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

scl
2014-07-20 09:26:22 UTC (over 10 years ago)

Jenkins: mypaint brush builds are failing

On 20.7.2014 at 9:11 AM Martin Renold wrote:

I don't know where GIMP gets its libmypaint from. But it's probably just a matter of running "scons" in the libmypaint directory, to update the generated headerfiles.

Hi Martin,

thank you for your hint.

I get our libmypaint version from git://gitorious.org/mypaint/libmypaint.git

Where and when is such a scons call required - at every checkout, in our Makefiles?

Which parameters does scons need to do this?

Kind regards,

Sven

Jehan Pagès
2014-07-21 14:07:45 UTC (over 10 years ago)

Jenkins: mypaint brush builds are failing

Hi,

On Sun, Jul 20, 2014 at 9:26 AM, scl wrote:

On 20.7.2014 at 9:11 AM Martin Renold wrote:

I don't know where GIMP gets its libmypaint from. But it's probably just a matter of running "scons" in the libmypaint directory, to update the generated headerfiles.

To be accurate, you must run: scons enable_gegl=true install

If you forget the enable_gegl option, GIMP won't compile.

Hi Martin,

thank you for your hint.

I get our libmypaint version from git://gitorious.org/mypaint/libmypaint.git

That's the right place.

Where and when is such a scons call required - at every checkout, in our Makefiles?

Where: inside the libmypaint root directory.

When: each time you update the said libmypaint repository. Also you don't have anymore to embed the libmypaint repo inside the GIMP repo. I have contributed to upstream libmypaint to fix their installation, and Mitch has just merged my commit into GIMP's mypaint-brush branch to correctly use the third-party installed libmypaint. So just install libmypaint into the chosen prefix, and you should not have to reinstall it every time you pull GIMP.

Which parameters does scons need to do this?

$ scons enable_gegl=true install

Add a prefix= if you use particular prefixes. Ex:

$ scons enable_gegl=true prefix=/home/jehan/.local install

Have fun.

Jehan

Kind regards,

Sven

_______________________________________________ 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
2014-07-21 14:49:41 UTC (over 10 years ago)

Jenkins: mypaint brush builds are failing

On 20 July 2014 11:26, scl wrote:

On 20.7.2014 at 9:11 AM Martin Renold wrote:

I don't know where GIMP gets its libmypaint from. But it's probably just a matter of running "scons" in the libmypaint directory, to update the generated headerfiles.

Hi Martin,

thank you for your hint.

I get our libmypaint version from git://gitorious.org/mypaint/libmypaint.git

Use https://github.com/mypaint/libmypaint.git instead. Possibly the floating-point branch.

Jon Nordby - www.jonnor.com
scl
2014-07-26 14:02:15 UTC (over 10 years ago)

[SOLVED] Jenkins: mypaint brush builds are failing

Hi,

the mypaint-brush branch builds on Jenkins again. I've updated the configuration to work with the new libmypaint place.

Additionally the Mypaint-Brush job page https://build.gimp.org/job/gimp-distcheck-mypaint-brush/ contains a link to the libmypaint repository now.

Kind regards

Sven