[arch-dev-public] problem with db-update
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 Any idea? F
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
Am Wed, 19 Aug 2009 15:12:59 -0500 schrieb Aaron Griffin <aaronmgriffin@gmail.com>:
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
it happens quiet often to me lately too. no idea why. doing "archco foo" and then extrapkg the x86_64 from trunk. then i build the i686 and do extrapkg again. i haven't found out what causes it sometimes to fail and sometimes to work. -Andy
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
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 /me puzzled...
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
Aaron Griffin a écrit :
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
I did it too, but it was of no help. :(
On Thu, Aug 20, 2009 at 10:10 AM, Firmicus<Firmicus@gmx.net> wrote:
Aaron Griffin a écrit :
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
I did it too, but it was of no help. :(
Hmm? If the directory isn't there, svnmerge will not be used, so the error will be the same. Make sure you svn commit after removing the dir
Aaron Griffin a écrit :
On Thu, Aug 20, 2009 at 10:10 AM, Firmicus<Firmicus@gmx.net> wrote:
Aaron Griffin a écrit :
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
I did it too, but it was of no help. :(
Hmm? If the directory isn't there, svnmerge will not be used, so the error will be the same. Make sure you svn commit after removing the dir
Of course, but I ran svn update in the asymptote dir after removing the repos/extra-i686 dir. Why should I run svn commit? The trunk is already committed, and I only need to merge it with the repos dirs. This is that merge operation that keeps failing.
On Thu, Aug 20, 2009 at 10:18 AM, Firmicus<Firmicus@gmx.net> wrote:
Aaron Griffin a écrit :
On Thu, Aug 20, 2009 at 10:10 AM, Firmicus<Firmicus@gmx.net> wrote:
Aaron Griffin a écrit :
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
I did it too, but it was of no help. :(
Hmm? If the directory isn't there, svnmerge will not be used, so the error will be the same. Make sure you svn commit after removing the dir
Of course, but I ran svn update in the asymptote dir after removing the repos/extra-i686 dir. Why should I run svn commit? The trunk is already committed, and I only need to merge it with the repos dirs. This is that merge operation that keeps failing.
You need to commit the removal. Updating it will just update to the current version on the server which DOESN'T have the removal recorded.
Aaron Griffin a écrit :
Hmm? If the directory isn't there, svnmerge will not be used, so the error will be the same. Make sure you svn commit after removing the dir
Of course, but I ran svn update in the asymptote dir after removing the repos/extra-i686 dir. Why should I run svn commit? The trunk is already committed, and I only need to merge it with the repos dirs. This is that merge operation that keeps failing.
You need to commit the removal. Updating it will just update to the current version on the server which DOESN'T have the removal recorded.
should i've figured that out myself. sorry. things are ok now!
Firmicus 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).
Not by me... But if you are repackaging the same files for i686, you probably want arch=any. Allan
Allan McRae a écrit :
Firmicus 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).
Not by me... But if you are repackaging the same files for i686, you probably want arch=any.
Allan
I thought it was this patch: http://www.archlinux.org/pipermail/pacman-dev/2009-August/009145.html ... And I don't know why makepkg worked for x86_64 on another machine and not for i686 on another one. Perhaps because I have not yet updated to pacman 3.3.0 there? (Can't check this now). I already use arch=any whenever I can ;)
participants (4)
-
Aaron Griffin
-
Allan McRae
-
Andreas Radke
-
Firmicus