Dev Meeting Minutes (2011-01-31)

Dev Meeting Minutes (2011-01-31)

Minutes of the meetings between Spring developers are archived here.
abma
Spring Developer
Posts: 3798
Joined: 01 Jun 2009, 00:08

Dev Meeting Minutes (2011-01-31)

Post by abma »

Date: 31-1-2011
Present: hoijui, jK, abma, Tobi

Agenda
* Welcome
* What to do against (lobby) smurfs?
* add subforum with implementation ideas by developers for new developers
* Release plan


===Welcome===
<abma>hmm, etherpad has often problems at meeting time
<jK>it has very often problems independent of meetings
<abma>hm, then i'm lucky :)
<jK>the server seems to have some issues atm (springfiles.com etc.)
<hoijui>abma.. maybe you shoudl try to stick to one color on etherpad
<hoijui>not important of course
<abma>hmm, often i forgot that to set it :-/
<hoijui>mm
<hoijui>woudl be nice if it would use a name hash
<abma>:-D
<hoijui>instead of random
<abma>+1 :)
<jK>meh now it is totally down
<abma>restarted?
<abma>now it works...
<Tobi>monit is set up to restart it if it doesn't respond for 2 cycles (= 4 minutes iirc) or so
<abma>ok...
<Tobi>it's a bit cramped setup, gave it only 256M while by default it wants 1G ;-)
<abma>hm, looks like lichos server now has a competition :-)
<Tobi>load avg is below 10 =)
<jK>below 10?????
<jK>never get my desktops higher than 2-3
<Tobi>my record is close to 1000 :)
<jK>O_O
<Tobi>(simulating peer to peer network with ~400 nodes on single PC)
<hoijui>who makes minutes?
<abma>i will
<hoijui>thanks!

conclusion: we had some ideas to improve etherpad


=== What to do against (lobby) smurfs? ===
<abma>that was my point
<abma>i know its a bit off-topic
<jK>as said on the etherpad, it is mainly a lobby <-> lobbyserver issue
<jK>and we don't have access to any of those
<jK>so we can only start a discussion between those
<jK>(e.g. my idea is to save all usernames of a userID and to add a new lobby cmd to get this list)
<jK>TASClient already does something like that, but locally
<abma>hm, looks like there are needs for such stuff...hmm
<hoijui>theres a new property system in the workings, in hte lobby protocol
<hoijui>i think it should make this easy
<abma>ah, ok
<abma>hmm, ok
<abma>then i hope this will help to init a disscussion between the lobby devs
<abma>next point?

conclusion:
* spring-devs can't improve lobby-stuff, the lobby guys (server+client) have to do that!
* lobby-protocol needs improvement



=== add subforum with implementation ideas by developers for new developers ===
<jK>often new devs, don't know what they could do for spring or where to start
<jK>so there should be a list with implementation ideas (like we had for GSOC)
<jK>e.g. "add fontconfig support", "finish luaLobby", "add LuaLanes", "add LuaJIT for LuaUI", ...
<jK>(I don't have full forum rights so someone else would have to create that subforum)
<hoijui>we have a wiki with that already, it is outdated though
<hoijui>the con with a forum is, that only the orig author can change the stuff
<abma>wikipage: http://springrts.com/wiki/SpringEngineTODO
<hoijui>you think more people will find it in the forum, then in hte wiki?
<jK>A forum would have a better acceptance, also ppl could ask questions in there
<abma>hm, ok
<abma>then when the forum is created i'll write there a link to it
<abma>+1 from me for that suggestion :)
<jK>zzzZZZ
<abma>hmmm, tobi, kloot you're fine with that? next+last point?
<hoijui>next

conclusion:
* the devs need a subforum "implementation ideas". maybe these ideas can be implemented/solved by others
* http://springrts.com/wiki/SpringEngineTODO is outdated


===Release plan===
<jK>far away it seems :D
<abma>yep...
<Tobi>it's fine with me
<hoijui>i am quite inactive, sprign(engine) wise, since a few weeks
<hoijui>so ... no plans for a soon ot come release from me
<hoijui>don't think i will work much more on a project i don't see hope for. i dont see hope for spring anymore
<abma>:-/
<jK>just because others didn't agreed on your plan how to modularize particle rendering ...
<jK>don't you have any other ideas for spring?
<hoijui>aehm.. sure i do
<hoijui>its not that others do nto agree, that has happend a lot in the past
<hoijui>but it is somethign very important in my eyes, and your reasons are not viable to me
<jK>it's not even the code you daily work with (it's rendering)
<hoijui>it is not just this thing, but similar decissions (that did or more important, would) happen
<hoijui>please do not try to tell me what i shoudl care about and what not, k?
<hoijui>i want a more OO design in general, compared to you, kloot and Tobi
<jK>our would be OOP too
<hoijui>and i do not feel like i coudl change your mind anymore
<hoijui>current is too
<hoijui>mine is more then yours and current
<hoijui>Tobi agreed there, and nobody had a coutner arguemnt so far
<jK>I already told you that we have this way already in the source (for weapons) and it failed totally
<jK>but independent of that I don't think that it needs this change at all atm, as long as someone wants to implement something new on top of that (gpu based particles etc.)
<hoijui>and your way will fail double time
<hoijui>ouh really.. that sounds like.. new arguemtn.. or not quite?
<hoijui>please dont reiterate all the old stuff, that did not convince me in hte first place
<jK>not an argument just a reason to not overrate this
<hoijui>ok.. already heard reason then, makes no difference
<jK>e.g. I don't leave spring just because I dislike the current way of multithreading that gets introduced
<hoijui>ok.. i try to explaimn again:
<hoijui>i want OO level 10, you, kloot and tobi want level 7(whatever)
<hoijui>this will matter in practically every decission to take, about restructuring
<jK>then don't restruct?
<jK>as said as long as it doesn't affect code you daily work with, who cares
<hoijui>i tel lyou, i do not want to work on spring anymore for that reason
<hoijui>it is not even a concious decission
<hoijui>i just coudl not get me to do anythign anymore
<hoijui>and no matter how unworthy you think the reason is, that will not change anythign for me
<jK>what happened to your resource abstraction project?
<hoijui>well.. it is not done
<hoijui>neither is aiChecksums, launcher and a lto of other stuff
<jK>maybe the perfect point of time to resurrect them ^^
<hoijui>i can commit what i have uncommitted yet, and push to github yeah, in case someone wants to go on there
<Tobi>don't take my opinion on this oo thing too serious (I tend to change opinion quickly anyway as new information comes in + I don't really have time to work on it myself)
<hoijui>yeah.. you are the one most friendly to the idea, of you three, i guess.. but yeah.. even if you woudl change mind...
<hoijui>as kloot and jk do much more commits these days, not much woudl change if you'd change mind
<Tobi>it's just that at that time (iirc) I thought a simpler solution might be more pragmatic (though that was from the POV that nothing was written yet)
<jK>erm
<jK>I haven't done commits for ages, because this raytracing is killing my sanity
<hoijui>yeah ok.. stil muhc more then Tobi
<hoijui>in the last half year
<hoijui>i can't say if it is only that. there might be other reasons, also RL, but this seems to have been the turning point.
<hoijui>maybe i will also change again
<hoijui>but this release, to be done soon... or other stuff that comes up these days. i think not
<jK>gn8


conclusion:
* try to small parts of work and finish it
* don't be afraid, when your ideas/plans get to few attention
* no plan for releases yet, devs are in a "spring"-depression and currently a bit lazy ;-)
Last edited by abma on 01 Feb 2011, 20:29, edited 4 times in total.
User avatar
hoijui
Former Engine Dev
Posts: 4344
Joined: 22 Sep 2007, 09:51

Re: Dev Meeting Minutes (2011-01-31)

Post by hoijui »

the main points/conclusions part is missing.
these are not the first minutes that handle it this way, so no offense at abma here. without that, most people will not read minutes. if we do not care for them, then we do not have to make minutes at all. in short: it is probably the most important part of the minutes.
luckywaldo7
Posts: 1398
Joined: 17 Sep 2008, 04:36

Re: Dev Meeting Minutes (2011-01-31)

Post by luckywaldo7 »

Any plans for releasing a 0.82.8?
User avatar
smoth
Posts: 22309
Joined: 13 Jan 2005, 00:46

Re: Dev Meeting Minutes (2011-01-31)

Post by smoth »

I read them and typically ask questions which do tend to go unanswered.
abma
Spring Developer
Posts: 3798
Joined: 01 Jun 2009, 00:08

Re: Dev Meeting Minutes (2011-01-31)

Post by abma »

no plans... the release will come when its ready ;-)


(+i've added conclusions)
User avatar
smoth
Posts: 22309
Joined: 13 Jan 2005, 00:46

Re: Dev Meeting Minutes (2011-01-31)

Post by smoth »

Even with conclusions, still feels a bit depressing. What, is demotivation going around like a flu or something? I have been feelin a bit that way myself
luckywaldo7
Posts: 1398
Joined: 17 Sep 2008, 04:36

Re: Dev Meeting Minutes (2011-01-31)

Post by luckywaldo7 »

smoth wrote:Even with conclusions, still feels a bit depressing. What, is demotivation going around like a flu or something? I have been feelin a bit that way myself
Oh be quiet. De-motivated for you and some spring devs is still more motivated than me at, like, maximum motivation levels :lol:.
User avatar
Agon
Posts: 527
Joined: 16 May 2007, 18:33

Re: Dev Meeting Minutes (2011-01-31)

Post by Agon »

"* lobby-protocol needs improvement"
You sure it needs improvement, not a review as in maybe use a more common used communication protocol? (Hint: XMPP)
User avatar
Licho
Zero-K Developer
Posts: 3803
Joined: 19 May 2006, 19:13

Re: Dev Meeting Minutes (2011-01-31)

Post by Licho »

I hate to repeat myself - but we would get a lot more contributors and less depression if it was easier to get sources, compile in VS, test and deploy new version.

I encounter bugs often and sometimes its faster to fix it sources than to report it (or it ought to be).

Using git and mingw makes it pretty hardcore, im simply never in few are in the mood to try.

If its hard to change then perhaps make some branch publically accessible and let buildbot make versions for anyone? :)

(Example, I encountered bug in dedicated server and i went on to do complex hacky workaround because I knew it would take me day to compile my own syncing dedicated server with fix. Even if the fix itself is rather simple.)
abma
Spring Developer
Posts: 3798
Joined: 01 Jun 2009, 00:08

Re: Dev Meeting Minutes (2011-01-31)

Post by abma »

@aegon:

XMPP would be nice, but that is many work! you would need the xmpp stuff and something like a bridge for the old lobby clients / the migration phase.

enhancing the current protocol is fewer work and can be easier done, as there are currently only a few things that are IMO very important:

* set required spring version by host, so lobby can decide if you can join or not, not server-wide, currently only this check can by completely turned off, this would allow easier testing for example
* make moderation possible without changing lobby names (for example by adding a /registerclan command + disabling renaming)

@licho: (imo this was answered quiet often, too:)

getting source is currently very easy: either download a tarball or use msysgit.

compiling is hard, yes, but other big projects have this problem, too. Blame M$ for that, they've no packaging/distributation system! Even if VS compile would work, you still have to fetch all deps yourself...
User avatar
Licho
Zero-K Developer
Posts: 3803
Joined: 19 May 2006, 19:13

Re: Dev Meeting Minutes (2011-01-31)

Post by Licho »

Perhaps if buildbot could build for you for free, you could debug in VS using symbols and there would be no setup.
User avatar
smoth
Posts: 22309
Joined: 13 Jan 2005, 00:46

Re: Dev Meeting Minutes (2011-01-31)

Post by smoth »

luckywaldo7 wrote:
smoth wrote:Even with conclusions, still feels a bit depressing. What, is demotivation going around like a flu or something? I have been feelin a bit that way myself
Oh be quiet. De-motivated for you and some spring devs is still more motivated than me at, like, maximum motivation levels :lol:.
Active people losing motivation is MORE dangerous because we also have the personal initiative to find something new and actually move on.
User avatar
Forboding Angel
Evolution RTS Developer
Posts: 14673
Joined: 17 Nov 2005, 02:43

Re: Dev Meeting Minutes (2011-01-31)

Post by Forboding Angel »

As far as development goes, I tend to go in long spurts, then go mostly inactive for a month or two then rinse repeat.

For example, about a year back I stopped doing anything for a solid 2 - 3 months, then came back and made over 100 commits in a week.

Shit happens. The important bit is that you stay with it and don't just throw all your hard work down the drain.
zerver
Spring Developer
Posts: 1358
Joined: 16 Dec 2006, 20:59

Re: Dev Meeting Minutes (2011-01-31)

Post by zerver »

Sorry for missing the meeting again. Egypt's great pharaoh dictator decided to pull the plug on internet for almost a week :shock: :shock: :shock:
User avatar
smoth
Posts: 22309
Joined: 13 Jan 2005, 00:46

Re: Dev Meeting Minutes (2011-01-31)

Post by smoth »

oh? you live in Egypt? did you at least get to light a car on fire?
User avatar
CarRepairer
Cursed Zero-K Developer
Posts: 3359
Joined: 07 Nov 2007, 21:48

Re: Dev Meeting Minutes (2011-01-31)

Post by CarRepairer »

I've recently discovered that it was less work to just learn how to install and use Linux than it was to compile spring in Windows. How about that.
User avatar
Licho
Zero-K Developer
Posts: 3803
Joined: 19 May 2006, 19:13

Re: Dev Meeting Minutes (2011-01-31)

Post by Licho »

I can only run linux in VM but there i cannot build windows build to actually run it properly.

I cannot reboot my system to linux, I have to run several vpn thingies on widnows almost always. I don't want nearby nuclear reactors to suffer a meltdown!
User avatar
FLOZi
MC: Legacy & Spring 1944 Developer
Posts: 6241
Joined: 29 Apr 2005, 01:14

Re: Dev Meeting Minutes (2011-01-31)

Post by FLOZi »

<--- this idiot can get spring compiling on windows (with MinGW, even!)
Last edited by FLOZi on 03 Feb 2011, 18:44, edited 1 time in total.
zerver
Spring Developer
Posts: 1358
Joined: 16 Dec 2006, 20:59

Re: Dev Meeting Minutes (2011-01-31)

Post by zerver »

At least with MSVC8, it should compile directly, provided that you have downloaded the libs package.
User avatar
Beherith
Posts: 5145
Joined: 26 Oct 2007, 16:21

Re: Dev Meeting Minutes (2011-01-31)

Post by Beherith »

Car, Licho; even I can get spring to compile with only a single hitch in msvc8. Tell me where it is failing for you and i will do my best to help.
Post Reply

Return to “Meeting Minutes”