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

Testers requested for our new Mac OS X DMG release!,

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.

Testers requested for our new Mac OS X DMG release!, scl 28 Dec 09:19
  Testers requested for our new Mac OS X DMG release!, su_v 28 Dec 10:01
   Testers requested for our new Mac OS X DMG release!, scl 28 Dec 10:49
  Testers requested for our new Mac OS X DMG release!, Alexandre Prokoudine 28 Dec 10:16
   Testers requested for our new Mac OS X DMG release!, Partha Bagchi 28 Dec 13:13
    Testers requested for our new Mac OS X DMG release!, Alexandre Prokoudine 28 Dec 13:26
    Testers requested for our new Mac OS X DMG release!, scl 28 Dec 16:13
  Testers requested for our new Mac OS X DMG release!, Kristian Rietveld 28 Dec 19:54
   Testers requested for our new Mac OS X DMG release!, scl 31 Dec 13:13
    Testers requested for our new Mac OS X DMG release!, Kristian Rietveld 04 Jan 08:23
     Testers requested for our new Mac OS X DMG release!, Sven Claussner 09 Jan 23:11
     Testers requested for our new Mac OS X DMG release!, Alexandre Prokoudine 10 Jan 00:11
      Testers requested for our new Mac OS X DMG release!, Alexandre Prokoudine 10 Jan 00:21
       Testers requested for our new Mac OS X DMG release!, Sven Claussner 11 Jan 20:57
      Release procedure (was: Testers requested for our new Mac OS X DMG release!) Sven Claussner 11 Apr 05:00
scl
2015-12-28 09:19:25 UTC (over 8 years ago)

Testers requested for our new Mac OS X DMG release!,

Hi

Kristian, thank you for stepping in and making an OS X build! Especially the DMG creation command and fixing some of the nasty Poppler and DBus problems are impressing me.

You asked for testers and here are some of my test results:

1. The GIMP build comes with the G'Mic plug-in. Sadly it is crashing. I suddenly get the message:

"Plug-in crashed: "gmic_gimp" (/Users/$my_user_name/Library/Application Support/GIMP/2.8/plug-ins/gmic_gimp)

The dying plug-in may have messed up GIMP's internal state. You may want to save your images and restart GIMP to be on the safe side."

Including this plug-in is well-meaning but I think it's a pitfall for the GIMP team because users might think it would be part of GIMP and therefore report G'Mic bugs to the GIMP team instead to the G'Mic people.
Avoiding this was the reason I made a stock build of GIMP 2.8.14 with no extra plug-ins.

2. Is this build with the latest dependency versions?

3. To be honest and fair it would be good to name Kristian as the creator of the 2.8.16 build on the download page and not me anymore for the older build.
How about mentioning the patched and extended builds of other eager contributors like Partha and skl or even Gimp Paint Studio and CinePaint in a separate fork section of the Download page?

If I find more I'll try to report to Bugzilla.

Anyway, I know how hard it is and how much time it takes to provide a working OS X build - thanks for your work!

Greetings

Sven

su_v
2015-12-28 10:01:51 UTC (over 8 years ago)

Testers requested for our new Mac OS X DMG release!,

On 2015-12-28 10:19 (+0100), scl wrote:

1. The GIMP build comes with the G'Mic plug-in. Sadly it is crashing. I suddenly get the message:

The official app bundle for GIMP 2.8.16 from wgo does not include the G'Mic plug-in.

Regards, V

Alexandre Prokoudine
2015-12-28 10:16:17 UTC (over 8 years ago)

Testers requested for our new Mac OS X DMG release!,

On Mon, Dec 28, 2015 at 12:19 PM, scl wrote:

How about mentioning the patched and extended builds of other eager contributors like Partha and skl or even Gimp Paint Studio and CinePaint in a separate fork section of the Download page?

The general agreement in the team is that we don't feel comfortable promoting builds whose packagers do not provide information about changes they introduced (if any). To make this more transparent for the community, we are preparing a document on packaging requirements that we'd like (but don't demand) GIMP packagers to meet.

GIMP Paint Studio is currently unmaintained.

Cinepaint is an inactive project.

Alex

scl
2015-12-28 10:49:22 UTC (over 8 years ago)

Testers requested for our new Mac OS X DMG release!,

On 28.12.2015 at 11:01 AM Su V wrote:

On 2015-12-28 10:19 (+0100), scl wrote:

1. The GIMP build comes with the G'Mic plug-in. Sadly it is crashing. I suddenly get the message:

The official app bundle for GIMP 2.8.16 from wgo does not include the G'Mic plug-in.

Thanks for this hint. I checked back and indeed, the G'Mic plug-in was a leftover from a former G'Mic test on my own system. Sorry for the confusion.

Sven

Partha Bagchi
2015-12-28 13:13:37 UTC (over 8 years ago)

Testers requested for our new Mac OS X DMG release!,

Hi Alex,

While I am not against your policy, this is first I am hearing about this agreement. Of course this may have been a verbal agreement within the team.

Anyway, I am happy to provide any information the team needs about my builds.

Note that I provide my builds as a community service without asking for any remuneration whatsoever in return.

Thanks, Partha

On Mon, Dec 28, 2015 at 5:16 AM, Alexandre Prokoudine wrote:

On Mon, Dec 28, 2015 at 12:19 PM, scl wrote:

How about mentioning the patched and extended builds of other eager contributors like Partha and skl or even Gimp Paint Studio and CinePaint in a separate fork section of the Download page?

The general agreement in the team is that we don't feel comfortable promoting builds whose packagers do not provide information about changes they introduced (if any). To make this more transparent for the community, we are preparing a document on packaging requirements that we'd like (but don't demand) GIMP packagers to meet.

GIMP Paint Studio is currently unmaintained.

Cinepaint is an inactive project.

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

Alexandre Prokoudine
2015-12-28 13:26:48 UTC (over 8 years ago)

Testers requested for our new Mac OS X DMG release!,

On Mon, Dec 28, 2015 at 4:13 PM, Partha Bagchi wrote:

Hi Alex,

While I am not against your policy, this is first I am hearing about this agreement. Of course this may have been a verbal agreement within the team.

Most team discussions take place on IRC.

Anyway, I am happy to provide any information the team needs about my builds.

Excellent :)

Note that I provide my builds as a community service without asking for any remuneration whatsoever in return.

Of course :)

Alex

scl
2015-12-28 16:13:41 UTC (over 8 years ago)

Testers requested for our new Mac OS X DMG release!,

On Mon, Dec 28, 2015 at 5:16 AM, Alexandre Prokoudine wrote:

On Mon, Dec 28, 2015 at 12:19 PM, scl wrote:

How about mentioning the patched and extended builds of other eager contributors like Partha and skl or even Gimp Paint Studio and CinePaint in a separate fork section of the Download page?

The general agreement in the team is that we don't feel comfortable promoting builds whose packagers do not provide information about changes they introduced (if any). To make this more transparent for the community, we are preparing a document on packaging requirements that we'd like (but don't demand) GIMP packagers to meet.

On 28.12.2015 at 2:13 PM Partha Bagchi wrote: > While I am not against your policy, this is first I am hearing about > this agreement. Of course this may have been a verbal agreement within > the team.

There was also a similar agreement at the LGM 2014, see http://wiki.gimp.org/wiki/LGM2014Minutes#Malicious_and_reputation-damaging_installers_and_apps, 3):

"3) How do we deal with GIMP builds that come with additional plug-ins, such as Simone Karin Lehmanns or Partha Bagchis build?

Agreement to 3) 3rd party plug-ins and improvements to OS-integration (OS X, Windows, etc.) are ok. ? Shall they become part of the official build? Changing GIMPs designed behaviour, like modifications to the Save-Export-behaviour must not become part of the official GIMP builds."

Neither your nor skl's builds are considered as malware. The question came up when we discussed public GIMP builds with modifications. I hope this helps a bit.

Greetings

Sven

Kristian Rietveld
2015-12-28 19:54:13 UTC (over 8 years ago)

Testers requested for our new Mac OS X DMG release!,

Hi Sven,

Thanks for your feedback!

On 28 Dec 2015, at 10:19, scl wrote:

2. Is this build with the latest dependency versions?

No, the first step was to reproduce a build using your instructions on my system. Your detailed instructions have been very helpful, thanks for that!

The next step is to upgrade dependencies and to build a WebKit-enabled GIMP so we can ship with a working help system.

And the steps after that are to automate the process and to look into doing regular 2.9.x builds.

thanks,

-kris.

scl
2015-12-31 13:13:35 UTC (over 8 years ago)

Testers requested for our new Mac OS X DMG release!,

On 28.12.2015 at 8:54 PM Kristian Rietveld wrote:

Hi Sven,

Thanks for your feedback!

On 28 Dec 2015, at 10:19, scl wrote:

2. Is this build with the latest dependency versions?

No, the first step was to reproduce a build using your instructions on my system. Your detailed instructions have been very helpful, thanks for that!

Nice to read that my work helped someone :-)

The next step is to upgrade dependencies and to build a WebKit-enabled GIMP so we can ship with a working help system.

Good idea. IIRC building Webkit was at least not so easy when I tried. I considered making the switch to WebKit2. Perhaps WebkitGTK+ is also an alternative.

And the steps after that are to automate the process

This reminds me of my attempts to integrate an OS X build slave into the Jenkins continuous build environment. Sam Gleske or Tobias Vogel might be able to tell you more about the current state.

and to look into doing regular 2.9.x builds.

Yes, that would be nice.
How do you think about preponing the 2.9.2 build right after the dependencies are updated? So the GIMP team could offer the awaited 2.9.2 build a bit earlier.

I you need somebody to test your OS X build related commits, I can be there.

Some more thoughts about the build process, but I leave it up to the GIMP people what to do with them:

- Avoiding to git clone babl, gegl and GIMP during the JHBuild process and instead build all into the existing prefix. Thus it would be easier to test local changes, even in local branches, without pushing them untested to the public git repository first. - Splitting the 2.8 and master builds in the modulesets and moving the master builds into the GIMP master branch. - @GIMP team: I remember that at the time I was more active new versions came out of a sudden when Mitch had time to bump a release and the releases were made later. This has the effect that users who read the announcement have to wait again and thus are disappointed after a long period of waiting for a release.
How about reorganizing the process of release builds and version announcements by
1. negotiating a release date internally, 2. completing the release docs (NEWS, http://wiki.gimp.org/index.php?title=Special%3APrefixIndex&prefix=Release%3A&namespace=0) 3. bumping the version number,
4. making and testing the builds and 5. as last step announcing the release?

Many words, but I hope I could give some useful inspiration. If desired I can try to help.

Greetings and have all a happy new year,

Sven

Kristian Rietveld
2016-01-04 08:23:00 UTC (over 8 years ago)

Testers requested for our new Mac OS X DMG release!,

On 31 Dec 2015, at 14:13, scl wrote:

And the steps after that are to automate the process

This reminds me of my attempts to integrate an OS X build slave into the Jenkins continuous build environment. Sam Gleske or Tobias Vogel might be able to tell you more about the current state.

Weve been in contact with Tobias indeed.

I you need somebody to test your OS X build related commits, I can be there.

It would be great if you could help with testing new DMG release before we officially release them!

- Splitting the 2.8 and master builds in the modulesets and moving the master builds into the GIMP master branch.

I was thinking of doing that too.

- @GIMP team: I remember that at the time I was more active new versions came out of a sudden when Mitch had time to bump a release and the releases were made later. This has the effect that users who read the announcement have to wait again and thus are disappointed after a long period of waiting for a release.
How about reorganizing the process of release builds and version announcements by
1. negotiating a release date internally, 2. completing the release docs (NEWS, http://wiki.gimp.org/index.php?title=Special%3APrefixIndex&prefix=Release%3A&namespace=0) 3. bumping the version number,
4. making and testing the builds and 5. as last step announcing the release?

More coordinated releases would be a good thing to have IMHO. Releasing Windows & Mac binaries and perhaps Debian/Ubuntu and Fedora packages at the same time as a new tarball release would be great.

regards,

-kris.

Sven Claussner
2016-01-09 23:11:24 UTC (over 8 years ago)

Testers requested for our new Mac OS X DMG release!,

Hi,

On 4.1.2016 at 9:23 AM Kristian Rietveld wrote:

On 31 Dec 2015, at 14:13, scl wrote:

And the steps after that are to automate the process

This reminds me of my attempts to integrate an OS X build slave into the Jenkins continuous build environment. Sam Gleske or Tobias Vogel might be able to tell you more about the current state.

Weve been in contact with Tobias indeed.

And to which result?

- @GIMP team: I remember that at the time I was more active new versions came out of a sudden when Mitch had time to bump a release and the releases were made later. This has the effect that users who read the announcement have to wait again and thus are disappointed after a long period of waiting for a release.
How about reorganizing the process of release builds and version announcements by
1. negotiating a release date internally, 2. completing the release docs (NEWS, http://wiki.gimp.org/index.php?title=Special%3APrefixIndex&prefix=Release%3A&namespace=0) 3. bumping the version number,
4. making and testing the builds and 5. as last step announcing the release?

More coordinated releases would be a good thing to have IMHO. Releasing Windows & Mac binaries and perhaps Debian/Ubuntu and Fedora packages at the same time as a new tarball release would be great.

Lately I heard of AppImages, self-contained application packages like apps or dmg, but for Linux.
For the Ubuntu part I think all it takes is to contact "Otto Kesselgulasch", the maintainer of the GIMP PPA on Ubuntu. Perhaps staying in touch with the package maintainers of other distros could be helpful.

Greetings

Sven

Alexandre Prokoudine
2016-01-10 00:11:05 UTC (over 8 years ago)

Testers requested for our new Mac OS X DMG release!,

On Mon, Jan 4, 2016 at 11:23 AM, Kristian Rietveld wrote:

- @GIMP team: I remember that at the time I was more active new versions came out of a sudden when Mitch had time to bump a release and the releases were made later. This has the effect that users who read the announcement have to wait again and thus are disappointed after a long period of waiting for a release.
How about reorganizing the process of release builds and version announcements by
1. negotiating a release date internally, 2. completing the release docs (NEWS, http://wiki.gimp.org/index.php?title=Special%3APrefixIndex&prefix=Release%3A&namespace=0) 3. bumping the version number,
4. making and testing the builds and 5. as last step announcing the release?

More coordinated releases would be a good thing to have IMHO. Releasing Windows & Mac binaries and perhaps Debian/Ubuntu and Fedora packages at the same time as a new tarball release would be great.

Was thinking of exact same thing lately :) But I'd take it further than that.

Not only we have lagging Win/Mac/Linux builds, we also have lagging user manual releases.

For instance, gimp-help 2.8.0 was released as a tarball in June 2012, a month after GIMP 2.8.0 release. The installers for Windows only appeared in August, and we don't even have official OSX builds of the user manual at all (the ones by Simone are outdated and only available for a few languages).

Hence I'd like to propose the following change to the release policy, using Sven's proposal as a basis:

1. Negotiate a release date between mitch (GIMP maintainer), pippin (GEGL/babl maintainer), Jernej (Win builds), and Kris (OSX builds).

2. Finalize a list of changes that should be covered in the user manual and in the docs for developers.

3. Announce a strings freeze at least a month before releasing to give translators and docs writers do their job.

4. Complete all release related docs.

5. Bump version number for both GEGL/babl, GIMP, and gimp-help.

6. Make and test all builds for all supported systems.

7. Update the 'testing' branch of the website (download links, announcements), update docs.gimp.org, check everything.

8. Merge all changes from the 'testing' branch into the 'master' branch of wgo.

9. Announce.

To specifically aid #2, since December, there's a changelog targeted at user manual writers:

http://wiki.gimp.org/wiki/Release:2.10_changelog

Needless to say, it's WIP, but it's getting there.

Alex

Alexandre Prokoudine
2016-01-10 00:21:00 UTC (over 8 years ago)

Testers requested for our new Mac OS X DMG release!,

On Sun, Jan 10, 2016 at 3:11 AM, Alexandre Prokoudine wrote:

1. Negotiate a release date between mitch (GIMP maintainer), pippin (GEGL/babl maintainer), Jernej (Win builds), and Kris (OSX builds).

Also, I think whoever is in charge of the user manual these days should have a say here, but the problem is that I have no idea who that person is (Julien?), and I don't think this person is ever on IRC where most communication is taking place. It would be _amazing_ to have stakeholders connected to the release procedure and tuned to actual gimp development.

Alex

Sven Claussner
2016-01-11 20:57:53 UTC (over 8 years ago)

Testers requested for our new Mac OS X DMG release!,

On 10.1.2016 at 1:21 AM Alexandre Prokoudine wrote:

On Sun, Jan 10, 2016 at 3:11 AM, Alexandre Prokoudine wrote:

1. Negotiate a release date between mitch (GIMP maintainer), pippin (GEGL/babl maintainer), Jernej (Win builds), and Kris (OSX builds).

Also, I think whoever is in charge of the user manual these days should have a say here, but the problem is that I have no idea who that person is (Julien?), and I don't think this person is ever on IRC where most communication is taking place. It would be _amazing_ to have stakeholders connected to the release procedure and tuned to actual gimp development.

Alex

I fully agree to your two posts, Alex.

Greetings

Sven

Sven Claussner
2016-04-11 05:00:33 UTC (about 8 years ago)

Release procedure (was: Testers requested for our new Mac OS X DMG release!)

On 10.1.2016 at 1:11 AM Alexandre Prokoudine wrote:

On Mon, Jan 4, 2016 at 11:23 AM, Kristian Rietveld wrote:

>> On 31 Dec 2015, at 14:13, scl wrote:

- @GIMP team: I remember that at the time I was more active new versions came out of a sudden when Mitch had time to bump a release and the releases were made later. This has the effect that users who read the announcement have to wait again and thus are disappointed after a long period of waiting for a release.
How about reorganizing the process of release builds and version announcements by
1. negotiating a release date internally, 2. completing the release docs (NEWS, http://wiki.gimp.org/index.php?title=Special%3APrefixIndex&prefix=Release%3A&namespace=0) 3. bumping the version number,
4. making and testing the builds and 5. as last step announcing the release?

More coordinated releases would be a good thing to have IMHO. Releasing Windows & Mac binaries and perhaps Debian/Ubuntu and Fedora packages at the same time as a new tarball release would be great.

Hence I'd like to propose the following change to the release policy, using Sven's proposal as a basis:

1. Negotiate a release date between mitch (GIMP maintainer), pippin (GEGL/babl maintainer), Jernej (Win builds), and Kris (OSX builds).

2. Finalize a list of changes that should be covered in the user manual and in the docs for developers.

3. Announce a strings freeze at least a month before releasing to give translators and docs writers do their job.

4. Complete all release related docs.

5. Bump version number for both GEGL/babl, GIMP, and gimp-help.

6. Make and test all builds for all supported systems.

7. Update the 'testing' branch of the website (download links, announcements), update docs.gimp.org, check everything.

8. Merge all changes from the 'testing' branch into the 'master' branch of wgo.

9. Announce.

To specifically aid #2, since December, there's a changelog targeted at user manual writers:

http://wiki.gimp.org/wiki/Release:2.10_changelog

Needless to say, it's WIP, but it's getting there.

lately in IRC the idea of documenting and scripting our deployment processes at LGM came up. I support this idea and like to bring up the topic of rethinking our release procedure again. It would be nice if you could discuss it at LGM. Well, I'm not attending LGM but if you need me I'm ready to take the time and be there in our chat room or answer by mail.

Greetings

Sven