We seem to have some serious friction on this list recently. I think we
should pause for a moment and reflect on our meta-level procedures.
~~~
Version control
~~~
HCoop has had a SourceForge project since 2004:
http://hcoop.sourceforge.net/
We keep in our CVS repository there all of our custom code that's
non-trivial enough to be hard to reproduce if lost. Using SourceForge
has the great advantage of decoupling the safety of this data from
anything that we do to administer HCoop. Heck, they won't even delete
our data for us if we _ask_! We also have automatic notifications of
check-ins going to a SourceForge mailing list, also decoupled from
anything we could screw up.
As far as I know, SF only supports CVS and Subversion now. We _could_
conceivably switch to Subversion, which I know _is_ objectively better
than CVS, modulo legacy code integration issues. However, switching to
darcs would induce a split with 3+ years of stuff in CVS and the rest in
darcs, so placing anything in darcs at least deserves a discussion.
I suspect the problem here is mainly that I forgot to talk with megacz
about our SourceForge CVS repo and get him set up with developer
privileges when he joined. Sorry about that. megacz, could you please
create a file ~/.sfuser on fyodor with your SourceForge username and
then e-mail me? I'll go ahead and give you check-in rights.
Does that solve the problem? I hope that we can agree that, while CVS
is clearly one of the worst version control systems in popular use,
there are other factors that make it a good idea for us to keep using it
right now, especially since we're in the middle of a migration that's
costing by the day. After all, if we chose tools based only on
technical merit, we sure as hell wouldn't be using any UNIX variant as
our OS. ;)
~~~
General decision-making procedures
~~~
We had a recent exchange of admins going back and forth asserting that
contradictory decisions are the accepted right ones. This is probably a
bad sign about our decision-making firmware. ;)
Any suggestions on what we should do differently?
I would like to suggest that docelic, in particular, should watch out
for saying that things are done some way "just because." While this
might often be OK from an objective viewpoint, it doesn't go over so
well from an emotional standpoint. For example, in justifying use of
CVS, I think a discussion like the one I included above would have been
more appropriate. Different people might be aware of different subsets
of the reasons for preferring some option, so it can't hurt to remind
them and nip future perceptions of arbitrary will imposition in the bud.
_______________________________________________
HCoop-SysAdmin mailing list
[email protected]
http://hcoop.net/cgi-bin/mailman/listinfo/hcoop-sysadmin