On Tue, Jul 21, 2009 at 3:00 PM, Firmicus<[email protected]> 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... > > [franc...@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: > > [franc...@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

