On Thu, Aug 20, 2009 at 8:50 AM, Firmicus<Firmicus@gmx.net> wrote:
Firmicus a écrit :
Aaron Griffin a écrit :
On Wed, Aug 19, 2009 at 3:08 PM, Firmicus<Firmicus@gmx.net> wrote:
The db-update script drives me crazy tonight.
I have updated and commited the pkg asymptote but for some obscure reason db-update stubbornly refuses to add it to the repo.
First it worked for x86_64 but failed for i686. I found that this was due to a bug in makepkg that does not recreate .PKGINFO when repackaging with option -R (a patch for this was submitted by Allan yesterday I think). In any case, I have just rebuilt it the old way, ran "extrapkg" again, but lo an behold, db-update keeps giving me the same damned error message:
[francois@gerolde ~]$ /arch/db-extra Updating DB for extra-i686 ==> Copying DB file from 'extra'... ==> Processing 1 new/updated packages for repository 'extra'... Checked out revision 50068. Validating package arch (i686) asymptote Checking SVN for asymptote WARNING: asymptote-1.83-3-i686.pkg.tar.gz does not match PKGBUILD in extra-i686 Errors found when adding packages Updating DB for extra-x86_64 No packages to add
The PKGBUILD in asymptote/repos/extra-i686 is for 1.83-2. This most likely indicates a failed merge or commit by extrapkg. Try this:
cd asymptote/repos svn revert -R extra-i686 cd .. svn up cd trunk archrelease extra-i686
$ archrelease extra-i686 svnmerge: no integration info available ~/dev/arch/svn-packages/asymptote ~/dev/arch/svn-packages/asymptote/trunk Nothing to commit ~/dev/arch/svn-packages/asymptote/trunk
In any case, asymptote 1.84 was released today, so I'll try my luck again!
Thanks, F
Geez, something is truly screwed with svn merge... After updating to 1.84-1 and commiting in trunk, I get this:
$ archrelease extra-i686 svnmerge: no integration info available Nothing to commit
I've seen this happen to other people once or twice, but it's never happened to me... try completely "svn rm"ing the repos/extra-i686 dir, and then rerunning archrelease extra-i686