That's a very good question, Nikita.

Depending on modules falls in the same category as module-hotfixes for us.
In the case of module-hotfixes, Copr only generates the `module_hotfixes=1`
line into the repofile, and in the case of module dependencies, Copr only
generates `config_opts['module_setup_commands']` line for the Mock config.
It is very few lines of code on the Copr side, so we are not in a rush to
drop those features. As long as they are supported in Mock and DNF, we can
keep them in Copr just fine.

I will update the blogpost to mention this.

Thank you,
Jakub

On Thu, Oct 31, 2024 at 1:24 PM Nikita Popov <npo...@redhat.com> wrote:

> On Wed, Oct 23, 2024 at 5:32 PM Jakub Kadlcik <jkadl...@redhat.com> wrote:
>
>> Hello everybody,
>> I'd like to announce that all Modularity features in Copr (except for
>> module hotfixes) are now deprecated, and we have a plan to slowly remove
>> them from our codebase.
>>
>> For more reasoning and the retirement schedule, please read my blog post
>> - https://frostyx.cz/posts/copr-modularity-the-end-of-an-era
>>
>> I will personally reach out to everybody who has submitted a module build
>> in Copr in the last two years and make sure they don't rely on this
>> functionality.
>>
>> Jakub
>>
>
> The blog post already mentions that --module-hotfixes for repos is
> staying. Will the --modules option for chroots will also stay, as it's just
> about build dependencies, not producing modules?
>
> Regards,
> Nikita
> --
> _______________________________________________
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> 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@lists.fedoraproject.org
> Do not reply to spam, report it:
> https://pagure.io/fedora-infrastructure/new_issue
>
-- 
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to