Tom's Work Diary (March 2005)
Thu Mar 31 13:14 2005
I've written (er... made a good start on) a new GNU Arch Handbook
Wed Mar 23 10:35 2005
I've merged support for
baz
archive compatability intotla-1.3.2
. Seepatch-5
oftla--devo--1.3.2
inlord@emf.net--2005
.Be sure to read about the recent release announcement in:
Tue Mar 22 20:02 2005
tla 1.3.1-fix-1
is now available.Compared to the recent
tla 1.3.1
, this release fixes a bug in the commandtla pristines
.GNU Arch is a modern replacement for CVS, specifically designed for the distributed development needs of open source projects. It has uniquely good support for development on branches (especially good merging tools), distributed repositories (every developer can have branches in their own repository), changeset-oriented project management (arch commits changes to multiple files at once), and, of course, file and directory renaming.
This release fixes a few bugs, upgrades
libneon
, and includes internal improvements.
tla-1.3.1-fix-1
Coordinates(note: availability at
ftp.gnu.org
is delayed)Download at
gnuarch
: http://www.gnuarch.org/releases/tla-1.3.1-fix-1.tar.gzDownload at
seyza
: http://www.seyza.com/gnu-releases/tla-1.3.1-fix-1.tar.gzMD5 (
tla-1.3.1-fix-1.tar.gz
):bab3b300176c5d038e190602eac40e86
Signature:
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (FreeBSD) iD8DBQBCQO072XpV3xvJrncRAjC7AKCnpYzRUCvslmLizk19Uu3TMWD6dgCfXtzs pmMeoo6auDD5vHr7O2remUU= =cRlx -----END PGP SIGNATURE-----GNU project home page: http://www.gnu.org/software/gnu-arch
Wiki: http://wiki.gnuarch.org
User mailing list: http://lists.gnu.org/mailman/listinfo/gnu-arch-users
Developer mailing list: http://lists.seyza.com/cgi-bin/mailman/listinfo/gnu-arch-dev
IRC channel (
freenode
):#arch
Tom Lord's project home page: http://www.gnuarch.org
The next release is scheduled for approx. 15-Apr-2005. There is some consideration being given to an intermediate release around 1-Apr-2005. The two foci will remain internal improvements (e.g., librification progress), and bug fixing (including minor feature additions and a pass over the documentation).
Tue Mar 22 14:53 2005
I fixed the bug
unregister-library
archive:lord@emf.net--2005
version:tla--devo--1.3.2
revision:patch-3
baz
note: I understand that this bug is already fixed inbaz
. This fix is a different changeset.The
my-revision-library
command was not robust if given an argument which was the name of a non-existing library. These changes correct that.Note:
This change modifies the way that arguments to
my-revision-library
are canonicalized. Previously, the library directory argument was canonicalized bychdir
-ing to that directory and computing the "current working directory".Now, instead (as per a suggestion from
abentley
), if the directory argument is an absolute path, it is left alone; if it is a relative path, the current working directory is prefixed to it.
Mon Mar 21 16:03 2005
I've closed the bug
missing-status
by adding new options to thewhats-missing
command:-q, --quiet produce no ordinary output -x, --exit-status exit non-0 if patches are missing
Mon Mar 21 16:03 2005
I've recently updated the bug tracker to reflect some new data, thoughts, and closed bugs.
Recently closed are:
id-cmds-confusing
(closed intla-1.3.1
) 2005-02-12
the inventory-id command names are confusing
libneon
(closed intla-1.3.1
) 2005-03-21
thelibneon
intla-1.3
is out-of-date
review-fix-help-msgs
(closed -- redundant) 2005-02-07
replaced byhelp-msgs-need-help
Fri Mar 18 11:56 2005
tla 1.3.1
is now available.GNU Arch is a modern replacement for CVS, specifically designed for the distributed development needs of open source projects. It has uniquely good support for development on branches (especially good merging tools), distributed repositories (every developer can have branches in their own repository), changeset-oriented project management (arch commits changes to multiple files at once), and, of course, file and directory renaming.
This release fixes a few bugs, upgrades
libneon
, and includes internal improvements.
tla-1.3.1
Coordinates(note: availability at
ftp.gnu.org
is delayed)Download at
gnuarch
: http://www.gnuarch.org/releases/tla-1.3.1.tar.gzDownload at
seyza
: http://www.seyza.com/gnu-releases/tla-1.3.1.tar.gzMD5 (
tla-1.3.1.tar.gz
):e3e2a92b9ddd9221d70bdd9134ae45d6
Signature:
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (FreeBSD) iD8DBQBCOzq22XpV3xvJrncRAtQIAKCT6/tzFruSNJBXKLy9WwKo0wPHSwCgyzMv sEMIH5nXABoOD7RA/q5nlq8= =/rit -----END PGP SIGNATURE-----GNU project home page: http://www.gnu.org/software/gnu-arch
Wiki: http://wiki.gnuarch.org
User mailing list: http://lists.gnu.org/mailman/listinfo/gnu-arch-users
Developer mailing list: http://lists.seyza.com/cgi-bin/mailman/listinfo/gnu-arch-dev
IRC channel (
freenode
):#arch
Tom Lord's project home page: http://www.gnuarch.org
The next release is scheduled for approx. 15-Apr-2005. There is some consideration being given to an intermediate release around 1-Apr-2005. The two foci will remain internal improvements (e.g., librification progress), and bug fixing (including minor feature additions and a pass over the documentation).
Thu Mar 17 10:57 2005
Final build test for
tla 1.3.1
?The last round revealed a few remaining makefile glitches and did not compile with
-Werror
. It spuriously includedawiki
in theconfig
.I'd like to push
1.3.1
out the door soon.... hopefully it builds smoothly now.(Here is the recycled rfbt announcment: http://www.gnuarch.org/web/communications/rfbt-20050315.html)
Tue Mar 15 15:50 2005
Build testing round three!
The last round revealed an unintentional dependency on native
libexpat
. Yet more evidence thatlibneon
is in an icky state.I've snarked
expat
andlibneon
into arch, factoredlibneon
source out of the./src/tla
source tree, and rolled a new config.Build testing please.... (hey, the 15-Mar release is late!) ....
http://www.gnuarch.org/web/communications/rfbt-20050315.html
Mon Mar 14 11:18 2005
I recently issed a request for build testing for the
tla 1.3.1
mainline.Volunteer testing discovered one memory corruption bug and two bugs with the build system.
I have patch the build system (package framework) and tla itself, hopefully to fix the bugs.
This is a second: request for build testing in anticipation of the 1.3.1 release.
Thu Mar 10 10:56 2005
I've recently patched the
tla 1.3.1
mainline to include an updatedlibneon
.I've posted a request for build testing in anticipation of the 1.3.1 release.
Mon Mar 7 11:57 2005
A librified
libarch
requires provisions for state which persists between calls intolibarch
. A simple example is the user's default archive: one call inlibarch
might change that default (just for the current process) while the next call needs the new value. A more complex example is caching: theinventory
subsystem might want to keep a fairly complicated cache of earlier results, for example.Having earlier written the librified replacements for
libawk
, I've been working on extending those data structures to be suitable for managing inter-call state.
Thu Mar 3 13:48 2005
The librification experiment mentioned in my last entry produced encouraging results.
I've written an overview of how librification can proceed
Copyright
Copyright (C) 2004 Tom Lord
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
See the file COPYING
for further information about
the copyright and warranty status of this work.