Hi, It is just an idea, nothing more than it. These days, I had think more than had done anything( a bad hehaver....) As an clumzy idea, git will help to manage the config/build script files. And binary pkgs and source pkgs should be maintained by something else. As an embeded engineer, my insteresting is to maintain a repository which contains a software of several version(Stupid idea? but my customer liks old versions). It may support many versions of kernels( maybe include BSD kernel? ) And I need some tools to help to install a new OS from scretch VERY quickly. Build from souce code should be as easy as ABS. Maybe Gentoo is a good reference..... Now, I do not had any clear thought, needless to say coding. It will takes some time to develop a prototype system. So many linux distros exists, maybe this will be another one(if Arch community refuse it to be called Arch )? On 2009-09-17 23:10:10, nekomancer davion wrote:
Date: Thu, 17 Sep 2009 23:10:10 -0400 From: nekomancer davion <ladislaio@gmail.com> To: General Discusson about Arch Linux <arch-general@archlinux.org> Subject: Re: [arch-general] An evil idea --- use Git to manage the repositories Reply-To: General Discusson about Arch Linux <arch-general@archlinux.org> Message-ID: <bd5ae8c50909172010q110ceb4aif005c02f8063c413@mail.gmail.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable List-Id: General Discusson about Arch Linux <arch-general.archlinux.org>
Forsight linux does something like this, but their server side was closed source the last time I took a look(back in February). http://en.wikipedia.org/wiki/Conary_(package_manager)
It is a very interesting idea, and could speed things up a lot. It would make downloading packages to install elsewhere a pain in some cases though. Using GIT as-is would be a bad idea(perhaps hack mercurial to do the work instead?).
It would be rather non-KISS, but it does not sound too hard so long as you do not allow for rollbacks(Just store a list of what files are different and thus would need to be updated).
goodmenz if you want to try to hack something together, I should have time to assist, although not much(still in school, busy semester). Anyone else interested?
Forking mercurial and pacman into MerMan would be the new Linux package management system which finally bring about the year of the Linux desktop!
~Nekody 林克迪
On 9/9/09, Caleb Cushing <xenoterracide@gmail.com> wrote:
you are forgetting how quickly and ginormassly huge the git repo's would get.
-- Caleb Cushing