[aur-general] Store projects snapshots on sigurd
Hi TUs, VCS PKGBUILDs in officials repositories should use a snapshot of the project and shouldn't fetch the sources directly from git; neither the snapshot tarball created by git (checksum changes every time). In [extra], we already do that storing the snapshot at ftp://ftp.archlinux.org/other/ . This is useful when a project dead or when website is down too. Then, we just set up ftp://ftp.archlinux.org/other/community/ , so our TUs can store their snapshots. Please fix your PKGBUILD to use it, but also please *do not* abuse of it: few space left on sigurd. Cheers. -- Andrea
On 03/27/2011 01:05 AM, Andrea Scarpino wrote:
VCS PKGBUILDs in officials repositories should use a snapshot of the project and shouldn't fetch the sources directly from git;
Why? Fetching git and checking out a specific commit is easier than creating and uploading tarballs. It's also easier to figure out which commit the repo package is using.
neither the snapshot tarball created by git (checksum changes every time).
Are you talking about the tarballs created by web interfaces (cgit, hgweb, gitweb, ..)? Afaik the checksum is the same if you specify which commit you want to get. If you just go with HEAD/tip it will change of course.
Then, we just set up ftp://ftp.archlinux.org/other/community/ , so our TUs can store their snapshots. Please fix your PKGBUILD to use it, but also please *do not* abuse of it: few space left on sigurd.
Mirroring the complete (git/hg/bzr) repo should waste less space after some time because we don't have lots of redundant data (files that don't change between releases). -- Florian Pritz -- {flo,bluewind}@server-speed.net
Why? Fetching git and checking out a specific commit is easier than creating and uploading tarballs. It's also easier to figure out which commit the repo package is using. How do you figure out which commit the package uses? Talking about git, for example, you only see pkgrel=<date>. How to see if your
On 27 March 2011 08:31, Florian Pritz <bluewind@server-speed.net> wrote: package include a fix committed in that <date> or not?
Are you talking about the tarballs created by web interfaces (cgit, hgweb, gitweb, ..)? Afaik the checksum is the same if you specify which commit you want to get. If you just go with HEAD/tip it will change of course. You are right here, if you specific the commit the tarball keeps the same checksum.
-- Andrea
On 27.03.2011 13:46, Andrea Scarpino wrote:
Why? Fetching git and checking out a specific commit is easier than creating and uploading tarballs. It's also easier to figure out which commit the repo package is using. How do you figure out which commit the package uses? Talking about git, for example, you only see pkgrel=<date>. How to see if your
On 27 March 2011 08:31, Florian Pritz <bluewind@server-speed.net> wrote: package include a fix committed in that <date> or not?
You'll have to read the PKGBUILD (remember that we checkout that specific commit), but if you only have a snapshot it's quite hard. I think this is a pretty nice solution: http://projects.archlinux.org/svntogit/community.git/tree/cairo-compmgr/trun... -- Florian Pritz -- {flo,bluewind}@server-speed.net
On 27 March 2011 13:58, Florian Pritz <bluewind@server-speed.net> wrote:
You'll have to read the PKGBUILD (remember that we checkout that specific commit), but if you only have a snapshot it's quite hard.
I think this is a pretty nice solution: http://projects.archlinux.org/svntogit/community.git/tree/cairo-compmgr/trun... Yes, that's acceptable.
But those aren't: http://projects.archlinux.org/svntogit/community.git/tree/conkeror-git/trunk... http://projects.archlinux.org/svntogit/community.git/tree/lua-yajl-git/trunk... -- Andrea
Am 27.03.2011 14:04, schrieb Andrea Scarpino:
On 27 March 2011 13:58, Florian Pritz <bluewind@server-speed.net> wrote:
You'll have to read the PKGBUILD (remember that we checkout that specific commit), but if you only have a snapshot it's quite hard.
I think this is a pretty nice solution: http://projects.archlinux.org/svntogit/community.git/tree/cairo-compmgr/trun... Yes, that's acceptable.
But those aren't: http://projects.archlinux.org/svntogit/community.git/tree/conkeror-git/trunk... http://projects.archlinux.org/svntogit/community.git/tree/lua-yajl-git/trunk...
Hello, I just updated conkeror-git with a hopfully acceptable PKGBUILD (not yet in git). Regards Stefan
participants (3)
-
Andrea Scarpino
-
Florian Pritz
-
Stefan Husmann