[dev] Mozilla libraries in LD_LIBRARY_PATH?

2008-02-11 Thread Stephan Bergmann

Hi all,

Current (SRC680m246) soffice start scripts on Unix still try to add some 
Mozilla library directory to LD_LIBRARY_PATH or equivalent, see 
desktop/scripts/soffice.sh:1.29 l. 88--168.  Does anybody need that 
code, or can it go for good?


-Stephan

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



Re: [dev] SRC680_m246 build breaks in

2008-02-11 Thread Jim Watson

Giuseppe Castagno wrote:


mm, it seems I have no scext module, I checked out the source in full, 
but no scext module present and no error signalled. I'll do it again.


that is issue 85986.  I think there was a warning message just when the 
build begins...


jim

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



[dev] Re: Proposal: Drop Win98 support with OOo 3.0 release

2008-02-11 Thread Joe Smith

Martin Hollmichel wrote:
since the efforts for supporting Windows98 and WindowsME are reasonable 
high and makes maintainability of the code quite hard, I would like to 
propose to drop Windows 98/ME support with the release of OOo 3.0. 
...


(Briefly) what is it about supporting Win98 that makes it hard? 
Missing/buggy features? Testing? I'm just curious.


As someone whose only Windows is still 98, I hate to see it, but I 
suppose it is inevitable. I almost never boot it any more, but I know 
there are people who do, and are very happy that OOo still runs on '98.


Do we have any data as to what fraction of OOo users are running '98/ME?

OOo 3 will introduce some file format incompatibility, right? Will the 
default ODF output from 3.x be readable by 2.x? Will people who are 
stuck with OOo 2.x on '98 suddenly find that they can't open documents 
created by other OOo (3.x) users?


What is the plan for OOo 2.x; will there be any long-term support for 
2.x? Will it be a viable option for people who depend on '98 to just 
stick with 2.3?


Joe


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



[dev] New intermediate version 1.1.1 of the OpenOffice.org API plugin available

2008-02-11 Thread Juergen Schmidt

Hi,

i have promised it for last Friday but i wanted to do some clean up 
first, sorry for the delay ;-)


I have put a new intermediate version 1.1.1 of the OpenOffice.org API 
plugin on the API project page 
(http://api.openoffice.org/Projects/NetBeansIntegration/org-openoffice-extensions.nbm).


See also the updated download section in the wiki 
(http://wiki.services.openoffice.org/wiki/OpenOffice_NetBeans_Integration#Intermediate_version_1.1.1_for_NetBeans_6) 
for further details.


Feel free to try it and please report any kind of problem.


Juergen

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



[dev] Dictionaries for spell checking etc... (was: Re: [dev] Where our products install to)

2008-02-11 Thread Thomas Lange - Sun Germany - ham02 - Hamburg

Hi all,

@Caolan, Petr:
I have made this answer of mine a cross post to lingucopmponent.dev as
well. And since it is about lingucomponent issues it would be nice to
continue the discussion there

@lingucomoment reades:
This mail is a reply to a posting in the openoffice.dev list.



 On Fri, 2008-02-08 at 14:05 +0100, Petr Mladek wrote:

 I think that the best solution would be to get rid of share/dict/ooo and 
 look 
 for the dictionaries into a common place, for example /usr/share/myspell.
 
 It would be nice get rid of share/dict/ooo/dictionary.lst. The dictionaries 
 have well defined names. It is possible to create symlinks for compatible 
 languages, ... Well, there might be problems with symlinks on Windows but it 
 would be very useful on Linux.
 
 Specifically wrt dictionaries, as you probably know that's precisely
 what we do on fedora where we've done away with dictionary.lst (well it
 still works if you want to use it) and just auto-detect them and the
 language/locale they service based on their names and add looking in a
 system /usr/share/myspell location as well the shared OOo one and then
 the per-user one.
 
 
 If there's any interest in it, then I could try and perhaps upstream
 this work and co-opt the existing --without-myspell-dicts or whatever
 its called into a sort of --with-system-dicts=LOCATION and bind the code
 off that, or something of that nature.

It seems you guys have your own way with fedora to get rid of the
dictionary.lst.

Since we currently are in the same process I'd like to describe shortly
what we are doing. From what I understood here so far our concept is
different but both should be able to be used concurrently.
Well at least if we sort out some issues of precedence if dictionaries
for the same language and purpose are installed at various places and be
identified with various means.

Our planned, and for the most part by now implemented, idea was to allow
for dictionaries to be installed/distributed as extensions. Thus our
approach needs several new configuration entries.
BTW as with OOo 3.0 we want to get red of the way those things currently
work in OOo.
In the meantime when my CWS tl41 is finished an is integrated the old
and new behaviour will work both for a while. And for OOo 3.0 a proper
migration from the old-working-way to the new one using configuration
entries is planned. After that the old code should be removed.


Now on to what we currently do or did in the CWS
- the path settings for 'Linguistic' and 'Dictionary' have been
  changed to be multi-paths.
  The new 'Dictionary' path is now dedicated to those personal
  user-dictionaries as it always should have been.
  And the 'Linguistic' path is for data etc. that is to be used
  and found by an actual spell checker, hyphenator, ... implementation

Thus those cnfiguration setting will soon look like this:

node oor:name=Linguistic oor:op=fuse oor:mandatory=true
node oor:name=InternalPaths
node oor:name=$(insturl)/share/dict oor:op=fuse/
node oor:name=$(insturl)/share/dict/ooo oor:op=fuse/
/node
prop oor:name=UserPaths
value$(userurl)/wordbook/value
/prop
/node

node oor:name=Dictionary oor:op=fuse oor:mandatory=true
node oor:name=InternalPaths
node oor:name=$(insturl)/share/wordbook/$(vlang)
oor:op=fuse/
/node
prop oor:name=WritePath
value$(userurl)/wordbook/value
/prop
/node


As you can see the 'Linguistic' path covers all places where previously
data files for the linguistic might have been installed.
The 'UserPaths' entry is actually a string list and thus can also hold
more than one path.


The next we did is:
- spell checkers, hyphenators, ... need to make configuration entries
  that describe what type of dictionary the may make use of.

Such an enty will look like this:

node oor:name=SpellCheckers
node oor:name=org.openoffice.lingu.MySpellSpellChecker
oor:op=fuse
prop oor:name=SupportedDictionaryFormats
oor:type=oor:string-list
valueDICT_SPELL MySpell_old/value
/prop
/node
/node


The component has to specifiy it's implementation name and a list of
dictionary formats it may make use of.
We don't have implementations that make use of more than one format at
the same time yet but we want to be flexible and future-safe with our
new configuration entries.
For example in the future we could have a dictionary format named
DICT_SPELL_EXCEPT
that is used to identify exception dictionaries. Something that Hunspell
currently does not implement, but hopefully will do so at some point.
Then it would be normal to support the two formats
DICT_SPELL and DICT_SPELL_EXCEPT
at the same time.


On the other side of the line we now have the new entries for dictionaries:
- dictionaries need to make entries in the 

Re: [dev] Removing external header guards

2008-02-11 Thread Kohei Yoshida
Hi Frank,

On Mon, 2008-02-11 at 15:00 +0100, Frank Schönheit - Sun Microsystems
Germany wrote:
 Sure. Again: The question is whether the gain is worth the pain.
 Personally, I somehow doubt it.

I'm all for removing external header guards, and doing it in one step.
The big gain I see is less confusion among external
developers/contributors who do not have all the intimate details,
agreements, rules about the codebase.

When such a developer sees OO.o's codebase where headers are externally
guarded in some places and not in others, he would get confused as to
which convention to follow.  Eliminating external guards entirely will
also remove that confusion.  Those who work on the codebase on a daily
basis and communicate with each other every day may not be affected
much, but there are others who don't have that luxury.

Also, the benefit of removing ugliness from the codebase should not be
underestimated IMO.  Some people may not care all that much, but for
others it is a big deal, and one that might determine whether or not he
will contribute to the project.

There is a pain of course, of syncing all the CWS'es, but it's just a
one time pain, so I would not see it as a big roadblock, as long as
someone else's doing the work. ;-)

Kohei

-- 
Kohei Yoshida - OpenOffice.org Engineer - Novell, Inc.
[EMAIL PROTECTED]


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



Re: [dev] Removing external header guards

2008-02-11 Thread Thorsten Behrens
On Mon, Feb 11, 2008 at 03:00:06PM +0100, Frank Schönheit - Sun Microsystems 
Germany wrote:
  Are you suggesting to do this incrementally? In which way would that
  help, for the individual developer, who needs to resync one or more
  CWSs against the inevitably changed include portion of her files?
 
 The developer has better control.
 
 If I touch includes in any file of any module of any CWS, and have to
 resync to the big-bang-MWS (the one containing incguards01), I will
 almost certainly get a conflict. This happens for all people touching
 any include in any file of any module of any CWS.
 
Yes. But these are easy-to-fix conflicts. My conjecture would be
that very few CWS touch more than a handful of include statements,
which would be a very bearable pain.

 If I touch includes in any file of any module of any CWS, and let the
 script run immediately before I pass the CWS to QA, then at least for
 this particular CWS, and this particular module (more precise: all files
 in this module where I tampered with the includes), I will not have
 conflicts.
 
If you are in the lucky situation of developing this module alone,
then yes. But this is rather uncommon in other areas.

 IoW: There's a little less pain. Still, I am unsure whether the reduced
 pain is worth the gain. But if we minimize the former, I'd perhaps be
 willing to sacrifice this uncertainty to the higher abstract goals of
 removing some uglyness ;)
 
Hey, looks like we've a deal then - do it like that in dbaccess,
which, as mentioned, I'll leave alone in incguards01. And the rest gets 
cleansed by kendy's script an me.

Cheers,

-- Thorsten


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



Re: [dev] Removing external header guards

2008-02-11 Thread Frank Schönheit - Sun Microsystems Germany
Hi Thorsten,

 I cannot imagine changes to OOo code that do not potentially cause
 pain someone somewhere. The thing is, it's a change for the better,
 removes a ton of unnecessary, fragile  hard to maintain code, and there
 simply won't be a better time for this.

Sure. Again: The question is whether the gain is worth the pain.
Personally, I somehow doubt it.

 Are you suggesting to do this incrementally? In which way would that
 help, for the individual developer, who needs to resync one or more
 CWSs against the inevitably changed include portion of her files?

The developer has better control.

If I touch includes in any file of any module of any CWS, and have to
resync to the big-bang-MWS (the one containing incguards01), I will
almost certainly get a conflict. This happens for all people touching
any include in any file of any module of any CWS.

If I touch includes in any file of any module of any CWS, and let the
script run immediately before I pass the CWS to QA, then at least for
this particular CWS, and this particular module (more precise: all files
in this module where I tampered with the includes), I will not have
conflicts.

IoW: There's a little less pain. Still, I am unsure whether the reduced
pain is worth the gain. But if we minimize the former, I'd perhaps be
willing to sacrifice this uncertainty to the higher abstract goals of
removing some uglyness ;)

Ciao
Frank

-- 
- Frank Schönheit, Software Engineer [EMAIL PROTECTED] -
- Sun Microsystems  http://www.sun.com/staroffice -
- OpenOffice.org Base   http://dba.openoffice.org -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

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



Re: [dev] New intermediate version 1.1.1 of the OpenOffice.org API plugin available

2008-02-11 Thread Ariel Constenla-Haile

Juergen Schmidt escribió:

Hi,

i have promised it for last Friday but i wanted to do some clean up 
first, sorry for the delay ;-)


I have put a new intermediate version 1.1.1 of the OpenOffice.org API 
plugin on the API project page 
(http://api.openoffice.org/Projects/NetBeansIntegration/org-openoffice-extensions.nbm). 



See also the updated download section in the wiki 
(http://wiki.services.openoffice.org/wiki/OpenOffice_NetBeans_Integration#Intermediate_version_1.1.1_for_NetBeans_6) 
for further details.


Feel free to try it and please report any kind of problem.


Juergen


Hi Jürgen,

although cross-posting is bad, a copy of this to [EMAIL PROTECTED] and 
[EMAIL PROTECTED] will be useful (there is more people interested in Java-NB 
in these lists than here ;-) )


Regards
Ariel.


--
Ariel Constenla-Haile
La Plata, Argentina

[EMAIL PROTECTED]
[EMAIL PROTECTED]

http://www.ArielConstenlaHaile.com.ar/ooo/



Aus der Kriegsschule des Lebens
- Was mich nicht umbringt,
macht mich härter.
Nietzsche Götzendämmerung, Sprüche und Pfeile, 8.

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



Re: [dev] SRC680_m246 build breaks in

2008-02-11 Thread Giuseppe Castagno

Hi Eike,

Eike Rathke wrote:

Hi Giuseppe,

On Monday, 2008-02-11 13:16:34 +0100, Giuseppe Castagno wrote:

I can correct the library liblpsolve55.so issue by manually building the 
module lpsolve, but I have no idea about the other two.


Where does libsolver680li.so and come solver680en-US.res from?


Module scext, your scext/prj/build.lst should contain the lines

scx  scext   :   offuh comphelper lpsolve tools NULL
scx scext\source\solver nmake   -   all scx_solver NULL

(Note: m247 also added a dependency to transex3 and rsc)


mm, it seems I have no scext module, I checked out the source in full, 
but no scext module present and no error signalled. I'll do it again.




and your postprocess/prj/build.lst the dependency

po  postprocess ::  ... scext ...


this looks fine.

Thanks,
Giuseppe.

--
Kind Regards,

Giuseppe Castagno
[EMAIL PROTECTED]
[EMAIL PROTECTED]
Acca Esse http://www.acca-esse.eu


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



Re: [dev] Removing external header guards

2008-02-11 Thread Thorsten Behrens
On Mon, Feb 11, 2008 at 12:33:47PM +0100, Nikolai Pretzell wrote:
 Frank Schönheit - Sun Microsystems Germany schrieb:
 What, except removing some ugliness, which is alway highly subjective,
 is the gain of this change? 

 Maintainability.

 The uglyness IMHO is not subjective, and a defect. Maintainability is  
 a major problem in any project as huge as OOo, so any improvement is  
 helpful. The external header guards have two kinds of impact:
 - unnecessary code,
 - a potential cause for difficult to find errors, when internal include  
 guards change.

Yep. External guards expose an implementation detail of the included
header, that's a) likely to change (and _is_ changing already for
those that unfortunately took the guards out of boost or stlport
headers), and b) apparently fragile, as I found a whole lot of
places where non-existing or misnamed (wrong case, etc.) headers
were included - change the includes in one central header, and you
risk build breakages across the whole office.

So, in my book, this change is justified, and only lets us suffer
some pain now, instead of continuous pain in the future, at a
possibly much more inconvient time. As I mentioned, I'll happily
exclude dbaccess from this CWS, since you largely reworked includes
there. 

Cheers,

-- Thorsten


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



Re: [dev] Removing external header guards

2008-02-11 Thread Nikolai Pretzell


Frank Schönheit - Sun Microsystems Germany schrieb:

Hi Thorsten,


kendy and me now intend to execute the once-postponed plan to remove
external header guards (that #ifndef STUFF #include STUFF #endif
ugliness). A bit more background:
http://blog.thebehrens.net/2008/02/05/obsolete-external-header-guards/


We already discusses this a little bit by PM, so you know I have to ask
this here :)
What, except removing some ugliness, which is alway highly subjective,
is the gain of this change? 


Maintainability.

The uglyness IMHO is not subjective, and a defect. Maintainability is 
a major problem in any project as huge as OOo, so any improvement is 
helpful. The external header guards have two kinds of impact:

- unnecessary code,
- a potential cause for difficult to find errors, when internal include 
guards change.


I think we should welcome the opportunity that somebody is willing to do 
this work.


Nikolai

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



Re: [dev] Where our products install to

2008-02-11 Thread Stephan Bergmann

Rene Engelhard wrote:

So you want to tellme that /usr/lib/openoffice won't work anymore
(be it with /usr/lib/openoffice/ure, /usr/lib/openoffice/basic3.0)
anymore?


Using /usr/lib instead of /opt as prefix should just work fine, I guess. 
 (In principle, the three layers can be put wherever you want; all that 
needs to be adjusted are two symbolic links: the brand layer has a 
symbolic link basis-link to the basis layer, and the basis layer has a 
symbolic link ure-link to the ure layer.  Especially folks that 
package OOo into some specific distro format should find no real 
problems with the new structure, I hope.  But if there are any details 
with the structure that could be improved from your point of view, do 
tell now, as long as the structure is still soft and can be modified 
rather easily.)


-Stephan

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



Re: [dev] Where our products install to

2008-02-11 Thread Stephan Bergmann

Oliver Braun wrote:

Stephan Bergmann wrote:

The planned new (OOo 3.0) structures are as follows:

On Unix (Linux, Solaris):
- The URE product still by default will install to 
/opt/openoffice.org/ure (but only the /opt prefix is relocatable).

- The OOo product by default will install its three layers into
-- /opt/openoffice.org/ure
-- /opt/openoffice.org/basis3.0
-- /opt/openoffice.org3.0
 (where only the /opt prefix is relocatable).
- The StarOffice product, for example, by default will install its 
three layers into

-- /opt/openoffice.org/ure
-- /opt/openoffice.org/basis3.0
-- /opt/staroffice9
 (where only the /opt prefix is relocatable).


In light of recent events: how will the new directory structure affect 
LD_LIBRARY_PATH set in the soffice launch script ?


It would be nice to have only a small subset of libraries in the 
directories added to LD_LIBRARY_PATH, especially none of the external. 
Maybe we create an extra directory (for the purpose of minimizing the 
number of libs present) and populate it with symbolic links to the real 
libs ?!


I did a lot of work on CWS sb83 to clean up finding of all sorts of 
dependent libraries (URE libraries, OOo libraries, external libraries, 
extensions, ...), on all the various platforms; see the new 
(APP|SHL)nRPATH stuff.


desktop/scripts/soffice.sh:1.28.34.8 etc. still contain code to mess 
around with LD_LIBRARY_PATH etc. and PATH (simply because I did not yet 
touch that code), but it (a) is probably not needed any longer, and (b) 
probably sets wrong, useless paths (brand vs. basis) anyway---and OOo 
continues to work for me, at least in standard situations.


Let me know of any LD_LIBRARY_PATH related problems, and we can see 
whether they are already solved on sb83, or do solve them.


-Stephan

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



Re: [dev] Where our products install to

2008-02-11 Thread Stephan Bergmann

Caolan McNamara wrote:

On Fri, 2008-02-08 at 14:05 +0100, Petr Mladek wrote:
I think that the best solution would be to get rid of share/dict/ooo and look 
for the dictionaries into a common place, for example /usr/share/myspell.


It would be nice get rid of share/dict/ooo/dictionary.lst. The dictionaries 
have well defined names. It is possible to create symlinks for compatible 
languages, ... Well, there might be problems with symlinks on Windows but it 
would be very useful on Linux.


Specifically wrt dictionaries, as you probably know that's precisely
what we do on fedora where we've done away with dictionary.lst (well it
still works if you want to use it) and just auto-detect them and the
language/locale they service based on their names and add looking in a
system /usr/share/myspell location as well the shared OOo one and then
the per-user one.


If there's any interest in it, then I could try and perhaps upstream
this work and co-opt the existing --without-myspell-dicts or whatever
its called into a sort of --with-system-dicts=LOCATION and bind the code
off that, or something of that nature.


I guess Thomas Lange can add to this thread.  (I mainly worked on 
keeping the old code up and running in the new structures largely 
unchanged, but any additional improvements are of course welcome.)


-Stephan

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



Re: [dev] Removing external header guards

2008-02-11 Thread Nikolai Pretzell

Hi Frank,

Frank Schönheit - Sun Microsystems Germany schrieb:

I'm all in for somebody else doing work :), and I do not doubt that it
is *reasonable* to remove external include guards /in general/.
I only suspect that the minor gain we get from this is not worth the
potential medium or big pain it will cause. 



the resulting conflicts will probably merge gracefully on CWS resync.

Anyway, Thorsten already promised to spare your module. :-)
Owners of other modules will tell, if they see a problem.

Nikolai

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



Re: [dev] Tools - Translation

2008-02-11 Thread Eike Rathke
Hi linuxa,

On Sunday, 2008-02-10 10:26:21 +, linuxa linux wrote:

 I found this sourceforge project quite interesting and
 I thought why not tell you because it could be a
 shortcut for all the projects:
 
 http://translate.sourceforge.net/wiki/start

If you actually had read the page you're posting the link of you might
had known that Pootle is already used in OOo translation:
http://translate.sourceforge.net/wiki/toolkit/oo2po
http://wiki.services.openoffice.org/wiki/Pootle_User_Guide

  Eike

-- 
 OOo/SO Calc core developer. Number formatter stricken i18n transpositionizer.
 SunSign   0x87F8D412 : 2F58 5236 DB02 F335 8304  7D6C 65C9 F9B5 87F8 D412
 OpenOffice.org Engineering at Sun: http://blogs.sun.com/GullFOSS
 Please don't send personal mail to the [EMAIL PROTECTED] account, which I use 
for
 mailing lists only and don't read from outside Sun. Use [EMAIL PROTECTED] 
Thanks.


pgpYapZPHosym.pgp
Description: PGP signature


Re: [dev] Removing external header guards

2008-02-11 Thread Frank Schönheit - Sun Microsystems Germany
Hi Nikolai,

 The uglyness IMHO is not subjective, and a defect. Maintainability is 
 a major problem in any project as huge as OOo,

Sure.

 - unnecessary code

Which is true for a lot of other places, too. I usually fix those
incrementally :)

 - a potential cause for difficult to find errors, when internal include 
 guards change.

If an internal include guard changes - this only means that the external
include guard does not apply anymore (i.e. the #ifndef evaluates to
false), so the file is unconditionally included, effectively. Where's
the difficult-to-find error here?

 I think we should welcome the opportunity that somebody is willing to do 
 this work.

I'm all in for somebody else doing work :), and I do not doubt that it
is *reasonable* to remove external include guards /in general/.
I only suspect that the minor gain we get from this is not worth the
potential medium or big pain it will cause. That's why I still think the
all-in-one thing is not the best approach here.

Ciao
Frank

-- 
- Frank Schönheit, Software Engineer [EMAIL PROTECTED] -
- Sun Microsystems  http://www.sun.com/staroffice -
- OpenOffice.org Base   http://dba.openoffice.org -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

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



[dev] positive discussion ...

2008-02-11 Thread Michael Meeks
Hi Sophie,

Thanks for your mail; I agree - this particular dead-end of the thread
got a little unpleasant  highly charged; I'm well up for killing it.

On Fri, 2008-02-08 at 20:42 +0100, sophie wrote:
 We are now thinking about SCA, an adapted one to our community, so no
 need to quarrel about what is already behind.

Is there a link to a copy of that somewhere ? (or is the thinking going
on on a public mailing list ?).

 If you really have this energy to argue, please come and discuss how we 
 can reenforce our workflow, our communication flow, our visibility and 
 add more power to our community.

I think I'm missing something here. Is there a public statement
anywhere that means discussing the unbalanced ownership problems, that
(clearly) substantilly impeed Novell's involvement (and that of other
developers) is fruitless ?

Are you aware of any such statement, or indication from Sun, that says
this problem is un-solvable; whatever the community wants ?

Of course, such a statement might shut down such discussion pretty
quickly, but I havn't seen any clear public statement of that form.
Indeed, I've not seen many clear, black  white statements about the
compromises necessary to accomodate our major sponsor's business
interest (which is of course necessary to some degree) inside the
project; and what plans there are for the future here.

  But confidence is a key word in all these discussions to make them
 come to real facts. So please, really, stop this fight, and allow us
 to think at something that is reflecting our common love for OOo.

So - I think we were getting there - we'd finally got past some of the
more basic, emotive, low-level arguments, and were starting to
communicate; at least mba  I seemed happy:

http://www.openoffice.org/servlets/ReadMsg?list=devmsgNo=21708

clearly no-one wants to shut down a whole discussion on a topic like
this, (and without a conclusion) on the basis of a few sub-threads
unfortunately disappearing off into the long grass.

I've renamed my reply to remove the odious Butler :-) would be a good
move; perhaps as/when we continue other discussions to do the same.

Thanks,

Michael.

-- 
 [EMAIL PROTECTED]  , Pseudo Engineer, itinerant idiot



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



Re: [dev] Where our products install to

2008-02-11 Thread Stephan Bergmann

Oliver Braun wrote:

Hi Stephan,

Stephan Bergmann wrote:

The planned new (OOo 3.0) structures are as follows:

On Unix (Linux, Solaris):
- The URE product still by default will install to 
/opt/openoffice.org/ure (but only the /opt prefix is relocatable).

- The OOo product by default will install its three layers into
-- /opt/openoffice.org/ure
-- /opt/openoffice.org/basis3.0
-- /opt/openoffice.org3.0
 (where only the /opt prefix is relocatable).
- The StarOffice product, for example, by default will install its 
three layers into

-- /opt/openoffice.org/ure
-- /opt/openoffice.org/basis3.0
-- /opt/staroffice9
 (where only the /opt prefix is relocatable).


Is there a good reason to keep the minor (3.0) in the path names and 
thus to continue to lose (super-)user deployed dictionaries and UNO 
extensions when upgrading from e.g. 3.0 to 3.1 ?


- The versioning of the basis directory (3 vs. 3.0 vs. 3.0.0) is 
constrained by the compatibility characteristics of the interface 
between basis and brand layer:  If we can keep that interface compatible 
among minors, we can label the basis directory just 3; if we can only 
keep that interface compatible among micors, we need to label it 3.0; 
if, however, we would not even manage that, we would need to label it 
3.0.0.  As it stands now, the interface will be rather thin, the brand 
layer only containing startup code for the executables (and the meat of 
the executables residing in the basis layer, with few simple entry 
points), some .ini/rc files, bitmaps, icons, configuration entries, 
extensions (which should only be programmed against the URE, anyway), 
etc.  But---compatibility is a hard problem, so I am not sure we will 
manage to stay compatible between minors.


- For dictionaries, see the parallel sub-thread by Petr and Caolan.

- Shared extensions for now will always go into the brand layer, anyway. 
 (Rationale: there are brands that bring with them brand-specific 
extensions.)  Note that this could be changed in the future, by having 
three extension layers instead of the current two.


-Stephan

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



Re: [dev] SRC680_m246 build breaks in

2008-02-11 Thread Eike Rathke
Hi Giuseppe,

On Monday, 2008-02-11 13:16:34 +0100, Giuseppe Castagno wrote:

 I can correct the library liblpsolve55.so issue by manually building the 
 module lpsolve, but I have no idea about the other two.

 Where does libsolver680li.so and come solver680en-US.res from?

Module scext, your scext/prj/build.lst should contain the lines

scx  scext   :   offuh comphelper lpsolve tools NULL
scx scext\source\solver nmake   -   all scx_solver NULL

(Note: m247 also added a dependency to transex3 and rsc)

and your postprocess/prj/build.lst the dependency

po  postprocess ::  ... scext ...


  Eike

-- 
 OOo/SO Calc core developer. Number formatter stricken i18n transpositionizer.
 SunSign   0x87F8D412 : 2F58 5236 DB02 F335 8304  7D6C 65C9 F9B5 87F8 D412
 OpenOffice.org Engineering at Sun: http://blogs.sun.com/GullFOSS
 Please don't send personal mail to the [EMAIL PROTECTED] account, which I use 
for
 mailing lists only and don't read from outside Sun. Use [EMAIL PROTECTED] 
Thanks.


pgpTZjIRcjahX.pgp
Description: PGP signature


Re: [dev] Where our products install to

2008-02-11 Thread Rene Engelhard
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi,

Stephan Bergmann wrote:
 Rene Engelhard wrote:
 So you want to tellme that /usr/lib/openoffice won't work anymore
 (be it with /usr/lib/openoffice/ure, /usr/lib/openoffice/basic3.0)
 anymore?

 Using /usr/lib instead of /opt as prefix should just work fine, I guess.  
  (In principle, the three layers can be put wherever you want; all that  
 needs to be adjusted are two symbolic links: the brand layer has a  
 symbolic link basis-link to the basis layer, and the basis layer has a  
 symbolic link ure-link to the ure layer.  Especially folks that  

Aha, that's good to know. Because I do want to keep the installdir
version-number free. That of course wouldn't have worked if it expected
openoffice.org3.0 somewhere. If it's just done via links, that's fine
for me, too.

Thanks for the clarification.

 package OOo into some specific distro format should find no real  
 problems with the new structure, I hope.  But if there are any details  

Yeah, I hope so, too.

 with the structure that could be improved from your point of view, do  
 tell now, as long as the structure is still soft and can be modified  
 rather easily.)

I currently don't see one, but then again I didn't yet invest any work
in packaging 3.0 snapshots...

Regards,

Rene
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFHsBM4+FmQsCSK63MRAlv8AJ9ry+gpoovrKOV00B+z+HeIpBfoiACfdD6T
qwThxK7JO0df/qKo/7VTeck=
=3PE+
-END PGP SIGNATURE-

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



[dev] SRC680_m246 build breaks in

2008-02-11 Thread Giuseppe Castagno

Hi all,

on GNU/Linux Debian lenny, while building m246 from scratch, at the end 
of the process, in module instsetoo_native the build complains with:


**
ERROR: Saved logfile: 
/home/beppe/ooo-b/m246-std/build/current/instsetoo_native/unxlngi6.pro/OpenOffice/deb/logging/en-US/log_SRC680_en-US.log

**
... analyzing files ...
ERROR: The following files could not be found:
ERROR: File not found: liblpsolve55.so
ERROR: File not found: libsolver680li.so
ERROR: File not found: solver680en-US.res

I can correct the library liblpsolve55.so issue by manually building the 
module lpsolve, but I have no idea about the other two.


Where does libsolver680li.so and come solver680en-US.res from?

Any help appreciated, thanks.

--
Kind Regards,
Giuseppe Castagno
Acca Esse http://www.acca-esse.eu
[EMAIL PROTECTED]
[EMAIL PROTECTED]

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



RE: [dev] Butler Office Pro - really a violation ?

2008-02-11 Thread Allen Pulsifer
 On Fri, 2008-02-08 at 17:51 +0100, Juergen Schmidt wrote:
  The project simply don't need people like you who has 
 probably never 
  contributed one line of code but are very good in this kind 
 of useless 
  discussion.

I must of missed this email (I did notice Michael's reply), but really, I
don't care if you like me or not, and I don't care whether you personally
consider this discussion to be useless or not.

First of all, many people make many contributions other than code.  This
includes bug reports, documentation, marketing and community support.  I
won't bother to list all the possible avenues for contribution because if
you are so myopic as to make a statement like that I will not waste my time.

In addition, as I very clearly stated, any contribution I could make has
been refused by the project.  As soon as the licensing issues are worked
out, and the project is willing to accept code licensed only under the LGPL,
then I would be willing to make contributions.  I will not be signing the
JCA, or SCA or whatever the name du-jour happens to be.  I'm sure I'm not
the only developer who feels this way.

Allen


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