Talk:Arch Build System

From ArchWiki
Jump to: navigation, search

"The ABS tree is a SVN hirearchy"

This gets mentioned repeatedly throughout this article. I think this might actually be outdated - I recall talk on the mailing lists months back about a Git migration, and the packages are definitely available through Git now. But apparently there's also SVN repositories. So which is it? Regardless, I don't think it's accurate to say "ABS is a SVN hirearchy at /var/abs" unless it actually is a SVN hierarchy located at /var/abs. If it's just a bunch of scripts pulled via rsync, but they happen to come from a SVN repo, then we shouldn't be calling the client's directory tree a SVN tree. Ndt (talk) 16:57, 13 August 2014 (UTC)

No longer relevant. Closing. -- Rdeckard (talk) 19:25, 16 April 2017 (UTC)

Archive

The ABS is being deprecated.[1] Some of the info in the article may need to go elsewhere. We also need to redirect the old page somewhere, I'm thinking Getting PKGBUILDs from SVN. -- Rdeckard (talk) 13:30, 13 April 2017 (UTC)

It's the abs script/package that's deprecated, not the whole Arch build system. We can keep the page - the first two sections are still relevant (except for the description of the ABS tree), the third can be updated and Getting PKGBUILDs from SVN can be merged here. We might also move the page to Arch build system to kill the acronym. -- Lahwaacz (talk) 21:44, 14 April 2017 (UTC)
Good point. I've update the flag to style, not archive. -- Rdeckard (talk) 15:57, 15 April 2017 (UTC)
I think the article is almost there (removed the style flag). I have questions about the SVN tree though, since I'm not involved as a dev. What's the difference between trunk and repos in the tree? I imagine the repos directories are actually what is used to build the packages we find in the official repositories. Is trunk the "scratch" directory until ready to be moved to the repos directories? -- Rdeckard (talk) 22:22, 15 April 2017 (UTC)
Yes, the devs manage the tree with devtools as described in DeveloperWiki:HOWTO_Be_A_Packager. -- Lahwaacz (talk) 08:33, 16 April 2017 (UTC)
Got it. I've update the section. Please revise if its not accurate. Thanks, closing. -- Rdeckard (talk) 19:25, 16 April 2017 (UTC)