Re: Fedora 32 System-Wide Change proposal: Modules in Non-Modular Buildroot

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

 



On Thu, Nov 14, 2019 at 12:59 PM Zbigniew Jędrzejewski-Szmek
<zbyszek@xxxxxxxxx> wrote:
>
> On Thu, Nov 14, 2019 at 06:43:42PM +0100, Miro Hrončok wrote:
> > On 14. 11. 19 18:36, Zbigniew Jędrzejewski-Szmek wrote:
> > >On Thu, Nov 14, 2019 at 06:08:52PM +0100, Miro Hrončok wrote:
> > >>On 09. 10. 19 22:46, Ben Cotton wrote:
> > >>>https://fedoraproject.org/wiki/Changes/Modules_In_Non-Modular_Buildroot
> > >>>
> > >>>Enable module default streams in the buildroot repository for modular
> > >>>and non-modular RPMs.
> > >>>
> > >>>== Summary ==
> > >>>This Change (colloquially referred to as "Ursa Prime") enables the
> > >>>Koji build-system to include the RPM artifacts provided by module
> > >>>default streams in the buildroot when building non-modular (or
> > >>>"traditional") RPMs.
> > >>
> > >>I have one more technical concern.
> > >>
> > >>Suppose a packager decides to package the "mycoolapp" software as a
> > >>non-modular package. "mycoolapp" is written in Python, it builds
> > >>again non-modular Python, currently 3.8, it requires "python(abi) =
> > >>3.8" on runtime.
> > >
> > >Hmm, and what about an even simpler case:
> > >"myswankyapp" is also written in Python, and is packaged as a module.
> > >Python is rebuilt in a side tag, then the module blocks the upgrade.
> > >What is supposed to happen in that case?
> >
> > The module is rebuilt after the side tag is merged. Al least that is
> > what I think happened with avocado when we upgraded to Python 3.8.
>
> Automatically? And if the build fails?
>

It's not automatic. Release Engineering has to kick it by hand by
making a weird empty commit and triggering a build.



-- 
真実はいつも一つ!/ Always, there's only one truth!
_______________________________________________
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