PSC Meeting 9 May 2014

Proposed meeting time:

Friday, Mar 09, 1500 UTC

previous meeting

next meeting

Members Present:

  • Richard Duivenvoorde
  • Jürgen Fischer
  • Anita Graser
  • Tim Sutton
  • Paolo Cavallini
  • Marco Hugentobler

Agenda:

  • Alex wants to discuss about current server setup, see http://wiki.osgeo.org/wiki/Infrastructure_Transition_Plan_2014
  • Richard needs a secondant for the qgis2 setup
  • Take a decision on tracker (Git*)
  • What's the status of icon/symbology/style sharing web infrastructure? (Relating to Paolo's request [Qgis-developer] Adding SVG symbols)

Log

--- Log opened Fri May 09 16:21:38 2014
16:21 -!- jef [[email protected]] has joined #qgis_meeting_140509
16:21 -!- Irssi: #qgis_meeting_140509: Total of 5 nicks [1 ops, 0 halfops, 0 voices, 4 normal]
16:22 -!- Irssi: Join to #qgis_meeting_140509 was synced in 33 secs
16:22 < anitagraser> everyone in early today? :D
16:23 -!- timlinux [~smuxi@qgis/developer/timlinux] has joined #qgis_meeting_140509
16:24 < timlinux> hi
16:24 < anitagraser> hi timlinux
16:24 < timlinux> am I early or late?
16:24 < anitagraser> i think we're all early
16:25 < timlinux> ok I take it we start officially in >30min then?
16:25 < timlinux> just gonna make a call quick
16:26 < pcav> ok 
16:26 < anitagraser> http://hub.qgis.org/wiki/quantum-gis/PSC_Meeting_2_May_2014
16:28 < anitagraser> I have time until 17:30 CEST before I have to leave. 
16:37 < timlinux> Im ready whenever others are
16:37 < anitagraser> same here
16:37 < pcav> same
16:38 < timlinux> mhugent , jef : you around?
16:38 < jef> ack
16:38 <@mhugent> yep
16:39 < timlinux> who will chair?
16:39 < timlinux> mhugent: ?
16:40 <@mhugent> ok, let's start with first topic: Alex wants to discuss about current server setup
16:40 < pcav> should we invite alex?
16:42 <@mhugent> duiv: are you familiar with that topic?
16:43 < timlinux> I think more generally we should discuss if it makes sense to continue using telascience servers
16:43 < timlinux> or just go with hetzner one (or more)
16:44  * anitagraser doesn't know where telascience is located and what's hosted there
16:44 < pcav> could someone briefly outline the current situation?
16:44 < timlinux> telascience is free (good) but the time we spend administering it to manage free space etc is bad
16:45 < timlinux> anitagraser: qgis.org is hosted there plus downloads and the little ping file that qgis uses to see if your version is up to date
16:45 < timlinux> and a few other bits
16:45 < timlinux> I think the debs were there not sure if that is still the case
16:46 < timlinux> I think wildintellects argument is that they have very good infrastructure there
16:46 < timlinux> whereas rduiv and myself are both happy with hetzner infrastructure
16:46 < timlinux> poke duiv 
16:47 < timlinux> does someone have him on whatzapp or something?
16:47 < anitagraser> so the question is which one to choose or if we just leave it as is?
16:47 < pcav> is juergen around?
16:47 < timlinux> yes he is
16:47 < timlinux> jef: 
16:48 < pcav> jef: any opinion?
16:49 < jef> all downloads are there
16:50 < timlinux> my suggestion would be that we keep the machine but use it as a mirror
16:50 < timlinux> and move the main qgis site to hetzner
16:50 < timlinux> and have like us.qgis.org
16:51 < timlinux> and then on the downloads page add a 'choose a mirror nearby you' option
16:51 < timlinux> we could similarly set up mirrors in other parts of the world
16:51 < pcav> so no cdn?
16:51 < timlinux> or just use cloudflare or similar yeah
16:52 <@mhugent> I have to catch the train. Trying to connect via phone...
16:52 < anitagraser> sidenote: if we do that, can we hide the mirror thing from the users? at least by default? 
16:52 -!- mhugent [[email protected]] has quit [Remote host closed the connection]
16:52 < timlinux> anitagraser: actually pcav's solution is better - less work for us
16:52 < jef> cdn?
16:52 < timlinux> I use cloudflare and its dead easy
16:52 < timlinux> content distribution network
16:53 -!- mhugent [[email protected]] has joined #qgis_meeting_140509
16:53 < anitagraser> ok, never herd of
16:53 < timlinux> like akamai
16:53 < timlinux> trying to think which other ones are famous
16:53 < timlinux> anitagraser: normally as user you are unaware of them
16:53 < pcav> well, debian uses it, etc
16:53 < timlinux> they just act like a caching proxy between you and the actual host
16:54 < anitagraser> i'll look it up later ;)
16:54 < timlinux> cloudflare is free for the basic offering which is all I need
16:54 < timlinux> the one downside with both mirroring nad cdn is losing decent download stas
16:55 < anitagraser> stats weren't that great so far either. so wouldn't say that's a blocker
16:55 < timlinux> ya
16:56 < jef> probably already lost that.  we must count download redirects
16:56 < duiv> hi, sorry, was afk
16:56 < timlinux> duiv: np
16:56 < timlinux> duiv: can you see up in the logs?
16:57 < timlinux> maybe you can read them quick and then give your ideas?
16:57  * duiv reading up
16:59 < duiv> ah. I agree with doing building and all on Hetzner, then rsync to mirrors
17:00 < duiv> one thing for not doing that yet is there are a lot of redirects and some complex apache conf files which we have to copy/rewrite
17:01 < duiv> I do not want to do/fail that alone, to many descisions for me to take in too short time... blocker :-)
17:01 < duiv> cdn vs cloudflare, no opinion
17:02 < timlinux> sorry cloudflare is a cdn - sorry if that wasnt clear
17:02 < timlinux> its just one I already used and am happy with
17:03 < duiv> not sure if we need it though, if we managed to do it with one qgis server, we should manage with two :-)
17:03 < timlinux> what are the redirect rules for?
17:03 < timlinux> connecting some old legacy urls to new ones?
17:04 < duiv> yes
17:04 < duiv> wiki,
17:04 < duiv> on godaddy we did a *.qgis.org to current server, so we can split that I think...
17:06 < duiv> muninstats, aliases to api docs, download, durep (??), debian*, etc
17:06 < timlinux> ok
17:07 < duiv> we should just go through them
17:07 < duiv> and decide what to do with it
17:07 < duiv> is it difficult to 'mirror' ourselves, with just two servers?
17:08 < duiv> or is that difficult, and easier to do with cdn's?
17:08 < timlinux> its trivial to do with cloudflare
17:08 < timlinux> you just let it manage our dns
17:08 < timlinux> (update godaddy to tell it that cloudflare is our nameserver)
17:09 < duiv> and they to that for 'free'?
17:10 < duiv> or is it that they do not offer diskspace/bandwidth... just redirecting/proxy/dns magic?
17:11 < timlinux> duiv: http://i.imgur.com/JeRYaZY.png
17:11 < timlinux> you get a panel like that 
17:11 -!- mhugent [[email protected]] has quit [Ping timeout: 240 seconds]
17:12 < timlinux> and for each a record you can say if it should be cached (arrow goes through the cloud) or uncached (arrow goes around)
17:12 < timlinux> its all free
17:12 < timlinux> you pay for premium services
17:12 < timlinux> like extra security stuff
17:13 < timlinux> they can do e.g. examining the contents and rewriting it to remove stuff etc
17:13 < duiv> ok, how does it handle new builds then? You give all a ttl of 1 day?
17:14 < duiv> and... then there is no point anymore to mirror ourselves?
17:15 < timlinux> you also get a stats page like this
17:15 < timlinux> http://imgur.com/e7lDyoJ
17:15 < timlinux> I didnt play with configuration too much - I think it is mostly magic :-P
17:16 < timlinux> and they have a threat control system
17:16 < timlinux> http://imgur.com/lxDkHjK
17:16 < timlinux> where you can block hosts etc
17:17 < duiv> so this would help us to tame the crawlers and bots better?
17:17 < timlinux> so like if a spam bot is trying to ddos us (happened many times in the past to qgis.org)
17:17 < timlinux> then they block it 
17:17 < timlinux> or you can set overrides in the above panel
17:17 < duiv> well, I'm fine with it. It's just.... takes some time to DO it ...
17:18 < timlinux> I can do the godaddy + cloudflare setup
17:18 < timlinux> and put the cloudflare account details into the keepass
17:18 < timlinux> oh another nice thing is that dns changes are basically instant
17:20 < timlinux> for physical migration of stuff off telascience
17:20 < timlinux> jef you build on hetzner and copy over to telascience right now? (for debs) ?
17:21 < timlinux> and for nightlies you build at home/work and copy to telascience?
17:22 < timlinux> you can see what you get for the free versus paid cloudflare sites here:
17:22 < jef> yes, nightly debs on hetzner, windows nightly in the office and then to osuosl.
17:22 < timlinux> https://www.cloudflare.com/plans
17:22 < jef> telescience isn't used anymore, I think.
17:22 < timlinux> so that should be fairly trivial to push them to another / and additional host
17:23 < timlinux> sorry I still think of it as telascience s/telascience/osuosl
17:23 < timlinux> duiv: what else will present difficulties?
17:23 < timlinux> redmine is probably the worst
17:23 < jef> ah, and the windows nightly got to osgeo4w aka download.osgeo.org anyway.
17:23 < timlinux> suggestion:
17:24 < timlinux> jef ah yeah
17:24 -!- mhugent [[email protected]] has joined #qgis_meeting_140509
17:24 < timlinux> suggestion: leave redmine to run on its own on osuosl server
17:24 < timlinux> and move everything else for now
17:24 < duiv> +1
17:24 < timlinux> then come back in a second round to look at redmine
17:25 < duiv> my difficulty is just that I do want to do this together with somebody
17:25 < timlinux> note that if you want to run ssl on cloudflare you have to pay USD 20 a month
17:25 < duiv> happy to plan one day or part of it somewhere in next week
17:25 < timlinux> so I will do qgis.org migration with you
17:25 < timlinux> DNS + cloudflare
17:26 < timlinux> do we have qgis.org in a docker container somewhere?
17:26 < duiv> yes, we have a sphinx container, which can build docs and website
17:26 < pcav> duiv: could alex help?
17:26 < duiv> on hetzner/qgis2
17:26 < timlinux> we can first do like test.qgis.org get everything looking nice on qgis2 and then just switch qgis.org over to that same host
17:27 < timlinux> ok we can go into the details offline
17:27 < duiv> timlinux: fine. Next meeting point then?
17:28 < timlinux> Richard needs a secondant for the qgis2 setup <-- not sure what that means
17:28 < duiv> that is what I just asked
17:28 < duiv> so if either timlinux or alex is available to do some pair-setting-up it is ok for me
17:30 < duiv> timlinux: https://github.com/qgis/QGIS-Sysadmin/tree/master/docker/sphinx creates a building image for you
17:30 < timlinux> ok
17:30 < pcav> I'd agree, better if we have a backup for the mian admin
17:30 < pcav> main
17:30 < anitagraser> sorry guys, i'll have to leave. i can try to reconnect once i'm in the train. if this is still going on
17:31 < duiv> anitagraser: one point
17:31 < timlinux> ok anitagraser cya!
17:31 < duiv> never mind... jef already put this osgeo logo/link on the frontpage
17:32 < anitagraser> duiv: ok
17:32 < jef> duiv: is the site rebuilt automatically?
17:32 < anitagraser> duiv: is the script fetching meetings and blog posts broken?
17:33 < duiv> nothing is automatically currently
17:33 < duiv> anitagraser: why?
17:33 < anitagraser> can't see any
17:33 < duiv> I ran it this afternoon
17:33 < duiv> I have to figure out to do this in a way that it can be automated AND be started/stopped by other people
17:34 < jef> like when donors get added every two seconds. ;)
17:34 < timlinux> duiv: we could set up jenkins
17:34 < timlinux> and build via that
17:35 < duiv> anitagraser: I see... it now. Will run it again
17:35 < anitagraser> duiv: ok. cu later
17:35 -!- anitagraser [[email protected]] has left #qgis_meeting_140509 []
17:37 < timlinux> can we move on?
17:37 < timlinux> Take a decision on tracker (Git*) <-- paolo yours?
17:37 < duiv> nope, mine
17:38 < duiv> alex puts a lot of energy in investigating current situation of wiki/redmine
17:38 < pcav> duiv: go :)
17:38 < duiv> and finding alternatives...
17:39 < duiv> but he will not do anything untill we decide what to do
17:39 < timlinux> well my preference is for us to use github issues
17:39 < duiv> we talk a lot about moving to github, or upgrading current setup
17:39 < timlinux> but alex doesnt like that idea
17:39 < pcav> duiv: is someone manaing RM actually?
17:40 < duiv> alex tries to tweak it a little
17:40 < timlinux> I think there is an email thread somewhere with reasons why he doesnt like gh issues
17:40 < timlinux> but I like getting rid of stuff we have to manage
17:40 < pcav> I remember he considered it too simple
17:40 < duiv> me too
17:40 < timlinux> and I like using gh issues 
17:41 < pcav> timlinux: do we have an easy and safe way out of GH
17:41 < pcav> in case we want and need it?
17:41 < timlinux> it is simple (just don't know if I would put 'too' word in front)
17:41 < jef> did anyone try redmine on a 'real' box?   i/o seems to be the big problem on the vms
17:41 < timlinux> pcav: they have an api you can import / export your issues with it
17:41 < duiv> main point for opponents was the centralisation of application/plugin issues
17:41 < timlinux> I used to use it on my server jef 
17:41 < timlinux> it is always really slow
17:42 < timlinux> and it is very teadious to make and comment on issues
17:42 < jef> did you run it with a real database?
17:42 < timlinux> hmm I think I just used sqlite
17:42 < timlinux> what are we using?
17:42 < jef> mysql
17:43 < timlinux> I assume by 'real database' you meant 'one that is not sqlite' :-P
17:43 < timlinux> only real downside if gh issues is making zip attachments with e.g. shapefiles is not possible
17:44 < jef> 7z is also fine
17:44 < pcav> no attachments?
17:44 < timlinux> only images
17:44 < pcav> urgh
17:44 < timlinux> images you can drag and drop into the issue
17:44 < pcav> not so cool
17:44 < timlinux> jef: does gh take 7z?
17:44 < timlinux> I never tried it
17:44 < pcav> so we should drop all existing attachments
17:45 < mhugent> attachments are very important for small testcases
17:45 < timlinux> yup
17:45 < jef> timlinux: probably not.  no idea.
17:46 < timlinux> (yup was for mhugent)
17:46 < duiv> mhugent: don't you think people can make them available elsewhere?
17:46 < pcav> without attachments I think it' a no-go for us
17:46 < pcav> duiv: it si surely possible
17:47 < pcav> but much less safe
17:47 < timlinux> why less safe?
17:47 < jef> no dead links.
17:48 < timlinux> ok not safe as in security
17:48 < pcav> less stable I mean
17:48 < pcav> links may come and go
17:48 < pcav> original files may e deleted
17:48 < pcav> etc
17:49 < timlinux> yeah
17:49 < timlinux> so lets do nothing for now and run redmine on dedicated server
17:50 < timlinux> and move off all other services
17:50 < timlinux> maybe one day gh will allow attachments and we can raise the issue again
17:50 < timlinux> or we can build a little attachment service where users can upload the test datasets
17:50 < pcav> did we open a feature req on GH?
17:51 < duiv> yes, only images and zipped shapefiles allowed ;-)
17:51 < timlinux> pcav: i suspect they know people want it but dont want to deal with storage of gumpf
17:52 < timlinux> there is also a fork of redmine
17:52 < timlinux> I forget its name
17:52 < timlinux> I dont know if it improves it at all though
17:52 < duiv> I think alex was talking about that too
17:52 < duiv> problem is not possiblities, but hands who want to do redmine/ruby
17:53 < pcav> timlinux: I imagine
17:53 < pcav> but a reasonable limit is ok for us
17:53 < timlinux> not me I am a ruby idiot
17:53 < timlinux> pirmin was giving some support
17:54 < timlinux> maybe we can ask for more help if you have specific ideas of what we need
17:55 < duiv> do general tasks, like upgrading, tweaking, backups etc etc
17:56 < duiv> but this will be easier if we have all other things off that server...
17:56 < timlinux> ok so shall we just ask him more formally if we will be maintainer for redmine? Otherwise ask on dev list for a volunteer
17:56 < pcav> +1
17:56 < duiv> maybe we can then ask for a fresh VM and create a fresh install there then
17:56 < duiv> +1
17:56 < mhugent> +1
17:57 < duiv> who is 'him'? pirmin or alex?
17:57 < timlinux> which ever one is available and knows redmine + ruby is find for me
17:57 < timlinux> (I meant pirmin above)
17:58 < duiv> ok. After we moved other stuff to hetnzer, I'll ask both
18:00 < duiv> next point?
18:00  * duiv have to leave in about 10 mins
18:00 < pcav> What's the status of icon/symbology/style sharing web infrastructure? (Relating to Paolo's request [Qgis-developer] Adding SVG symbols)
18:00 < pcav> I think it's a bit of a shame
18:00 < duiv> I think we first have to draw a firm plan for that
18:00 < pcav> having left this in the outer space
18:01 < pcav> comments?
18:01 < timlinux> pcav: Ale's opinion was that it is not production ready
18:01 < timlinux> and needs work
18:01 < pcav> I know
18:02 < timlinux> so I have a guy starting for me on 1 June who is a django boffin
18:02 < pcav> on the other hand, Nathan always said it is ok
18:02 < timlinux> I can get him to put in a few days to review and clean it
18:02 < pcav> thanks, good news
18:02 < timlinux> it will be in second half of june only
18:03 < pcav> ok, no objections I suppose
18:03 < pcav> should we move on?
18:03 < duiv> yep
18:03 < timlinux> yup
18:04 < pcav> so
18:04 < pcav> PR management
18:04 < duiv> next time we should put the 'owners' of the agenda points next to them
18:04 < pcav> a long standing issue
18:04 < duiv> there was a discussion on the list isn't it?
18:04 < pcav> duiv: yes
18:05 < pcav> several PSC memebrs casted a +1
18:05 < pcav> mhugent has serious issues about this
18:05 < pcav> which I understand
18:05 < timlinux> pcav: I think he has good reservations
18:06 < pcav> timlinux: yes
18:06 < timlinux> one suggestion is to pay the pr assignee
18:06 < timlinux> where possible
18:06 < pcav> I do not know whether I'm pessimistic
18:06 < timlinux> so mhugent assignes to e.g. nathand
18:06 < timlinux> nathan
18:06 < timlinux> and if it helps we offer to pay a day of his time (either directly to him or to his employer)
18:07 < pcav> I'm more worried by unmanaged PRs
18:07 < timlinux> unmanaged?
18:08 < jef> https://gist.github.com/jef-n/e8f79df615379c748495
18:08 < pcav> I mean, if we say "Thanks, we found issues, and we do not have the time to review it more thoroughly" 
18:08 < pcav> this is accpetable
18:08 < pcav> just leaving them there
18:09 < pcav> may put good people off
18:09 < timlinux> most of those unassigned are quite obvious who can address them
18:09 < timlinux> e.g. labelling to dakarto
18:09 < pcav> timlinux: exactly
18:09 < pcav> thet's why I think a manager is important
18:10 < pcav> to make sure nothing slips through the cracks
18:10 < duiv> should we make it an agenda point on our meetings?
18:10 < duiv> so we now assign the one not yet assigned?
18:11 < pcav> I'm seeing this wrt plugins
18:11 < pcav> with a reasonable amount of work
18:11 < timlinux> duiv: that sounds fine
18:11 < pcav> I was able to reply to all pending plugin authors
18:11 < pcav> making them a little bit happier
18:11 < timlinux> you mean like a standing agenda point to quickly go over PR's?
18:12 < duiv> timlinux: yes
18:12 < jef> hm, in the psc?
18:13 < timlinux> mhugent: has already the PR list I think
18:14 < pcav> I do not think we can say much in the psc
18:14 < timlinux> so lets see if he is ok with your idea
18:14 < timlinux> pcav: we could just do assigning unassigned if neede
18:14 < timlinux> maybe have a system like:
18:14 < timlinux> mhugent: does them
18:15 < timlinux> anything not assigned by day of psc meeting
18:15 < timlinux> we can quickly go over and assign
18:15 < pcav> I still think we need more management work
18:15 < pcav> replying to authors
18:16 < pcav> checking that the assigee agrees in reviewing it
18:16 < pcav> etc
18:17 < duiv> timlinux: will ping you soon for the hetzner move
18:17  * duiv going afk now
18:17 < timlinux> duiv: sure
18:17 < duiv> hyo
18:17 < timlinux> ok
18:20 < timlinux> pcav: so you are looking for someone to visit each PR and just let the author know they have not been forgotten?
18:20 < timlinux> and ask them to merge their branch again if needed?
18:21 < pcav> yes
18:21 < pcav> plus, does an initial review, merge it if already sure it's safe
18:21 < pcav> etc.
18:23 < timlinux> I agree it would be good to do
18:23 < timlinux> I'm not sure who has time for it though
18:23 < timlinux> my suggestion is lets first focus on the server migration
18:23 < timlinux> then on getting the symbol sharing stuff
18:24 < timlinux> and then we can tackle the PRs
18:24 < timlinux> unless someone has time already to work on PRs
18:24 < timlinux> I want to use my spare time to finish the work I am doing on the plugin builder
18:27 < timlinux> pcav: looks like the meeting is coming to an end 
18:27 < timlinux> maybe we should wrap up for now
18:27 < pcav> timlinux: my suggestion was to pay one core dev to manage PRs
18:30 < timlinux> 1 sec
18:30 < timlinux> I just want to read mhugent's comments again
18:31 -!- anitagraserAndro [[email protected]] has joined #qgis_meeting_140509
18:32  * anitagraserAndro waves hello
18:33 < timlinux> hi anitagraserAndro 
18:33 < jef> wb
18:34 < timlinux> pcav: do you have specific cases of where someone left the project because their PR was not handled?
18:34 < timlinux> we did not even use PR's for that long
18:34 < pcav> I remeber of a Brazilian guy
18:34 < pcav> hae to look bak in the archives
18:35 < timlinux> I also maintain that if you make a PR it is not enough to simply put it online - you have to also market it
18:35 < timlinux> some devs are very good at that
18:35 < timlinux> e.g. the simplification code
18:36 < timlinux> not that I am saying it is ok to ignore PRs
18:48 < pcav> ok, so
18:48 < pcav> how do we proceed?
18:51 < anitagraserAndro> How many cases of ignored prs do we have now
18:51 -!- pcav [[email protected]] has quit [Quit: pcav]
18:51 < jef> https://gist.github.com/jef-n/e8f79df615379c748495
18:52 < anitagraserAndro> Are they being ignored because of quality or because of lack of resources
18:53 < jef> not sure. probably both.
18:54 -!- pcav [[email protected]] has joined #qgis_meeting_140509
18:56 -!- AndChat|47025 [[email protected]] has joined #qgis_meeting_140509
18:56 < pcav> sorry
18:56 < pcav> meeting ended?
18:56 < AndChat|47025> Do we distinguish between prs for adding features and those fixing bugs?
18:56 < pcav> not that i know of
18:57 < pcav> BTW: I think we still have some patches on RM hanging around
18:57 < AndChat|47025> I would be fine with throwing money at prs which fix bugs
18:57 < AndChat|47025> If money is what it takes
18:59 -!- anitagraserAndro [[email protected]] has quit [Ping timeout: 240 seconds]
19:00 < AndChat|47025> Have you asked the devs who have assignments about what's their biggest problem? Could they be doing more with more money or are they just out of time
19:05 < pcav> this is probably variable among dves
19:06 < jef> *headdesk*
19:06 < pcav> but I'm sure time is an issue for most or all
19:06 < jef> oh, ww
19:08 < AndChat|47025> Anyone got an idea what we can try or do we leave it 
19:08 < timlinux> Imm still floating around
19:10 < timlinux> I suggest we leave it as is for now - just ask mhugent to assign unassigned ones for now
19:11 < AndChat|47025> Fine with me
19:14 < pcav> ok
19:14 < pcav> have to leave
19:14 < pcav> thanks
19:16 < AndChat|47025> Bye pcav
19:17 < pcav> bye
19:17 < AndChat|47025> Anything else on the agenda?
19:25 < timlinux> AndChat|47025: no that was it
19:26 < timlinux> jef: why are you *headdesk*ing?
20:08 < timlinux> jef: this is what git pulls shows https://gist.github.com/timlinux/036114d92ef2ba9e2a78
20:09 < timlinux> yours is probably more useful since it shows unassigned
21:26 -!- mhugent [[email protected]] has quit [Ping timeout: 245 seconds]
22:39 -!- anitagraserAndro [[email protected]] has joined #qgis_meeting_140509
22:41 -!- AndChat|47025 [[email protected]] has quit [Ping timeout: 240 seconds]
--- Log closed Sat May 10 00:00:09 2014