Re: Before Symphony contribution

2011-07-19 Thread Rob Weir
On Tue, Jul 19, 2011 at 12:17 AM, imacat ima...@mail.imacat.idv.tw wrote:
 On 2011/07/19 03:08, Rob Weir said:
 +1  Let's start from a stable build and make changes from there that
 leave the build stable.    So I think it looks like this:
 1) Get all OOo Hg repository converted over to SVN.  This will include
 all the code that was granted us in the Oracle SGA, as well as code
 that was not granted us as well as LPGL dependencies.  It will be
 essentially equivalent to to the current OOo trunk.

    It's very nice we all have this understanding, at least something we
 can tell our local community about the current progress.

    So, we'll still have to have SVN up first.

 2) Verify that this builds.  I'd like to see independent confirmation
 from several developers that we can build from that source, including
 at least the 3 major platforms.

    As far as I know, the current OpenOffice.org HG source does not
 build on Debian.  I can help on this as much as I can.  But we still
 have to have SVN up first.

 3) Based on that and the original Oracle SGA, find out what files we
 need to be added to the SGA.  I know work on this has already started.

    Thanks for everyone that is working on this.

 4) At this point, once we have the complete Oracle SGA, then IBM can
 contribute the Symphony source.  Why?  Because our code is
 contributable under Apache 2.0 to the extent that the code is either
 original, or based on code that also under Apache 2.0.  So our
 contribution depends on the amended SGA of the core code.

    That said, will there be Symphony candies in our first 3.4?


Possibly.  But I don't see anything from Symphony is a must have for
AOOo 3.4.  I think it is more important that we complete 3.4 with the
feature set that was originally planned.


 6) Then at some point we have an OOo 3.4.0 that is functionality
 identical to the 3.4 beta, but all under Apache license. Then we work
 on getting to release quality.  This might include some additional
 testing, integrating existing patches, making additional fixes, etc.
 Of course, this is not just code, but doc, help, translations, etc.

    So, will there be fixes to the existing OOo 3.4 that we can work on?


I assume so.  3.4.0 beta 1 was released a few months ago.  We should
review any bugs reports received, etc.  I'd also expect that our
replacement of LGPL dependencies will introduce new bugs.  So we'll
need a good QA cycle on 3.4 before we release it.  I think we should
aim for release 3.4 to continue the tradition of high quality releases
that OOo is known for.

 --
 Best regards,
 imacat ^_*' ima...@mail.imacat.idv.tw
 PGP Key http://www.imacat.idv.tw/me/pgpkey.asc

 Woman's Voice News: http://www.wov.idv.tw/
 Tavern IMACAT's http://www.imacat.idv.tw/
 Woman in FOSS in Taiwan http://wofoss.blogspot.com/
 OpenOffice.org http://www.openoffice.org/
 EducOO/OOo4Kids Taiwan http://www.educoo.tw/




Re: Before Symphony contribution

2011-07-19 Thread imacat
On 2011/07/19 19:02, Rob Weir said:
 On Tue, Jul 19, 2011 at 12:17 AM, imacat ima...@mail.imacat.idv.tw wrote:
 On 2011/07/19 03:08, Rob Weir said:
 Possibly.  But I don't see anything from Symphony is a must have for
 AOOo 3.4.  I think it is more important that we complete 3.4 with the
 feature set that was originally planned.
 I assume so.  3.4.0 beta 1 was released a few months ago.  We should
 review any bugs reports received, etc.  I'd also expect that our
 replacement of LGPL dependencies will introduce new bugs.  So we'll
 need a good QA cycle on 3.4 before we release it.  I think we should
 aim for release 3.4 to continue the tradition of high quality releases
 that OOo is known for.

I see.  I agree.  That is good idea. ^_*'

-- 
Best regards,
imacat ^_*' ima...@mail.imacat.idv.tw
PGP Key http://www.imacat.idv.tw/me/pgpkey.asc

Woman's Voice News: http://www.wov.idv.tw/
Tavern IMACAT's http://www.imacat.idv.tw/
Woman in FOSS in Taiwan http://wofoss.blogspot.com/
OpenOffice.org http://www.openoffice.org/
EducOO/OOo4Kids Taiwan http://www.educoo.tw/



signature.asc
Description: OpenPGP digital signature


Re: Before Symphony contribution

2011-07-18 Thread Mathias Bauer
On 18.07.2011 18:32, imacat wrote:

 Dear all,
 
 I welcome the contribution from the Symphony team.  But before the
 Symphony contribution, shouldn't it be the first task to move the source
 onto Apache SVN or something, instead of the current mercurial hg?  Not
 only IBM would like to contribute back to OpenOffice.org, but many of us
 here would like to do so, too.  Having a new public SVN enables everyone
 here to be able to participate.  And this should not be IBM
 OpenOffice.org, but Apache OpenOffice.org.  (I already heard people
 talking so.)
 
 Sorry to be blunt. ^^;
 

Of course we won't integrate anything from anywhere before we are done
with the initial stuff. At least that is my understanding.

Regards,
Mathias


Re: Before Symphony contribution

2011-07-18 Thread Marcus (OOo)

Am 07/18/2011 06:32 PM, schrieb imacat:

 I welcome the contribution from the Symphony team.  But before the
Symphony contribution, shouldn't it be the first task to move the source
onto Apache SVN or something, instead of the current mercurial hg?  Not
only IBM would like to contribute back to OpenOffice.org, but many of us
here would like to do so, too.  Having a new public SVN enables everyone
here to be able to participate.  And this should not be IBM
OpenOffice.org, but Apache OpenOffice.org.  (I already heard people
talking so.)


Sure. First we will have our initial release and then we will have a 
look how to integrate the Symphony code (or parts) into the project.


Marcus


Re: Before Symphony contribution

2011-07-18 Thread Donald Harbison
Yes, that is the right sequence. Our project is Apache OpenOffice, no
question there. The intent behind the future code contribution of Symphony
is to make it possible to harvest some of the value from it, and to merge
that value into Apache OpenOffice. PPMC members affiliated with IBM, will be
volunteering to do this effort in collaboration with others in the project,
in the Apache Way.

Building Apache OpenOffice from Oracle's Software Grant to Apache is the
priority. If there's another view on this, let's here it.

/don

On Mon, Jul 18, 2011 at 1:07 PM, Marcus (OOo) marcus.m...@wtnet.de wrote:

 Am 07/18/2011 06:32 PM, schrieb imacat:

  I welcome the contribution from the Symphony team.  But before the
 Symphony contribution, shouldn't it be the first task to move the source
 onto Apache SVN or something, instead of the current mercurial hg?  Not
 only IBM would like to contribute back to OpenOffice.org, but many of us
 here would like to do so, too.  Having a new public SVN enables everyone
 here to be able to participate.  And this should not be IBM
 OpenOffice.org, but Apache OpenOffice.org.  (I already heard people
 talking so.)


 Sure. First we will have our initial release and then we will have a look
 how to integrate the Symphony code (or parts) into the project.

 Marcus



Re: Before Symphony contribution

2011-07-18 Thread Damjan Jovanovic
On Mon, Jul 18, 2011 at 7:29 PM, Donald Harbison dpharbi...@gmail.com wrote:
 Yes, that is the right sequence. Our project is Apache OpenOffice, no
 question there. The intent behind the future code contribution of Symphony
 is to make it possible to harvest some of the value from it, and to merge
 that value into Apache OpenOffice. PPMC members affiliated with IBM, will be
 volunteering to do this effort in collaboration with others in the project,
 in the Apache Way.

 Building Apache OpenOffice from Oracle's Software Grant to Apache is the
 priority. If there's another view on this, let's here it.

Symphony replaced most of OO.o's GPL/LGPL dependencies with more
liberally licensed code. Shouldn't we use those bits now, to get to
Apache OO.o quickly?

Damjan


Re: Before Symphony contribution

2011-07-18 Thread Andy Brown
imacat wrote:
 Dear all,
 
 I welcome the contribution from the Symphony team.  But before the
 Symphony contribution, shouldn't it be the first task to move the source
 onto Apache SVN or something, instead of the current mercurial hg?  Not
 only IBM would like to contribute back to OpenOffice.org, but many of us
 here would like to do so, too.  Having a new public SVN enables everyone
 here to be able to participate.  And this should not be IBM
 OpenOffice.org, but Apache OpenOffice.org.  (I already heard people
 talking so.)
 
 Sorry to be blunt. ^^;
 

I happen to agree.

Andy



Re: Before Symphony contribution

2011-07-18 Thread Rob Weir
On Mon, Jul 18, 2011 at 2:16 PM, Andy Brown a...@the-martin-byrd.net wrote:
 Damjan Jovanovic wrote:
 On Mon, Jul 18, 2011 at 7:29 PM, Donald Harbison dpharbi...@gmail.com 
 wrote:
 Yes, that is the right sequence. Our project is Apache OpenOffice, no
 question there. The intent behind the future code contribution of Symphony
 is to make it possible to harvest some of the value from it, and to merge
 that value into Apache OpenOffice. PPMC members affiliated with IBM, will be
 volunteering to do this effort in collaboration with others in the project,
 in the Apache Way.

 Building Apache OpenOffice from Oracle's Software Grant to Apache is the
 priority. If there's another view on this, let's here it.

 Symphony replaced most of OO.o's GPL/LGPL dependencies with more
 liberally licensed code. Shouldn't we use those bits now, to get to
 Apache OO.o quickly?

 Damjan


 We have to have the code to make sure that it will build properly before
 making any changes.  Then the process to remove/replace unusable code.
 This is where the IBM code can be looked at and added.


+1  Let's start from a stable build and make changes from there that
leave the build stable.So I think it looks like this:

1) Get all OOo Hg repository converted over to SVN.  This will include
all the code that was granted us in the Oracle SGA, as well as code
that was not granted us as well as LPGL dependencies.  It will be
essentially equivalent to to the current OOo trunk.

2) Verify that this builds.  I'd like to see independent confirmation
from several developers that we can build from that source, including
at least the 3 major platforms.

3) Based on that and the original Oracle SGA, find out what files we
need to be added to the SGA.  I know work on this has already started.

4) At this point, once we have the complete Oracle SGA, then IBM can
contribute the Symphony source.  Why?  Because our code is
contributable under Apache 2.0 to the extent that the code is either
original, or based on code that also under Apache 2.0.  So our
contribution depends on the amended SGA of the core code.

5) Then work on removing the incompatible 3rd party code, GPL, LGPL,
etc.  This can be done in parallel with #4 if we want.

6) Then at some point we have an OOo 3.4.0 that is functionality
identical to the 3.4 beta, but all under Apache license. Then we work
on getting to release quality.  This might include some additional
testing, integrating existing patches, making additional fixes, etc.
Of course, this is not just code, but doc, help, translations, etc.

7) We'll also want to do some minimal rebranding, in splash screen,
Help/About, documentation, etc. to acknowledge that this is an ASF
project.

8) Once we're happy with the build, we can go through the process to
approve a Podling Release

9) In future releases we can discuss what other features and fixes
from Symphony it makes sense to merge in.  But I would not recommend
complicating the steps 1-8 above with that.  Let's try to finish OOo
3.4 with the features it currently has.  That will be hard enough.

 Andy