Re: [Gimp-developer] Code for editing in non-sRGB color spaces

2016-04-13 Thread Sven Claussner

Hi Elle,

On  13.4.2016 at 11:18 PM Elle Stone wrote:

On 04/13/2016 03:16 PM, Sven Claussner wrote:

thank you for your contribution and sorry for not replying earlier.
I didn't have the time yet to read all your lines yet, but how about
pushing your work to separate branches in babl, GEGL and GIMP?


Currently I don't have commit rights. But when I finish the new patches,
it would be nice to be able to upload them to branches where people can
test, review, etc.


We could review and refine them there and make builds on Jenkins
for testing. When they have matured for integration they should go
then into the master branches.



If you need help with development let us know.


Perhaps someone could set up suitable branches of babl/GEGL/GIMP?


It's best to set them up yourself, because even if we did you'd
had to pull them and apply your patches there.
Setting up branches is easy and perhaps you've already done it in your
local workspace:

git checkout -b $mybranch

Instead of $mybranch use wip-not-only-sRGB or what fits best.

To get your branches upstream, follow this:
https://wiki.gnome.org/Git/Developers#Pushing_your_changes_upstream

To get a GNOME Git account just follow this tutorial:
https://wiki.gnome.org/action/show/AccountsTeam/NewAccounts?action=show=NewAccounts

In step 1 'Explanation why you think you should get an account' write
that you need it to contribute to babl, GEGL and GIMP. I cc'ed to Mitch
(or Pippin, too) so he can give his OK on admins request.

Greetings

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


[Gimp-developer] Enhancement request policy

2016-04-13 Thread Sven Claussner

Hi,

in the light of current events one problem comes up again:
how do we deal with enhancement requests reported in Bugzilla?

Currently we count 1'193 open GIMP bugs, of which 607 are
enhancement requests. We're drowning in them.

In 2015 Jim DeLaHunt pointed out a discrepancy between the
website and the documentation, see

https://mail.gnome.org/archives/gimp-developer-list/2015-February/msg3.html
Unfortunately the topic wasn't discussed, but still persists and is
in a current case time consuming and going blue.

In the past I already closed bugs as INVALID until they are agreed
upon on the mailing list, but it wasn't considered the best solution.
Actually we put the bug on hold, but Bugzilla has no bug state for this.

How about this:
1. On enhancement requests we check for Bugzilla duplicates and former
mailing list discussions. On duplicates and formerly disagreed requests
we close the bug with a suitable reason as DUPLICATE or WONTFIX.
2. If the request is not a duplicate we answer with an friendly stock
answer and ask to bring the topic to the developer mailing list.
If it's a pure GUI topic, then to the gimp-gui mailing list.
Until the topic is discussed with a clear result, we set the bug into
NEEDINFO state.
3. On agreement we set the bug into state NEW, otherwise close it as
WONTFIX.
If the reporter refuses to post the request to the mailing list, then
either we post it there if we think it's useful, otherwise we close
it as INVALID.

If no further discussion is ongoing we close the bugs after an agreed
period of time, e.g. 3 weeks since reporting.

The goals are getting useful feedback, while keeping the bug base small.

It would be nice if we found a final solution now and made it clear at
the website and in the documentation.

Greetings

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


Re: [Gimp-developer] Code for editing in non-sRGB color spaces

2016-04-13 Thread Sven Claussner

Hi Elle,


On  9.4.2016 at 10:32 PM Elle Stone wrote:

I made the assumption that the very talented babl/GEGL/GIMP developers
are capable of writing code that can send colorant information from GIMP
to babl.

On the basis of this assumption, I made a list of all the code files in
babl/GEGL/GIMP that would require patching:
http://ninedegreesbelow.com/files/patch-gimp/user-chosen-rgb/hard-coded-srgb.ods


Then I wrote some "proof of concept" patches for providing GIMP users
with the ability to edit in RGB working spaces other than sRGB:
http://ninedegreesbelow.com/files/patch-gimp/user-chosen-rgb/proof-of-concept-patches.tar.gz


I also wrote an overview of the task of patching babl/GEGL/GIMP to allow
for editing in a user-chosen RGB working space:

Modifying bab/GEGL/GIMP for editing in user-chosen RGB working spaces
http://ninedegreesbelow.com/photography/gimp-edit-in-user-chosen-rgb-working-space.html


thank you for your contribution and sorry for not replying earlier.
I didn't have the time yet to read all your lines yet, but how about
pushing your work to separate branches in babl, GEGL and GIMP?
We could review and refine them there and make builds on Jenkins
for testing. When they have matured for integration they should go
then into the master branches.
If you need help with development let us know.

Greetings

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