gnu-arch-users
[Top][All Lists]
Advanced

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

[Gnu-arch-users] tla suggestions


From: Ulf Ochsenfahrt
Subject: [Gnu-arch-users] tla suggestions
Date: Wed, 08 Jun 2005 09:46:39 +0200

Hi!

I've been using tla for quiet some time now (almost a year) and I want
to make a few suggestions for tla features / bug reports. I only have a
slow dialup line at home, so some problems are more pronounced.


1. tla commit should make a revlib entry

When I do a tla commit and go offline, then I can't do tla changes
anymore, because tla tries to go out to the server to get the latest
patch (which I only just uploaded). That's particularly bad for big
patches, because commiting then takes twice as long. And I always have
to remember to do tla changes after tla commit.


2. tla should have a --no-network flag (or something)

tla sometimes goes out to the network, sometimes it doesn't, some
commands do, some commands don't. In total, disconnected operation can
be really awful. Especially because you don't know whether it doesn't
react because the network is down or because it just needs some time for
that particular operation. A --no-network flag might help there. If it
must go out over the network for that command, it can output an error
message.


3. tla should show a progress bar for patch up-/download

When I have a big patch, tla seems to do nothing. This is particularly
bad on my dialup line because it is really slow. I've got this one
project, which has a 30 MB base-0 revision and a 100 MB patch-1 revision
and it literally takes hours to up-/download one of those.


4. archive-mirror is buggy when I break it with ctrl-c

When I archive-mirror and i break it with ctrl-c, I can't do
archive-mirror afterwards, it always says:

** adding revision artwork--mainline--0.1--patch-1
arch-mirror: unable to acquire revision lock (internal error in
archive-pfs.c(pfs_lock_revision))
    revision:
address@hidden/artwork--mainline--0.1--patch-1

I tried to delete the
address@hidden
directory on the server but that doesn't work. Also deleting the base-0
directory doesn't work. I have to nuke the whole
artwork/artwork--mainline/artwork--mainline--0.1 directory. And that's
really bad because it's the 30+100 MB project. :(

I'm using the Debian unstable tla version:
> tla --version
tla tla-1.3-1 from regexps.com
...(copyright, etc.)
# automatically generated release id (by arch-buildpackage)
tla-1.3-1


5. there should be a command that does tree-lint AND changes

I always have to do both.


If baz solves all these and I can get a binary package for all my
machines (debian woody on one server - going to upgrade soon, debian
sarge on the other, debian testing & windows on my work machine, debian
unstable on my home machine), then I will consider to switch. I am not
going to install python though or anything big for that matter.
I _am_ looking forward to the new archive format.

Cheers,

-- Ulf

Attachment: signature.asc
Description: This is a digitally signed message part


reply via email to

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