[Mageia-sysadm] changing binrepos
sander.lepik at eesti.ee
Wed Jul 13 18:28:23 CEST 2011
13.07.2011 19:09, nicolas vigier kirjutas:
> I think current binrepos is not really perfect :
> - Using separate repository for each release require having multiple
> copies of some files
> - removing old binary files from history is easier than before, but
> still not very simple
> - Using the same directory structure as packages (with current and
> releases directories) in binrepos is not very usefull I think
> So I think we could replace binrepos svn with something like this :
> - on valstar, a script to upload a file, accessed by ssh using "mgarepo
> upload". The script saves all files in the same directory, using
> sha1sum for the filename. And the directory is accessible by http.
> The script could also take an URL as an argument, so that the file is
> downloaded from this URL instead of being uploaded by the packager (for
> people with slow connection). The script can also send an email on a
> mailing list when a new file is uploaded.
> - the uploaded file becomes accessible at this URL :
> - the same sha1.lst file as we have now is used to list binary files in
> the SOURCES directory
> - when doing "mgarepo co" or "mgarepo getsrpm", mgarepo download all
> files listed in sha1.lst from http://binrepos.mageia.org/files/...
> - when a file is no longer used, it is only removed from sha1.lst, not
> removed from the server
> - If we want to save space, we can have a script to generate the list of
> all used files from all packages, and remove files not in this list
> What do you think about this change ?
Sounds like a good idea.
More information about the Mageia-sysadm