Log for #openttdcoop on 20th August 2014:
Times are UTC Toggle Colours
02:30:15  *** o11c has joined #openttdcoop
02:30:55  <o11c> !help
02:30:55  <coopserver> o11c:
02:31:02  <o11c> @quickstart
02:31:03  <Webster> Quickstart - #openttdcoop Wiki -
02:45:21  *** KWKdesign has quit IRC
02:45:22  *** KWKdesign has joined #openttdcoop
04:04:47  <o11c> ugh
04:04:53  <Hazzard_> ?
04:05:05  <o11c> it seems like building from git causes a verseion mismatch compared to the same revision from svn
04:05:22  <Hazzard_> oh
04:05:24  <Hazzard_> @download
04:05:27  <Hazzard_> !download
04:05:27  <coopserver> Hazzard_: !download lin|lin64|osx|ottdau|source|win32|win64|win9x
04:05:28  <coopserver> Hazzard_:
04:05:32  <o11c> I don't install binaries
04:06:03  <Hazzard_> you use linux?
04:06:58  <o11c> yeah
04:07:09  <o11c> I'll probably just replace the version-detection script
04:28:17  *** Hazzard_ has quit IRC
04:33:06  *** Djanxy has quit IRC
04:46:04  *** keoz has quit IRC
05:37:25  *** Hazzard has quit IRC
06:49:26  *** bleepy has joined #openttdcoop
06:52:27  *** bleepy\ has joined #openttdcoop
06:52:27  *** bleepy has quit IRC
07:00:30  *** bleepy\ has quit IRC
08:06:00  *** Brumi has joined #openttdcoop
08:17:05  <planetmaker> o11c, you need to build from svn, if you want version compatibility
08:17:20  <planetmaker> do *not* replace the version detection script
08:23:14  *** Max| has quit IRC
09:13:41  *** Max| has joined #openttdcoop
09:44:14  *** Max| has quit IRC
10:02:29  *** Max| has joined #openttdcoop
10:12:46  *** Max| has quit IRC
10:17:44  *** Max| has joined #openttdcoop
10:22:21  *** keoz has joined #openttdcoop
10:37:09  *** Max| has quit IRC
10:45:19  *** Max| has joined #openttdcoop
11:14:53  *** Max| has quit IRC
11:27:21  *** Max| has joined #openttdcoop
11:38:42  *** Max|_ has joined #openttdcoop
11:40:38  *** Max| has quit IRC
12:09:18  *** KWKdesign has quit IRC
12:09:32  *** KWKdesign has joined #openttdcoop
13:45:56  *** Brumi_ has joined #openttdcoop
13:49:13  *** Brumi has quit IRC
14:12:46  *** Djanxy has joined #openttdcoop
14:38:54  *** ODM has joined #openttdcoop
14:38:54  *** ChanServ sets mode: +o ODM
15:02:41  *** luaduck_zzz is now known as luaduck
15:47:16  *** Progman has joined #openttdcoop
16:40:13  <o11c> planetmaker: but ... the git history should have the same tree ...
16:48:05  <planetmaker> it's true for the nightlies, but not for testing and stable releases. And also for nightly versions, if you modify the version detection you modify the source, thus make the source incompatible to work with the unpatched version
16:49:06  <planetmaker> and a faking the version of OpenTTD easily gives cause to bug searches which actually are totally in vain as then the OpenTTD versions which claim to be the same actually are different
16:49:43  <planetmaker> in summary: yes, one can fake the version. But if you have any love for the developers of this game: do not do that
16:50:08  <planetmaker> just grab an svn checkout for the build you want to play multiplayer from
16:50:27  <planetmaker> use mercurial (or git) for your development - all developers do so, too
16:51:04  <planetmaker> but build your binary for multiplayer play from unmodified svn checkout
16:53:01  <planetmaker> for mercurial or git checkouts, there simply is no reliable way to determine the corresponding svn revision. It's a bit sad, but I don't see a way around that other than completely changing how OpenTTD establishes its version
17:10:19  <o11c> I was thinking just grab the r123456 from the commit
17:13:09  <o11c> oh I see, it's not a proper git-svn repo
17:25:46  *** Djanxy has quit IRC
17:31:21  <Sylf> the revision number comes from svn
17:31:57  <o11c> the information is available in the commit message, and *should* be available in the meta-info if it were a proper git-svn repo
17:32:16  <o11c> the usual trick is 'git svn info | grep Revision:'
17:34:25  *** Djanxy has joined #openttdcoop
17:34:47  <o11c> for openttd this works though: git log -n 1 --pretty='format:%s' | sed 's/).*//;s/(svn //'
18:00:25  *** ascdren has joined #openttdcoop
18:00:52  *** ascdren has quit IRC
18:04:13  <planetmaker> o11c, that does not work reliably. Anyone can put any revision in the commit messages
18:35:21  <o11c> planetmaker: which is why a proper git-svn mirror would be better, but really, I'm not worried about malice
18:35:54  <planetmaker> o11c, you not. But I am. And I'm worried about potentially pointless bug reports which eat several evenings of my time
18:36:33  <planetmaker> and messing with the version detection code has that potential quite strongly
18:40:39  <planetmaker> o11c, and abuse is not a theoretical thing. There are enough server owners out there who provide binaries which fake the revision. Guess who gets the bug reports when they fail to operate correctly with the servers?
18:42:58  <o11c> well, the only sane place to send bug reports to is "whoever distributed the binary"
18:43:24  <o11c> so the first question for *every* bug report is "where did you download the client", not "what number is it?"
18:45:54  <Sylf> But that logic doesn't work when those who tinkered with the version/revision number who also submits the bug report, and don't tell that the source has been tinkered with
18:47:23  <planetmaker> right... you'll do it anyway, I see. Just don't distribute that mess, please. At all.
18:47:39  * planetmaker makes a note
19:07:42  <Sylf> !password
19:07:42  <coopserver> Sylf: funded
19:07:55  <coopserver> *** Game still paused (connecting clients, number of players)
19:07:59  <coopserver> *** Sylf has joined
19:07:59  <coopserver> *** Game still paused (number of players)
19:08:02  <coopserver> *** Sylf has joined company #1
19:08:02  <coopserver> *** Game unpaused (number of players)
20:16:52  *** keoz has quit IRC
20:18:08  *** Brumi_ has quit IRC
20:27:31  *** ODM has quit IRC
20:30:21  *** luaduck is now known as luaduck_zzz
20:31:40  <Sylf> !rcon set max_trains
20:31:41  <coopserver> Current value for 'max_trains' is: '1000' (min: 0, max: 5000)
20:31:46  <Sylf> !rcon set max_trains 950
20:32:32  *** Yhag has joined #openttdcoop
20:43:58  <coopserver> *** Sylf has left the game (Leaving)
20:43:58  <coopserver> *** Game paused (number of players)
20:47:58  *** Progman has quit IRC
22:00:35  *** KWKdesign has quit IRC
22:00:52  *** KWKdesign has joined #openttdcoop
23:19:23  *** keoz has joined #openttdcoop

Powered by YARRSTE version: svn-trunk