[arch-dev-public] Forgotten everything I ever knew about our SVN...
OK... as my first major piece of work since returning, I have run extrapkg on a bunch of libpcap rebuilds that should have gone to testing. I haven't run the db script on gerolde yet. I'd really appreciate some pointers on how to sort this out. I'm away for a few hours now, but I'll get it fixed asap. Sorry and thanks. Tom.
On Tue, Dec 2, 2008 at 6:29 AM, Tom K <tom@archlinux.org> wrote:
OK... as my first major piece of work since returning, I have run extrapkg on a bunch of libpcap rebuilds that should have gone to testing. I haven't run the db script on gerolde yet. I'd really appreciate some pointers on how to sort this out.
No worries, we've actually got documentation now! Check this out: http://wiki.archlinux.org/index.php/DeveloperWiki:HOWTO_Be_A_Packager
On Tue, Dec 2, 2008 at 6:35 AM, Thayer Williams <thayerw@gmail.com> wrote:
On Tue, Dec 2, 2008 at 6:29 AM, Tom K <tom@archlinux.org> wrote:
OK... as my first major piece of work since returning, I have run extrapkg on a bunch of libpcap rebuilds that should have gone to testing. I haven't run the db script on gerolde yet. I'd really appreciate some pointers on how to sort this out.
No worries, we've actually got documentation now! Check this out...
Sorry Tom, I realize that didn't help much. That's what I get for posting so early in the morning and skimming the details. I hope Allen and Thomas got things straightened out for ya.
Tom K schrieb:
OK... as my first major piece of work since returning, I have run extrapkg on a bunch of libpcap rebuilds that should have gone to testing. I haven't run the db script on gerolde yet. I'd really appreciate some pointers on how to sort this out.
I'm away for a few hours now, but I'll get it fixed asap.
This requires some SVN magic: You need to revert the changes in package/repos/extra-* to their previous version, but SVN is very unfriendly with that IIRC. Any SVN magicians?
Thomas Bächler wrote:
Tom K schrieb:
OK... as my first major piece of work since returning, I have run extrapkg on a bunch of libpcap rebuilds that should have gone to testing. I haven't run the db script on gerolde yet. I'd really appreciate some pointers on how to sort this out.
I'm away for a few hours now, but I'll get it fixed asap.
This requires some SVN magic: You need to revert the changes in package/repos/extra-* to their previous version, but SVN is very unfriendly with that IIRC. Any SVN magicians?
Those commits are revisons 20312 to 20326 inclusive. So reverting the change is something like: snv merge -r 20326:20311 or snv merge -c -20326 for each of the commits. In fact you do not need to do the ones touching trunk, just extra so you can skip a few there... Then check it with svn status/diff and commit. Allan
Allan McRae wrote:
Thomas Bächler wrote:
Tom K schrieb:
OK... as my first major piece of work since returning, I have run extrapkg on a bunch of libpcap rebuilds that should have gone to testing. I haven't run the db script on gerolde yet. I'd really appreciate some pointers on how to sort this out.
I'm away for a few hours now, but I'll get it fixed asap.
This requires some SVN magic: You need to revert the changes in package/repos/extra-* to their previous version, but SVN is very unfriendly with that IIRC. Any SVN magicians?
Those commits are revisons 20312 to 20326 inclusive. So reverting the change is something like:
snv merge -r 20326:20311 or snv merge -c -20326
Many thanks for the dig-out, Allan. Do I issue these commands in my top-level dir? Or in each package's repos/extra-x86_64 dir?
for each of the commits. In fact you do not need to do the ones touching trunk, just extra so you can skip a few there...
Then check it with svn status/diff and commit.
Allan
Tom K wrote:
Allan McRae wrote:
Those commits are revisons 20312 to 20326 inclusive. So reverting the change is something like:
snv merge -r 20326:20311 or snv merge -c -20326
Many thanks for the dig-out, Allan. Do I issue these commands in my top-level dir? Or in each package's repos/extra-x86_64 dir?
for each of the commits. In fact you do not need to do the ones touching trunk, just extra so you can skip a few there...
Then check it with svn status/diff and commit.
Allan
Nearly everything sorted. Thanks for the help, Allan (and Eric on IRC).
I still have one package that fails. When I run testingpkg on snort on my x86_64 box, I get svnmerge: no integration info available ~/builds/svn-packages/snort ~/builds/svn-packages/snort/trunk Nothing to commit On gerolde, db-testing64 fails with WARNING: Package snort not found in testing-x86_64 However, when I got the same testingpkg response with ssldump for x86_64, db-testing64 worked as expected, so I'm unsure what the problem is, or how to fix it. I found an earlier reference to the same svnmerge error here: http://archlinux.org/pipermail/arch-dev-public/2008-April/005869.html but in that case, the package and the PKGBUILD did not match. In this case, they do. If anyone can help, that would be great. Thanks Tom.
Tom K schrieb:
Nearly everything sorted. Thanks for the help, Allan (and Eric on IRC).
I still have one package that fails. When I run testingpkg on snort on my x86_64 box, I get
svnmerge: no integration info available ~/builds/svn-packages/snort ~/builds/svn-packages/snort/trunk Nothing to commit
On gerolde, db-testing64 fails with
WARNING: Package snort not found in testing-x86_64
However, when I got the same testingpkg response with ssldump for x86_64, db-testing64 worked as expected, so I'm unsure what the problem is, or how to fix it.
I found an earlier reference to the same svnmerge error here: http://archlinux.org/pipermail/arch-dev-public/2008-April/005869.html
but in that case, the package and the PKGBUILD did not match. In this case, they do.
Dunno what went wrong for you, but I just ran archrelese-x86_64 on snort trunk and now the repos/testing-x86_64 is in order, so you should be able to run db-testing64.
Thomas Bächler wrote:
Tom K schrieb:
Nearly everything sorted. Thanks for the help, Allan (and Eric on IRC).
I still have one package that fails. When I run testingpkg on snort on my x86_64 box, I get
svnmerge: no integration info available ~/builds/svn-packages/snort ~/builds/svn-packages/snort/trunk Nothing to commit
On gerolde, db-testing64 fails with
WARNING: Package snort not found in testing-x86_64
However, when I got the same testingpkg response with ssldump for x86_64, db-testing64 worked as expected, so I'm unsure what the problem is, or how to fix it.
I found an earlier reference to the same svnmerge error here: http://archlinux.org/pipermail/arch-dev-public/2008-April/005869.html
but in that case, the package and the PKGBUILD did not match. In this case, they do.
Dunno what went wrong for you, but I just ran archrelese-x86_64 on snort trunk and now the repos/testing-x86_64 is in order, so you should be able to run db-testing64.
Worked - thanks.
participants (4)
-
Allan McRae
-
Thayer Williams
-
Thomas Bächler
-
Tom K