Re: Proposal: Allow all packagers to push empty commits to any package

2025-02-23 Thread Fabio Valentini
On Sun, Feb 23, 2025 at 11:17 PM Zbigniew Jędrzejewski-Szmek wrote: > > I still think we should always require a changelog entry, so that that > the reason for the rebuild is always explicit. > > (In the normal case, there should never be a need for "trivial" > rebuilds, and rebuilds should be for

Re: Proposal: Allow all packagers to push empty commits to any package

2025-02-23 Thread Neal Gompa
On Sun, Feb 23, 2025 at 5:22 PM Zbigniew Jędrzejewski-Szmek wrote: > > On Thu, Feb 20, 2025 at 09:06:15AM -0500, Ben Beasley wrote: > > I would also point out that incompatible updates are still supposed to be > > announced a week in advance, with all impacted packages’ maintainers CC’ed > > or BC

Re: Proposal: Allow all packagers to push empty commits to any package

2025-02-23 Thread Zbigniew Jędrzejewski-Szmek
On Thu, Feb 20, 2025 at 09:06:15AM -0500, Ben Beasley wrote: > I would also point out that incompatible updates are still supposed to be > announced a week in advance, with all impacted packages’ maintainers CC’ed > or BCC’ed. This allows a week for someone to read their email and speak up > about

Re: Proposal: Allow all packagers to push empty commits to any package

2025-02-23 Thread Zbigniew Jędrzejewski-Szmek
On Fri, Feb 21, 2025 at 06:27:42PM +0100, Fabio Valentini wrote: > On Fri, Feb 21, 2025 at 5:13 PM Miro Hrončok wrote: > > > > On 21. 02. 25 12:41, Fabio Valentini wrote: > > > On Thu, Feb 20, 2025 at 1:17 PM Miro Hrončok wrote: > > >> > > >> Hello. > > >> > > >> With the recent discussions about

Re: Proposal: Allow all packagers to push empty commits to any package

2025-02-21 Thread Peter Oliver
On 20 February 2025 13:54:00 GMT, Ben Beasley wrote: >Note that as long as we’re on Pagure, it’s impossible to make a PR for an empty commit. It's possible via the API, https://src.fedoraproject.org/api/0/#pull_requests-tab. I recently knocked up a "quick" script to do this, (which rapidly spira

Re: Proposal: Allow all packagers to push empty commits to any package

2025-02-21 Thread Fabio Valentini
On Fri, Feb 21, 2025 at 5:13 PM Miro Hrončok wrote: > > On 21. 02. 25 12:41, Fabio Valentini wrote: > > On Thu, Feb 20, 2025 at 1:17 PM Miro Hrončok wrote: > >> > >> Hello. > >> > >> With the recent discussions about provenpackagers in Fedora, I recently > >> got an > >> idea. > >> > >> One of t

Re: Proposal: Allow all packagers to push empty commits to any package

2025-02-21 Thread Miro Hrončok
On 21. 02. 25 12:41, Fabio Valentini wrote: On Thu, Feb 20, 2025 at 1:17 PM Miro Hrončok wrote: Hello. With the recent discussions about provenpackagers in Fedora, I recently got an idea. One of the common needs for provenpackagers is to simply "bump and rebuild" a set of dependencies. All

Re: Proposal: Allow all packagers to push empty commits to any package

2025-02-21 Thread Neal Gompa
On Fri, Feb 21, 2025 at 6:42 AM Fabio Valentini wrote: > > On Thu, Feb 20, 2025 at 1:17 PM Miro Hrončok wrote: > > > > Hello. > > > > With the recent discussions about provenpackagers in Fedora, I recently got > > an > > idea. > > > > One of the common needs for provenpackagers is to simply "bum

Re: Proposal: Allow all packagers to push empty commits to any package

2025-02-21 Thread Fabio Valentini
On Thu, Feb 20, 2025 at 1:17 PM Miro Hrončok wrote: > > Hello. > > With the recent discussions about provenpackagers in Fedora, I recently got an > idea. > > One of the common needs for provenpackagers is to simply "bump and rebuild" a > set of dependencies. > > All packagers are already able to b

Re: Proposal: Allow all packagers to push empty commits to any package

2025-02-21 Thread Andreas Schneider
On Thursday, 20 February 2025 13:17:02 CET Miro Hrončok wrote: > Hello. Hey, > With the recent discussions about provenpackagers in Fedora, I recently got > an idea. I also got an idea, what if the build service detects that a dependency changed and rebuilds the package automatically? Sounds

Re: Proposal: Allow all packagers to push empty commits to any package

2025-02-20 Thread Miro Hrončok
On 20. 02. 25 17:59, Mattia Verga via devel wrote: Example: the package maintainer applies changes to the spec file, but doesn't build the package because they're still tweaking it (or just because they're building it in a side tag with other pieces). Now any packager can jump in, trigger an empt

Re: Proposal: Allow all packagers to push empty commits to any package

2025-02-20 Thread Kashyap Chamarthy
On Thu, Feb 20, 2025 at 01:17:02PM +0100, Miro Hrončok wrote: > Hello. > > With the recent discussions about provenpackagers in Fedora, I recently got > an idea. > > One of the common needs for provenpackagers is to simply "bump and rebuild" > a set of dependencies. I guess this "common need" is

Re: Proposal: Allow all packagers to push empty commits to any package

2025-02-20 Thread Mattia Verga via devel
Il 20/02/25 13:17, Miro Hrončok ha scritto: > Hello. > > With the recent discussions about provenpackagers in Fedora, I recently got an > idea. > > One of the common needs for provenpackagers is to simply "bump and rebuild" a > set of dependencies. > > All packagers are already able to build anythi

Re: Proposal: Allow all packagers to push empty commits to any package

2025-02-20 Thread Cristian Le via devel
On 2025/02/20 14:54, Ben Beasley wrote: Note that as long as we’re on Pagure, it’s impossible to make a PR for an empty commit. Right, that is indeed a nuisance. There is a dirty hack to it [1]: 1. Try to create the PR as normal and be greeted by a disabled "Create Pull Request" 2. Enter de

Re: Proposal: Allow all packagers to push empty commits to any package

2025-02-20 Thread Ben Beasley
Note that as long as we’re on Pagure, it’s impossible to make a PR for an empty commit. On 2/20/25 8:51 AM, Cristian Le via devel wrote: On 2025/02/20 13:17, Miro Hrončok wrote: What if we allowed all packagers to push empty commit to any package? That should eliminate *some* need for proven

Re: Proposal: Allow all packagers to push empty commits to any package

2025-02-20 Thread Ben Beasley
I would also point out that incompatible updates are still supposed to be announced a week in advance, with all impacted packages’ maintainers CC’ed or BCC’ed. This allows a week for someone to read their email and speak up about any special circumstances. For updates with more than a handful

Re: Proposal: Allow all packagers to push empty commits to any package

2025-02-20 Thread Cristian Le via devel
On 2025/02/20 13:17, Miro Hrončok wrote: What if we allowed all packagers to push empty commit to any package? That should eliminate *some* need for provenpackager access. We would also communicate in our policies that such bumps do not require prior agreement with the maintainers to avoid con

Re: Proposal: Allow all packagers to push empty commits to any package

2025-02-20 Thread Dmitry Belyavskiy
Hello, On Thu, Feb 20, 2025 at 2:27 PM Miro Hrončok wrote: > On 20. 02. 25 14:08, Dmitry Belyavskiy wrote: > > > > > > On Thu, Feb 20, 2025 at 1:17 PM Miro Hrončok > > wrote: > > > > > > What if we allowed all packagers to push empty commit to any > package? That

Re: Proposal: Allow all packagers to push empty commits to any package

2025-02-20 Thread Miro Hrončok
On 20. 02. 25 14:08, Dmitry Belyavskiy wrote: On Thu, Feb 20, 2025 at 1:17 PM Miro Hrončok > wrote: What if we allowed all packagers to push empty commit to any package? That should eliminate *some* need for provenpackager access. We would also communi

Re: Proposal: Allow all packagers to push empty commits to any package

2025-02-20 Thread Miro Hrončok
On 20. 02. 25 14:02, Neal Gompa wrote: On Thu, Feb 20, 2025 at 7:59 AM Miro Hrončok wrote: On 20. 02. 25 13:51, Michael J Gruber wrote: With the wide adoption of %autorelease, such bump commits are empty, which should be easy to verify. Wide, well, ... Roughly 39% based on a simple grep fo

Re: Proposal: Allow all packagers to push empty commits to any package

2025-02-20 Thread Ben Beasley
On 2/20/25 8:02 AM, Neal Gompa wrote: What does that number look like when we exclude rust2rpm managed packages? $ rg -l '%\{?autorelease' | while read -r spec; do if ! grep -Fq 'Generated by rust2rpm' "${spec}"; then echo "${spec}"; fi; done | wc -l 6559 $ find . -name '*.spec' | while rea

Re: Proposal: Allow all packagers to push empty commits to any package

2025-02-20 Thread Dmitry Belyavskiy
On Thu, Feb 20, 2025 at 1:17 PM Miro Hrončok wrote: > > What if we allowed all packagers to push empty commit to any package? That > should eliminate *some* need for provenpackager access. We would also > communicate in our policies that such bumps do not require prior agreement > with > the main

Re: Proposal: Allow all packagers to push empty commits to any package

2025-02-20 Thread Neal Gompa
On Thu, Feb 20, 2025 at 7:59 AM Miro Hrončok wrote: > > On 20. 02. 25 13:51, Michael J Gruber wrote: > >>> With the wide adoption of %autorelease, such bump commits are empty, > >>> which should be easy to verify. > > Wide, well, ... > > Roughly 39% based on a simple grep for %\{?autorelease > Wh

Re: Proposal: Allow all packagers to push empty commits to any package

2025-02-20 Thread Miro Hrončok
On 20. 02. 25 13:51, Michael J Gruber wrote: With the wide adoption of %autorelease, such bump commits are empty, which should be easy to verify. Wide, well, ... Roughly 39% based on a simple grep for %\{?autorelease -- Miro Hrončok -- Phone: +420777974800 Fedora Matrix: mhroncok --

Re: Proposal: Allow all packagers to push empty commits to any package

2025-02-20 Thread Miro Hrončok
On 20. 02. 25 13:28, Richard W.M. Jones wrote: On Thu, Feb 20, 2025 at 01:17:02PM +0100, Miro Hrončok wrote: What if we allowed all packagers to push empty commit to any package? That should eliminate *some* need for provenpackager access. We would also communicate in our policies that such bump

Re: Proposal: Allow all packagers to push empty commits to any package

2025-02-20 Thread Michael J Gruber
Am Do., 20. Feb. 2025 um 13:28 Uhr schrieb Richard W.M. Jones : > > On Thu, Feb 20, 2025 at 01:17:02PM +0100, Miro Hrončok wrote: > > Hello. > > > > With the recent discussions about provenpackagers in Fedora, I > > recently got an idea. > > > > One of the common needs for provenpackagers is to sim

Re: Proposal: Allow all packagers to push empty commits to any package

2025-02-20 Thread Richard W.M. Jones
On Thu, Feb 20, 2025 at 01:17:02PM +0100, Miro Hrončok wrote: > Hello. > > With the recent discussions about provenpackagers in Fedora, I > recently got an idea. > > One of the common needs for provenpackagers is to simply "bump and > rebuild" a set of dependencies. > > All packagers are already

Proposal: Allow all packagers to push empty commits to any package

2025-02-20 Thread Miro Hrončok
Hello. With the recent discussions about provenpackagers in Fedora, I recently got an idea. One of the common needs for provenpackagers is to simply "bump and rebuild" a set of dependencies. All packagers are already able to build anything (except a very specific and small set of specially