[pacman-dev] [abs] Proto files and Makeworld

Travis Willard travis at archlinux.org
Sun Jan 6 12:23:10 EST 2008


On Jan 6, 2008 12:08 PM, Dan McGee <dpmcgee at gmail.com> wrote:
> On Jan 4, 2008 9:11 AM, Travis Willard <travis at archlinux.org> wrote:
> > Hey guys,
> >
> > With ABS splitting off from pacman, I was wondering where makeworld and the
> > .proto files belonged.
> >
> > To me, makeworld seems to be an abs tool (and even mentions ABS in its
> > usage) so it would seem to belong in the abs project, not with pacman
> > itself.
>
> Done...hope I didn't steal your thunder here. See the current abs.git
> repo (I promise I'll try not to touch it anymore! haha).

Onoz!  I am less a man - Dan hath touched mine sacred ABS project.

Heh - thanks for moving that over.

> > The proto files (PKGBUILD.proto, install.proto, and possibly a
> > ChangeLog.proto?) seem to belong with makepkg in my mind.  Any changes in
> > these proto files would be directly caused by changes to makepkg, and the
> > coupling of putting them in with the pacman package seems to make sense.
> > I've never understood why we sync them with abs in the first place - if
> > someone wants a prototype PKGBUILD to start from, why should they have to
> > download the entirety of our repos' build scripts?
>
> And also done. They now live in the top level of the pacman
> repository, and they are installed (at least on Arch) to
> /usr/share/pacman/.

I'll do the same with the "non-standard" prototypes and throw them in
the same location in the abs package... when I make the ABS package,
that is.

OH - I'm going to need core access, and I'll either need to bug eliott
to add an rsync stanza for ABS, or get the permissions to add it
myself, so I can test out this new rsync-style ABS and get it working
up to snuff.

How were we generating the tree for that again?  Commit/tag hooks?
Something in the db-repo scripts?  And, for that matter, where would
be a good place to locate the generated ABS tree server-side?
/var/abs?




More information about the pacman-dev mailing list