DevHeads.net

Bodhi update pushes are now automated

Hello all,

For a long time now updates are pushed manually everyday. It was
troublesome and someone has to own it for a week and look after it.

Now, the pushes are automated and are pushed everyday at 00:00 UTC. If
anything fails there will be an oncall person (same person who used to do
the pushes) who will take care of the failure.

During release freezes these automated pushes are disabled and are manually
pushed by RelEng/Infra. Since freezes should be handled differently this
will give RelEng more control over the pushes.

Please let us know if you have any questions or contact us on
#fedora-releng on Freenode.

Thanks,
Mohan Boddu.

Comments

Re: Bodhi update pushes are now automated

By Matthew Miller at 11/08/2018 - 22:04

On Wed, Nov 07, 2018 at 11:44:29AM -0500, Mohan Boddu wrote:
Amazing! Congratulations!

Re: Bodhi update pushes are now automated

By Michael Cronenworth at 11/07/2018 - 14:35

On 11/7/18 10:44 AM, Mohan Boddu wrote:
While many may not see this as significant I see this as a giant leap forward. Great
job everyone!

Re: Bodhi update pushes are now automated

By Luya Tshimbalanga at 11/07/2018 - 18:24

On 2018-11-07 10:35 a.m., Michael Cronenworth wrote:
Luya

Re: Bodhi update pushes are now automated

By Fabio Valentini at 11/07/2018 - 20:27

If I understand this announcement correctly, you'll still have to submit
requests for getting your packages pushed to stable yourself.
This is about making the initiation of the actual masher process automatic
instead of manual.
(Please correct me if I'm wrong.)

Fabio

Re: Bodhi update pushes are now automated

By Kevin Fenzi at 11/07/2018 - 21:15

Yes, thats right.

In the past the updates pushes were started manually by different releng
folks at different times. Now it will start at 00:00UTC everyday. This
should allow folks more ability to know when they need to submit things
by to get them pushed out that day.

kevin

Re: Bodhi update pushes are now automated

By Zbigniew =?utf-... at 11/08/2018 - 03:00

On Wed, Nov 07, 2018 at 05:15:57PM -0800, Kevin Fenzi wrote:
What about this part? There's an "Autopush — enabled" item in bodhi, but
afaict, it doesn't do anything and I always click "push to batched" manually
on all updates. I'd like to have the update got to batched automatically
once the 7 days of waiting are up.

Zbyszek

Re: Bodhi update pushes are now automated

By Wolfgang Stoeggl at 11/09/2018 - 06:58

Hi,
what about "push to batched": How is this currently handled?
Current docs say:
"... waiting until the next Tuesday when Bodhi will automatically switch the request to "stable" at 03:00 UTC." [1]
Is this still only on the next Tuesday? During the last package updates, which I pushed to batched, it turned out that it was the always next day at 03:00 UTC.

Best regards
Wolfgang

[1] <a href="https://fedoraproject.org/wiki/Bodhi#Testing.2FBatched" title="https://fedoraproject.org/wiki/Bodhi#Testing.2FBatched">https://fedoraproject.org/wiki/Bodhi#Testing.2FBatched</a>

Re: Bodhi update pushes are now automated

By Stephen Gallagher at 11/09/2018 - 09:05

On Fri, Nov 9, 2018 at 6:00 AM Wolfgang Stoeggl < ... at yahoo dot de> wrote:
"Push to batched" is currently soft-disabled. (It was too much work at
the time we disabled it to actually remove it from Bodhi). FESCo
determined that the way it was implemented and the policy around it
was not meaningful, so right now "push to batched" just means that an
automated script automatically marks it for stable just before the
stable push automated run.

The short version of that discussion was that because we still allowed
people to push directly to stable if they felt it was early enough,
certain packagers who had ideological differences with the batched
plan were just ignoring it and always pushing it stable immediately,
thereby eliminating the stated benefit of not updating repodata and
mirroring every day. We had two choices: make "batched" mandatory for
all updates or disabled the batching. FESCo elected to take the latter
approach at the time.

Re: Bodhi update pushes are now automated

By Kalev Lember at 11/09/2018 - 10:11

On 11/09/2018 02:05 PM, Stephen Gallagher wrote:
I filed <a href="https://pagure.io/releng/issue/7915" title="https://pagure.io/releng/issue/7915">https://pagure.io/releng/issue/7915</a> to move the request to
stable cron job from 03:00 to just before the automatic updates push.

Re: Bodhi update pushes are now automated

By Mattia Verga at 11/08/2018 - 03:25

Il 11/8/18 8:00 AM, Zbigniew Jędrzejewski-Szmek ha scritto:
Mattia

Re: Bodhi update pushes are now automated

By Zbigniew =?utf-... at 11/08/2018 - 04:07

On Thu, Nov 08, 2018 at 07:25:10AM +0000, Mattia Verga wrote:
That's what I thought. This seems bad to me, because it is yet another
thing that I need to poke by hand. What I want is that after the update
is filed, I never have to think about it again unless somebody provides
negative feedback.

Zbyszek

Re: Bodhi update pushes are now automated

By Randy Barlow at 11/08/2018 - 10:41

On Thu, 2018-11-08 at 08:07 +0000, Zbigniew Jędrzejewski-Szmek wrote:
FWIW, I am beginning to work on a proposal for a new updates policy and
I plan for this to be part of it - the update will by default go stable
unless a human stops it.

Re: Bodhi update pushes are now automated

By Randy Barlow at 01/08/2019 - 11:26

On Thu, 2018-11-08 at 09:41 -0500, Randy Barlow wrote:
I have filed a FESCo ticket to request this change to the updates
policy:

<a href="https://pagure.io/fesco/issue/2048" title="https://pagure.io/fesco/issue/2048">https://pagure.io/fesco/issue/2048</a>

Re: Bodhi update pushes are now automated

By Kamil Paral at 11/09/2018 - 11:25

On Thu, Nov 8, 2018 at 3:42 PM Randy Barlow < ... at fedoraproject dot org>
wrote:

With my QA hat on, I have reservations towards this. It depends on the
implementation. Please either send the proposal to devel list, or let the
QA team know so that we can provide our feedback. Thanks.

Re: Bodhi update pushes are now automated

By Randy Barlow at 11/12/2018 - 10:57

On Fri, 2018-11-09 at 16:25 +0100, Kamil Paral wrote:
Will do - I'm still in the early stages of interviewing stakeholders
and getting early feedback, so I haven't written anything cohesive yet.
I'd be happy to chat with you 1x1 if you would like.

Re: Bodhi update pushes are now automated

By Mattia Verga at 11/08/2018 - 04:32

Il 11/8/18 9:07 AM, Zbigniew Jędrzejewski-Szmek ha scritto:
It seems there's already a request for enhancement filled in:

<a href="https://github.com/fedora-infra/bodhi/issues/1803" title="https://github.com/fedora-infra/bodhi/issues/1803">https://github.com/fedora-infra/bodhi/issues/1803</a>

I'll try to work it out.

Mattia

Re: Bodhi update pushes are now automated

By Dusty Mabe at 11/07/2018 - 17:29

On 11/7/18 1:35 PM, Michael Cronenworth wrote:
+1 - great news!

Re: Bodhi update pushes are now automated

By Laura Abbott at 11/07/2018 - 22:05

On 11/7/18 1:29 PM, Dusty Mabe wrote:
I'll echo that sentiment. Thanks to everyone who did the work to make this happen!