On Sat, Sep 21, 2024 at 3:05 PM Carl George <c...@redhat.com> wrote:

> On Sat, Sep 21, 2024 at 3:21 PM Miro Hrončok <mhron...@redhat.com> wrote:
> >
> > On 21. 09. 24 20:00, Sérgio Basto wrote:
> > > Hello,
> > >
> > > On Sat, 2024-09-21 at 10:03 +0000, bugzi...@redhat.com wrote:
> > >> Hello,
> > >>
> > >> Please note that this comment was generated automatically by
> > >>
> https://pagure.io/releng/blob/main/f/scripts/ftbfs-fti/follow-policy.py
> > >
> > >
> > > Have this scripts running on EPEL branches would help me detect FTI
> > > more quickly , instead be users reporting  it
> > >
> > > Best regards,
> >
> > We probably could. It runs against the koji repos, so as long as it does
> not
> > want to report bugzillas for RHEL content, it should work.
> >
> This is something that's been on my mind for a while.  Uninstallable
> packages hurt EPEL's overall reputation.  I would actually like to
> take this a step further than FTI bugs and also gate EPEL updates on
> installability.  I do not think it should be allowed to push an update
> to stable if it is uninstallable.  Even if we can't gate the updates
> completely, we should at least disable auto-push based on time/karma
> if the installability check fails.  The first step will be to actually
> run the installability check on EPEL updates, which does not currently
> happen.
>
> https://github.com/fedora-ci/installability-pipeline/issues/40
>
> I've also been toying with the idea of having an EPEL policy around
> this.  Fedora doesn't allow uninstallable packages to sit in the repos
> forever, and neither should EPEL.  Automatic FTI bugs would be really
> useful here for marking the duration, and then the policy could be
> something like "untag after X months of not being installable".  For
> EPEL 10 we could do a one-off bulk untag for everything that doesn't
> install right before the official launch.
>
> Python has a great policy that helps in these situations.  The
> upstream test suite SHOULD be run in %check, but if it can't a basic
> smoke test (e.g. %pyproject_check_import) MUST be run.  This ensures
> that missing run-time dependencies fail the build.  If you get a FTI
> bug for one of your Python packages, it likely means this policy isn't
> being followed.
>
> https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/#_tests
>
> --
> Carl George
>

While that is getting done, I have got my will-it-install page back up and
working for epel10

https://tdawson.fedorapeople.org/epel/willit/epel10/status-wont-install.html

It's only updating once a day, at least until I get Diego's changes
backported.
Troy
-- 
_______________________________________________
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