[arch-dev-public] db-remove slightly broken on x86_64

Eric Bélanger snowmaniscool at gmail.com
Tue Sep 8 17:17:16 EDT 2009


On Tue, Sep 8, 2009 at 4:41 PM, Aaron Griffin<aaronmgriffin at gmail.com> wrote:
> On Mon, Sep 7, 2009 at 4:12 PM, Eric Bélanger<snowmaniscool at gmail.com> wrote:
>> On Mon, Sep 7, 2009 at 2:32 AM, Allan McRae<allan at archlinux.org> wrote:
>>> Hi,
>>>
>>> I was running db-remove on weechat in [testing] (the version in [extra] was
>>> updated and no longer needs a rebuild for ruby) yesterday and I got some
>>> weird output.
>>>
>>> [allan at gerolde ~]$ /arch/db-remove weechat testing i686
>>> ==> Removing package 'weechat' from 'testing'...
>>> Checked out revision 51221.
>>>  Removing from subversion
>>>  Removing from testing DB file (i686)
>>> ==> Extracting database to a temporary location...
>>> ==> Searching for package 'weechat'...
>>> ==> Creating updated database file 'testing.db.tar.gz'
>>> Package files will be cleaned up automatically
>>>
>>> [allan at gerolde ~]$ /arch/db-remove weechat testing x86_64
>>> ==> Removing package 'weechat' from 'testing'...
>>> Checked out revision 51222.
>>>  Removing from subversion
>>>  Removing from testing DB file (i686)
>>> ==> Extracting database to a temporary location...
>>> ==> Searching for package 'weechat'...
>>> ==> ERROR: Package matching 'weechat' not found.
>>> ==> No packages modified, nothing to do.
>>> Package files will be cleaned up automatically
>>> error: repo lock doesn't exist... something went terribly wrong!
>>>
>>> I'm guessing the PKGBUILD is sourced and the arch variable is overwritten...
>>>  I am a bit busy to look into this at the moment so I am flagging it for
>>> someone else to look at.
>>>
>>> Allan
>>>
>>
>> It's already fixed in git.
>
> Yeah, I was gone all weekend, otherwise I would have pushed new DB scripts.
>
> Please check and test /arch-test if you get a chance. It has the
> following changes:
> Aaron Griffin (15):
>      Add db-community
>      Replace DB_COMPRESSION with DBEXT in the config
>      Uncomment BUILDSCRIPT in the config file
>      Remove dependence on makepkg.conf
>      Fix an error in db-move due to DBEXT commit
>      Replace a string compare with a -f check
>      Remove find-dupes script (unused)
>      More makepkg.conf removal - prefer toplevel config
>      More removal of DB_COMPRESSION from cron jobs
>      Use db-functions file everywhere
>      Replace pkgname with pkgbase, for split packages
>      Add SRCEXT to config
>      Quiet sourceball output when license is skipped
>      sourceballs: explicitly add the 'any' arch
>      Added sourceballs.force entries
>
> Dan McGee (1):
>      Add DB_COMPRESSION var to all scripts that need it
>
> Eric Bélanger (2):
>      Variable rename fix: SVN_PATH -> SVNREPO
>      Fix arch parameter handling in db-remove
>
> Thomas Bächler (3):
>      Avoid confusing messages and potential problems when no packages
> are present
>      Make ftpdir-cleanup NOT delete all packages if databas extraction fails
>      Add DB_COMPRESSION='gz', as this has been removed from makepkg.conf
>
> Xavier Chantry (2):
>      check_packages : add support for split packages.
>      add deplist to hierarchy problems
>
>
> Additionally, I have 4 more patches from Xavier for the integrity check pending
>

Could you add /arch-test/cron-jobs/sourceballs to the cron jobs so I
could test if it works fine with the split/any packages?


More information about the arch-dev-public mailing list