[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