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

Aaron Griffin aaronmgriffin at gmail.com
Tue Jul 21 16:36:37 EDT 2009


On Tue, Jul 21, 2009 at 3:00 PM, Firmicus<Firmicus at gmx.net> wrote:
> Aaron Griffin a écrit :
>> Ok, cron is using the cleanup script from arch-new so we don't blow
>> away the 'any' symlinks while testing this.
>>
>>
> Good. Thanks
>
>> Please continue to try out any package support. When we get split
>> support completed, I'll push this to /arch and the community server
>>
>>
> Just added some more packages. Everything works as expected, but we still
> have that spurious error message from repo_unlock (probably from a
> "trapped" cleanup?) at the end. Strange...
>
> [francois at gerolde ~]$ /arch-new/db-update testing
> ==> Processing 3 new/updated arch-independent packages for 'testing'...
> Checked out revision 46920.
>    Validating package arch (any) texlive-bibtexextra
>    Checking SVN for texlive-bibtexextra
>    Validating package arch (any) texlive-pictures
>    Checking SVN for texlive-pictures
>    Validating package arch (any) texlive-pstricks
>    Checking SVN for texlive-pstricks
> Updating DB for testing-i686
> ==> Copying DB file from 'testing'...
> ==> Processing 3 new/updated packages for repository 'testing'...
> Checked out revision 46920.
> Copying new files to '/srv/ftp/testing/os/any' and symlinking
> Updating DB for testing-x86_64
> ==> Copying DB file from 'testing'...
> ==> Processing 3 new/updated packages for repository 'testing'...
> Checked out revision 46920.
> Copying new files to '/srv/ftp/testing/os/any' and symlinking
> error: repo lock doesn't exist... something went terribly wrong!
> <<<<<<<<<<<<<<<<<<<
>
> But as I said, all files and symlinks are there:
>
> [francois at gerolde ~]$ ls -Rl /srv/ftp/testing/os/*/*-any.*
> -rw-r--r-- 1 thomas   ftp-extra   16067 2009-07-20 19:07
> /srv/ftp/testing/os/any/mkinitcpio-0.5.26-1-any.pkg.tar.gz
> -rw-r--r-- 1 francois ftp-extra 1400167 2009-07-21 15:51
> /srv/ftp/testing/os/any/texlive-bibtexextra-2009.14259-1-any.pkg.tar.gz
> -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  825965 2009-07-21 15:51
> /srv/ftp/testing/os/any/texlive-pictures-2009.14223-1-any.pkg.tar.gz
> -rw-r--r-- 1 francois ftp-extra 1019771 2009-07-21 15:51
> /srv/ftp/testing/os/any/texlive-pstricks-2009.13822-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 ftp      ftp-extra      41 2009-07-21 15:24
> /srv/ftp/testing/os/i686/mkinitcpio-0.5.26-1-any.pkg.tar.gz ->
> ../any/mkinitcpio-0.5.26-1-any.pkg.tar.gz
> lrwxrwxrwx 1 francois ftp-extra      54 2009-07-21 15:51
> /srv/ftp/testing/os/i686/texlive-bibtexextra-2009.14259-1-any.pkg.tar.gz
> -> ../any/texlive-bibtexextra-2009.14259-1-any.pkg.tar.gz
> lrwxrwxrwx 1 ftp      ftp-extra      49 2009-07-21 15:24
> /srv/ftp/testing/os/i686/texlive-latex3-2009.14222-1-any.pkg.tar.gz ->
> ../any/texlive-latex3-2009.14222-1-any.pkg.tar.gz
> lrwxrwxrwx 1 francois ftp-extra      51 2009-07-21 15:51
> /srv/ftp/testing/os/i686/texlive-pictures-2009.14223-1-any.pkg.tar.gz ->
> ../any/texlive-pictures-2009.14223-1-any.pkg.tar.gz
> lrwxrwxrwx 1 francois ftp-extra      51 2009-07-21 15:51
> /srv/ftp/testing/os/i686/texlive-pstricks-2009.13822-1-any.pkg.tar.gz ->
> ../any/texlive-pstricks-2009.13822-1-any.pkg.tar.gz
> lrwxrwxrwx 1 ftp      ftp-extra      50 2009-07-21 15:24
> /srv/ftp/testing/os/i686/texlive-science-2009.13945-1-any.pkg.tar.gz ->
> ../any/texlive-science-2009.13945-1-any.pkg.tar.gz
> lrwxrwxrwx 1 ftp      ftp-extra      41 2009-07-21 15:24
> /srv/ftp/testing/os/x86_64/mkinitcpio-0.5.26-1-any.pkg.tar.gz ->
> ../any/mkinitcpio-0.5.26-1-any.pkg.tar.gz
> lrwxrwxrwx 1 francois ftp-extra      54 2009-07-21 15:51
> /srv/ftp/testing/os/x86_64/texlive-bibtexextra-2009.14259-1-any.pkg.tar.gz
> -> ../any/texlive-bibtexextra-2009.14259-1-any.pkg.tar.gz
> lrwxrwxrwx 1 ftp      ftp-extra      49 2009-07-21 15:24
> /srv/ftp/testing/os/x86_64/texlive-latex3-2009.14222-1-any.pkg.tar.gz ->
> ../any/texlive-latex3-2009.14222-1-any.pkg.tar.gz
> lrwxrwxrwx 1 francois ftp-extra      51 2009-07-21 15:51
> /srv/ftp/testing/os/x86_64/texlive-pictures-2009.14223-1-any.pkg.tar.gz
> -> ../any/texlive-pictures-2009.14223-1-any.pkg.tar.gz
> lrwxrwxrwx 1 francois ftp-extra      51 2009-07-21 15:51
> /srv/ftp/testing/os/x86_64/texlive-pstricks-2009.13822-1-any.pkg.tar.gz
> -> ../any/texlive-pstricks-2009.13822-1-any.pkg.tar.gz
> lrwxrwxrwx 1 ftp      ftp-extra      50 2009-07-21 15:24
> /srv/ftp/testing/os/x86_64/texlive-science-2009.13945-1-any.pkg.tar.gz
> -> ../any/texlive-science-2009.13945-1-any.pkg.tar.gz

Added some output to the lock/unlock functions to see if it helps
illustrate the issue better

I also fiddled with the cleanup function in db-update a bit, so it
only calls repo_unlock on an error. Didnt commit the changes, but lets
see if that helps


More information about the arch-dev-public mailing list