⏴ go to previous day
06:35:35 *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r26866 || Logs: http://webster.openttdcoop.org/?channel=openttd.dev || Voice (talk-right) upon request via #openttd; make sure you are registered to NickServ before asking"
06:41:12 *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r26867 || Logs: http://webster.openttdcoop.org/?channel=openttd.dev || Voice (talk-right) upon request via #openttd; make sure you are registered to NickServ before asking"
07:48:18 *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r26868 || Logs: http://webster.openttdcoop.org/?channel=openttd.dev || Voice (talk-right) upon request via #openttd; make sure you are registered to NickServ before asking"
07:57:46 *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r26869 || Logs: http://webster.openttdcoop.org/?channel=openttd.dev || Voice (talk-right) upon request via #openttd; make sure you are registered to NickServ before asking"
08:19:33 *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r26870 || Logs: http://webster.openttdcoop.org/?channel=openttd.dev || Voice (talk-right) upon request via #openttd; make sure you are registered to NickServ before asking"
08:19:34 *** Alberth has joined #openttd.dev
08:19:34 *** ChanServ sets mode: +v Alberth
09:12:05 *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r26871 || Logs: http://webster.openttdcoop.org/?channel=openttd.dev || Voice (talk-right) upon request via #openttd; make sure you are registered to NickServ before asking"
09:35:32 *** frosch123 has joined #openttd.dev
09:35:32 *** ChanServ sets mode: +v frosch123
11:12:43 *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r26872 || Logs: http://webster.openttdcoop.org/?channel=openttd.dev || Voice (talk-right) upon request via #openttd; make sure you are registered to NickServ before asking"
11:14:59 *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r26873 || Logs: http://webster.openttdcoop.org/?channel=openttd.dev || Voice (talk-right) upon request via #openttd; make sure you are registered to NickServ before asking"
11:17:49 *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r26874 || Logs: http://webster.openttdcoop.org/?channel=openttd.dev || Voice (talk-right) upon request via #openttd; make sure you are registered to NickServ before asking"
11:18:11 *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r26875 || Logs: http://webster.openttdcoop.org/?channel=openttd.dev || Voice (talk-right) upon request via #openttd; make sure you are registered to NickServ before asking"
11:20:12 *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r26876 || Logs: http://webster.openttdcoop.org/?channel=openttd.dev || Voice (talk-right) upon request via #openttd; make sure you are registered to NickServ before asking"
11:20:30 *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r26877 || Logs: http://webster.openttdcoop.org/?channel=openttd.dev || Voice (talk-right) upon request via #openttd; make sure you are registered to NickServ before asking"
11:23:34 *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r26878 || Logs: http://webster.openttdcoop.org/?channel=openttd.dev || Voice (talk-right) upon request via #openttd; make sure you are registered to NickServ before asking"
11:24:52 *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r26879 || Logs: http://webster.openttdcoop.org/?channel=openttd.dev || Voice (talk-right) upon request via #openttd; make sure you are registered to NickServ before asking"
11:24:56 <fonsinchen> Meh, swapping ScriptLists isn't as easy as I had thought.
11:27:35 *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r26880 || Logs: http://webster.openttdcoop.org/?channel=openttd.dev || Voice (talk-right) upon request via #openttd; make sure you are registered to NickServ before asking"
11:28:30 *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r26881 || Logs: http://webster.openttdcoop.org/?channel=openttd.dev || Voice (talk-right) upon request via #openttd; make sure you are registered to NickServ before asking"
11:31:49 *** Supercheese is now known as Guest382
11:31:52 *** Supercheese has joined #openttd.dev
11:31:52 *** ChanServ sets mode: +v Supercheese
11:37:20 *** Guest382 has quit IRC
11:40:11 *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r26882 || Logs: http://webster.openttdcoop.org/?channel=openttd.dev || Voice (talk-right) upon request via #openttd; make sure you are registered to NickServ before asking"
11:53:07 *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r26883 || Logs: http://webster.openttdcoop.org/?channel=openttd.dev || Voice (talk-right) upon request via #openttd; make sure you are registered to NickServ before asking"
12:02:04 *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r26884 || Logs: http://webster.openttdcoop.org/?channel=openttd.dev || Voice (talk-right) upon request via #openttd; make sure you are registered to NickServ before asking"
12:25:06 *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r26885 || Logs: http://webster.openttdcoop.org/?channel=openttd.dev || Voice (talk-right) upon request via #openttd; make sure you are registered to NickServ before asking"
12:35:35 *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r26886 || Logs: http://webster.openttdcoop.org/?channel=openttd.dev || Voice (talk-right) upon request via #openttd; make sure you are registered to NickServ before asking"
12:39:24 *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r26887 || Logs: http://webster.openttdcoop.org/?channel=openttd.dev || Voice (talk-right) upon request via #openttd; make sure you are registered to NickServ before asking"
12:44:39 *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r26888 || Logs: http://webster.openttdcoop.org/?channel=openttd.dev || Voice (talk-right) upon request via #openttd; make sure you are registered to NickServ before asking"
13:56:56 <fonsinchen> Wow, it was a rather good idea to write some autotests before committing the cargodist AI API changes ...
13:59:37 <Alberth> paid off on the first use :)
14:07:00 <fonsinchen> We should eventually add a method AIList::AddOrSetValueOrItem() -- or something less verbose to the same effect
14:07:09 <fonsinchen> The current construction is rather confusing
14:09:19 *** nickolai has joined #openttd.dev
14:18:25 <fonsinchen> https://github.com/ulfhermann/openttd/commits/fixes <- Cargodist AI API with some autotests
14:22:33 *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r26889 || Logs: http://webster.openttdcoop.org/?channel=openttd.dev || Voice (talk-right) upon request via #openttd; make sure you are registered to NickServ before asking"
14:23:00 <frosch123> were there changes to the api since june?
14:23:12 <fonsinchen> not to the API, only to the implementation
14:23:19 <fonsinchen> I had some bugs in there
14:24:05 <fonsinchen> SwapLists didn't consider the sorters and I forgot to do AIList::AddItem before AIList::SetValue
14:36:55 <frosch123> the changelog for the api is sorted alphabetically
14:37:00 <frosch123> not by time :)
14:37:30 <frosch123> affects be307d
14:42:56 <frosch123> ScriptStationList_CargoWaiting is indented using spaces for some reason
14:43:17 <frosch123> (in the header file)
14:43:39 <frosch123> actually half of the list construtors are
14:45:03 <frosch123> "case" needs an additional indentation level relative to "switch"
14:45:36 *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r26890 || Logs: http://webster.openttdcoop.org/?channel=openttd.dev || Voice (talk-right) upon request via #openttd; make sure you are registered to NickServ before asking"
14:46:04 <frosch123> no other comments :)
14:47:27 <fonsinchen> argh, what's wrong with my editor again ...
14:49:08 * fonsinchen likes to accidentally import the tab/space settings from a different project
15:06:59 <fonsinchen> https://github.com/ulfhermann/openttd/commits/fixes <- updated to address problems
15:18:52 <Alberth> 345da47507cc545da41b1b7a016daa7c31315d7f mention meaning of -1 values in the flow?
15:22:59 <fonsinchen> The preconditions already tell you that you shouldn't do the things that lead to -1
15:26:09 <Alberth> ok
15:26:15 <Alberth> looks nice
16:19:53 *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r26891 || Logs: http://webster.openttdcoop.org/?channel=openttd.dev || Voice (talk-right) upon request via #openttd; make sure you are registered to NickServ before asking"
16:20:15 *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r26892 || Logs: http://webster.openttdcoop.org/?channel=openttd.dev || Voice (talk-right) upon request via #openttd; make sure you are registered to NickServ before asking"
16:20:49 *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r26893 || Logs: http://webster.openttdcoop.org/?channel=openttd.dev || Voice (talk-right) upon request via #openttd; make sure you are registered to NickServ before asking"
16:21:37 <fonsinchen> ouch, conflict ...
16:25:15 *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r26894 || Logs: http://webster.openttdcoop.org/?channel=openttd.dev || Voice (talk-right) upon request via #openttd; make sure you are registered to NickServ before asking"
16:41:03 *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r26895 || Logs: http://webster.openttdcoop.org/?channel=openttd.dev || Voice (talk-right) upon request via #openttd; make sure you are registered to NickServ before asking"
16:44:37 *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r26896 || Logs: http://webster.openttdcoop.org/?channel=openttd.dev || Voice (talk-right) upon request via #openttd; make sure you are registered to NickServ before asking"
16:45:52 *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r26897 || Logs: http://webster.openttdcoop.org/?channel=openttd.dev || Voice (talk-right) upon request via #openttd; make sure you are registered to NickServ before asking"
17:00:36 <Rubidium> why oh why does regression fail on the windows CF?
17:03:03 <frosch123> end of line or something?
17:03:16 <frosch123> the "difference" lists only empty lines
17:05:20 <frosch123> no, eol-style is fine
17:07:40 <Rubidium> it's sh behaving differently I guess
17:07:55 <Rubidium> it's concatenating the regression test results with a newline?
17:08:22 <frosch123> yes, there was a comment about that in the diff
17:09:03 <Rubidium> yeah, but it makes it fail on Windows
17:10:15 <Rubidium> can't we just dump the diff to the console immediately and in the end say it failed?
17:14:18 <fonsinchen> Uh, I thought that way was the most compatible one
17:14:23 <fonsinchen> Apparently not ...
17:15:36 <fonsinchen> You can have multiple tests
17:15:52 <fonsinchen> By concatenating the diffs you get a combined diff for all result.txt
17:15:57 <fonsinchen> That was the original idea
17:16:22 <fonsinchen> You don't want those "success" and "fail" strings in between
17:16:29 <Rubidium> why?
17:16:56 <Rubidium> what's the problem with them in between?
17:17:14 <fonsinchen> What does patch do with them?
17:17:16 <Rubidium> and how would you see which of the two regressions failed?
17:17:36 <fonsinchen> diff tells you the filename
17:18:56 <fonsinchen> Maybe we could put the stuff in some tmp.diff file and cat that in the end
17:19:44 <frosch123> patch accepts junk at the beginning and juink at the end, does junk in the middle really break it?
17:19:51 <Rubidium> make regression > bla.txt; cd bin; patch -p0 < ../bla.txt is successful for me
17:20:03 <Rubidium> and I modified both results
17:20:18 <Rubidium> http://rbijker.net/openttd/bla.txt
17:21:25 <fonsinchen> OK, let's do it like that then
17:21:48 <fonsinchen> We can still change it when we encounter the first weird patch implementation.
17:22:51 *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r26898 || Logs: http://webster.openttdcoop.org/?channel=openttd.dev || Voice (talk-right) upon request via #openttd; make sure you are registered to NickServ before asking"
17:24:53 <fonsinchen> I have weird problems when downloading that "Canadian (BK) tunnels" grf
17:25:15 <fonsinchen> It always stops at 69%
17:26:23 <fonsinchen> But the downloaded file looks OK, and is way larger than what the download GUI announces
17:27:38 *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r26899 || Logs: http://webster.openttdcoop.org/?channel=openttd.dev || Voice (talk-right) upon request via #openttd; make sure you are registered to NickServ before asking"
17:28:44 <fonsinchen> It also says "downloaded 0 times" at http://bananas.openttd.org/en/newgrf/
17:28:51 <fonsinchen> So I guess I'm not the only one
17:29:49 *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r26900 || Logs: http://webster.openttdcoop.org/?channel=openttd.dev || Voice (talk-right) upon request via #openttd; make sure you are registered to NickServ before asking"
17:30:51 <fonsinchen> Oh, openttd seems to think the zipped package is 70kb while it actually is 50kb
17:31:42 *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r26901 || Logs: http://webster.openttdcoop.org/?channel=openttd.dev || Voice (talk-right) upon request via #openttd; make sure you are registered to NickServ before asking"
17:36:47 <frosch123> fonsinchen: that's a bananas bug, that appears every now and then
17:37:05 <frosch123> you need to hunt down truebrain to fix the database, or ignore it :)
17:37:31 *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r26902 || Logs: http://webster.openttdcoop.org/?channel=openttd.dev || Voice (talk-right) upon request via #openttd; make sure you are registered to NickServ before asking"
17:39:32 <Rubidium> the database is correct
17:39:40 <Rubidium> or the last 30 files are corrupt
17:43:14 <Rubidium> although... why the *%#$* is that file twice in the DB?
17:43:40 <fonsinchen> So much about correctness of the DB ...
17:44:05 <frosch123> we had it several times in the past, maybe something about incomplete/aborted upload or something
17:45:54 *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r26903 || Logs: http://webster.openttdcoop.org/?channel=openttd.dev || Voice (talk-right) upon request via #openttd; make sure you are registered to NickServ before asking"
17:47:21 <Rubidium> fonsinchen: *maybe* it works now
17:47:32 <Rubidium> need to restart openttd first though
17:49:15 <fonsinchen> looks good
17:49:16 <fonsinchen> thanks
17:50:21 <Rubidium> there's still 80 duplicate names
17:51:44 <frosch123> broken since server move?
17:56:47 <Rubidium> no, since about ID #4
17:57:38 <frosch123> hmm, there is some dusty memory that aborted uploads still reserve an id
17:58:36 <Rubidium> it's not the ID, it's the filename
17:58:49 <Rubidium> the mirror uses the filename, and duplicate filename... well...
18:07:55 *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r26904 || Logs: http://webster.openttdcoop.org/?channel=openttd.dev || Voice (talk-right) upon request via #openttd; make sure you are registered to NickServ before asking"
18:29:20 *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r26905 || Logs: http://webster.openttdcoop.org/?channel=openttd.dev || Voice (talk-right) upon request via #openttd; make sure you are registered to NickServ before asking"
19:03:23 *** Alberth has left #openttd.dev
21:30:58 *** frosch123 has quit IRC
21:44:55 *** frosch123 has joined #openttd.dev
21:44:55 *** ChanServ sets mode: +v frosch123
22:17:21 *** frosch123 has quit IRC
continue to next day ⏵