On Tue, Jul 21, 2009 at 3:00 PM, Firmicus<Firmicus@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@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@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