On Wed, Sep 15, 2021 at 10:26 PM Gary Buhrmaster
<gary.buhrmas...@gmail.com> wrote:
>
> On Wed, Sep 15, 2021 at 9:40 PM Fabio Valentini <decatho...@gmail.com> wrote:
>
> > Thanks, that did the trick.
> > But of course somebody built stuff during the side-tag window and now
> > it can't be pushed. *le big sigh*
>
> This seems to happen every time there is a
> large(ish) side-tag.  I do wish that (probably
> using a server side git push hook) there was
> a `fedpkg lock` command that would block
> accidental pushes for the appropriate branch
> due to various missed emails, or automated
> activities (with the corresponding `fedpkg
> unlock` of course).  Ah well, one can dream.

It's *possible*. Pagure Dist-Git[0] dynamically generates the ACLs
from PDC, so if someone wanted to work on PDC to offer an API that
could be used to temporarily close a branch until a certain date
passed or until a side-tag was merged (obviously by listening to
fedora messaging queue for it), then fedpkg could be extended to offer
"fedpkg lock" to lock rawhide branches temporarily accordingly.

The problem is that PDC has been a dead project since early 2018[1]
(just shortly after Pagure went into production at the end of 2017).
So despite being made extremely critical to our infrastructure, unless
someone has the chops to extend the codebase themselves, the other
pieces will never gain the necessary capabilities.

[0]: https://pagure.io/pagure-dist-git
[1]: 
https://github.com/product-definition-center/product-definition-center/commits/master



-- 
真実はいつも一つ!/ Always, there's only one truth!
_______________________________________________
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 on the list, report it: 
https://pagure.io/fedora-infrastructure

Reply via email to