[Mageia-dev] Distributed packaging for a community distro

Colin Guthrie mageia at colin.guthr.ie
Sun Sep 19 15:05:24 CEST 2010


'Twas brillig, and Aurelien Bompard at 19/09/10 12:52 did gyre and gimble:
>>  * Binary churn: If we add the tarballs, there can be a lot of binary
>> churn. Cloning a git repo means we get the full history locally which
>> means all copies of the tarball over the x years period. SVN is better
>> suited to binary churn, only keeping the most recent version in your
>> checkout. This is likely discussed above.
> 
> In Fedora, the tarballs are kept on a separate server, and a "sources" file 
> with SHA1 sums is included in the git repo. The "fedpkg" tool can upload 
> tarballs to the cache.

Perfect.

>>  * Tagging: When a release is done, the packages need to be tagged. This
>> is more awkward with individual repos rather than one central one, but I
>> suspect it's a relatively easy process to script.
> 
> AFAIK, there's no global tagging for a release in Fedora.

That's certainly one way to solve that problem :p

Cheers

Col

-- 

Colin Guthrie
mageia(at)colin.guthr.ie
http://colin.guthr.ie/

Day Job:
  Tribalogic Limited [http://www.tribalogic.net/]
Open Source:
  Mageia Contributor [http://www.mageia.org/]
  PulseAudio Hacker [http://www.pulseaudio.org/]
  Trac Hacker [http://trac.edgewall.org/]


More information about the Mageia-dev mailing list