Tom's Work Diary (March 2005)
Thu Mar 31 13:14 2005I've written (er... made a good start on) a new GNU Arch Handbook
Wed Mar 23 10:35 2005I've merged support for
bazarchive compatability intotla-1.3.2. Seepatch-5oftla--devo--1.3.2inlord@emf.net--2005.Be sure to read about the recent release announcement in:
Tue Mar 22 20:02 2005
tla 1.3.1-fix-1is 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-1Coordinates(note: availability at
ftp.gnu.orgis 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):bab3b300176c5d038e190602eac40e86Signature:
-----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):#archTom 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 2005I fixed the bug
unregister-libraryarchive:lord@emf.net--2005
version:tla--devo--1.3.2
revision:patch-3
baznote: I understand that this bug is already fixed inbaz. This fix is a different changeset.The
my-revision-librarycommand 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-libraryare 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 2005I've closed the bug
missing-statusby adding new options to thewhats-missingcommand:-q, --quiet produce no ordinary output -x, --exit-status exit non-0 if patches are missing
Mon Mar 21 16:03 2005I'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
thelibneonintla-1.3is 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.1is 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.1Coordinates(note: availability at
ftp.gnu.orgis 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):e3e2a92b9ddd9221d70bdd9134ae45d6Signature:
-----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):#archTom 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 2005Final build test for
tla 1.3.1?The last round revealed a few remaining makefile glitches and did not compile with
-Werror. It spuriously includedawikiin theconfig.I'd like to push
1.3.1out 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 2005Build testing round three!
The last round revealed an unintentional dependency on native
libexpat. Yet more evidence thatlibneonis in an icky state.I've snarked
expatandlibneoninto arch, factoredlibneonsource out of the./src/tlasource 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 2005I recently issed a request for build testing for the
tla 1.3.1mainline.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 2005I've recently patched the
tla 1.3.1mainline 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 2005A librified
libarchrequires provisions for state which persists between calls intolibarch. A simple example is the user's default archive: one call inlibarchmight change that default (just for the current process) while the next call needs the new value. A more complex example is caching: theinventorysubsystem 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 2005The 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.