Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #73800 > unrolled thread

Re: What's the "right" way to abandon an open source package?

Started byPaul Sokolovsky <pmiscml@gmail.com>
First post2014-07-01 20:59 +0300
Last post2014-07-02 09:34 +1000
Articles 6 — 5 participants

Back to article view | Back to comp.lang.python

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Re: What's the "right" way to abandon an open source package? Paul Sokolovsky <pmiscml@gmail.com> - 2014-07-01 20:59 +0300
    Re: What's the "right" way to abandon an open source package? Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2014-07-01 18:40 +0000
      Re: What's the "right" way to abandon an open source package? Skip Montanaro <skip@pobox.com> - 2014-07-01 13:51 -0500
      Re: What's the "right" way to abandon an open source package? Paul Sokolovsky <pmiscml@gmail.com> - 2014-07-01 22:05 +0300
      Re: What's the "right" way to abandon an open source package? Ian Kelly <ian.g.kelly@gmail.com> - 2014-07-01 16:34 -0600
      Discussion problems of monoculture (was: What's the "right" way to abandon an open source package?) Ben Finney <ben@benfinney.id.au> - 2014-07-02 09:34 +1000

#73800 — Re: What's the "right" way to abandon an open source package?

FromPaul Sokolovsky <pmiscml@gmail.com>
Date2014-07-01 20:59 +0300
SubjectRe: What's the "right" way to abandon an open source package?
Message-ID<mailman.11380.1404237600.18130.python-list@python.org>
Hello,

On Tue, 1 Jul 2014 12:30:44 -0500
Skip Montanaro <skip@python.org> wrote:

> This is only Python-related because the package in question (lockfile
> at PyPI) is written in Python and hosted (at least in part) on PyPI. I
> have not had any interest in maintaining this package for a few years.
> I wrote it mostly as an exercise, and while I do happen to use it
> ever-so-slightly in my work, its state as of a few years ago is
> perfect for my modest needs. Working on it no longer scratches any
> itches for me. I'd much rather be out riding my bike. I'm at the point
> in my professional career that I no longer want to program at home
> after spending all day programming at work. I've tried to find people
> to take it over, but so far unsuccessfully. I continue to get bug
> reports, some from OS package maintainers or maintainers of
> applications which use lockfile. Lots of these people seem demanding
> of my time (which makes me even less interested in lockfile
> maintenance). Is there a "correct" way to abandon the damn thing?

Put it on github and reply to any request with "patches welcome!".
That's assuming it's ok for you once a month to go thru pull request
queue and press "Merge" or "Close" buttons. If that's too hard, then
well, don't press those buttons - someone else will pick those pulls
into one's own fork and will maintain it.

> 
> Thx,
> 
> Skip
> -- 
> https://mail.python.org/mailman/listinfo/python-list



-- 
Best regards,
 Paul                          mailto:pmiscml@gmail.com

[toc] | [next] | [standalone]


#73803

FromSteven D'Aprano <steve+comp.lang.python@pearwood.info>
Date2014-07-01 18:40 +0000
Message-ID<53b30097$0$29985$c3e8da3$5496439d@news.astraweb.com>
In reply to#73800
On Tue, 01 Jul 2014 20:59:48 +0300, Paul Sokolovsky wrote:

> Put it on github


http://nedbatchelder.com/blog/201405/github_monoculture.html

Besides, do you really want to give your support to a crowd who built a 
replica of the Oval Office in their corporate offices? While git is a 
decent DVCS, almost as good as hg, there's something about git culture 
which attracts geek wankery. 


-- 
Steven

[toc] | [prev] | [next] | [standalone]


#73805

FromSkip Montanaro <skip@pobox.com>
Date2014-07-01 13:51 -0500
Message-ID<mailman.11382.1404240698.18130.python-list@python.org>
In reply to#73803
It's on github (by request from another person who didn't take it
over). It's also on Google Code. I'm actually pretty naive and
agnostic about these various hosting sites and their favorite revision
control tools, but I don't have enough time to master all of them.

I think I have a couple volunteers. Cross your fingers.

Thanks,

Skip


On Tue, Jul 1, 2014 at 1:40 PM, Steven D'Aprano
<steve+comp.lang.python@pearwood.info> wrote:
> On Tue, 01 Jul 2014 20:59:48 +0300, Paul Sokolovsky wrote:
>
>> Put it on github
>
>
> http://nedbatchelder.com/blog/201405/github_monoculture.html
>
> Besides, do you really want to give your support to a crowd who built a
> replica of the Oval Office in their corporate offices? While git is a
> decent DVCS, almost as good as hg, there's something about git culture
> which attracts geek wankery.
>
>
> --
> Steven
> --
> https://mail.python.org/mailman/listinfo/python-list

[toc] | [prev] | [next] | [standalone]


#73807

FromPaul Sokolovsky <pmiscml@gmail.com>
Date2014-07-01 22:05 +0300
Message-ID<mailman.11384.1404241550.18130.python-list@python.org>
In reply to#73803
Hello,

On 01 Jul 2014 18:40:23 GMT
Steven D'Aprano <steve+comp.lang.python@pearwood.info> wrote:

> On Tue, 01 Jul 2014 20:59:48 +0300, Paul Sokolovsky wrote:
> 
> > Put it on github
> 
> 
> http://nedbatchelder.com/blog/201405/github_monoculture.html

Everyone who (re)posts stuff like that should have mandatory N.B. of "I
just bought a server farm to offer an alternative".

And come on, the guy asked the *easiest* way to lose an open-source
package (apparently, in not an anti-social way).

> 
> Besides, do you really want to give your support to a crowd who built
> a replica of the Oval Office in their corporate offices? While git is
> a decent DVCS, almost as good as hg, there's something about git
> culture which attracts geek wankery.

You mix up git and some other things. First is "github, inc.". I'm sure
all that publicity is their secret plan to overthrow google and
facebook. Bwahaha.

Second thing is (young pythonistas, close your eyes and ears!) is
Roooooby. That's where that slight smell of decay which bothers you
comes from. Indeed, using software written in Ruby is disgusting. But
if you look around, all software written for advanced git project
hosting is written in Ruby - gitorious, gitlab. Steven, I hope you have
plan how to resolve that situation with Python enlightment too. Until
then people will use that ruby stuff, in particular github. (Ah, and if
your solution is "hg", sorry, that won't work - for many reasons,
including CPython big startup delay :-F. Don't speak about git
monoculture though - *BSD folks are still using CVS, so world is safe).

> 
> 
> -- 
> Steven
> -- 
> https://mail.python.org/mailman/listinfo/python-list



-- 
Best regards,
 Paul                          mailto:pmiscml@gmail.com

[toc] | [prev] | [next] | [standalone]


#73812

FromIan Kelly <ian.g.kelly@gmail.com>
Date2014-07-01 16:34 -0600
Message-ID<mailman.11387.1404254127.18130.python-list@python.org>
In reply to#73803
On Tue, Jul 1, 2014 at 1:05 PM, Paul Sokolovsky <pmiscml@gmail.com> wrote:
> On 01 Jul 2014 18:40:23 GMT
> Steven D'Aprano <steve+comp.lang.python@pearwood.info> wrote:
>> http://nedbatchelder.com/blog/201405/github_monoculture.html
>
> Everyone who (re)posts stuff like that should have mandatory N.B. of "I
> just bought a server farm to offer an alternative".

There already are alternatives.

> Second thing is (young pythonistas, close your eyes and ears!) is
> Roooooby. That's where that slight smell of decay which bothers you
> comes from. Indeed, using software written in Ruby is disgusting. But
> if you look around, all software written for advanced git project
> hosting is written in Ruby - gitorious, gitlab. Steven, I hope you have
> plan how to resolve that situation with Python enlightment too. Until
> then people will use that ruby stuff, in particular github.

Ruby has nothing to do with it. (And no, I don't think that using
software written in Ruby is "disgusting".) We're talking about web
sites; from the user perspective, they're just neat bundles of
networking protocols and the implementation language is irrelevant, as
long as their needs are met.

> (Ah, and if
> your solution is "hg", sorry, that won't work - for many reasons,
> including CPython big startup delay :-F.

The warm startup delay for CPython on my box is about 17 ms. hg
starts, prints its list of commands, and exits in about 44 ms. That's
practically invisible to the user, unless you're using a script that
involves executing hg from the shell hundreds of times, in which case
you might want to consider having your script use the command server
instead.

Or if it's the start-up delay on the web server that you're concerned
about, then set up the server to use persistent processes.

[toc] | [prev] | [next] | [standalone]


#73818 — Discussion problems of monoculture (was: What's the "right" way to abandon an open source package?)

FromBen Finney <ben@benfinney.id.au>
Date2014-07-02 09:34 +1000
SubjectDiscussion problems of monoculture (was: What's the "right" way to abandon an open source package?)
Message-ID<mailman.11391.1404257703.18130.python-list@python.org>
In reply to#73803
Ian Kelly <ian.g.kelly@gmail.com> writes:

> On Tue, Jul 1, 2014 at 1:05 PM, Paul Sokolovsky <pmiscml@gmail.com> wrote:
> > On 01 Jul 2014 18:40:23 GMT
> > Steven D'Aprano <steve+comp.lang.python@pearwood.info> wrote:
> >> http://nedbatchelder.com/blog/201405/github_monoculture.html
> >
> > Everyone who (re)posts stuff like that should have mandatory N.B. of "I
> > just bought a server farm to offer an alternative".
>
> There already are alternatives.

Even if there weren't, I cannot at all agree with Paul's sentiment.

Someone raising awareness of a problem is *not* under any obligation to
stay silent in the absence of a complete ready solution.

Frequently, a solution can only realistically come when *many* people
talk about the problem first; all the more so when the problem described
is one of large scale.

-- 
 \        “Sane people have an appropriate perspective on the relative |
  `\     importance of foodstuffs and human beings. Crazy people can't |
_o__)                 tell the difference.” —Paul Z. Myers, 2010-04-18 |
Ben Finney

[toc] | [prev] | [standalone]


Back to top | Article view | comp.lang.python


csiph-web