Re: Mysterious build, perhaps tagged to wrong release?

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

 



On Sat, 2017-08-26 at 21:20 +0200, Björn 'besser82' Esser wrote:
> Am 26.08.2017 um 20:16 schrieb Sandro Mani:
> > Hi
> > 
> > I've got an odd situation with mingw-qt5-qtbase on f26: in git, I have 
> > version 5.7.1, however there is a mingw-qt5-qtbase-5.8.0-3.fc26 in 
> > koji [2] which I cannot understand where it came from, considering 
> > also that other 5.7.1-x versions have been built since. I'm now in the 
> > situation where I cannot push an update [3] to stable since
> > 
> > "Cannot submit mingw-qt5-qtbase ('0', '5.7.1', '5.fc26') to stable 
> > since it is older than ('0', '5.8.0', '3.fc26')"
> > 
> > The update was however successfully pushed to testing a couple of days 
> > ago.
> > 
> > Any idea what's going on? Was the mingw-qt5-qtbase-5.8.0-3.fc26 build 
> > erroneously tagget to the wrong release (i.e. f26 instead of what was 
> > master at the time?
> > 
> > Thanks
> > Sandro
> > 
> > 
> > [1] 
> > https://src.fedoraproject.org/rpms/mingw-qt5-qtbase/blob/f26/f/mingw-qt5-qtbase.spec
> > [2] https://koji.fedoraproject.org/koji/packageinfo?packageID=15392
> > [3] https://bodhi.fedoraproject.org/updates/FEDORA-2017-d5735b89e6
> 
> For what I can see there:  Sth. must have gone wrong during the fc26 / 
> fc27 massrebuild…

Yes, that's what it looks like to me. Somehow, the package was built
twice for F26 for that mass rebuild. One build was what should have
been the correct one, 5.7.1-4.fc26, which matches the git commit:

https://koji.fedoraproject.org/koji/buildinfo?buildID=896990
http://pkgs.fedoraproject.org/rpms/mingw-qt5-qtbase/c/1ac6185628cb58381da90d95fa5e77be496eb163?branch=f26

But the rogue 5.8.0-3.fc26 build also happened, which AFAICS must have
been built from the *master branch* commit that was intended for F27:

https://koji.fedoraproject.org/koji/buildinfo?buildID=892811
http://pkgs.fedoraproject.org/rpms/mingw-qt5-qtbase/c/f8ceaacf0022e727f6b0400cc107455c5c3ba298?branch=master

Unfortunately I don't think you can really get out of this, because
that build was tagged f26 and indeed made it into the F26 release:

https://dl.fedoraproject.org/pub/fedora/linux/releases/26/Everything/x86_64/os/Packages/m/mingw32-qt5-qtbase-5.8.0-3.fc26.noarch.rpm

so really, you'd have to stick with 5.8.0 - just do some kinda merge
back to the 5.8.0-3 state, then do your bump and rebuild on top of that
- or do an epoch-bumped update to go back down to 5.7.1.

Koji doesn't prevent you from doing builds that are older than what's
currently in stable. It just won't let you do a build that has *the
same* NEVR as a previous build, but it doesn't care if it's older.
However, as you found out, Bodhi *does* check and refuse to let you
submit an update that's older than the current stable version.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx




[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