Re: Koschei - continuous rebuilds for packages

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

 




----- Original Message -----
> From: jpacner@xxxxxxxxxx
> To: devel@xxxxxxxxxxxxxxxxxxxxxxx
> Sent: Tuesday, July 1, 2014 5:41:45 PM
> Subject: Re: Koschei - continuous rebuilds for packages
> 
> Hi Michael,
> 
> it sounds like a way how one could automatically handle library so-bumps
> in rawhide. Idea discussed with hhorak, jzeleny, pingou and others was
> to bump the library package, rebuild the dependency tree depending on
> this library and if some of them fail, notify it's maintainer(s) and the
> bumped library owner as well (email CC should be sufficient). If it
> doesn't fail, we can automatically immediately rebuild it in non-scratch
> environment. This'll save so much time and effort and also suppress the
> need for finding maintainers of the library and notifying them about the
> so-bump.
> 
> So the question regarding Koschei is if one could schedule one-shot
> build of a library package (preferably from CLI) and if one could get
> the result of such run on CLI (allowing automation). The CLI tool would
> be just thin wrapper around remote interface (JSONRPC/XMLRPC/...). Do
> Koschei have such interface?

I can consider it a a future feature, but I'm not sure whether I completely
undestand the exact process. Detecting soname bumps and doing real rebuilds
instead of scratch build should be possible. Koschei could automatically start
rebuilding dependent packages AFTER you update the library in rawhide. But if
you want to know what will break before you do the update then it will be
more complicated, because Koschei will need to manage separate Koji tags and
obviously first get permission to do so and I'm not sure whether relengs would
be willing to make this happen. And for both solutions Koschei would need to get
provenpackager-like priviledges to be able to bump the release. Regarding remote
interface - there is none, but I can make it as soon as it's needed. I didn't
have use case for it yet.

> 
> Kind regards,
> 
> -- Jan Pacner
> --
> devel mailing list
> devel@xxxxxxxxxxxxxxxxxxxxxxx
> https://admin.fedoraproject.org/mailman/listinfo/devel
> Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct





[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