On Jan 6, 2008 12:08 PM, Dan McGee <dpmcgee@gmail.com> wrote:
On Jan 4, 2008 9:11 AM, Travis Willard <travis@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?