<abma> hi all!
<abma> so... start?!
=== Release plan ===
<zerver> hi
<abma> whats missing? we already have a release branch...
<abma> maybe jk?
<zerver> looks good, a release is fine with me
<abma> only things i personally would like to add is the pull-requests before release
<zerver> I'm working on one minor issue with builders getting stuck in repair command
<tobi> abma: yeah?
<abma> anything missing for the release?
<abma> hmm
<zerver> :)
<abma> jk makes the release?
<abma> if so, would be nice if that pull requests could get in
<zerver> slap him with peewee until he makes the release
<abma> jk: anything to say about the release?
<jk> should happen AFAP
Conclusion: 86.0 will be any day
=== how to make meetings not suck ===
<abma> ideas?
<abma> beeing afk the whole time makes it senseless...
<zerver> we may need a secretary, one who initiates the meeting, right now it is borderline ridiculous lazy with late arrivals and no one in charge
<abma> arrival was ok today
<abma> 21:30 and all where here...
<zerver> yeah, and kudos to you for starting the meeting
<zerver> always starting the meeting at an exact time may also help
<abma> hmm.... thanks, but it seems a bit senseless currently...

<abma> i try a bit monologue stuff...
=== stats of springrts.com ===
<abma> thanks a guy and tobi piwik is running fine
<abma> piwik is some website analyzer tool
<tobi> someone will need to pull on people for meeting, and ensure meeting topic aren't endlessly discussed
<tobi> so that whole meeting can be done in < 1 hour
<abma> only bad thing is, the implementation of piwik is fail: it requires huge amounts of memory, if i want to select it for larger time-ranges it crashes
<abma> [RoX]Tobi: wip
<tobi> abma_irc: you're doing that well now :)
<abma> but the stats that are a bit interesting too, even if the time-range is so low... currently only a week is possible
<abma> most interesting maybe: top three keywords: 1: spring rts 2: spring engine 3: ta spring
<abma> taspring / spring total annihilation is in the top 10, too, soo maybe we should think about renaming the engine to something else and make an installer for the "framework"
<abma> (but that shouldn't be discussed now)
<abma> top links from external pages are, from google, second from the english wikipedia page...http://en.wikipedia.org/wiki/Spring_%28game_engine%29
<abma> thats it for that point...
Conclusion: We have stats it seems
=== is spring still beta? http://sourceforge.net/projects/springrts/ ===
<abma> imo it isn't... but thats maybe just some "visual" change on that page
<zerver> we have no "b" in the version number, so no not beta
<abma> ok, then i change that...
<zerver> we still have enough bugs though
<abma> yeah, sure

<abma> we are stable now
<abma> uhm
<hoijui> about gajops pull request.. i am in contact wiht him.. it misses some stuff (CMake part that calls the AWK script has to be done)
<hoijui> i said i woudl do that (a few days ago, did not yet get to it)
<abma> ok, thanks
Conclusion: Spring is not beta, and not alpha, but has bugs
=== how to avoid confusion for players, that they should not start spring without a script.txt? ===
<abma> was added by me...
<zerver> but we have the "start lobby" button right?
<abma> that button is gone :D
<zerver> oh
<abma> was to buggy...
<zerver> maybe we should make a real built-in lobby then
<abma> thats still on the todo... luasocket maybe helps there a bit
<abma> imo a full customizeable startscreen/menu would be required to fix that in a clean way
<zerver> a simple one, that game makers can customize to their liking, not too fancy so that springlobby folks get sad about unfair competition
<abma> maybe my topic is wrong...
<zerver> this is like internet explorer vs firefox
<abma> where to go with the engine?
<zerver> only that we bundle firefox with our installer, so we are > M$
<hoijui> somewhere where its always warm
<hoijui> but where we all fit in, not like mummies belly
<hoijui> south america?
<abma> +1 for a warm climate
<abma> (-1 for pollution)
<zerver> Egypt is okay atm
<hoijui> you mean the airplane stuff?
<abma> zerver: yep, thats maybe the question... what to do with the installer
<abma> i already tried some time ago, to allow downloading games / maps, but as i did it, there was to many maintainance work needed
<zerver> DL maps/game already in installer?
<abma> yeah, for example
<abma> or maybe at the end of the installation of the engine / startup of the lobby
<zerver> we bundle 8V8BADSD :D
<abma> lobby-devs seems to have no real opinion
<hoijui> yeahh.. onclick on hte website, some loading bar pops up, and when its done, oyu are in ba8v8dsd
<zerver> instant action...
<hoijui> why would lobby devs have to decide what we put in the installer?
<hoijui> as of games or maps
<abma> we could also just slim-down the installer (remove the lobbies) as there are already lobbies that can automaticly install the engine
<abma> this would reduce many confusion to players if there is only a lobby-download
<abma> yeah, i mostly talk about win32, as most players are there
<hoijui> then we would have to supply hte lobby installers on hte site?
<zerver> I can imagine auto-DL code requires much maintenance
<hoijui> or just redirect to their sites
<abma> [ARP]hoijui_irc: just redirect...
<abma> its not a big change here, mostly removals
<hoijui> what would be the benefit of that?
<abma> fewer confusions for players
<hoijui> user has to lcick one time more, install a lobby, and ends up wiht the same stuff
<hoijui> how so?
<abma> most players seems to still expect, that spring is a game
<hoijui> mm ok...
<zerver> A very customizable game
<hoijui> i cant see how redirecting them to the lobby sites makes any difference
<hoijui> they woudl think the lobbies are games then
<zerver> multiple downloads just add confusion I think
<abma> [ARP]hoijui_irc: http://www.youtube.com/watch?v=FKk1FS6r8-g
<abma> (Let's play springlobby)
<abma> just one ...uhm.. example
<hoijui> hehe :D
<hoijui> ok... that prves my point, right?
<hoijui> proves*
<abma> yeah...
<abma> i would like to stop that topic here
<hoijui> ok
<abma> can be discussed endless... its more to think about / get feedback maybe
<abma> also, the hour is over :D
<zerver> We could just emphasize in the current game menu, that external lobby should be started for multiplayer
<zerver> Or add a "multplayer" button that just quits an pops up message box "please start the external lobby..."
<abma> i guess there are many more solutions, but i'm also no sure, whats best
<hoijui> create a script.txt on the fly
<abma> [ARP]hoijui_irc: thats already done when you click on test?
<hoijui> yeah true
<abma> yeah, its only created in mem, but.... uhm?
<abma> i don't understand
<hoijui> yeah, no difference :D
<hoijui> is there more topic?
<abma> release maybe...
<abma> but jk seems to be afk
<hoijui> mm
<hoijui> i want cake!
<abma> me too :)
<abma> aah
Conclusion: spring.exe start menu will need to be changed somehow, sometime
=== anything against updating changelog for test-releases? ===
<abma> i ask, because it felt stupid, to create a changelog for test-releases on the wiki-page
<hoijui> hmm... right
<hoijui> i would say that makes sense, yeah
<hoijui> later.. jsut change the version number, on a real release
<hoijui> no additional work, for us, in the end
<abma> ok...
<zerver> yeah
Conclusion: changelog for test release is OK
=== win: make unitsync static link its dependencies, so it doesn't depend on any extern dll? and so doesn't conflict with the lobby's dependencies. ===
<abma> maybe jk wakes up...
<jk> I am here
<abma> jk: this topic was added by you?
<jk> yup
<abma> are there drawbacks when doing so?
<abma> i guess the file will be much larger
<abma> but that should be all?
<jk> it is final assumption of the unitsync crash in modoptions
<jk> lobby & unitsync linked to libstdc, but both expected different versions of it
<jk> so it's better when unitsync doesn't runtime link it at all
<zerver> static link is so much cleaner
<abma> ok...
<hoijui> to me it seems cleaner if the lobby would do that instead
<hoijui> not all lobbies are native
<hoijui> and.../
<hoijui> this seems like a problem that would happen to many other softwares aswell.
<hoijui> is this the stadnard approach? static linking at least all but one part of a software?
<zerver> In my world everything would link static, dependency is hell
<hoijui> should not rather the lobby be compiled at the same time/on the smae system as unitsync, isntead?
<jk> imo dll's shouldn't have any dependencies themselves
<hoijui> but.. all dlls depend on libstdc, no?
<jk> but on different versions
<jk> windows is not linux
<jk> the dll is in 99.999999% not generated on the same PC as the lobby is
<abma> most linux distributions don't like static linked libs / programs, because if one lib changes everything has to recompiled
<abma> (just my 2 cents)
<zerver> that is the problem with linux, the libs change too much
<hoijui> i kind of though/hinted towards.. we could do that
<hoijui> buildbot could also compile springlobby
<hoijui> actually.. as we use koshis server.. doesnt that mean it is already the case?
<hoijui> to much change.. BAAAD
<hoijui> stagnation... goooooood
<zerver> :) the windows API tends to be very backwards compatible compared to linux
<abma> i want popcorn!
<abma> jk: does the crash currently only happen on windows?
<abma> if so, try to static link for win32 only?
<jk> check the topic

<abma> uhm
<abma> somebody changed it!

<jk> lol
<abma> did the lobby devs try to static link it?
<jk> ?
<jk> it has nothing to with the lobby->unitsync linking
<abma> i mean, did they static link their lobby?
<abma> unitsync loading has to be dynamic... sure
<jk> it is just that both lobby & unitsync depend on libstdc, but both want different versions -> runtime fail
<tobi> hoijui: it's koshi's desktop that compiles spring, his server compiles springlobby (afaik0
<hoijui> ok, so possible solutions: ensure that loby nad unitsync are compiled on the smae machine (and thus same libstdc)
<hoijui> ahh k, thanks tobi
<abma> [ARP]hoijui_irc: imo thats not possible
<hoijui> staticly link SpringLobby
<hoijui> statically link unitsync
<hoijui> yeah, first thing is too hard i guess
<hoijui> or unpractical.. impssible
<hoijui> the other two, only for windows
<hoijui> btw, let me say at this point, that in java, oyu could circumvnet this problem, simply by ...
<hoijui>

<hoijui> i dont care, i am fine with either
<abma> jk: imo you should decide
<abma> i would slightly prefer the lobby links staticly, because much more stuff depends on unitsync (more possible side-effects)
<abma> but ... yeah, don't care :)
<jk> me decide?
<jk> I have like zero experience with dll/so and no in lobby dev
<abma> then maybe a lobbydev has to try out, what works fine?
<jk> yup
<abma> as start maybe http://en.wikipedia.org/wiki/DLL_Hell :D
<abma> so... i guess we are finished...
Conclusion: No consensus, other than DLL HELL