Re: EOL and Obsoletes in Modularity

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

 



On Tue, Nov 03, 2020 at 02:17:59PM +0100, Petr Šabata wrote:
> On Tue, Nov 3, 2020 at 1:16 PM Petr Pisar <ppisar@xxxxxxxxxx> wrote:
> > Another option would be adding the EOL data into modules dist-git
> > repositories. To the same branches where modules are built from. But
> > a different file. Pungi would enumarate all module builds directed to
> > a compose, locate their dist-git sources by mapping name:stream to
> > git://src.fedoraproject/org/modules/name.git#stream and download EOL data from
> > there. That would enable module maintains to control EOLs simply by pushing an
> > eol.yaml file into the branch of the module.
> 
> This is not a reliable method as the branch name can be anything if
> stream name is defined in modulemd. Technically even the repository name
> can be anything.
>
I know. But In my option it's a problem of the module maintainer. (Doctor, it
hurts when I stab a needle into my eye! Doctor: Then don't do it.)

And even we had such a module build, the EOL format can be abused the same
way. You can EOL/obsolete foreign module:stream. Technically it can be misued
the same way to EOL a module build with overriden module:stream. You only need
to find a victim module repository to put it into. At the end, we already have
a fedora-osbolete-packages package. We can have fedora-obsolete-modules module
for the purpose of EOLing misnamed module builds.

In my opinion it's only a matter of policy.

-- Petr

Attachment: signature.asc
Description: PGP signature

_______________________________________________
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