On Wed, Sep 30, 2020 at 9:18 PM Miro Hrončok <mhroncok@redhat.com> wrote:
On 30. 09. 20 21:12, Tony Asleson wrote:
> On 9/30/20 1:05 PM, Kalev Lember wrote:
>> Looks like your update briefly made it stable, but then the older build
>> (pywbem-1.0.1-1.fc33) was tagged back over the new one
>> (pywbem-0.14.6-6.fc33):
>>
>> $ koji list-history --tag f33 --package pywbem
>> Tue Feb 11 18:46:20 2020 package owner releng set for pywbem in f33 by
>> mohanboddu [still active]
>> Tue Feb 11 18:46:20 2020 package list entry created: pywbem in f33 by
>> mohanboddu [still active]
>> Tue Feb 11 19:20:52 2020 pywbem-0.14.6-2.fc32 tagged into f33 by mohanboddu
>> Fri May 29 14:27:13 2020 pywbem-0.14.6-3.fc33 tagged into f33 by autopen
>> Sat Aug  1 20:48:49 2020 pywbem-0.14.6-4.fc33 tagged into f33 by mohanboddu
>> [still active]
>> Mon Aug 10 07:14:46 2020 pywbem-1.0.1-1.fc33 tagged into f33 by bodhi
>> Tue Aug 11 17:38:36 2020 pywbem-0.14.6-2.fc32 untagged from f33 by oscar
>> Fri Sep 25 18:23:13 2020 pywbem-0.14.6-6.fc33 tagged into f33 by bodhi
>> [still active]
>> Sat Sep 26 20:14:34 2020 pywbem-1.0.1-1.fc33 re-tagged into f33 by kevin
>> Sat Sep 26 20:21:02 2020 pywbem-0.14.6-3.fc33 untagged from f33 by oscar
>>
>> The older build was tagged over the new one because Kevin ran a fixup
>> script to find packages where Bodhi accidentally pushed an older version on
>> top of a new one (it's a long standing Bodhi issue during freezes). Your
>> build was caught in the fixup.
>>
>> However, before you go and ask releng to undo this, I believe what they did
>> was actually correct. The EVR of a package should not go backwards like you
>> pushed an older build there. Instead, you need to bump Epoch to 1 (in both
>> F33 and master) and then do new builds and submit that to bodhi. This
>> should make the downgrade correctly happen.
>>
>
> I specifically asked about this:
>
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/MAIHXM4CSZPPTHIB42AMUSWZTUFQESZU/
>
> and was told to not bump the epoch and that all would be fine if I got
> this done before final freeze, which is what I'm trying to do.
>
> So what's the correct answer, because I'm running out of time?

In my opinion, you should ask releng to undo this.

But in case such fixups are done repeatedly (I assume they don't), bumping the
epoch might be a way to prevent it.

Note that I've advised not to bump the epoch, because there was no upgrade path
issue at all (the package with higher EVR was not installable).

Ahh, sure, if the previous package was uninstallable then it should be fine to not use epoch.

So two options here: a) file a releng ticket (https://pagure.io/releng/issues) and ask them to re-tag the other build, or b) just bump release and rebuild and submit it to bodhi once more.

-- 
Kalev