Re: What to do when packagers "forget" bodhi updates for branched (f32)?

2020-03-17 Thread Mattia Verga via devel
Il 16/03/20 21:30, Fabio Valentini ha scritto:
>
> Any suggestions what we could do to make sure f32 updates aren't
> forgotten after the beta freeze?
>
Ideally, I think that Bodhi should not allow someone to create an update 
with a build which nvr is higher than what is available in a later 
release. But I think currently the logic under the hood doesn't allow to 
make this easily: as now, Bodhi blocks you if you try to push a nvr 
lower than the existent for the same release, but every release is 
treated on its own (as far as I know, Bodhi does not have consciousness 
that F31 is parent of F32).

Mattia


___
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


Re: What to do when packagers "forget" bodhi updates for branched (f32)?

2020-03-17 Thread Peter Hutterer
On Tue, Mar 17, 2020 at 11:45:10AM +0100, Fabio Valentini wrote:
> On Tue, Mar 17, 2020 at 12:46 AM Peter Hutterer
>  wrote:
> >
> > On Mon, Mar 16, 2020 at 09:30:51PM +0100, Fabio Valentini wrote:
> > > Hi everybody,
> > >
> > > It's that time of the semi-year again, and I again found multiple
> > > instances of packages that have updates for rawhide and f31/f30, but
> > > no bodhi update for fedora 32.
> > >
> > > In most cases, the updated package was built on fedora 32 (a koji
> > > build was successful), but no bodhi update was created. In some cases,
> > > f32 was "forgotten" entirely.
> > >
> > > So, assuming the best, those packagers simply forgot that bodhi
> > > updates are necessary for branched releases after the beta freeze.
> > >
> > > What is the best couse of action for such forgotten updates? Some are
> > > bugfixes, others are new versions, and some could be security fixes,
> > > that are then missing from f32 entirely.
> 
> (snip)
> 
> > I pushed a few updates after branching where I did try to submit updates and
> > bodhi rejected them (too early) and then I simply missed the point where
> > they became necessary.
> >
> > so for me - an email to fedora-{devel|announce} with "bodhi updates for f32
> > are required now" would be good. the more obvious the subject line the
> > better. if that email was indeed sent and I missed it - oops and my
> > apologies :)
> 
> There was an announcement sent to test@, test-announce@, and devel-announce@:
> https://lists.fedoraproject.org/archives/list/devel-annou...@lists.fedoraproject.org/thread/UJRPBSP2BP6MM42NW5NM5WTMQY7WCT4V/
> 
> The subject "Fedora 32 Beta Freeze" isn't so clear though.
> That "Beta Freeze" means that creating updates in bodhi starts being
> necessary is only "hidden" in the first or second paragraph.

yup, checked and I did get this. I probably read the subject line and was
generally aware of the freeze but I don't think I read the email itself. So
yeah, having an email with the subject line containing important
instructions like the above would still help for some people, specifically
me :)

Cheers,
   Peter


> 
> > Failing all that, screaming at the maintainer in the most appreciative and
> > respectful way is always a good way to get things fixed too :)
> 
> I try to not scream at anybody, particularly not at those who do show
> up and do the work :)
> 
> > > I *could* file bodhi updates for everything that's missing from f32,
> > > but I do not want to interfere with others' work here.
> > >
> > > Filing bodhi comments on the updates that break the upgrade path
> > > (f31/f30, in this case) is not productive either, since those comments
> > > are often ignored in my experience.
> > >
> > > A few examples that popped up on my systems (I'm sure there are more):
> > >
> > > 1) dnsmasq-2.80-12.fc31 is going to f31 stable:
> > > https://bodhi.fedoraproject.org/updates/FEDORA-2020-aab29ac03c
> > > The corresponding f32 build (dnsmasq-2.80-13.fc32) succeeded in koji,
> > > but then an internal koji error broke it. It wasn't resubmitted, and
> > > there's no bodhi update for it:
> > > https://koji.fedoraproject.org/koji/taskinfo?taskID=42386221
> > >
> > > 2) libinput-1.15.3-2.fc31 is going to f31 stable:
> > > https://bodhi.fedoraproject.org/updates/FEDORA-2020-d66ed9f32e
> > > The corresponding f32 build in koji was successful, but no bodhi
> > > update is associated with it:
> > > https://koji.fedoraproject.org/koji/buildinfo?buildID=1475404
> >
> > fixed now, apologies for the mess.
> >
> > Cheers,
> >Peter
> 
> Thank you!
> 
> Fabio
> 
> > >
> > > 3) python-matplotlib-3.1.3-1.fc31 is going to f31 stable:
> > > https://bodhi.fedoraproject.org/updates/FEDORA-2020-188dd2b161
> > > The update to 3.1.3 has been built for f33 and f31, but not for f32.
> > > The 3.1.3 changes aren't even merged from master into the f32 branch
> > > in dist-git.
> > >
> > > Any suggestions what we could do to make sure f32 updates aren't
> > > forgotten after the beta freeze?
> > >
> > > Fabio
> > > ___
> > > 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
> > ___
> > 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
> ___
> 

Re: What to do when packagers "forget" bodhi updates for branched (f32)?

2020-03-17 Thread Fabio Valentini
On Tue, Mar 17, 2020 at 12:46 AM Peter Hutterer
 wrote:
>
> On Mon, Mar 16, 2020 at 09:30:51PM +0100, Fabio Valentini wrote:
> > Hi everybody,
> >
> > It's that time of the semi-year again, and I again found multiple
> > instances of packages that have updates for rawhide and f31/f30, but
> > no bodhi update for fedora 32.
> >
> > In most cases, the updated package was built on fedora 32 (a koji
> > build was successful), but no bodhi update was created. In some cases,
> > f32 was "forgotten" entirely.
> >
> > So, assuming the best, those packagers simply forgot that bodhi
> > updates are necessary for branched releases after the beta freeze.
> >
> > What is the best couse of action for such forgotten updates? Some are
> > bugfixes, others are new versions, and some could be security fixes,
> > that are then missing from f32 entirely.

(snip)

> I pushed a few updates after branching where I did try to submit updates and
> bodhi rejected them (too early) and then I simply missed the point where
> they became necessary.
>
> so for me - an email to fedora-{devel|announce} with "bodhi updates for f32
> are required now" would be good. the more obvious the subject line the
> better. if that email was indeed sent and I missed it - oops and my
> apologies :)

There was an announcement sent to test@, test-announce@, and devel-announce@:
https://lists.fedoraproject.org/archives/list/devel-annou...@lists.fedoraproject.org/thread/UJRPBSP2BP6MM42NW5NM5WTMQY7WCT4V/

The subject "Fedora 32 Beta Freeze" isn't so clear though.
That "Beta Freeze" means that creating updates in bodhi starts being
necessary is only "hidden" in the first or second paragraph.

> Failing all that, screaming at the maintainer in the most appreciative and
> respectful way is always a good way to get things fixed too :)

I try to not scream at anybody, particularly not at those who do show
up and do the work :)

> > I *could* file bodhi updates for everything that's missing from f32,
> > but I do not want to interfere with others' work here.
> >
> > Filing bodhi comments on the updates that break the upgrade path
> > (f31/f30, in this case) is not productive either, since those comments
> > are often ignored in my experience.
> >
> > A few examples that popped up on my systems (I'm sure there are more):
> >
> > 1) dnsmasq-2.80-12.fc31 is going to f31 stable:
> > https://bodhi.fedoraproject.org/updates/FEDORA-2020-aab29ac03c
> > The corresponding f32 build (dnsmasq-2.80-13.fc32) succeeded in koji,
> > but then an internal koji error broke it. It wasn't resubmitted, and
> > there's no bodhi update for it:
> > https://koji.fedoraproject.org/koji/taskinfo?taskID=42386221
> >
> > 2) libinput-1.15.3-2.fc31 is going to f31 stable:
> > https://bodhi.fedoraproject.org/updates/FEDORA-2020-d66ed9f32e
> > The corresponding f32 build in koji was successful, but no bodhi
> > update is associated with it:
> > https://koji.fedoraproject.org/koji/buildinfo?buildID=1475404
>
> fixed now, apologies for the mess.
>
> Cheers,
>Peter

Thank you!

Fabio

> >
> > 3) python-matplotlib-3.1.3-1.fc31 is going to f31 stable:
> > https://bodhi.fedoraproject.org/updates/FEDORA-2020-188dd2b161
> > The update to 3.1.3 has been built for f33 and f31, but not for f32.
> > The 3.1.3 changes aren't even merged from master into the f32 branch
> > in dist-git.
> >
> > Any suggestions what we could do to make sure f32 updates aren't
> > forgotten after the beta freeze?
> >
> > Fabio
> > ___
> > 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
> ___
> 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
___
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


Re: What to do when packagers "forget" bodhi updates for branched (f32)?

2020-03-16 Thread Peter Hutterer
On Mon, Mar 16, 2020 at 09:30:51PM +0100, Fabio Valentini wrote:
> Hi everybody,
> 
> It's that time of the semi-year again, and I again found multiple
> instances of packages that have updates for rawhide and f31/f30, but
> no bodhi update for fedora 32.
> 
> In most cases, the updated package was built on fedora 32 (a koji
> build was successful), but no bodhi update was created. In some cases,
> f32 was "forgotten" entirely.
> 
> So, assuming the best, those packagers simply forgot that bodhi
> updates are necessary for branched releases after the beta freeze.
> 
> What is the best couse of action for such forgotten updates? Some are
> bugfixes, others are new versions, and some could be security fixes,
> that are then missing from f32 entirely.

I pushed a few updates after branching where I did try to submit updates and
bodhi rejected them (too early) and then I simply missed the point where
they became necessary.

so for me - an email to fedora-{devel|announce} with "bodhi updates for f32
are required now" would be good. the more obvious the subject line the
better. if that email was indeed sent and I missed it - oops and my
apologies :)

Failing all that, screaming at the maintainer in the most appreciative and
respectful way is always a good way to get things fixed too :)
 
> I *could* file bodhi updates for everything that's missing from f32,
> but I do not want to interfere with others' work here.
> 
> Filing bodhi comments on the updates that break the upgrade path
> (f31/f30, in this case) is not productive either, since those comments
> are often ignored in my experience.
> 
> A few examples that popped up on my systems (I'm sure there are more):
> 
> 1) dnsmasq-2.80-12.fc31 is going to f31 stable:
> https://bodhi.fedoraproject.org/updates/FEDORA-2020-aab29ac03c
> The corresponding f32 build (dnsmasq-2.80-13.fc32) succeeded in koji,
> but then an internal koji error broke it. It wasn't resubmitted, and
> there's no bodhi update for it:
> https://koji.fedoraproject.org/koji/taskinfo?taskID=42386221
> 
> 2) libinput-1.15.3-2.fc31 is going to f31 stable:
> https://bodhi.fedoraproject.org/updates/FEDORA-2020-d66ed9f32e
> The corresponding f32 build in koji was successful, but no bodhi
> update is associated with it:
> https://koji.fedoraproject.org/koji/buildinfo?buildID=1475404

fixed now, apologies for the mess.

Cheers,
   Peter

> 
> 3) python-matplotlib-3.1.3-1.fc31 is going to f31 stable:
> https://bodhi.fedoraproject.org/updates/FEDORA-2020-188dd2b161
> The update to 3.1.3 has been built for f33 and f31, but not for f32.
> The 3.1.3 changes aren't even merged from master into the f32 branch
> in dist-git.
> 
> Any suggestions what we could do to make sure f32 updates aren't
> forgotten after the beta freeze?
> 
> Fabio
> ___
> 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
___
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


Re: What to do when packagers "forget" bodhi updates for branched (f32)?

2020-03-16 Thread Miro Hrončok

On 16. 03. 20 21:30, Fabio Valentini wrote:

3) python-matplotlib-3.1.3-1.fc31 is going to f31 stable:
https://bodhi.fedoraproject.org/updates/FEDORA-2020-188dd2b161
The update to 3.1.3 has been built for f33 and f31, but not for f32.
The 3.1.3 changes aren't even merged from master into the f32 branch
in dist-git.


See https://src.fedoraproject.org/rpms/python-matplotlib/pull-request/24

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
___
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


What to do when packagers "forget" bodhi updates for branched (f32)?

2020-03-16 Thread Fabio Valentini
Hi everybody,

It's that time of the semi-year again, and I again found multiple
instances of packages that have updates for rawhide and f31/f30, but
no bodhi update for fedora 32.

In most cases, the updated package was built on fedora 32 (a koji
build was successful), but no bodhi update was created. In some cases,
f32 was "forgotten" entirely.

So, assuming the best, those packagers simply forgot that bodhi
updates are necessary for branched releases after the beta freeze.

What is the best couse of action for such forgotten updates? Some are
bugfixes, others are new versions, and some could be security fixes,
that are then missing from f32 entirely.

I *could* file bodhi updates for everything that's missing from f32,
but I do not want to interfere with others' work here.

Filing bodhi comments on the updates that break the upgrade path
(f31/f30, in this case) is not productive either, since those comments
are often ignored in my experience.

A few examples that popped up on my systems (I'm sure there are more):

1) dnsmasq-2.80-12.fc31 is going to f31 stable:
https://bodhi.fedoraproject.org/updates/FEDORA-2020-aab29ac03c
The corresponding f32 build (dnsmasq-2.80-13.fc32) succeeded in koji,
but then an internal koji error broke it. It wasn't resubmitted, and
there's no bodhi update for it:
https://koji.fedoraproject.org/koji/taskinfo?taskID=42386221

2) libinput-1.15.3-2.fc31 is going to f31 stable:
https://bodhi.fedoraproject.org/updates/FEDORA-2020-d66ed9f32e
The corresponding f32 build in koji was successful, but no bodhi
update is associated with it:
https://koji.fedoraproject.org/koji/buildinfo?buildID=1475404

3) python-matplotlib-3.1.3-1.fc31 is going to f31 stable:
https://bodhi.fedoraproject.org/updates/FEDORA-2020-188dd2b161
The update to 3.1.3 has been built for f33 and f31, but not for f32.
The 3.1.3 changes aren't even merged from master into the f32 branch
in dist-git.

Any suggestions what we could do to make sure f32 updates aren't
forgotten after the beta freeze?

Fabio
___
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