G'day rafael,

On Sun, February 6, 2005 8:52 am, Rafael Laboissiere said:
> I intend to orphan the prcs package.
[...]

Please don't, or can someone else please adopt it.

> This package is practically dead upstream, even if its author claims that
> he
> still intend to work on it.  I have dreamed for a long time of PRCS

Another way to describe it is "prcs is stable and reliable". There have
been no changes to prcs for a long time because it does exactly what it
claims with no serious bugs. IMHO this is the most important thing for a
CM system.

I know there _are_ bugs reported against prcs, but I have never hit any of
them, and after reading through them it seems they are either minor (easy
workarounds) or obscure.

If it makes any difference, I would be willing to tackle reported bugs and
submit patches. The only reason I haven't yet is I've never hit any.

> replacing CVS worldwide, which could have happened if PRCS2 would have
> come
> out. Instead of keeping waiting for that, I converted myself to Subversion
> and I must confess that I have no intention to use PRCS anymore.  It is
> too
> bad, because PRCS is a very well written piece of software.
> Unfortunately,
> it is becoming a museum item.
[...]

There are still some things that prcs does much better than svn. In
particular, branch/merge is badly broken in snv when compared to prcs. The
branch/merge in prcs is so good I use it as a branch/merge tool for other
revision control systems (including svn and cvs) by mirroring the upstream
repository in a local prcs repository. I can then have as many "feature"
or "experiment" branches as I want in the local repository, branching and
merging to my heart's content, before commiting the desired combinations
upstream.

I also use prcs selectively as a backup tool. The compact RCS "delta"
storage of prcs is much more efficient than svn's "directory per branch".
I use it to revision control and backup the /etc/ directory on all my
machines. I use one project with each machine as a different branch.
Changes made to one machine can then be easily merged into other machines
as I want.

> Under these circumstances it makes no sense for me to keep the
> maintainance
> of the Debian package.  For those distressed about losing PRCS forever, I
> added a present in my last upload (version 1.3.3-3): a script, called
> prcs2svn, which converts a PRCS project in a Subversion repository. It is
> not perfect, but allows to store the history of your projects under PRCS
> control in a SVN repository.  I also contributed it to the prcs project at
> SourceForge (but I am afraid it will never be released...).  You can find
> the script either in the Debian package or at:

I note that you are listed as a developer for prcs on the SF project. I
don't know what permissions you have, but you are probably in a position
to fix bugs and release new versions upstream yourself. If you are serious
about abandoning it, then perhaps you could add me as a developer and I
could do some stuff?

I know jmacd has been silent for years (working on other paid stuff I
believe), but that gives everyone an excuse to step in and take over. He
who does it, gets to decide how it gets done. Someone doing it badly is
better than no-one doing it at all. The best way to get lots of good
contributions is to make a few bad ones.

> I was very pleased in maintaining the prcs package over 6 years.  I wish
> good luck to the next maintainer!

Thanks for all the work... I have been really appreciating it.

-- 
Donovan Baarda <[EMAIL PROTECTED]>
http://minkirri.apana.org.au/~abo/




Reply via email to