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

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

Re: [Gnu-arch-users] Re: auto-deleting directory


From: Brian May
Subject: Re: [Gnu-arch-users] Re: auto-deleting directory
Date: Thu, 22 Jan 2004 11:10:46 +1100
User-agent: Gnus/5.1002 (Gnus v5.10.2) Emacs/21.3 (gnu/linux)

>>>>> "Charles" == Charles Duffy <address@hidden> writes:

    Charles> On Sat, 2004-01-17 at 21:16, Brian May wrote:
    >> It also creates a $root/info/{arch} directory, and considers
    >> the info directory as deleted. It looks like I really need to
    >> be in the root directory of the project before doing an update.

    Charles> If the incorrect {arch} directory were preexisting,
    Charles> (ie. copied or moved into info by mistake), this bug
    Charles> would make sense to me. In most cases, however, `tla
    Charles> tree-root` should correctly resolve the root of the tree,
    Charles> which update and kin (should) respect.

No, the '{arch}' directory was not pre-existing, and I have reproduced
the bug, repeatedly, with tla
address@hidden/tla--devo--1.2--patch-69

For example:

--- cut ---
[503] [scrooge:bam] ~/tree/arch/src/tla/tla >tla tree-root
/home/bam/tree/arch/src/tla
[504] [scrooge:bam] ~/tree/arch/src/tla/tla >tla tree-version
address@hidden/tla--devo--1.2
[505] [scrooge:bam] ~/tree/arch/src/tla/tla >tla whats-missing --summary

WARNING: no rule found for checking signatures from address@hidden

  Consider creating ~/.arch-params/signing/address@hidden
  or ~/.arch-params/signing/=default.check

patch-70
    rbrowse patch regexp feature (jblack)
patch-71
    plug a descriptor leak (lode.leroy)
[506] [scrooge:bam] ~/tree/arch/src/tla/tla >tla update

WARNING: no rule found for checking signatures from address@hidden

  Consider creating ~/.arch-params/signing/address@hidden
  or ~/.arch-params/signing/=default.check

* setting aside local changes temporarily
* linting the source tree
* reverting changes
* updating for new patches in archive
* finding or making tla--devo--1.2--patch-69
* finding or making tla--devo--1.2--patch-71
* computing changeset
A/ {arch}/tla/tla--rbrowse/tla--rbrowse--1.2.1
A/ {arch}/tla/tla--rbrowse/tla--rbrowse--1.2.1/address@hidden
A/ {arch}/tla/tla--rbrowse/tla--rbrowse--1.2.1/address@hidden/patch-log
A  {arch}/tla/tla--devo/tla--devo--1.2/address@hidden/patch-log/patch-70
A  {arch}/tla/tla--devo/tla--devo--1.2/address@hidden/patch-log/patch-71
A  {arch}/tla/tla--rbrowse/tla--rbrowse--1.2.1/address@hidden/patch-log/base-0
A  {arch}/tla/tla--rbrowse/tla--rbrowse--1.2.1/address@hidden/patch-log/patch-1
M  libarch/cmd-rbrowse.c
M  libarch/my.c
M  ChangeLog
* changeset: ./,,apply-delta-changeset.1074729583.5964.32
* applying changeset
A/  {arch}/tla/tla--rbrowse/tla--rbrowse--1.2.1
A/  {arch}/tla/tla--rbrowse/tla--rbrowse--1.2.1/address@hidden
A/  {arch}/tla/tla--rbrowse/tla--rbrowse--1.2.1/address@hidden/patch-log
A   {arch}/tla/tla--devo/tla--devo--1.2/address@hidden/patch-log/patch-70
A   {arch}/tla/tla--devo/tla--devo--1.2/address@hidden/patch-log/patch-71
A   {arch}/tla/tla--rbrowse/tla--rbrowse--1.2.1/address@hidden/patch-log/base-0
A   {arch}/tla/tla--rbrowse/tla--rbrowse--1.2.1/address@hidden/patch-log/patch-1
?M  ChangeLog
?M  libarch/cmd-rbrowse.c
?M  libarch/my.c
* reapplying local changes
* linting the source tree
[507] [scrooge:bam] ~/tree/arch/src/tla/tla >tla tree-root              
/home/bam/tree/arch/src/tla
[508] [scrooge:bam] ~/tree/arch/src/tla/tla >ls
{arch}/  Makefile.in  PLUGIN/  tla.c
--- cut ---

The only thing I don't understand here is why "tla tree-root" isn't pointing
to /home/bam/tree/arch/src/tla/tla???

Anyway, '{arch}' has:

--- cut ---
[510] [scrooge:bam] ~/tree/arch/src/tla/tla >tree '{arch}'
{arch}
`-- tla
    |-- tla--devo
    |   `-- tla--devo--1.2
    |       `-- address@hidden
    |           `-- patch-log
    |               |-- patch-70
    |               `-- patch-71
    `-- tla--rbrowse
        `-- tla--rbrowse--1.2.1
            `-- address@hidden
                `-- patch-log
                    |-- base-0
                    `-- patch-1

9 directories, 4 files
--- cut ---

The "correct" '../{arch}' has all the expected files minus the ones
mentioned above. The listing, as expected is very long, so I won't
include it here.

The last entry in ../Changelog is patch-69

What does '?M' mean? I am guessing it means "I can't find the file to
patch". Is there some reference to indicate what all these fields
mean?

This looks very broken to me.

The project tree had no changes from Lord's version.
-- 
Brian May <address@hidden>




reply via email to

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