[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Announcing the release of GNU CSSC 1.4.0

From: James Youngman
Subject: Announcing the release of GNU CSSC 1.4.0
Date: Fri, 11 Jul 2014 13:46:23 +0100

I'm pleased to announce the release of GNU CSSC, version 1.4.0.  This
is a stable release.  The previous stable release was 1.3.0.  The
previous test release was 1.3.2. This release can be downloaded from

Stable releases of CSSC are available from  Development
releases and release candidates are available from

As for other GNU packages, the latest stable release can be downloaded

CSSC ("Compatibly Stupid Source Control") is the GNU
project's replacement for the traditional Unix SCCS suite.
It aims for full compatibility, including precise nuances of
behaviour, support for all command-line options, and in most
cases bug-for-bug compatibility.  CSSC comes with an
extensive automated test suite.

If you are currently using SCCS to do version control of
software, you should be able to just drop in CSSC, even for
example if you have a large number of shell scripts which
are layered on top of SCCS and depend on it.  This should
allow you to develop on and for the GNU/Linux platform if
your source code exists only in an SCCS repository.  CSSC
also allows you to migrate to a more modern version control
system (such as git).

There is a mailing list for users of the CSSC suite.  To
join it, please send email to <address@hidden>
or visit the URL

There is also a mailing list for (usually automated) mails about bugs
and changes to CSSC.  This is

For more information about CSSC, please see

In the file docs/CREDITS within the CSSC distribution, there
is a full list of people who have contributed to the
development of CSSC.  They are listed briefly here :-

James Youngman, Ross Ridge, Eric Allman, Lars Hecking,
Larry McVoy, Dave Bodenstab, Malcolm Boff, Richard Polton,
Fila Kolodny, Peter Kjellerstedt, John Interrante,
Marko Rauhamaa, Achim Hoffann, Dick Streefland,
Greg A. Woods, Aron Griffis, Michael Sterrett,
William W. Austin, Hyman Rosen, Mark Reynolds,
Sergey Ostashenko, Frank van Maarseveen, Jeff Sheinberg,
Thomas Duffy, Yann Dirson

Many thanks to all the above people.

Changes since the previous release stable are:

New in CSSC-1.4.0, 2014-07-11

         * New stable release, almost identical to the test release
           1.3.2 - the only changes are version numbering and updates
           to the ChangeLog and NEWS files.  The previous stable
           release was 1.3.0, so the following two sections of this
           file set out what has changed since 1.3.0.

New in CSSC-1.3.2, 2014-06-30

        * This release is based on updated versions of gnulib and of
          the googletest unit test framework (the test framework is of
          course not linked into the installed CSSC binaries, it is
          just used for unit tests).

        * This release uses a new tar format.  Up to now we have used
          the v7 Unix tar format, but this does not cope correctly
          with filenames longer than 99 characters, and we now have
          one of those.  We now use the the ustar format defined by
          POSIX 1003.1-1988.  If you need to unpack a CSSC
          distrubition with a version of tar which only deals with the
          v7 format, unpack the distribution somewhere else, rename or
          delete the long files (they are not essential to the build
          process) and re-pack it. This new tar format will likely
          also be used for all future releases.
        * Fix Savannah bug 33633, prs -d":GB:" coredumps when
          expanding %I%.

New in CSSC-1.3.1, 2011-05-10

        * prs now prints ignored deltas when expanding the :DI:
          keyword.  The expansion of :DI: varies between SCCS
          implementations, as described in the manual.  This partly
          fixes Savannah bug #33154: SCCS versions vary wrt ignored
          deltas (that is, this change covers only the prs binary).

        * Fix Savannah bug bug #33153: "prs" includes "AUTO NULL
          DELTA"s.  "prs -r" will no longer print any additional
          deltas that happen to share the same timestamp with the last
          matching delta.

        * If the SID identified by "prs -r" is not found, prs now
          exits with status 1, not 0.  This fixes SourceForge bug

* The headers produced by sccsdiff have changed.  A different
          header is used when the -p option is specified and when
          it's not.  The new behaviour matches OpenSolaris 2009.06.

* The ordering of the ouput of "sccs unedit" is now different;
          the new order matches OpenSolaris 2009.06.

* "get -L" will now send the ID of the gotten SID to stderr,
          which better matches OpenSolaris 2009.06.  The indentation
          of the delta summary has also been adjusted.

* To pass an empty list of MRs to admin, you now have to
          provide an argument (as opposed to omitting it).  For
          example, "admin -i/dev/null -fv -m' '".  This aligns
          better with OpenSolaris 2009.06 but it is a
          backward-incompatible change.

Checksums for the release file are:
$ for sum in sha1sum md5sum ; do $sum CSSC-1.4.0.tar.gz; done
9c1509f4da99d10081d3bd5489d272fdab8bc35a  CSSC-1.4.0.tar.gz
e1a973092577012f0c25421e7005f0f1  CSSC-1.4.0.tar.gz

Please report any bugs via this software to the CSSC bug reporting

reply via email to

[Prev in Thread] Current Thread [Next in Thread]