Re: bits from the NM process: advocacy, no more AM reports, AMs needed

2012-06-02 Thread Jose Luis Rivas
On 05/30/2012 07:01 AM, Jakub Wilk wrote:
 AFAICS, it is using jQuery and jQuery TableSorter, which are both free
 software. Admittedly, it is using a minified version of the libraries 
 
 ... which is violation of their license.
 

It's not. In fact, minified versions are shipped by the vendor directly.

-- 
Jose Luis Rivas - GPG: 0x7C4DF50D / 0xCACAB118
The Debian Project Developer -- http://ghostbar.ath.cx
Barquisimeto, Venezuela



signature.asc
Description: OpenPGP digital signature


Re: bits from the NM process: advocacy, no more AM reports, AMs needed

2012-05-31 Thread Jeffrey Ratcliffe
On 30 May 2012 23:33, Russ Allbery r...@debian.org wrote:
 In this context, it's a common idiom in American English (at least in my

and British English.

 dialect; idioms can be very regional).  It does a good job of conveying
 the slow seeping of data through a complex system.  :)

Indeed.

Regards

Jeff


--
To UNSUBSCRIBE, email to debian-newmaint-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/CACg2wbyYR6-9ytRuQCm7bXfXcCFm_V4_hcisoy=p+ehyzjo...@mail.gmail.com



Re: bits from the NM process: advocacy, no more AM reports, AMs needed

2012-05-30 Thread Enrico Zini
On Tue, May 29, 2012 at 05:57:52PM +0200, Mehdi Dogguy wrote:

 In fact, for some reason, jQuery's maintainer seems to prefer the former
 one over the latter. (See commit
 77c67aa92705d6dd454053716cfefa2faab7b3aa in
 git://anonscm.debian.org/pkg-javascript/jquery.git).

On Tue, May 29, 2012 at 05:15:58PM -0430, Jose Luis Rivas wrote:

 According to jQuery's Makefile, is generated with uglify.js which is released
 with the MIT license and shipped along with jQuery's source-code that anyone 
 can

Excellent, thank you both for the useful information. I've added to the
todo list that minified javascripts should be compiled at deploy time
instead of kept in git.

I won't be doing it right away. It turns out that my last d-d-a
announcement has been remarkably efficient in growing the
waiting-for-FD-and-DAM queue :) \o/


Ciao,

Enrico

-- 
GPG key: 4096R/E7AD5568 2009-05-08 Enrico Zini enr...@enricozini.org


signature.asc
Description: Digital signature


Re: bits from the NM process: advocacy, no more AM reports, AMs needed

2012-05-30 Thread Thomas Goirand
On 05/29/2012 11:45 PM, Enrico Zini wrote:
 if someone could show me what tools are
 available that work and do an acceptable job.
   
How about:
apt-get install libjs-jquery

At least you know it's fully free, and that it comes
with security update support...

Cheers,

Thomas


-- 
To UNSUBSCRIBE, email to debian-newmaint-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4fc60f54.1050...@debian.org



Re: bits from the NM process: advocacy, no more AM reports, AMs needed

2012-05-30 Thread Thomas Goirand
On 05/30/2012 01:12 AM, Enrico Zini wrote:
 It may take 20 minutes or so for the new password to percolate
Is this the Italian inside you, who pushes to use the word percolate ? :)
First time I read it in such context...
I'd like sugar and milk with my password please! :P

Thomas


-- 
To UNSUBSCRIBE, email to debian-newmaint-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4fc61196.50...@debian.org



Re: bits from the NM process: advocacy, no more AM reports, AMs needed

2012-05-30 Thread Russ Allbery
Thomas Goirand z...@debian.org writes:
 On 05/30/2012 01:12 AM, Enrico Zini wrote:

 It may take 20 minutes or so for the new password to percolate

 Is this the Italian inside you, who pushes to use the word percolate ?
 :)  First time I read it in such context...

In this context, it's a common idiom in American English (at least in my
dialect; idioms can be very regional).  It does a good job of conveying
the slow seeping of data through a complex system.  :)

-- 
Russ Allbery (r...@debian.org)   http://www.eyrie.org/~eagle/


-- 
To UNSUBSCRIBE, email to debian-newmaint-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87396hcq1s@windlord.stanford.edu



Re: bits from the NM process: advocacy, no more AM reports, AMs needed

2012-05-29 Thread Thorsten Glaser
Enrico Zini dixit:

[1] https://nm.debian.org/public/findperson/

No, the form is missing the submit button, this doesn’t work.

[2] The DD needs to have their webpassword set, which every DD can do at
https://db.debian.org/login.html

This doesn’t work either, I can log into db.d.o but not here,
sso.d.o says: 「Access denied. The username / password combination
you entered is invalid. Please try again.」

bye,
//mirabilos
-- 
13:37⎜«Natureshadow» Deep inside, I hate mirabilos. I mean, he's a good
guy. But he's always right! In every fsckin' situation, he's right. Even
with his deeply perverted taste in software and borked ambition towards
broken OSes - in the end, he's damn right about it :(! […] works in mksh


--
To UNSUBSCRIBE, email to debian-newmaint-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/pine.bsm.4.64l.1205291220270.13...@herc.mirbsd.org



Re: bits from the NM process: advocacy, no more AM reports, AMs needed

2012-05-29 Thread Mehdi Dogguy

On 29/05/12 14:21, Thorsten Glaser wrote:

Enrico Zini dixit:


[1] https://nm.debian.org/public/findperson/


No, the form is missing the submit button, this doesn’t work.



Did you enable JavaScript ? Did you try to hit enter?


[2] The DD needs to have their webpassword set, which every DD can do at
https://db.debian.org/login.html


This doesn’t work either, I can log into db.d.o but not here,
sso.d.o says: 「Access denied. The username / password combination
you entered is invalid. Please try again.」



You must set your sso password through the db.debian.org interface.

Regards,

--
Mehdi Dogguy مهدي الدڤي
http://dogguy.org/


--
To UNSUBSCRIBE, email to debian-newmaint-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4fc4c261.4010...@dogguy.org



Re: bits from the NM process: advocacy, no more AM reports, AMs needed

2012-05-29 Thread Jakub Wilk

* Enrico Zini enr...@enricozini.org, 2012-05-29, 16:57:

Why does it need JavaScript?


Because searching for people for whom you are unsure of the spelling of 
the name works much better when you get results as you type.


The form is also designed to be used by Front Desk to enter new people 
in the database: you start typing the data for the person, and as you 
fill in the form you can notice if the person already exists. If there 
are no results and you are a member of FD, a 'Create user' button 
appears.


I find this is the kind of use case where AJAX really makes the 
interaction much more efficient.


It's infinitely less efficient for people who are not okay with running 
untrusted, often non-free (or even undistributable) code on their 
machines.


--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-newmaint-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120529151011.ga3...@jwilk.net



Re: bits from the NM process: advocacy, no more AM reports, AMs needed

2012-05-29 Thread Enrico Zini
On Tue, May 29, 2012 at 05:10:11PM +0200, Jakub Wilk wrote:

 It's infinitely less efficient for people who are not okay with
 running untrusted, often non-free (or even undistributable) code on
 their machines.

Fantastic. Then you can follow the all people link on the same page.

Or, even better, please send a patch for an alternate version of the
page, or any other page you feel like being patronising about. The git
of the code is linked at the bottom of each page in the site.


Ciao,

Enrico who believes he's doing enough work on it as it is.


-- 
GPG key: 4096R/E7AD5568 2009-05-08 Enrico Zini enr...@enricozini.org


signature.asc
Description: Digital signature


Re: bits from the NM process: advocacy, no more AM reports, AMs needed

2012-05-29 Thread Mehdi Dogguy

On 29/05/12 17:10, Jakub Wilk wrote:

It's infinitely less efficient for people who are not okay with
running untrusted, often non-free (or even undistributable) code on
their machines.



I'm sorry but where do you see non-free code?

AFAICS, it is using jQuery and jQuery TableSorter, which are both free
software. Admittedly, it is using a minified version of the libraries
but I still would not qualify that by non-free. The rest of the JS
code is inlined in the html page and I beleive is written by Enrico himself.

Besides, as a DD, you may as well inspect the running code behind the
website by connecting to nm.debian.org. You'll be able to check what the
code is really doing. So I don't see any argument when you say
untrusted code.

Regards,

--
Mehdi Dogguy مهدي الدڤي
http://dogguy.org/


--
To UNSUBSCRIBE, email to debian-newmaint-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4fc4ec8b.5010...@dogguy.org



Re: bits from the NM process: advocacy, no more AM reports, AMs needed

2012-05-29 Thread Enrico Zini
On Tue, May 29, 2012 at 05:34:35PM +0200, Mehdi Dogguy wrote:

 software. Admittedly, it is using a minified version of the libraries
 but I still would not qualify that by non-free. The rest of the JS

Good point about the minified JS. I'm using the minified versions
that are shipped with JQuery sources, but I don't know how they have
been generated.

I wouldn't object to having only the original javascript library sources
in nm.d.o's git and then building the minified versions at deploy time
with tools available in Debian, if someone could show me what tools are
available that work and do an acceptable job.


Ciao,

Enrico

-- 
GPG key: 4096R/E7AD5568 2009-05-08 Enrico Zini enr...@enricozini.org


signature.asc
Description: Digital signature


Re: bits from the NM process: advocacy, no more AM reports, AMs needed

2012-05-29 Thread Mehdi Dogguy

On 29/05/12 17:45, Enrico Zini wrote:


I wouldn't object to having only the original javascript library
sources in nm.d.o's git and then building the minified versions at
deploy time with tools available in Debian, if someone could show me
what tools are available that work and do an acceptable job.



Quite easy, you can use node-uglify or yui-compressor. I beleive there
are others in Debian's archive.

In fact, for some reason, jQuery's maintainer seems to prefer the former
one over the latter. (See commit
77c67aa92705d6dd454053716cfefa2faab7b3aa in
git://anonscm.debian.org/pkg-javascript/jquery.git).

Cheers.

--
Mehdi Dogguy مهدي الدڤي
http://dogguy.org/


--
To UNSUBSCRIBE, email to debian-newmaint-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4fc4f200.9010...@dogguy.org



Re: bits from the NM process: advocacy, no more AM reports, AMs needed

2012-05-29 Thread Thorsten Glaser
Mehdi Dogguy dixit:

 On 29/05/12 14:21, Thorsten Glaser wrote:
 Enrico Zini dixit:

 [1] https://nm.debian.org/public/findperson/

 No, the form is missing the submit button, this doesn’t work.

 Did you enable JavaScript ? Did you try to hit enter?

I tried to hit Enter, yes. I must *strongly* protest the creation
of new webpages that are not accessible, and requiring ECMAscript
is preventing all Lynx users from accessing it.

That being said, I even tried M*zilla Firef*x 15 (nightly build),
to no avail.

 [2] The DD needs to have their webpassword set, which every DD can do at
https://db.debian.org/login.html

 This doesn’t work either, I can log into db.d.o but not here,
 sso.d.o says: 「Access denied. The username / password combination
 you entered is invalid. Please try again.」

 You must set your sso password through the db.debian.org interface.

Ah, that’s new. The announcement read as if the same password as
we use to log into db.d.o was used here.

Setting it doesn’t allow me to log into SSO either, though.
(And yes, with a GUI browser, and ECMAscript enabled.)

bye,
//mirabilos
-- 
13:37⎜«Natureshadow» Deep inside, I hate mirabilos. I mean, he's a good
guy. But he's always right! In every fsckin' situation, he's right. Even
with his deeply perverted taste in software and borked ambition towards
broken OSes - in the end, he's damn right about it :(! […] works in mksh


--
To UNSUBSCRIBE, email to debian-newmaint-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/pine.bsm.4.64l.1205291605120.30...@herc.mirbsd.org



Re: bits from the NM process: advocacy, no more AM reports, AMs needed

2012-05-29 Thread Stefano Zacchiroli
On Tue, May 29, 2012 at 04:08:28PM +, Thorsten Glaser wrote:
 I must *strongly* protest the creation of new webpages that are not
 accessible, and requiring ECMAscript is preventing all Lynx users from
 accessing it.

Actually, no, I think you must not, or at the very least not *strongly*.
Simply because you're not doing the work yourself. I think you should
rather first of all say thanks for the work done. And then report a bug
against nm.debian.org stating that it would be nice/better if the site
would also work for a different use case than those it has been written
for (i.e. FrontDesk needs, according to Enrico's mail). Adding a patch
would be nice too. Especially, if you consider that all the information
we are talking about is already accessible, and has been for a while,
from a different page, as discussed elsewhere in this thread.

Don't get me wrong: I'm all for accessibility on the web, avoiding
JavaScript wherever possible, etc.  But it's really rather depressing to
see a thread where quite important changes to the NM process --- like
reducing substantially, and smartly, its bureaucracy --- are neglected
in favor of complaints against the lack of accessibility in information
which are, in fact, accessible anyhow. That's really the mother of all
nitpicking.

Enrico is an old timer and surely doesn't need me to write this, but try
to put yourself in his shoes. You spent time in developing and deploying
an nm.d.o improvement which, unfortunately, it's not perfect. It's not
accessible at it should _yet_ but it is still an improvement for your
and your co-workers' work-flows. All the answers you get are it's not
accessible, yada yada. I don't think that would motivate you in
spending extra time on improving the code further. If that's true, the
net result is that it would likely _diminish_ the chances that the
accessibility issue get sorted out. Which is probably not the
achievement we are looking for.

Not to mention the new Debian members that are the reason why this list
exists. If they happen to lurk on a thread like this one, a likely take
away message they will learn is that incremental improvements are not
welcome in the Debian infrastructure (or at least not on nm.d.o). Either
it's perfect from day 0, or it's not worth sharing --- *unless* you're
ready to accept criticism for the non-ready part and zero thanks for the
ready-part.


This rant of mine (sorry!) is not about politeness for the sake of it or
dreaming of Debian as a teddy-bear-style happy family, it's plain
pragmatism: in a volunteer project how we discuss is as important as
what we discuss, because in the long run it affects our ability to
attract and retain talented contributors.


Cheers.
-- 
Stefano Zacchiroli zack@{upsilon.cc,pps.jussieu.fr,debian.org} . o .
Maître de conférences   ..   http://upsilon.cc/zack   ..   . . o
Debian Project Leader...   @zack on identi.ca   ...o o o
« the first rule of tautology club is the first rule of tautology club »


signature.asc
Description: Digital signature


Re: bits from the NM process: advocacy, no more AM reports, AMs needed

2012-05-29 Thread Holger Levsen
Hi,

On Dienstag, 29. Mai 2012, Stefano Zacchiroli wrote:
 Actually, no, I think you must not, or at the very least not *strongly*.
 Simply because you're not doing the work yourself. I think you should
 rather first of all say thanks for the work done. And then report a bug
 against nm.debian.org stating that it would be nice/better if the site
 would also work for a different use case than those it has been written
 for (i.e. FrontDesk needs, according to Enrico's mail). Adding a patch
 would be nice too. Especially, if you consider that all the information
 we are talking about is already accessible, and has been for a while,
 from a different page, as discussed elsewhere in this thread.
 
 Don't get me wrong: I'm all for accessibility on the web, [...]

I've deleted 4 more paragraphs very worth reading, thanks a lot for writing 
this up so well, Stefano!

And this also reminds me to say: I think it's awesome that writing an AM 
report has been made so much easier! Whooohoo, thanks for that! And also for 
the other nice improvements! :-) As well as for providing the sources for all 
of this ;-p

It's really amazing how smooth and well defined the NM process has become in 
the last few years! (It's also amazing how the myth it's difficult, tendious 
and mysterical is still going well...)


cheers,
Holger


-- 
To UNSUBSCRIBE, email to debian-newmaint-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201205292205.46331.hol...@layer-acht.org



Re: bits from the NM process: advocacy, no more AM reports, AMs needed

2012-05-29 Thread Jose Luis Rivas
On 05/29/2012 11:15 AM, Enrico Zini wrote:
 On Tue, May 29, 2012 at 05:34:35PM +0200, Mehdi Dogguy wrote:
 
 software. Admittedly, it is using a minified version of the libraries
 but I still would not qualify that by non-free. The rest of the JS
 
 Good point about the minified JS. I'm using the minified versions
 that are shipped with JQuery sources, but I don't know how they have
 been generated.
 
 I wouldn't object to having only the original javascript library sources
 in nm.d.o's git and then building the minified versions at deploy time
 with tools available in Debian, if someone could show me what tools are
 available that work and do an acceptable job.

According to jQuery's Makefile, is generated with uglify.js which is released
with the MIT license and shipped along with jQuery's source-code that anyone can
download at git://github.com/jquery/jquery.git . All you need to build jQuery as
shipped by jQuery itself is shipped there, in the sources, so I believe is a
dummy thing to do it yet again, for the same results with the same tools, and if
in doubt ask Einstein how's called someone that does the very same thing, with
the very same tools and expects a different result.

Enrico, as a web developer that I am: _thanks_ for using JavaScript in an
official webtool of Debian. Is was about time we start writing things that
_work_ using all the available technologies, is called pragmatism and Debian
needs bunches of it.

Regards.
-- 
Jose Luis Rivas - GPG: 0x7C4DF50D / 0xCACAB118
The Debian Project Developer -- http://ghostbar.ath.cx
Barquisimeto, Venezuela



signature.asc
Description: OpenPGP digital signature