Re: koji buildsystem changes

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

 



On 12/15/20 12:25 PM, Panu Matilainen wrote:
On 12/15/20 11:54 AM, Miroslav Suchý wrote:
Dne 14. 12. 20 v 11:22 Panu Matilainen napsal(a):

When I started working on rpm back in 2007, landing new features to rpm meant looking 5+ years in the horizon to have said feature running on a released RHEL running in the builder so people could start trying it out on rawhide, which meant that by then it was far, far too late to address any of the inevitable design flaws you get when doing something
...
For me this is a career-long dream come true. THANK YOU for everybody in the involved in making it happen, one step at a
time, over the years!

Nice to hear :)

But it is important to know that as long as bootstrap is big step, there is still hidden caveat: When any RPM or DNF package or any package they requires use some nice fancy feature which host's rpm does not recognize, then the bootstrap > will fail anyway. This is solved by bootstrap image feature https://github.com/rpm-software-management/mock/wiki/Feature-container-for-bootstrap which is still fresh feature - just one year old :) And so far not enabled in Koji.

When *this* will be enabled in Koji, we can finally boost the RPM development to levels previously unimaginable. :)


Ooh, nice! I thought there was that caveat but wasn't aware of this work.

We came up with the basic idea about reusing existing pre-built images for the purpose on internal #rpm in early 2013 but I don't know if it ever got to mock developers ears back then. At any rate it's just awesome to see this all coming together now after all that time, what a nice x-mas present :)

BTW, I'm not aware of the details how the images are built these days, but of course *something* will still need to build those images, and for all features to be usable in the "bootstrap package set", that something needs to be running latest rawhide, otherwise there are still limits to the feature set available to rpm itself and its dependencies.

But these days, running a set of scripts in a container on rawhide is a very different goal from the olden days where it would've entailed booting an actual system running rawhide - people used to laugh hysterically for days at the mere idea...

	- Panu -
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [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