Re: Update pushing and bugzilla workflow

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Nov 2, 2015 at 4:14 PM, Josh Boyer <jwboyer@xxxxxxxxxxxxxxxxx> wrote:
> On Mon, Nov 2, 2015 at 6:42 PM, Kevin Fenzi <kevin@xxxxxxxxx> wrote:
>> On Mon, 2 Nov 2015 15:30:41 -0800
>> Andrew Lutomirski <luto@xxxxxxx> wrote:
>>
>>> This has been bugging me for a while: what's the best practice, or
>>> even a good practice, for pushing updates to more than one Fedora
>>> version at a time?
>>>
>>> Suppose I that foo-1.0-1 is current in fc22, fc23, and rawhide.  I
>>> want to update them all to foo-1.0-2.
>>>
>>> Obviously step 1 is to build all three new versions.  Rawhide
>>> automatically picks up the new build at the next compose.  All is
>>> well.
>>
>> ..snip...
>>
>>> Is there some other workflow that makes sense here?
>>
>> I think you are overthinking it.
>
> Yep.
>
>> Personally, I build everything, test locally, then either create
>> updates with 'fedpkg update' in each branch, or go to the web interface
>> (that lets you make all of them at once for multiple branches), and
>> leave close bugs on stable set.
>>
>> Sure then if your f23 update goes stable the bug gets closed, but if
>> there's still a problem you can re-open it. If not, bodhi actually
>> updates the 'fixed in' field with the other updates when they go stable
>> too.
>
> We do this for the kernel as well.  Yes, that means f22 bugs get
> closed when f23 is stable, or f23 bugs get closed when f21 is stable
> (that happens), but from a maintainer perspective it's just as
> accurate.  We fixed the bug, it's in Fedora git, it's in a build, it's
> available in the branches, and there are comments in the bugs pointing
> to all the various branches.  Beyond that, it's just mechanics and
> automation.  We don't actually have to _do_ anything after the update
> has been filed.
>
>> The alternative would be to basically setup a tracker bug (the
>> problem/issue) with blocks subbugs for each release, which IMHO is way
>> too much overhead. People are perfectly capable of seeing a bug that
>> was closed for f23 is still applicable to the f22 update thats in
>> testing and has the bug attached to it.
>
> Yeah, I've seen people do this before.  It's a thing that can be done
> if you're really pedantic about bugzilla states, but 9 times out of 10
> the solution to bugzilla inflexibility is not to add more bugzilla on
> top of it.
>
>

I don't really care about Bugzilla states.  What I do care about (or
at least care about more) is not breaking the update path, and that
could be more automatic than it is right now.

-Andy
-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux