[Dev] Parabola-friendly implementation of VCS urls for PKGBUILDs

Luke T.Shumaker lukeshu at sbcglobal.net
Sun Aug 26 02:30:11 GMT 2012


At Sat, 25 Aug 2012 20:19:54 -0300,
Nicolás Reynolds wrote:
> the main reason to have tarballs is not that we loooove checksums, but
> that at least GPL2 software requires you to host the corresponding
> sources for the packages you provide. arch is following this doing
> makepkg --allsource for GPL packages on ABS, how would they solve it? or
> won't they allow vcs packges on repos?

Their implementation includes (for the example of git) a bare
repository alongside the PKGBUILD when running `makepkg --allsource`.

About accessing the network during build()--it doesn't, though it will
always try to run `git fetch` before build(), even if
unnecessary. But if it doesn't succeed, everything is just jolly, so 
I don't see an issue with that.

I personally think my design is better, but if checksums aren't a
must, I see no real problems with their version.

~ Luke Shumaker



More information about the Dev mailing list