Re: Renewing the Modularity objective

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

 



> When MySQL 8 is being developed and being packages as module, do you
> build the module for Rawhide only or for all Fedoras?
>
> If you build it for all Fedoras, how do you deal with incompatible
> changes during the MySQL 8 developement. I'm hitting on the Fedora
> Updates Policy that forbids incompatible changes in stable Fedoras.
>
> If you build it for Rawhide only, how do you ensure that the module is
> not inheritted into a stable Fedora on branching. Because in case of
> branching F31 relengs tried very hard to branch the module and rebuild
> them. (Despite I told them not to do that with perl:5.26.)

That's a great observation.
Ususally when the package (module in this case) is prone to breaking
bugs, I develop it in Rawhide and only later, (e.g. Beta, but it
depends from upstream to upstream) I extend the build to other
Fedoras.

> I'm still missing an offical recognition that there can be modules under
> development in stable Fedora. Otherwise we have no way of developing new
> modules. Fedora tries very hard to align module lifecycle to Fedora
> lifecycle. It does not work for me.

That's surely an *absolute need* to have an option to mark a module as
"under developement" or something simmilar and have that anchored in
the guidelines, if we want to use this chance a modularity technically
offers.

--

Michal Schorm
Software Engineer
Core Services - Databases Team
Red Hat

--

On Thu, Sep 19, 2019 at 2:33 PM Petr Pisar <ppisar@xxxxxxxxxx> wrote:
>
> On 2019-09-19, Michal Schorm <mschorm@xxxxxxxxxx> wrote:
> > While the new major version of the database is being developed, I'd
> > love to pack it in Fedora, test it, offer it to the users and provide
> > feedback to the upstream, solving the uprising issues with them way
> > before the GA.
> > Because I want to keep a stable version in the base Fedora, I'm using
> > modules to provide both of them.
> > E.g. when MySQL 8 was being developed ( pre-GA releases ), I normally
> > maintained the MySQL 5.7 (latest stable major version) in the base
> > Fedora, while having MySQL 8 as a module.
> >
> When MySQL 8 is being developed and being packages as module, do you
> build the module for Rawhide only or for all Fedoras?
>
> If you build it for all Fedoras, how do you deal with incompatible
> changes during the MySQL 8 developement. I'm hitting on the Fedora
> Updates Policy that forbids incompatible changes in stable Fedoras.
>
> If you build it for Rawhide only, how do you ensure that the module is
> not inheritted into a stable Fedora on branching. Because in case of
> branching F31 relengs tried very hard to branch the module and rebuild
> them. (Despite I told them not to do that with perl:5.26.)
>
> I'm still missing an offical recognition that there can be modules under
> development in stable Fedora. Otherwise we have no way of developing new
> modules. Fedora tries very hard to align module lifecycle to Fedora
> lifecycle. It does not work for me.
>
> -- Petr
> _______________________________________________
> 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
_______________________________________________
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