We had a request to update to 3.2.1.
Created attachment 952329 [details] spec file for mygui-3.2.1
Created attachment 952330 [details] fixed multilib patch for 3.2.1
Created attachment 952332 [details] libcommon-fixup.patch other sources from mygui-3.2.0.src.rpm
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.
Any update on this? I can't build OpenMW without MyGUI 3.2.1.
I should get some time to look at this over the next two weeks.
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.
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.
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.
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.)
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.
I rebuilt the srpm on f21, built openmw from git and all ran well. Thanks!
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 :)
Created attachment 974841 [details] Crash.log by the old openmw 0.31
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.
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!
I am doing builds in f21 and f20 that should show up in updates-testing in about a day.
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
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
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).
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 :)
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.
I agree with you in both cases. I will tell you if things were to change. Thank you again for your help :)
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
I requested the push to stable. Thanks.
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.