Page 1 of 2

OD release distribution

PostPosted: 28 Jan 2015, 12:18
by Akien
This thread is just meant to summarize the existing distribution channels for our OpenDungeons releases (official and third-party static packages, Linux distribution packages, etc.).

So far we have:

Static builds
Linux distributions
Gaming platforms
  • Lutris: open gaming platform for Linux

I'll update the list when new Linux distributions provide OD packages, or if we get to make static Mac builds.

Re: OD release distribution

PostPosted: 28 Jan 2015, 14:28
by Bertram
Cool, thanks c-korn for both cegui and OD. :D

Re: OD release distribution

PostPosted: 28 Jan 2015, 16:46
by Bertram
For info, I don't mind handling the packaging on Debian, but I didn't receive any answers from my previous mails, so here is something somewhat more public:
https://bugs.debian.org/cgi-bin/bugrepo ... =737058#15

Re: OD release distribution

PostPosted: 03 Feb 2015, 14:49
by Akien
We now have Linux binary releases for both 32bit and 64bit Linux!
I also got those binary releases included in the awesome open gaming platform Lutris, so you can get OpenDungeons directly from there.

See the updated first post for links.

Re: OD release distribution

PostPosted: 03 Feb 2015, 15:38
by Danimal
Nothing for us dumb Windows users?

Edit: our weekly downloads are nearing the 90s, the new screenshots sure stirred some interest :)

Re: OD release distribution

PostPosted: 03 Feb 2015, 16:14
by Akien
Danimal {l Wrote}:Nothing for us dumb Windows users?

Well the Windows 32bit binary was the first created ;-)

Danimal {l Wrote}:our weekly downloads are nearing the 90s, the new screenshots sure stirred some interest :)

Yes it's quite nice :-) Though I got Elvano to update the screenshots on the SourceForge page yesterday in the evening, so most likely it was people seeing our release announcement on the website or the screenshots on LGDB ;-)

Re: OD release distribution

PostPosted: 03 Feb 2015, 16:25
by Danimal
but lastest windows is from 2014-12-22, didnt we have a new one?

Re: OD release distribution

PostPosted: 03 Feb 2015, 17:43
by Akien
Danimal {l Wrote}:but lastest windows is from 2014-12-22, didnt we have a new one?

Nope, that's OpenDungeons 0.4.9.

Edit: To make it clearer, the Linux binaries that I just uploaded and that are from 2015-02-02 are based on the exact same source code as the 2014-12-22 Windows binary, i.e. the official 0.4.9 release tag: https://github.com/OpenDungeons/OpenDun ... /tag/0.4.9

Re: OD release distribution

PostPosted: 03 Feb 2015, 17:57
by hwoarangmy
Danimal {l Wrote}:but lastest windows is from 2014-12-22, didnt we have a new one?
AFAIK, Bertram is building a windows binary release of the pre 0.5.0 (which is different from the one you have and from the one Akien built). If he has no time to do it, I will help him with it as it may be easier for me as I'm already using windows.

Re: OD release distribution

PostPosted: 03 Feb 2015, 20:55
by Danimal
yes, i got mixed up the versions thanks for clarifying ;)

Re: OD release distribution

PostPosted: 04 Feb 2015, 01:07
by hwoarangmy
I've been testing which of MSVS2013 and MinGW produced the best executable (regarding FPS in release mode). It is more or less the same. After launching 10 seconds the skirmish big test map, MSVS2013 seemed to be a little bit faster (but nearly the same).
The most notable difference was the executables size (for OD executable : 1.7 Mb for MSVS2013 and 2.9 Mb for MinGW). Moreover, I was able to build DirectX renderers with MSVS2013 so it seems better to build releases.
Now that I have built the release, I will share it. It is today's OD development branch + my PR about spells for summoning kobolds.
Note that this release has my untested PR (I was not building a release at first) and since it's my first release, some files may be missing as I've only tested in my dev computer.

For those interested (Danimal, I'm looking at you):
https://www.dropbox.com/s/nmphkwondup52 ... e.zip?dl=0

Re: OD release distribution

PostPosted: 04 Feb 2015, 11:31
by Danimal
Nice, let me try

Re: OD release distribution

PostPosted: 04 Feb 2015, 11:59
by Akien
Please tell me if it works fine Danimal, I'll upload it to SourceForge.

Re: OD release distribution

PostPosted: 04 Feb 2015, 12:08
by hwoarangmy
If you upload it on sourceforge, please do not overwrite the official 0.4.9.
IMHO, it could be nice to add another upload "latest build" that would regularly be updated but that should not overwrite latest stable release :)

Re: OD release distribution

PostPosted: 04 Feb 2015, 12:09
by Danimal
No, its says its missing MSVCP120.DLL; i looked around and the old release included MSVCP110, so i guess it used those and didnt need me to install microsoft pack. Currently installing, will tell you after that.

Re: OD release distribution

PostPosted: 04 Feb 2015, 12:27
by Akien
hwoarangmy {l Wrote}:If you upload it on sourceforge, please do not overwrite the official 0.4.9.
IMHO, it could be nice to add another upload "latest build" that would regularly be updated but that should not overwrite latest stable release :)

Sure, I think I'll add a "Development Builds" folder or something similar to put pre-release stuff.

As for the Old Releases folder, it probably needs some cleaning, it's good to provide old builds for history but maybe not all intermediate Windows builds :)

Re: OD release distribution

PostPosted: 04 Feb 2015, 12:28
by hwoarangmy
MSVCP120.dll is probably shipped with MSVS2013 (according to its name). I will have a try asap at installing the OD release on a computer without MSVS2013 and will include the needed dlls ASAP.

Re: OD release distribution

PostPosted: 04 Feb 2015, 12:31
by hwoarangmy
Akien {l Wrote}:I think I'll add a "Development Builds" folder or something similar to put pre-release stuff.
Seems good :)

Akien {l Wrote}:As for the Old Releases folder, it probably needs some cleaning, it's good to provide old builds for history but maybe not all intermediate Windows builds :)
Yep. IMHO, older releases is for... older official releases. And dev releases are just temporary releases to allow non coders to use the latest versions (for artists or curious :) ).

Re: OD release distribution

PostPosted: 04 Feb 2015, 13:04
by Akien
Akien {l Wrote}:As for the Old Releases folder, it probably needs some cleaning, it's good to provide old builds for history but maybe not all intermediate Windows builds :)
Yep. IMHO, older releases is for... older official releases. And dev releases are just temporary releases to allow non coders to use the latest versions (for artists or curious :) ).[/quote]
Ok, I've cleaned it up on SourceForge: https://sourceforge.net/projects/opendu ... 0Releases/
I removed the pre-0.4.9 Windows binaries, and also some dev releases of old release cycles: some badly packaged stuff from between 0.3.4 and 0.4.2, the 0.4.7 rc1 version that only came one week before the final release so wasn't really worth checking out IMHO, and a 0.4.6-linux release (there was no Windows binary, and it was followed a couple of weeks later by the 0.4.7, so I guess there wasn't really a 0.4.6 back then, which is confirmed by the changelog in README_old).

Re: OD release distribution

PostPosted: 04 Feb 2015, 13:05
by Akien
Note that the "Misc" folder contains the exact same Linux binaries than the main folder, but repacked as tar.gz since Lutris uses Python2 which does not support the XZ-compression format. They plan to move to Python3 though so hopefully I can get rid of this Misc duplicate content :-)

Re: OD release distribution

PostPosted: 04 Feb 2015, 13:29
by Danimal
after installing microsoft packages it works perfectly. Ill tell my impresions of new build later ;)

Re: OD release distribution

PostPosted: 04 Feb 2015, 21:41
by hwoarangmy
I've added to the zip file the 2 mising dlls (like in Bertram's package). I will test tomorrow if it works on a computer without MSVS2013.

Re: OD release distribution

PostPosted: 05 Feb 2015, 10:31
by Bertram
Thanks a lot for handling it hwoarangmy! :D

As said on github, I won't be available until tuesday, so I'm quite happy you did it.

Best regards and have a nice Week-End,

Re: OD release distribution

PostPosted: 05 Feb 2015, 11:35
by hwoarangmy
Bertram {l Wrote}:Thanks a lot for handling it hwoarangmy! :D
Welcome

Bertram {l Wrote}:I won't be available until tuesday
No problem ^^

Re: OD release distribution

PostPosted: 05 Feb 2015, 12:16
by Akien
I've uploaded hwoarangmy's Windows dev snapshot: https://sourceforge.net/projects/opendu ... Snapshots/
Since I'm not racist, I wanted to do a similar Linux snapshot, but it seems the current branch does not build with gcc 4.7.2, so I'd have to upgrade my gcc.