Re: [dev] extensions, confused...

2008-05-29 Thread Joachim Lingner

Caolan McNamara wrote:

a) Identifiers

In DEV300_m14 we have...

a) com.sun.reportdesigner for the report designer
b)  so becomes
org.openoffice.legacy.sun-presentation-minimizer.oxt for the
presentation minimizer
c) com.sun.wiki-publisher for the wiki publisher but then 
d) com.sun.PresenterScreen-linux_x86 for the Presenter Screen


They all stay the same regardless of the platform except
for com.sun.PresenterScreen-*, so what was the outcome of the last time
this was discussed, should com.sun.PresenterScreen-linux_x86 just be
com.sun.PresenterScreen (my preference) or should the other arch
dependent extensions get mangled identifier names to encode the arch
into them as well ?
Appending the platform is only a means to make the identifier unique. On 
e could replace  the platform string by anything else, as long as the 
result is a unique string.
If there are presenter screen extensions for different platforms, then 
they must have different extension identifiers.


Joachim



b) Shared installs

In DEV300_m14 the wiki publisher (alone of the extensions) cannot be
installed --shared. Is this just an oversight (see
http://www.openoffice.org/issues/show_bug.cgi?id=90055 for patch in that
case) or deliberate ? 


c) Checking out OpenOffice.org

What is now the canonical way to check out OpenOffice.org ? is it meant
to be with alias OpenOffice3 ? 


i.e.
we have the alias Extensions3 for
"scext sdext swext tomcat apache-commons reportdesign jfreereport"
we have the alias OpenOffice3 which has ...
"sccomp, sdext, reportdesign, reportdesign" in it


So swext and friends do not appear in the OpenOffice3 (or OpenOffice2)
alias, so they don't get checked out, but they are referenced in the
build.lsts. So in practice is seems to be to check out *both*
OpenOffice3 and Extensions3 to get the full tree required to build

C.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [dev] extensions, confused...

2008-05-28 Thread Andre Fischer

Rene Engelhard wrote:

Hi,

Caolan McNamara wrote:

a) Identifiers

In DEV300_m14 we have...

a) com.sun.reportdesigner for the report designer
b)  so becomes
org.openoffice.legacy.sun-presentation-minimizer.oxt for the
presentation minimizer


This is changed in cws pppopt05.
(It now contains the arch-identifier, too)

c) com.sun.wiki-publisher for the wiki publisher but then 
d) com.sun.PresenterScreen-linux_x86 for the Presenter Screen


a) and c) don't need the arch prefix anyway
(Java, and thus arch-indep *cough*)

And you missed:

e) com.sun.star.PDFImport-<...>


They all stay the same regardless of the platform except
for com.sun.PresenterScreen-*, so what was the outcome of the last time
this was discussed, should com.sun.PresenterScreen-linux_x86 just be
com.sun.PresenterScreen (my preference) or should the other arch


Mine too, but I think we "lost" here...


It is my preference, too.  The reason for appending the platform 
specifier was lack of time, not design.  The current tools that are used 
for updating extensions do not yet know about the platform tag that is 
also available in the description.xml files.  There was no time to 
change these tools, so we had to make the component identifiers unique 
with respect to platform/architecture.


The tools will (hopefully) be updated in the not too distant future to 
take care of the platform tags.  From then one we can use simple 
identifiers like com.sun.PresenterScreen.


So, nobody "lost".  Sometimes, we just have to be pragmatic.




dependent extensions get mangled identifier names to encode the arch
into them as well ?


As said, pppopt05 has a arch-suffix for the minimizer, too (which is the
left-over arch-dep extension in your list)


b) Shared installs
r 
In DEV300_m14 the wiki publisher (alone of the extensions) cannot be

installed --shared. Is this just an oversight (see
http://www.openoffice.org/issues/show_bug.cgi?id=90055 for patch in that
case) or deliberate ??


I don't think we need to show the LGPL *AT ALL*. Neither to the user nor
to the admin. OOo is LGPL and the user already uses OOo...


c) Checking out OpenOffice.org

What is now the canonical way to check out OpenOffice.org ? is it meant
to be with alias OpenOffice3 ? 


i.e.
we have the alias Extensions3 for
"scext sdext swext tomcat apache-commons reportdesign jfreereport"
we have the alias OpenOffice3 which has ...
"sccomp, sdext, reportdesign, reportdesign" in it


So swext and friends do not appear in the OpenOffice3 (or OpenOffice2)
alias, so they don't get checked out, but they are referenced in the
build.lsts. So in practice is seems to be to check out *both*
OpenOffice3 and Extensions3 to get the full tree required to build


Yes, that should be fixed...
Not that I think the Extensions thong makes at all, given that you need
the OOo tree to build those extensions anyway...

Regards,

Rene


>[...]

Best regards,
Andre

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [dev] extensions, confused...

2008-05-28 Thread Martin Hollmichel

Rene Engelhard wrote:

Martin Hollmichel wrote:
  
Once these issue are solved, we going to switch from OpenOffice2 to  
OpenOffice3 alias plus an additional alias for the extensions 
(Extensions3)



And a OOo_x.y.z_src_extensions.tar.bz2 would then also make sense..

  

yes, agreed,

Regards,

Rene
  

Martin


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [dev] extensions, confused...

2008-05-28 Thread Rene Engelhard
Martin Hollmichel wrote:
> Once these issue are solved, we going to switch from OpenOffice2 to  
> OpenOffice3 alias plus an additional alias for the extensions 
> (Extensions3)

And a OOo_x.y.z_src_extensions.tar.bz2 would then also make sense..

Regards,

Rene

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [dev] extensions, confused...

2008-05-28 Thread Rene Engelhard
Martin Hollmichel wrote:
> Extensions can be used to achieve some modularization of the  
> OpenOffice.org code base and should be used to reduce the build time and  
> dependencies of the core OpenOffice.org builds.

--enable/--disable-foo exist.

> For that reason we introduced different aliases to support the  
> differentiation of the core and extensions.
>
> To my knowleadge there are at least three open issues:
>
> 1. move the pdf import extension into an extension only module (90061)
> 2. move the report designer extension into an extension only module (90062)
> 3. do we need the extensions make a prerequisite of the postprocess module ?

4. make the modules build out-of-tree with the SDK.
  (I don't think that they do right now)
  Means: They all also need their separate configures and the extension
  stuff then removed from the main one..

Otherwise it's mott, as you need the whole OOo tree to build them
anyway, so why not ship them in there? (And use --disable/--enable-foo
for deciding whether you want it or not)

>
> Once these issue are solved, we going to switch from OpenOffice2 to  
> OpenOffice3 alias plus an additional alias for the extensions 

Note that whoever added hyphen to the aliases missed to add it to
OpenOffice3 (so I am told..)
(The patch I sent which did that was closed as duplicate...)

Regards,

Rene

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [dev] extensions, confused...

2008-05-28 Thread Caolan McNamara
On Wed, 2008-05-28 at 11:27 +0200, Martin Hollmichel wrote:
> Hi,
> 
> Extensions can be used to achieve some modularization of the 
> OpenOffice.org code base and should be used to reduce the build time and 
> dependencies of the core OpenOffice.org builds.

But they cannot actually be built outside an OOo setsolared build
environment right ? 

C.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [dev] extensions, confused...

2008-05-28 Thread Rene Engelhard
Hi,

Caolan McNamara wrote:
> a) Identifiers
> 
> In DEV300_m14 we have...
> 
> a) com.sun.reportdesigner for the report designer
> b)  so becomes
> org.openoffice.legacy.sun-presentation-minimizer.oxt for the
> presentation minimizer

This is changed in cws pppopt05.
(It now contains the arch-identifier, too)

> c) com.sun.wiki-publisher for the wiki publisher but then 
> d) com.sun.PresenterScreen-linux_x86 for the Presenter Screen

a) and c) don't need the arch prefix anyway
(Java, and thus arch-indep *cough*)

And you missed:

e) com.sun.star.PDFImport-<...>

> They all stay the same regardless of the platform except
> for com.sun.PresenterScreen-*, so what was the outcome of the last time
> this was discussed, should com.sun.PresenterScreen-linux_x86 just be
> com.sun.PresenterScreen (my preference) or should the other arch

Mine too, but I think we "lost" here...

> dependent extensions get mangled identifier names to encode the arch
> into them as well ?

As said, pppopt05 has a arch-suffix for the minimizer, too (which is the
left-over arch-dep extension in your list)

> b) Shared installs
> r 
> In DEV300_m14 the wiki publisher (alone of the extensions) cannot be
> installed --shared. Is this just an oversight (see
> http://www.openoffice.org/issues/show_bug.cgi?id=90055 for patch in that
> case) or deliberate ??

I don't think we need to show the LGPL *AT ALL*. Neither to the user nor
to the admin. OOo is LGPL and the user already uses OOo...

> c) Checking out OpenOffice.org
> 
> What is now the canonical way to check out OpenOffice.org ? is it meant
> to be with alias OpenOffice3 ? 
> 
> i.e.
> we have the alias Extensions3 for
> "scext sdext swext tomcat apache-commons reportdesign jfreereport"
> we have the alias OpenOffice3 which has ...
> "sccomp, sdext, reportdesign, reportdesign" in it
> 
> 
> So swext and friends do not appear in the OpenOffice3 (or OpenOffice2)
> alias, so they don't get checked out, but they are referenced in the
> build.lsts. So in practice is seems to be to check out *both*
> OpenOffice3 and Extensions3 to get the full tree required to build

Yes, that should be fixed...
Not that I think the Extensions thong makes at all, given that you need
the OOo tree to build those extensions anyway...

Regards,

Rene

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [dev] extensions, confused...

2008-05-28 Thread Martin Hollmichel

Hi,

Extensions can be used to achieve some modularization of the 
OpenOffice.org code base and should be used to reduce the build time and 
dependencies of the core OpenOffice.org builds.


For that reason we introduced different aliases to support the 
differentiation of the core and extensions.


To my knowleadge there are at least three open issues:

1. move the pdf import extension into an extension only module (90061)
2. move the report designer extension into an extension only module (90062)
3. do we need the extensions make a prerequisite of the postprocess module ?

Once these issue are solved, we going to switch from OpenOffice2 to 
OpenOffice3 alias plus an additional alias for the extensions (Extensions3)


Martin


c) Checking out OpenOffice.org

What is now the canonical way to check out OpenOffice.org ? is it meant
to be with alias OpenOffice3 ? 


i.e.
we have the alias Extensions3 for
"scext sdext swext tomcat apache-commons reportdesign jfreereport"
we have the alias OpenOffice3 which has ...
"sccomp, sdext, reportdesign, reportdesign" in it


So swext and friends do not appear in the OpenOffice3 (or OpenOffice2)
alias, so they don't get checked out, but they are referenced in the
build.lsts. So in practice is seems to be to check out *both*
OpenOffice3 and Extensions3 to get the full tree required to build

C.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

  



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]