[Gimp-developer] About closing feature requests as invalid

2014-04-19 Thread Joao S. O. Bueno
As of lately,
new, sometimes simple, feature requests added to bugzilla are being
quickly closed as invalid, with a short-text inviting the reporter to
discuss the feature here (developer mailing list) rather than
entering then at bugzilla.

This here is an  invitation for us to discuss this policy and set it
as official or not.

Personally, I find this to be harmful to the project. I think closing
a feature request
outright as invalid is more or less equivalent to slamming a door  in the
face of someone which is otherwise eager to help.

Even if the text always contain looks a nice idea, let's talk about
it on the mailing list,
the invalid', if only for the status name means... invalid. It is
not a nice word to receive
as an evaluation for what one thinks is a cool idea to the program

Moreover, it is not like we have been talkign about small aditions to
GIMP in this list,
and finding this is cool, it might go in right now or we have to
draft an UI spec to that (and
_actyually_ have such a draft made.

On the other hand most features I see being posted here have
discussions that fade away
into oblivion after a few replies, if that much.

i agree that the list could be used for that, but it is has not been
the case over the last
few years.


And still, a third point I see as counter-productive with the idea
ofmaking the list
mandatory for anyone with a new idea to GIMP: sometimes one may care
even to the
point of detailing an idea, and posting it to bugzilla, but the person
is not (and IMHO, should not)
necessarily be comited to helping GIMP to the point of joining the
development mailing list. So,
the person could simply think well, I tried to help this program, but
let me go back to my stuff). I'd do just so after filing bug reports
to any other program I just use in a normal basis, and fortunately it
did not happen there - and I am happy some of the ideas or suggestions
I just filled in the respective bug tracker ended up as nice features
instead of having them
invalidated because I was not willing to join the development
mailing list of each project.

So, I for one, feel like such requests in bugzilla should be left in
the New or Unconfirmed state,
with a text inviting the person to discuss it either her or on IRC,
stating that it might never
part from unconfirmed otherwise (but also, it could happen -
requests as simple as
having an option to display a Layer's size could be done by any of the
regular contributors
if he felt like it and had the time).

Whatever your (all) position on this, I'd like to state I am against
the policy of simply marking
a bug request as invalid, when it is not necessarily so,  a couple
of hours/days after it is filled in.

(Ref: https://bugzilla.gnome.org/show_bug.cgi?id=728493)


  js
 --
___
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] About closing feature requests as invalid

2014-04-19 Thread Liam R E Quin
On Sat, 2014-04-19 at 13:29 -0300, Joao S. O. Bueno wrote:
[...]
 Even if the text always contain looks a nice idea, let's talk about
 it on the mailing list,
 the invalid', if only for the status name means... invalid. It is
 not a nice word to receive
 as an evaluation for what one thinks is a cool idea to the program

Yes - we use bugzilla at w3.org for some of the XML specs, and this has
been a concern for us too.

Our response for (say) XQuery was that the bugzilla postings go to a
mailing list and we have discussion in the comments of the bug report -
that way everyone sees them.

 So, I for one, feel like such requests in bugzilla should be left in
 the New or Unconfirmed state,
 with a text inviting the person to discuss it either her or on IRC,
 stating that it might never
 part from unconfirmed otherwise (but also, it could happen -
 requests as simple as
 having an option to display a Layer's size could be done by any of the
 regular contributors
 if he felt like it and had the time).

I think this is better - even though Sven was very polite, the commenter
will get mail that says CLOSED - INVALID and may well have to scroll
down to see the comments, which people unfamiliar with bugzilla are
unlikely to do.

I think also other GNOME projects do entertain at least a little
discussion of new features on bugzilla, and GIMP should be part of that
community too.

Liam

-- 
Liam Quin - XML Activity Lead, W3C, http://www.w3.org/People/Quin/
Pictures from old books: http://fromoldbooks.org/
Ankh: irc.sorcery.net irc.gnome.org freenode/#xml

___
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] About closing feature requests as invalid

2014-04-19 Thread Marc Weber
Introducing a new status feature requelst or potential future story
should be simple.

But I'd even suggest going one step forther: integrating with
bountysource or such. If people like a feature they might be sponsoring
it even ..

There is a big difference in suggesting a feature and having time to
implement it. By having a way to fund it there might be a chance that
somebody picks it up and gets it done.

Those are just some thoughts ..

Marc Weber
___
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] About closing feature requests as invalid

2014-04-19 Thread Jehan Pagès
Hi,

On Sun, Apr 20, 2014 at 4:29 AM, Joao S. O. Bueno gwid...@gmail.com wrote:
 As of lately,
 new, sometimes simple, feature requests added to bugzilla are being
 quickly closed as invalid, with a short-text inviting the reporter to
 discuss the feature here (developer mailing list) rather than
 entering then at bugzilla.

 This here is an  invitation for us to discuss this policy and set it
 as official or not.

 Personally, I find this to be harmful to the project. I think closing
 a feature request
 outright as invalid is more or less equivalent to slamming a door  in the
 face of someone which is otherwise eager to help.

 Even if the text always contain looks a nice idea, let's talk about
 it on the mailing list,
 the invalid', if only for the status name means... invalid. It is
 not a nice word to receive
 as an evaluation for what one thinks is a cool idea to the program

 Moreover, it is not like we have been talkign about small aditions to
 GIMP in this list,
 and finding this is cool, it might go in right now or we have to
 draft an UI spec to that (and
 _actyually_ have such a draft made.

 On the other hand most features I see being posted here have
 discussions that fade away
 into oblivion after a few replies, if that much.

 i agree that the list could be used for that, but it is has not been
 the case over the last
 few years.


 And still, a third point I see as counter-productive with the idea
 ofmaking the list
 mandatory for anyone with a new idea to GIMP: sometimes one may care
 even to the
 point of detailing an idea, and posting it to bugzilla, but the person
 is not (and IMHO, should not)
 necessarily be comited to helping GIMP to the point of joining the
 development mailing list. So,
 the person could simply think well, I tried to help this program, but
 let me go back to my stuff). I'd do just so after filing bug reports
 to any other program I just use in a normal basis, and fortunately it
 did not happen there - and I am happy some of the ideas or suggestions
 I just filled in the respective bug tracker ended up as nice features
 instead of having them
 invalidated because I was not willing to join the development
 mailing list of each project.

 So, I for one, feel like such requests in bugzilla should be left in
 the New or Unconfirmed state,
 with a text inviting the person to discuss it either her or on IRC,
 stating that it might never
 part from unconfirmed otherwise (but also, it could happen -
 requests as simple as
 having an option to display a Layer's size could be done by any of the
 regular contributors
 if he felt like it and had the time).

 Whatever your (all) position on this, I'd like to state I am against
 the policy of simply marking
 a bug request as invalid, when it is not necessarily so,  a couple
 of hours/days after it is filled in.

 (Ref: https://bugzilla.gnome.org/show_bug.cgi?id=728493)

I agree with every point of what was said by João. So if there is to
be a vote or something, I vote for changing this rule too. :-)
We should never close a feature request, unless we consider it
*actually* invalid, which means: it goes against the program design
and we know that we won't develop it, nor even accept a submitted
patch implementing the feature, since we disagree with it.

But even a feature which no current developer has time or will to
develop should just stay in a new status with a nice stock message
in the line of oh that looks like a nice feature. If ever you are
willing to develop it, or know someone who is, we may discuss it
further here to get a consensus for the right implementation.

Also to confirm further what João said, half of feature-request type
message get hardly an answer on the mailing list (unless they are
highly desired features). This is an illusion to think and affirm that
a user should discuss there first. Furthermore any thread is washed
out by time, as the basic design of mail is. So asking a user to
discuss first on the mailing list, even though it is truthfully hoped
to sparkle a discussion, is in reality most often trashing a feature
request into /dev/null. And I would completely understand if a user
was to be pushed away from such a first encounter. On the other
hand, bugzilla keep a thread well visible forever and is very good for
discussion too (I don't see why some would think email would be more
suited!).

For information if my first experience with GIMP had been such a
message, I might have abandonned as soon as I started.

During LGM, we were willing to discuss (but had no much time to) how
to have more contribution. Well I definitely think changing this rule
would be a good start.

Jehan

P.S.: we should not fear a huge number of opened tickets, as long as
we treat them accordingly.



   js
  --
 ___
 gimp-developer-list mailing list
 List address:gimp-developer-list@gnome.org
 List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
 List 

Re: [Gimp-developer] About closing feature requests as invalid

2014-04-19 Thread Jehan Pagès
Hi again,

On Sun, Apr 20, 2014 at 6:03 AM, scl scl.gp...@gmail.com wrote:
 Hi,

 yes, it's a bit tricky.
 One goal is to take care for bugs in a timely manner to
 let the reporter know that we care as well as to
 save developers from drowning in open bugs.

Thousands of bugs can stay open, that's not a problem at all if they
are well managed. Only companies with useless performance reports,
who wishes to bend numbers to look nice (however how good or bad they
actually are) care for this.

 The other thing is to sound friendly even if we say
 'No, not this way'. That's why I did some investigation

We don't have to say no. If that's something none in the current
developers cares sufficiently about, but still are not against, we
just say it and leave it open. That means we still leave the door
opened for any new contributor to join us. Actually one of the point
(not discussed again!) planned during the GIMP meeting was more
GNOME-love bugs. Well the given example for instance would make for a
perfect GNOME-love: easy to implement, not to intrusive. All it takes
is someone new willing to try and develop this. With such tickets
closed, we may lose opportunities to new developers.

So no means no, thus it should only be used in actual no case
(like someone opening a bug for the save/export troll, that's a clear
no, we know this by now :p). We should not be afraid to answer
different from yes and no, but also why not? or I am not
against if you do it. And we can answer this in a timely manner too.
:-)

 about the reported issue and posted the request myself
 here instead of simply saying 'Go to the mailing list'.
 Thirdly I think Bugzilla is even less visible to the
 broad audience than the mailing lists, so lengthy
 discussions in Bugzilla have less chances to solve anything.
 If we failed to take accepted feature requests on the mailing
 list to Bugzilla in the past, this should be no reason
 to do it wrong in another way.

 However, you have a point in saying ''Invalid' sounds
 too harsh'. If we found a better solution I would be
 the last to hamper it.

 Currently I see the following solutions:
 - a friendly stock answer we agreed about to guide the
 reporter the right way,

But if one posts on bugzilla, one is already on the right way! I don't
get why mail should be a better way. Bugzilla is specifically done for
this purpose. It is done for bugs and feature requests. This is the
right way, and none else, in my opinion.

 - the policy change you proposed,
 - feature voting like [uservoice.com]. I saw newer Bugzilla
 versions should be able to support [voting], but I neither
 know whether nor when it will become part of GNOME's Bugzilla.

Feature voting is especially nice when there are enough dedicated
developers with time to kill, or when some are paid (thus can develop
on vote-basis). In our case, every developer rather develops what we
think is more important for oneself.
This said, I am not against adding vote features to Bugzilla. That's
always a nice feature to get in a bug tracker. But I definitely don't
think we should use this to priorize the bug fixes or features. This
should only stay a complementary available information, which is
always nice to have. And that's all.

Jehan

 Kind regards,

 Sven

 [uservoice.com]
 http://demo.uservoice.com/

 [voting]
 http://www.bugzilla.org/docs/4.2/en/html/voting.html




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