[Freeciv-Dev] [task #7599] Windows packages for 2.4.0-beta1
Follow-up Comment #16, task #7599 (project freeciv): (The Windows Gtk3 build story continues in task #7681.) ___ Reply to this item at: http://gna.org/task/?7599 ___ Message sent via/by Gna! http://gna.org/ ___ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev
[Freeciv-Dev] [task #7599] Windows packages for 2.4.0-beta1
Update of task #7599 (project freeciv): Status:None = Done Open/Closed:Open = Closed ___ Reply to this item at: http://gna.org/task/?7599 ___ Nachricht gesendet von/durch Gna! http://gna.org/ ___ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev
[Freeciv-Dev] [task #7599] Windows packages for 2.4.0-beta1
Follow-up Comment #15, task #7599 (project freeciv): Thanks for the quick turnaround! Tried the SQLite support on Windows -- worked fine. :) ___ Reply to this item at: http://gna.org/task/?7599 ___ Message sent via/by Gna! http://gna.org/ ___ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev
[Freeciv-Dev] [task #7599] Windows packages for 2.4.0-beta1
Follow-up Comment #12, task #7599 (project freeciv): I do think we should commit this installer patch for beta1 (and bug #20005, as I've said there). Out-of-the-box authentication on Windows is one of the headline features in 2.4, and the patch can only break Windows installer builds, of which we don't have a big history of testing to overturn, and it has been tested. If no-one else gets there soon (hours), I'll commit file #16290 (blindly) before building the tarball. ___ Reply to this item at: http://gna.org/task/?7599 ___ Message sent via/by Gna! http://gna.org/ ___ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev
[Freeciv-Dev] [task #7599] Windows packages for 2.4.0-beta1
Follow-up Comment #13, task #7599 (project freeciv): cproc's patch applied under the auspices of patch #3498. ___ Reply to this item at: http://gna.org/task/?7599 ___ Message sent via/by Gna! http://gna.org/ ___ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev
[Freeciv-Dev] [task #7599] Windows packages for 2.4.0-beta1
Update of task #7599 (project freeciv): Should Start On: Sun Aug 12 00:00:00 2012 = Sat Aug 11 00:00:00 2012 ___ Follow-up Comment #14: .tar.bz2 is now up at download.gna.org http://download.gna.org/freeciv/beta/freeciv-2.4.0-beta1.tar.bz2... all yours :) ___ Reply to this item at: http://gna.org/task/?7599 ___ Message sent via/by Gna! http://gna.org/ ___ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev
[Freeciv-Dev] [task #7599] Windows packages for 2.4.0-beta1
Update of task #7599 (project freeciv): Depends on: = task #7603 ___ Reply to this item at: http://gna.org/task/?7599 ___ Message sent via/by Gna! http://gna.org/ ___ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev
[Freeciv-Dev] [task #7599] Windows packages for 2.4.0-beta1
Follow-up Comment #11, task #7599 (project freeciv): the attached patch makes the installer Makefile build Freeciv with SQLite support. This would require also bug #20005 patch to achieve anything. I've had no chance to test this. Both patches have been submitted over 36h of review period ago, but I'm not very excited about relatively big untested change being committed just before release (even beta one). I vote for leaving this to beta2 (but as I admit that it would go in according to review process, count that as half vote only - single decidedly 'yes' vote wins over it) ___ Reply to this item at: http://gna.org/task/?7599 ___ Message sent via/by Gna! http://gna.org/ ___ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev
[Freeciv-Dev] [task #7599] Windows packages for 2.4.0-beta1
Additional Item Attachment, task #7599 (project freeciv): File name: windows_installer_sqlite3-S2_4-20120803.diff Size:1 KB ___ Reply to this item at: http://gna.org/task/?7599 ___ Nachricht gesendet von/durch Gna! http://gna.org/ ___ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev
[Freeciv-Dev] [task #7599] Windows packages for 2.4.0-beta1
Update of task #7599 (project freeciv): Should Start On: Sun Jun 17 00:00:00 2012 = Sun Aug 12 00:00:00 2012 Should be Finished on: Mon Dec 31 00:00:00 2012 = Sun Aug 19 00:00:00 2012 Status: Need Info = None Summary: Windows packages for 2.4.0-beta1 (placeholder) = Windows packages for 2.4.0-beta1 ___ Follow-up Comment #8: the beta isn't imminent... It's getting that way now -- as announced http://mail.gna.org/public/freeciv-dev/2012-07/msg00678.html, I plan to release the beta1 source on the weekend of August 11-12. ___ Reply to this item at: http://gna.org/task/?7599 ___ Message sent via/by Gna! http://gna.org/ ___ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev
[Freeciv-Dev] [task #7599] Windows packages for 2.4.0-beta1 (placeholder)
Follow-up Comment #6, task #7599 (project freeciv): I'm (now) inclined to agree -- let's plan for Gtk2 on Windows for now. (Would be good to build a Windows Gtk3 client sometime during the 2.4 cycle just so we're not going into it cold with 2.5, but it can wait until Gtk3 libraries actually exist :) ___ Reply to this item at: http://gna.org/task/?7599 ___ Message sent via/by Gna! http://gna.org/ ___ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev
[Freeciv-Dev] [task #7599] Windows packages for 2.4.0-beta1 (placeholder)
Follow-up Comment #7, task #7599 (project freeciv): So, point 1 is slain. Point 2, cazfi has since ported the installer scripts to S2_4 and tested them. New one: 7. Optional dependency: MagickWand http://www.imagemagick.org/script/magick-wand.php, for saving map images. (Without this it'll only be possible to save PPM files, which aren't immediately useful to most Windows users.) Don't know how awkward this is going to be to include. ___ Reply to this item at: http://gna.org/task/?7599 ___ Message sent via/by Gna! http://gna.org/ ___ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev
[Freeciv-Dev] [task #7599] Windows packages for 2.4.0-beta1 (placeholder)
Follow-up Comment #5, task #7599 (project freeciv): By default I'd like to try for Gtk3. As much as I'd want people to test gtk3-client to find all the problems, official stable release has different goals. 2.4 gtk3-client has no functionality that gtk2-client has not. gtk3-client has some (minor, but still) bugs that gtk2-client has not. Gtk2-client is more finished product, and that's what counts on official stable release. As we are shipping gtk libraries ourselves, I presume that it wont be any harder to provide gtk2-client than gtk3-client for the lifetime of 2.4. ___ Reply to this item at: http://gna.org/task/?7599 ___ Message sent via/by Gna! http://gna.org/ ___ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev
[Freeciv-Dev] [task #7599] Windows packages for 2.4.0-beta1 (placeholder)
Follow-up Comment #4, task #7599 (project freeciv): Oops, missed the other main reason I raised this bug: 6. Optional, but desired, dependency: SQLite http://www.sqlite.org/. Patch #3287 will make this usable as a database backend (as an alternative to MySQL), and we'd very much like the Windows build to include it, so that Windows users will for the first time be able to run authenticated servers with standard builds. It looks like a very light dependency that should cause no trouble -- see here http://www.sqlite.org/selfcontained.html. ___ Reply to this item at: http://gna.org/task/?7599 ___ Message sent via/by Gna! http://gna.org/ ___ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev
Re: [Freeciv-Dev] [task #7599] Windows packages for 2.4.0-beta1 (placeholder)
On 2012 Jun 17, at 12:46 PM, Jacob Nevins wrote: So I guess we can either: * wait patiently for the official Gtk3 binaries; or * try to use the OpenSUSE binaries; or * ship the Gtk2 client That actually seems like the most reasonable order: 1) wait [but not too patiently] for an official binary, 2) try the unofficial one, 3) fallback to the current one. sent from Lion Tracey: When you can't run, you crawl. And when you can't crawl, when you can't do that ... Zoe: ... you find someone to carry you. ___ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev
[Freeciv-Dev] [task #7599] Windows packages for 2.4.0-beta1 (placeholder)
URL: http://gna.org/task/?7599 Summary: Windows packages for 2.4.0-beta1 (placeholder) Project: Freeciv Submitted by: jtn Submitted on: Sun Jun 17 19:00:10 2012 Should Start On: Sun Jun 17 00:00:00 2012 Should be Finished on: Mon Dec 31 00:00:00 2012 Category: None Priority: 5 - Normal Status: Need Info Privacy: Public Percent Complete: 0% Assigned to: cproc Open/Closed: Open Discussion Lock: Any Effort: 0.00 Planned Release: 2.4.0-beta1 ___ Details: Don't panic, the beta isn't imminent... However, I want somewhere to note Windows-specific extra work that's going to be needed for the first 2.4.0 release, in plenty of time. (The task end date is not meaningful.) So far I've thought of the following. (See also doc/README.packaging.) 1. Need to work out which Gtk client we're shipping for Windows -- Gtk2 or Gtk3. (There doesn't seem to be any point packaging both.) By default I'd like to try for Gtk3. That presumably means work for you getting Gtk3 libraries and so on for Windows. Might be a good idea to start putting together a test build from head of S2_4, so we can work out the kinks. (But if we go for Gtk3, don't throw away ability to build Gtk2 for Windows just yet; we may need it as a backup plan -- I'm not sure how heavily exercised the Gtk3 client has been so far.) 2. Installer scripts. For a start, we should get the installer material onto the S2_4 branch (and trunk) -- bug #19088 only put it on S2_3. Then I expect it will need some tweaks. 3. New mandatory dependency: libcurl (for HTTP). 4. Optional new dependency: liblzma (for .xz compressed files). Not too bothered if we don't get this. 5. Don't bother to try to build the Qt client yet; it doesn't do anything. ___ Reply to this item at: http://gna.org/task/?7599 ___ Message sent via/by Gna! http://gna.org/ ___ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev
[Freeciv-Dev] [task #7599] Windows packages for 2.4.0-beta1 (placeholder)
Follow-up Comment #1, task #7599 (project freeciv): 1. Need to work out which Gtk client we're shipping for Windows -- Gtk2 or Gtk3. If I have understood correctly, official Windows builds use gtk+ bundles from http://www.gtk.org/download/win32.php (to see also old available versions see http://ftp.gnome.org/pub/gnome/binaries/win32/gtk+/ ) There seems to be no gtk3 version of the bundles at the moment, current is 2.24. ___ Reply to this item at: http://gna.org/task/?7599 ___ Message sent via/by Gna! http://gna.org/ ___ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev
[Freeciv-Dev] [task #7599] Windows packages for 2.4.0-beta1 (placeholder)
Follow-up Comment #2, task #7599 (project freeciv): Oh, rats. Bit of digging: there is hope for official Windows binaries, but they're not available yet and work doesn't look overly fast. 2011-03: Tor (tml) says he's not maintaining it any more http://tml-blog.blogspot.co.uk/2011/03/gtk-on-windows-i-am-not-really-doing-it.html (source: SO http://stackoverflow.com/questions/5269657/precompiled-gtk3-for-windows) 2011-05: OpenSUSE Build System binaries suggested http://stackoverflow.com/questions/6006689/where-can-i-download-precompiled-gtk-3-binaries-or-windows-installer as an alternative 2011-11: A new maintainer?, Alexander Larsson, reports http://blogs.gnome.org/alexl/2011/11/25/gtk-work-on-windows/ Gtk2 binary releases have resumed, and talks about work in progress towards Gtk3 2012-03: Alex reports http://blogs.gnome.org/alexl/2012/03/27/moar-windows-themes/ more work on Gtk3; We hope to have window binaries out for [Gtk+ 3.4.0] soon 2012-04: Alex says dieterv is working on the binaries. Not sure when they will be finished... 2012-06: Alex says I know dieter is working on an official win32 binary release, but I don’t know the status of it. So I guess we can either: * wait patiently for the official Gtk3 binaries; or * try to use the OpenSUSE binaries; or * ship the Gtk2 client ___ Reply to this item at: http://gna.org/task/?7599 ___ Message sent via/by Gna! http://gna.org/ ___ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev
[Freeciv-Dev] [task #7599] Windows packages for 2.4.0-beta1 (placeholder)
Follow-up Comment #3, task #7599 (project freeciv): Another link to watch: https://live.gnome.org/GTK+/Win32 Lots of dated content, but Dieter Verfaillie (new maintainer?) has edited relatively recently. ___ Reply to this item at: http://gna.org/task/?7599 ___ Message sent via/by Gna! http://gna.org/ ___ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev