[arch-dev-public] testing ->core/extra movement instructions?
Can someone give clear instructions on how to move things from testing to core and/or extra? I've done some packages a while ago, which were graphviz and glib2. Looking again, I see glib2 isn't moved at all and graphviz has been fixed up by some other dev last week. What's going on here?
On Tue, Apr 15, 2008 at 12:10 PM, Jan de Groot <jan@jgc.homeip.net> wrote:
Can someone give clear instructions on how to move things from testing to core and/or extra? I've done some packages a while ago, which were graphviz and glib2. Looking again, I see glib2 isn't moved at all and graphviz has been fixed up by some other dev last week. What's going on here?
It should be exactly the same as it always ways, except instead of CVS tags, we're using "archrelease" and "svn rm" (or archrm, which does very little) In essence: cd graphviz/trunk archrelease extra-i686 (or run extrapkg to do this and the scp upload) cd ../repos/ svn rm testing-i686 Then you need to do the db-script side exactly as we always have done it: both db-testing and db-extra need to be run, with a package in $STAGING/add and one in $STAGING/del Pierre's testing2extra script should do all this - but I have not used it myself. Jan, did you attempt to do it manually, or use the script?
On Tue, 15 Apr 2008, Aaron Griffin wrote:
On Tue, Apr 15, 2008 at 12:10 PM, Jan de Groot <jan@jgc.homeip.net> wrote:
Can someone give clear instructions on how to move things from testing to core and/or extra? I've done some packages a while ago, which were graphviz and glib2. Looking again, I see glib2 isn't moved at all and graphviz has been fixed up by some other dev last week. What's going on here?
It should be exactly the same as it always ways, except instead of CVS tags, we're using "archrelease" and "svn rm" (or archrm, which does very little)
In essence: cd graphviz/trunk archrelease extra-i686 (or run extrapkg to do this and the scp upload) cd ../repos/ svn rm testing-i686
Then you need to do the db-script side exactly as we always have done it: both db-testing and db-extra need to be run, with a package in $STAGING/add and one in $STAGING/del
Pierre's testing2extra script should do all this - but I have not used it myself.
Jan, did you attempt to do it manually, or use the script?
It doesn't seem to work: PWD: ~/svnroot/bmpx/trunk 48 eric@Erix $ archrelease extra-i686 UG ../repos/extra-i686/PKGBUILD property 'svnmerge-integrated' set on '../repos/extra-i686' ~/svnroot/bmpx ~/svnroot/bmpx/trunk Sending repos/extra-i686 Committed revision 547. ~/svnroot/bmpx/trunk -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.
On Sun, Apr 20, 2008 at 9:39 PM, Eric Belanger <belanger@astro.umontreal.ca> wrote:
On Tue, 15 Apr 2008, Aaron Griffin wrote:
On Tue, Apr 15, 2008 at 12:10 PM, Jan de Groot <jan@jgc.homeip.net> wrote:
Can someone give clear instructions on how to move things from testing to core and/or extra? I've done some packages a while ago, which were graphviz and glib2. Looking again, I see glib2 isn't moved at all and graphviz has been fixed up by some other dev last week. What's going on here?
It should be exactly the same as it always ways, except instead of CVS tags, we're using "archrelease" and "svn rm" (or archrm, which does very little)
In essence: cd graphviz/trunk archrelease extra-i686 (or run extrapkg to do this and the scp upload) cd ../repos/ svn rm testing-i686
Then you need to do the db-script side exactly as we always have done it: both db-testing and db-extra need to be run, with a package in $STAGING/add and one in $STAGING/del
Pierre's testing2extra script should do all this - but I have not used it myself.
Jan, did you attempt to do it manually, or use the script?
It doesn't seem to work:
PWD: ~/svnroot/bmpx/trunk 48 eric@Erix $ archrelease extra-i686 UG ../repos/extra-i686/PKGBUILD
property 'svnmerge-integrated' set on '../repos/extra-i686'
~/svnroot/bmpx ~/svnroot/bmpx/trunk Sending repos/extra-i686
Committed revision 547. ~/svnroot/bmpx/trunk
I'm unclear on what you mean. Which part doesn't work? It appears to have released for extra-i686 just fine: http://dev.archlinux.org/~aaron/svn/viewvc/bin/cgi/viewvc.cgi/bmpx/repos/ Which part of this is failing?
On Mon, 21 Apr 2008, Aaron Griffin wrote:
On Sun, Apr 20, 2008 at 9:39 PM, Eric Belanger <belanger@astro.umontreal.ca> wrote:
On Tue, 15 Apr 2008, Aaron Griffin wrote:
On Tue, Apr 15, 2008 at 12:10 PM, Jan de Groot <jan@jgc.homeip.net> wrote:
Can someone give clear instructions on how to move things from testing to core and/or extra? I've done some packages a while ago, which were graphviz and glib2. Looking again, I see glib2 isn't moved at all and graphviz has been fixed up by some other dev last week. What's going on here?
It should be exactly the same as it always ways, except instead of CVS tags, we're using "archrelease" and "svn rm" (or archrm, which does very little)
In essence: cd graphviz/trunk archrelease extra-i686 (or run extrapkg to do this and the scp upload) cd ../repos/ svn rm testing-i686
Then you need to do the db-script side exactly as we always have done it: both db-testing and db-extra need to be run, with a package in $STAGING/add and one in $STAGING/del
Pierre's testing2extra script should do all this - but I have not used it myself.
Jan, did you attempt to do it manually, or use the script?
It doesn't seem to work:
PWD: ~/svnroot/bmpx/trunk 48 eric@Erix $ archrelease extra-i686 UG ../repos/extra-i686/PKGBUILD
property 'svnmerge-integrated' set on '../repos/extra-i686'
~/svnroot/bmpx ~/svnroot/bmpx/trunk Sending repos/extra-i686
Committed revision 547. ~/svnroot/bmpx/trunk
I'm unclear on what you mean. Which part doesn't work? It appears to have released for extra-i686 just fine: http://dev.archlinux.org/~aaron/svn/viewvc/bin/cgi/viewvc.cgi/bmpx/repos/
Which part of this is failing?
The PKGBUILD in bmpx/repos/extra-i686 is still the old one with pkgrel=1 instead of being replaced by the one in the trunk at pkgrel=2 (which was previously in testing). Plus the gcc and libsoup patches that are applied to pkgrel=2 in the trunk were not copied to extra-i686. It's like if running 'archrelease extra-i686' didn't updated the files in extra-i686 at all. That's probably the reason why running the db script on gerolde doesn't update the db properly. -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.
On Mon, 21 Apr 2008, Eric Belanger wrote:
On Mon, 21 Apr 2008, Aaron Griffin wrote:
On Sun, Apr 20, 2008 at 9:39 PM, Eric Belanger <belanger@astro.umontreal.ca> wrote:
On Tue, 15 Apr 2008, Aaron Griffin wrote:
On Tue, Apr 15, 2008 at 12:10 PM, Jan de Groot <jan@jgc.homeip.net> wrote:
Can someone give clear instructions on how to move things from testing to core and/or extra? I've done some packages a while ago, which were graphviz and glib2. Looking again, I see glib2 isn't moved at all and graphviz has been fixed up by some other dev last week. What's going on here?
It should be exactly the same as it always ways, except instead of CVS tags, we're using "archrelease" and "svn rm" (or archrm, which does very little)
In essence: cd graphviz/trunk archrelease extra-i686 (or run extrapkg to do this and the scp upload) cd ../repos/ svn rm testing-i686
Then you need to do the db-script side exactly as we always have done it: both db-testing and db-extra need to be run, with a package in $STAGING/add and one in $STAGING/del
Pierre's testing2extra script should do all this - but I have not used it myself.
Jan, did you attempt to do it manually, or use the script?
It doesn't seem to work:
PWD: ~/svnroot/bmpx/trunk 48 eric@Erix $ archrelease extra-i686 UG ../repos/extra-i686/PKGBUILD
property 'svnmerge-integrated' set on '../repos/extra-i686'
~/svnroot/bmpx ~/svnroot/bmpx/trunk Sending repos/extra-i686
Committed revision 547. ~/svnroot/bmpx/trunk
I'm unclear on what you mean. Which part doesn't work? It appears to have released for extra-i686 just fine: http://dev.archlinux.org/~aaron/svn/viewvc/bin/cgi/viewvc.cgi/bmpx/repos/
Which part of this is failing?
The PKGBUILD in bmpx/repos/extra-i686 is still the old one with pkgrel=1 instead of being replaced by the one in the trunk at pkgrel=2 (which was previously in testing). Plus the gcc and libsoup patches that are applied to pkgrel=2 in the trunk were not copied to extra-i686. It's like if running 'archrelease extra-i686' didn't updated the files in extra-i686 at all. That's probably the reason why running the db script on gerolde doesn't update the db properly.
I just moved the imagemagick rebuilds from testing to extra. Except for 2 packages, the steps you posted above works. BTW, 'svn commit' must be run after removing the 'svn rm testing-i686'. My guess is that the failures are due to the properties that were set when moving the repos to svn (details in Jason's explanation in the 'Database breakage thread').. -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.
participants (3)
-
Aaron Griffin
-
Eric Belanger
-
Jan de Groot