[arch-dev-public] [RFC] Add ARM to archlinux.org

Felix Yan felixonmars at gmail.com
Mon Mar 24 22:24:50 EDT 2014


On Monday, March 24, 2014 21:15:06 keenerd wrote:
> On 3/24/14, Sébastien Luttringer <seblu at seblu.net> wrote:
> >>> - add AUR
> >> 
> >> This doesn't make sense. We already have a git repo which does a far
> >> better job of compressing the deltas between versions of text files.
> > 
> > Keeping the git backend or not, it makes sense to me to move this from
> > the build server (pkgbuild.com) to the archive server (something like
> > archive.archlinux.org).
> > 
> > Git is an awesome SCM, but it was not think to backup stuff, especially
> > with a big directory tree. My feeling trying to find a previous version
> > of a PKGBUILD with aur-mirror.git is:
> > - a very long time to fetch the repository
> > - a space based dig into changelog to find the right commit for my date
> > - a long checkout to get the tree at this commit
> > 
> > Having something with faster access and in a similar hierarchy may have
> > use cases.
> 
> The Rollback Machine has a convenient CLI wrapper to access packages.
> Have you tried using the Rollback Machine with just a browser?  It is
> nearly impossible.  The CLI wrapper makes it much nicer.

Just want to add a side note here, that the two most popular CLI wrappers 
(downgrade and downgrader in AUR) are using the web service hosted by Arch 
Linux Chinese Community (archlinuxcn). We are also hosting the service right 
at the day when the old A.R.M was down.

I think we're implementing the services in two aspects: Sébastien is providing 
daily-based folders, which is great to rollback or freeze a system at some 
point, while archlinuxcn is providing API for CLI wrappers to query packages, 
which makes more sense for users using the CLI helpers.

About the server resources:

83G     ./community
70G     ./packages

There were some users from the forums gave us their old backups, so we have 
oldest package back to 2007 here, while packages (not including [testing]) 
from 2011 are generally available for search & download.

For example, a search for kernel26 returns every version down to 2.6.38.3, 
which was released on 2011-04-17 according to our svn log.

So the resource consumption doesn't look scary at all :) I don't actually have 
a preference on making the service official or not, the current domain "repo-
arm.archlinuxcn.org" looks OK to me as well.

Regards,
Felix Yan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part.
URL: <http://mailman.archlinux.org/pipermail/arch-dev-public/attachments/20140325/9f413b36/attachment.asc>


More information about the arch-dev-public mailing list