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