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

Aaron Griffin aaronmgriffin at gmail.com
Mon Jul 20 13:31:57 EDT 2009


On Mon, Jul 20, 2009 at 12:27 PM, Firmicus<Firmicus at gmx.net> wrote:
> 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.

>From the cleanup email sent to arch-commits:

Scan complete for testing (i686) at /srv/ftp/testing/os/i686/
   The following files are in the repo but not the db
   They will be moved to /srv/package-cleanup
        ...
       texlive-science-2009.13945-1-any.pkg.tar.gz
       ....

Interesting... not sure how that could happen...


More information about the arch-dev-public mailing list