Re: Please sweep bodhi updates to testing in a timely manner

2019-08-13 Thread Kevin Kofler
Adam Williamson wrote:
> But the key principle here isn't 'fairness', it's 'is the package
> broken'. That's the actual thing we're trying to achieve. From that
> perspective it doesn't make any sense to start the timer on submission
> rather than push.

What I want to achieve is predictability for the maintainer, so that they 
can know from the onstart when they will be able to push their package to 
stable. This is particularly important if they need to meet some internal 
(freeze, release EOL, etc.) or external deadline with the stable push, but 
it is also generally a useful property.

I also believe that 7 days are already quite long and so (7 days minus 
infrastructure delays) should be enough time to test the package. If not, 
then the infrastructure delays are too long, so blame rel-eng or infra for 
any updates that would sneak through due to insufficient testing, not the 
maintainer.

> The best way to avoid the problem you identify is to make the updates
> pushes faster and more reliable.

That is also the best way to avoid the problem you identify in my proposal. 
:-)

Kevin Kofler
___
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: Please sweep bodhi updates to testing in a timely manner

2019-08-13 Thread Adam Williamson
On Tue, 2019-08-13 at 23:36 +0200, Kevin Kofler wrote:
> Adam Williamson wrote:
> > It's not really about "accountability", it's simply: we can only really
> > assume the package is being tested once it makes it to the repo. Yes
> > you can pull it out sooner manually or using bodhi CLI, but very few
> > people do that. The intent of the rule is "we want people to have 7
> > days to test out the update and make sure it's OK".
> 
> Then complain to rel-eng or infra if they waste your testing time. :-)
> It is still not fair to maintainers to make them wait up to 10+ days from 
> submission until they can push their update to stable because of some 
> infrastructure breakage that is no fault of theirs.

But the key principle here isn't 'fairness', it's 'is the package
broken'. That's the actual thing we're trying to achieve. From that
perspective it doesn't make any sense to start the timer on submission
rather than push.

The best way to avoid the problem you identify is to make the updates
pushes faster and more reliable.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net
___
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: Please sweep bodhi updates to testing in a timely manner

2019-08-13 Thread Kevin Kofler
Adam Williamson wrote:
> It's not really about "accountability", it's simply: we can only really
> assume the package is being tested once it makes it to the repo. Yes
> you can pull it out sooner manually or using bodhi CLI, but very few
> people do that. The intent of the rule is "we want people to have 7
> days to test out the update and make sure it's OK".

Then complain to rel-eng or infra if they waste your testing time. :-)
It is still not fair to maintainers to make them wait up to 10+ days from 
submission until they can push their update to stable because of some 
infrastructure breakage that is no fault of theirs.

Kevin Kofler
___
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: Please sweep bodhi updates to testing in a timely manner

2019-08-13 Thread Adam Williamson
On Sun, 2019-08-11 at 12:55 +0200, Kevin Kofler wrote:
> Kevin Fenzi wrote:
> > I'm not sure what else you would like me to do here...
> 
> How about changing the Bodhi rules to allow stable pushes 7 days after 
> update submission rather than 7 days after the push to testing actually 
> happens? That would make things much more predictable for maintainers and 
> not hold them accountable for delays in infrastructure that are none of 
> their fault.

It's not really about "accountability", it's simply: we can only really
assume the package is being tested once it makes it to the repo. Yes
you can pull it out sooner manually or using bodhi CLI, but very few
people do that. The intent of the rule is "we want people to have 7
days to test out the update and make sure it's OK".
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net
___
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: Please sweep bodhi updates to testing in a timely manner

2019-08-13 Thread Kevin Fenzi
On 8/11/19 3:55 AM, Kevin Kofler wrote:
> Kevin Fenzi wrote:
>> I'm not sure what else you would like me to do here...
> 
> How about changing the Bodhi rules to allow stable pushes 7 days after 
> update submission rather than 7 days after the push to testing actually 
> happens? That would make things much more predictable for maintainers and 
> not hold them accountable for delays in infrastructure that are none of 
> their fault. (And it would actually give an incentive to rel-eng to get 
> testing pushes out in a timely manner, since any delay would chew on the 
> testing time. ;-) )

Well, I don't develop bodhi, so I guess that would be a FESCo decision +
some bodhi work.

kevin




signature.asc
Description: OpenPGP digital signature
___
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: Please sweep bodhi updates to testing in a timely manner

2019-08-11 Thread Kevin Kofler
Brian (bex) Exelbierd wrote:
> I didn't see your comment until after I opened
> https://pagure.io/fesco/issue/2207 - would love your feedback on that.

https://pagure.io/fesco/issue/2207#comment-589009

Kevin Kofler
___
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: Please sweep bodhi updates to testing in a timely manner

2019-08-11 Thread Brian (bex) Exelbierd
Kevin,

I didn't see your comment until after I opened
https://pagure.io/fesco/issue/2207 - would love your feedback on that.

regards,

bex

On Sun, Aug 11, 2019 at 1:01 PM Kevin Kofler  wrote:
>
> Kevin Fenzi wrote:
> > I'm not sure what else you would like me to do here...
>
> How about changing the Bodhi rules to allow stable pushes 7 days after
> update submission rather than 7 days after the push to testing actually
> happens? That would make things much more predictable for maintainers and
> not hold them accountable for delays in infrastructure that are none of
> their fault. (And it would actually give an incentive to rel-eng to get
> testing pushes out in a timely manner, since any delay would chew on the
> testing time. ;-) )
>
> Kevin Kofler
> ___
> 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



-- 
Brian "bex" Exelbierd (he/him/his)
Fedora Community Action & Impact Coordinator
@bexelbie | http://www.winglemeyer.org
bexel...@redhat.com | b...@pobox.com
___
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: Please sweep bodhi updates to testing in a timely manner

2019-08-11 Thread Kevin Kofler
Kevin Fenzi wrote:
> I'm not sure what else you would like me to do here...

How about changing the Bodhi rules to allow stable pushes 7 days after 
update submission rather than 7 days after the push to testing actually 
happens? That would make things much more predictable for maintainers and 
not hold them accountable for delays in infrastructure that are none of 
their fault. (And it would actually give an incentive to rel-eng to get 
testing pushes out in a timely manner, since any delay would chew on the 
testing time. ;-) )

Kevin Kofler
___
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: Please sweep bodhi updates to testing in a timely manner

2019-08-10 Thread Philip Kovacs via devel
 
> But there's not anything actually wrong anymore?\
>I'm not sure what else you would like me to do here...>kevin

Yeah it's all good now -- f30 and f29 are all in testing now.   Thanks for 
checking.Phil___
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: Please sweep bodhi updates to testing in a timely manner

2019-08-10 Thread Kevin Fenzi
On 8/10/19 5:34 PM, Philip Kovacs via devel wrote:
>  UTC 00:00:00 has come and gone and nothing was pushed to testing, yet again.

Updates pushes are not instant. You shouldn't expect them all to finish
at 00:00:01. They did indeed fire off as expected at 00:00 and finished
some hours later, as they always do.

>  My reference to "7 days" was the time I have to wait until I can request 
>stable.That timer cannot start until the packages hit testing.

ok

> There really should be more than one guy who happens to be at a 
> conferencetaking care of this.
 But there's not anything actually wrong anymore?

I'm not sure what else you would like me to do here...

kevin



signature.asc
Description: OpenPGP digital signature
___
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: Please sweep bodhi updates to testing in a timely manner

2019-08-10 Thread Philip Kovacs via devel
 UTC 00:00:00 has come and gone and nothing was pushed to testing, yet again.  
My reference to "7 days" was the time I have to wait until I can request 
stable.That timer cannot start until the packages hit testing.
There really should be more than one guy who happens to be at a 
conferencetaking care of this.

On Saturday, August 10, 2019, 04:40:31 PM EDT, Kevin Fenzi 
 wrote:  
 
 On 8/10/19 11:33 AM, Philip Kovacs via devel wrote:
> Just look at the updates pending pages.  Here are f30 and f29, resp:
> https://bodhi.fedoraproject.org/updates/?releases=F30=pending
> https://bodhi.fedoraproject.org/updates/?releases=F29=pending

Updates are pushed every single day at 00:00UTC.

However, todays failed because there were some unsigned packages.
(This is caused by updates that stay in updates testing for a long time
and their signed copies get grabage collected).

I fixed that and finished the broken push, but I am at flock and didn't
have time to start a full push. One should fire off in about 3 hours...

There should never be an update that waits 7 days to push to testing...

kevin
--
>    On Saturday, August 10, 2019, 02:29:24 PM EDT, Stephen John Smoogen 
> wrote:  
>  
>  
> 
> On Sat, 10 Aug 2019 at 13:22, Philip Kovacs via devel 
>  wrote:
> 
> Why does it take days sometimes just to start the 7 day timer? 
> 
> Can we have some examples to track this down? Because without that.. no idea 
> and no way to fix.
>  
> ___
> 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
  ___
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: Please sweep bodhi updates to testing in a timely manner

2019-08-10 Thread Kevin Fenzi
On 8/10/19 11:33 AM, Philip Kovacs via devel wrote:
> Just look at the updates pending pages.  Here are f30 and f29, resp:
> https://bodhi.fedoraproject.org/updates/?releases=F30=pending
> https://bodhi.fedoraproject.org/updates/?releases=F29=pending

Updates are pushed every single day at 00:00UTC.

However, todays failed because there were some unsigned packages.
(This is caused by updates that stay in updates testing for a long time
and their signed copies get grabage collected).

I fixed that and finished the broken push, but I am at flock and didn't
have time to start a full push. One should fire off in about 3 hours...

There should never be an update that waits 7 days to push to testing...

kevin
--
>On Saturday, August 10, 2019, 02:29:24 PM EDT, Stephen John Smoogen 
>  wrote:  
>  
>  
> 
> On Sat, 10 Aug 2019 at 13:22, Philip Kovacs via devel 
>  wrote:
> 
> Why does it take days sometimes just to start the 7 day timer? 
> 
> Can we have some examples to track this down? Because without that.. no idea 
> and no way to fix.
>  
> ___
> 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
> 




signature.asc
Description: OpenPGP digital signature
___
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: Please sweep bodhi updates to testing in a timely manner

2019-08-10 Thread Philip Kovacs via devel
Just look at the updates pending pages.  Here are f30 and f29, resp:
https://bodhi.fedoraproject.org/updates/?releases=F30=pending
https://bodhi.fedoraproject.org/updates/?releases=F29=pending
   On Saturday, August 10, 2019, 02:29:24 PM EDT, Stephen John Smoogen 
 wrote:  
 
 

On Sat, 10 Aug 2019 at 13:22, Philip Kovacs via devel 
 wrote:

Why does it take days sometimes just to start the 7 day timer? 

Can we have some examples to track this down? Because without that.. no idea 
and no way to fix.
 
___
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



-- 
Stephen J Smoogen.

___
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: Please sweep bodhi updates to testing in a timely manner

2019-08-10 Thread Stephen John Smoogen
On Sat, 10 Aug 2019 at 13:22, Philip Kovacs via devel <
devel@lists.fedoraproject.org> wrote:

> Why does it take days sometimes just to start the 7 day timer?
>

Can we have some examples to track this down? Because without that.. no
idea and no way to fix.



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


-- 
Stephen J Smoogen.
___
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