Times are UTC Toggle Colours
00:09:06 *** rutine has joined #openttdcoop.devzone 00:09:10 <rutine> hi. i have a problem playing openttd. i can't play multiplayer games with my friends with big scenarios (more than 1.5Mb)... if it takes more than 15-20 secs to load the map the connection crashes. "downloading map took too long" appears in the server screen... (1826+STR_NETWORK_ERROR_CLIENT_TIMEOUT_MAP)) in google. any clue?we are using 1.3.2 00:20:18 *** Supercheese has joined #openttdcoop.devzone 00:40:14 *** rutine has left #openttdcoop.devzone 06:11:34 <DevZone> Project OpenGFX+ Airports build #1-push: SUCCESS in 29 sec: https://jenkins.openttdcoop.org/job/airportsplus/1/ 06:18:38 <DevZone> Project OpenGFX+ Airport Objects build #1-push: FAILURE in 5.7 sec: https://jenkins.openttdcoop.org/job/ogfx-airport-objects/1/ 06:21:51 <DevZone> Project OpenGFX+ BigGUI build #1-push: FAILURE in 7.8 sec: https://jenkins.openttdcoop.org/job/ogfx-biggui/1/ 06:24:52 <DevZone> Project OpenGFX+ Industries build #1-push: FAILURE in 8.2 sec: https://jenkins.openttdcoop.org/job/ogfx-industries/1/ 07:02:50 <DevZone> Yippie, build fixed! 07:02:51 <DevZone> Project make-nml build #2-push: FIXED in 15 sec: https://jenkins.openttdcoop.org/job/make-nml/2/ 07:15:39 <DevZone> Project make-nml build #3-push: SUCCESS in 17 sec: https://jenkins.openttdcoop.org/job/make-nml/3/ 07:15:55 <DevZone> Project make-nml build #4-releases: SUCCESS in 16 sec: https://jenkins.openttdcoop.org/job/make-nml/4/ 07:16:13 <DevZone> Project make-nml build #5-push: SUCCESS in 17 sec: https://jenkins.openttdcoop.org/job/make-nml/5/ 07:20:11 <DevZone> Yippie, build fixed! 07:20:12 <DevZone> Project OpenGFX+ BigGUI build #2-push: FIXED in 20 sec: https://jenkins.openttdcoop.org/job/ogfx-biggui/2/ 07:21:02 <dihedral> uh - a nice a quiet channel - no DevZone blasting a bunch of ... into my sight :-P 08:06:40 <DevZone> Yippie, build fixed! 08:06:40 <DevZone> Project OpenGFX+ Industries build #2-push: FIXED in 21 sec: https://jenkins.openttdcoop.org/job/ogfx-industries/2/ 08:14:10 <DevZone> Project make-nml build #6-push: SUCCESS in 16 sec: https://jenkins.openttdcoop.org/job/make-nml/6/ 08:14:22 *** Supercheese has quit IRC 08:14:24 <DevZone> Project make-nml build #7-releases: SUCCESS in 14 sec: https://jenkins.openttdcoop.org/job/make-nml/7/ 08:14:39 <DevZone> Project make-nml build #8-push: SUCCESS in 15 sec: https://jenkins.openttdcoop.org/job/make-nml/8/ 08:38:51 <DevZone> Project make-nml build #9-push: SUCCESS in 16 sec: https://jenkins.openttdcoop.org/job/make-nml/9/ 08:39:07 <DevZone> Project make-nml build #10-push: SUCCESS in 15 sec: https://jenkins.openttdcoop.org/job/make-nml/10/ 08:40:03 <DevZone> Project make-nml build #11-push: SUCCESS in 18 sec: https://jenkins.openttdcoop.org/job/make-nml/11/ 08:40:14 <DevZone> Project make-nml build #12-releases: FAILURE in 11 sec: https://jenkins.openttdcoop.org/job/make-nml/12/ 08:40:33 <DevZone> Yippie, build fixed! 08:40:33 <DevZone> Project make-nml build #13-push: FIXED in 17 sec: https://jenkins.openttdcoop.org/job/make-nml/13/ 08:56:04 <V453000> pm it should also write out sad quotes when it fails :P 08:56:31 <planetmaker> that's the funky default... no sad strings, just happy ones :D 09:25:59 *** oskari89 has joined #openttdcoop.devzone 09:33:19 <oskari89> planetmaker: It seems jenkins has been put on production, it does not spam anymore so much here? So quite :) 09:33:24 <oskari89> *So quiet 09:36:33 <planetmaker> not yet entirely. But I currently do work work, thus no work on that 09:39:05 <oskari89> Okay 09:39:57 <oskari89> Hmm, does readme require UTF-8 to show ä:s and ö:s without putting ?:s in place of them? 09:40:08 <oskari89> In "show readme" screen 09:53:27 <V453000> :) 10:17:11 <planetmaker> oskari89, yes 10:17:29 <planetmaker> all text within OpenTTD stuff must be UTF-8 10:18:06 <V453000> or WTF^2 10:20:17 <oskari89> Ok :) 10:29:35 <DevZone> Project Finnish Trainset build #20-push: SUCCESS in 2 min 47 sec: https://jenkins.openttdcoop.org/job/finnishtrainset/20/ 10:42:30 <DevZone> Project eints-test (Actual template) build #104-push: SUCCESS in 4 min 11 sec: https://jenkins.openttdcoop.org/job/eints-test/104/ 10:46:31 <DevZone> Project eints-test (Actual template) build #105-releases: SUCCESS in 4 min 0 sec: https://jenkins.openttdcoop.org/job/eints-test/105/ 10:50:35 <DevZone> Project eints-test (Actual template) build #106-releases: SUCCESS in 4 min 4 sec: https://jenkins.openttdcoop.org/job/eints-test/106/ 10:57:52 *** George|2 has joined #openttdcoop.devzone 10:57:52 *** George is now known as Guest5580 10:57:52 *** George|2 is now known as George 11:08:42 *** George has quit IRC 11:09:42 <DevZone> Project Finnish Trainset build #21-push: SUCCESS in 2 min 42 sec: https://jenkins.openttdcoop.org/job/finnishtrainset/21/ 11:25:56 *** Lakie has joined #openttdcoop.devzone 11:29:03 <DevZone> Project make-nml build #14-push: SUCCESS in 18 sec: https://jenkins.openttdcoop.org/job/make-nml/14/ 11:29:20 <DevZone> Project make-nml build #15-push: SUCCESS in 16 sec: https://jenkins.openttdcoop.org/job/make-nml/15/ 12:06:46 <DevZone> Project make-nml build #16-push: SUCCESS in 27 sec: https://jenkins.openttdcoop.org/job/make-nml/16/ 12:07:12 <DevZone> Project make-nml build #17-releases: SUCCESS in 26 sec: https://jenkins.openttdcoop.org/job/make-nml/17/ 12:07:37 <DevZone> Project make-nml build #18-push: SUCCESS in 24 sec: https://jenkins.openttdcoop.org/job/make-nml/18/ 12:07:42 *** Lakie has quit IRC 12:24:43 <DevZone> Yippie, build fixed! 12:24:43 <DevZone> Project xussrset - Trains from Russia build #3-push: FIXED in 2 min 34 sec: https://jenkins.openttdcoop.org/job/xussrset/3/ 12:27:08 <DevZone> Project xussrset - Trains from Russia build #4-push: SUCCESS in 2 min 25 sec: https://jenkins.openttdcoop.org/job/xussrset/4/ 12:27:36 <planetmaker> hm, why twice? 12:42:48 *** zooks has joined #openttdcoop.devzone 13:02:41 *** Jam35 has joined #openttdcoop.devzone 14:06:55 <DevZone> Project Finnish Trainset build #22-push: SUCCESS in 3 min 28 sec: https://jenkins.openttdcoop.org/job/finnishtrainset/22/ 14:08:29 <DevZone> Project Finnish Trainset build #23-releases: FAILURE in 1 min 34 sec: https://jenkins.openttdcoop.org/job/finnishtrainset/23/ 14:11:48 <DevZone> Yippie, build fixed! 14:11:48 <DevZone> Project Finnish Trainset build #24-push: FIXED in 3 min 17 sec: https://jenkins.openttdcoop.org/job/finnishtrainset/24/ 14:27:38 <juzza1> i cant seem to upload to bananas, getting "connection was reset" maybe it has something to do with the size of the newgrf? 20 MB 14:29:27 <V453000> realistic newGRFs have been banned yesterday, see tt-forums 14:36:37 <Rubidium> must've missed that 14:44:35 *** zooks has quit IRC 15:26:22 *** ODM has joined #openttdcoop.devzone 15:44:20 <planetmaker> juzza1, zbase is much bigger, though 15:50:00 *** zooks has joined #openttdcoop.devzone 15:54:08 <juzza1> any other way to upload than the web ui? 15:54:29 <planetmaker> musa 15:54:58 <planetmaker> http://vcs.openttd.org/svn/browser/extra/musa?rev=25754 15:55:23 <planetmaker> http://www.tt-forums.net/viewtopic.php?f=29&t=63119&hilit=musa 15:55:24 <Webster> Title: Transport Tycoon Forums View topic - Introducing: musa. The new BaNaNaS upload tool (at www.tt-forums.net) 15:56:27 <juzza1> thanks 16:02:19 <planetmaker> I wonder... should we try to come up with a service which allows DevZone to upload a release build automatically to bananas? 16:02:43 <planetmaker> not that I think it will be too easy to cover edge cases or that it will happen tomorrow... but good or bad? 16:02:46 <oskari89> That would be extremely user-friendly 16:02:57 <planetmaker> do you tag the builds which you release? 16:03:15 <planetmaker> it's good practise to tag the revision which you then make a release from 16:03:23 <planetmaker> it's then easy to find :-) 16:03:37 <planetmaker> hg tag 0.6.0 16:03:48 <planetmaker> or something like that. Tortoise has that certainly more user-friendly :-) 16:04:30 <oskari89> planetmaker: DevZone auto-upload to BaNanas would bring DevZone to "compeletely integrated developement package state" 16:04:47 <oskari89> Encouraging it's use even more than now :) 16:04:55 <planetmaker> it kinda would, yes 16:05:38 <oskari89> I think it would be very wise decision :) 16:05:45 <planetmaker> there are some concerns about "spamming" bananas with new builds, though :-) 16:06:30 <oskari89> Only releases ;) 16:06:49 <planetmaker> what stops you to release every 2nd commit? ;-) 16:07:10 <oskari89> planetmaker: Look to our changelog :) 16:07:26 <oskari89> Have we done releases too often? :) 16:07:42 <oskari89> Every release has loads of new stuff 16:07:45 <planetmaker> certainly not 16:08:02 <planetmaker> you don't release too often 16:08:31 <^Spike^> planetmaker the thought osf pushing builds to bananas is not bad... but what is the testing procedure before it's published? 16:08:38 *** ^Spike^ sets mode: -o ^Spike^ 16:08:49 <planetmaker> ^Spike^, exactly 16:08:53 <oskari89> Use our project? :) 16:09:12 <planetmaker> ^Spike^, though the testing procedure should be before you tag a release: build it, test it. Then tag and release 16:09:15 <planetmaker> that's how it's done 16:09:27 * ^Spike^ hears an assumption ;)\ 16:09:33 <planetmaker> yeah ;-) 16:09:44 <oskari89> We do extensive testing before release :) 16:10:06 * planetmaker randomly decides "it's time to release", then makes changelog, quickly tests for big blunders, then tags and uploads 16:11:11 <planetmaker> mostly when I want to play with the new stuff on a server :D 16:11:11 <oskari89> That should be sticky there on auto-BaNaNaS-upload-view or something? :) 16:11:30 <planetmaker> say again? 16:11:51 <oskari89> That testing procedure before release 16:12:23 <oskari89> If that BaNaNas-auto-upload service would come :) 16:12:29 <planetmaker> ah, yes 16:14:19 <oskari89> Planetmaker: That Jenkins auto-compiler service has been very useful now :) 16:14:27 <oskari89> Thanks for that 16:14:30 <^Spike^> oh... cause? :) 16:14:58 <planetmaker> ^Spike^, they didn't use the old one 16:15:00 <oskari89> Builds more often, no need to wait :) 16:15:05 <^Spike^> ah 16:15:15 <planetmaker> at least not build-on-push 16:15:24 <planetmaker> good to hear, oskari89 :-) 16:15:25 <^Spike^> well i think jenkins does give a better overview of stuff... 16:15:29 <^Spike^> in the pased etc 16:15:40 <planetmaker> yeah. well. it's made for it :-) 16:15:48 <^Spike^> past* 16:15:50 <oskari89> User-friendliness is the keyword 16:16:04 *** frosch123 has joined #openttdcoop.devzone 16:33:56 *** zooks has quit IRC 16:48:06 <juzza1> so i'm trying to run musa, but i get "no ['.grf'] file" when i try to use it with the .tar file 16:49:26 <planetmaker> can you feed it the files individually, not within the tar? 16:50:55 <juzza1> im trying it now with only the .grf file and i get the same error, i must be writing something wrong 17:00:22 <planetmaker> juzza1, you might want to ask Zuu about it. Or in that thread I linked... Personally I've little experience with it so far 17:11:02 <juzza1> what is the settings.py.example file in the musa folder? do i need to change it? Rubidium do you know about it? 17:11:24 <juzza1> im in the packaging phase now, but getting "socket.error: [Errno 32] Broken pipe" 17:13:07 <Rubidium> that file is an example for the server configuration 17:13:38 <Rubidium> but it's kinda pointless to package the server part, since there's only one server hardcoded into openttd 17:16:50 <juzza1> "python musa.py -c myconfig.ini -u juzza1 -p mypassword readme.txt mygrf.grf" this should be correct though? 17:18:03 <DevZone> Project OpenGFX+ Industries build #3-push: SUCCESS in 25 sec: https://jenkins.openttdcoop.org/job/ogfx-industries/3/ 17:19:10 *** zooks has joined #openttdcoop.devzone 17:19:15 <planetmaker> uh... OpenGFX+ Industries, yes? 17:20:24 <DevZone> Project NML - NewGRF Meta Language build #43-nightlies: SUCCESS in 1 min 52 sec: https://jenkins.openttdcoop.org/job/nml/43/ 17:23:55 <DevZone> Project xussrset - Trains from Russia build #5-push: SUCCESS in 2 min 44 sec: https://jenkins.openttdcoop.org/job/xussrset/5/ 17:24:59 <planetmaker> wth? 17:25:10 <planetmaker> what triggers these push-builds... 17:26:27 <^Spike^> don't ask me... 17:26:35 <^Spike^> you sure the template is screwing over? 17:26:56 <^Spike^> cause it seems to build everything.... 17:27:14 <^Spike^> do they happen to all have the same build key planetmaker? 17:27:40 <planetmaker> yes, one key fits all 17:28:06 <planetmaker> but... the URL is per-project 17:28:40 <planetmaker> like jenkins.o.o/build/PROJECTNAME?token=XXX&PARAM=param&ANOTHER=another 17:29:38 <planetmaker> which is actually where the requirement comes from that the jenkins project name must match the repository path / URL 17:30:40 <^Spike^> hmmm 17:30:43 <DevZone> Project Finnish Trainset build #25-push: SUCCESS in 4 min 20 sec: https://jenkins.openttdcoop.org/job/finnishtrainset/25/ 17:31:01 <DevZone> Project OpenGFX+ BigGUI build #3-push: SUCCESS in 17 sec: https://jenkins.openttdcoop.org/job/ogfx-biggui/3/ 17:31:10 <juzza1> soon, it will consume everything 17:31:25 <^Spike^> i will see what happens when i change the log level 17:31:38 <planetmaker> lol, still building zbase... 17:32:03 <planetmaker> for half an hour so far :-) 17:32:23 <planetmaker> just finished zbase_base.grf 17:32:27 <planetmaker> 5 to go 17:35:44 <^Spike^> hmm suddenly firs in the queue.... 17:35:45 <^Spike^> alot.... 17:36:11 <^Spike^> planetmaker is the hook way really the way to go for push? :) 17:36:37 <planetmaker> that's what it's for... 17:37:58 <planetmaker> wtf!!! dozens FIRS commits 17:39:53 <planetmaker> hm... it re-builds the releases... 17:41:40 *** gelignite has joined #openttdcoop.devzone 17:42:03 <DevZone> Project FIRS Industry Replacement Set build #7-push: SUCCESS in 6 min 52 sec: https://jenkins.openttdcoop.org/job/firs/7/ 17:42:29 <DevZone> Project make-nml build #19-push: SUCCESS in 25 sec: https://jenkins.openttdcoop.org/job/make-nml/19/ 17:44:16 <planetmaker> I disabled the hook for the old CF 17:44:51 <^Spike^> cause that caused it? 17:45:45 <planetmaker> not sure... but... it seems to update repos... which... maybe :-) 17:45:53 <DevZone> Project FISH is ships build #6-push: SUCCESS in 1 min 53 sec: https://jenkins.openttdcoop.org/job/fish/6/ 18:01:58 <DevZone> Project OpenGFX+ Airports build #2-nightlies: SUCCESS in 26 sec: https://jenkins.openttdcoop.org/job/airportsplus/2/ 18:14:16 <DevZone> Project FISH is ships build #7-nightlies: SUCCESS in 1 min 44 sec: https://jenkins.openttdcoop.org/job/fish/7/ 18:17:19 <DevZone> Project OpenGFX+ BigGUI build #4-nightlies: SUCCESS in 16 sec: https://jenkins.openttdcoop.org/job/ogfx-biggui/4/ 18:17:33 <DevZone> Project OpenGFX+ Airport Objects build #2-nightlies: STILL FAILING in 1.2 sec: https://jenkins.openttdcoop.org/job/ogfx-airport-objects/2/ 18:19:28 <DevZone> Project Finnish Trainset build #26-nightlies: SUCCESS in 2 min 57 sec: https://jenkins.openttdcoop.org/job/finnishtrainset/26/ 18:21:52 *** andythenorth has joined #openttdcoop.devzone 18:22:37 <andythenorth> planetmaker: so how do I hook up the repo? o_O https://dev.openttdcoop.org/projects/iron-horse/repository 18:23:01 <planetmaker> what you mean hook-up? 18:23:09 <planetmaker> didn't you choose to create repo? 18:23:15 <andythenorth> yes 18:23:21 <andythenorth> it 404s 18:23:27 <planetmaker> when created? 18:23:32 <planetmaker> the project? 18:23:36 <andythenorth> when visiting url above 18:23:52 <planetmaker> no, I mean...hm... you did fill in the details yourself? 18:23:56 <andythenorth> yes 18:24:04 <planetmaker> bad :-) 18:24:17 <andythenorth> always the same mistake I make :( 18:24:35 <planetmaker> may I re-create the project (and thus make my life easy)? 18:27:07 <andythenorth> yes indeed :) 18:29:23 <planetmaker> you should be ready-to-go now 18:29:44 <DevZone> Project xussrset - Trains from Russia build #6-nightlies: SUCCESS in 2 min 12 sec: https://jenkins.openttdcoop.org/job/xussrset/6/ 18:29:45 <planetmaker> basically you specified the path wrongly... it always starts with a "/" 18:29:57 <planetmaker> /home/hg/project-url 18:30:10 <planetmaker> but nvm. shit happens 18:30:41 <planetmaker> tbh, fixing that is also not more difficult than mkdir blah && cd blah && hg init 18:31:03 <andythenorth> perfect thanks 18:31:31 <planetmaker> you're welcome :-) 18:31:39 <juzza1> I am trying to build Opengfx+ airports locally, getting "Illegal character '#' (character code 0x23) at "<command-line>", line 1, column 1"... any idea what might cause this? 18:31:49 <DevZone> Project CHIPS Station Set build #4-nightlies: SUCCESS in 17 sec: https://jenkins.openttdcoop.org/job/chips/4/ 18:32:57 <Rubidium> juzza1: gcc 4.8 18:33:09 <DevZone> Project FIRS Industry Replacement Set build #8-nightlies: SUCCESS in 4 min 37 sec: https://jenkins.openttdcoop.org/job/firs/8/ 18:34:24 <planetmaker> what do you want to change on that set, juzza1 ? 18:34:28 <planetmaker> the grfID? :D 18:34:41 <juzza1> yes.. :D 18:35:04 <planetmaker> you should complain to the guy who makes you jump there... 18:35:28 <planetmaker> or ask him to supply it 18:35:47 <planetmaker> (btw, he does. But violates the license unless he learnt) 18:35:58 <Rubidium> but what's the problem? 18:36:16 <juzza1> yeah i dont agree with "that guy" at all, but this seems like the easiest solution for me 18:36:31 <planetmaker> Rubidium, oztrans disables ogfx+airports. It's in "his" (former) grfID range. Thus he disables all 65k grfIDs 18:36:36 <Rubidium> opengfx+ isn't Canadian, so why in the world would you use it for your Canadian game? 18:36:54 <andythenorth> why are we talking about it? 18:37:11 * andythenorth thought all discussion was closed on that topic 18:37:15 <frosch123> they are looking for an excuse to not test eints 18:37:21 <andythenorth> lazy 18:37:27 <planetmaker> juzza1, anyway, Rubi is right, it's a problem with a too new gcc. And the patch is not yet in the opengfx+airports repo 18:37:27 <andythenorth> I started a new project to avoid testing eints 18:37:37 <planetmaker> frosch123, true :-( 18:37:51 <planetmaker> is the FIRS project already created at eints? 18:38:11 <frosch123> eints creates projects itself 18:38:19 <frosch123> you don't do that manully 18:38:28 <planetmaker> creates itself... oh. by a file in the repo? 18:38:36 <planetmaker> :-) 18:38:37 <Rubidium> juzza1: gcc-4.8 started to add all kinds of C-ish headers you didn't ask for when just using the preprocessor (whereas it didn't in the years before) 18:38:41 <frosch123> yes, basically that 18:39:12 <planetmaker> juzza1, I'll push you a fixed version in a few minutes 18:39:17 <juzza1> ok, thanks for the info 18:39:19 <frosch123> http://dev.openttdcoop.org/projects/home/wiki/ManagingEints <- 2.1 :p 18:39:41 <juzza1> cool, ty 18:41:05 <^Spike^> frosch123 there is one part of the guide i'm not happy with 18:41:19 <^Spike^> the one that shows internal ips/db names 18:41:40 <frosch123> it does not spoil the pw 18:41:45 <^Spike^> true but still... 18:41:46 <frosch123> but feel free to move it somewhere else 18:41:59 <^Spike^> shame a wiki has history... unless i prod the db :) 18:42:05 <DevZone> Project OpenGFX+ Industries build #4-nightlies: SUCCESS in 33 sec: https://jenkins.openttdcoop.org/job/ogfx-industries/4/ 18:42:08 <frosch123> this channel also has history 18:42:30 <^Spike^> true but google doesn't index an irc channel ;) 18:43:41 *** zooks has quit IRC 18:43:56 *** ODM has quit IRC 18:47:50 <DevZone> Project eints-test (Actual template) build #107-nightlies: SUCCESS in 4 min 18 sec: https://jenkins.openttdcoop.org/job/eints-test/107/ 18:55:59 <andythenorth> hmm 18:56:05 <andythenorth> bad gateway on hg push for iron-horse 18:56:33 <V453000> horse or whores 18:56:38 <andythenorth> cloned fine 18:57:40 <andythenorth> default push is https 18:59:54 <DevZone> Project make-nml build #20-nightlies: SUCCESS in 23 sec: https://jenkins.openttdcoop.org/job/make-nml/20/ 18:59:57 <DevZone> Project template build #1: FAILURE in 2.7 sec: https://jenkins.openttdcoop.org/job/template/1/ 19:00:39 <andythenorth> can a push be too big? 19:00:54 <frosch123> yes 19:01:01 <frosch123> https times out after 60s or so 19:01:12 <frosch123> at least devzone used to behave lke that 19:01:31 <frosch123> so, it's not limited in size, but in time 19:02:09 <DevZone> Project OpenGFX+ Airports build #3-push: SUCCESS in 44 sec: https://jenkins.openttdcoop.org/job/airportsplus/3/ 19:02:30 <planetmaker> ^ juzza1 19:02:53 <planetmaker> how big is it, andythenorth ? 19:04:47 <juzza1> thanks again 19:07:35 <andythenorth> 20MB 19:09:01 <planetmaker> might be too big 19:09:05 <planetmaker> hm 19:09:12 <planetmaker> dunno :-) 19:10:15 <andythenorth> ok so I tried a fresh clone and just pushing .hgignore 19:10:16 <andythenorth> remote: abort: abandoned transaction found - run hg recover! 19:10:26 <andythenorth> (OTTD_graphics)pdq2s-MacBook-Pro:iron-horse andy $ hg recover 19:10:27 <andythenorth> no interrupted transaction available 19:10:37 <andythenorth> sorry :D 19:10:41 <andythenorth> I broke the new repo already 19:10:46 <andythenorth> must be a record 19:10:50 <planetmaker> hg recover ran on server 19:10:52 <planetmaker> try again 19:11:01 <planetmaker> remote aborted. not your local :-) 19:11:24 <andythenorth> ok hg ignore is there now thanks 19:11:32 <planetmaker> :D 19:11:42 <planetmaker> 20MB .hgignore. You're really going HUUUGE 19:12:26 <andythenorth> I tried a new repo :) 19:12:34 <andythenorth> only .hgignore in this one ;) 19:17:28 <planetmaker> :D 19:17:40 <planetmaker> so... let's see how eints works. One repository added :-) 19:18:20 <andythenorth> planetmaker: hook it up to iron-horse :P 19:18:25 <andythenorth> proof of concept on new projects 19:18:50 <planetmaker> :-) http://dev.openttdcoop.org/projects/home/wiki/ManagingEints @ andythenorth 19:18:56 <planetmaker> two-step thing :-) 19:19:02 <andythenorth> oic :) 19:20:16 <^Spike^> still not testing eints? :D 19:20:33 <andythenorth> so backup.push 19:20:34 <planetmaker> ^Spike^, I just added ogfx+landscape 19:20:34 <andythenorth> ?? 19:20:36 <planetmaker> let's see 19:20:44 <planetmaker> backup.push?? 19:20:48 <^Spike^> btw does eints run behind apache? 19:20:52 <andythenorth> it's in the FISH repo 19:20:54 <andythenorth> .devzone 19:21:05 <andythenorth> contains one value 19:21:06 <andythenorth> ssh://hg@bitbucket.org/firs/fish 19:21:09 <planetmaker> ah... well... no clue really anymore. I guess a backup URL? 19:21:23 <andythenorth> maybe 19:22:24 <planetmaker> frosch123, something on eints polls repos, or how is eints informed about the presence of .devzone/translations/repo2eints? 19:22:35 <frosch123> 5 minute cronjob 19:22:51 <planetmaker> on eints-VM? 19:22:58 <frosch123> scans database for projects with eints being translation manager 19:23:00 <frosch123> yes, eints vm 19:23:05 <planetmaker> oh, that way 19:23:15 <frosch123> then does checkout /tmp/eints/hg/<project> 19:23:27 <frosch123> then does upload if allowed 19:26:01 <^Spike^> better question frosch123 do you guys use the apache logs? :D 19:26:15 <frosch123> no, custom logs 19:26:22 <frosch123> apache log does log only apache 19:26:35 <planetmaker> hm... devzone doesn't update ogfx-landscape 19:26:38 <^Spike^> do you use the apache logging at all? 19:26:51 <frosch123> it logs accesses iirc 19:26:54 <^Spike^> errorlog/accesslog/customlog identifiers in the config 19:26:58 <frosch123> yes 19:27:15 <^Spike^> hmmm then i need to find a way to keep those files intact and pipe them to our logging server :D 19:28:26 <^Spike^> oh... i can add it twice... even better.... :) 19:29:05 * ^Spike^ will install 2 python modules and git clone a repo for something :D 19:29:43 <andythenorth> oh 19:29:51 <^Spike^> .... 19:29:53 <andythenorth> I'm not allowed to commit Makefile.local :D 19:30:54 *** George has joined #openttdcoop.devzone 19:32:01 <planetmaker> hm... something's not working. I don't get the translation project :-( 19:32:05 <planetmaker> andythenorth, yeah :D 19:32:12 <andythenorth> ok 19:32:15 <andythenorth> another broken repo for me then 19:32:19 <andythenorth> I'll try for 4th time :) 19:32:24 <frosch123> planetmaker: did you add the repo2eints ? 19:32:32 <planetmaker> yes 19:32:38 <planetmaker> http://hg.openttdcoop.org/ogfx-landscape 19:32:42 <andythenorth> I am getting quite a collection of iron-horse.borked repos here 19:32:49 <planetmaker> but... redmine seems to not notice that 19:32:59 <planetmaker> andythenorth, hg amend? 19:33:06 <planetmaker> hg ci --amend? 19:33:16 <andythenorth> already made further commits 19:33:17 <planetmaker> hg rollback? 19:33:17 <andythenorth> :P 19:33:22 <andythenorth> too late for rollback 19:33:23 <planetmaker> hg qimport 19:33:25 <andythenorth> hmm 19:33:33 <planetmaker> hg rebase 19:33:40 <frosch123> well, it did a checkout 19:33:42 <planetmaker> and before that modify the commit with an amendment 19:34:09 <andythenorth> I'll just clone again at this stage 19:34:10 <^Spike^> btw frosch123 i also enabled mod rpaf properly... 19:34:12 <andythenorth> hg rebase scares me 19:34:23 <planetmaker> andythenorth, which hg version do you have? 19:34:36 <^Spike^> cause access from 10.10.101.x seems ehm... a bit ehm.. well one host only show :D 19:34:37 <planetmaker> and... what you might like is the 'evolve' extension 19:34:39 <frosch123> planetmaker: ok, it loged an error 19:35:17 <andythenorth> hg 2.2.2 19:35:25 <planetmaker> https://bitbucket.org/marmoute/mutable-history 19:35:26 <Webster> Title: marmoute / mutable-history Bitbucket (at bitbucket.org) 19:35:31 <^Spike^> there frosch123 logging of apache makes more sense now :D 19:35:31 <planetmaker> 2.2.2 might be... a bit old for that 19:36:05 *** Guest5580 has quit IRC 19:36:08 <planetmaker> evolve, aka mutable history is basically patch queues without patch queues. 19:36:31 <planetmaker> thus it allows *save* history re-writes 19:36:44 <planetmaker> as it doesn't delete the old changesets, just marks them as obsolete 19:37:00 <planetmaker> (and thus hides from all usual operations, but they're still there) 19:38:03 <frosch123> Error: Project description "OpenGFX+ Landscape" is not valid. 19:38:16 <frosch123> eints rejected the project description 19:38:17 <planetmaker> eh? 19:38:36 <planetmaker> + is not allowed? :-( 19:38:49 <frosch123> no idea, it makes no sense to limit any chars there 19:38:54 <frosch123> it's not the identifier 19:38:57 <frosch123> just a description 19:39:03 <frosch123> i do not even know where it is displayed :p 19:39:14 <planetmaker> overview? http://dev.openttdcoop.org/projects/ogfx-landscape 19:39:24 <frosch123> thats not eints 19:39:29 <frosch123> that's redmine 19:39:41 <planetmaker> yes, but it's ogfx+landscape's project description 19:39:52 <frosch123> yeah, and it is passed on to eints 19:39:57 <frosch123> when creating a project 19:40:06 <planetmaker> the description? Or the Name - as description? 19:40:09 <frosch123> because eints wants a project deceription, but i do not know why eints wnats int 19:40:11 <^Spike^> frosch123 just so you knew... in the root there is an apache2gelf that is used to send apache logs to our logging server 19:40:18 <^Spike^> it doesn't touch the existing logs so it leaves that 19:40:26 * andythenorth wonders if bundles picks up iron-horse automatically? 19:40:39 <planetmaker> andythenorth, no. I disabled the old CF :D 19:40:46 <andythenorth> so Jenkins admin? 19:40:50 <andythenorth> happy to learn 19:41:42 <planetmaker> https://jenkins.openttdcoop.org/ <-- can you the 'create new job' at the top left menu? 19:42:06 <andythenorth> doing it now 19:42:17 <andythenorth> anything dangerous? Or can I learn by trial and error? 19:42:17 <planetmaker> wait, when you do... 19:42:24 <planetmaker> yes, all dangerous still :D 19:42:30 <andythenorth> ok 19:42:35 <andythenorth> need to learn Jenkins for work 19:42:57 <planetmaker> Job Name: in our case it must be like the repo-path: iron-horse 19:42:58 <^Spike^> ottdc is NOT a playground ;) 19:43:00 <^Spike^> anymore.... ;) 19:43:17 <planetmaker> you choose, for NewGRFs: copy from existing Job: template 19:43:19 <andythenorth> ok job name is correct 19:44:05 <planetmaker> that's ok. Then go to 'configure' 19:44:15 <planetmaker> we still need to adjust a few things 19:44:20 <frosch123> planetmaker: it's causes by the "+" 19:44:25 <planetmaker> You can add a description (who cares?) 19:44:59 <planetmaker> andy, you didn't copy from template, no? 19:45:11 <frosch123> so, wait for albert and ask about why + would not be allowed? 19:45:16 <frosch123> or create without + ? 19:45:34 <planetmaker> hm... I would like the + there tbh 19:45:49 <frosch123> well, i found the place where the name is checked :p 19:46:00 <frosch123> i can also just relax it :p 19:46:06 <planetmaker> hehe :-) 19:46:47 <andythenorth> planetmaker: sorry :( 19:47:03 <andythenorth> standard andythenorth - try it first, say sorry later :P 19:47:32 <planetmaker> I won't configure a project from scratch 19:47:53 <planetmaker> anyway, deleted and re-created 19:48:23 <planetmaker> now, check the configuration settings 19:48:59 <planetmaker> adjust the redmine project name 19:49:21 <planetmaker> don't touch the build parameters. They're meant to be used by the repo hooks on DevZone 19:49:46 <planetmaker> below that: activate the project (remove the tickbox) 19:50:13 <planetmaker> advanced project settings: there you can choose a nice display name within Jenkins' project list 19:50:42 <planetmaker> and the rest should usually stay as-is and be a copy of what eints-test does 19:51:02 <planetmaker> that way: if I want to change something which affects all NewGRFs I only need to change that one single project 19:52:08 <frosch123> let's see what happens in 3 minutes 19:52:23 <andythenorth> iron-horse is building :) 19:52:29 <andythenorth> this is like living in the future :D 19:52:50 <DevZone> Project Iron Horse build #1-nightlies: SUCCESS in 43 sec: https://jenkins.openttdcoop.org/job/iron-horse/1/ 19:53:16 <andythenorth> \o/ 19:54:15 <^Spike^> ppl immediatly going to bundles to check out a nightly....... 19:54:16 <^Spike^> :) 19:55:11 <planetmaker> \o/ :-) 19:55:19 <frosch123> ^Spike^: hmm, maybe rpaf was just what was missing 19:55:45 <planetmaker> andythenorth, you can check the eints-test project for what it actually does in the build and post-build step 19:55:52 <planetmaker> But please don't touch that project :-) 19:55:54 <frosch123> i removes some lines from eints which used the x-forwarded stuff to create a non-sense redirect 19:55:57 <andythenorth> I won't touch 19:56:41 <^Spike^> frosch123 cause? :D 19:56:44 <^Spike^> it was enabled 19:56:50 <^Spike^> you guys just had to ask for the proxy server :D 19:56:55 <frosch123> planetmaker: oh, it justs prints the proejct description at the top 19:57:03 <frosch123> i never noticed, because eints-test was just eints-test .p 19:57:05 <planetmaker> oh :-) 19:57:05 <^Spike^> or check the access log for the ip :D 19:57:29 <frosch123> ^Spike^: no idea about the logs 19:57:36 <DevZone> Project Iron Horse build #2-push: SUCCESS in 39 sec: https://jenkins.openttdcoop.org/job/iron-horse/2/ 19:57:38 <^Spike^> /var/log/apache2/access_log 19:57:39 <^Spike^> :D 19:57:40 <frosch123> but it says that it modifes the x-forwarded thing 19:57:46 <^Spike^> yep it does... 19:57:54 <frosch123> which was messed up before 19:57:58 <^Spike^> if you set to allow it from a certain server 19:58:02 <frosch123> so i removed usage of it in eints :p 19:58:06 <^Spike^> else a client could just add that header and fake it :) 19:58:21 <^Spike^> so in the conf you allow that header from server x y z etc 19:58:36 <^Spike^> in this case the ottdc proxy server is allowed to give that header... everyone shoudl STFU :) 19:59:08 <frosch123> so, i can no longer use lynx on the translator vm? :p 19:59:22 <^Spike^> you still can :) 19:59:26 <^Spike^> it will just use localhost :) 20:02:27 <frosch123> hmm, how to solve the eints permission usability thingie? 20:02:46 <frosch123> hide /delete/fix/edit links? 20:02:56 <frosch123> different colour? 20:03:34 <^Spike^> ? 20:03:36 <frosch123> link to same page, but added "?message=ble" thingie? 20:04:06 <frosch123> ^Spike^: you need specific permission to edit a language in eints 20:04:17 <frosch123> but it always offers all links to everything 20:04:27 <frosch123> once you click them, you get an http auth request 20:04:35 <^Spike^> ah 20:04:36 <frosch123> so, effectively when you click something you are not allowed to do 20:04:37 <^Spike^> that part 20:04:44 <^Spike^> it doesn't remember that you're authed? :) 20:04:53 <^Spike^> doesn't the engine you use have a form of sessions? 20:05:05 <planetmaker> no :-P 20:05:10 <frosch123> you are asked for a new user/password, instead of told that you do not have the rights 20:05:19 <frosch123> ^Spike^: it's stateless http authentication 20:05:22 <frosch123> you cannot even force logout 20:05:25 <^Spike^> hmmmm shame 20:05:46 <frosch123> only "undocumented" way to logout is to ask for a new login :p 20:06:03 <frosch123> but that gives a login window on the client upon logging out :p 20:06:58 <frosch123> https://translator.openttdcoop.org/project/ogfx-landscape?message=%22You%20have%20no%20permission%20to%20edit%20unicornish.%22 <- i think i like that 20:07:16 <frosch123> evaluate links in advance whether current user has permission 20:07:19 <planetmaker> juhu! :-) 20:07:28 <frosch123> then make them link to the same page, but with message at top 20:07:37 <frosch123> planetmaker: it's a mockup btw :p 20:07:46 <planetmaker> then... can I add it to all OpenGFX+ projects? eh 20:08:09 <frosch123> well, i added the "+" to the regex :p 20:08:33 <planetmaker> :-) so others will work (yes/no)? 20:09:20 <frosch123> i hope so :p 20:09:33 <frosch123> anyway, without eints2repo you shouldn't cause any harm anyway 20:09:47 <planetmaker> industries is next :-) 20:15:21 <DevZone> Project OpenGFX+ Industries build #5-push: FAILURE in 10 sec: https://jenkins.openttdcoop.org/job/ogfx-industries/5/ 20:17:24 <DevZone> Project OpenGFX+ Airports build #4-push: SUCCESS in 35 sec: https://jenkins.openttdcoop.org/job/airportsplus/4/ 20:20:42 <DevZone> Project Iron Horse build #3-push: SUCCESS in 39 sec: https://jenkins.openttdcoop.org/job/iron-horse/3/ 20:21:27 <DevZone> Yippie, build fixed! 20:21:28 <DevZone> Project OpenGFX+ Industries build #6-push: FIXED in 21 sec: https://jenkins.openttdcoop.org/job/ogfx-industries/6/ 20:23:32 <DevZone> Project Iron Horse build #4-push: SUCCESS in 37 sec: https://jenkins.openttdcoop.org/job/iron-horse/4/ 20:25:22 <DevZone> Project Iron Horse build #5-push: SUCCESS in 40 sec: https://jenkins.openttdcoop.org/job/iron-horse/5/ 20:28:32 <frosch123> yay, they all say de_DE done :p 20:29:06 <planetmaker> :D 20:29:13 <DevZone> Project Iron Horse build #6-push: SUCCESS in 44 sec: https://jenkins.openttdcoop.org/job/iron-horse/6/ 20:29:28 <Rubidium> next.. de_CH? 20:29:37 <planetmaker> that guy disappeared 20:29:52 <^Spike^> is that the guy who i think it is... 20:30:56 <frosch123> no, that guy only wanted to do the language which has no 2 letter isocode 20:34:16 * Rubidium is sad he can't get a list of projects without making an account 20:34:50 <frosch123> i think that is configureable 20:34:50 * ^Spike^ waits for the day eints needs to understand ldap and pgsql :D 20:35:06 <frosch123> pgsql? 20:35:13 <frosch123> it already dos? 20:35:13 <^Spike^> postgresql :) 20:35:17 <^Spike^> both? :D 20:35:20 <^Spike^> together? :D 20:35:51 <frosch123> anyway, i wanted to learn ldap anyway 20:36:08 <frosch123> the ldap queries are completely mystique 20:36:13 <frosch123> so it's something i should now :p 20:36:19 <frosch123> it almost looks like nfo 20:36:28 <^Spike^> it's not that hard i realized :D 20:36:41 <frosch123> yeah, it just uses a ton of abrreviations 20:36:46 <^Spike^> yep 20:36:52 <Rubidium> like ou ;) 20:36:55 <frosch123> i guess once you have a dictionary for them it's easy :p 20:37:06 <^Spike^> organizational unit? :) 20:37:25 <Rubidium> yup 20:37:25 <^Spike^> all i needed for that was too much work in an AD (which basicly is an AD) instead of LDAP 20:37:32 <^Spike^> ehm 20:37:39 <^Spike^> which basicly is an LDAP* 20:41:43 <frosch123> hmm, just noticed that eints has userid 2064 on devzone 20:41:50 <frosch123> are there really 2000 users on devzone? 20:42:03 <^Spike^> ehm 20:42:06 <frosch123> i guess not :p 20:42:10 <^Spike^> i don't know 20:42:11 <Rubidium> 1500 canned meat accounts? 20:42:14 <^Spike^> i never cleaned that database 20:42:26 <^Spike^> i think wiki is the best spam friendly site atm 20:42:35 <^Spike^> although spambots fail to post these days.... 20:42:57 <^Spike^> hopefully that will be dead when it's all on ldap 20:43:06 <^Spike^> as the register links will fail on those sites i think... 20:48:42 <DevZone> Project Iron Horse build #7-push: SUCCESS in 43 sec: https://jenkins.openttdcoop.org/job/iron-horse/7/ 20:53:37 <planetmaker> frosch123, the role "Translator" qualifies as every translator? 20:53:49 <planetmaker> or is that some kind of left-over from somewhen else? 20:54:16 *** Jam35 has quit IRC 20:54:39 <frosch123> it's the template user 20:54:42 <frosch123> read the docs :p 20:54:49 <frosch123> don't delete it :p 20:54:51 <planetmaker> :-P 20:55:35 <^Spike^> manuals are for ppl that want to know everything... you just need it to work.. why need a manual? :D 20:55:35 <planetmaker> hm... I really want to assign translator roles globally... 20:56:09 <frosch123> globally for your projects :p 20:56:15 <planetmaker> yeah :D 20:56:30 <planetmaker> actually It would make sense to make that globally, for all 20:56:32 <TWerkhoven> so you have something with which to use ctrl+f ? 20:57:12 <^Spike^> planetmaker i already asked for if user == is_admin allow anyways function aswell ;D 20:57:58 <planetmaker> ^Spike^, nah, but I mean... if people want to translate, it would be nice if I had one button to say "here, you got translation access to all projects (which I may attach you to)" 20:58:36 <planetmaker> basically the other way around: allow translators to translate everywhere. except where the project manager opted out 20:58:56 <frosch123> anyway, most people have only one or two projects 20:59:03 <frosch123> how many has andy? 4? 20:59:04 <planetmaker> frosch123, yes, but not a translator 20:59:26 <planetmaker> my idea is: a translator comes and wants to translate. Then he needs 36 managers to grant him access 20:59:28 <frosch123> so, are you asking for: assign translators globally for all projects 20:59:34 <planetmaker> basically 20:59:37 <frosch123> or: assign translators for all projects you are manager of 21:00:10 <planetmaker> well. as admin should be allowed to assign for all 21:00:20 <frosch123> so, you rather want: managers grant access to eints, and no individual translators 21:00:42 <planetmaker> yes, I think so. Would make it much easier to "share" translators 21:00:46 <frosch123> btw. translators won't get any credit that way 21:00:52 <planetmaker> yeah :-( 21:00:52 *** gelignite has quit IRC 21:01:43 <planetmaker> could eints track that somehow, who modified which file? 21:01:53 <frosch123> eints tracks that 21:01:59 <frosch123> but the language download cannot track it 21:02:37 <frosch123> there is nothing which could compose a commit message 21:02:45 <frosch123> or even commit single strings with different users 21:03:15 <frosch123> it just downloads the complete lang file 21:03:32 <planetmaker> it would IMHO suffice to give credits to a translator on a language basis (without mentioning single strings or amount) 21:03:36 <frosch123> and commits it as eints with "update:translations" if there are changes in the repo after downloading lang files 21:03:40 <planetmaker> basically like openttd commit messages 21:05:06 <frosch123> you mean if german.lng changes, mention all translators with role de_DE, even if they have not logged in 10 years? :p 21:07:20 <planetmaker> no :-P 21:07:44 <frosch123> so, then we needs some information from eints 21:07:47 <frosch123> what actually changed 21:08:15 <frosch123> and that is nowhere part of the concept 21:08:24 <frosch123> eints has no idea what changed compared to the repo 21:09:05 <frosch123> maybe eints could offer a compare interface 21:09:30 <frosch123> where you upload a langfile and it reports back the differenes to the eints status 21:09:39 <frosch123> (wihtuot actually changing anything) 21:10:22 <frosch123> then the script could upload the repo state, compare, and then download the state and commit with some message composed from the diff 21:22:40 <planetmaker> yes... it knows who edits a page. That could be remembered. And reset when it syncs with the repo 21:28:07 <DevZone> Project xussrset - Trains from Russia build #7-push: SUCCESS in 2 min 2 sec: https://jenkins.openttdcoop.org/job/xussrset/7/ 21:41:10 <andythenorth> bye 21:41:17 *** andythenorth has left #openttdcoop.devzone 21:48:06 <DevZone> Project Iron Horse build #8-push: SUCCESS in 39 sec: https://jenkins.openttdcoop.org/job/iron-horse/8/ 21:51:16 <DevZone> Project Iron Horse build #9-push: SUCCESS in 42 sec: https://jenkins.openttdcoop.org/job/iron-horse/9/ 21:52:51 <DevZone> Project FIRS Industry Replacement Set build #9-push: SUCCESS in 4 min 11 sec: https://jenkins.openttdcoop.org/job/firs/9/ 21:53:07 <DevZone> Project Swedish Rails build #1-nightlies: SUCCESS in 19 sec: https://jenkins.openttdcoop.org/job/swedishrails/1/ 21:54:49 <DevZone> Project Iron Horse build #10-push: SUCCESS in 41 sec: https://jenkins.openttdcoop.org/job/iron-horse/10/ 22:07:20 *** frosch123 has quit IRC 22:57:11 *** Supercheese has joined #openttdcoop.devzone