Talk:Arch build system: Difference between revisions

From ArchWiki
Latest comment: 25 June 2017 by Rdeckard in topic Archive
Line 5: Line 5:
:No longer relevant. Closing.  -- [[User:Rdeckard|Rdeckard]] ([[User_talk:Rdeckard|talk]]) 19:25, 16 April 2017 (UTC)
:No longer relevant. Closing.  -- [[User:Rdeckard|Rdeckard]] ([[User_talk:Rdeckard|talk]]) 19:25, 16 April 2017 (UTC)


== <s>Archive</s> ==
== <s>Archive</s>==


The ABS is being deprecated.[https://lists.archlinux.org/pipermail/arch-dev-public/2017-April/028780.html] 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]].  -- [[User:Rdeckard|Rdeckard]] ([[User_talk:Rdeckard|talk]]) 13:30, 13 April 2017 (UTC)
The ABS is being deprecated.[https://lists.archlinux.org/pipermail/arch-dev-public/2017-April/028780.html] 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]].  -- [[User:Rdeckard|Rdeckard]] ([[User_talk:Rdeckard|talk]]) 13:30, 13 April 2017 (UTC)
Line 18: Line 18:


:::::Got it. I've update the section. Please revise if its not accurate. Thanks, closing.  -- [[User:Rdeckard|Rdeckard]] ([[User_talk:Rdeckard|talk]]) 19:25, 16 April 2017 (UTC)
:::::Got it. I've update the section. Please revise if its not accurate. Thanks, closing.  -- [[User:Rdeckard|Rdeckard]] ([[User_talk:Rdeckard|talk]]) 19:25, 16 April 2017 (UTC)
:::::Just keeping this up here for some time since we are still getting edits and emails saying the page is out of date / needs to be archived due to the confusion between ABS the system and ABS the package.  -- [[User:Rdeckard|Rdeckard]] ([[User_talk:Rdeckard|talk]]) 01:58, 25 June 2017 (UTC)


== Asp documentation ==
== Asp documentation ==

Revision as of 01:59, 25 June 2017

"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)Reply[reply]

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

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)Reply[reply]

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)Reply[reply]
Good point. I've update the flag to style, not archive. -- Rdeckard (talk) 15:57, 15 April 2017 (UTC)Reply[reply]
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)Reply[reply]
Yes, the devs manage the tree with devtools as described in DeveloperWiki:HOWTO_Be_A_Packager. -- Lahwaacz (talk) 08:33, 16 April 2017 (UTC)Reply[reply]
Got it. I've update the section. Please revise if its not accurate. Thanks, closing. -- Rdeckard (talk) 19:25, 16 April 2017 (UTC)Reply[reply]
Just keeping this up here for some time since we are still getting edits and emails saying the page is out of date / needs to be archived due to the confusion between ABS the system and ABS the package. -- Rdeckard (talk) 01:58, 25 June 2017 (UTC)Reply[reply]

Asp documentation

After reading this page, it seems to me that using svn and asp is the future of using the arch build system. What do you think about splitting the "How to use the ABS" section in svn and asp-based git? To me, asp checkout <pkgname> was much more intuitive (also because I'm more used to git) than the non-recursive checkout in svn. I'm thinking of something like three subsections: "svn checkout", "git checkout", "building after checkout". DrTobbe (talk) 11:43, 5 May 2017 (UTC)Reply[reply]

Probably a good idea. There should be a news item soon about ABS that might give some guidance. -- Rdeckard (talk) 00:12, 10 May 2017 (UTC)Reply[reply]
Happened on the 15th... should probably remove all outdated content here and echo the news item or the like Graysky (talk) 12:29, 27 May 2017 (UTC)Reply[reply]
There is no outdated content here since April 15 (i.e. a month before the news item). See the #Archive discussion above. -- Lahwaacz (talk) 13:13, 27 May 2017 (UTC)Reply[reply]
I've added a tip about asp, but feel free to expand. -- Rdeckard (talk) 01:57, 25 June 2017 (UTC)Reply[reply]