Spec URL: maxmind-geoip2.spec SRPM URL: <srpm info here> Description: GeoIP2 webservice and database API Fedora Account System Username: raphgro This is just a place holder for an upcoming package request.
URL: https://maxmind.github.io/GeoIP2-dotnet/
Spec URL: https://raphgro.fedorapeople.org/review/openra/maxmind-geoip2.spec SRPM URL: https://raphgro.fedorapeople.org/review/openra/maxmind-geoip2-2.4.0-1.fc23.src.rpm Description: GeoIP2 webservice and database API Fedora Account System Username: raphgro
We rely on MaxMind.GeoIP2 version 2.3.1 for OpenRA. An upgrade to 2.4.0 isn't easy, because it makes use of async features which require a whole new cascade of dependencies. https://www.nuget.org/packages/MaxMind.GeoIP2/
An update to 2.5.0 is also not likely to succeed. https://github.com/OpenRA/OpenRA/pull/10280
(In reply to Matthias Mailänder from comment #4) > An update to 2.5.0 is also not likely to succeed. > https://github.com/OpenRA/OpenRA/pull/10280 Is this still relevant? I see the linked PR is closed.
It is currently help Fedora or keep Windows XP support by not doing the surrounding .NET 4.5 target upgrade. We have not resolved this yet. Sorry.
(In reply to Matthias Mailänder from comment #6) > It is currently help Fedora or keep Windows XP support by not doing the > surrounding .NET 4.5 target upgrade. We have not resolved this yet. Sorry. a. Fedora has *nothing* but *nothing* to do with XP! b. You use prebuilt assemblies and libraries based on a newer .NET and some based on olders. Nuget is no option for Fedora that's completely based on FLOSS. Everything else is inacceptable for us. c. Do you want to tell we should connect OpenRA into the bin? Sorry, but that's no solution. Maybe you want to get rid of official Mono support in general?
a) Fedora only supports .NET 4.5 as 4.0 is only supplied by pre-built binaries from Xamarin. Windows XP on the other only suppots .NET 4.0 as it EOLed a long time ago. b) I am aware that NuGet isn't acceptable outside the Windows sphere. We haven't really established a good way of handling dependencies other than putting it in a ./thirdparty folder where you have to link system libraries. c) I can't follow, but I guess we could need your help here to fix OpenRA's binary dependency problem.
https://github.com/OpenRA/OpenRA/issues/10661 has the details.
Hmm, new guideline modification may apply for the optionally pregenerated test data (maybe source1) and could need also the sources in srpm. Have to investigate. https://fedoraproject.org/wiki/Packaging:Guidelines#Use_of_pregenerated_code
Note: I updated the OpenRA development build to use the 2.6.0 MaxMind GeoIP version. https://github.com/OpenRA/OpenRA/pull/11285
Matthias, does OpenRA work also with the MaxMind GeoIP 2.7.x series?
Yes https://github.com/OpenRA/OpenRA/pull/12132 but the .NET to .NET Core changes seem to cause NuGet dependency problems at least on Windows.
.NET Core is currently no option for Fedora.