Re: [Spambayes] Outlook 2013

Amedee Van Gasse <[email protected]> Thu, 17 Jan 2013 14:21:30 +0100
Newsgroups gmane.mail.spam.spambayes.devel
Message-ID <[email protected]>
On 01/15/2013 01:23 PM, Skip Montanaro wrote:

> I know about the technical advantages of moving from centralized to
> distributed version control.  That, by itself, won't change anything.

Correct me if I'm wrong, but I don't think that the suggestion of moving 
to git*HUB* has anything to do with centralized vs distributed version 
control. That wouldn't make any sense because SF has git too.
I think it has everything to do with the fact that SF is intended for 
*project* hosting and GH is for *code* hosting.

If I may give some links:
http://usersinhell.com/why-sourceforge-lost/
http://readwrite.com/2011/06/02/github-has-passed-sourceforge (from 2011!)
http://williamedwardscoder.tumblr.com/post/24944468513/how-github-slew-sourceforge-and-the-rest 
(talks about forking is bad vs forking is good)

> Besides, Sourceforge supports Git, so we could, in theory, convert
> from svn to git and leave the code at SF.  Does GitHub offer some sort
> of "help wanted" or publicity features that make it likely that those
> pull requests will just start happening?

I would suggest keeping the project site on SF (to keep using the 
"publicity features") and moving the code base to GH (to take advantage 
of social coding). Heterogeneity is the new norm. Use the best tool for 
the job.
or in the words of SF itself: "Many people use us together; GitHub for 
collaboration, and SF.net for distribution" 
(http://sourceforge.net/blog/github-collaboration-and-haters/)

Wait a second... no I don't suggest doing that. I suggest that the 
person who first proposed it, takes the initiative. Something something 
about talking and walking...

In fact, code migration to GH is so easy that I have already done it 
myself: https://github.com/amedee/spambayes

The only thing that I need, is to fill in the correct email addresses in 
an authors-transform.txt:


anadelonbrin = anadelonbrin <[email protected]>
anthonybaxter = anthonybaxter <[email protected]>
bkc = bkc <[email protected]>
bwarsaw = bwarsaw <[email protected]>
gvanrossum = Guido van Rossum <[email protected]>
gward = gward <[email protected]>
hooft = hooft <[email protected]>
htrd = htrd <[email protected]>
jhylton = jhylton <[email protected]>
jvr = jvr <[email protected]>
kpitt = kpitt <[email protected]>
mhammond = mhammond <[email protected]>
montanaro = montanaro <[email protected]>
nascheme = nascheme <[email protected]>
(no author) = spambayes-dev <[email protected]>
npickett = npickett <[email protected]>
popiel = popiel <[email protected]>
richiehindle = richiehindle <[email protected]>
rubiconx = rubiconx <[email protected]>
sjoerd = sjoerd <[email protected]>
tim_one = tim_one <[email protected]>
timstone4 = timstone4 <[email protected]>
uid26747 = uid26747 <[email protected]>
xenogeist = xenogeist <[email protected]>


(Everybody knows Guido, right? That's the only address that I am 200% 
sure about.)
For now I just have added @spambayes.org after each username but don't 
worry, this is trivial to fix afterwards with git filter-branch.
If the 23 other developers should also have a GH account then we might 
see some interesting charts like this: 
https://github.com/amedee/spambayes/graphs/code-frequency
As you can see, most of the work was done before 2005. Then there was a 
big spike of activity early 2007, but since then, nothing much has happened.
Another observation: all work was done in one branch. I'm not used to 
that any more. :)


-- 
Amedee