Bug 1145811 - RFE: Please update to 3.2.1
Summary: RFE: Please update to 3.2.1
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: mygui
Version: 21
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Bruno Wolff III
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-09-23 20:10 UTC by Bruno Wolff III
Modified: 2015-02-22 06:04 UTC (History)
4 users (show)

Fixed In Version: mygui-3.2.1-2.fc21
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-02-22 06:04:27 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
spec file for mygui-3.2.1 (11.64 KB, text/plain)
2014-10-30 20:52 UTC, Ivan Viktorov
no flags Details
fixed multilib patch for 3.2.1 (3.46 KB, text/plain)
2014-10-30 20:54 UTC, Ivan Viktorov
no flags Details
libcommon-fixup.patch (418 bytes, text/plain)
2014-10-30 20:58 UTC, Ivan Viktorov
no flags Details
Crash.log by the old openmw 0.31 (20.40 KB, text/plain)
2014-12-31 18:11 UTC, Alexandre Moine
no flags Details

Description Bruno Wolff III 2014-09-23 20:10:27 UTC
We had a request to update to 3.2.1.

Comment 1 Ivan Viktorov 2014-10-30 20:52:26 UTC
Created attachment 952329 [details]
spec file for mygui-3.2.1

Comment 2 Ivan Viktorov 2014-10-30 20:54:26 UTC
Created attachment 952330 [details]
fixed multilib patch for 3.2.1

Comment 3 Ivan Viktorov 2014-10-30 20:58:09 UTC
Created attachment 952332 [details]
libcommon-fixup.patch

other sources from mygui-3.2.0.src.rpm

Comment 4 Bruno Wolff III 2014-11-17 04:36:36 UTC
So this needs a bit more work. The license changed from LGPL to MIT. The code repository changed to github and that requires trickier urls for fetching to make sure we get the exact same code each time. See: https://fedoraproject.org/wiki/Packaging:SourceURL
We probably should switch to tar.gz format instead of zip when doing this. (It doesn't look like github generates xz archives.)
This is pretty much minor stuff, but I am not going to finish tonight.

Comment 5 Kenny Armstrong 2014-12-21 23:10:19 UTC
Any update on this?   I can't build OpenMW without MyGUI 3.2.1.

Comment 6 Bruno Wolff III 2014-12-22 03:35:45 UTC
I should get some time to look at this over the next two weeks.

Comment 7 Bruno Wolff III 2014-12-31 05:00:56 UTC
I have a new build for rawhide. Please test it. There are enough changes both due to changes in 3.2.1 and fixing some packaging issues, that I could have easily broken something. I think the rawhide rpm has a good chance of working with f21 as well as rawhide. So it can probably be tested there as well.

Comment 8 Alexandre Moine 2014-12-31 13:23:17 UTC
Thank you very much for your work, MyGui build just fine in f21 with your srpm. OpenMW 0.34.0 too :)
Kenny Armstrong, I'll push the update of OpenMW in the rpmfusion repo as soon as mygui is in f21 stable.

Comment 9 Bruno Wolff III 2014-12-31 15:46:57 UTC
Does OpenMW run OK with it?
Normally we don't want to do soname bumps in released versions of Fedora. Needing an update in order to make an important update of another package is a potential reason to do this. We also want to not break anything that can't be fixed with a simple rebuild. I'll do some checking to see what uses mygui in Fedora and RPMFusion.

P.S. How is the current version of OpenMW? I liked Oblivion and heard good things about Morrow Wind and might be interested in OpenMW.

Comment 10 Bruno Wolff III 2014-12-31 17:20:42 UTC
It looks like the only package that requires mygui is openmw. This makes it simpler to coordinate an update to mygui. Potentially there are people using mygui with other code they have built from source, but likely a rebuild will continue to work with 3.2.1.

I am curious if the openmw 0.31 works with mygui without doing a rebuild? (It installs, but I don't have Morrow Wind data to actually test it.)

Comment 11 Kenny Armstrong 2014-12-31 17:29:23 UTC
OpenMW will not compile without MyGUI 3.2.1.  I'll test out the version in Rawhide.

As for how is OpenMW coming along, it has been great!  They are very near 1.0 right now, but the game itself is entirely playable and the quests can be completed.  The new engine looks pretty good compared to the original vanilla Morrowind.

Comment 12 Kenny Armstrong 2014-12-31 18:06:59 UTC
I rebuilt the srpm on f21, built openmw from git and all ran well.  Thanks!

Comment 13 Alexandre Moine 2014-12-31 18:09:59 UTC
Bruno Wolf: If mygui is required only by openmw, it's a good news (can we consider an update in F20 ?)

OpenMW 0.31 seems to be recompiled to work. I just tried, and it only works with the recompiled rpm. See the crash.log attached, created by the version in rpmfusion.

Yes, OpenMW is very near of the 1.0, and it's actually very playable :)

Comment 14 Alexandre Moine 2014-12-31 18:11:08 UTC
Created attachment 974841 [details]
Crash.log by the old openmw 0.31

Comment 15 Bruno Wolff III 2014-12-31 19:00:23 UTC
You don't need to worry about why openmw 0.31 doesn't work, I just needed to know if we need to update openmw at essentially the same time as mygui. 
I am willing to consider mygui 3.2.1 in both f21 and f20 for the purpose of updating openmw in rpmfusion. Can you do builds in rpmfusion versus fedora packages in updates-testing? If so then we don't have to synchronize when we do builds, just when we move stuff to stable. (It doesn't have to be perfect, but I'd like to not have things broken for very long in a stable release.)
If not, I won't want to push stuff to stable until you are ready to rebuild openmw and get it to rpmfusion stable fairly quickly.
I also want to let mygui stew in rawhide for a bit (maybe a week) to see if any issues get noticed before I would want to try doing updates-testing builds for f21 and f20. Note there isn't going to be much work in moving the changes from rawhide to f21 and f20, so I don't have to worry about having a good chunk of free time to get that done if no problems turn up.

Comment 16 Alexandre Moine 2015-01-02 19:27:47 UTC
I do some research, and rpmfusion enable build versus updates-testing for the time being. It will not be the same thing when rpmfusion migrate on koji but our problem may be solved.
So, I'll add myself to the watchcommit of mygui in pkgdb, build openmw when you pushed the new mygui, and send you an email when openmw.0.34 will be pushed in rpmfusion-stable (it's a manual operation after approximately one week in rpmfusion-testing), so you can push mygui in stable :)
Thank you for your help!

Comment 17 Bruno Wolff III 2015-01-09 16:12:51 UTC
I am doing builds in f21 and f20 that should show up in updates-testing in about a day.

Comment 18 Fedora Update System 2015-01-09 16:45:58 UTC
mygui-3.2.1-2.fc21 has been submitted as an update for Fedora 21.
https://admin.fedoraproject.org/updates/mygui-3.2.1-2.fc21

Comment 19 Fedora Update System 2015-01-09 16:47:08 UTC
mygui-3.2.1-2.fc20 has been submitted as an update for Fedora 20.
https://admin.fedoraproject.org/updates/mygui-3.2.1-2.fc20

Comment 20 Fedora Update System 2015-01-10 02:58:30 UTC
Package mygui-3.2.1-2.fc21:
* should fix your issue,
* was pushed to the Fedora 21 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing mygui-3.2.1-2.fc21'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2015-0486/mygui-3.2.1-2.fc21
then log in and leave karma (feedback).

Comment 21 Alexandre Moine 2015-01-10 11:25:12 UTC
Hi,

OpenMW built successfully in F-21 ( http://buildsys.rpmfusion.org/build-status/job.psp?uid=21915 ), but failed in F-20 because it requires Ogre 1.9... Many others packages depends on Ogre, and I think it will be difficult to update it in F20. If OpenMw is fully upgraded in F21, I don't think _necessary_ to update it in F20
What do you think?

Thanj you again, I'll tell you when openw.f21 will be in rpmfusion-stable, so you will can push mygui :)

Comment 22 Bruno Wolff III 2015-01-10 15:33:42 UTC
I'm not going to bump ogre in F20; that's too big of a change and affects several packages. I'll pull MyGui 3.2.1 from f20 updates-testing then, since without a need for it for openmw I'd rather not change a library that could affect stuff people built from source. But if things were to change I could put it back.

Comment 23 Alexandre Moine 2015-01-12 17:41:21 UTC
I agree with you in both cases.
I will tell you if things were to change. Thank you again for your help :)

Comment 24 Alexandre Moine 2015-02-21 10:47:42 UTC
Hi,

Openmw 0.34 is in the stable repo, (rpmfusion name the bracnh for F-21 "devel", and I just realized that...) you can push mygui in stable :)

Thank you,

Alexandre

Comment 25 Bruno Wolff III 2015-02-21 17:56:23 UTC
I requested the push to stable. Thanks.

Comment 26 Fedora Update System 2015-02-22 06:04:27 UTC
mygui-3.2.1-2.fc21 has been pushed to the Fedora 21 stable repository.  If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.