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

RFI: Article on GIMP Development for LinuxFormat magazine

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.

3 of 3 messages available
Toggle history

Please log in to manage your subscriptions.

RFI: Article on GIMP Development for LinuxFormat magazine Michael J. Hammel 27 Apr 19:53
  RFI: Article on GIMP Development for LinuxFormat magazine Simon Budig 27 Apr 20:04
  RFI: Article on GIMP Development for LinuxFormat magazine Karine Delvare 27 Apr 20:41
Michael J. Hammel
2006-04-27 19:53:23 UTC (over 18 years ago)

RFI: Article on GIMP Development for LinuxFormat magazine

Don't know if any of you ever read it, but I've been doing a GIMP tutorial column for Linux Format magazine (in the UK) for about 3 years. I recently retired that column so I could start writing about other things (like embedded stuff for LWN.net - coming soon - and other stuff for LXF), but LXF made one final GIMP request: a big article on getting involved with GIMP development. I've agreed to do the article. I think this would be a great way to help improve development, test and documentation involvement by the GIMP user community.

The editors apparently saw (or maybe just heard of) Karine Delvare's lecture at the Libre Graphics conference recently and wanted the article to be based on or at least make it similar to that talk. I don't have any information on the lecture, so if anyone saw it and took notes (in english - I think the talk was in French) please let me know.

The article will be about 4000 words (pretty hefty for the typical user magazine) and will be in two parts: An overview followed by a case study (re: example of getting involved). The deadline for the article is May 11th. Sorry I couldn't give more time on this, but that's the way of the magazine world. :-)

I'm looking for feedback on this (see below) from both core developers as well as casual (infrequent) contributors and end users. The article is primarily about the source development process but I'm also interested in areas like infrastructure issues (CVS and server management: Manish, is that you these days?), advocacy and documentation support. I've been an outsider looking in for a long time now so I've lost track of who's working on what (other than Sven and David). Any old timers still around: feel free to drop me a line just for grins - it would be interesting to hear what you're up to these days (Miles, Adam, who else did I miss?).

Here is a summary of what we're looking for in this article:

Part I: Overiew and History - Overview of the development process: design/planning, development, bugfixing, and release - Who are the current GIMP core developers? - The joys of bugfixing and generally being involved in a project's development - preferrably from a non-core developer's point of view - Overview of Bugzilla
- This history of the GIMP CVS repository: access and support - Where to go for help: mailing lists, web sites

Part II: Getting Involved 1. Finding a bug and how to reproduce it simply. 2. Reporting the bug.
3. Finding the broken code (show code) 4. Fixing it (print the solution too) 5. Making a patch file and submitting the fix (step by step).

Additional info (usually presented in sidebars): 1. Photos of developers and/or people I correspond with and are quoted in this article
2. 1 sidebar on Writing a GIMP Plugin 3. One or more of the following:
a. 1 sidebar on GEGL
b. 1 sidebar on Developer Wishlist c. 1 sidebar on the 5 most annoying GIMP bugs d. 1 sidebar on important bug fixes provided by non-core developers

Any additional advocacy information is also welcome (Carol, you've got lots there, right?).

The "annoying bugs" should come from non-developers because we want to show people what needs to be fixed as encouragement to have them come fit it.

Any feedback on this is welcome. If I get a lot of feedback I obviously won't be able to quote (or use pictures of) everyone. But I'll do my best. If anyone has group photos of the core team, that would be helpful, preferrably scanned or taken at a very high resolution.

I've reviewed the GIMP web sites in the recent past but will be thumbing my way through them again just to catch anything I missed.

Thanks. I look forward to hearing from everyone and to writing this article - it should be very enlightening to me as well!

Simon Budig
2006-04-27 20:04:07 UTC (over 18 years ago)

RFI: Article on GIMP Development for LinuxFormat magazine

Michael J. Hammel (mjhammel@graphics-muse.org) wrote:

I'm looking for feedback on this (see below) from both core developers as well as casual (infrequent) contributors and end users.

Ok, I guess I am a casual core developer... :)

I'll just drop in some thoughts, not really ordered....

Here is a summary of what we're looking for in this article:

Part I: Overiew and History - Overview of the development process: design/planning, development, bugfixing, and release - Who are the current GIMP core developers?

Not enough people. Sven and Mitch do most of the work on the core, then there are some people like me who donate less time to the GIMP than they'd like to. See the Changelog to get an idea about the number of really active developers.

Then there are people like Pippin, who does groundbreaking work that is not visible in the GIMPs changelog yet.

- The joys of bugfixing and generally being involved in a project's development - preferrably from a non-core developer's point of view - Overview of Bugzilla
- This history of the GIMP CVS repository: access and support

We use Gnome CVS, people who contribute good patches via bugzilla can get CVS access pretty quickly.

- Where to go for help: mailing lists, web sites

Part II: Getting Involved 1. Finding a bug and how to reproduce it simply. 2. Reporting the bug.
3. Finding the broken code (show code) 4. Fixing it (print the solution too) 5. Making a patch file and submitting the fix (step by step).

Maybe it would be good to actually fix a bug in the article. That would probably require to quickly spot something small that can be fixed easily. Look for Bugs with the "gnome-love" keyword.

Additional info (usually presented in sidebars): 1. Photos of developers and/or people I correspond with and are quoted in this article
2. 1 sidebar on Writing a GIMP Plugin 3. One or more of the following:
a. 1 sidebar on GEGL
b. 1 sidebar on Developer Wishlist c. 1 sidebar on the 5 most annoying GIMP bugs d. 1 sidebar on important bug fixes provided by non-core developers

Any additional advocacy information is also welcome (Carol, you've got lots there, right?).

The "annoying bugs" should come from non-developers because we want to show people what needs to be fixed as encouragement to have them come fit it.

It might make more sense to harp on the "gnome-love" bugs, since they are specifically marked this way because we consider them easy prey for new developers.

I hope this helps, Simon

Karine Delvare
2006-04-27 20:41:14 UTC (over 18 years ago)

RFI: Article on GIMP Development for LinuxFormat magazine

On Thu, 27 Apr 2006 11:53:23 -0600 "Michael J. Hammel" wrote:

The editors apparently saw (or maybe just heard of) Karine Delvare's lecture at the Libre Graphics conference recently and wanted the article to be based on or at least make it similar to that talk. I don't have any information on the lecture, so if anyone saw it and took notes (in english - I think the talk was in French) please let me know.

The presentation is still available, in French, at http://edhel.nerim.net/gimp-contribution/ - I could translate those to english and add notes if you wish.

Karine