Back to Home / #openttd / 2009 / 08 / Prev Day | Next Day
#openttd IRC Logs for 2009-08-07

---Logopened Fri Aug 07 00:00:44 2009
00:25-!-keoz [] has joined #openttd
01:07<Aali>woah, japanset EMUs are completely unreasonable
01:09<Aali>I'm paying 100k in running costs for a 400 passenger EMU, while a faster, more powerful engine/wagon combination that takes 720 passengers costs me 27k
01:11-!-roboboy [] has quit [Quit: ajax IRC Client]
01:15<Aali>right, I'm supposed to use the wagons for EMUs too
01:15<Aali>now it makes sense
02:27<dihedral>morning ladies
02:36-!-Cybertinus [] has joined #openttd
03:11-!-Fuco [] has quit [Ping timeout: 480 seconds]
03:18-!-Wolle [] has quit [Quit: - das Wiki rund um's Thema Lager und Logistik]
03:24-!-|Jeroen| [] has joined #openttd
03:45-!-fonsinchen [] has joined #openttd
03:56-!-reldred [~reldred@] has joined #openttd
04:15-!-[1]Mark [] has joined #openttd
04:15-!-Cybert1nus [] has joined #openttd
04:15-!-Chris_Booth_ [] has joined #openttd
04:17-!-TrueBrain_ [~truebrain@] has joined #openttd
04:18-!-colde_ [] has joined #openttd
04:18-!-Xaroth_ [~Xaroth@] has joined #openttd
04:19-!-Noldo [] has joined #openttd
04:19-!-valhalla1w [] has joined #openttd
04:19-!-nfc_ [] has joined #openttd
04:19-!-Netsplit <-> quits: FloSoft, Xaroth, fonsinchen, Chris_Booth, +michi_cc, Noldo_, jonty-comp, nfc, Cybertinus, Mark, (+3 more, use /NETSPLIT to show all of them)
04:19-!-Chris_Booth_ is now known as Chris_Booth
04:23-!-FloSoft [] has joined #openttd
04:24-!-fonsinchen [] has joined #openttd
04:24-!-michi_cc [] has joined #openttd
04:24-!-mode/#openttd [+v michi_cc] by ChanServ
04:25-!-stuffcorpse [~rick@] has quit [Remote host closed the connection]
04:25-!-stuffcorpse [~rick@] has joined #openttd
04:28-!-Cybert1nus is now known as Cybertinus
04:38-!-Progman [] has joined #openttd
04:40-!-fonsinchen [] has quit [Remote host closed the connection]
04:45-!-Cybertinus [] has quit [Remote host closed the connection]
04:45-!-Cybertinus [] has joined #openttd
04:49-!-lewymati [] has joined #openttd
04:59-!-Coco-Banana-Man [] has joined #openttd
05:08-!-kkb110 [] has quit [Quit: Leaving.]
05:08-!-Lisby [] has joined #openttd
05:42-!-Pygmalion [~quassel@] has joined #openttd
06:01-!-Lisby [] has quit [Ping timeout: 480 seconds]
06:01-!-tux_mark_5 [] has joined #openttd
06:04-!-Exl [] has joined #openttd
06:07<dihedral>fucking stupid php
06:08<dihedral>file_put_contents() allows overwriting the currently running php script!!
06:08<dihedral>stupid piece of !%$#*@
06:12-!-SmatZ is now known as Guest80
06:12-!-SmatZ [] has joined #openttd
06:12<TrueBrain_>morning all
06:12<@Rubidium>afternoon ;)
06:15-!-Lisby [] has joined #openttd
06:26<CIA-1>OpenTTD: truebrain * r17098 /extra/website/bananas/base.sql: [Website] -Add: add LGPLv2 as valid BaNaNaS license
06:26<CIA-1>OpenTTD: truebrain * r17099 /extra/website/bananas/ [Website] -Add: 0.7.2 is released, add it to BaNaNaS too
06:27-!-OwenS [] has joined #openttd
06:29-!-Azrael- [] has joined #openttd
06:31<CIA-1>OpenTTD: truebrain * r17100 /extra/website/bananas/ [Website] -Fix: allow to supply a license.txt which is equal to the license you selected, so you can upload the package you downloaded
06:54-!-KenjiE20 [~KenjiE20@] has joined #openttd
06:55<@Rubidium>planetmaker: why are so many town buildings wider than a tile's wide, i.e. the Limitations part of
06:56<planetmaker>uhm... I guess because they were drawn that way. But are there?
06:57-!-SmatZ is now known as Guest89
06:57-!-Guest80 is now known as SmatZ
06:57-!-thingwath [~thingwath@] has quit [Quit: It's all over.]
06:57-!-Guest89 [] has quit [Ping timeout: 480 seconds]
06:58<planetmaker>the houses which I coded should be < 32 pixels - iirc
06:58<planetmaker>but, sure, there might be others. Do you have an example?
06:58<@Rubidium>planetmaker: everything with "66 -31" is suspect
06:59<@Rubidium>e.g. sprite 384 of building.pcx
07:00<@Rubidium>(also known as #77)
07:00<@Rubidium>or shall we call it OGFX#77?
07:01<planetmaker>issue numbers a unique throughout the whole devzone, so #77 is fine :-)
07:03<planetmaker>hm... but why is everything with 66 -31 suspect? It's 63 pixels across from left to right, isn't it?
07:04<planetmaker>And #384... well, has a transparent line on the left and right. Though, admittedly, there are two non transparent pixels on the left of that building. Dunno why.
07:04<planetmaker>*sprite #384 in buildings.pcx
07:05<@Rubidium>planetmaker: because (town) building sprites must be at most 64 pixels wide
07:05<@Rubidium>and with 66 pixels wide, the 31 is likely wrong too
07:06<planetmaker>well. But that sprite is from x=674 to x=739, thus with a delta of 26+39 = 65 pixels. And one of those lines is completely transparent.
07:07-!-Polygon [] has joined #openttd
07:07<@Rubidium>thus, as described in the NewGRF specs/TTDP wiki it will glitch
07:09<planetmaker>indeed with the two left pixels it may.
07:09<@Rubidium>still, if it's 2 wider and still centered, the xoffs needs to be 1 less
07:09<planetmaker>most likely, yes
07:10<planetmaker>I'll add this conversation to the ticket :-)
07:11<planetmaker>and those two pixels could be shaved off w/o significant loss.
07:13-!-roboboy [] has joined #openttd
07:17-!-GregVernon [] has quit [Read error: Connection reset by peer]
07:18-!-GregVernon [] has joined #openttd
07:18<OwenS>TrueBrain_: AlterScript now executes something somewhat useless :P
07:19<TrueBrain_>sounds very useful
07:19-!-TrueBrain_ is now known as TrueBrain
07:20<OwenS>I suppose the next step is to actually implement variables :p
07:29-!-thingwath [~thingwath@] has joined #openttd
07:30-!-Lisby [] has quit []
07:45-!-OwenSX48BD [] has joined #openttd
07:45-!-Eddi|zuHause [] has quit [Read error: Connection reset by peer]
07:45-!-Eddi|zuHause [] has joined #openttd
07:46-!-Pygmalion [~quassel@] has quit [Remote host closed the connection]
07:47-!-OwenS is now known as Guest93
07:47-!-OwenSX48BD is now known as OwenS
07:47<OwenS> returned (SERVFAIL) <-- ANNOYING
07:51-!-Guest93 [] has quit [Ping timeout: 480 seconds]
07:51<TrueBrain>not being able to fix your DOS emulator, now THAT is annoying
07:51<OwenS>apt-get install llvm-doc <-- Workarround :P
07:52-!-Eddi|zuHause2 [] has joined #openttd
07:53<OwenS> 19.9MB. I SO hope thats all debugging info
07:53<TrueBrain>and you will know
07:54-!-OsteHovel^PDA [] has joined #openttd
07:54<TrueBrain>btw, using uppercase in linux shared libraries is not FHS (or what is the name)
07:54<OwenS>LLVM = Huge
07:54-!-Biolunar [] has joined #openttd
07:54-!-Eddi|zuHause [] has quit [Ping timeout: 480 seconds]
07:54<OwenS>How have 1.5MB of objects produced 8.7MB of binary?!
07:56<@Rubidium>linking with other libs
07:56<OwenS>Aah woops had the LLVM link in the wrong place
07:57<OwenS>768.2kb interpreter, 8mb llvm...
07:58<OwenS>No... 170kb interpreter (Forgot to strip)
08:01<OwenS>I have big dependencies = very yes
08:05-!-OsteHovel [] has joined #openttd
08:05<OsteHovel>Why do my pda always run out of battery
08:07-!-Biolunar [] has quit [Remote host closed the connection]
08:07-!-OwenS [] has quit [Remote host closed the connection]
08:07-!-OwenS [] has joined #openttd
08:09-!-OsteHovel^PDA [] has quit [Ping timeout: 480 seconds]
08:10-!-Biolunar [] has joined #openttd
08:11-!-OsteHovel is now known as OsteHovel^PDA
08:22-!-OsteHovel^PDA [] has quit [Remote host closed the connection]
08:26-!-lobster [~michielbi@] has quit [Ping timeout: 480 seconds]
08:26-!-Chruker [] has joined #openttd
08:27<TrueBrain>woei, WT3.1 is starting to do something :)
08:28<TrueBrain>I think I like my API now :)
08:28-!-lobster [~michielbi@] has joined #openttd
08:28<OwenS>OK, I'm now alloca'ing local variables =)
08:31<TrueBrain>stupiest thing about WT3.1, most of the time is in reading and processing a format to the database .. after that it is a walk in the park .. say, 60% goes into that job, 20% into making the frontend API, and 20% into the frontend itself .. stupid stuff :p
08:32-!-Progman [] has quit [Remote host closed the connection]
08:36-!-Polygon [] has quit [Quit: Flieht, ihr Narren!]
08:37<OwenS>I should learn Dot syntax so I can generate pretty graphs of my AST :p
08:45<TrueBrain>morning Belugas
08:46<@Belugas>last day of work!
08:46<@Belugas>good day, TrueBrain
08:46*TrueBrain gets the party heads
09:04-!-Svish|eee [~Svish@] has joined #openttd
09:09-!-Zorn [] has joined #openttd
09:17-!-Zorni [] has quit [Ping timeout: 480 seconds]
09:22-!-Svish|eee [~Svish@] has quit [Ping timeout: 480 seconds]
09:22<OwenS>blathijs: any clue? :p
09:24-!-colde_ is now known as colde
09:26<OwenS>What appears to be happening is the instruction combining pass vomits then one of the later passes has a fit...
09:31-!-glx [glx@2a01:e35:2f59:c7c0:1181:da06:c4db:98f4] has joined #openttd
09:31-!-mode/#openttd [+v glx] by ChanServ
09:34<CIA-1>OpenTTD: smatz * r17101 /trunk/src/misc/hashtable.hpp: -Revert [FS#3065](r16546): large table on stack caused stack overflow on some architectures
10:00<TrueBrain>hmm .. I want a sed to only give me the first match ... but it gives me the latest :(
10:01-!-Svish|eee [~Svish@] has joined #openttd
10:02-!-Eddi|zuHause2 is now known as Eddi|zuHause
10:02<Eddi|zuHause>i'm pretty sure there was a command for that
10:03<TrueBrain>sed -r 's/(.*)distance:"(.*) km"(.*)/\2/'
10:03<TrueBrain>is the best I could come up with
10:10<TrueBrain>I hate sed :(
10:13<@Rubidium>TrueBrain: any more clues about the input file format?
10:13<TrueBrain>distance:"12 km",distance:"14 km"
10:13<@Rubidium>like e.g. no ':' before distance
10:13<TrueBrain>(blabla),distance:"12 km",(blabla),distance:"14 km",(blabla)
10:14<@Rubidium>s/^[^:]*distance:"(.*) km.*/\1/
10:14<@Rubidium>s/^[^:]*distance:"([^,]*) km.*/\1/ <- maybe even that
10:15<TrueBrain>matches everything
10:15-!-[1]Mark is now known as Mark
10:16<Eddi|zuHause>i thought it was \( and \)?
10:17<TrueBrain>I simply don't get why it would only return the last entry .. :(
10:17-!-z-MaTRiX [] has joined #openttd
10:18<@Rubidium>because of it's lazy behaviour; oh, the '.' still matches, ...
10:18<Eddi|zuHause>what if you pipe it through "tr ',' '\n'" first?
10:18<@Rubidium>hmm too far, now I need to backtrack, which results in the last to be matched
10:19<TrueBrain>Eddi|zuHause: lol, in reality, the values are like: 12,6 km
10:19<Eddi|zuHause>makes it more difficult ;)
10:20-!-Svish|eee [~Svish@] has quit [Quit: Leaving]
10:20<@Rubidium>echo "(blabla),distance:"12 km",(blabla),distance:"14 km",(blabla)" | sed 's/^[^:]*distance:\([^ ]*\) km.*$/\1/'
10:20<TrueBrain>grep "distance\:" | tr , '\n' | grep distance -A1 | tr '\n' , | cut -b 11- | cut -d\" -f1
10:20<TrueBrain>fucking sed :p
10:20<Eddi|zuHause>what about s/[^d]*distance:"([0-9.,]*) km".*/\1/?
10:21<TrueBrain>Rubidium: for some reason, it returns ALL data on my stream
10:21<@Rubidium>TrueBrain: it doesn't for me
10:21<TrueBrain>Rubidium: on MY stream
10:21<@Rubidium>unless you've not given a representable section of the stream
10:21<Eddi|zuHause>it doesn't change lines that do not contain "distance"
10:22<TrueBrain>Eddi|zuHause: yours leaves the result on the end of the string, that is something :p
10:22<z-MaTRiX>depends on what would you like to do
10:22<TrueBrain>Rubidium: the string contains 19k chars, sorry if it is not represenstable enough :p
10:23<TrueBrain>but okay, tnx, I now got something working :)
10:23<TrueBrain>stupid sed .....
10:23<Eddi|zuHause>regexp are not the ultimate language ;)
10:24<TrueBrain>I needed to calculate the distance to and from my roommates parents home :p
10:24<@Rubidium>googol aarde?
10:25<TrueBrain>so now I fetch an url from google maps, and I needed to strip everything which didn't indicate the distance :p
10:25<OwenS>OK WTF is up with =(
10:25<z-MaTRiX>i see
10:25<Eddi|zuHause>TrueBrain: maybe yacc would have been a more fitting tool ;)
10:26<OwenS>Eddi|zuHause: Yacc/Bison and Lex/Flex/Re2c :p
10:26<TrueBrain>Eddi|zuHause: yeah ... it is stupid that with tr, grep, and cut, I have the result faster than sed :(
10:26*OwenS generates doxyfile for llvm headers...
10:27<Eddi|zuHause>ply and a decent tutorial, and you have the result in no time...
10:27<@Rubidium>OwenS: I can only say what's not up with
10:28<OwenS>How do both DNS servers go down at once? O_o
10:28<OwenS>No... How do both DNS servers go SERVFAIL at once I should say. Both going down would imply possible DDOS (Though why is a question :P )
10:28<@Rubidium>someone with a fancy script that uses an already fixed exploit in the DNS server?
10:29<OwenS>Probably if it's BIND...
10:29<@Rubidium>or some incorrect setting that got mirrored and screwed it up
10:29<@Rubidium>why has firefox become so suicidal lately?
10:30<OwenS>Go Opera? :P
10:30<@Rubidium>didn't that waste even more memory?
10:31<OwenS>I've never had Opera go suicidal on me
10:33<TrueBrain>hiih, google, was thinking I was a bot :p
10:34<OwenS>LLVM... I'm calling PassManager::run on a module... why aren't you actually running the passes?
10:35-!-Zahl [] has joined #openttd
10:35<OwenS>I'd like my functions inlining, y'know? :p
10:35<OwenS>I so love Opera's undo close tab feature
10:35<@Rubidium>ff 3 has that too
10:37<z-MaTRiX>TrueBrain<< įd say fucking grep
10:37<z-MaTRiX>sed is a nice guy
10:38<TrueBrain>what ever dude
10:39-!-reldred [~reldred@] has quit [Quit: Leaving.]
10:42<z-MaTRiX>check this out
10:42<z-MaTRiX>$ printf "(blabla),distance:"12 km",(blabla),distance:"14 km",(blabla)\n" | grep -io 'distance:"12 km"'
10:43<OwenS>Hmm... perhaps the reason my functions were dissapearing was because I was declaring them with private linkage and LLVM was discarding them :p
10:47<Eddi|zuHause>z-MaTRiX: i'm not sure you actually understood the problem
10:47<TrueBrain>Eddi|zuHause: I thought it would be easier to ignore him
10:47<z-MaTRiX>just realized your echo is not proper
10:48<Eddi|zuHause>TrueBrain: yeah, i tend to screw that up... i'm too nice of a person
10:48<z-MaTRiX>should be
10:48<z-MaTRiX>printf '(blabla),distance:"12 km",(blabla),distance:"14 km",(blabla)\n' |
10:48<TrueBrain>btw, civ4 has some nasty language file
10:48<Eddi|zuHause>yes ;)
10:48<Eddi|zuHause>i can send you the files, if you want to have a live example
10:48-!-Progman [] has joined #openttd
10:48<TrueBrain>in time :)
10:49<z-MaTRiX>anyway here is your solution
10:49<z-MaTRiX>printf '(blabla),distance:"12 km",(blabla),distance:"14 km",(blabla)\n' | grep -Eio 'distance[ ]*:["]*[0-9.,][0-9.,]*[ ]*(m|km)' | sed -re 's;.*distance:[ ]*["]*([0-9]+[ ]*(km|m)).*;\1;Ig'
10:49<TrueBrain>I expected it to be really easy, but it will require more time
10:49<TrueBrain>so I will first finish OpenTTD, and make that to work completely, then work on civ4 :)
10:50<Eddi|zuHause>the "simple" part might already be helping me
10:51<Eddi|zuHause>i.e. the <Language>string</Language> part and the automatic generation of all missing strings
10:51<Eddi|zuHause>without the <Gender> stuff
10:51<TrueBrain>that would be relative easy :)
10:51<Eddi|zuHause>just make sure the complex stuff is not destroyed
10:52<TrueBrain>that is harder ;)
10:54-!-nicfer [~Usuario@] has joined #openttd
10:54<Eddi|zuHause>well, you could convert the complex stuff as raw string, and convert it back on saving
10:55<TrueBrain>gimme some time, I will make you something pretty :)
10:58-!-Polygon [] has joined #openttd
11:01-!-oskari89 [] has joined #openttd
11:06<@Belugas>a cake?
11:06<@Belugas>a painting?
11:06<@Belugas>a sculpture?
11:06<@Belugas>a picture?
11:06<@Belugas>a smile!
11:06<@Belugas>that would be pretty
11:07*Eddi|zuHause imagines TB's smile to more resemble an evil grin :p
11:07<Eddi|zuHause>(the BOFH kind)
11:07<z-MaTRiX>Belugas<< dont forget the printed circuit board <,
11:08<TrueBrain>like this?
11:10<@Belugas>yeah :D
11:13<Ammler>Rubidium: opengfx download from my server is around 10% as from BaNaNaS
11:14<Ammler>(so, not really noticeable :-)
11:15<@Rubidium>Ammler: I was more thinking about what happens if it gets downloaded 100 times more from your server
11:15<Ammler>no issue
11:15<Ammler>I have around 2.5 TB free
11:15<Ammler>the whole openttd binareis need around 100 GB
11:17<@Rubidium>then you got a whole lot of spare ;)
11:17<Ammler>no, only 10 GB
11:17<Ammler>I use around 500 GB for Torrents
11:18<Ammler>well, you are free to use it, if you want ;-)
11:18<Ammler>your key is already there.
11:18<TrueBrain>I thought the conversation was about bandwidth?
11:19<Ammler>my harddisk is very limited
11:19<Ammler>around 5 GB free
11:19<TrueBrain>so you have 5 GB diskspace free and 10 GB bandwidth?
11:19<Ammler>I have 3 TB bandwith
11:19<Ammler>but I need only around 0.5
11:20<TrueBrain>I think I should stop trying to follow this conversation :)
11:20<z-MaTRiX>TrueBrain<< did i solve the problem?
11:20<TrueBrain>[17:17] <Rubidium> then you got a whole lot of spare ;)
11:20<TrueBrain>[17:17] <Ammler> no, only 10 GB
11:20<TrueBrain>I think that was just a but timing ;)
11:20<Ammler>that was refering to "[17:16] <Ammler> the whole openttd binareis need around 100 GB"
11:21<TrueBrain>okay :) I really was wondering why you would only have 10 GB of free bandwidth :p
11:21<TrueBrain>hehehe :)
11:21<Ammler>there is also the traffic for the is2 and cargodist binaries
11:22<TrueBrain>we use just 750 GB of traffic a month :p ( only)
11:23<Ammler>I need that too, with the Torrents :-P
11:23<TrueBrain>so our legal bandwidth is higher than your illegal :)
11:23<TrueBrain>nice ;)
11:24<OwenS>TrueBrain: He may be distributing Linux ISOs ;-)
11:24<Ammler>hmm, I share only legal stuff from there :P
11:24<TrueBrain>yeah, sure
11:24<Ammler>yes openSUSE
11:24<TrueBrain>I do not believe you!! :P
11:24<OwenS>Terrible choice of distro :p
11:24<Ammler>but mostly TV shows
11:25<+glx>that can't be legal :)
11:25<Ammler>dunno, here it is, but where my server is located, it might be not.
11:25<Ammler>well, the ISP knows about it.
11:25<TrueBrain>in which country is it legal to upload illegal material?
11:26<OwenS>Flaah... How am I supposed to GEP this? O_o
11:26<Ammler>well, we quit that discussion :P
11:26<TrueBrain>maybe I should ask: where is here?
11:27<Ammler>here is
11:27<TrueBrain>clearly no laws there :p Hihi :)
11:28<Ammler>but the server is in germany
11:28<TrueBrain>okay, I need to solve this graph ... I have 16 points with the distance between each point, I want the fastest route to all those points :p
11:28<OwenS>As far as I'm aware uploading copyrighted material without permission is illegal anywhere
11:28<TrueBrain>hehehehe :)
11:29<TrueBrain>(classes flash before my eyes)
11:29<TrueBrain>well, for sure in Germany :p Retarted country :)
11:29<OwenS>TrueBrain: Isn't that travelling salesperson? :P
11:29<TrueBrain>Mwhahahahahaha :)
11:29<TrueBrain>OwenS: yes it is :)
11:29<OwenS>I had an exam in May where I had to solve a travelling salesperson by hand... fun :p
11:29<TrueBrain>for small graphs, not a real issue
11:29<TrueBrain>even more if there are missing legs
11:30<Ammler>OwenS: not here :P
11:30<Ammler>sharing something you own is legal.
11:30<OwenS>You don't own copyrighted stuff :p
11:31<OwenS>And it's illegal under the Berne Convention, which I'm sure you follow :p
11:31<TrueBrain>how can you own a tv serie?
11:31<@orudge>speaking of binaries and so on
11:31<OwenS>You own a license to posess it :p
11:31<Ammler>I don't own the serie, but the copy
11:31<@orudge>is the US mirror ever going to be linked from the openttd web site? ;)
11:32<TrueBrain>orudge: you only care about the US mirror?
11:32<TrueBrain>the UK, CZ and DE are not important to you?
11:32<@orudge>those too :p
11:32<TrueBrain>well, as with everything: when we have the time :)
11:32<OwenS>Ammler: Therefore you don't own the data you're copying. You own a medium on which the data has been placed.
11:32<TrueBrain>most likely at the time we launch translation of our website :)
11:33<Ammler>OwenS: maybe you speak about software.
11:33<OwenS>It's the same for all copyrighted material
11:33<Ammler>but anyway, I am fine, if you follow your law, I follow mine :P
11:34-!-LaSeandre [] has joined #openttd
11:34<OwenS>In any case... I'm positive it's illegal outside of a few backwards countries with one or more of "People's", "Democratic", "Republic" and/or "Free" in their names
11:35-!-Brianetta [] has joined #openttd
11:35<OwenS>(Because pretty much all said countries are actually dictatorships :P)
11:36<TrueBrain>OwenS: copyright on software is vastly different from copyright on movies/music
11:36<LaSeandre>and actually have nothing to do with being "People's", "Democratic", "Free" or "Republic".
11:37<OwenS>TrueBrain: Yes, but I'm still certain nowhere is it legal to upload copyrighted material you don't have a license to do so with :p
11:37<TrueBrain>OwenS: I myself don't know such country too, but if Ammler says it is legal in his country, I can do nothing else but beileve him
11:37<TrueBrain>or check the laws in his country on this claim
11:37<TrueBrain>so I suggest you do the latter, or say to Ammler he is right :)
11:37<Ammler>TrueBrain: I didn't say, it's legal
11:38<Ammler>I said, it isn't illegal
11:38<OwenS>Something can't be neither legal or illegal :p
11:38<Ammler>I have no idea, it is just my guess :P
11:39<TrueBrain>Ammler: then you should shut up too :)
11:39<TrueBrain>OwenS: yes, something can be neither legal nor illegal
11:39<TrueBrain>in other words: there is no law preventing it, and no court allowing it
11:40<Ammler>and I am quite sure, there is difference between software and media
11:40<Ammler>(like mp3 and tv shows)
11:41<OwenS>TrueBrain: It's still technically one or the two. Can we just say it's in a schroedinger state, I.E. simultaniously neither until somebody goes to court over it? :p
11:41<OwenS>Though I'd say under most systems something is technically legal until said otherwise
11:42<Ammler>that is mostly the case in our country.
11:42<TrueBrain>OwenS: it technically can be both; this is not quantum physics
11:49-!-Wolle [] has joined #openttd
11:54-!-valhalla1w is now known as valhallasw
11:55-!-Polygon [] has quit [Quit: Flieht, ihr Narren!]
11:55<Eddi|zuHause><TrueBrain> okay, I need to solve this graph ... I have 16 points with the distance between each point, I want the fastest route to all those points :p <-- you mean the "travelling salesman problem"?
11:56<TrueBrain>like OwenS said, yes
11:57-!-bb10 [] has joined #openttd
11:57<Eddi|zuHause>yeah... the discussion kinda drowned in the ... other discussion
11:58<Eddi|zuHause>it gets even more fun if you can use steiner trees instead of spanning trees ;)
12:00<Eddi|zuHause>bäh... google maps still does not work in konqueror 3.5
12:01<OwenS>Eddi|zuHause: Perhaps thats because Konq 3.5 is a couple of years old? :P
12:01<TrueBrain>hmm .. bruteforce should give a nice answer I guess ..
12:01<Eddi|zuHause>so? IE6 is way older
12:01<Eddi|zuHause>TrueBrain: a friend of mine worked on heuristics for TSP
12:02<OwenS>Eddi|zuHause: Supporting an obsolete browser is different from supporting an obsolete browser that nobody uses. When a replacement is available.
12:03<Ammler>Eddi|zuHause: time for KDE4, since 4.3, I don't miss something from 3.5
12:04-!-Fuco [] has joined #openttd
12:04<Eddi|zuHause>i only ever used konqueror 4 to access google maps...
12:04<Ammler>4.3 release is around a week old
12:04<Eddi|zuHause>yeah, i heard about that
12:04<Eddi|zuHause>let's check the repo...
12:05<Eddi|zuHause>i don't use factory...
12:05<Ammler>there is factory KDE for 11.1
12:06<OwenS>I want to know why LLVM's optimizers feel the inability to check the equality of two constants...
12:06<OwenS>Oh sorry lol they don't! =)
12:06<Ammler>if you don't use factory, then you should stay with 3.5, as the official stable for 11.1 is 4.1 and that is ugly.
12:07<OwenS>I was looking at the code for the stuff after the operation :p
12:08<OwenS>It's time to make some more ops intrinsics
12:13-!-Cybertinus [] has quit [Remote host closed the connection]
12:13-!-Cybertinus [] has joined #openttd
12:13<Eddi|zuHause>i have 11.0, i think
12:13<Eddi|zuHause>and i added some kde4 repo for it
12:14<Eddi|zuHause>question: where did i get konversation-1.2alpha2 from?
12:14-!-Sacro_ [~ben@] has joined #openttd
12:14<Eddi|zuHause>it conflicts, and i can't find an upgrade...
12:16-!-Sacro [~ben@] has quit [Ping timeout: 480 seconds]
12:18<Eddi|zuHause>so... hoplessly screwing up my system now...
12:26<@Belugas>mmhh... roasted almonds
12:27<TrueBrain>hmmm ... solving a 17x17 graph kind of kills my CPU :p
12:27-!-Lakie [~Lakie@] has joined #openttd
12:28-!-einKarl [~einKarl@] has joined #openttd
12:32-!-OwenSX48BD [] has joined #openttd
12:33-!-OwenS is now known as Guest115
12:33-!-OwenSX48BD is now known as OwenS
12:33<TrueBrain>Python for sure can't resolve the question in reasonable amount of time :p
12:33-!-Guest115 was kicked from #openttd by Belugas [not needed anymore. SHOOOOO RUNAWAY]
12:34-!-einKarl [~einKarl@] has quit [Remote host closed the connection]
12:36<valhallasw>TrueBrain: brute force and python... no, probably not :P
12:36<OwenS>Well... perhaps with Psyco
12:36<TrueBrain>problem is that a C variant won't be easy
12:38-!-frosch123 [] has joined #openttd
12:39-!-Sacro_ [~ben@] has quit [Read error: Connection reset by peer]
12:39-!-Sacro [~ben@] has joined #openttd
12:41<OwenS>Oh hehe... Some CPP files in my project are compiled to LLVM .bc files; some are compiled to native code :p
12:41-!-lewymati [] has quit []
12:45-!-OwenSX48BD [] has joined #openttd
12:45-!-OwenS is now known as Guest116
12:45-!-OwenSX48BD is now known as OwenS
12:46-!-goodger [] has quit [Quit: +++ Out Of Cheese Error +++]
12:47<Eddi|zuHause>TrueBrain: i'm sure hundreds of people implemented reasonably fast algorithms for TSP already, why not reuse some of that?
12:47<TrueBrain>mostly because I don't know TSP?
12:48<Eddi|zuHause>shall i redirect you to someone who does? ;)
12:48<TrueBrain>haha :) No need :) Just toying a bit :)
12:49-!-Guest116 [] has quit [Ping timeout: 480 seconds]
12:51<TrueBrain>depth-first doesn't allow early cuts.. hehe :)
12:57<TrueBrain>20 seconds to do 1 depth5 iterration
13:02<TrueBrain>3:30 for 1 depth4 iterration .. who can do the math? :)
13:03-!-fonsinchen [] has joined #openttd
13:04<TrueBrain>Time to complete: 109 hours
13:12*OwenS has moved a bunch of the builtin code inside the VM =)
13:12<Eddi|zuHause>i told you, heuristics are the way to go
13:13<TrueBrain>hmm .. why don't I just solve it with A* :p Haha :) Would be too easy :p
13:13<Eddi|zuHause>wrong solution...
13:14<Eddi|zuHause>or rather: solution to a different problem
13:14<TrueBrain>you are absolutely right :)
13:14<Eddi|zuHause>damn, i do not have enough balancer tracks...
13:17-!-fonsinchen [] has quit [Remote host closed the connection]
13:21<Eddi|zuHause>each switch needs one balancer track to cancel out the length difference of the straight path and the branching path
13:21<Eddi|zuHause>i have 18 switches and 7 balancer tracks
13:22<Eddi|zuHause>someone do the math? :p
13:22<OwenS>You need 11 more balancer tracks :P
13:23-!-Osai [] has left #openttd []
13:24<Eddi|zuHause>next problem: nobody produces these tracks anymore :p
13:31-!-Alberth [] has joined #openttd
13:36<+glx>even on ebay ?
13:37-!-thingwath [~thingwath@] has quit [Quit: It's all over.]
13:38-!-|Jeroen| [] has quit [Remote host closed the connection]
13:45<CIA-1>OpenTTD: translators * r17102 /trunk/src/lang/ (polish.txt spanish.txt):
13:45<CIA-1>OpenTTD: -Update from WebTranslator v3.0:
13:45<CIA-1>OpenTTD: polish - 69 changes by Adam123
13:45<CIA-1>OpenTTD: spanish - 1 changes by Terkhen
13:46-!-fjb_ [] has joined #openttd
13:46-!-MapperOG_ [] has quit [Ping timeout: 480 seconds]
13:49<OwenS>Eddi|zuHause: They're not a standard size?
13:52-!-FR^2 [] has joined #openttd
13:52<Eddi|zuHause>OwenS: it's not about the size
13:52<OwenS>look I suppose :p
13:52<Eddi|zuHause>it's about the track geometry, and the connectors
13:53-!-fjb [] has quit [Ping timeout: 480 seconds]
13:53<OwenS>I thought all track of a guage was compatible?
13:53<Eddi|zuHause>every company does these differently
13:58<Eddi|zuHause>they usually sell connector tracks between the different companies, but that makes only sense when you have two large sets of tracks and want to combine them
14:01<Eddi|zuHause>hm... this layout may work...
14:02-!-thingwath [~quassel@] has joined #openttd
14:05<OwenS>Question: When's a Variant not a variant? Answer: When LLVM thinks it's not -_-
14:05<TrueBrain>:) Hahahaha :)
14:06<OwenS>I have a Variant pointer and a Variant. The difference is significantly more than just a *
14:10<TrueBrain>hmm .. I could also solve my graph problem via a GP
14:10<TrueBrain>that might be of interest :p Haha :)
14:10<TrueBrain>oh, I should get back to WT3.1 :)
14:11<OwenS>Hmm it mainly just seems to be a difference of opinion of how I and LLVM-GCC handle unions
14:13<Alberth>something must be wrong! :p
14:13<TrueBrain>(as in: very happy :p)
14:14<OwenS>I was thinking awkward typo :p
14:14-!-Azrael- [] has quit [Read error: Connection reset by peer]
14:19<OwenS>Hmm... Does GCC pass the address to store outsize return values in as the first or last parameter?
14:20-!-_ln [] has joined #openttd
14:20<SmatZ>depends on ABI I guess
14:20-!-Lakie` [~Lakie@] has joined #openttd
14:21<SmatZ>of course it applies only to structs
14:21<OwenS>First, I just checked LLVM's output
14:22<OwenS>Last wouldn't work in the case of mismatched prototypes, first does
14:22<frosch123>when you use vararg lists, it shoudl be first :)
14:22-!-Sacro [~ben@] has quit [Ping timeout: 480 seconds]
14:22<SmatZ>it can be passed in a special, designated place
14:22<SmatZ>like, special register, first parameter on stack, ...
14:24*Rubidium votes for *(NULL)
14:24<OwenS>Mean. GCC has type-pruned my enum when it generates the LLVM output...
14:24-!-xmakina [] has joined #openttd
14:25<OwenS>enum -> struct even :p
14:27-!-Lakie [~Lakie@] has quit [Ping timeout: 480 seconds]
14:27<SmatZ>If the type has class MEMORY, then the caller provides space for the return
14:27<SmatZ>value and passes the address of this storage in %rdi as if it were the first
14:27<SmatZ>argument to the function
14:28<SmatZ>OwenS: ^^^ at least for x86_64 linux, it's passed as the first argument ;)
14:28-!-Lakie` is now known as Lakie
14:28<OwenS>I think thats pretty much common across all C calling conventions
14:28-!-Sacro [~ben@] has joined #openttd
14:38-!-fjb_ is now known as fjb
14:44<z-MaTRiX>hey there SmatZ ;>
14:45<TrueBrain>OwenS: I don't thin k %rdi exists on all platforms :p :p :p
14:47<OwenS>TrueBrain: I was refering to first arg :P
14:47<TrueBrain>:p :p
14:47<OwenS>LLVM's optimizer is doing quite a bit of the work for me =)
14:47<OwenS>It's diving inside structures and going "Yep, those members are equal"
14:48<@petern>hur hur hur
14:48<@petern>you said 'member'
14:49<OwenS>I think I need to tell it that as_floatType is constant though
14:49<OwenS>So it can dive inside that and inline through it :p
14:50<OwenS>Question: How do I define something as constant in C and still have it's symbol emitted? :p
14:50<@Belugas>petern, you did not know? ith's the new sport around, to see who has the bigger one ^_^
14:52<TrueBrain>[19:52] <Eddi|zuHause> OwenS: it's not about the size
14:52<Eddi|zuHause>yes. it is not.
14:57-!-Zorn [] has quit [Quit: ( :: NoNameScript 4.2 :: )]
15:02-!-DaleStan [~Dale@] has quit [Quit: AFK until Aug 15]
15:03-!-lewymati [] has joined #openttd
15:05<SmatZ>hello z-MaTRiX :)
15:09<@Belugas>grrrrr... what's the fucking point of doing a certification when the code required to be certified WAS NOT FIXED
15:09<@Belugas>Snap snap Snap!!!!!
15:10<TrueBrain>no, not my testicles!
15:10<@Belugas>what the hell are they doing in my way ???
15:10<@Belugas>Snap snap Snap!!!!!
15:11-!-tdev [] has joined #openttd
15:13-!-bb10 [] has quit [Remote host closed the connection]
15:14<xmakina>TrueBrain: Is it possible to save Paths? I want to store the pathfinder.path result into a seperate structure. Can I do that?
15:14<TrueBrain>why you ask me? I have absolutely no idea :)
15:15<TrueBrain>well, everything is possible, so ...
15:15<xmakina>i asked you because your name is at the top of the main.nut :S
15:15<TrueBrain>well, for start, glad you say it is about AIs
15:16<TrueBrain>I was more thinking about OpenTTD
15:16<TrueBrain>second, please ask your question on the forums, I am sure someone can help you out there
15:16<xmakina>will do
15:16-!-bb10 [] has joined #openttd
15:16<TrueBrain>(I haven't done any mainstream development for ages, so I really have no idea, can't even remember how it looks like :p)
15:17<xmakina>lol - well the very top of the main.nut file reads: /* $Id: main.nut 15101 2009-01-16 00:05:26Z truebrain $ */
15:17<frosch123>so, you mean the noai library pathfinder :)
15:17<TrueBrain>ah, means I was the las tperson who commited to that file .. doesn't really mean anything :)
15:17-!-Yexo [] has joined #openttd
15:17<TrueBrain>here, this person is the one you might want to ask :p
15:17<Yexo>good evening
15:18<Yexo>thanks for the fixes to bananas TrueBrain :)
15:18<xmakina>hi yexo - just the man i was looking for
15:18<TrueBrain>Yexo: np!
15:18<TrueBrain>Yexo: about the COPY problem: lighttpd picks up the COPY instead of proxying him to the WebDAV of Apache
15:18<TrueBrain>no idea yet how I am going to fix that ... crazy ass lighttpd doing something he shouldn't be doing ...
15:18<TrueBrain>(even more weird it returns 200 on it ...)
15:18<Yexo>is there any workaround? Rubidium mentioned that a local commit worked fine
15:18<xmakina>yexo: I was wondering if I can save Pathfinder paths into another structure. I'd like to store them in an information class along with other useful bits of information regarding the path.
15:19<TrueBrain>Yexo: for you, not really. Rubidium accessed the internal VPS and did the commit via SVN direct (over file://)
15:19<TrueBrain>but this is not general available
15:19-!-lobster [~michielbi@] has quit [Quit: AS A VAGINA ONCE SAID: <yorick> SOMEONE BAN HIM]
15:20<Yexo>xmakina: I think the easiest way is to include the aystar library in your AI, then change the class AyStar.Path to whatever you want
15:21<Eddi|zuHause>ok, these tracks need serious cleaning done...
15:22<Yexo>another option would be to extend the AyStar.Path class after loading the AyStar library, no idea if that would work
15:25-!-KenjiE20 is now known as Guest125
15:25-!-KenjiE20 [~KenjiE20@] has joined #openttd
15:28-!-Guest125 [~KenjiE20@] has quit [Ping timeout: 480 seconds]
15:30-!-Brianetta [] has quit [Quit: Tschüß]
15:31-!-Brianetta [] has joined #openttd
15:34-!-The_Fun_Warden [] has joined #openttd
15:36<@Belugas>Eddi|zuHause, we DESERVE some shots of it, once finished. Or even a free visit!
15:36<The_Fun_Warden>hi everyone i was wondering if someone could help me, i've just upgraded my version of the PPCTTD and was wondering how you access the cheats
15:37<+glx>The_Fun_Warden: ctrl-alt-C (ie ask the author of this version as we don't support it)
15:37<Eddi|zuHause>Belugas: it isn't really that much of a deal...
15:37<The_Fun_Warden>it's the pocket pc version
15:38<@Belugas>you make it sound as if it was ^_^
15:38<+glx>yes and we don't support it
15:39<The_Fun_Warden>just thought i'd ask here just incase
15:40<The_Fun_Warden>someone knew
15:41<@Belugas>good thinking
15:41<@Belugas>well.. maybe one day... who knows
15:41<@Belugas>but not THAT version
15:44<The_Fun_Warden>whats the different between the PPC and Windows version surely they are virtually the same
15:44<Yexo>yes, but the PPC version is not created by an of the openttd devs, and because we don't create it we don't give support on it
15:45<@petern>so fucking special
15:45<+glx>and they are not the same
15:46<The_Fun_Warden>my mistake then
15:47<Yexo>TrueBrain: I've just created another project, now how did the repository creation work again? Do I need to click "Create" under the Repository tab uder Settings, or will it be automatically created?
15:48<The_Fun_Warden>before i look on the forum, can you new pictures for the company owners, i'm sick of the same old faces
15:48<Yexo>you can create a newgrf for that
15:48<CIA-1>OpenTTD: rubidium * r17103 /trunk/src/lang/unfinished/ (9 files): -Update: pretranslate a bunch of strings that can't be translated
15:48<Yexo>opengfx has at least some new faces, but I'm not sure if they're complete already
15:49<@Rubidium>about half of OpenGFX's faces is done
15:50*Belugas imagines a face without a nose
15:51<TrueBrain>Yexo: :17 repos are created
15:52<TrueBrain>so you will have to wait 25 more minutes for it
15:52<TrueBrain>I know, stupid, but RedMine doesn't support anything else :(
15:52<Yexo>I'm creating a bunch of projects now :)
15:53-!-The_Fun_Warden [] has quit [Quit: ChatZilla 0.9.85 [Firefox 3.0.12/2009070611]]
15:56<TrueBrain>Yexo: don't forget to put the SVN address somewhere :) RedMine doesn't show it by default
15:56<Yexo>ok, but I can onl do that after :17 :)
15:57<TrueBrain>you already know the address it will get ;)
15:57<TrueBrain>but yes :)
15:57-!-DPyro [] has quit []
16:01-!-andythenorth [~andy@] has joined #openttd
16:07-!-Progman [] has quit [Remote host closed the connection]
16:12<Eddi|zuHause>Belugas: well, the main problem is getting along with the limited set of tracks i have...
16:13<Eddi|zuHause>it's only going to be a temporary setup anyway...
16:20-!-bb10 [] has quit [Remote host closed the connection]
16:24<CIA-1>OpenTTD: smatz * r17104 /trunk/src/ (subsidy.cpp subsidy_base.h): -Codechange: move code related to subsidy awarding to separate procedure
16:24-!-Biolunar [] has quit [Quit: saufen \o/]
16:30<CIA-1>OpenTTD: smatz * r17105 /trunk/src/station.cpp: -Codechange: no need to reset list of industries nearby that often, clearing is enough
16:34<Yexo>TrueBrain: "<m:human-readable errcode="2">
16:34<Yexo>Could not open the requested SVN filesystem
16:34<Yexo></m:human-readable>" <- the svn repos are not generated yet
16:35<TrueBrain>connection refused
16:35<TrueBrain>how nasty
16:36-!-Nite_Owl [] has joined #openttd
16:36<TrueBrain>there you go
16:36<TrueBrain>sticky bit failed .. bah
16:36<TrueBrain>stupid script
16:36<Nite_Owl>Hello all
16:37<@Belugas>yurk... sticky bit... watch where you drop your bit, man!
16:37-!-Baffage [] has joined #openttd
16:37-!-andythenorth [~andy@] has quit [Quit: andythenorth]
16:40<TrueBrain>nginx configuration is a bitch
16:44<TrueBrain>Yexo: can you let me know when you need to do a copy again?
16:45<TrueBrain>(rather sooner than later :p)
16:45<TrueBrain>I have an alternative URL for you to try, which hopefully does allow the forwarding of COPY :p
16:45<Yexo>ok, give me a few minutes
16:49-!-fonsinchen [] has joined #openttd
16:51-!-Cybertinus [] has quit [Remote host closed the connection]
16:52<TrueBrain>FUCKING RETARTED FIREFOX! It complains to me about an invalid certificate .. and I can't tell him ANYWHERE to go ahead anyway :(
16:53<@Rubidium>TrueBrain: 3.5?
16:53<TrueBrain>I get a popup about sec_error_unknown_issuer
16:53<TrueBrain>and that is all
16:54-!-Cybertinus [] has joined #openttd
16:55-!-andythenorth [~andy@] has joined #openttd
16:55<frosch123>obviously "3.something" != "3.5" :)
16:55-!-andythenorth [~andy@] has left #openttd []
16:55<TrueBrain>retarted nginx .. it seems that I have to tell for both http and https where to proxy requests ..
16:55<TrueBrain>I don't want that .. I want to do it at once!
16:55<TrueBrain>at once = in one time
16:55<TrueBrain>what ever
16:55<@Rubidium>proxy all https to the http?
16:56<Yexo>TrueBrain: I'm ready to try a copy again
16:56<TrueBrain>Yexo: okay, please try it on the url with port :84
16:56<TrueBrain>(the rest stays the same)
16:58<TrueBrain>COPY returned a 502 ..
16:58<Yexo>svn: Server sent unexpected return value (502 Bad Gateway) in response to COPY r <- this time
16:59<TrueBrain>okay, it seems to be a problem at the WebDAV backend after all
16:59<TrueBrain>but I can't find anything back about it in the access.log or error.log
17:01<TrueBrain>the proxy tells me the connection was closed, and apache tells me nothing was going on
17:03-!-Progman [] has joined #openttd
17:03-!-Progman [] has quit [Remote host closed the connection]
17:05<TrueBrain>hahahaha :) Oh, this problem is nasty :) the COPY command has 2 URLs in them
17:05<TrueBrain>because we proxy, one of the two is rewritten
17:05<TrueBrain>Apache validates if both are equal, else it disallows it
17:06<@Belugas>i don't want to be here
17:06<@Belugas>i should not be here
17:06<TrueBrain>you don't like us? :(
17:06<@Belugas>here, is TOTALLY related to this fucking chair/desk i'm glued to
17:07*TrueBrain gives Belugas a hug
17:07<TrueBrain>I am hungry
17:07<@Belugas>you know i love you, sweety
17:07<@Belugas>can't get awaay from your virtual arms
17:07<@Belugas>by the way, have you cleaned your sticky bit?
17:07-!-Progman [] has joined #openttd
17:08<TrueBrain>no :p
17:09<TrueBrain>Yexo: I will think a moment about a solution .. now first a bit of food :) Bbl!
17:09<Yexo>no hurry :)
17:12<CIA-1>OpenTTD: smatz * r17106 /trunk/src/ (station.cpp station_base.h): -Codechange: move computation of station's catchment rectagle to separate function
17:16<TrueBrain>Yexo: can you try now?
17:17<Yexo>port 84 again?
17:17<Yexo>still 502
17:18-!-fonsinchen [] has quit [Remote host closed the connection]
17:23-!-Polygon [] has joined #openttd
17:29-!-LaSeandre [] has quit [Quit: HydraIRC -> <- IRC with a difference]
17:32<TrueBrain>bah, tcpdump can't see the internal traffic ...
17:38<TrueBrain>Yexo: mind hitting it again?
17:39<Yexo>still 502 (on port 84)
17:39<TrueBrain>now it is just annoying me
17:39<Yexo>svn copy --username Yexo -m "-Release: 1" <- I hope that's the correct command
17:40<TrueBrain>lol, as soon as you printed those links
17:40<TrueBrain>things started to hit the server looking at them
17:40<TrueBrain>how nice :p
17:40<TrueBrain>irssi mostly
17:41<TrueBrain>Yexo: I assume it is, yes
17:41<TrueBrain>hit it again Yexo :p
17:42<Yexo>again 502
17:42<TrueBrain>darn ..
17:42<TrueBrain>it sucks that apache doesn't tell me why it drops
17:42<Eddi|zuHause>TrueBrain: shows you how many people click on random links in a chat :p
17:42<TrueBrain>Eddi|zuHause: this was not clicking
17:43<TrueBrain>Yexo: and now? (what will be insane if it would work)
17:43<Yexo>again 502
17:45<TrueBrain>Yexo: again?
17:45<Eddi|zuHause>TrueBrain: url catchers looking at headlines and somesuch?
17:45<Yexo>TrueBrain: yes, again
17:45<TrueBrain>darn, had tcpdump configured wrong
17:45<TrueBrain>okay, got the headers now ..
17:46-!-bb10 [] has joined #openttd
17:46<TrueBrain>what the proxy receives all looks very sane
17:47<TrueBrain>Yexo: tick
17:47<TrueBrain>I can see the results ;)
17:47<Yexo>ok :)
17:47<TrueBrain>Yexo: tick
17:48<Alberth>good night TrueBrain
17:48<TrueBrain>night Alberth
17:48-!-Alberth [] has left #openttd []
17:48<TrueBrain>I hate Apache, I hate Apache, I hate Apache, I hate Apache
17:48<OwenS>Time to factorise out my runtime cast code...
17:49-!-xmakina [] has quit [Ping timeout: 480 seconds]
17:49-!-xmakina [] has joined #openttd
17:50-!-Brianett1 [] has joined #openttd
17:50-!-Polygon [] has quit [Remote host closed the connection]
17:51-!-Brianett1 [] has quit []
17:54-!-lewymati [] has quit [Ping timeout: 480 seconds]
17:55<TrueBrain>Yexo: I am afraid to ask .. but hit it again?
17:55<Yexo>just ask as many times as it's needed
17:55<Yexo>no problem at all
17:56-!-frosch123 [] has quit [Remote host closed the connection]
17:57<TrueBrain>possible the problem is the different port I guess ...
17:57<SmatZ>_ln: should I see anything there?
17:57<_ln>SmatZ: you should
17:57<SmatZ>hmm I don't :-/
17:57-!-bb10 [] has quit [Remote host closed the connection]
17:57<_ln>pity :/
17:58<@Belugas>#Hit me with yur best shot!
17:58*SmatZ shoots Belugas
17:58<SmatZ>oh no, what have I done!
17:59-!-Belugas [~belugas@] has left #openttd []
17:59<SmatZ>oh noes :(
17:59<Eddi|zuHause>You Bastard!
17:59-!-Belugas [~belugas@] has joined #openttd
17:59-!-mode/#openttd [+o Belugas] by ChanServ
17:59<SmatZ>I'm so sorry
17:59<TrueBrain>you should
17:59*SmatZ runs
18:00<Nite_Owl>would you like to buy some brains ?
18:01<@Belugas>no need, just have to lay over TB
18:01*TrueBrain gives a piece of brain to Belugas
18:02<@Belugas>SNAP SNAP SNAP!!!!
18:02<TrueBrain>hihi :)
18:02<@Belugas>and now, LadyHawk and gentlemen...
18:02<@Belugas>it's time for me...
18:02<@Belugas>to announce you...
18:03<@Belugas>that i'll be in vacattions for 2 weeks, starting
18:03<TrueBrain>Belugas: ENJOY!!!!
18:03<TrueBrain>we will miss you I guss :)
18:03<@Belugas>have fun :D
18:03<@Belugas>i'llbe lurking around, don't worry
18:03<SmatZ>enjoy as much as you can :)
18:03<Nite_Owl>Enjoy Belugas
18:03<@Belugas>bye guys
18:04<SmatZ>have nice holidays, Belugas :)
18:04<Yexo>enjoy our holidays Belugas
18:04<Yexo>s/our/your/ stupid keyboard
18:05<TrueBrain>completely different fix .. Yexo?:)
18:06<Yexo>different error this time
18:06<TrueBrain>I never saw a COPY :p
18:06<TrueBrain>what error? :)
18:06<Yexo>svn: COPY of '/svn/lib-fibonacciheap/!svn/bc/2/trunk': Could not read status lin
18:06<Yexo>e: connection was closed by server (
18:07<TrueBrain>I should learn how to write destination :p Yexo? :)
18:07<TrueBrain>I now never see a COPY :(
18:07<Yexo>again, same error
18:08<TrueBrain>now the old error again I hope?
18:08<Yexo>yep, 502 again
18:10<TrueBrain>even in debug Apache doesn't tell about the COPY
18:12<Yexo>"could not read status line" again
18:14<TrueBrain>Yexo: can you try over https please?
18:14<Yexo>port 84?
18:14<TrueBrain>poort 446
18:15<Yexo>svn: COPY of '/svn/lib-fibonacciheap/!svn/bc/2/trunk': Could not read status lin
18:15<Yexo>e: Secure connection truncated (
18:16-!-Nite_Owl [] has quit [Quit: Read You Soon]
18:16-!-Xaroth_ is now known as Xaroth
18:17<TrueBrain>and maybe this?
18:17<Yexo>502 error (over https)
18:17<TrueBrain>back to the 502 ...
18:18<TrueBrain>and http now?
18:18<TrueBrain>sigh ...
18:20<TrueBrain>k, one more time
18:20<TrueBrain>(Http, port 84)
18:20<TrueBrain>retarded stuff
18:20<TrueBrain>I really need to see what Apache receives if I want to continue this ..
18:20<TrueBrain>this is useless .. running blind :s
18:21<Yexo>is there any way I can help with that?
18:21<TrueBrain>not really
18:21<TrueBrain>I can see what you send
18:21<TrueBrain>but I can't see what the proxy sends
18:23-!-Eddi|zuHause2 [] has joined #openttd
18:23<CIA-1>OpenTTD: smatz * r17107 /trunk/src/ (13 files in 3 dirs): -Codechange: store type of subsidy source and destination in the Subsidy struct instead of determining it every time it's needed
18:24-!-Cybertinus [] has quit [Remote host closed the connection]
18:26<Eddi|zuHause2>maybe i should use a less dark theme for kde4
18:27<TrueBrain>whoho, I have tcpdump working
18:27<TrueBrain>data is on lo ...
18:27<TrueBrain>Yexo: hit it :)
18:28-!-Eddi|zuHause2 [] has quit [Remote host closed the connection]
18:28<TrueBrain>the only thing 'wrong' I can find, is that it is a http/1.0 request, the proxy sends
18:28-!-Eddi|zuHause [] has quit [Remote host closed the connection]
18:29-!-Exl [] has quit []
18:30<TrueBrain>Yexo: one more time :)
18:31<TrueBrain>yup, only difference left is http/1.0 instead of http/1.1 ...
18:31-!-Eddi|zuHause [] has joined #openttd
18:32<OwenS>Isn't SVN done over WebDav?
18:32<OwenS>WebDav didn't exist in HTTP/1.1 - apache being paranoid?
18:34<Yexo>svn: REPORT of '/svn/lib-fibonacciheap/!svn/bc/0': Unknown transfer-coding in re
18:34<Yexo>sponse (
18:34<TrueBrain>so modifying nginx to send http/1.1 instead of http/1.0 doesn't work like that :p
18:36<OwenS>Whew! After a lot of effort I have implemented implicit typecasts between tagless variables (Tagless means that they're not in a Variant because the compiler knows their type)
18:37<TrueBrain>Yexo: try it now
18:37<Yexo>tranfer-encoding again
18:37<Yexo>still using port 84 over http
18:38<TrueBrain>and now?
18:38<Yexo>can you see those errors?
18:39<Yexo>it's still the same
18:39<TrueBrain>hmm ... very weird. ..
18:40-!-FR^2 [] has quit [Quit: Der Worte sind genug gewechselt, lasst mich auch endlich Taten sehn!]
18:40-!-thingwath [~quassel@] has quit [Ping timeout: 480 seconds]
18:41<TrueBrain>okay, it turned out my tries at the beginning of this day were wrong because nginx configuration sucks
18:41<TrueBrain>it never did anything with the configuration :(
18:42<TrueBrain>Yexo: try it again please :)
18:45<TrueBrain>is there a way to avoid chunked transfer-codings
18:47<TrueBrain>how does it like it now Yexo? :)
18:47<Yexo>not at all
18:48<TrueBrain>seems http/1.1 always comes chunked
18:48<TrueBrain>back to 1.0 ... last try for the night?
18:49<TrueBrain>I give up
18:49<Yexo>cd ..
18:49-!-xander1987 [] has joined #openttd
18:50<TrueBrain>stupid how httpds can fail on something so simple
18:50<OwenS>TrueBrain: I'd help, but I don't have a clue about nginx http proxying. FastCGI yes, http no...
18:51<TrueBrain>I don't know who is to blame .. nginx for doing 1.0, or Apache for failing on it
18:52<TrueBrain>one other idea ...
18:53<OwenS> <- This guy seems to indicate it should be simple...
18:53<@Rubidium>OwenS: Happily it was a one-line fix, but discovering that correct line ... that was obnoxious. <- I guess that's TB's feeling too
18:54<TrueBrain>sadly enough, he doesn't say what the line is
18:54<TrueBrain>or he thinks the https / http is the problem too ..
18:55<@Rubidium>TrueBrain: I guess the RequestHeader edit Destination ^https http early
18:55<TrueBrain>Yexo: so he says it should work like this now
18:55<Yexo>well, it clearly doesn't work
18:56<TrueBrain>mostly because we don't use https :p
18:56-!-xmakina [] has quit [Ping timeout: 480 seconds]
18:56<OwenS>It going across as HTTP/1.1?
18:56<TrueBrain>nginx is http/1.0 proxy
18:57<OwenS>So it can't generate 1.1 queries? =(
18:58-!-Brianetta [] has quit [Quit: Tschüß]
18:59<TrueBrain>a few more thingies on that page .. Yexo?
19:00<TrueBrain>it all just looks fine
19:00<TrueBrain>the only difference I can see, is the HTTP/1.1 :(
19:00-!-Svish [~Svish@] has joined #openttd
19:00<TrueBrain>so how can others make it to work?
19:00<TrueBrain>lets see what happens when he tries it directly on the apache
19:03<TrueBrain>Yexo: try it now
19:03<TrueBrain>this time, I can't see the result :p
19:03<Yexo>500 internal server error
19:03<Yexo>svn: Server sent unexpected return value (500 Internal Server Error) in response
19:03<Yexo> to OPTIONS request for ''
19:04-!-Svish [~Svish@] has quit []
19:04<TrueBrain>mysql access error :p
19:04<Yexo>(the noai site is down currently)
19:05<TrueBrain>had to redirect it :)
19:05<OwenS>Why 84?
19:06<TrueBrain>why not?
19:07<OwenS>Why not 80? :p
19:07<TrueBrain>OwenS: I don't have time for obvious questions, sorry
19:08<@Rubidium>OwenS: because that's like... already in fracking use?
19:08<TrueBrain>hmm .. mysql priveleges .. how does that work
19:08<OwenS>Rubidium: I suppose you have a very valid point :p
19:10<TrueBrain>Yexo: hit it
19:10<Yexo>svn: COPY of '/svn/lib-fibonacciheap/!svn/bc/2/trunk': Could not read status lin
19:10<Yexo>e: connection was closed by server (
19:10<TrueBrain>LOL! So Apache WebDAV is FUCKED UP
19:11<TrueBrain>and now?
19:11<OwenS>Checking for the obvious error: DAV svn is enabled? :p
19:11-!-thingwath [~quassel@] has joined #openttd
19:11<Yexo>same error
19:11<TrueBrain>retarded fucking bitching Apache
19:11<TrueBrain>here I am fighting all night with the proxy, while YOU ARE TO BLAME
19:12<TrueBrain>of course NOTHING about the request
19:13<Yexo>now "svn log" doesn't work anymore
19:13<TrueBrain>here it does
19:15<TrueBrain>Yexo: and if you use host:
19:15<TrueBrain>does that work?
19:16<Yexo>same error (connection closed by server)
19:17<TrueBrain>now I wonder if it is a problem of the port ...
19:19<TrueBrain>Yexo: as url, does that work?
19:19<TrueBrain>(so port 80)
19:20<Yexo>same error
19:20<TrueBrain>what a piece of crap
19:20<TrueBrain>anyone any idea?
19:22<OwenS>Put the conf file somewhere? :p
19:22<TrueBrain> <Location /svn>
19:22<TrueBrain> DAV svn
19:22<TrueBrain> SVNParentPath "/var/repos/svn"
19:22<TrueBrain>there you go
19:23<OwenS>... Which should work...
19:23<TrueBrain>wow ......
19:27<OwenS>Yexo: Have you tried "svn relocating" your repo before doing the copy?
19:27<TrueBrain>copy is not related to a WC
19:27<OwenS>(To make sure it's pointing at the right URL)
19:27<Yexo>OwenS: that's not relavant, since it's a server -> server copy
19:29<OwenS>Every article on the error seems to be related to people with sigsegving httpds...
19:29<TrueBrain>k, rolled back everything, noai should now be again normally reachable
19:29<TrueBrain>Yexo: what I will be doing tomorrow, is replacing apache2 with nginx, as it seems to have DAV support too
19:29<TrueBrain>maybe, just maybe, it does know how to handle COPY
19:29<OwenS>SVN requires special DAV features which the SVN developers have only implemented for Apache2
19:30<Yexo>just ping me again when you need me to try anything
19:30<TrueBrain>Yexo: will do
19:30<TrueBrain>also, I will setup an apache locally, see if it does the same ..
19:31<TrueBrain>as this is just plain WEIRD!
19:31<TrueBrain>then again .. maybe it will never work
19:31<TrueBrain>Yexo: if you make a copy inside a WC, does tha twork?
19:31<Yexo>same errors (the few times I tried it)
19:31<TrueBrain>did you try it over :84?
19:31<Eddi|zuHause>the task bar in kde4 still seems to lack a lot of settings...
19:31<Yexo>TrueBrain: I don't think so
19:32-!-Progman [] has quit [Remote host closed the connection]
19:33-!-Eddi|zuHause [] has quit []
19:33-!-Eddi|zuHause [] has joined #openttd
19:34<Yexo>TrueBrain: copy within wc:
19:34<Yexo>svn: Commit failed (details follow):
19:34<Yexo>svn: Server sent unexpected return value (502 Bad Gateway) in response to COPY r
19:34<Yexo>equest for '/svn/lib-fibonacciheap/!svn/bc/1/trunk'
19:35<Eddi|zuHause>and there it crashed...
19:35-!-xander1987 [] has quit [Ping timeout: 480 seconds]
19:36<TrueBrain>too bad
19:36-!-Baffage [] has quit []
19:41<TrueBrain>how lovely ... lighttpd fucks up the proxy request :(
19:41<TrueBrain>[07/Aug/2009:23:40:45 +0000] " " 400 0 "-" "-"
19:41<TrueBrain>double spaces page?
19:41<TrueBrain>GET / HTTP/1.0
19:41<TrueBrain>is the request
19:42<Eddi|zuHause>and it crashed again...
19:42<Eddi|zuHause>what is this shit?
19:42<OwenS>TrueBrain: Wait... you have/had apache behind nginx behind lighty?
19:43<OwenS>Good because that would be silly :p
19:43<Yexo>TrueBrain: good luck if you're going to do more testing, but I'm going to sleep
19:43<Yexo>gn all
19:43<TrueBrain>night Yexo
19:43<TrueBrain>and tnx
19:44<TrueBrain>okay, the problem is the forward fields
19:44<TrueBrain>::ffff: seems to be the problem
19:44<Eddi|zuHause>how can people use the kde4 panel when you can't set it up properly and it crashes all the time?
19:45<OwenS>Eddi|zuHause: I've never had the 4.2 panel crash on me
19:46-!-Zahl [] has quit [Quit: *schiel*]
19:46<Eddi|zuHause>well, it did twice within a few minutes here
19:46<Eddi|zuHause>and now all programs from the task bar have gone into oblivion
19:46<Eddi|zuHause>how can i get them back?
19:47<Ammler>Eddi|zuHause: with >=4.2?
19:47<OwenS>You have a Task Manager plasmoid?
19:47<Eddi|zuHause>if that's what it is called
19:47<Eddi|zuHause>Ammler: 4.3, i believe
19:47<OwenS>Then they should be listed =/
19:48<Ammler>the only issue I had yet is with FF
19:48<Ammler>something there reaches to crash the whole KDE and needs restart of X
19:48<Ammler>happens around once per week.
19:49<Eddi|zuHause>Ammler: might be related to a wine application registering to the task bar
19:49<Eddi|zuHause>but the weird thing is, it seems to work, and then crash a while later
19:49<Eddi|zuHause>now, how do i get all the icons back?
19:49<OwenS>Which icons?
19:50<Eddi|zuHause>like amarok, kinternet, kpowersave
19:50<Ammler>well, "safest" might be to restart KDE
19:50-!-tdev [] has quit [Quit: free open source vehicle simulator:]
19:50<Eddi|zuHause>that would be rediculous
19:50<Eddi|zuHause>that means going back to kde3.5, be promised
19:50<Eddi|zuHause>i'm furious right now...
19:51-!-tux_mark_5 [] has quit [Quit: KVIrc Insomnia 4.0.0, revision: , sources date: 20090115, built on: 2009/03/07 00:45:02 UTC]
19:51<Eddi|zuHause>i'm going to rant in freenode/#kde...
19:51<Ammler>well, I asked at #opensuse before I upgraded to 4.3, nobody mentioned problems.
19:52<Ammler>and I am really happy until now.
19:52<Eddi|zuHause>i'm not...
19:52<OwenS>Does 4.3 use ~/.kde to store settings?
19:52<Eddi|zuHause>no, ~/.kde4
19:52<TrueBrain>good luck joining freenode
19:52<OwenS>And if so.. Is it possible it's loading the KDE 3.5 settings and getting majorly confused?
19:52<TrueBrain>make sure to put on your helmet!
19:52<OwenS>KDE4 on my system uses ~/.kde
19:53<Eddi|zuHause>it's set up so you can have both in parallel
19:53<Ammler>OwenS: then you don't have 3.5 anymore?
19:53<OwenS>Ammler: KUbuntu hasn't shipped 3 for a couple of versions now :p
19:53<OwenS>I think they went entirely 4 with 8.10
19:54<Ammler>but then somethin glike 4.1 or such?
19:54<Eddi|zuHause>silly distribution...
19:54<Ammler>that was plain crap
19:54<OwenS>4.1 worked well mostly - and they shipped lots of KDE3 apps along side in a side by side config to fill in gaps
19:55<OwenS>Yeah; 8.10 shipped 4.1.2
19:55<Ammler>maybe it was 4.0...
19:56<OwenS>4.1 acheived stability and most features; 4.2 acheived 3.5 feature parity
19:56<Ammler>I went back to 3.5 quite fast and waited until 4.2
19:57-!-tokai|mdlx [] has quit [Ping timeout: 480 seconds]
19:57<Eddi|zuHause>"feature parity" is still not reached, apparently
19:57<Ammler>4.2 doesn't have e.g. konversation
19:57<Ammler>(4.3 does)
19:57<OwenS>Ammler: Feature parity in KDEBase
19:57<Ammler>ah ok
19:59-!-tokai|mdlx [] has joined #openttd
20:00-!-R0b0t1 [] has joined #openttd
20:00*Rubidium must say he hasn't missed anything form KDE during my upgrade path
20:00<R0b0t1>I happen to have a large number of trucks jammed into a certain space, with no way to move them or get rid of them...
20:00<R0b0t1>Is there anything I can do?
20:01<@Rubidium>1) make sure no new trucks get into the area
20:01<@Rubidium>2) wait; after a while truck drivers become tired and start driving through eachother, which should resolve any jam
20:01<Ammler>Rubidium: upgrade path?
20:02<@Rubidium>Ammler: KDE 3.something -> KDE 4.something -> KDE 4.something -> KDE 4.whatever I've got now
20:02<R0b0t1>Well... I've tried that... I put in place a one way sign to keep the trucks moving fluidly, while upgrading (adding another loading station) I messed up the roads
20:02*OwenS wonders how a binop function pointer got there?!
20:02<R0b0t1>I can't build since they're on the road, and they wont move ^_^
20:03<R0b0t1>(since I can't build)
20:03<Ammler>does someone of you KDE guys use the KOffice apps?
20:04<OwenS>No. Of what I know, KOffice 2.0 is like KDE 4.0, I.E, should be .9 :p
20:04*Rubidium wouldn't call himself a KDE guy though
20:05<OwenS>Wait... I'm ignoring the "double" line there...
20:06-!-Coco-Banana-Man [] has quit [Quit: Raubgut ist vom Umtausch ausgeschlossen!]
20:11<OwenS>OK... Why, in spite of my type propogation.. is the codegen ignoeing the type info? -_-
20:12<OwenS>woops stupid!
20:13<OwenS>Forgot an else case
20:13-!-Svish [~Svish@] has joined #openttd
20:13<OwenS>Now I only generate horribly long intrinsics for variants =)
20:18-!-KenjiE20|LT [] has joined #openttd
20:18-!-KenjiE20 [~KenjiE20@] has quit [Quit: WeeChat 0.3.0-rc2]
20:34-!-Svish [~Svish@] has quit [Quit: Quit]
20:34-!-Svish [~Svish@] has joined #openttd
20:38-!-Svish [~Svish@] has quit []
20:48-!-LaSeandre [] has joined #openttd
20:56-!-R0b0t1 [] has quit [Quit: You will not be punished for your anger, you will be punished by your anger. ]
20:58-!-dh2k3 [] has joined #openttd
20:59<dh2k3>anybody know if it's possible to not allow the name Player, Player #X, from a multiplayer server?
21:08<valhallasw>afaik there is no default setting for that
21:14<Eddi|zuHause>autopilot and the like can kick players like that
21:16-!-oskari89 [] has quit [Quit: Utm A½ - Aja 35]
21:17<dh2k3>does it work on OTTD 0.7.1?
21:17<Eddi|zuHause>why wouldn't it?
21:18<dh2k3>because it's for a version that we need to compile?
21:23-!-goodger [] has joined #openttd
21:31-!-OwenS [] has quit [Remote host closed the connection]
22:05-!-KenjiE20|LT [] has quit [Quit: Leaving]
22:10-!-glx [glx@2a01:e35:2f59:c7c0:1181:da06:c4db:98f4] has quit [Quit: bye]
22:46-!-nicfer [~Usuario@] has quit [Read error: Connection reset by peer]
22:50-!-dh2k3 [] has quit [Quit: Leaving]
22:52-!-Chruker [] has quit [Read error: Connection reset by peer]
23:01-!-Aali_ [] has joined #openttd
23:03-!-Aali [] has quit [Ping timeout: 480 seconds]
23:08-!-Aali_ is now known as Aali
23:09-!-TinoDidriksen [] has quit [Ping timeout: 480 seconds]
23:12-!-TinoDidriksen [] has joined #openttd
23:32-!-GregVernon [] has quit [Read error: Connection reset by peer]
23:33-!-GregVernon [] has joined #openttd
23:33-!-[1]GregVernon [] has joined #openttd
23:39-!-TinoDidriksen [] has quit [Ping timeout: 480 seconds]
23:40-!-GregVernon [] has quit [Read error: Operation timed out]
23:40-!-[1]GregVernon is now known as GregVernon
23:43-!-TinoDidriksen [] has joined #openttd
23:55-!-Singaporekid [] has joined #openttd
---Logclosed Sat Aug 08 00:00:01 2009