Red Hat Bugzilla – Bug 1254730
Please update to SimGear-3.6.0
Last modified: 2015-09-12 09:10:10 EDT
Description of problem:
Please upgrade SimGear to a newer version.
Debian seems to be in process of upgrading their simgear to the version found on git://git.code.sf.net/p/flightgear/simgear
* SimGear-2.4.0 as currently being shipped by Fedora seems incompatible to the recently released 0penSceneGraph-3.4.0. SimGear-2.4.0 builds fine against OSG-3.2.x but fails to build against OSG-3.4.x.
=> Staying with SimGear-2.4.0 would introduce complications to upgrading OSG.
* Initial tries to build SimGear-2.6.0 tells it builds fine against both OSG-3.2.x and OSG-3.4.x. However, I don't know about its runtime quality.
3.7.0 is now in rawhide.
Thanks. I'll try to upgrade OpenSceneGraph on rawhide to OSG-3.4.0.
This would require rebuilding all dependent packages, i.e. at least SimGear and osgearth, but probably also FlightGear and may-be more.
Sorry for taking long time to grab this case. Recently back from vacation, I plan to work on it this week-end. AFAIK, the 3.6.0 version of FlightGear/Simgear is not released yet according to http://mirrors.ibiblio.org/simgear/ftp/Source/, so I think rawhide should stay to releases/3.6.0 git branch until FlightGear 3.6.0 is out.
(In reply to Fabrice Bellet from comment #3)
> Sorry for taking long time to grab this case.
Meh ... I just launched the OSG-3.4.0 build :(
> Recently back from vacation, I
> plan to work on it this week-end. AFAIK, the 3.6.0 version of
> FlightGear/Simgear is not released yet according to
> http://mirrors.ibiblio.org/simgear/ftp/Source/, so I think rawhide should
> stay to releases/3.6.0 git branch until FlightGear 3.6.0 is out.
I don't know what Spot exactly did, but I see SimGear-3.7.0 and FlightGear-3.7.0 in rawhide's git.
(In reply to Ralf Corsepius from comment #4)
> (In reply to Fabrice Bellet from comment #3)
> > Sorry for taking long time to grab this case.
> Meh ... I just launched the OSG-3.4.0 build :(
It should be okay, as simgear/flightgear 3.6.0 build fine with OSG-3.4.0
(In reply to Fabrice Bellet from comment #5)
> It should be okay, as simgear/flightgear 3.6.0 build fine with OSG-3.4.0
Yes, they build fine. Before launching official rebuilds, I had rebuilt them locally earlier today.
Meanwhile, official rebuilts of SimGear, FlightGear, fgrun and osgearth against OSG-3.4.0 should have landed in rawhide.
FYI: Unless there is strong demand, for now, I do not plan to upgrade OSG to 3.4.0 on Fedora < rawhide, because OSG-3.4.x is incompatible to OSG-3.2.x (in Fedora < rawhide).
If you agree, I'll keep this bug open until I can "downgrade" to simgear/flightgear 3.6.0 pre-release builds in rawhide, packages are almost ready by my side locally.
They're not pre-release builds. They tagged 3.6.0 and 3.7.0 in their git repo. The FlightGear package is actually a few patches past 3.7.0 because it fixes segfaults.
My point of view is that the release is out when an official tarball hits mirrors.ibiblio.org, which has not happened yet. But well I'd prefer a 3.6.0-0.xx or 3.6.0-1 in rawhide instead of 3.7.0, because I'm not sure 3.7.0 will have evolved into 3.8.0 when rawhide will be branched into f24. Would you agree to come back to 3.6.0 in rawhide ?
(In reply to Fabrice Bellet from comment #7)
> If you agree, I'll keep this bug open until I can "downgrade" to
> simgear/flightgear 3.6.0 pre-release builds in rawhide, packages are almost
> ready by my side locally.
The rationale for me to file this BZ was SimGear-3.4.x being the road-block, which prevented me from upgrading OpenSceneGraph. The alternative for me would have been to introduce a OpenSceneGraph32 (compat) package, something I'd rather avoid (It's technically possible, but would imply a lot of work and packing hassle).
So, I don't actually have an opinion on SimGear/FlightGear. As far as I am concerned - feel free to do what ever you (plural: Spot and Fabrice) feel is appropriate.
No, because the 3.7.0 release was done to fix a security issue in FlightGear 3.6.0. Upstream is consistently tagging releases at this point, despite not releasing tarballs. I see no reason to revert.
It seems to me that the 4 commits from the origin/next branch of flightgear between version bump 3.6.0 and version bump 3.7.0 are also in the origin/release/3.6.0 branch. Bump to 3.7.0 has been done in the origin/next branch only, which is the development branch AFAIK.
So do you think we should we follow the origin/next branch of flightgear/simgear/fgrun/fgdata in rawhide?
I didn't look into any branches, I was looking at the git trunk for SimGear/FlightGear.
If you really disagree with what I've done, ask upstream for guidance and if they recommend we do something different, I'll defer to them.
Okay, after some more time to think about it, we certainly can continue with these version numbers as they're currently in rawhide.
I also want to thank you for the time you spent in upgrading these packages while I was unavailable, and next time, I'll do my best to react to bugzilla requests in a more timely manner. Thanks!