<div class="gmail_quote">On Sun, Aug 1, 2010 at 7:34 PM, Erik Johansson <span dir="ltr"><<a href="mailto:erjohan@gmail.com">erjohan@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="im">On Sun, Aug 1, 2010 at 2:35 AM, Brett Henderson <<a href="mailto:brett@bretth.com">brett@bretth.com</a>> wrote:<br>
> On Sun, Aug 1, 2010 at 2:26 AM, Frederik Ramm <<a href="mailto:frederik@remote.org">frederik@remote.org</a>> wrote:<br>
>><br>
>> Scott, others,<br>
>><br>
>> Scott Crosby wrote:<br>
>>><br>
>>> I would like to announce code implementing a binary OSM format that<br>
>>> supports the full semantics of the OSM XML.<br>
>><br>
>> [...]<br>
>><br>
>>> The changes to osmosis are just some new tasks to handle reading and<br>
>>> writing the binary format.<br>
>><br>
>> [...]<br>
>><br>
>> This was 3 months ago.<br>
>><br>
>> What's the status of this project? Are people actively using it? Is it<br>
>> still being developed? Can the Osmosis tasks be used in the new Osmosis code<br>
>> architecture (see over on osmosis-dev) that Brett has introduced with 0.36?<br>
><br>
> I'm curious about this as well.  The main reason for me introducing the new<br>
> project structure was to facilitate the integration of new features like<br>
> this.  They're relatively easy to add (some Ant and Ivy foo required ...),<br>
</div>[...]<br>
<div class="im">> The code hasn't changed a lot, but the build processes have.<br>
<br>
<br>
</div>Well that's one of the thing Scott said he had no clue on how to do.<br>
>From Scotts mail:<br>
<br>
<br>
<br>
Scott Crosby:<br>
<div><div></div><div class="h5">> // TODO's<br>
<br>
> Probably the most important TODO is packaging and fixing the build system.<br>
> I have no almost no experience with ant and am unfamiliar with java<br>
> packaging practices, so I'd like to request help/advice on ant and suggestions on<br>
> how to package the common parsing/serializing code so that it can be<br>
> re-used across different programs.<br>
</div></div></blockquote></div><br>I'll help incorporate this into the rest of Osmosis.  There's a few things to work through though.<br><ul><li>Is there a demand for the binary format in its current incantation?  I'm not keen to incorporate it if nobody will use it.<br>
</li><li>Can the code be managed in the main OSM Subversion repo instead of GIT?</li><li>Is any code reuse between Osmosis and other applications required?  If only the Osmosis tasks will be managed in the Osmosis project and a component with common functionality managed elsewhere then I need to know how the common component will be managed and published for consumption in Osmosis.<br>
</li></ul>Brett<br><br>