[arch-dev-public] Time to go forward with arch=any?

Firmicus Firmicus at gmx.net
Mon Jul 20 13:27:05 EDT 2009


Aaron Griffin a écrit :
> Applying these now. I don't like the removal of the quotes in the
> first part of the simple-syntactic patch - if WORKDIR ever contains a
> space, due to some change of how it's created, this will blow up...
> due to that I reverted those parts of the changes, I'd rather be safe
> if the only cost is some quote characters :)
>   
That's fine.
> /arch-new has been updated
>
>   
Thanks!

Just tried them with another texlive pkg, and I get this:

[francois at gerolde ~]$ /arch-new/db-update testing
==> Processing 1 new/updated arch-independent packages for 'testing'...
Checked out revision 46883.
    Validating package arch (any) texlive-latex3
    Checking SVN for texlive-latex3
Updating DB for testing-i686
==> Copying DB file from 'testing'...
==> Processing 1 new/updated packages for repository 'testing'...
Checked out revision 46883.
Copying new files to '/srv/ftp/testing/os/any/' and symlinking
Updating DB for testing-x86_64
==> Copying DB file from 'testing'...
==> Processing 1 new/updated packages for repository 'testing'...
Checked out revision 46883.
Copying new files to '/srv/ftp/testing/os/any/' and symlinking
error: repo lock doesn't exist... something went terribly wrong!

However things appear to have worked:

[francois at gerolde ~]$ ls -l /srv/ftp/testing/os/*/texlive*
-rw-r--r-- 1 francois ftp-extra  59983 2009-07-20 13:15
/srv/ftp/testing/os/any/texlive-latex3-2009.14222-1-any.pkg.tar.gz
-rw-r--r-- 1 francois ftp-extra 386464 2009-07-20 06:00
/srv/ftp/testing/os/any/texlive-science-2009.13945-1-any.pkg.tar.gz
lrwxrwxrwx 1 francois ftp-extra     67 2009-07-20 13:15
/srv/ftp/testing/os/i686/texlive-latex3-2009.14222-1-any.pkg.tar.gz ->
/srv/ftp/testing/os/any//texlive-latex3-2009.14222-1-any.pkg.tar.gz
lrwxrwxrwx 1 francois ftp-extra     67 2009-07-20 13:15
/srv/ftp/testing/os/x86_64/texlive-latex3-2009.14222-1-any.pkg.tar.gz ->
/srv/ftp/testing/os/any//texlive-latex3-2009.14222-1-any.pkg.tar.gz

But the symlinks for texlive-science have disappeared!
For sure they were there for both arches earlier today (I had made the
one for x86_64 by hand, coz db-update had failed). I thus assume that
those two symlinks were removed by some running cronjob. Idea?

Both packages are still present in the db, however:

[francois at gerolde ~]$ tar tf /srv/ftp/testing/os/i686/testing.db.tar.gz
| grep texlive
texlive-latex3-2009.14222-1/
texlive-latex3-2009.14222-1/depends
texlive-latex3-2009.14222-1/desc
texlive-science-2009.13945-1/
texlive-science-2009.13945-1/depends
texlive-science-2009.13945-1/desc

[francois at gerolde ~]$ tar tf
/srv/ftp/testing/os/x86_64/testing.db.tar.gz | grep texlive
texlive-latex3-2009.14222-1/
texlive-latex3-2009.14222-1/depends
texlive-latex3-2009.14222-1/desc
texlive-science-2009.13945-1/
texlive-science-2009.13945-1/depends
texlive-science-2009.13945-1/desc

So, something fishy is going on with the symlinks and the repo_unlock
for x86_64...

I have to leave now. But I might have a closer look later tonight.

Cheers
F


More information about the arch-dev-public mailing list