Re: [Dovecot] Bus factor of dovecot / GIT

2011-11-16 Thread Steinar Bang
 Timo Sirainen t...@iki.fi:

 I'm not as much against git anymore as I was when I switched to hg,
 but I don't see much benefits in switching to git either. I highly
 doubt I'd get even a single patch more if I used git instead of hg.

FWIW the distingushing feature of git isn't that it is a ditributed
VCS.  It's the ease with which it does branching and merging.

What put me off git for a long time, was Linus' arrogance wrt. to
existing version control systems.  But after using git, I have to admit
that it is... quite clever.  Especially the branching and merging stuff.



[Dovecot] Bus factor of dovecot / GIT

2011-11-09 Thread Thomas Koch
Hi,

somebody from the kolab groupware project recently explained me that the Bus-
Factor[1] of around 1 would be one of their primary reasons not to use Dovecot 
and stick with Cyrus.

What do you think about that? Is the bus factor much higher then 1?

[1] http://en.wikipedia.org/wiki/Bus_factor

Somehow related: Since the free software world[2] slowly converges towards GIT 
as the one and only VCS, have you thought about a switch? It's much more 
likely that somebody checks out your code, looks into it and provides patches 
if the VCS is already installed.

[2] Android, Debian, Drupal, Eclipse, Fedora, Gnome, KDE, Linux Kernel, Perl, 
PHP (ongoing), PostgreSQL, Qt, Ruby on Rails, X.org (freedesktop.org)

Best regards,

Thomas Koch, http://www.koch.ro


Re: [Dovecot] Bus factor of dovecot / GIT

2011-11-09 Thread Sandro Tosi

On 11/09/2011 10:29 AM, Thomas Koch wrote:

Somehow related: Since the free software world[2] slowly converges towards GIT
as the one and only VCS, have you thought about a switch? It's much more
likely that somebody checks out your code, looks into it and provides patches
if the VCS is already installed.

[2] Android, Debian, Drupal, Eclipse, Fedora, Gnome, KDE, Linux Kernel, Perl,
PHP (ongoing), PostgreSQL, Qt, Ruby on Rails, X.org (freedesktop.org)


polemic
I don't know where you inferred that, but for sure Debian is not 
converging to git; we have that VCS as many others and none is the 
preferred/superior. Please try to balance what you say with actual 
facts: backing your reasoning with partial data is misleading for others 
not knowing the env you're talking about.

/polemic

Regards,
--
Sandro Tosi
Product Engineer
Shared Hosting Products
RD | Dada.pro
eml sandro.t...@register.it


Re: [Dovecot] Bus factor of dovecot / GIT

2011-11-09 Thread Peer Heinlein
Am Mittwoch, 9. November 2011, 10:29:37 schrieb Thomas Koch:

Hi,

 somebody from the kolab groupware project recently explained me that the
 Bus- Factor[1] of around 1 would be one of their primary reasons not to
 use Dovecot and stick with Cyrus.

The problem is:

Even it Timo will be hitten by a bus, everybody could stay on the actual 
Dovecot-version and everything's fine.

Cyrus will IMO never reach the level, that Dovecot already has. :-)

Peer

P.S.: Timo! Don't leave your house. It's too dangerous for you.

-- 

Heinlein Professional Linux Support GmbH
Linux: Akademie - Support - Hosting
http://www.heinlein-support.de

Tel: 030/405051-42
Fax: 030/405051-19

Zwangsangaben lt. §35a GmbHG:
HRB 93818 B / Amtsgericht Berlin-Charlottenburg, 
Geschäftsführer: Peer Heinlein  -- Sitz: Berlin


Re: [Dovecot] Bus factor of dovecot / GIT

2011-11-09 Thread Timo Sirainen
On Wed, 2011-11-09 at 10:29 +0100, Thomas Koch wrote:

 somebody from the kolab groupware project recently explained me that the Bus-
 Factor[1] of around 1 would be one of their primary reasons not to use 
 Dovecot 
 and stick with Cyrus.
 
 What do you think about that? Is the bus factor much higher then 1?

I've created a company for Dovecot support, and if all goes well we
should have at least one other coder in not too distant future (anyone
want a job? :)

Also besides me there's already at least Stephan Bosch who has written
Dovecot's Sieve/ManageSieve implementations. I don't know if he'd take
care of the whole Dovecot if I happened to die right now, but at least
he knows the code pretty well. There are also a few big companies that
have some people who have done some Dovecot coding.

Also the Bus-Factor of Cyrus doesn't seem to be much higher than 1 to
me. AFAIK there's only a single person currently developing it actively
(plus I guess a few more not-very-active developers from CMU).

 Somehow related: Since the free software world[2] slowly converges towards 
 GIT 
 as the one and only VCS, have you thought about a switch? It's much more 
 likely that somebody checks out your code, looks into it and provides patches 
 if the VCS is already installed.

I'm not as much against git anymore as I was when I switched to hg, but
I don't see much benefits in switching to git either. I highly doubt I'd
get even a single patch more if I used git instead of hg.

The biggest problem with lack of patches is that few people are
interested in coding a mail server. You can see the same with all open
source IMAP/SMTP servers (and probably commercial ones too). Nearly
always there's only a single guy who has written almost all of it.



Re: [Dovecot] Bus factor of dovecot / GIT

2011-11-09 Thread Todd Rinaldo

On Nov 9, 2011, at 7:53 AM, Timo Sirainen wrote:

 On Wed, 2011-11-09 at 10:29 +0100, Thomas Koch wrote:
 
 Somehow related: Since the free software world[2] slowly converges towards 
 GIT 
 as the one and only VCS, have you thought about a switch? It's much more 
 likely that somebody checks out your code, looks into it and provides 
 patches 
 if the VCS is already installed.
 
 I'm not as much against git anymore as I was when I switched to hg, but
 I don't see much benefits in switching to git either. I highly doubt I'd
 get even a single patch more if I used git instead of hg.
 


Hg / Git. Either seems fine to me. My big concern would be that the source 
history is in multiple accessible places around the world. This is the biggest 
limitation of SVN to my mind. Could I suggest a google code clone as an 
additional VCS backup location?




Re: [Dovecot] Bus factor of dovecot / GIT

2011-11-09 Thread Pascal Volk
On 11/09/2011 10:29 AM Thomas Koch wrote:
 Hi,
 
 somebody from the kolab groupware project recently explained me that the Bus-
 Factor[1] of around 1 would be one of their primary reasons not to use 
 Dovecot 
 and stick with Cyrus.

And what is their primary reason for the lame excuse?
Too many cooks spoil the broth.

just my 2¢


Regards,
Pascal
-- 
The trapper recommends today: fabaceae.1131...@localdomain.org