Config
Log for #openttd on 1st March 2015:
Times are UTC Toggle Colours
00:15:02  *** Progman [~progman@p57A1835E.dip0.t-ipconnect.de] has joined #openttd
00:36:41  *** Progman [~progman@p57A1835E.dip0.t-ipconnect.de] has quit [Remote host closed the connection]
00:49:51  *** Biolunar [Biolunar@blfd-5d820e54.pool.mediaWays.net] has joined #openttd
01:05:57  <Samu> just finished
01:06:02  <Samu> https://eag5jg.dm2304.livefilestore.com/y2phWk2A_mA-VthHGhIuln-OvmE5zH81VQ99308Buuz1AyoJ_-tZ_PG5P1rp680cJlI5PvUMiiAiJuV3rot2LQ5kMRv1dHsbQxdIrGJtV7Ug_8flmCu5XxfwJBKsK5fWGn0OLNv4yfJVMjECfnmCusIRA/canal%20owner%20bits%20table.png?psid=1
01:06:22  <Samu> have yet to check for mistakes/conflicts
01:06:40  <Samu> it's a big image, zoom in
01:09:08  <Samu> found 1 mistake already, :(
01:11:30  *** glx [~glx@000128ec.user.oftc.net] has quit [Quit: Bye]
01:16:32  <Samu> https://eag5jg.dm2304.livefilestore.com/y2pv7gZMaNrAqXzqltg8j8wgU9HcnQxW7OaRnLOYsCbfv6jNWm0SNnZ0iNVfHhg4MFtoVA_XeDrdHWmBriAcRg2nvTwWBPJmJiB5kdT30mVgxIAAV2F5gvafv-8tnPV3eso1oMwx7bgyH1glMwgo6HCSw/canal%20owner%20bits%20table.png?psid=1
01:16:38  <Samu> corrected
01:18:47  *** Samu [~oftc-webi@po-217-129-154-197.netvisao.pt] has quit [Quit: Page closed]
01:26:50  *** FLHerne [~flh@dsl-217-155-24-22.zen.co.uk] has quit [Quit: There's a real world out here!]
01:34:04  *** liq3 [liq3@CPE-120-147-178-81.gdfw1.lon.bigpond.net.au] has joined #openttd
01:51:36  *** Flygon__ [~Flygon@147.18.214.218.sta.commander.net.au] has joined #openttd
01:54:07  *** Pikka [~Octomom@203-206-161-219.perm.iinet.net.au] has joined #openttd
01:58:17  *** Flygon_ [~Flygon@147.18.214.218.sta.commander.net.au] has quit [Ping timeout: 480 seconds]
02:18:27  *** DDR [~david@S010600254bbe4e1c.vc.shawcable.net] has quit [Read error: Connection reset by peer]
02:18:48  *** DDR [~david@S010600254bbe4e1c.vc.shawcable.net] has joined #openttd
02:23:46  *** supermop [~supermop@d110-33-177-242.sun801.vic.optusnet.com.au] has joined #openttd
02:23:57  *** DDR [~david@S010600254bbe4e1c.vc.shawcable.net] has quit [Read error: Connection reset by peer]
02:24:18  *** DDR [~david@S010600254bbe4e1c.vc.shawcable.net] has joined #openttd
03:16:22  *** JGR_ [~JGR@host81-156-171-148.range81-156.btcentralplus.com] has joined #openttd
03:18:31  *** Biolunar_ [Biolunar@blfd-4d088381.pool.mediaWays.net] has joined #openttd
03:19:16  *** JGR [~JGR@host81-129-179-128.range81-129.btcentralplus.com] has quit [Ping timeout: 480 seconds]
03:19:16  *** JGR_ is now known as JGR
03:20:31  *** glevans2 [~glevans2@71-8-126-76.dhcp.ftwo.tx.charter.com] has quit [Ping timeout: 480 seconds]
03:22:46  *** Pokka [~Octomom@203-206-161-219.perm.iinet.net.au] has joined #openttd
03:25:30  *** Biolunar [Biolunar@blfd-5d820e54.pool.mediaWays.net] has quit [Ping timeout: 480 seconds]
03:26:00  *** glevans2 [~glevans2@71-8-126-76.dhcp.ftwo.tx.charter.com] has joined #openttd
03:26:58  *** Pikka [~Octomom@203-206-161-219.perm.iinet.net.au] has quit [Ping timeout: 480 seconds]
03:30:21  *** Flygon__ is now known as Flygon
03:30:35  <Flygon> supermop: Running low on Victorians in the Melbourne area. Want a free 32in widescreen CRT?
03:30:59  <supermop> sorry, no thanks
03:31:11  <supermop> not a tv kind of guy
03:31:22  <Flygon> Bugger
03:31:26  <Flygon> Thanks, anyway!
03:38:39  *** Quatroking [~Quatrokin@ip226-139-211-87.adsl2.static.versatel.nl] has quit [Read error: Connection reset by peer]
03:43:15  *** HerzogDeXtEr [~flex@i59F6C7E8.versanet.de] has quit [Quit: Leaving.]
04:58:20  *** roadt [~roadt@60.168.94.57] has joined #openttd
05:12:25  <supermop> rendering this 7x7 grid of tram parts is really turning my laptop into a space heater
05:23:32  <supermop> 4x4 went by really quick, 6x6 was a bit slow, but 7x7 is taking forever
05:24:37  <supermop> of course adding a bunch of lights behind curved glass inside little boxes  and some glowing surfaaces is probably not helping
05:29:10  <Pokka> :D
05:29:32  <Pokka> btw with the concertina parts just add them to the ends of the vehicles I reckon. half on each.
05:33:12  <supermop> i noticed a sprite rotated the wrong way halfway through through render so had to start over
05:33:33  <supermop> caving in and rendering at 256 instead of 512 px per tile
05:34:12  <supermop> i was rendering at double size then rescaling in PS as it seemed to allow a better quality rayrace
05:34:27  <supermop> trace
05:34:40  <supermop> on the d class trams
05:35:43  <supermop> the ends are the same for D1 and D2, and the center of D1 is the same as the second unit of D2
05:36:15  <supermop> so should i provide separate sprites for D1 or can it just reference those from D2's set of sprites?
05:36:39  <Pokka> if they're the same I only need one lot of sprites
05:36:56  *** Pokka is now known as Pikka
05:36:59  <supermop> im not going to render them separately but i can copy those sprites into a separate d1 folder
05:37:41  <supermop> if that is more helpful than the filesize saved by omitting them
05:37:45  <Pikka> sure, although you don't have to. I can code it with just one set of sprites used by both vehicles. reduce the file size a bit :)
05:39:00  <supermop> thats the only tram where different subclasses share identical parts so i didn't know if a non-standard bit of code was more of a pain than the extra MBs
05:41:05  <supermop> also a pain that the 2nd and 4th cars of the D2 are different lengths unlike the C2 - so it ends up asymetrical and requires 12 more sprites
05:41:25  <Pikka> oh, well
05:41:46  <Pikka> actually any shortened vehicle requires 8 views :)
05:42:08  <Pikka> even if you only render 4 I have to double them up for the different offsets
05:42:16  <supermop> ooff
05:43:26  <supermop> for 180degree symetric segments ive been doing 4 views for running and 8 for loading (assuming that doors only open on platform side)
05:43:49  <supermop> i can duplicate the running views if that helps though
05:44:06  <Pikka> it's all good
05:44:50  <supermop> for end cabs ive been doing 16 views so far - assuming that eventually i'll add taillights on 8 and headlights on 8
05:44:55  <Pikka> I render my shortened vehicles with 8 views, positioned with the front in the same place as the full-length vehicles, because it allows using the same offsets. but I've already worked out offsets for your other trams and hopefully the new ones will be the same size? ;)
05:45:04  <Pikka> cool :)
05:45:30  <supermop> im just centering all of the segments
05:45:36  <supermop> i could do differently
05:46:01  <Pikka> nope, all good. as long as they're consistent :)
05:46:46  <supermop> ok that took 17 min after halving (quartering) the size
05:50:33  <supermop> sort of feel like going to bunnings
05:50:48  <supermop> want a smaller chisel and some yello spray paint
05:56:02  *** Eddi|zuHause [~johekr@p57BD577D.dip0.t-ipconnect.de] has quit []
05:56:17  *** Eddi|zuHause [~johekr@p57BD4B43.dip0.t-ipconnect.de] has joined #openttd
06:27:32  *** roidal [~roland@193-154-138-156.adsl.highway.telekom.at] has joined #openttd
06:28:13  *** sla_ro|master [slamaster@95.76.27.245] has joined #openttd
06:56:40  *** Alberth [~alberth@2001:981:c6c5:1:be5f:f4ff:feac:e11] has joined #openttd
06:56:43  *** mode/#openttd [+o Alberth] by ChanServ
07:05:32  *** tokai|mdlx [~tokai@port-92-195-238-128.dynamic.qsc.de] has joined #openttd
07:09:17  *** tokai [~tokai@00012860.user.oftc.net] has quit [Ping timeout: 480 seconds]
07:46:38  *** Pensacola [~quassel@c80094.upc-c.chello.nl] has joined #openttd
07:57:36  *** Progman [~progman@p57A192C5.dip0.t-ipconnect.de] has joined #openttd
08:02:53  *** andythenorth [~Andy@cpc10-aztw26-2-0-cust867.18-1.cable.virginm.net] has joined #openttd
08:03:05  <andythenorth> o/
08:03:10  <Pikka> eek
08:03:13  <andythenorth> ook
08:04:33  <andythenorth> do the rest of you have ctrl-click for industry types in mini-map?  Or is it just me?
08:05:14  <Pikka> just you, obviously
08:05:24  <Pikka> it works but I've never used it before
08:06:19  <Supercheese> the magick of the ctrl key
08:06:38  * andythenorth is wondering how much thread can be expended on a non-issue
08:06:50  <Pikka> well I usually want to show a couple of different industries so I just disable all then reenable the ones I want
08:07:17  <Supercheese> Yeah, that's the non-ctrl method
08:07:53  <Supercheese> although even with the white blink, single-tile town industries are sometimes still elusive
08:08:27  <andythenorth> town industries are a PITA
08:08:56  <andythenorth> oh eh, I bet they’re using 1x GUI zoom as well
08:09:44  <Supercheese> GUI zoom is pretty new eh
08:10:47  <Alberth> moin
08:11:15  <andythenorth> lo Alberth
08:17:17  <DorpsGek> Commit by alberth :: r27174 /trunk/src (5 files in 5 dirs) (2015-03-01 08:17:14 UTC)
08:17:18  <DorpsGek> -Feature[FS#6236]: Display relative offset changes in the sprite aligner (juzza1).
08:17:28  <andythenorth> :o
08:17:39  <andythenorth> does that mean the numbers are actually useful?
08:18:11  <Alberth> I hope so, but I didn't do much :p
08:19:33  <Alberth> all praise should go to juzza :)
08:20:16  <Alberth> andythenorth:  shall we make a new BB release?
08:20:24  <andythenorth> yes :)
08:20:33  <andythenorth> sorry, I’ve had no time to look at it even
08:20:44  <andythenorth> maybe for GS, we have to release early and often?
08:20:48  <andythenorth> let players find the bugs
08:20:53  <andythenorth> play-testing is time consuming
08:21:14  <Alberth> I tried it, last friday or so, and the new feature of not dropping goals where you work on, works
08:22:36  <Alberth> hmm, maybe I need to push some stuff, let's see :p
08:23:37  <Alberth> oh, I needed the name for the new release, let's do "RC2" ?
08:24:11  <Alberth> andythenorth: ^
08:24:11  <andythenorth> yes
08:24:24  <andythenorth> eh, it’s a day of forum wrongness
08:24:31  * andythenorth wonders about correcting all the wrong
08:24:52  <Alberth> unsubscribe :)
08:27:08  <Alberth> tagging and publishing, how was that again
08:27:29  * andythenorth looks
08:28:11  <andythenorth> do we have a changelog?
08:28:15  * andythenorth looking
08:28:26  <Alberth> I added a 'features' in the readme
08:28:38  <andythenorth> yay
08:28:43  <andythenorth> hg tag RC2
08:28:46  <andythenorth> hg up RC2
08:28:50  <andythenorth> dunno how we do the build
08:29:02  <andythenorth> oh we have Makefile now?
08:29:21  <Alberth> we have that for a long time already :p
08:29:36  <Alberth> not sure whether the bananas thingie works correctly
08:30:07  <andythenorth> one way to find out

08:34:47  <Alberth> bananas doesn't like me :(
08:35:59  <andythenorth> oh
08:36:07  <andythenorth> Busy Bee is on my account for some reason
08:36:09  <andythenorth> that’s stupid
08:36:14  <andythenorth> should be on coop account
08:36:23  <andythenorth> not even sure how that happened
08:36:28  <andythenorth> usually I am logged in as coop
08:36:43  <andythenorth> can it be moved?
08:36:45  <Alberth> pushed rc2
08:37:23  <Alberth> I made the first release, with both of us as author
08:37:48  <Alberth> but something went wrong, apparently
08:39:27  <andythenorth> hmm no musa here
08:39:33  * andythenorth looks how to get musa
08:42:07  <andythenorth> is there a correct way to install random python modules?
08:42:12  * andythenorth has never found one
08:43:46  <andythenorth> my nmlc only works due to luck
08:43:54  <andythenorth> and backups
08:44:07  <andythenorth> I somehow managed to make it work once, and now I fetch the backup when it breaks
08:45:10  <Alberth> add a user directory to PYTHONPATH, and install it there
08:45:30  <andythenorth> ah words I don’t understand yet :D
08:45:38  <Alberth> nmlc is easier though, just leave it all in the project, and make a soft link to the nmlc program
08:46:20  <andythenorth> the ‘problem’ is needing nmlc 0.3.x and 0.4.x
08:46:42  <andythenorth> although I think I fixed that now
08:46:55  <Alberth> you can change the name while making a softlink :)
08:47:23  * andythenorth ponders
08:47:39  <andythenorth> I treat my python environments as disposable, I think that’s my problem here
08:47:40  <Alberth> ln -s /some/devzone/nml_trunk/nmlc   nmlc_trunk
08:47:50  <andythenorth> so everything that can be got with pip install is fine
08:48:00  <andythenorth> but anything that needs configuration, I forget what I did
08:48:29  * andythenorth wonders if we can pip install musa and nml
08:48:30  <Alberth> I make a script or Makefile to record that stuff :p
08:48:46  * andythenorth considers sh make_my_python_work
08:49:00  <andythenorth> https://pypi.python.org/pypi/nml/0.2.4
08:49:16  <Alberth> if you need more than one configuration, it's quite messy, often
08:49:26  <andythenorth> yes
08:49:34  <andythenorth> currently I have 5
08:49:43  <andythenorth> hmm https://pypi.python.org/pypi/musa/3.4.1
08:50:17  <andythenorth> we are missing someone who likes packaging :D
08:52:52  <Pikka> http://pikkarail.com/openttd/among-the-gum-trees/
08:53:15  <supermop> hmm, keep rendering, make bucatini, or go to a bar?
08:53:27  <Pikka> bar, obv
08:53:47  <supermop> dont feel like eating bucatini but its all i have on hand
08:54:06  <andythenorth> Pikka: is that your standard Brisbane type house?
08:54:42  <Pikka> maybe!
08:54:44  <supermop> looks swampy
08:54:53  <supermop> eaves should overhang more though?
08:55:26  <Pikka> you wouldn't be able to see the sides at all if the eaves were much bigger :)
08:55:27  <supermop> looks good
08:55:44  <Terkhen> good morning
08:55:49  <supermop> what about those shade things hanging on veranda/porch
08:55:50  <Pikka> it's a start, anyway...
08:55:52  <andythenorth> lo Terkhen
08:55:52  <Alberth> good morning Terkhen
08:55:56  <Pikka> good morning Terkhen
08:56:01  * andythenorth considers Pineapple FIRS economy
08:56:05  <supermop> is thing in back rainwater tank?
08:56:10  <andythenorth> if you could just quicly render all the industry sprites
08:56:11  <Pikka> si
08:56:22  <Pikka> I can render them very quickly andy
08:56:30  <Pikka> you just have to model and texture them :)
08:56:36  <andythenorth> this is problem
08:56:40  <andythenorth> I am busy see
08:56:48  <Alberth> s/see/bee/
08:56:48  <andythenorth> helping explain to child why you can’t convert buses
08:56:59  <andythenorth> also he has transfer-leg profit issues
08:57:35  <Alberth> oh dear, so young, and having money trouble arleady
08:57:48  <supermop> andy if you want basic shapes similar to what you have now, i can model some and export as meshes for Pikka to render
08:57:49  <andythenorth> he has built a route with about 7 transfer steps in it
08:58:03  <andythenorth> including needlessly putting a train portage across a small peninsual
08:58:07  <andythenorth> peninsula *
08:58:19  <Alberth> no doubt it looks pretty
08:58:32  <andythenorth> toyland
08:58:36  <andythenorth> original base set
08:58:41  <andythenorth> draw your own conclusion
08:59:51  <andythenorth> so can I ln musa.py from virtualenv/bin?
08:59:58  <andythenorth> or does it go in site-packages
09:00:11  <Alberth> I have been playing toyland a lot in my youth :)
09:00:16  <Alberth> you can just link it
09:00:45  <Alberth> python imports packages from the directory containing the program
09:01:53  <andythenorth> now it needs a config file
09:02:02  * andythenorth reads docs
09:02:07  <Alberth> 'make' provides one
09:02:18  <andythenorth> oh
09:02:21  <andythenorth> I tried ‘make bananas’
09:02:28  <andythenorth> print "reading configuration file %s..." % options.config
09:02:32  <andythenorth> oh it’s python 2
09:02:34  <andythenorth> oops
09:03:47  <Supercheese> make bananas -> you'll need quite the ripening time
09:05:38  <Alberth> that's why you first need to install musa :p
09:06:28  <Supercheese> and apparently you need ethylene gas too, hmm
09:06:46  <Supercheese> they should have mentioned that in chemistry class, it would have been more interesting
09:07:10  <Supercheese> "Ethylene is the simplest alkene, and it is used to ripen bananas"
09:08:22  <andythenorth> can’t get a working musa
09:08:31  <andythenorth> might return to that later
09:08:37  <andythenorth> ‘problems with python packaging'
09:08:47  <Alberth> :(
09:08:50  <Alberth> ok
09:09:00  <andythenorth> standard for me
09:09:16  <Supercheese> I thought pythons were carnivorous, but it seems to have eaten your bananas
09:09:51  *** HerzogDeXtEr [~flex@i59F6C7E8.versanet.de] has joined #openttd
09:10:24  <andythenorth> my python is rejecting bananas
09:10:33  <andythenorth> etc
09:13:07  <andythenorth> https://paste.openttdcoop.org/pbft3mxmv
09:13:13  <andythenorth> I need to declare an encoding?
09:14:01  <andythenorth> line 2 is empty
09:15:24  <andythenorth> hmm
09:15:41  <andythenorth> dunno
09:16:00  <andythenorth> “python2.7 musa.py —version” works in the musa repo I have checked out
09:16:08  <andythenorth> but not when linked from Busy Bee
09:16:32  <andythenorth> if I put it in the virtualenv bin dir it has insufficient permissions
09:17:12  <Alberth> yes, "python bla.py" runs from whereever you start the program, and that's thus where your imports are
09:17:20  <Alberth> or rather, should be
09:17:39  <Alberth> what's  'python' at your system?
09:17:56  <Alberth> ie the first line of musa.py uses that
09:18:09  <andythenorth> depends on the active virtualenv
09:18:34  <andythenorth> I’ll change the shebang in musa
09:18:48  <Alberth> that's one option :)
09:19:25  <andythenorth> still need to put musa in the path somehow
09:19:43  * andythenorth has to go do children things
09:19:46  <andythenorth> bbl
09:19:57  <andythenorth> :|
09:20:05  <Alberth> PATH=$PATH:/some/where/musa_dir
09:22:42  <andythenorth> to make this work for newgrfs, I had a PATH in Makefile.config iirc
09:23:38  <Alberth> I have a  $HOME/bin directory where I add my user scripts
09:24:03  <Alberth> and in the login startup script, I add that directory to my path
09:35:43  *** oskari89 [oskari89@83-102-63-32.bb.dnainternet.fi] has joined #openttd
09:38:29  <andythenorth> no setup.py for musa
09:38:38  * andythenorth was wondering about just installing it as a package
09:39:00  <andythenorth> the old-fashioned way :P
09:43:18  * andythenorth tries directly uploading BB to bananas
09:43:24  <andythenorth> bananas won’t accept the .tar
09:43:44  <andythenorth> Unknown file in pack: ._license.txt
09:44:08  <andythenorth> software development: all joy, no fun
09:45:43  * andythenorth admits defeat
09:45:57  <andythenorth> won’t accept a zip either
09:46:04  <andythenorth> zip doesn’t have _license.txt in it
09:46:23  <andythenorth> :x
09:46:28  <andythenorth> bbl :)
09:46:29  <SpComb> you wouldn't upload unlicensed code, would you
09:46:35  <SpComb> it's like stealing a car
09:46:44  <andythenorth> eh, I think you’re missing the point
09:47:03  <andythenorth> or I am
09:47:05  <andythenorth> one of us anyway
09:49:42  *** andythenorth [~Andy@cpc10-aztw26-2-0-cust867.18-1.cable.virginm.net] has quit [Quit: andythenorth]
10:01:23  *** Wolf01 [~wolf01@0001288e.user.oftc.net] has joined #openttd
10:01:37  <Wolf01> hi o/
10:03:23  *** shadowalkerAFK is now known as shadowalker
10:11:17  <Alberth> moin
10:22:01  *** DDR [~david@S010600254bbe4e1c.vc.shawcable.net] has quit [Read error: Connection reset by peer]
10:22:19  *** Celestar [~Celestar@ip-109-43-1-63.web.vodafone.de] has joined #openttd
10:26:16  *** Klanticus_ [~quassel@200-161-120-132.dsl.telesp.net.br] has quit [Ping timeout: 480 seconds]
10:39:49  *** smoke_fumus [~smoke_fum@188.35.176.90] has joined #openttd
10:40:26  *** roadt [~roadt@60.168.94.57] has quit [Ping timeout: 480 seconds]
10:40:49  *** Celestar [~Celestar@ip-109-43-1-63.web.vodafone.de] has quit [Read error: Connection reset by peer]
10:42:38  *** luaduck is now known as luaduck_zzz
10:43:07  *** frosch123 [~frosch@frnk-4d0130db.pool.mediaWays.net] has joined #openttd
10:51:24  <Alberth> hai
10:51:47  <Alberth> I saw you did FS#6237 already, nice
10:56:04  <frosch123> moin
10:56:28  <frosch123> yes, though i wonder whether replacing the _cur_dpi backups with some conistructor/destructor magic
10:57:54  *** roidal_ [~roland@62-46-138-30.adsl.highway.telekom.at] has joined #openttd
11:00:00  <Alberth> which would imply your object would need a set of {} brackets. Not so nice imho
11:01:59  <Alberth> I can imagine a  DrawLimitArea da; da.SetLimit(xpos, ypos, xsize, ysize); /* draw stuff */    da.ResetLimit();
11:02:07  <frosch123> https://paste.openttdcoop.org/p1tainnyy <- i mean something like that
11:02:36  *** roidal [~roland@193-154-138-156.adsl.highway.telekom.at] has quit [Ping timeout: 480 seconds]
11:03:12  <frosch123> possibly derived from Backup<DrawPixelInfo>
11:03:30  <frosch123> though Backup enforced explicit calls to Restore
11:03:42  <frosch123> and only uses the destructor in case of errors
11:04:09  <Alberth> I like making things explicit, it's hard to see "}" drops the limit
11:05:06  <Alberth> especially if you fold it in something harmless like a 'then'   if (...) { BackUp...  ;  ... ; ... ; }
11:08:36  <frosch123> https://paste.openttdcoop.org/paezrhq73 <- so, essentially that
11:09:17  <frosch123> maybe i missed a * or & somewhere :)
11:11:16  <Alberth> pretty much, although I would expect some _dpi  global
11:11:58  <Alberth> oh it's in the constructor, right
11:12:38  <Alberth> should work
11:44:06  *** roadt [~roadt@60.168.94.57] has joined #openttd
11:45:46  *** Myhorta [~Myhorta@00018fad.user.oftc.net] has joined #openttd
12:05:10  *** Quatroking [~Quatrokin@ip226-139-211-87.adsl2.static.versatel.nl] has joined #openttd
12:08:46  *** Progman [~progman@p57A192C5.dip0.t-ipconnect.de] has quit [Remote host closed the connection]
12:32:09  *** Supercheese is now known as Guest228
12:32:14  *** Supercheese [~Superchee@cpe-76-178-136-186.natnow.res.rr.com] has joined #openttd
12:37:16  *** Guest228 [~Superchee@cpe-76-178-136-186.natnow.res.rr.com] has quit [Ping timeout: 480 seconds]
12:37:57  *** andythenorth [~Andy@cpc10-aztw26-2-0-cust867.18-1.cable.virginm.net] has joined #openttd
12:38:08  *** Myhorta [~Myhorta@00018fad.user.oftc.net] has quit [Ping timeout: 480 seconds]
12:39:21  <andythenorth> Alberth: http://bananas.openttd.org/en/gs/
12:39:24  <andythenorth> RC2
12:39:33  <Alberth> \o/
12:39:40  <andythenorth> it’s still on the wrong account
12:39:45  <andythenorth> should move it to coop
12:39:47  <andythenorth> dunno how
12:40:07  <Alberth> "M" ?
12:40:21  <Alberth> ah well :)
12:40:22  <andythenorth> I modified the Makefile to make it work
12:40:30  <andythenorth> and there was only one way to check it worked :P
12:40:35  <andythenorth> no dry run
12:41:11  <Alberth> musa does have that, but again it needs makefile editing :)
12:41:29  <Alberth> publishing needs more love
12:41:59  <Alberth> you want to make a post, or should I?
12:42:05  <andythenorth> you
12:42:08  <Alberth> k
12:42:08  * andythenorth is hanging out washing
12:42:16  <andythenorth> sorry, I’m not much help on BB :P
12:42:23  <Alberth> concurrent processing :)
12:42:52  <frosch123> andythenorth: it shows only the first account, no matter what
12:42:52  <Alberth> I am not helping much on firs, iron horse, road hog
12:43:37  <andythenorth> frosch123: is there some way to move them?  Edit MySQL or something?
12:43:46  <andythenorth> HEQS was moved to coop account years ago iirc
12:44:03  <frosch123> maybe if you change the sorting in bananas.ini
12:44:37  <andythenorth> oh maybe we’re talking at cross purposes
12:44:52  <andythenorth> you’re speaking wrt musa?
12:45:00  <frosch123> yes
12:45:04  <frosch123> are you not using musa?
12:45:32  <andythenorth> yes, but I originally uploaded BB to bananas on my andythenorth account
12:45:40  <andythenorth> for reasons I don’t understand, probably just a mistake
12:45:56  <andythenorth> everything else is on the openttdcoop account
12:46:21  <Alberth> I did that
12:46:29  <Alberth> as you can see in bananas.ini
12:47:40  <andythenorth> where?
12:47:42  * andythenorth looking
12:58:51  <Alberth> posted http://www.tt-forums.net/viewtopic.php?p=1140822#p1140822
12:58:51  <andythenorth> so what am I missing?
12:58:59  <andythenorth> musa asks for auth creds when it runs
12:59:11  <andythenorth> so I put in my account for RC2 because that’s where BB is already
12:59:25  <andythenorth> does bananas.ini try and provide the account?
12:59:37  <frosch123> bananas.ini contains a list of accounts, which may update
12:59:44  <frosch123> you can use any account of those
12:59:53  <frosch123> but the website will only show one
13:00:01  <frosch123> no idea which, maybe the fist in the list in bananas.ini
13:00:08  <frosch123> maybe it updates when uploading a new version
13:00:29  <frosch123> but why do you even care what the website shows? :p
13:01:21  *** shadowalker is now known as shadowalkerAFK
13:02:02  <Alberth> it didn't like me, for some reason
13:03:25  <Alberth> so we wondered who owns BB :)
13:03:30  <andythenorth> can bananas content be uploaded via more than one account? :o
13:03:45  <andythenorth> I assumed it was tied to a specific account
13:04:17  <Alberth> in that case it would be buggy, as you didn't upload the first release :p
13:04:37  <andythenorth> hmm
13:05:03  <andythenorth> oh, so that’s why it’s linked to my account?  Because of your musa upload of RC1?
13:05:03  <Alberth> but it's an option :)
13:05:07  <andythenorth> I thought I’d done a bad
13:05:12  <frosch123> andythenorth: what do you think the user list in bananas.ini is for?
13:05:20  <andythenorth> dunno, trying to find out :)
13:05:29  <andythenorth> Alberth: so how did you get my password?
13:05:38  <andythenorth> or is it just ‘auth’
13:05:40  <Alberth> haha :D
13:05:45  <andythenorth> rather than specific user auth
13:05:55  * andythenorth wonders how bananas user model works :P
13:05:58  <planetmaker> o/
13:06:07  <Alberth> moin planetmaker
13:06:30  <andythenorth> so it doesn’t matter that it’s on my account, it’s not ‘lost’ if I’m not around?
13:06:34  <planetmaker> andythenorth, bananas.ini gives a list of applicable users. You give on upload your own user + pw for authentication against bananas. It's independent
13:06:35  <andythenorth> other people can still maintain BB?
13:06:41  <planetmaker> it's just a list of users who may update later
13:06:58  <planetmaker> users not in the list in bananas.ini may never update the content (unless added in a later bananas.ini)
13:06:59  <Alberth> planetmaker: yep, that's the theory
13:07:08  <Alberth> but it didn't like me
13:07:27  <planetmaker> did you do something bad? ;)
13:07:41  <Alberth> while I uploaded the first release
13:08:33  <Alberth> perhaps I should have made more openttd patches?
13:08:48  <Alberth> don't know if bananas counts those :p
13:09:00  <andythenorth> so do Bananas content item have n owners?
13:09:16  *** Myhorta [~Myhorta@00018fad.user.oftc.net] has joined #openttd
13:09:29  <Alberth> are there other items with more than one owner?
13:09:34  <frosch123> Alberth: maybe it is case sensitive
13:10:06  <frosch123> is your account lowercase?
13:10:07  * andythenorth has that bananas VM somewhere
13:10:15  <andythenorth> we need to improve Bananas soon anyway :P
13:10:21  <andythenorth> could we do it by April 1?
13:10:24  <Alberth> soon(tm)
13:10:30  <frosch123> the vm is older than musa :p
13:10:39  <andythenorth> hmm
13:10:45  <andythenorth> well what do we need to improve?
13:10:56  <andythenorth> my main goal was to provide a html page for each item
13:11:10  <Alberth> frosch123: Uppercase "A"
13:11:19  <frosch123> Alberth: bananas.ini has lowercase
13:11:26  <frosch123> so, is that the problem?
13:11:43  <Alberth> could be, we'll find out on the next release :)
13:12:00  <andythenorth> so what can I do to ‘fix’ the Makefile?
13:12:09  <Alberth> although you wonder why I could upload the first time then
13:12:16  <SpComb> is this "subsidies" thing in the game some new GoalScripts feature? :P
13:12:30  <frosch123> Alberth: because it was the first time?
13:12:42  <frosch123> basically you uploaded with not granting you the right to update
13:12:54  <andythenorth> Makefile diff
13:12:55  <andythenorth> https://paste.openttdcoop.org/pjhkexhdg
13:13:09  <frosch123> but, well, musad should probably check whether the accounts actually exist
13:13:17  <andythenorth> basically I dumped musa into BusyBee dir, that’s not essential, but avoided an ugly path :P
13:13:34  <andythenorth> I can’t find a way to install musa as a python module / package
13:13:42  <Alberth> quite possible, but then it either has "alberth" and "Alberth" accounts, or something along the way dropped the lower case after the login check
13:13:51  <andythenorth> I tried giving it an __init__.py and putting it in bin or site-packages
13:14:01  <frosch123> andythenorth: stop installing stuff
13:14:08  <frosch123> just symlink them from /usr/local/bin
13:14:29  <andythenorth> how will python find it as a package from there?
13:14:36  <andythenorth> that’s not in the path?
13:14:52  <Alberth> python uses the directory of the program as import directory
13:15:10  <andythenorth> am I conflating package and program?
13:15:52  <Alberth> for nml, "nmlc" is program, and  "nml/" is package (directory)
13:16:24  <Alberth> since nmlc is right next to "nml" directory, it can "from nml import stuff"
13:17:00  <andythenorth> so I don’t need musa to be available as a python package? It’s just a program on my box?
13:18:04  <Alberth> it imports several .py files directly, it seems
13:18:27  * andythenorth looks up how to make symlinks
13:18:28  <Alberth> just keep the entire directory
13:18:37  <juzza1> https://wiki.openttd.org/Strings#Lifecycle the last part is still valid? i.e. delete all the translated strings manually if the string is changed in english.txt
13:18:56  <frosch123> wt3 does that as well
13:18:57  <Alberth> cd /usr/local/bin ; ln -s /path/to/musa/musa.py    .
13:19:09  <frosch123> anyway, everything on strings on the wiki is old stuff
13:19:15  <planetmaker> frosch123, can bananas.ini remove people again from bananas access?
13:19:28  <frosch123> planetmaker: no idea, i did not write it
13:19:33  <frosch123> and it was most likely not tested
13:19:48  <planetmaker> juzza1, yes-ish. Depends a bit whether the meaning changes or it's just a typo fix or amendment
13:20:07  <planetmaker> juzza1, if you want to force a new translation (thus make it obvious), then remove the translations. In a separate commit
13:20:40  <juzza1> I'm amending "Ctrl+click to do this and that"
13:20:40  <frosch123> juzza1: but don't even consider doing that, unless you know how to use "sed" or similar tools :p
13:21:20  <andythenorth> ok, I’ve linked musa, that works
13:21:47  <planetmaker> juzza1, not sure that amending the ctrl+click information warrants to invalidate translations as that only is an amendment
13:21:59  <andythenorth> no makefile changes needed
13:22:15  <planetmaker> juzza1, in that case imho it's sufficient if translators see them in the category of changed strings. The current translation isn't wrong in that case. Just not complete
13:22:21  <Alberth> andythenorth: great
13:23:02  <planetmaker> juzza1, but indeed removing strings from translations is two console commands with grep and sed :)
13:23:04  <andythenorth> maybe one day I’ll understand computers
13:23:05  <Alberth> we'll understand how to publish a script eventually :p
13:23:21  <juzza1> planetmaker: ok
13:23:37  <juzza1> and yes, i did it with sed :P
13:23:40  * andythenorth wonders if he could improve musa docs
13:23:45  <andythenorth> not sure how
13:24:20  <Alberth> your time is better spent on a nicer web thingie, probably
13:24:51  <andythenorth> my world contains a lot of python files, almost none of which can be called directly
13:25:04  <andythenorth> so I set about musa.py all wrong:P
13:25:52  <Alberth> directly callable scripts are very nice, you may want to consider adding more in your world
13:32:21  <andythenorth> well, it tends to cause issues with shebangs
13:32:30  <planetmaker> version RC2M, eh?
13:32:32  <andythenorth> unless you have something like buildout that can set the shebang
13:32:43  <andythenorth> also, mostly, modules modules modules :)
13:32:46  <planetmaker> the shebang is set in the script?
13:33:04  <andythenorth> conventionally
13:33:16  <andythenorth> is there a sys arg method?
13:33:30  <planetmaker> #! /usr/bin/env python3
13:33:36  <planetmaker> or something like that is a nice shebang
13:33:38  <andythenorth> shebang
13:33:44  <andythenorth> useless for isolation
13:34:17  <andythenorth> :)
13:34:59  <andythenorth> which python 3 is that? :P
13:35:19  <andythenorth> although there is a hideous port select utility on OS X that let’s you set current python
13:35:53  <planetmaker> python should always be python2. And python3 is... well... python3. Isn't that the case with your ports?
13:36:11  <planetmaker> same broken-ness as with linux arch then :P
13:36:39  <Alberth> bdfl sees "python" as "the python interpreter" which ever version :p
13:37:13  <Alberth> so it may be wise to specifically set a version if required
13:38:02  <andythenorth> he
13:38:25  <andythenorth> for work I need python 2.4, 2.6 and 2.7
13:38:34  <andythenorth> for newgrfs I need 3.2, 3.4, and 2.7 and 2.6
13:38:40  <andythenorth> so eh :)
13:40:12  <Alberth> just buy 5 computers :p
13:41:19  <andythenorth> got seriously close to using vagrant :P
13:41:27  <andythenorth> virtualbox for each project
13:41:31  <andythenorth> totally portable :P
13:41:35  <Alberth> but 2.6 -> 2.7  and  3.2 -> 3.4  should be feasible quite easily ?
13:41:55  <andythenorth> ish yes
13:42:19  <andythenorth> you have 3.4 though, and I rely on you to repro my current bugs :P
13:42:23  <andythenorth> whereas devzone has 3.2
13:42:45  <andythenorth> and the 2.6 stuff would need a full production QA run to be moved to 2.7, and the production environment redeployed
13:42:52  <andythenorth> 2.4 is best not mentioned :(
13:43:45  <Alberth> I didn't, for exactly that reason :p
13:44:01  <andythenorth> every package you want to use
.doesn’t exist :(
13:44:05  <andythenorth> it’s like crippleware
13:44:33  <Alberth> indeed, open source tends to move very fast