#mapnik log: Thursday 07, January 2010

2010 | 01

previous | next
00:14:27 *** ajturner has quit ()
01:05:45 *** jctull has quit ()
01:07:33 *** Ldp__ has quit (Read error: 110 (Connection timed out))
01:07:52 *** Ldp__ (n=thid@osm.xs4all.nl) has joined #mapnik
01:22:18 *** jctull (n=jctull@adsl-75-14-205-49.dsl.renocs.sbcglobal.net) has joined #mapnik
01:28:01 *** cgs_bob has quit (Remote closed the connection)
01:40:39 *** tcb_ has quit ()
02:00:10 *** springmeyer (n=springme@c-76-28-156-154.hsd1.wa.comcast.net) has joined #mapnik
02:13:08 <Ldp__> springmeyer: http://forum.openstreetmap.org/viewtopic.php?pid=53073
02:14:18 <springmeyer> thank you Ldp__
02:14:36 <Ldp__> Not the first time I have told this tale :)
02:14:44 <springmeyer> I wonder about throwing a temporary message in the trunk code
02:14:49 <springmeyer> ugh, I can imagine
02:15:17 <springmeyer> we've built up quite a common behavior of staying on trunk
02:15:53 <Ldp__> I do like the new filter syntax, and cannot wait to work on it with osm.xml :)
02:16:03 <springmeyer> great
02:16:04 <Ldp__> but alas, that's still quite some months in the future
02:16:47 <springmeyer> yes :(
02:17:01 <springmeyer> reminds me, I forgot to sync last changes from 0.7 -> trunk
02:17:51 <Ldp__> I did wonder what would currently happen in trunk if you use path expressions and it evaluates to a non-existent file
02:18:09 <Ldp__> do we have to guard against that in the Datasource, or will it ignore the rule?
02:18:20 <springmeyer> I think it silently fails, but I'd have to double check
02:19:03 <Ldp__> and will it cache the inode, so it won't go searching the filesystem each time the rule is fired
02:19:20 <springmeyer> yes, the symbol is cached
02:19:28 <Ldp__> good
02:20:44 <Ldp__> I think some Canadians and Australians will be very happy with the path expressions :)
02:20:49 <Ldp__> one of them paid for mapnik2 :)
02:21:15 <nikq> Mapnik Trac: Changeset [1516]: fix default values for vertical_alignment in the TextSymbolizer and  ... | http://trac.mapnik.org/changeset/1516
02:22:03 <springmeyer> yes, it was exciting to see how amazing productive artem is giving some planning and funding
02:22:38 <Ldp__> the letdown will be massive once the funds run out :/
02:22:59 <Ldp__> but still, a large leap ahead
02:23:11 <springmeyer> yes
02:25:33 <Ldp__> do you think we'll have more stylesheet changes for mapnik2?
02:27:15 <springmeyer> I'm not sure, I kinda figured we would but things have settled down now...
03:15:09 *** springmeyer has quit ()
04:44:43 *** cgs_bob (n=bobm@122.135-78-65.ftth.swbr.surewest.net) has joined #mapnik
11:09:03 <nikq> Mapnik Trac: Changeset [1517]: + increment version (trunk) to 8.0.0 | http://trac.mapnik.org/changeset/1517
11:17:06 *** artem (n=artem@i-83-67-73-6.freedom2surf.net) has joined #mapnik
11:40:10 *** artem has quit ()
13:44:31 *** artem (n=artem@i-83-67-73-6.freedom2surf.net) has joined #mapnik
13:55:57 *** jctull_ (n=jctull@ppp-71-142-131-17.dsl.renocs.pacbell.net) has joined #mapnik
14:06:46 *** jctull has quit (Read error: 110 (Connection timed out))
14:06:47 *** jctull_ is now known as jctull
14:09:32 *** willwhite (n=diggersf@c-68-33-227-150.hsd1.md.comcast.net) has joined #mapnik
14:53:45 *** ajturner (n=ajturner@209.155.228.129) has joined #mapnik
14:55:18 *** ajashton (n=aj@c-68-33-227-150.hsd1.md.comcast.net) has joined #mapnik
15:29:01 *** springmeyer (n=springme@c-76-28-156-154.hsd1.wa.comcast.net) has joined #mapnik
15:37:45 *** aj_ashton (n=aj@c-68-33-227-150.hsd1.md.comcast.net) has joined #mapnik
15:43:18 *** diggersf (n=diggersf@c-68-33-227-150.hsd1.md.comcast.net) has joined #mapnik
15:47:34 *** tmcw1 (n=Adium@c-68-33-227-150.hsd1.md.comcast.net) has joined #mapnik
15:50:35 *** willwhite has quit (Read error: 110 (Connection timed out))
15:50:36 *** diggersf is now known as willwhite
15:52:57 *** ajashton has quit (Read error: 110 (Connection timed out))
15:56:04 *** aj_ashton is now known as ajashton
15:59:07 *** artem has quit ()
16:10:09 <tmcw1> Hey Dane
16:11:35 <springmeyer> hey tmcw1 :)
16:12:28 <tmcw1> guess irc has demoted me today to tmcw1
16:12:38 <tmcw1> so you're getting permissions problems on the tilemill files?
16:13:27 <springmeyer> well, not sure what is happening
16:14:13 <springmeyer> I "submit" and saw the one bucket in s3 get the zip files stashed into it
16:14:26 <springmeyer> but nothing is rendered into the second bucket
16:15:28 <springmeyer> I assume there is some kind of place to looks for errors that I am missing?
16:16:23 <tmcw1> Hmm, yeah, so you have a server running, I'd assume?
16:16:34 <tmcw1> you can run tilemill.py status to see if there are things in the queue / output
16:17:05 <springmeyer> tmcw1: no I don't have a server running
16:17:20 <tmcw1> ah, so run 'tilemill.py start'
16:17:32 <tmcw1> (optionally give it a -k yourkeypair.pem if you want to log in)
16:17:38 <springmeyer> right, the docs did not say anything about the 'start' command
16:17:59 <springmeyer> but I did run that next
16:18:09 <springmeyer> $ tilemill.py start
16:18:09 <springmeyer> Problem Retrieving file: s3:tilemill-data/ami
16:18:35 <springmeyer> then a nice python traceback about trying to split a NoneType object :)
16:19:37 <springmeyer>   File "/usr/local/bin/tilemill.py", line 192, in do_start
16:19:37 <springmeyer>     ami_id = self.s3_file_to_string(ami_id).strip()
16:19:37 <springmeyer> AttributeError: 'NoneType' object has no attribute 'strip'
16:20:01 <tmcw1> Ha, can't believe I forgot to put that in the docs
16:20:03 <tmcw1> Doing that now
16:20:10 <springmeyer> ;)
16:20:57 <springmeyer> tmcw1: I've got a doc of other suggestions - what is your email?
16:21:08 <tmcw1> Sure, it's macwright@gmail.com
16:25:11 *** aj_ashton (n=aj@c-68-33-227-150.hsd1.md.comcast.net) has joined #mapnik
16:27:01 <springmeyer> cool, sent to ya
16:30:05 *** diggersf (n=diggersf@c-68-33-227-150.hsd1.md.comcast.net) has joined #mapnik
16:30:28 *** tmcw (n=Adium@c-68-33-227-150.hsd1.md.comcast.net) has joined #mapnik
16:38:55 *** willwhite has quit (Read error: 110 (Connection timed out))
16:38:55 *** diggersf is now known as willwhite
16:40:22 *** ajashton has quit (Read error: 110 (Connection timed out))
16:41:25 *** tmcw1 has quit (Read error: 110 (Connection timed out))
16:48:36 *** willwhite has quit (Read error: 104 (Connection reset by peer))
16:53:47 *** aj_ashton is now known as ajashton
16:58:06 <springmeyer> tmcw: any progress?
17:00:08 <tmcw> Did you try running it again? I've changed the permissions to /ami, so it should be accessible
17:01:30 <springmeyer> yes, it does not work
17:01:52 <springmeyer> it appears you are covering up the Exception on line 246
17:02:00 *** artem (n=artem@i-83-67-73-6.freedom2surf.net) has joined #mapnik
17:02:55 <springmeyer> but if I hack into that and set a trace I can prompt
17:03:23 <springmeyer> >>> conn.get_bucket('tilemill-data')
17:03:23 <springmeyer> Traceback (most recent call last):
17:03:23 <springmeyer> [..snip...]    raise S3ResponseError(response.status, response.reason, body)
17:03:24 <springmeyer> boto.exception.S3ResponseError: S3ResponseError: 403 Forbidden
17:03:24 <springmeyer> <?xml version="1.0" encoding="UTF-8"?>
17:03:25 <springmeyer> <Error><Code>AccessDenied</Code><Message>Access Denied</Message><RequestId>8E4AA26313F88FCD</RequestId><HostId>tYTEEeoRnOHfIbFgSKCSkRz+wGd6hQXNkVIOegEQwK8hxVZ5GlkkRoHU2ORukkEM</HostId></Error>
17:04:52 <tmcw> Bizarre, I guess bucket permissions flow down, try it again?
17:05:04 <springmeyer> tmcw: works
17:05:10 <tmcw> great
17:05:28 * springmeyer exits pdb and goes back to try the script again...
17:07:12 <springmeyer> roger roger
17:07:22 <springmeyer> we have liftoff
17:07:27 <springmeyer> Starting AMI: ami-131bf87a
17:07:27 <springmeyer> Reservation r-cb21a3a3 contains the following instances:
17:07:28 <springmeyer> 	i-39bd9451
17:14:47 <nikq> Mapnik Trac: Changeset [1518]: scons: support py3k in python configuration detection | http://trac.mapnik.org/changeset/1518
17:14:57 <nikq> Mapnik Trac: Changeset [1519]: scons: support py3k in python configuration detection | http://trac.mapnik.org/changeset/1519
17:23:00 *** cgs_bob has quit (Remote closed the connection)
17:24:00 <springmeyer> tmcw: so...
17:24:08 <springmeyer> what next?
17:25:10 <springmeyer> no email, so I'm checking the s3 bucket, but nothing is available yet
17:25:25 <springmeyer> In the console I can see the instance it launched is 'pending'
17:26:12 <springmeyer> status is unchanged - same as before when I could not run "start"
17:26:22 <springmeyer> tilemill.py status
17:26:22 <springmeyer> The input_queue (/504701021042/qmapnik) contains approximately 2 messages
17:26:22 <springmeyer> The output_bucket (mapniktiles) contains 258 keys
17:26:41 <springmeyer> the 258 keys are logs not tiles...
17:28:04 <tmcw> Huh, so in the ec2 console, the instance is still pending? That's a really long startup time
17:28:36 <springmeyer> yup
17:28:42 * springmeyer terminates it
17:29:17 <springmeyer> the "pending" thing would be purely an aws issue, unrelated to tillmill right?
17:29:50 <springmeyer> tmcw: how do I cancel a submitted job?
17:31:52 <tmcw> tilemill.py reset will remove input files from the queues
17:32:23 <tmcw> although, in classic SQS weirdness, it's that 'eventual consistency' deal so if you have multiple jobs then it sometimes doesn't delete them all
17:32:35 <tmcw> * is dying to axe sqs in this application
17:32:51 <springmeyer> okay
17:32:59 * springmeyer just read your email too - thx
17:35:21 *** tcb_ (n=tcb@adsl-75-10-247-30.dsl.pltn13.sbcglobal.net) has joined #mapnik
17:51:42 * Ldp__ guesses springmeyer committed something to svn, as my server is now pretty slow :D
17:52:00 *** cgs_bob (n=bobm@135.sub-75-211-202.myvzw.com) has joined #mapnik
17:52:32 <springmeyer> Ldp__: :) yes
17:53:51 <Ldp__> I'll wait it out by having dinner
17:55:06 <springmeyer> good to know that buildbot promotes quality time and good health
17:55:21 * springmeyer considers template-depth=1000
17:55:28 <springmeyer> artem: ping
18:12:46 *** j03lar50n (n=SLU_GIS@68-189-119-178.static.wscr.ca.charter.com) has joined #mapnik
18:14:53 <nikq> Mapnik Trac: Ticket #334 (Mapnik Boost.Python py3k support) updated | http://trac.mapnik.org/ticket/334#comment:1
18:19:50 <nikq> Mapnik Trac: Ticket #334 (Mapnik Boost.Python py3k support) updated | http://trac.mapnik.org/ticket/334#comment:2
18:20:50 <nikq> Mapnik Trac: Ticket #334 (Mapnik Boost.Python py3k support) updated | http://trac.mapnik.org/ticket/334#comment:3
18:27:32 <springmeyer> tmcw: I cleared everything out, submitted a new job, and ran "start"
18:27:43 <springmeyer> after about 20 minutes the instance is now running
18:31:40 <springmeyer> looks like it is a red hat instance, wild
18:32:15 <springmeyer> Starting PostgreSQL 8.3 database server
18:32:15 <springmeyer>     [80G
18:32:15 <springmeyer>     [31m*
18:32:15 <springmeyer>     [39;49m Error: /mnt/osm/osm is not accessible or does not exist
18:33:08 <springmeyer> likely due to the error above:
18:33:10 <springmeyer> * Mounting local filesystems...
18:33:10 <springmeyer>     [80G mount: none already mounted or /dev/pts busy
18:33:10 <springmeyer> mount: according to mtab, devpts is already mounted on /dev/pts
18:33:10 <springmeyer> mount: none already mounted or /sys busy
18:33:11 <springmeyer> mount: according to mtab, sysfs is already mounted on /sys
18:39:20 <nikq> Mapnik Trac: Ticket #334 (Mapnik Boost.Python py3k support) updated | http://trac.mapnik.org/ticket/334#comment:4
18:48:30 <nikq> Mapnik Trac: Ticket #334 (Mapnik Boost.Python py3k support) updated | http://trac.mapnik.org/ticket/334#comment:5
19:43:46 *** tmcw1 (n=Adium@c-68-33-227-150.hsd1.md.comcast.net) has joined #mapnik
19:43:46 *** tmcw has quit (Read error: 104 (Connection reset by peer))
20:28:39 *** artem_ (n=artem@i-83-67-73-6.freedom2surf.net) has joined #mapnik
20:28:39 *** artem has quit (Read error: 104 (Connection reset by peer))
20:28:40 *** artem_ is now known as artem
20:37:17 <springmeyer> artem: you around?
20:52:23 *** artem_ (n=artem@i-83-67-73-6.freedom2surf.net) has joined #mapnik
20:52:46 *** springmeyer_ (n=springme@c-76-28-156-154.hsd1.wa.comcast.net) has joined #mapnik
21:09:36 *** springmeyer has quit (Read error: 113 (No route to host))
21:09:37 *** springmeyer_ is now known as springmeyer
21:10:08 *** artem has quit (Read error: 110 (Connection timed out))
21:10:08 *** artem_ is now known as artem
21:24:13 *** j03lar50n has quit (Read error: 104 (Connection reset by peer))
21:24:37 *** j03lar50n (n=SLU_GIS@68-189-119-178.static.wscr.ca.charter.com) has joined #mapnik
21:24:39 *** j03lar50n has quit (Remote closed the connection)
21:25:01 *** springmeyer has quit ()
21:44:42 *** artem has quit ()
23:11:38 *** jctull has quit ()
23:27:16 *** jctull (n=jctull@ppp-71-142-131-17.dsl.renocs.pacbell.net) has joined #mapnik