Re: [Toolserver-l] [Wikitech-l] 403: User account expired toolserver.org/~soxred93

2012-03-12 Thread Jeremy Baron
On Mon, Mar 12, 2012 at 10:49, Petr Bena benap...@gmail.com wrote:
 It's true, most of the tools were overtaken by another user, can you
 tell us which tools are still broken? I myself would prefer to move
 all these tools to wikimedia labs, as soon as it's possible, which
 would allow us to manage them together without separating it tool per
 user (eg no ~soxred/files but toolname/files) where all tools would
 have own git repository and devs could just update them together and
 push to production.

fwiw, the same thing has been possible on the toolserver for quite a
while now: Multi-maintainer projects (MMP)

maybe they're aren't used enough when making a tool but (I think) you
can't blame the roots for that and (I guess/hope) making new MMPs is a
relatively cheap/easy process.

-Jeremy

(Also, this whole thread belongs on toolserver-l I think?)

___
Toolserver-l mailing list (Toolserver-l@lists.wikimedia.org)
https://lists.wikimedia.org/mailman/listinfo/toolserver-l
Posting guidelines for this list: 
https://wiki.toolserver.org/view/Mailing_list_etiquette


[Toolserver-l] [Wikitech-l] 403: User account expired toolserver.org/~soxred93

2012-03-12 Thread Merlijn van Deen
On 12 March 2012 15:49, Hydriz Wikipedia ad...@alphacorp.tk wrote:

 Tparis has the full source code of those tools, and looks like he has
 already brought them up on his own account. See
 https://toolserver.org/~tparis.


Could we (in general) *please* not do this? If someones tools are important
enough to be taken over by someone else, they are most certainly important
enough for a multi-maintainer project. In {one month, one year, five
years}, Tparis' account will also expire and we will have the same problem
all over again.

Best,
Merlijn
___
Toolserver-l mailing list (Toolserver-l@lists.wikimedia.org)
https://lists.wikimedia.org/mailman/listinfo/toolserver-l
Posting guidelines for this list: 
https://wiki.toolserver.org/view/Mailing_list_etiquette

Re: [Toolserver-l] [Wikitech-l] 403: User account expired toolserver.org/~soxred93

2012-03-12 Thread Paul Selitskas
On Mon, Mar 12, 2012 at 6:59 PM, Merlijn van Deen valhall...@arctus.nl wrote:
 On 12 March 2012 15:49, Hydriz Wikipedia ad...@alphacorp.tk wrote:

 Tparis has the full source code of those tools, and looks like he has
 already brought them up on his own account. See
 https://toolserver.org/~tparis.


 Could we (in general) *please* not do this? If someones tools are important
 enough to be taken over by someone else, they are most certainly important
 enough for a multi-maintainer project. In {one month, one year, five years},
 Tparis' account will also expire and we will have the same problem all over
 again.

 Best,
 Merlijn


 ___
 Toolserver-l mailing list (Toolserver-l@lists.wikimedia.org)
 https://lists.wikimedia.org/mailman/listinfo/toolserver-l
 Posting guidelines for this list:
 https://wiki.toolserver.org/view/Mailing_list_etiquette

That's a good point not to do this ever more. But then we are about to
return to the stable toolserver approach, aren't we? :) By the way
there is a sort of bugs in Soxred's tools concerning language code -
project subdomain conversion which I would like to fix or at least
report them (I can remind that I've already done it once in Soxred's
googlecode issue tracker).

-- 
З павагай,
Павел Селіцкас/Paul Selitskas
Wizardist @ Wikimedia projects
p.selits...@gmail.com, +375257408304
Skype: p.selitskas

___
Toolserver-l mailing list (Toolserver-l@lists.wikimedia.org)
https://lists.wikimedia.org/mailman/listinfo/toolserver-l
Posting guidelines for this list: 
https://wiki.toolserver.org/view/Mailing_list_etiquette

Re: [Toolserver-l] [Wikitech-l] 403: User account expired toolserver.org/~soxred93

2012-03-12 Thread Platonides
On 12/03/12 17:05, Paul Selitskas wrote:
 That's a good point not to do this ever more. But then we are about to
 return to the stable toolserver approach, aren't we? :) By the way
 there is a sort of bugs in Soxred's tools concerning language code -
 project subdomain conversion which I would like to fix or at least
 report them (I can remind that I've already done it once in Soxred's
 googlecode issue tracker).

I also saw some code to be fixed.
Maybe there should be a path for converting an inactive user into a MMP,
and keeping the urls (if he were active, he could add 301s himself).



___
Toolserver-l mailing list (Toolserver-l@lists.wikimedia.org)
https://lists.wikimedia.org/mailman/listinfo/toolserver-l
Posting guidelines for this list: 
https://wiki.toolserver.org/view/Mailing_list_etiquette


Re: [Toolserver-l] How to silence qsub/qcronsub?

2012-03-12 Thread Dr. Trigon
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Is it now usual behaviour that qcronsub adds all command-line
options to following calls too?

qcronsub [some options] script.py [other options]

used to call

script.py [other options]

but now it calls

script.py [some options] script.py [other options]

is this a bug or a feature? ;))

Thanks anyway and Greetings
DrTrigon


On 12.03.2012 00:00, Merlissimo wrote:
 Hi, i have changed qcronsub, so that the long output about
 successful submit and output about rejection because job already
 queued is now suppressed. All other output (e.g. warning) is still
 shown. Using -verbose enables all output as it was before my
 change. If you are using -terse (maybe used by some script
 experts) the job number is still returned.
 
 On 08.03.2012 23:13, Platonides wrote:
 
 BTW, why is qcronsub at /sge62/bin/sol-amd64/qcronsub ? Wouldn't
 /opt/local/bin/qcronsub (like cronsub) be more appropiate?
 
 I do not have access to other folders and using this path is easier
 for me to update scripts for different platforms.
 
 On 08.03.2012 09:32, Simon Kågedal Reimer wrote:
 Ah, sorry, that didn't work - can't run qsub directly from
 cronie since we need to set some environment variables etc.
 
 You can add needed environment variables by adding -v option to 
 qsub/qcronsub e.g.: qcronsub -v MYARG1=myvalue,MYARG2=myvalue
 script.sh There are also other possibilities like adding variables
 to job context (-ac). More information detailed information are
 available on the qsub manpage (man qsub).
 
 Merlissimo
 
 ___ Toolserver-l
 mailing list (Toolserver-l@lists.wikimedia.org) 
 https://lists.wikimedia.org/mailman/listinfo/toolserver-l Posting
 guidelines for this list: 
 https://wiki.toolserver.org/view/Mailing_list_etiquette
 

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk9eIpEACgkQAXWvBxzBrDBs0QCcDSFxDgsAEZvbZWtGSY1mkD4s
5DsAniMzUZCVU9w2X7T3KB+Wxj6U+KWX
=E4er
-END PGP SIGNATURE-

___
Toolserver-l mailing list (Toolserver-l@lists.wikimedia.org)
https://lists.wikimedia.org/mailman/listinfo/toolserver-l
Posting guidelines for this list: 
https://wiki.toolserver.org/view/Mailing_list_etiquette


Re: [Toolserver-l] [Wikitech-l] 403: User account expired toolserver.org/~soxred93

2012-03-12 Thread DaB.
Hello,
At Monday 12 March 2012 17:24:15 DaB. wrote:
 Maybe there should be a path for converting an inactive user into a MMP,

a MMP is not for collecting all stuff from a user, but for 1 project (side-
projects may be included). So a MMP Soxred93-old-stuff is not possible, but a 
MMP gradient would be. The idea behind a MMP is to develop and maintaince a 
tool (together), and if no member of a MMP are left, anybody can overtake the 
MMP.

Sincerly,
DaB.

-- 
Userpage: [[:w:de:User:DaB.]] — PGP: 2B255885


signature.asc
Description: This is a digitally signed message part.
___
Toolserver-l mailing list (Toolserver-l@lists.wikimedia.org)
https://lists.wikimedia.org/mailman/listinfo/toolserver-l
Posting guidelines for this list: 
https://wiki.toolserver.org/view/Mailing_list_etiquette

Re: [Toolserver-l] [Wikitech-l] 403: User account expired toolserver.org/~soxred93

2012-03-12 Thread Soxred93
If you are pushing for an MMP, it would be best not to use my code. It's 
shoddy, poorly written, broken, and inefficient. Frankly, I'm amazed it lasted 
as long as it did. 

-X!

On Mar 12, 2012, at 12:05 PM, Paul Selitskas p.selits...@gmail.com wrote:

 On Mon, Mar 12, 2012 at 6:59 PM, Merlijn van Deen valhall...@arctus.nl 
 wrote:
 On 12 March 2012 15:49, Hydriz Wikipedia ad...@alphacorp.tk wrote:
 
 Tparis has the full source code of those tools, and looks like he has
 already brought them up on his own account. See
 https://toolserver.org/~tparis.
 
 
 Could we (in general) *please* not do this? If someones tools are important
 enough to be taken over by someone else, they are most certainly important
 enough for a multi-maintainer project. In {one month, one year, five years},
 Tparis' account will also expire and we will have the same problem all over
 again.
 
 Best,
 Merlijn
 
 
 ___
 Toolserver-l mailing list (Toolserver-l@lists.wikimedia.org)
 https://lists.wikimedia.org/mailman/listinfo/toolserver-l
 Posting guidelines for this list:
 https://wiki.toolserver.org/view/Mailing_list_etiquette
 
 That's a good point not to do this ever more. But then we are about to
 return to the stable toolserver approach, aren't we? :) By the way
 there is a sort of bugs in Soxred's tools concerning language code -
 project subdomain conversion which I would like to fix or at least
 report them (I can remind that I've already done it once in Soxred's
 googlecode issue tracker).
 
 -- 
 З павагай,
 Павел Селіцкас/Paul Selitskas
 Wizardist @ Wikimedia projects
 p.selits...@gmail.com, +375257408304
 Skype: p.selitskas
 
 ___
 Toolserver-l mailing list (Toolserver-l@lists.wikimedia.org)
 https://lists.wikimedia.org/mailman/listinfo/toolserver-l
 Posting guidelines for this list: 
 https://wiki.toolserver.org/view/Mailing_list_etiquette

___
Toolserver-l mailing list (Toolserver-l@lists.wikimedia.org)
https://lists.wikimedia.org/mailman/listinfo/toolserver-l
Posting guidelines for this list: 
https://wiki.toolserver.org/view/Mailing_list_etiquette

Re: [Toolserver-l] [Wikitech-l] 403: User account expired toolserver.org/~soxred93

2012-03-12 Thread Krinkle
On Mon, Mar 12, 2012 at 4:59 PM, Merlijn van Deen valhall...@arctus.nlwrote:

 On 12 March 2012 15:49, Hydriz Wikipedia ad...@alphacorp.tk wrote:

 Tparis has the full source code of those tools, and looks like he has
 already brought them up on his own account. See
 https://toolserver.org/~tparis.


 Could we (in general) *please* not do this? If someones tools are
 important enough to be taken over by someone else, they are most certainly
 important enough for a multi-maintainer project. In {one month, one year,
 five years}, Tparis' account will also expire and we will have the same
 problem all over again.

 Best,
 Merlijn


I agree. There's also the issue of updating links all over the place. Where
an MMP would have permanent links, regardless of who maintains it.
___
Toolserver-l mailing list (Toolserver-l@lists.wikimedia.org)
https://lists.wikimedia.org/mailman/listinfo/toolserver-l
Posting guidelines for this list: 
https://wiki.toolserver.org/view/Mailing_list_etiquette

Re: [Toolserver-l] [Wikitech-l] 403: User account expired toolserver.org/~soxred93

2012-03-12 Thread Krinkle
On Mon, Mar 12, 2012 at 5:54 PM, Soxred93 soxre...@gmail.com wrote:

 If you are pushing for an MMP, it would be best not to use my code. It's
 shoddy, poorly written, broken, and inefficient. Frankly, I'm amazed it
 lasted as long as it did.

 -X!


Well, it's been working so far.

I'd recommend we do the following:
* creating a few MMP projects that cover the tools people use most
* make your home directory readable for group 'users' via chmod (except for
sensitive files)
* watch and see people copy your stuff into the SVN repo for the MMP
projects and check them out into the MMP account, and see people open stuff
in JIRA and get fixed in svn and pushed live :)

-- Krinkle
___
Toolserver-l mailing list (Toolserver-l@lists.wikimedia.org)
https://lists.wikimedia.org/mailman/listinfo/toolserver-l
Posting guidelines for this list: 
https://wiki.toolserver.org/view/Mailing_list_etiquette

Re: [Toolserver-l] [Wikitech-l] 403: User account expired toolserver.org/~soxred93

2012-03-12 Thread Platonides
On 12/03/12 19:36, Krinkle wrote:
 On Mon, Mar 12, 2012 at 5:54 PM, Soxred93 wrote:
 If you are pushing for an MMP, it would be best not to use my code.
 It's shoddy, poorly written, broken, and inefficient. Frankly, I'm
 amazed it lasted as long as it did.
 
 -X!
 
 Well, it's been working so far.
 
 I'd recommend we do the following:
 * creating a few MMP projects that cover the tools people use most
 * make your home directory readable for group 'users' via chmod (except
 for sensitive files)
 * watch and see people copy your stuff into the SVN repo for the MMP
 projects and check them out into the MMP account, and see people open
 stuff in JIRA and get fixed in svn and pushed live :)
 
 -- Krinkle

It's already user-readable.
The only prominent non-readable file is public_html/index.php, and I'm
not sure if Peachy/Configs has anything of interest.

So assuming I think the steps would be:
- X! reopens his account.
- Determine the tools requiring a MMP and migrate to a repository.
- Redirect the old urls to the new one.

- Make the best possible code. :)

Given that creating a MMP requires root intervention, and a different
ACL, it probably makes sense to use a few broad-scope ones, such as
article related tools.

I'm a bit concerned about the diversity of the tools made by each of us.
Almost every user utilises its own library of files for providing a
skin, db access... Which make integrating them into something coherent
quite hard.
These multiple frameworks may also be an effect of the large
applications ban.


PS: X!, what are your plans of future? Do you intend to continue
maintaining your tools?

___
Toolserver-l mailing list (Toolserver-l@lists.wikimedia.org)
https://lists.wikimedia.org/mailman/listinfo/toolserver-l
Posting guidelines for this list: 
https://wiki.toolserver.org/view/Mailing_list_etiquette


Re: [Toolserver-l] [Wikitech-l] 403: User account expired toolserver.org/~soxred93

2012-03-12 Thread Tim Landscheidt
Platonides platoni...@gmail.com wrote:

 [...]
 I'm a bit concerned about the diversity of the tools made by each of us.
 Almost every user utilises its own library of files for providing a
 skin, db access... Which make integrating them into something coherent
 quite hard.
 These multiple frameworks may also be an effect of the large
 applications ban.
 [...]

I had similar thoughts recently when faced for the n-th time
with accessing Wikipedia per MySQL (on the toolserver) or
the API (elsewhere) in Perl.  It would be nice to have one
module with an interface that can be used by Toolserver
users and others as well.  Skins fall into this category as
well: I think most developers could easily adapt their tools
to use a centralized skin, but wouldn't bother to implement
one by themselves that is accessible and usable.

Tim


___
Toolserver-l mailing list (Toolserver-l@lists.wikimedia.org)
https://lists.wikimedia.org/mailman/listinfo/toolserver-l
Posting guidelines for this list: 
https://wiki.toolserver.org/view/Mailing_list_etiquette


Re: [Toolserver-l] [Wikitech-l] 403: User account expired toolserver.org/~soxred93

2012-03-12 Thread MZMcBride
Tim Landscheidt wrote:
 Platonides platoni...@gmail.com wrote:
 [...]
 I'm a bit concerned about the diversity of the tools made by each of us.
 Almost every user utilises its own library of files for providing a
 skin, db access... Which make integrating them into something coherent
 quite hard.
 These multiple frameworks may also be an effect of the large
 applications ban.
 [...]
 
 I had similar thoughts recently when faced for the n-th time
 with accessing Wikipedia per MySQL (on the toolserver) or
 the API (elsewhere) in Perl.  It would be nice to have one
 module with an interface that can be used by Toolserver
 users and others as well.  Skins fall into this category as
 well: I think most developers could easily adapt their tools
 to use a centralized skin, but wouldn't bother to implement
 one by themselves that is accessible and usable.

Right. Or if the Toolserver is horribly lagged, switch to the API silently
to get the most recent data. I've had similar thoughts.

While we all dream of a world in which there's no duplicated coding effort,
the reality of these Toolserver tools is that every developer has a
programming language preference. You're Perl, I'm Python, others are PHP. So
ultimately, I don't know how much integration there can really be.

Consistent styling (importing a common CSS file) is easy enough, though. As
long as, y'know, it isn't ugly. ;-)

MZMcBride



___
Toolserver-l mailing list (Toolserver-l@lists.wikimedia.org)
https://lists.wikimedia.org/mailman/listinfo/toolserver-l
Posting guidelines for this list: 
https://wiki.toolserver.org/view/Mailing_list_etiquette