Log for #openttdcoop.devzone on 29th November 2013:
Times are UTC Toggle Colours
00:08:04  *** tycoondemon has quit IRC
00:12:37  *** tycoondemon has joined #openttdcoop.devzone
00:52:29  *** tycoondemon has quit IRC
00:52:49  *** tycoondemon has joined #openttdcoop.devzone
03:15:01  *** tycoondemon2 has joined #openttdcoop.devzone
03:18:44  *** tycoondemon has quit IRC
08:18:06  <Brot6> Feature #6603: Support for DevZone's CF Xskyem123X @
08:21:03  <Brot6> Feature #6604 (New): Use "custom_tag.txt" only for version Xskyem123X @
08:22:46  <Brot6> Code Review #6602: temporary files in repo Xskyem123X @
08:30:13  <Brot6> Feature #6604 (New): Use "custom_tags.txt" only for version Xskyem123X @
08:42:49  <Brot6> Feature #6604: Use "custom_tags.txt" only for version XplanetmakerX @
08:46:21  <Brot6> Feature #6604: Use "custom_tags.txt" only for version XplanetmakerX @
08:56:24  *** tycoondemon2 has quit IRC
09:03:23  *** Alberth has joined #openttdcoop.devzone
09:14:13  <Brot6> Feature #6603: Support for DevZone's CF XplanetmakerX @
09:15:22  <Brot6> Feature #6603: Support for DevZone's CF XplanetmakerX @
09:36:23  <Alberth> planetmaker: about   confirm questions imply having state which try to avoid; I was thinking alternative solutions, a "allow empty string" checkbox (default off), or even simply (translation_text == "") == (base_text == "")
09:37:32  * Alberth probes webster
09:40:08  <planetmaker> that would solve the problem likely, too. The issue I had was that I clicked 'save' for a non-empty base string with an empty translation
09:42:13  <Alberth> I guessed as much :)
09:42:19  <planetmaker> basically the request is some enhanced sanity check (but not enforcement) for the translation to catch mistakes which might happen and make it easier to avoid (not commit empty translation) or correct (delete empty translation) those.
09:42:21  <planetmaker> yeah :-)
09:43:32  <Alberth> you have valid use cases for an empty translation of a non-empty base text, or vice versa?
09:43:45  <Alberth> I couldn't come up with one
09:46:34  <planetmaker> I can't give you one right now. But maybe one can construct one for cases with {STRING}{STRING}{STRING} or so
09:47:12  <planetmaker> I don't dare to judge all possibilities there :-)
09:47:15  <Alberth> fair enough :)
09:48:47  <planetmaker> @services op
09:48:48  *** ChanServ sets mode: +o Webster
09:51:06  <Alberth> it needs op to write lines here?
09:51:14  <planetmaker> no
09:52:06  <planetmaker> but without op webster could leave just as well here :-)
09:52:07  *** tycoondemon has joined #openttdcoop.devzone
09:56:28  *** tycoondemon has quit IRC
09:56:43  *** tycoondemon has joined #openttdcoop.devzone
10:20:31  *** tycoondemon has quit IRC
10:22:53  *** tycoondemon has joined #openttdcoop.devzone
10:27:11  <DevZone> Project make-nml build #42-push: SUCCESS in 18 sec:
10:30:28  *** tycoondemon has quit IRC
10:31:10  *** tycoondemon has joined #openttdcoop.devzone
10:34:03  <Brot6> Revision 323:e46584e80e4d: Doc: Fix expected return values. XAlberthX @
10:38:24  <Brot6> Revision 90:737e038b022d: Feature: Support for git als alternative VCS XplanetmakerX @
10:39:37  <Brot6> Feature Request #6605 (New): From a language overview in a project, go back to the language overv... XAlberthX @
10:39:50  <Alberth> aargh, insanity has reached the devzone!   :p
10:42:00  *** tycoondemon has quit IRC
10:42:14  *** tycoondemon has joined #openttdcoop.devzone
11:10:21  <planetmaker> omg, insanity is also here?
11:10:51  *** V453000 is now known as ass
11:12:52  <ass> I see no insanity
11:14:05  <planetmaker> Alberth, no, I do not want to switch :-)
11:14:15  <planetmaker> (if that is what your insanity remark refers to)
11:18:06  <Alberth> staging is nice, but rebase...   ugh
11:19:30  <Alberth> :o  mousewheeling on background switches desktops
11:19:48  <Alberth> perhaps I should read a manual about new KDE features :)
11:21:36  <planetmaker> do you know hg's record extension?
11:22:16  <planetmaker> it allows also to cherry-pick hunks for commit
11:22:42  <planetmaker> it's distributed with hg, but not active by default
11:24:29  <Alberth> nice; I read somewhere that they gave access to the staging area, but didn't look into that further
11:25:09  <planetmaker> I only really stumbled over it a few days ago. Can come in quite handy indeed
11:25:33  <planetmaker> and promptly activated it in my ~/.hgrc
11:25:40  <Alberth> :)
11:34:17  <Alberth> nobody tested using a {G ..} command on a parameter that didn't support it, apparently :)
11:45:49  *** ass is now known as V453000
11:51:08  <Brot6> Revision 324:b793b5de8f89: Fix: Error message text is about genders, so don't speak about {P ..}. XAlberthX @
11:51:08  <Brot6> Revision 325:1df922701635: Fix: Method documentation should not promise things it doesn't do. XAlberthX @
11:52:57  <Alberth> :o Brot woke up :)
11:57:58  <planetmaker> yeah, already for a few days it's awake again
12:01:11  <Alberth> it misssed 323 then
12:01:32  <Alberth> oh it didn't, sorry
12:03:32  * Alberth needs some coffee before adding a 'case support' toggle
12:06:35  <planetmaker> brot has some backlog. If too many commits are pushed, the history is truncated
12:07:04  <planetmaker> but 323 bas communicated at 11:31h here
12:13:02  <Alberth> indeed, I missed it
12:13:44  <planetmaker> too much bot spam here :-P
12:13:58  <V453000> bot spam is awesome
12:14:20  <Alberth> hmmpf, why did someone decide to name a string feature the same as a common english word?  :p
12:14:36  <planetmaker> hm, which?
12:14:40  <Alberth> case
12:14:47  <planetmaker> :D
12:15:03  <planetmaker> yeah, some things are incredibly difficult to grep or search for
12:15:34  <Alberth> not too complicated, I need to look at the code in detail anyway
12:15:47  <Alberth> but you get so many false positives :)
12:17:36  <planetmaker> I cound many false positives as difficult. Maybe annoying is the better word, but...
12:17:55  <planetmaker> result is anyway less time spent on the actual problem
12:18:06  <Alberth> :)
12:18:28  <Alberth> the other option is to add cases to GS :P
12:18:45  <planetmaker> you mean to GS strings?
12:18:51  <Alberth> yes
12:19:00  <planetmaker> honestly that doesn't sound like an exactly bad idea
12:19:08  <Alberth> then eints doesn't need a toggle :)
12:19:35  <planetmaker> You won {STRING}
12:20:01  <Alberth> I am sure it's a good idea, but I have no idea how to do it or how much work it is
12:20:30  <Alberth> I'd think it was left out of GS for a reason
12:22:40  <planetmaker> Possibly. But I don't recall
12:23:28  <planetmaker> though with the goal description I can see that it could make sense
12:25:10  <planetmaker> Du hast {G einen eine einen ""}{STRING} gewonnen
12:25:17  <planetmaker> {G=w}Blumentopf
12:25:33  <planetmaker> {G=w}Medallie
12:25:46  <planetmaker> {G=n}Schiff
12:26:13  <planetmaker> {G=p}Freiheit
12:26:35  <planetmaker> hm... {G=m}Blumentopf
12:26:54  <planetmaker> so in this string it would make sense to allow ... genders. Damn
12:27:02  <planetmaker> German translation has no cases :P
12:28:47  <Alberth> genders are also not supported, but plurals are, for some reason
12:29:10  <Rubidium> plurals are easier?
12:29:24  <Alberth> possibly
12:29:36  <Rubidium> having said that, I can't remember why genders and cases aren't supported
12:30:08  <Alberth> but it uses the strgen stuff I guess, and that supports those notions
13:02:59  *** tycoondemon has quit IRC
13:03:13  *** tycoondemon has joined #openttdcoop.devzone
16:48:46  <DevZone> Project FISH is ships build #141-push: SUCCESS in 1 min 18 sec:
16:49:13  <DevZone> Project ISR Industrial Station Renewal build #75-push: SUCCESS in 27 sec:
16:56:50  <Brot6> Revision 1358:1219e619b0b9: Update: Translations XeintsX @
16:58:48  <Brot6> Revision 308:b702130331da: Update: Translations XeintsX @
17:02:02  <Brot6> Revision 277:b9407964bed4: Update: Translations XeintsX @
17:11:14  <DevZone> Project OpenGFX+ Landscape build #43-push: SUCCESS in 24 min:
17:19:29  <DevZone> Project NML - NewGRF Meta Language build #158-nightlies: SUCCESS in 1 min 3 sec:
17:20:48  *** skyem123 has joined #openttdcoop.devzone
17:29:37  *** ODM has joined #openttdcoop.devzone
17:47:20  <Brot6> Revision 4a03b92c (skye_rail): Hope this works! Xskyem123X @
17:47:20  <Brot6> Revision c63f7339 (skye_rail): Add: Makefile make-nml 93:e9f4d4678d1a (0.4.5) XplanetmakerX @
17:47:20  <Brot6> Revision 8327bce4 (skye_rail): Using a more meaningful filename XplanetmakerX @
17:47:21  <Brot6> Revision 98c165b0 (skye_rail): Feature: Support versioning git versioning XplanetmakerX @
17:47:25  <Brot6> Revision 716ef0cd (skye_rail): Fix: Don't track generated 'custom_tags.txt' XplanetmakerX @
17:47:29  <Brot6> Revision 5d722938 (skye_rail): Done Applying the patches! Now what? Xskyem123X @
18:06:34  <DevZone> Project Japanese Faces build #30-nightlies: SUCCESS in 8.9 sec:
18:07:11  <DevZone> Project finnishtrams build #39-nightlies: SUCCESS in 45 sec:
18:08:05  <DevZone> Project skye-rail build #5-nightlies: STILL FAILING in 3.2 sec:
18:08:41  <DevZone> Project Japanese Railway Tracks build #27-nightlies: SUCCESS in 15 sec:
18:12:01  <Brot6> Revision 86e0f3de (skye_rail): backwards compatibility for me! Xskyem123X @
18:13:26  <Brot6> Revision 326:1d6d868dd4d8: Codechange: Rename annotation function. XAlberthX @
18:14:14  <Brot6> Revision 2e8be7cd (skye_rail): This should work! Xskyem123X @
18:15:39  <Brot6> Feature #6604 (Rejected): Use "custom_tags.txt" only for version Xskyem123X @
18:16:24  <Brot6> Code Review #6602 (Closed): temporary files in repo Xskyem123X @
18:18:35  <Brot6> Feature #6603: Support for DevZone's CF Xskyem123X @
18:19:09  <Brot6> Feature #6603 (Closed): Support for DevZone's CF Xskyem123X @
18:20:29  <DevZone> Project pixa build #22-nightlies: SUCCESS in 3.5 sec:
18:21:43  <DevZone> Project Japanese Trains build #33-nightlies: SUCCESS in 17 sec:
18:21:47  *** frosch123 has joined #openttdcoop.devzone
18:22:07  <Alberth> evenink
18:22:38  <Taede> evening
18:22:45  <DevZone> Project Japanese Buildings build #34-nightlies: SUCCESS in 18 sec:
18:22:58  <planetmaker> oddink
18:24:18  <skyem123> planetmaker, I applied your patches. Now what?
18:25:19  <planetmaker> now it should compile on the CF but doesn't yet:
18:25:43  <planetmaker> somehow it still called your makefile. Dunno yet why. Probably missing cleanup
18:26:16  <skyem123> it is a linux build server...
18:26:53  <planetmaker> of course
18:27:20  <planetmaker> I don't say it's your fault. I haven't looked into the issue
18:27:23  <skyem123> you got the project link on jenkins wrong
18:27:45  <skyem123> "skye_rails" is the real one not "skye_rail"
18:28:23  <skyem123> (the redmine link)
18:29:18  <skyem123> the repository link it correct
18:30:41  <DevZone> Project Nutracks build #87-nightlies: SUCCESS in 15 sec:
18:30:48  <skyem123> The repo in the build server is many versions out of date.
18:32:54  <skyem123>
18:33:33  <planetmaker> well. I don't use git, so I probably got it all wrong there :-)
18:34:05  <planetmaker> I need means to get the hast of the last commit
18:34:38  <planetmaker> *last
18:34:48  <planetmaker> whatever branch it in
18:35:35  <DevZone> Project Japanese Trees build #27-nightlies: SUCCESS in 9 sec:
18:35:35  <skyem123> do a git pull?
18:36:02  <skyem123> I use tortoise git so I don't know the internals.
18:37:07  <planetmaker> nor do I
18:37:40  <skyem123> run the git pull command before calling make?
18:38:32  <DevZone> Project ttdviewer build #19-nightlies: SUCCESS in 6.8 sec:
18:39:20  <Alberth> " Incorporates changes from a remote repository into the current branch"  says the manual, which defeats the condition "the last commit whatever branch it in"
18:39:36  <DevZone> Project Japanese Landscape build #33-nightlies: SUCCESS in 10 sec:
18:40:10  <skyem123> the current branch being the working dir.
18:40:58  <skyem123> or maybe
18:41:40  <DevZone> Project skye-rail build #6-nightlies: STILL FAILING in 1.9 sec:
18:42:32  <planetmaker> jenkins does a git clone - origin git://path/to/repo path/to/local/repo
18:42:53  <skyem123> does that get the latest version?
18:43:02  <planetmaker> jenkins does a git clone -o origin git://path/to/repo path/to/local/repo
18:43:04  <planetmaker> should
18:43:07  <planetmaker> afaik
18:43:45  <planetmaker> had I known that you don't care about git at all, I'd try to convince you to use mercurial instead of git ;-)
18:44:03  <skyem123> Huh?
18:44:43  <planetmaker> obviously you don't care which VCS you use - as you use tortoise
18:45:03  <planetmaker> and tortoise is available for git, mercurial and subversion
18:45:28  <skyem123> does mercurial have a local copy of the repo?
18:45:38  <Alberth> and there is a lot more expertise here about mercurial
18:45:46  <DevZone> Project Japanese Stations build #29-nightlies: SUCCESS in 20 sec:
18:45:46  <planetmaker> of course. It's a DVCS as well
18:47:04  <planetmaker> Basically, if you use tortoiseHG or tortoiseGIT you likely will not experience much difference
18:47:53  <skyem123> There are some quirks specific to each version control.
18:48:08  <planetmaker> of course
18:48:41  <DevZone> Project Iron Horse build #479-nightlies: SUCCESS in 1 min 15 sec:
18:49:30  <skyem123> I have an idea (It probably wont work)
18:49:31  <planetmaker> mostly VCS should 'just work' and otherwise be totally unimportant :-)
18:49:43  <skyem123> Build again?
18:50:07  <DevZone> Project skye-rail build #7-nightlies: STILL FAILING in 2.4 sec:
18:50:09  <Alberth> do you even run in those quirks when using tortoise?
18:50:37  <DevZone> Project Japanese Signals build #31-nightlies: SUCCESS in 11 sec:
18:50:42  <planetmaker> I doubt that... tortoise probably nicely abstracts from them
18:51:24  <planetmaker> hm... wait
18:51:31  <skyem123> I know what pulling, pushing and fetching does. Don't know what will happen on others... :-p
18:52:54  <planetmaker> hm, there's no commit hook yet for git repos... As git also does not seem to allow global hooks like mercurial
18:52:59  <planetmaker> At least not that I know of ;-)
18:53:12  <skyem123> there IS a commit hook!
18:53:25  <planetmaker> is there?
18:53:28  * skyem123 boots up laptop acting a build server
18:53:32  <DevZone> Project ISR Industrial Station Renewal build #76-push: SUCCESS in 29 sec:
18:53:44  <planetmaker> skyem123, I mean on *DevZone*
18:53:49  <planetmaker> not what you *can* do
18:54:18  <planetmaker> I know that one *can* define commit hooks. But one needs - as far as I could discover - define them per repository
18:54:25  <planetmaker> And not globally
18:54:25  <skyem123> ah...
18:54:30  <skyem123> wait...
18:54:37  <planetmaker> anyway, besides the point
18:54:40  <skyem123> it was per base repository
18:54:41  <planetmaker> there is none now
18:54:59  <planetmaker> yeah. base repo. I surely won't have different projects share the same base repo
18:55:32  <skyem123> I booted up the laptop to see what i did
18:55:37  <Alberth> just make one "devzone" repo for all :p
18:55:48  <planetmaker> yeah. Just like good ol' svn times ;-)
18:56:57  <skyem123> wait what!
18:57:41  <planetmaker> see. that's what we don't want
18:57:47  <skyem123> ah
18:57:48  <skyem123> good
18:58:02  <planetmaker> thus each frigging git repo would need its separate commit hook.
18:58:42  <skyem123> So you need it defined globally.
19:01:42  <skyem123> how about: /usr/share/git-core/contrib/hooks
19:02:34  <skyem123> does that help?
19:04:01  <planetmaker> well. Hook or no hook is not the real problem here
19:04:11  <DevZone> Project OpenGFX build #120-nightlies: SUCCESS in 5 min 45 sec:
19:04:51  <skyem123> what is the problem
19:04:57  <planetmaker> jenkins by default should be intelligent enough to obtain the updated repo and update to the proper commit
19:05:13  <planetmaker> Obviously your idea of latest and jenkins idea differ
19:05:36  <skyem123> latest would be the latest commit.
19:05:45  <skyem123> but it doesn't recognise that.
19:05:54  <planetmaker> I think jenkins stays in branch 'master' though
19:06:14  <planetmaker> and latest commit is branch 'make-nml_patches'. Thus...
19:06:25  <skyem123> oops
19:07:15  <skyem123> but i merged to master
19:08:08  <planetmaker> oh, as I pull here, one thing I'd like to ask you: use it as source repository. Not as binary dumpster please
19:08:18  <skyem123> sorry.
19:08:42  <skyem123> i will have to reorganize...
19:08:49  <planetmaker> for binary downloads we usually have the bundles server, thus there's no need to store each revision as zip, tar etc in the repo
19:09:45  <planetmaker> if you tag the releases appropriately, they can also easily be re-build
19:11:59  <planetmaker> it's more a thing to keep the source repos as actually source repos, so they stay small to pull
19:12:12  <planetmaker> and released files in the place people look for releases
19:12:15  <skyem123> i did it.
19:13:00  <planetmaker> hm, when I git pull'ed the repo I can't build it locally :S
19:13:16  <skyem123> what's wrong?
19:13:22  <planetmaker> there's no skye_rail.pnml
19:13:38  <skyem123> pnml or nml
19:13:42  <skyem123> oops
19:13:42  <planetmaker> pnml
19:13:44  <skyem123> i see
19:19:27  <skyem123> Now try
19:19:59  *** tycoondemon has quit IRC
19:20:14  *** tycoondemon has joined #openttdcoop.devzone
19:20:45  <skyem123> (I fixed the naming)
19:21:38  <Brot6> Revision 334d40ff (skye_rail): Removed binaries! Xskyem123X @
19:21:39  <Brot6> Revision 8fa796c0 (skye_rail): Should compile Xskyem123X @
19:23:36  <skyem123> hello?
19:23:39  <Rubidium> hi
19:23:59  <planetmaker> hm
19:24:45  <skyem123> I fixed it on my end
19:26:47  <skyem123> Can it get built again?
19:31:10  <planetmaker> when it compiles locally here, yes. But it doesn't :-) Makefile still buggy with git it seems
19:31:16  <skyem123> aww
19:32:11  <Brot6> Revision 309:2498e9852c70: Update: Add changes to Chinese (Traditional and Simplified) translations Xmart3pX @
19:33:17  <planetmaker> hm, Alberth, webtranslator does only work with mercurial repos, or?
19:34:04  <Alberth> ask frosch123, I never did anything with copying stuff from/to project repos
19:38:08  <skyem123> Wait...
19:38:28  <skyem123> did you test the makefile when you made the patch?
19:38:53  <planetmaker> yes
19:39:23  <skyem123> How can it go wrong if you tested it?
19:39:31  <planetmaker> on a different machine, though. And with both hg and git repository in the same dir
19:39:43  <skyem123> ah
19:39:54  <skyem123> it must of read the hg repo
19:40:01  <planetmaker> yeah, how can I make mistakes. I also wonder
19:40:09  <planetmaker> Robots don't do mistakes ;-)
19:40:31  <skyem123> I make too many mistakes.
19:41:30  <skyem123> is a key example.
19:41:35  <skyem123> (of my newgrf)
19:41:36  <frosch123> planetmaker: currently it only does hg, but we can extent it
19:41:58  <frosch123> the only really necessary part is that it can commit via ssh with its key
19:42:04  <frosch123> so, no remote repositories
19:42:36  <planetmaker> how would it know which type a repo was?
19:42:57  <frosch123> it reads it from the redmine db
19:44:57  <frosch123> do you need git support?
19:45:32  <planetmaker> I'd like to not worry about that yet too much before we got ldap going
19:45:43  <planetmaker> mid-term maybe
19:45:54  <frosch123> pff, ldap would require more work on eints :p
19:46:03  <planetmaker> not sure I can give support for git though :P
19:46:19  <planetmaker> it's all a man git and google "git do sth whatever"
19:46:36  <planetmaker> feels bulky without gain :D
19:47:05  <frosch123> well, it's mostly that the default settings are terrible
19:47:14  <frosch123> like forcing pagers and vim on you
19:48:00  <frosch123> but once you learn that staging area, commit cache and some third term are the same, the docs become readable :p
19:48:44  <Rubidium> planetmaker:,d.d2k
19:48:48  <planetmaker> :-P I fail still to find my way from one rev to the other. it's constantly throwing disconnected heads etc at me
19:49:05  <planetmaker> lol, Rubidium :-)
19:49:19  <frosch123> planetmaker: i watched that video, that'
19:49:30  <frosch123> s where i learned that the 3 weird things are the same
19:49:57  <planetmaker> :-)
19:55:59  <Alberth> disconnected heads just means your local repo is behind in that branch
19:56:44  <Alberth> ie origin/x  and your own label x are different things
19:57:32  <planetmaker> I also get that message when I explicitly checkout the latest rev
19:57:49  <planetmaker> like git checkout origin/HEAD
19:57:58  <Alberth> you have to update your own label
19:58:48  <Alberth> it warns you that you cannot commit stuff based on a  remote version
19:59:36  <Alberth> ie you can have revisions from a remote that are not in your branch
20:05:27  * planetmaker first has something to watch. Back in... 90 minutes it seems :P
20:06:14  <frosch123> hmm, 21:00, sounds like arte
20:06:34  <planetmaker> I got a youtube link recently, you know :-)
20:06:44  <frosch123> oh :p
20:07:10  <planetmaker> I've no TV, so I'm not limited by pre-defined start times anyway :-)
20:07:10  <frosch123> hmm, arte changed their schedule somewhen in the past 6 years
20:07:34  <frosch123> i have none either
20:07:37  <Alberth>   I started reading this
20:07:38  <Webster> Title: Git - Book (at
20:11:34  <planetmaker> aha. Staging area = index = cache ;-)
20:12:47  <frosch123> ah, that was the third term :p
20:14:49  <^Spike^> .....
20:15:05  <^Spike^> if i hear between now and 1 month we need gitlab... i'm gonna kill somebody...
20:15:12  <planetmaker> never
20:15:31  <planetmaker> between now and 1 month we need ldap though :P
20:16:02  <^Spike^> i just blame the person who ever thought of that plan ;)
20:16:19  <planetmaker> whom?
20:16:21  <planetmaker> :P
20:16:42  <Rubidium> ^Spike^: ;)
20:16:43  <Webster> Title: Im Translator : Text To Speech Server (at
20:17:31  <^Spike^> ....
20:31:22  <skyem123> is everyone watching the video?
20:31:25  <skyem123> :-p
20:31:48  <Alberth> are you?
20:31:55  <skyem123> i am
20:31:57  <planetmaker> it's rather a lecture :P But a funny and good one
20:32:10  <skyem123> explains a lot
20:34:06  <frosch123> Alberth: see, the kids of today do not read books, they watch tutorial videos :p
20:34:15  <planetmaker> :-P
20:34:29  <Alberth> yeah, such a terrible waste of time
20:34:35  <planetmaker> :-)
20:35:40  <skyem123> i read quicker than he can explain
20:36:01  <frosch123> that should always be the case
20:36:19  <frosch123> if it is not you are either a slow reader, or the lecturer is talking too fast
20:36:23  <skyem123> I read REALLY quick
20:36:50  <Alberth> like I said, watching a video is often a waste of time
20:36:53  <frosch123> the trick about reading quick is to skip the superfluous blabla
20:37:59  <planetmaker> it often is indeed. He's fun to watch though :-)
20:39:29  <planetmaker> Alberth, and actually not everything can be easily explained in paper. In January we'll produce our first peer-reviewed video paper :)
20:39:38  <planetmaker> 'paper'
20:40:03  <Alberth> sure, for some topics it makes sense to use video
20:40:50  <Alberth> but not all videos make sense   :)
20:41:03  <planetmaker> not even all books make sense :-)
20:41:13  <planetmaker> but more books than videos
20:41:35  <Alberth> it's like making television about people at a table, talking to each other. Such a stupid use of the medium
20:41:56  <planetmaker> :-)
20:41:58  <frosch123> [21:41] <planetmaker> but more books than videos <- i think that statement is too bold
20:42:12  <frosch123> there are many worthless books
20:42:23  <planetmaker> burn them! :-P
20:42:26  <skyem123> This video explains the git system really well.
20:42:41  <planetmaker> politically less problematic to require deleting youtube videos :-)
20:42:50  <frosch123> planetmaker: fair point, burning books are healthier than burning video
20:42:57  <Alberth> lol
20:43:14  <skyem123> *puts match under youtube servers*
20:43:32  <Alberth> harddisks do not burn very well :p
20:44:54  <skyem123> *puts thermite on top of youtube servers adds a magnesium strip and lights strip with zippo lighter*
20:47:12  <planetmaker> better run fast :P
20:47:17  <skyem123> why?
20:47:48  <planetmaker> magnesium.... burns nicely. As the ancient photography flashes show :-)
20:47:56  <planetmaker> and damn hot
20:48:12  <skyem123> do you know what thermite is?
20:48:26  <planetmaker> explosives afaik?
20:48:39  <skyem123> Molten metal
20:49:13  <planetmaker> nah
20:49:19  <planetmaker>
20:49:20  <Webster> Title: Thermite - Wikipedia, the free encyclopedia (at
20:49:25  <skyem123> that can become molten because of high heat
20:49:36  <skyem123> caused by the magneisum
20:49:38  <planetmaker> well. Most things can. Except CO2
20:50:27  <frosch123> increase the pressure
20:50:35  <skyem123> it could melt through the servers
20:51:30  <frosch123> skyem123: if you want to kill yt servers, try with software
20:51:42  <frosch123> maybe install a new comment section, noone will notice :p
20:51:46  <planetmaker> :P
20:53:21  <skyem123> 0:44:10 explains what happened in the make-nml_patches
20:54:52  <Alberth> does GSes have the extra commands too?
20:55:13  <frosch123> what are extra commands?
20:55:27  <Alberth> what is in custom tags files
20:55:45  <frosch123> no, they have no custom tags
20:56:23  <Alberth> good, finally I can shoot down incorrect base language strings :)
20:59:23  <planetmaker> :-)
21:01:43  <Brot6> Bug #6606 (New): Makefile.config references itself Xmart3pX @
21:04:19  <planetmaker> damn, mart3p is fast :P
21:06:05  <Alberth> he should make patches :)
21:06:10  <DevZone> Project make-nml build #43-push: SUCCESS in 14 sec:
21:06:18  <planetmaker> yeah :-)
21:06:34  <planetmaker> his feedback on the  Makefile in the last days has been really good
21:07:04  <planetmaker> he gives it the decent test on MinGW it hasn't gotten for ages
21:08:23  <planetmaker> additionally he actually fixes it up for decent use with NFO projects. :D
21:10:16  <Rubidium> <- especially the first 10 minutes are good (if you're a bit into programming)
21:10:16  <Webster> Title: Growing a Language, by Guy Steele, Length: 53m 31s, Views: 21567, Likes: 356
21:10:37  <frosch123> hmm, i also watched that one
21:10:40  <Rubidium> the rest is nice as well, but less interesting ;)
21:10:57  <frosch123> so, rb alreaedy feeded me two videos :)
21:12:56  <Brot6> Bug #6607 (New): Test for alternative VCS is broken Xmart3pX @
21:13:33  <skyem123> Did he just...
21:14:55  <planetmaker> yeah. He found what I also just found :P
21:15:07  <skyem123> at the same time?
21:15:32  <planetmaker> dunno when he found it.
21:15:53  <skyem123> Does it work after the fix?
21:17:03  <planetmaker> well, something more is odd :-)
21:17:07  <skyem123> uh oh
21:18:14  <skyem123> so.. what is odd
21:20:13  <Rubidium> 1
21:20:21  <skyem123> ?
21:20:39  <Rubidium> is the answer too literal?
21:21:17  <skyem123> yes
21:21:28  <skyem123> way too literal.
21:22:19  <planetmaker> 2 is the only truely odd prime
21:23:03  <skyem123> ...
21:23:19  <skyem123> i meant what is odd with git and make-nml
21:26:22  <planetmaker> <-- that output is... unexpected
21:27:10  <skyem123> I now know what your computer is called
21:28:04  <skyem123> Bad commands...
21:28:08  <frosch123> skyem123: be careful, truebrain was at that computer. better stay away from it
21:28:26  <Rubidium> sound fuertaventura-ish
21:28:32  <Rubidium> s/sound/sounds/
21:28:32  <Brot6> Rubidium meant: "sounds fuertaventura-ish"
21:29:08  <skyem123> I will stay away from that computer. but why?
21:29:17  <planetmaker> well. I had aeolus already. This machine is better. Could have gone for aeolusmajor
21:29:28  <Brot6> Revision e10e3cf9 (skye_rail): Forgot to delete this! Xskyem123X @
21:29:47  <skyem123> 2 hours late.
21:30:44  <planetmaker> brot is always on time. Its own time
21:30:58  <planetmaker> that never is early :P
21:30:59  <skyem123> wait...
21:31:20  <skyem123> i know what is wrong with the makefile (i think)
21:33:26  <skyem123> there are unneeded tabs. causes blank command --> /bin/bash: : Command Not Found
21:34:46  <frosch123> in that case brot should learn to kick people who commit trailing white space
21:35:08  <planetmaker> again... git commit hooks :)
21:35:15  <planetmaker> not yet there
21:35:50  <planetmaker> though not sure we have that for hg. For hg we only forbid commits *.grf *.pyc *~ *.patch *.zip *.tar...
21:40:14  <planetmaker> and where are those, skyem123 ?
21:40:26  *** ODM has quit IRC
21:40:33  <skyem123> the blank spaces?
21:41:59  <skyem123> nowhere...
21:42:16  <skyem123> (at least on min)
21:43:51  <skyem123> *mine
21:45:31  <Alberth> frosch123:    game script support for eints
21:46:20  <planetmaker> there we go
21:46:28  <Alberth> can be done tomorrow too, if you like
21:46:29  <planetmaker> wooo, Alberth !
21:48:17  <planetmaker> and @ skyem123
21:49:25  <planetmaker> was bug I fixed in make-nml but not yet here...
21:49:31  <planetmaker> kinda stupid one :)
21:49:43  <frosch123> Alberth: yay, something for the weekend
21:49:49  <frosch123> i miss langsync though
21:50:18  <Alberth> why do you expect that?
21:50:46  <frosch123> i guess it needs a new param for the createproject command
21:50:50  <frosch123> to specify project type
21:50:53  <skyem123> so I patch my files with those patches?
21:51:27  <planetmaker> yes
21:51:27  <Alberth> frosch123: oh, of course
21:51:39  <skyem123> what order
21:51:45  <planetmaker> doesn't matter
21:51:55  <Alberth> one at a time, preferable
21:52:00  <planetmaker> :-)
21:53:30  <skyem123> Patch format detection failed.
21:53:32  <skyem123> erm
21:53:33  <Alberth> langsync will have to wait until tomorrow
21:53:45  <frosch123> sleep well :)
21:54:08  <Alberth> good night all :)
21:54:25  *** Alberth has left #openttdcoop.devzone
21:56:17  <skyem123> Will it build?
21:56:17  <Brot6> Revision 4e1717fd (skye_rail): planetmaker's patches XplanetmakerX @
21:56:38  <planetmaker> that's an interesting commit message :P
21:57:01  <frosch123> <- git users
21:57:03  <Webster> Title: xkcd: Git Commit (at
21:57:19  <planetmaker> hehe, that quickly became quite famous
21:57:54  <skyem123> so true
21:58:59  <skyem123> but that would happen for me with any vcs
21:59:38  <frosch123> well, the challenge is to make commit message and hash match :p
22:00:14  <skyem123> erm...
22:00:21  <planetmaker> he :D
22:00:35  <planetmaker> you might win cryptographic fame with that, frosch123
22:00:43  <frosch123> :)
22:01:06  <planetmaker> so, sorry, but I hope you won't quickly succeed with that :P
22:01:21  <planetmaker> (nor anyone else)
22:01:31  <frosch123> well, fame is not the only option for that
22:01:39  <frosch123> there is also money or death on the list
22:02:11  <planetmaker> yeah. Not necessarily the best choices either
22:02:44  <planetmaker> possibly also all three combined. Post-mortem fame. And your left-overs sold for lots of money :P
22:03:11  <planetmaker> or t-shirts with your image
22:03:24  <frosch123> :p
22:03:42  <frosch123> that's certainly the most weird one
22:03:53  <DevZone> Project skye-rail build #8-nightlies: STILL FAILING in 6.6 sec:
22:04:44  <planetmaker> now, that got much further, that build
22:05:03  <planetmaker> yeah. Better skip that fame and stay who you are :)
22:05:27  <frosch123> 2.4 to 6.6 sec progress?
22:06:19  <Brot6> Bug #6606 (Closed): Makefile.config references itself Xmart3pX @
22:06:19  <Brot6> Revision 91:7dad66c3ea77: Fix #6606: Cyclic include in Makefile.config XplanetmakerX @
22:06:19  <Brot6> Bug #6606 (Closed): Makefile.config references itself XplanetmakerX @
22:06:43  <planetmaker> :-) well, creating source bundle failed. Not too surprising, looking at that part :)
22:07:02  <skyem123> syntax error
22:07:07  <skyem123> hmmm...
22:08:29  <planetmaker> note to future self: next time create a ticket when you get the idea to check for a possible oversight so that it's not forgotten
22:09:00  <frosch123> night
22:09:04  *** frosch123 has quit IRC
22:11:26  *** tycoondemon has quit IRC
22:11:40  *** tycoondemon has joined #openttdcoop.devzone
22:23:53  <DevZone> Project make-nml build #44-push: SUCCESS in 30 sec:
22:24:10  <Brot6> Bug #6607 (Closed): Test for alternative VCS is broken Xmart3pX @
22:24:10  <Brot6> Revision 92:50d77a435ad8: Fix #6607: Test for VCS type was broken XplanetmakerX @
22:24:10  <Brot6> Revision 93:ea64a0a70832: Fix: Building source bundles was broken for git repos XplanetmakerX @
22:24:10  <Brot6> Bug #6607 (Closed): Test for alternative VCS is broken XplanetmakerX @
22:24:21  <planetmaker> @ skyem123
22:24:49  <planetmaker> sorry for the piecewise work to get it working...
22:31:35  <planetmaker> I don't yet dare to commit to your repo... I likely would screw up ;-)
22:35:22  <skyem123> Patch file doesn't work so i will do i manually...
22:36:19  <skyem123> erm...
22:36:31  <skyem123> lne 457 is not blank
22:37:34  <planetmaker> doesn't work?
22:37:41  <skyem123> nope.
22:37:55  <skyem123> i found the line and manually edited it.
22:38:04  <planetmaker> patch -p1 < file.diff
22:38:14  <planetmaker> should find it reasonably well with a bit of fuzz
22:38:29  <skyem123> i haven't got patch.
22:38:38  <skyem123> i have the tortoise git patch.
22:38:53  <skyem123> that failed on the "/" in the path or somthing...
22:39:26  <skyem123> Commited and pushed
22:40:01  <Brot6> Revision 41e7a330 (skye_rail): Small Fix Xskyem123X @
22:40:01  <Brot6> Revision 33a88f5e (skye_rail): Oh, the patches Xskyem123X @
22:41:08  <skyem123> ^ What i am feeling
22:42:07  <skyem123> Should I build it?
22:42:53  <DevZone> Project skye-rail build #9-nightlies: STILL FAILING in 1.8 sec:
22:44:54  <planetmaker> you should configure your editor to not leave trailing whitespace
22:45:10  <skyem123> whats that?
22:45:23  <planetmaker> line 470
22:45:33  <planetmaker> you replaced a blank line there by a line with a single tab
22:45:40  <skyem123> oops
22:45:47  <skyem123> mispaste!
22:45:50  <planetmaker> etc. spaces and tabs at the end of lines in general
22:46:01  <planetmaker> my editor auto-removes that
22:46:21  <skyem123> i use notepad++
22:46:31  <planetmaker> it can be configured such I'm told
22:46:35  <Brot6> Revision 6499bf5f (skye_rail): Mispaste Xskyem123X @
22:46:54  <DevZone> Project skye-rail build #10-nightlies: STILL FAILING in 6 sec:
22:47:23  <planetmaker> hm...
22:48:00  <skyem123> same syntax error
22:48:11  <skyem123> as build 8
22:48:41  <planetmaker> autsch
22:48:50  <planetmaker> it doesn't like a ' in the title
22:49:32  <skyem123> ah ha!
22:49:53  <skyem123> see oldmake
22:50:53  <skyem123> need to escape it
22:51:30  <Brot6> Revision 8c1cd215 (skye_rail): make-nml doesn't like ' in it so use  Xskyem123X @" target="_blank"> instead (escape it) Xskyem123X @" target="_blank">
22:52:02  <DevZone> Project skye-rail build #11-nightlies: STILL FAILING in 2.8 sec:
22:53:06  <skyem123> hmm...
22:53:24  <skyem123> what does '?=' in a makefile mean?
22:54:24  <planetmaker> assign if not defined already
22:54:55  <planetmaker> allows you to override the variables for instance via command line argument
22:55:02  <planetmaker> or via Makefile.config
22:57:01  <skyem123> Brot is slow
22:57:08  <Brot6> Revision 5e576c97 (skye_rail): May (not) work Xskyem123X @
22:57:19  <planetmaker> always was. need not be fast
22:58:11  <DevZone> Project skye-rail build #12-nightlies: STILL FAILING in 2 sec:
22:58:54  <skyem123> hold on...
22:59:17  <skyem123> can you set environment variables externally?
22:59:52  <planetmaker> by definition
23:00:12  <skyem123> Is there a way to get the ' in?
23:01:35  <planetmaker> ?
23:01:46  <skyem123> for skyem123's
23:01:48  <planetmaker> you can basically specify anything you want
23:02:19  <skyem123> but doesn't it error becuase of the '
23:02:58  <DevZone> Project skye-rail build #13-nightlies: STILL FAILING in 1.8 sec:
23:09:01  <skyem123> I pushed 3 mins ago
23:11:48  <planetmaker> yes. There's no build-on-push active
23:12:34  <skyem123> BROT!
23:13:02  <planetmaker> Brot is not supposed to be a real-time feed
23:13:08  <skyem123> Still
23:13:28  <skyem123> Can I press the build button on jenkins?
23:14:16  <planetmaker> try
23:14:47  <DevZone> Project skye-rail build #14-nightlies: STILL FAILING in 6.3 sec:
23:16:43  <skyem123> Hmm...
23:17:23  <planetmaker> the culprit is in Makefile:485 (Makefile.fordist) target where REPO_TITLE is written to file
23:18:09  <skyem123> ah ha
23:18:13  <planetmaker> try to replace all '...' of that rule by "..."
23:18:19  <planetmaker> for all lines of that target
23:18:26  <planetmaker> then ' is allowed in strings.
23:18:59  <Brot6> Revision e9ba0ef3 (skye_rail): Hard to understand what is happening with the makefile Xskyem123X @
23:18:59  <Brot6> Revision e96d40c7 (skye_rail): GERONIMO! Xskyem123X @
23:19:04  <DevZone> Yippee, build fixed!
23:19:04  <DevZone> Project skye-rail build #15-nightlies: FIXED in 10 sec:
23:19:16  <skyem123> perfect!
23:19:46  <planetmaker> don't try to add a " to your strings ;-)
23:20:00  <planetmaker> or we're back to start :P
23:20:20  <skyem123> and we can't escape them.
23:20:33  <planetmaker> not exactly, no
23:20:55  <planetmaker> well... maybe. maybe we could escape them now
23:21:23  <skyem123> noted as a comment
23:22:10  <planetmaker> but there's a difference in ' and ". I forgot which exactly. It has to do how / when variables are resolved...
23:22:40  <skyem123> i did it only for that one
23:23:09  <planetmaker> consistency with the rule for custom_tags.txt requires to use " for every one
23:23:25  <skyem123> uhm
23:23:27  <skyem123> uh oh
23:23:56  <planetmaker> that beast is complex ;-)
23:24:40  <skyem123> it is a kludge
23:25:32  <planetmaker> you're welcome
23:25:46  <skyem123> now to setup build-on-push. ;-)
23:26:31  <planetmaker> not now. Sleep now
23:27:32  <planetmaker> build-on-push requires a global setup of git commit hooks
23:28:10  <planetmaker> which needs no special config to check for specific paths
23:28:17  <skyem123>  /usr/share/git-core/contrib/hooks
23:28:20  <planetmaker> but simply works if a git repo is invoked
23:28:31  <planetmaker> that's a path which may exist for you but not for me
23:28:47  <skyem123> odd
23:29:16  <skyem123>  /usr/share/git/contrib/hooks
23:29:40  <skyem123> ^ random guessing
23:30:15  <planetmaker> a working link would be more helpful ;)
23:30:23  <skyem123> $PREFIX/share/git-core/templates/hook
23:31:05  <skyem123> $PREFIX/share/git-core/templates/hooks
23:32:03  <skyem123> what about that?
23:33:43  <skyem123> use/share/git-core/templates/hooks
23:33:43  <planetmaker> user-writable would be nice, too ;-)
23:33:47  <skyem123> usr/share/git-core/templates/hooks
23:33:50  <skyem123> erm...
23:33:59  <skyem123> per repo or global
23:34:05  <planetmaker>
23:34:06  <Webster> Title: Git commit hooks - global settings - Stack Overflow (at
23:34:20  <planetmaker> anyway, good night
23:35:04  <skyem123> and that is where i found out my info...
23:35:14  <skyem123> goodbye and goodnight!
23:36:01  *** skyem123 has quit IRC

Powered by YARRSTE version: svn-trunk