Re: Keeping old versions of packages

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tuesday, April 09, 2013 11:52 PM, Bill Nottingham wrote:
If you wanted to keep more versions on the mirrors, you have the following
options:

1) Have mash create everything, and then run a script that prunes versions
older than X, and re-runs createrepo.
[... snip ...]
2) Have mash try and implement a date-based expiry itself from what it
requests from koji.
[... snip ...]
3) Have mash sort through the packages retrieved by koji, and pull some
subset less than 'all' (the last 2/3/4 versions).

This is probably doable - it requires requesting all tagged packages from
koji and then doing some postprocessing on the list before you download
them. It's merely a matter of code.

It seems to me that all of these solutions focus on making mash do more stuff, without ever changing Koji.

But couldn't the Koji API grow a new parameter, which would be used for specifying how many versions of each package to get at most?

The current behaviour would be obtained by setting it to 1, and setting it to 2 would already be a positive change as it would allow downgrading a package if the update went wrong.


--
Mathieu
--
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel





[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux