[arch-dev-public] Package Cleanup: Part II

Aaron Griffin aaronmgriffin at gmail.com
Fri May 18 14:36:38 EDT 2007


On 5/18/07, Dan McGee <dpmcgee at gmail.com> wrote:
> On 5/18/07, Aaron Griffin <aaronmgriffin at gmail.com> wrote:
> > http://wiki.archlinux.org/index.php/Package_Cleanup
> >
> > So the initial burst made a smallish dent, but there's still a lot
> > more to do, which I'd like to get to this weekend.  If anyone want to
> > help out, that'd be great.  In addition, please voice your opinions
> > about a few things (I haven't heard a lot of developers talk about
> > this, so I've left it alone:
> >
> > * Move desktop related stuff to extra? (possibly keep only xorg in current?)
> > * Move wireless/network modules to current? (they're that important IMO)
> > * Rename current to "core" ?
> > * Anything else?
> >
> > Here's a handful of instructions for moving things, just to be complete.
> >
> > == Move to unsupported ==
> >    cd repo/category/pkgname
> >    tar czf pkgname.tar.gz *
> >    /upload to the AUR/
> >    cvs tag -d CURRENT
> >    cvs tag -d CURRENT-64
> >    (possibly testing as well if it's there)
> >    cvs rm -f *
> >    cvs commit
> >
> > == Move from current to extra ==
> >    cp -r current/category/pkgname extra/category/pkgname
> >    rm -rf extra/category/pkgname/CVS
> >    cd current/category/pkgname
> >    cvs tag -d CURRENT
> >    cvs tag -d CURRENT-64
> >    (possibly testing as well if it's there)
> >    cvs rm -f *
> >    cvs commit
> >    cd extra/category/
> >    cvs add pkgname
> >    cd pkgname
> >    (use extrapkg or any other means to get it in the repo)
>
> For both of these, don't you need to move the package into the correct
> ~/staging/repo/del/ directory? That removes the entry from both the
> repo db and the db referenced by the packages page.

Yeah, I forgot that one... let me summarize:

== Updating the repos (for both cases above) ==
   ssh to gerolde
   cp /home/ftp/repo/os/ARCH/package ~/staging/repo/del/
   cp /home/ftp/repo/os/ARCH/package ~/staging/NEWrepo/add/
   run the db scripts
   (slightly different for ARCH-64 guys with the common staging dir)




More information about the arch-dev-public mailing list