Hi Nicolas,

thank you for the detailed reply and for opening a ticket to simplify
the contribution process. Just advertising the pylint-patches
bitbucket repo more prominently at the how-to contribute section of
the site would go a long way towards saving me (and I guess more
occasional contributors) much time and frustration.

Regards,
George

On Wed, Aug 22, 2012 at 12:24 AM, Nicolas Chauvat
<nicolas.chau...@logilab.fr> wrote:
> Dear Georges,
>
> On Sat, Aug 18, 2012 at 01:02:53PM +0200, Boris FELD wrote:
>> >> I'm sorry but I've already spent more time and effort than 99% of
>> >> casual contributors are expected to spend in 2012, namely:
>> >>
>> >> - Looked for a "submit new ticket" link or button on the tracker page,
>> >> didn't find one, figured it doesn't allow anonymous tickets.
>
> True, it does not. The goal is to prevent spam, but the downside is
> that it makes things more difficult for occasional contributors.
>
>> >> - Signed up for yet another site account I'll probably won't have to
>> >> visit again.
>
> Since you created an account (https://www.logilab.org/cwuser/gsakkis)
> on logilab.org, you should now be able to add tickets to projects.
>
>> >> - Emailed to python-proje...@logilab.org 10 days ago, got an
>> >> auto-reply that my email is being held until the list moderator can
>> >> review it for approval, reason being "Post by non-member to a
>> >> members-only list". WTF was the signup for if I am still not a
>> >> member?
>
> True, there is no synchronization of accounts between the mailing
> lists and the website.
>
>> >> - Somehow found the Mailman page and registered for yet another
>> >> useless (to me) mailing list, powered by ugly antiquated
>> >> software.
>
> Mailman 2.1.11 is the one that's included in Debian stable. I guess
> you can call it "old" since it was released on June 2008, but it is
> kind of a standard, isn't it ?
>
>> >> - Posted the email that actually appeared on the list, including a
>> >> clean patch with updated passing tests.
>
> Thank you.
>
>> >> - Was asked to jump through one more hoop to create a ticket on the
>> >> tracker for whatever policy/bookkeeping reasons.
>
> The code review process of pylint mandates to link patches to
> tickets. It is true it makes things more complex for the occasional
> contributor.
>
>> >> - I tried to login to logilab.org for creating the ticket and was
>> >> welcomed by an an invalid SSL certificate.
>
> It is valid until nov 11th 2012, but it is true we did not pay a
> well-known certificate authority to sign it and you probably got an
> extra click in your browser to accept it and get thru.
>
>> >> - After adding a temporary certificate exception,
>
> There.
>
>> >> I got authentication
>> >> failure. Not very likely given that I use LastPass for auto generating
>> >> and entering passwords.
>> >> - Oh what the hell, let's pretend I forgot my password and enter my
>> >> email and captcha for recovery.
>> >> - Password recovery email arrives but it's broken too:
>> >>   """
>> >>   If you requested this password change, please set a new password by
>> >> following the link below:
>> >>
>> >>   None
>> >>   """
>
> That sounds like a plain bug.
>
>> >> - That's it, screw it; I'm out.
>>
>> >> Bottom line, if your site is not hacked (which wouldn't surprise me at
>> >> all after all these red flags), it's horribly broken. Apologies for
>> >> the rant.
>
> Thank you for taking the time to write it down a give us a chance to
> improve the user experience of occasional contributors.
>
> We added a ticket for it :) See https://www.logilab.org/ticket/103676
>
>> >> but It's ridiculous to have to go through all this BS in 2012,
>> >> when for most other projects I would have forked them, pushed my
>> >> patch and made a pull request in less time than it took me to
>> >> figure out how am I supposed to contribute to pylint.
>
> I suppose you mean "if pylint was hosted at github".
>
> If you have time to search the archives of python-projects with
> Google Search (site:lists.logilab.org pylint contribute), you'll find
> http://lists.logilab.org/pipermail/python-projects/2011-August/003039.html
> and
> http://lists.logilab.org/pipermail/python-projects/2012-February/003165.html
> that point to https://bitbucket.org/nchauvat/pylint-patches/ and
> http://www.logilab.org/blogentry/100364 and
> http://selenic.com/pipermail/mercurial/2012-February/041644.html
>
> The former (patch repository at bitbucket) is used by regular
> contributors, such as
> http://lists.logilab.org/pipermail/python-projects/2012-May/003208.html
>
> The latter (mercurial evolve extension) is now used daily at Logilab
> and hopefully will soon spread among Mercurial enthusiasts of the
> early-adopters type.
>
> Thank you again for taking the time to describe your UX-bug. We will
> try to address it shortly. I hope to have convinced you we do not live
> in the past running antiquated software, we live in 2012 and develop
> free software to be used for the years to come.
>
> Regards,
>
> --
> Nicolas Chauvat
>
> logilab.fr - services en informatique scientifique et gestion de connaissances
_______________________________________________
Python-Projects mailing list
Python-Projects@lists.logilab.org
http://lists.logilab.org/mailman/listinfo/python-projects

Reply via email to