Re: COMAINT on https://metacpan.org/release/String-Random

2013-12-13 Thread Aristotle Pagaltzis
* David Cantrell da...@cantrell.org.uk [2013-12-12 20:40]:
 On Sat, Dec 07, 2013 at 02:38:46AM +0100, Aristotle Pagaltzis wrote:
  * Shlomi Fish shlo...@shlomifish.org [2013-12-04 15:30]:
   Well, git rebase did not work properly (too many silly merge
   commits for stuff that predates my contributions) but
   a semi-manual git cherry-pick appears to have worked well.
  git rebase --onto silug/master d601c5b shlomi/master
  Then a few `git rm -f META.yml  git rebase --continue` later
  you???d???ve gotten what I think is just what???s in your pull
  request.

 Or simpler, turn your commits into a sequence of patches, clone the
 author's repo, apply your patches to the clone, issue pull request.
 Better IMO than playing git --russian roulette with its powerful but
 underdocumented tools for doing unusual stuff.

… while turning the crank on your computer to keep the power going,
sure, exactly.

Unusual? Russian roulette? I do this sort of thing for breakfast, lunch
and supper, never got seriously surprised, and I can get out of whatever
botch might come out if I *do* try something out of the ordinary. Maybe
precisely because I do this stuff constantly.

Just to be sure that I wasn’t about to embarrass myself, I tried what
I wrote up there before I sent the mail, using clones of the mentioned
repos. Well whaddayaknow, Git did in fact do exactly what I expected it
was going to.

I really don’t get the fear. Be afraid of your tools and they’ll give
you reason to be.

-- 
Aristotle Pagaltzis // http://plasmasturm.org/


Re: COMAINT on https://metacpan.org/release/String-Random

2013-12-13 Thread Nicholas Clark
On Fri, Dec 13, 2013 at 10:11:09AM +, Nicholas Clark wrote:

 balls it up). And as long as you don't throw away the terminal output,
 push anything or run `git gc`, there's always about 30 days to recover from
 any mess* from the various internal reflogs.

 * Other than git reset --hard

Bother, or git clean -dxf

(Backups have to be good for something

But even CVS has a command to screw up the same way as `git reset --hard`,
so there is tradition to uphold)

I am confident that fanatical loyalty to the Pope will not be featuring
in an e-mail in the near future. Although arguments might be :-)
But hopefully they will be resolved using the rules from the Bruces sketch.

Nicholas Clark


Re: COMAINT on https://metacpan.org/release/String-Random

2013-12-13 Thread Aristotle Pagaltzis
* Nicholas Clark n...@ccl4.org [2013-12-13 11:20]:
 On Fri, Dec 13, 2013 at 10:11:09AM +, Nicholas Clark wrote:
  balls it up). And as long as you don't throw away the terminal
  output, push anything or run `git gc`, there's always about 30 days
  to recover from any mess* from the various internal reflogs.

  * Other than git reset --hard

 Bother, or git clean -dxf

Or git checkout.

There have to be a few more, basically any command that is willing to
touch the working copy – while the working copy is already dirty – may
potentially lose data.

Anything that only operates on the object database or only accepts to
touch the working copy if it’s clean, is 100% safe, since objects are
immutable by design while they reside in the object database. (And you
can turn GC off to ensure they stay there forever, which I do on my dev
boxes (as opposed to central repo hosts).)

The only thing that can happen is that the user lacks the experience to
understand the state they put Git into, and how to change it (back, or
in any other direction) – but not actual data loss.

-- 
Aristotle Pagaltzis // http://plasmasturm.org/


Re: COMAINT on https://metacpan.org/release/String-Random

2013-12-12 Thread David Cantrell
On Sat, Dec 07, 2013 at 02:38:46AM +0100, Aristotle Pagaltzis wrote:
 * Shlomi Fish shlo...@shlomifish.org [2013-12-04 15:30]:
  Well, git rebase did not work properly (too many silly merge commits
  for stuff that predates my contributions) but a semi-manual git
  cherry-pick appears to have worked well.
 git rebase --onto silug/master d601c5b shlomi/master
 Then a few `git rm -f META.yml  git rebase --continue` later you???d???ve
 gotten what I think is just what???s in your pull request.

Or simpler, turn your commits into a sequence of patches, clone the
author's repo, apply your patches to the clone, issue pull request.
Better IMO than playing git --russian roulette with its powerful but
underdocumented tools for doing unusual stuff.

-- 
David Cantrell | Nth greatest programmer in the world

Vegetarian: n: a person who, due to malnutrition caused by
  poor lifestyle choices, is eight times more likely to
  catch TB than a normal person


Re: COMAINT on https://metacpan.org/release/String-Random

2013-12-07 Thread brian d foy
[[ This message was both posted and mailed: see
   the To, Cc, and Newsgroups headers for details. ]]

In article 20131202235612.ga5...@osiris.store.computerroom.us, Steven
Pritchard st...@silug.org wrote:

 I've never been asked for COMAINT on one of my modules before, so I'm
 afraid I don't understand the implications.

Shlomi explained the implications, and if you disagree with him having
co-maintainer permissions, we can reverse it. Otherwise, Shlomi will be
able to make new releases for that module.

-- 
brian d foy (one of many PAUSE admins), http://pause.perl.org
PAUSE instructions:  http://pause.perl.org/pause/query?ACTION=pause_04about
Archives: http://www.xray.mpe.mpg.de/mailing-lists/modules
Please send all messages back to modu...@perl.org with no CC to me.


Re: COMAINT on https://metacpan.org/release/String-Random

2013-12-06 Thread Aristotle Pagaltzis
* Shlomi Fish shlo...@shlomifish.org [2013-12-04 15:30]:
 Well, git rebase did not work properly (too many silly merge commits
 for stuff that predates my contributions) but a semi-manual git
 cherry-pick appears to have worked well.

git rebase --onto silug/master d601c5b shlomi/master

Then a few `git rm -f META.yml  git rebase --continue` later you’d’ve
gotten what I think is just what’s in your pull request.

-- 
git commit -m 'Just another Git hacker,'
#Aristotle Pagaltzis // http://plasmasturm.org/


Re: COMAINT on https://metacpan.org/release/String-Random

2013-12-04 Thread David Mertens
++ for the civil discourse all around, even the meta-discourse about
civility. :-)


On Tue, Dec 3, 2013 at 9:04 PM, Shmuel Fomberg shmuelfomb...@gmail.comwrote:

 Hi All.

 Shlomi++

 Shmuel++


 Guys, calm down. I know Shlomi IRL, (even if we haven't met for a the last
 few years) and no need to make a big deal out of it.

 I'm sure that Shlomi and Steven are now talking off list about future
 fixes and commit bits and github repositories.

 Thanks Steven for your useful module, and thanks Shlomi for adopting
 (seemly) abandoned modules.

 Shmuel.




-- 
 Debugging is twice as hard as writing the code in the first place.
  Therefore, if you write the code as cleverly as possible, you are,
  by definition, not smart enough to debug it. -- Brian Kernighan


Re: COMAINT on https://metacpan.org/release/String-Random

2013-12-04 Thread Shlomi Fish
Hi Aristotle,

On Wed, 4 Dec 2013 03:03:54 +0100
Aristotle Pagaltzis pagalt...@gmx.de wrote:

 * Steven Pritchard st...@silug.org [2013-12-04 00:40]:
  On Tue, Dec 03, 2013 at 11:40:34AM +0200, Shlomi Fish wrote:
   In any case, I set up a git/GitHub repository for String-Random here:
  
   https://github.com/shlomif/perl-String-Random
  
   I used https://metacpan.org/release/App-cpangitify for doing that
   and then added some commits of my own. Pull requests are welcome
   there.
 
  Well, I've had the source available on Github for ages...
 
https://github.com/silug/String-Random/
 
 Looks like Shlomi got some rebasing to do. :-)
 

Well, git rebase did not work properly (too many silly merge commits for
stuff that predates my contributions) but a semi-manual git cherry-pick
appears to have worked well.

Here is my pull request:

https://github.com/silug/String-Random/pull/1

Regards,

Shlomi Fish

-- 
-
Shlomi Fish   http://www.shlomifish.org/
Best Introductory Programming Language - http://shlom.in/intro-lang

There is an IGLU Cabal, but its only purpose is to deny the existence of an
IGLU Cabal.
— Martha Greenberg

Please reply to list if it's a mailing list post - http://shlom.in/reply .


Re: COMAINT on https://metacpan.org/release/String-Random

2013-12-03 Thread Steven Pritchard
On Mon, Dec 02, 2013 at 01:35:45PM +0200, Shlomi Fish wrote:
 I have not gotten a reply from Steve since posting this message, over
 a month ago (and I checked my spam folder). As a result, I ask the
 CPAN admins to give me COMAINT on String-Random so I can submit new
 releases.

FWIW, I've been buried with a data center move at work, so I've been
almost completely unreachable for the last month.

I've never been asked for COMAINT on one of my modules before, so I'm
afraid I don't understand the implications.


Re: COMAINT on https://metacpan.org/release/String-Random

2013-12-03 Thread Shlomi Fish
Hi Steven,

thanks for returning to us.

On Mon, 2 Dec 2013 17:56:12 -0600
Steven Pritchard st...@silug.org wrote:

 On Mon, Dec 02, 2013 at 01:35:45PM +0200, Shlomi Fish wrote:
  I have not gotten a reply from Steve since posting this message, over
  a month ago (and I checked my spam folder). As a result, I ask the
  CPAN admins to give me COMAINT on String-Random so I can submit new
  releases.
 
 FWIW, I've been buried with a data center move at work, so I've been
 almost completely unreachable for the last month.

I see. Well, we had concluded you were missing-in-action, but apparently you
were not. brian d foy has already given me COMAINT , and I made this new
release:

https://metacpan.org/release/String-Random (0.23).

 
 I've never been asked for COMAINT on one of my modules before, so I'm
 afraid I don't understand the implications.

COMAINT is short for co-maintenance and means the co-maintainer can make submit
new releases for the namespace, as well as close or change the status of bugs
reports on rt.cpan.org. A co-maintainer possibly has some other privileges. See:

http://www.cpan.org/misc/cpan-faq.html

In any case, I set up a git/GitHub repository for String-Random here:

https://github.com/shlomif/perl-String-Random

I used https://metacpan.org/release/App-cpangitify for doing that and then
added some commits of my own. Pull requests are welcome there.

Regards,

Shlomi Fish



-- 
-
Shlomi Fish   http://www.shlomifish.org/
My Public Domain Photos - http://www.flickr.com/photos/shlomif/

I’m not an actor — I just play one on T.V.

Please reply to list if it's a mailing list post - http://shlom.in/reply .


Re: COMAINT on https://metacpan.org/release/String-Random

2013-12-03 Thread Shmuel Fomberg
On Tue, Dec 3, 2013 at 6:40 PM, Shlomi Fish wrote:


 In any case, I set up a git/GitHub repository for String-Random here:

 https://github.com/shlomif/perl-String-Random

 I used https://metacpan.org/release/App-cpangitify for doing that and then
 added some commits of my own. Pull requests are welcome there.


Shlomi, telling the original author that he is welcome to submit pull
requests to your repository is a bit too cocky.
The right thing to do is to ask him if he agrees to the comaint, if he have
any repository that you can work on or should you continue using the one
that you set up, and so on.

See you when I'll be back,
Shmuel.


Re: COMAINT on https://metacpan.org/release/String-Random

2013-12-03 Thread André Walker

On Tue, Dec 03, 2013 at 09:26:33PM +0900, Shmuel Fomberg wrote:

On Tue, Dec 3, 2013 at 6:40 PM, Shlomi Fish wrote:
 In any case, I set up a git/GitHub repository for String-Random here:
 
 https://github.com/shlomif/perl-String-Random
 
 I used https://metacpan.org/release/App-cpangitify for doing that and then

 added some commits of my own. Pull requests are welcome there.

Shlomi, telling the original author that he is welcome to submit pull
requests to your repository is a bit too cocky.



Shlomi++

Not only was he really polite with the original author, he is also
contributing to the entire Perl community. He wasn't cocky at all! Great
example for whoever wants to contribute to an existing un-maintained module.

Cheers,
André



Re: COMAINT on https://metacpan.org/release/String-Random

2013-12-03 Thread Arthur Corliss

On Tue, 3 Dec 2013, Andr? Walker wrote:


Shlomi++

Not only was he really polite with the original author, he is also
contributing to the entire Perl community. He wasn't cocky at all! Great
example for whoever wants to contribute to an existing un-maintained module.

Cheers,
Andr?


Shmuel++, actually.  Shlomi's and CPAN's actions are well justified, no
question, but people do lose things in their inbox, or just fall off the
net for periods with plenty of legitimate reasons.

Shlomi wasn't the original author, so when the original author pipes up the
most polite action would be to inquire what resources *he's* set up, and see
how they can work in concert.

When I read Shlomi's response it definitely came off (to me, at least) like
he'd conquered the kingdom and Steve had to ask permission to get back in.

I'm sure that wasn't Shlomi's intent, but here we are on that faceless
Internet again, with none of the normal human cues to aid us.  A more
conciliary tone would have helped.

--Arthur Corliss
  Live Free or Die


Re: COMAINT on https://metacpan.org/release/String-Random

2013-12-03 Thread Steven Pritchard
On Tue, Dec 03, 2013 at 11:40:34AM +0200, Shlomi Fish wrote:
 In any case, I set up a git/GitHub repository for String-Random here:
 
 https://github.com/shlomif/perl-String-Random
 
 I used https://metacpan.org/release/App-cpangitify for doing that and then
 added some commits of my own. Pull requests are welcome there.

Well, I've had the source available on Github for ages...

  https://github.com/silug/String-Random/


Re: COMAINT on https://metacpan.org/release/String-Random

2013-12-03 Thread Shmuel Fomberg
Hi All.

Shlomi++

 Shmuel++


Guys, calm down. I know Shlomi IRL, (even if we haven't met for a the last
few years) and no need to make a big deal out of it.

I'm sure that Shlomi and Steven are now talking off list about future fixes
and commit bits and github repositories.

Thanks Steven for your useful module, and thanks Shlomi for adopting
(seemly) abandoned modules.

Shmuel.


Re: COMAINT on https://metacpan.org/release/String-Random

2013-12-02 Thread Shlomi Fish
Dear CPAN admins,

On Sat, 19 Oct 2013 17:07:47 +0300
Shlomi Fish shlo...@shlomifish.org wrote:

 Hi Steve,
 
 thanks for String::Random and other contributions to the open source world.
 
 I'd like to have COMAINT on https://metacpan.org/release/String-Random . My
 CPAN user page is https://metacpan.org/author/SHLOMIF and my user name is
 SHLOMIF. My plans for it are to close bugs and maybe update some of the code
 and work on the TODO list.
 
 Can you give me COMAINT?
 

I have not gotten a reply from Steve since posting this message, over a month
ago (and I checked my spam folder). As a result, I ask the CPAN admins to give
me COMAINT on String-Random so I can submit new releases.

One should note that String-Random is quite high on the CPAN adoption list:
http://neilb.org/adoption/index.html .

Best regards,

Shlomi Fish

-- 
-
Shlomi Fish   http://www.shlomifish.org/
Star Trek: We, the Living Dead - http://shlom.in/st-wtld

I hope that you agree with me that 99.9218485921% of the users wouldn’t bother
themselves with recompilation (or any other manual step for that matter) to
make their games run 1.27127529900685765% faster ;-) — Nadav Har’El

Please reply to list if it's a mailing list post - http://shlom.in/reply .


Re: COMAINT on https://metacpan.org/release/String-Random

2013-12-02 Thread brian d foy
[[ This message was both posted and mailed: see
   the To, Cc, and Newsgroups headers for details. ]]

Shlomi is now a co-maintainer of String::Random.

-- 
brian d foy (one of many PAUSE admins), http://pause.perl.org
PAUSE instructions:  http://pause.perl.org/pause/query?ACTION=pause_04about
Archives: http://www.xray.mpe.mpg.de/mailing-lists/modules
Please send all messages back to modu...@perl.org with no CC to me.


Re: COMAINT on https://metacpan.org/release/String-Random

2013-12-02 Thread Shlomi Fish
On Mon, 02 Dec 2013 08:54:07 -0500
brian d foy brian.d@gmail.com wrote:

 [[ This message was both posted and mailed: see
the To, Cc, and Newsgroups headers for details. ]]
 
 Shlomi is now a co-maintainer of String::Random.
 

Thanks!

Regards,

Shlomi Fish

-- 
-
Shlomi Fish   http://www.shlomifish.org/
What Makes Software Apps High Quality -  http://shlom.in/sw-quality

My opinions may seem crazy but they all make sense. Insane sense, but sense
nonetheless.

Please reply to list if it's a mailing list post - http://shlom.in/reply .