On Mon, Nov 30, 2020 at 8:01 AM Pavel Raiskup <[email protected]> wrote:
>
> On Monday, November 30, 2020 1:44:14 PM CET Neal Gompa wrote:
> > On Mon, Nov 30, 2020 at 7:41 AM Stephen John Smoogen <[email protected]> 
> > wrote:
> > >
> > >
> > >
> > > On Mon, 30 Nov 2020 at 06:57, Florian Weimer <[email protected]> wrote:
> > >>
> > >> * Miro Hrončok:
> > >>
> > >> > I was wondering whether it might be possible to use microdnf instead
> > >> > of dnf in the boostrap mock chroots. Since dnf depends on Python,
> > >> > using the boostrap mode now complicates upgrading Pythons to a newer
> > >> > version.
> > >>
> > >> Would it be possible to use rpm-ostree with a vendored RPM
> > >> implementation?  That should provide even better isolation.
> > >>
> > >
> > > koji has a very strong idea of what it wants inside a chroot and what it
> > > does not (and may never) want. Getting rpm-ostree or other items to work
> > > inside of the koji mock interface is probably looking at a large project
> > > (going from how many other 'simple' things have ended up being much more
> > > complicated than expected by the original proposers). My usual way of
> > > figuring out how to make anything work in koji is to see what the oldest
> > > environment it needs to work on by a customer and see how I would do it in
> > > RHEL-5 (now maybe RHEL-6).
> >
> > Then that's easy: we define a list of packages that are needed to get
> > the package manager working, and Koji would just download and unpack
> > them with no script execution, then it would manually run some
> > predefined scripts and invoke the package manager after that.
>
> Can you elaborate a bit more please?  What is the practical difference between
> mock's bootstrap chroot and the manual technique you propose?
>

This does not require dependency resolution to be verified, unless you
use the dependency resolver in the COPR/Koji code to create the list
(that's what OBS does).



--
真実はいつも一つ!/ Always, there's only one truth!
_______________________________________________
buildsys mailing list -- [email protected]
To unsubscribe send an email to [email protected]
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/[email protected]

Reply via email to