Hi all,
The log of the meeting is attached here. Everything should be in there
exactly as it appeared on IRC. I did apply a few tricks to format the
log nicely and I hope I haven't screwed anything up.
Regards, Roald
<bartvde> | hi ahocevar and everyone :-)
<elemoine> | hi everyone
<tschaub> | go 3.0 meeting!
<elemoine> | http://trac.openlayers.org/wiki/three
* | strk will be attending meeting, talk about WKT later :)
<tschaub> | rough agenda? 1) additional suggestions not on that wiki page, 2) who wants to champion what, 3) what do we do when
<ahocevar> | +1
<elemoine> | ok
<bartvde> | ok
<tschaub> | I was a bit lofty in the original goals I put on that page
| do others have more concrete suggestions that aren't ticketed?
--> | friedi ([email protected]) has joined #openlayers
| aabt ([email protected]) has joined #openlayers
<ahocevar> | I think handlers should work globally, and not be instantiated for each control.
| This will avoid conflicts with multiple controls.
| components should be able to subscribe to handler events.
<elemoine> | I agree that this is an issue
<ahocevar> | Similar to tschaub's feature agent.
--> | tomkralidis (~tomkra...@cpe0013ce450e14-cm001692413c80.cpe.net.cable.rogers.com) has joined #openlayers
<elemoine> | but am not sure how to address that though
<-- | tomkralidis has quit (Changing host)
--> | tomkralidis (~tomkra...@osgeo/member/tomkralidis) has joined #openlayers
<tschaub> | yeah, I like the idea of the map firing all kinds of map related events
| we seldom (if ever) need to register listeners on other elements
<bartvde> | tschaub more like the concept of event delegation?
<tschaub> | and I think we can configure a map event dispatcher for specific stuff like feature related events
<ahocevar> | sounds good.
<vmx> | so a single place to listen to events?
<tschaub> | bartvde: yeah, I think it should be as easy as map.events.on({click: foo})
<bartvde> | right
| makes sense
<tschaub> | and people can make other "observables" with the Events constructor
| if they wanted to
| much as it is now, but with more application events being fired from map.events
<juliensam> | neat
<tschaub> | with click and doubleclick functionality that is now in the click handler
<vmx> | this would make it also easier for external libs to attach their event system to the openlqyers one
<elemoine> | would that address the issue with handlers that Andreas raised?
* | tschaub scrolls up
<ahocevar> | yes it would.
<tschaub> | yeah, I think so
<ahocevar> | elemoine: e.g. if you take a control as it is now: it creates handlers.
<pgiraud> | and that would be easier for users to understand
<tschaub> | we want to provide register and registerPriority type control as well
<ahocevar> | instead, in the future it would listen to map events that get fired instead of the handler callbacks that are now used.
<tschaub> | (and decide on which is the default)
<elemoine> | ok
<tschaub> | I'm also very interested in streamlining the drag flow
| fewer translations from pixel to map coords
| less chatty with the layers
<ahocevar> | very good point.
<pgiraud> | would we gain in performance ?
<ahocevar> | definitely
<tschaub> | well, fewer lines of code to execute is fewer lines
--> | basilisk ([email protected]) has joined #openlayers
<tschaub> | another thing we've talked about (that could get tested in 2.10) is OpenLayers.Location
| to replace OpenLayers.LonLat
| Geometry.Point would extend Location
| both would have projection properties
<elemoine> | with information about the projection?
<crschmidt> | crap
| did i mess up a time?
<tschaub> | map.setCener(loc) would do the right thing
* | crschmidt thought meeting was in a little while :/
<bartvde> | hey chris
<pgiraud> | crschmidt: we just started
<juliensam> | What's the problem with LonLat?
<crschmidt> | juliensam: it's not about lons or lats!
<ahocevar> | juliensam: LonLat can be LatLon (WMS 1.3)
<crschmidt> | it's about xes and yes
<tschaub> | LonLat implies longitude and latitude
<juliensam> | ok thanks
<pgiraud> | many users are lost with this denomination
<crschmidt> | tschaub pointed this out like, 12 hours after we released 2.0
| and i said 'fuck'
<tschaub> | :)
<crschmidt> | and we've lived with it ever since :)
<juliensam> | :)
<pgiraud> | it's time to get rid of it
<-- | dkobia has quit (Ping timeout: 240 seconds)
<crschmidt> | So, the key thing to me
<elemoine> | but do we need Location *and* Point ?
<crschmidt> | is that I want people to be able to call map.setCenter(location)
| and if the map is in a projection, but the Location is in degrees, the map handles it
| all this silly 'setCenter(lonlat.transform())' stuff is unfriendly
<tschaub> | elemoine: I think the geometry types make sense - whether we use point for map.setCenter is up for discussion
| location could be lighter weight
<elemoine> | tschaub: yep
<tschaub> | in case people want a build without geometry
| crschmidt: exactly
<juliensam> | Should img coords be a projection then?
<tschaub> | map.setCenter(loc) handles it
| default to wgs84
<pgiraud> | do the Location class know something about the projection ?
<tschaub> | (loc.projection that is)
<elemoine> | pgiraud: yes
<tschaub> | map.setCenter(new OpenLayers.Location(-180, 90))
<elemoine> | and it would make transform more user-friendly as well
<tschaub> | that would work if the map is in another projection
<elemoine> | point.transform(destProj)
<bartvde> | but I assume all geometries will get projection info right?
<tschaub> | right
<crschmidt> | so, another key problem
<tschaub> | map.setProjection?
<crschmidt> | is the whole 'map properties like maxExtent' don't actually have any meaning
<tschaub> | oh yeah
<crschmidt> | the whole base layer disaster
<-- | TheDarkIdiotss has quit (Ping timeout: 240 seconds)
<tschaub> | yeah, we could start with methods like map.setProjection
| and later add base layer type magic where it fits in
| layer groups is the second part of that
<ahocevar> | like e.g. restricting the map extent to that of the base layer
<crschmidt> | so, do we change the map definitions to actually have 'the meaning'?
<tschaub> | if others agree, I think it would be simplest to start with projection & resolution related properties on the map only
<crschmidt> | (And then have them be changable)?
| Okay
| I can cope with that
<ahocevar> | +1
<bartvde> | +1
<crschmidt> | It's scary, but that's okay :)
<tschaub> | layers need a way to advertise what they support
<pgiraud> | +1
<tschaub> | so they could be disabled (e.g.)
<ahocevar> | with wmts and more or less mandatory capabilities, we could use a concept of layer capabilities library wide
<tschaub> | yeah, would be good to generalize a set of layer capabilities
| we already have many of them
<madair> | the map object needs correct projection and extent always
<ahocevar> | similar to what we now call "layer options"
<tschaub> | and I think we probably all agree it shouldn't take more to create (for example) a wms layer than it does now
<ahocevar> | definitely.
<bartvde> | sure
<elemoine> | do we want to support multiple baselayers with different projections?
<bartvde> | are we keeping the concept of baselayers at all?
<tschaub> | crschmidt: any other biggies - seems like transform and extent/resolution stuff is pretty big
<bartvde> | reprojecting the map should be possible
<ahocevar> | elemoine: I'd prefer to not distinguish between base layers and overlays, but instead provide convenience methods that apply layer capabilities to the map.
<tschaub> | bartvde: I think it could be addressed in a different way (http://trac.openlayers.org/wiki/three/RemoveOverlayBaseLayerDichotomy)
<bartvde> | tschaub: I am all in favour of that proposal!
<tschaub> | being able to say "these four layers are mutually exclusive in terms of visibility" is nice
| to me (and I admit this is a limited perspective) the case of toggling layer visibility and having that toggle map projection is of limited use
| but I know it is widespread
| it could be handled by a "control" or at the application level though
<bartvde> | right that's what elemoine was doing already
<tschaub> | I'm not sure layer.setVisibility should have it all baked in
* | pgiraud still isn't used to the fact that a baseLayer options have an higher priority than the map
<elemoine> | bartvde: yes
<crschmidt> | pgiraud: the map options don't have *any* priority, that's all :)
<tschaub> | pgiraud: me either :)
* | pgiraud likes the idea to remove the baseLayer concept
<crschmidt> | but we want to change that
| so map projection is everything
| geometries know their projections
<tschaub> | map properties rule
<pgiraud> | because it's easier to understand
<crschmidt> | yes
<tschaub> | geometries are smart!
<bartvde> | great
<pgiraud> | ok
<elemoine> | sounds good
* | tschaub likes having noble tenets
<ahocevar> | :-)
| one thought on multiple symbolizers:
<tschaub> | "you can't render a geometry" served us relatively well for a while
| bring on symbolizers
<ahocevar> | right now our renderers set style attributes. instead, a renderer just needs to know the max number of symbolizers, clone the whole svg/vml dom, and all symbologies can be set with css instead of style properties.
<tschaub> | ahocevar: but the css gets generated runtime?
| the css proposal I suggested a while ago was about supporting user provided css
<ahocevar> | yeah, that's not cross browser, but possible for all browsers.
| tschaub: I know, but I found the concept appealing
<tschaub> | yeah
<crschmidt> | styling features with CSS scares me a lot
* | tschaub doesn't know the difference between generating css in the renderer and applying style properties to nodes
<crschmidt> | i have already seen many many users (even smart ones) be completley unable to use Rules/Filters
<-- | rkj has quit (Quit: Leaving.)
<msavarese> | newbie with GeoJson questions here. I have a geojson layer wgs84 on top of a google base map. They don't line up, how do i re-project the geojson layer.
<ahocevar> | crschmidt: you could avoid style objects and set css directly.
<crschmidt> | 'set CSS directly'... on what?
<ahocevar> | and the style object and sld readers could create css runtime.
<tschaub> | afaict, we'd have to parse the css and apply style properties manually
<ahocevar> | crschmidt: on classes that the rendered representations of geometries are configured with
<tschaub> | ahocevar: how about we back up to the symbolizer level
| perhaps the css part is an implementation detail to investigate
| ?
<bartvde> | people should be able to sue css classes should like externalGraphic
| sue=use
<ahocevar> | I was thinking about a 1:1 relationship between css classes on the rendered geometries and symbolizers.
* | tschaub loves the idea of supporting user css and doesn't mean to imply otherwise
<ahocevar> | is that what you meant tschaub?
<elemoine> | last post on the mailing list: "i think i have to use Filter.Spatial + Rule + Style
| but i can't find the right way to do it!" :-)
<tschaub> | elemoine: css is about rules (see stylesheet rules), filters (selectors) and symbolizers (style blocks)
| the concept is very well tested
<ahocevar> | I have no big picture of how to implement it yet, but we should investigate it.
<tschaub> | the hurdle is the manual construction of all the required objects
<ahocevar> | I like the idea.
<tschaub> | css is a serialization format
| rules, filters, and symbolizers are the objects we deal with
<elemoine> | tschaub: have you said we'd need to parse css and create style objects?
* | ahocevar would not think so
<tschaub> | we could provide a css parser that created rules, filters, and symbolizers
<crschmidt> | okay, so this is tarting to make more sense to me, I think: Basically, we could use CSS as the way that users *create* Style/Filter/Rule objects
<ahocevar> | on the contrary.
| if you have css, you don't need style objects at all.
<tschaub> | crschmidt: yes it could be a format we read
<crschmidt> | ahocevar seems to be saying "Styles/Filters/Objects would simply create CSS, and that would apply to the SVG DOM Elements"
<tschaub> | ahocevar: only if we have the same dom structure on all browsers, right?
<crschmidt> | (my answer to that is "What about renderer.canvas")
| (Which has no DOM)
<tschaub> | yes, canvas
| in any case, it's a bit of an implementation detail
<crschmidt> | yeah
<ahocevar> | good point. same dom structure, and a dom, are required for this approach.
| maybe a showstopper.
<tschaub> | if a specific renderer can be made to work, great
| the point is we can also parse css and create the objects we need
<crschmidt> | I do think that we should support the following two use cases:
| 1. The SLD-style Use case, where users are styling features based on programatic rules
| 2. The KML-style use case, where users are specifically styling a feature with a given style
| (KML has many ways of doing it, but think of the way that something like google my maps does it -- where users are generating style data for each feature)
* | tschaub thinks the two can be merged
<ahocevar> | which, in the html world, is like css (with selectors) and style properties (on dom elements)
<bartvde> | crschmidt but SLD can also do 2)
<crschmidt> | ahocevar: yes.
<tschaub> | sld is a serialization format
| css is a serialization format
<crschmidt> | Anyway, we're getting stuck in the weeds, I'm sorry. I think this probably deserves a longer conversation on the list/ wiki page
| But it's not a *core* problem of 3.0
| (It's something we should fix, but not the biggest change needed)
<tschaub> | yeah, I think we all generally see the same thing
| make it convenient to style
<crschmidt> | yes
<ahocevar> | agreed
<pgiraud> | make it easy for users
<bartvde> | +1
<tschaub> | but remember, functionality first, convenience second :)
| baking convenience in too low will screw us
<crschmidt> | mm
| sure.
| Okay, so:
| 1. Maps are the leaders of all. They have the projetion properties, and you can reproject maps
| 2. Layers advertise their ability to render in a projection. If they can't render in one, they turn off or something
| 3. LonLat is a shit name. .Location() is the future, and it is smart. Geometry comes from Location, and is also smart.
<tschaub> | (or burst into flames)
<crschmidt> | 4. Baselayers are a crappy concept. Mutually exclusive visibility is the way of the future. Layer groups is a potential name for this type of thing
<bartvde> | Good summary crschmidt
<elemoine> | yep, thanks for that
<tschaub> | reduce the path length of hot code
<elemoine> | tschaub: moveTo?
<tschaub> | sure
<crschmidt> | 5. Things which are called many times (which we now know/can examine) should be miproved performance wide
| wise*
<bartvde> | will we be keeping things like getPagePosition, addClass, removeClass etc.?
<tschaub> | 6. pull out as much core stuff as we think might be duplicated elsewhere
| and provide adapters given time
<crschmidt> | mm
<tschaub> | crschmidt: it's only an organizational thing
<crschmidt> | I don't want OpenLayers to depend on jQuery/Ext/etc.
<tschaub> | when I say pull out
| yes, obviously
<crschmidt> | But if we want to pull out, and create an 'ol-adapter' stuff
<tschaub> | it won't depend on anything
<crschmidt> | that would be the equivilant
| that is fine
<tschaub> | but, in the case that you have another lib
| we don't make the client download duplicated code
<elemoine> | does it mean we'd keep our own addClass etc. implementations?
<tschaub> | elemoine: yes, we need our own
<crschmidt> | tschaub: Right, I think we're in violent agreement
<tschaub> | but they should be organized in a way that they can be excluded
<pgiraud> | maybe take it from a permissive licensed library ?
<tschaub> | crschmidt: YES!
<crschmidt> | tschaub: So long as you can use OpenLayers in a way that if every other javascript framework on the planet disappeared tomorrow
| tschaub: We would be able to just pull things from SVN and have OL still run
<tschaub> | exactly
--> | rduif ([email protected]) has joined #openlayers
<crschmidt> | that is what matters to me.
<tschaub> | for sure
<crschmidt> | Okay, Great.
<vmx> | +1
<crschmidt> | And I'd love to not have to duplicate that code for people using the Better Frameworks :)
* | tschaub feels the same burn from Prototype as others
<bartvde> | and the same applies for the Ajax part? Create adapters?
<tschaub> | yeah, just refactor what we have first
| improve it if we can
<ahocevar> | speaking of "pulling out": to keep the library small if customized, we can also pull out geometry operations (geotools/geos like stuff).
<tschaub> | with what we learn from elsewhere
<crschmidt> | some things we can throw away
<tschaub> | ahocevar: yeah, we could have a geom ops "module"
<ahocevar> | tschaub: sounds great.
<tschaub> | that does beg the question
| brought up before putting in intersects
| about extending geometry
<ahocevar> | that's why I brought it up again :-)
<tschaub> | :)
<vmx> | is there already an idea how those adapters look like? specified function signatures (like interfaces)?
<crschmidt> | vmx: no
<tschaub> | OpenLayers.Element.hasClass just delegates
| the adapter decides to where
<bartvde> | right but OpenLayers.Util.PagePosition should come to OpenLayers.Element then
<elemoine> | bartvde: right
<tschaub> | the adapter could provide PagePosition in its entirety
| if it was available from elsewhere
| casting to OpenLayers.Pixel
<bartvde> | sure that's what I am doing right now but overriding the util function
<tschaub> | right
<bartvde> | what do we with visual stuff, outside of the core library?
| or inside?
<tschaub> | well, map viewport is ours
<elemoine> | bartvde: layerswitcher for example?
<tschaub> | all layer containers are in that
<bartvde> | sure but I mean buttons and layerswithcer
<tschaub> | we should provide a nice small set of widgets
<elemoine> | I think it should stay in core
<tschaub> | layerswitcher et al.
<elemoine> | tschaub: right
<tschaub> | yeah, perhaps named differently
<elemoine> | to make it easy to people
--- | strk is now known as strk_away
<tschaub> | or named the same - but we should distinguish controls and widgets
| wait, that doesn't read well
| in any case, I think we agree here too
<crschmidt> | We do need to improve the ability for people to write their own widgety things (which I think we can do, and will do)
<tschaub> | the navigation history control maintains state stack and allows changing state
| a set of buttons lets you trigger the control
<crschmidt> | Ideally, we want to make something like GeoExt have almost no openlaeyers interaction code
| just some event.register
| :)
* | elemoine would like to isolate browser dependent code, to be able to use OpenLayers is server-side js environment
<tschaub> | right
| ui module
<vmx> | crschmidt: +1
<bartvde> | are we tackling mobile support in 3.0?
<tschaub> | yes!
| or at least facilitating it
* | tschaub should have qualified that first
<bartvde> | I knew that answer tschaub :)
<crschmidt> | haha
| Is there anything hard about mobile now?
<tschaub> | browser event names
<crschmidt> | Like, it seems to me that there are already at least 4 people who have written iPhone touch supporting controls
<tschaub> | yeah, it is awkward though
<crschmidt> | I would assume at least one of them works
| :)
| Okay
| So we'll work to improve that
<tschaub> | would be nice to sub in an environment
<crschmidt> | need more words
<tschaub> | default to the trad browser environment
| allow others to easily wire together a custom environment
<crschmidt> | hm
| I'm still not getting it
* | tschaub wants to browse an OpenLayers map on a melodica
<crschmidt> | But maybe that's okay.
| the musical instrument?
<tschaub> | I should be able to swap out the environment with one that wires the native blow event to the pan control
<crschmidt> | Gotcha
| But isn't that what a replacement for the NavigationControl does?
<tschaub> | or rather, to the map drag event
<crschmidt> | I mean, the NavControl really isn't that complex
<tschaub> | sorry, then the pandrag control relies on map drag
<crschmidt> | Or is there too much math at a lower level somewhere?
| so, it feels to me like the map has the key things you would 'hook up' your melodica buttons to
| and the DragPan control just gets thrown away
<tschaub> | yeah, its the native events that I want to wire up
<crschmidt> | I don't think that we can generalize above the level of the map for multiple environments
<ahocevar> | Let's call the connection point between events (blow, touch) and handlers "sensors".
| you can configure a handler to use different sensors, depending on the platform.
<crschmidt> | Really?
<ahocevar> | (or something like that)
--> | pwr (d9ab8...@gateway/web/freenode/ip.217.171.129.68) has joined #openlayers
<crschmidt> | I wouldn't expect them to be similar enough, is all.
<tschaub> | yeah, we need to draw a table
<ahocevar> | maybe, yeah.
<tschaub> | and sit around it
<crschmidt> | But sure, the theory there is fine
| yeah
<tschaub> | and then draw a chalkboard
<crschmidt> | hehe
<tschaub> | and then draw on it
<crschmidt> | We have f2f time to work out some of this stuff
| so long as we don't use all the f2f time to chalk things out and not write any code :)
<tschaub> | f2f?
| ah
| yes
<bartvde> | face 2 face
* | tschaub thought some new company was dropping bags of money on us
<tschaub> | wishful thinking :)
* | ahocevar ducks
<crschmidt> | f2f is clearly c2c plus... 4 or something
<bartvde> | you saw the sencha input of 14 million ?
<crschmidt> | 5? no, 4
| SENCHA
| sorry
| Feeling a bit slaphappy
<pgiraud> | lol
<crschmidt> | Okya, so we have some serious directoins
| We also have a *lot* of things that are minor and easy to fix
* | tschaub has a plane to catch
<crschmidt> | removing depracated functions, etc.
| do you have 5 minutes?
| The questoin I want to ask is: What should we do *right now* if we have free time that we want to spend on OL 3.0?
| Is an SVN branch good? Should we branch to github and all work there for the time being?
* | ahocevar is fine with both options
<bartvde> | for me an svn branch would work, I am not even on github yet :)
<-- | rduif has quit (Ping timeout: 265 seconds)
<tschaub> | yes, on to agenda item 2.5
| yup
| fork and delete
* | tschaub likes the idea of playing on github
<elemoine> | me too
* | vmx would prefer github
| tschaub registered the openlayers account
<crschmidt> | bartvde: I'm happy to help teach git
<bartvde> | no problem I'll learn it :)
<crschmidt> | tschaub: Can you fork trunk to git for now in some way?
* | pgiraud will be taught git by elemoine
<tschaub> | yes
<crschmidt> | tschaub: and then we can play there?
| great
<tschaub> | later tonight at best
<crschmidt> | no problem
| not a huge rush
| i'm sure none of us have a ton of time
| just want to not put everything off until 3 months from now
* | tschaub doesn't want the enthusiasm to drop though
<tschaub> | agreed
<bartvde> | do we still think 2.10 will be viable? Who will be release manager of that?
<tschaub> | sorry for appearing to suggest otherwise
<crschmidt> | I'm happy to push out a 2.10
| hell, I'm happy to even continue pushing out bugfixes that are submitted going forward
| and do 2.10.1, 2.10.2 etc.
<elemoine> | I can be release manager
<crschmidt> | I'm just not going to write all the code for it
<elemoine> | but in august
<crschmidt> | btw, docs.openlayers.org and dev.openlayers.org are both running on an osgeo server now
| one that other people can get a login to
<bartvde> | great
<elemoine> | july is mostly vac for me
<tschaub> | anyone want to avoid the bad luck of 2.10 and stick with 2.9.x?
<crschmidt> | heh
| i'm not against that
<pgiraud> | maybe something to think about for 3.0 is the auto generated documentation
<crschmidt> | do we pull things like WMTS into 2.9.x?
<tschaub> | we would look cool
<bartvde> | "still amazed by Italy's kick-out of the world cup"
<tschaub> | sure
<pgiraud> | elemoine thinks that it's not really 3.0 relative
<crschmidt> | okay, so .x doesn't just mean 'no new features'
* | tschaub is still freaked out by the 91 minute us goal
<dwins> | i have a git-svn clone of OL ready to go if you want. it doesn't have sandboxes though
<elemoine> | I'm not a big fan of adding new features in a point release
| why not do 2.10 for that
<tschaub> | oh, just because I'm being silly
<crschmidt> | elemoine: 2.10 is just ugly ;)
<tschaub> | I like the idea of 2.8, 2.9, 3.0
<elemoine> | that?
<crschmidt> | look at tilecache: It hit 2.10 and never went any further!
<tschaub> | we look cooler in retrospect
<stvn> | how much work is adding WMTS to 2.*?
<crschmidt> | stvn: It's already in trunk.
| It's just a question of what we release it as
<-- | friedi ([email protected]) has left #openlayers
<tschaub> | additional stuff needs review (and a bit more work)
<stvn> | I'd like to see WMTS in 2.* then and not have to wait for 3.* to get stable (just a user perspective)
<elemoine> | 2.10 looks good too, as the final 2.x release
<stvn> | :)
<bartvde> | sure 2.10 is fine by me
<tschaub> | dwins: sounds good - we don't want the sandbox structure anyway - we'll use git branches
<bartvde> | I am not superstitious ;-)
<crschmidt> | Anyway, I'm happy to take back over any release stuff going forward for 2.next+
<bartvde> | call it 2.final :)
<tschaub> | oh, I had an agenda item 3.5 as well
<dwins> | tschaub: http://github.com/geonode/openlayers - fork away
<crschmidt> | but my method for managing tickets that say 'Review' is "Better luck next time" :)
<tschaub> | crschmidt: any quick update on website "infrastructure"?
| we can have a different meeting on it
| just wanted to get a sense of the current state
<crschmidt> | tschaub: plan is to mvoe everything to osgeo
<tschaub> | website included?
<crschmidt> | We have new fast servers there now
| yes
| and then anyone can have login access to the server
| just need to be added to the group
<tschaub> | sounds good
<crschmidt> | svn, trac, mailing list, and all the sub-sites
| sub-sites are *already* moved
| I almost moved ol.org too
| but forgot about /pipermail/
<tschaub> | do you need (and could you use) help?
<crschmidt> | nah
| i'm in good shape
<tschaub> | ok, my plane is actually boarding now
<crschmidt> | okay
| cool, tschaub
| thanks for everything
<bartvde> | have a good flight
<tschaub> | I'll catch up on the logs later
| good meeting all
<crschmidt> | tell us when we have a git repo :)
<tschaub> | will do
<elemoine> | it's going to be wild
| :-)
<-- | tschaub has quit (Quit: tschaub)
<crschmidt> | so, I feel like we have a bunch of topics
| we have a pretty solid direction
| and we have a lot of little tasks that people can help with
| can someone take my points earlier (and followups in the past 20 minutes) and send email to the list?
| and then we can spawn threads for contentious topics
<bartvde> | I can try (though Netherlands is playing soon :-) )
<-- | VMESDO has quit (Remote host closed the connection)
<elemoine> | I won't be able to do it today and tomorrow
| but I'm happy with bartvde picking it up
| s/but/so
<juliensam> | do you include tschaub last point in that ? : 6. pull out as much core stuff as we think might be duplicated elsewhere
<elemoine> | except it's not pull out
| it's the adapter idea, with our own impl
| thank all
| bye
<bartvde> | thanks
| bye
_______________________________________________
Dev mailing list
[email protected]
http://openlayers.org/mailman/listinfo/dev