Re: scripts to assist in editing helpcontent2

2014-01-30 Thread Oliver-Rainer Wittmann

Hi,

On 30.01.2014 02:34, Kay Schenk wrote:

I decided to assist with the task of adding help information the four
functions added to scalc some time ago
  (see mail thread:
http://markmail.org/message/ojaxtd6uez4wk3rf)

so I fist tracked down the help files in which to add the information. Then
a major stumbling block -- how to create the needed header ids, bookmark
ids, paragraph ids for my proposed additions.

I ended up constructing a  script that went through all the help files and
culled out the ids that had already been used producing 3 little files
corresponding to header ids, bookmark ids and paragraph ids, thinking new
ones could be chosen using these lists. Really crazy results -- not all
nice numerical id sequences but oh well.

Anyway, where's a good place for this if someone else needs to use them? I
think the wiki takes attachments? Should I just upload there along with
some instructions for use?



What about http://svn.apache.org/viewvc/openoffice/devtools/ ?


Best regards, Oliver

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: scripts to assist in editing helpcontent2

2014-01-30 Thread Andre Fischer

On 30.01.2014 09:10, Oliver-Rainer Wittmann wrote:

Hi,

On 30.01.2014 02:34, Kay Schenk wrote:

I decided to assist with the task of adding help information the four
functions added to scalc some time ago
  (see mail thread:
http://markmail.org/message/ojaxtd6uez4wk3rf)

so I fist tracked down the help files in which to add the 
information. Then

a major stumbling block -- how to create the needed header ids, bookmark
ids, paragraph ids for my proposed additions.

I ended up constructing a  script that went through all the help 
files and

culled out the ids that had already been used producing 3 little files
corresponding to header ids, bookmark ids and paragraph ids, thinking 
new

ones could be chosen using these lists. Really crazy results -- not all
nice numerical id sequences but oh well.

Anyway, where's a good place for this if someone else needs to use 
them? I

think the wiki takes attachments? Should I just upload there along with
some instructions for use?



What about http://svn.apache.org/viewvc/openoffice/devtools/ ?


If the script would make our build easier then it might also go to 
main/solenv/bin/


-Andre




Best regards, Oliver

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org




-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Building on Mac

2014-01-30 Thread Andre Fischer
Yesterday I was trying to make a new build on OSX.  I have not used this 
platform for a while so I instead of updating my SVN repository, I 
cloned the new GIT repository.  That went as smooth as expected (thanks 
to everybody involved setting it up).  But my configure failed.  It 
complained that there was no xcode installed.  This is probably due to 
the transition from 32bit to 64 bit. The only information I found about 
what to do is a short notice regarding build requirements [1].  That 
brought me as far as asking me for my Apple Developer Id.  I have one, 
but not readily available, so I can not continue right now.


So, I have some questions:

1. Is it possible to build on OSX with only freely available tools (that 
don't require registration)?


2. Is there anybody with access to a Mac who is willing to extend the 
building guide to cover OSX?
   [2] and [3] describe in some detail how to build OpenOffice on 
Windows and Linux (in its Ubuntu flavor) but hardly a word on OSX.  Is 
there another page buried in our Wiki?


3. I remember that I also had to set up macports [4] for some frequently 
used shell commands (I think) but that is not mentioned anywhere in the 
building guide.  Is it not needed anymore?



I think that it is not enough that it is theoretically possible to build 
OpenOffice on Mac OSX.  It should also be documented in a public place 
so that everybody can do it.


Regards,
Andre


[1] 
https://wiki.openoffice.org/wiki/Documentation/Building_Guide_AOO/Building_on_MacOsX

[2] https://wiki.openoffice.org/wiki/Documentation/Building_Guide_AOO
[3] 
https://wiki.openoffice.org/wiki/Documentation/Building_Guide_AOO/Step_by_step

[4] http://www.macports.org/

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: scripts to assist in editing helpcontent2

2014-01-30 Thread jan i
On 30 January 2014 09:19, Andre Fischer awf@gmail.com wrote:

 On 30.01.2014 09:10, Oliver-Rainer Wittmann wrote:

 Hi,

 On 30.01.2014 02:34, Kay Schenk wrote:

 I decided to assist with the task of adding help information the four
 functions added to scalc some time ago
   (see mail thread:
 http://markmail.org/message/ojaxtd6uez4wk3rf)

 so I fist tracked down the help files in which to add the information.
 Then
 a major stumbling block -- how to create the needed header ids, bookmark
 ids, paragraph ids for my proposed additions.

 I ended up constructing a  script that went through all the help files
 and
 culled out the ids that had already been used producing 3 little files
 corresponding to header ids, bookmark ids and paragraph ids, thinking new
 ones could be chosen using these lists. Really crazy results -- not all
 nice numerical id sequences but oh well.

 Anyway, where's a good place for this if someone else needs to use them?
 I
 think the wiki takes attachments? Should I just upload there along with
 some instructions for use?


 What about http://svn.apache.org/viewvc/openoffice/devtools/ ?



 If the script would make our build easier then it might also go to
 main/solenv/bin/


I understand it more as a script for people adding new items. so devtools
would be the best place.

rgds
jan I.



 -Andre




 Best regards, Oliver

 -
 To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
 For additional commands, e-mail: dev-h...@openoffice.apache.org



 -
 To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
 For additional commands, e-mail: dev-h...@openoffice.apache.org




Re: Building on Mac

2014-01-30 Thread Herbert Duerr

On 30.01.2014 09:40, Andre Fischer wrote:

1. Is it possible to build on OSX with only freely available tools (that
don't require registration)?


Apple's XCode development environment is available for free in either 
their app store or in their downloads for developers area. Apple 
requires a registrations for both.


Since an Xcode download is a plain disk-image file that could be easily 
redistributed there might be alternative channels for them, but I'd 
strongly recommend to use the reliable and legal download locations from 
the original provider Apple. If there are direct download links at Apple 
that don't require registration then they are not well publicized. If 
anyone knows such a link please provide it.



2. Is there anybody with access to a Mac who is willing to extend the
building guide to cover OSX?
[2] and [3] describe in some detail how to build OpenOffice on
Windows and Linux (in its Ubuntu flavor) but hardly a word on OSX.


Once XCode is installed it's just the plain generic svn-checkout, 
configure and build steps documented in [1]. The good thing about XCode 
is that it provides all that's needed.



3. I remember that I also had to set up macports [4] for some frequently
used shell commands (I think) but that is not mentioned anywhere in the
building guide.  Is it not needed anymore?


I don't have macports or fink installed and can build just fine. All our 
build requirements are covered by Xcode.


Of course these tool sets provide a lot of value, e.g. if anyone prefers 
to write his helper scripts in e.g. Lisp then macports is a good way to 
get a lisp interpreter for free. But our build doesn't require any of this.



I think that it is not enough that it is theoretically possible to build
OpenOffice on Mac OSX.  It should also be documented in a public place
so that everybody can do it.


Get XCode 4.5 and install it.
Do the generic AOO build [1].

[1] https://wiki.openoffice.org/wiki/Documentation/Building_Guide_AOO

By the way, I'm working on enabling an AOO build with newer XCode 
versions, that no longer provide a 10.7 SDK.


I'd suggest to not give up so easily. If a download requires a 
registration then annoying as it may be, it is nothing a reasonably 
experienced developer cannot handle. Even Mac newbies often manage to 
get things from the App Store.


Herbert

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: Building on Mac

2014-01-30 Thread Andre Fischer

On 30.01.2014 10:24, Herbert Duerr wrote:

On 30.01.2014 09:40, Andre Fischer wrote:

1. Is it possible to build on OSX with only freely available tools (that
don't require registration)?


Apple's XCode development environment is available for free in either 
their app store or in their downloads for developers area. Apple 
requires a registrations for both.


Instead of free I should have used the word open as in open source. 
Registration seems not to be compatible with that concept.




Since an Xcode download is a plain disk-image file that could be 
easily redistributed there might be alternative channels for them, but 
I'd strongly recommend to use the reliable and legal download 
locations from the original provider Apple. If there are direct 
download links at Apple that don't require registration then they are 
not well publicized. If anyone knows such a link please provide it.


I am not asking for ways around the registration.  I am asking for 
alternatives that maybe do not come from Apple.  Does macports provide a 
gcc/clang compiler?





2. Is there anybody with access to a Mac who is willing to extend the
building guide to cover OSX?
[2] and [3] describe in some detail how to build OpenOffice on
Windows and Linux (in its Ubuntu flavor) but hardly a word on OSX.


Once XCode is installed it's just the plain generic svn-checkout, 
configure and build steps documented in [1]. The good thing about 
XCode is that it provides all that's needed.


So?  The same is true for Linux and Windows and we still have detailed 
building guides for them.





3. I remember that I also had to set up macports [4] for some frequently
used shell commands (I think) but that is not mentioned anywhere in the
building guide.  Is it not needed anymore?


I don't have macports or fink installed and can build just fine. All 
our build requirements are covered by Xcode.


Of course these tool sets provide a lot of value, e.g. if anyone 
prefers to write his helper scripts in e.g. Lisp then macports is a 
good way to get a lisp interpreter for free. But our build doesn't 
require any of this.


Ah, I didn't know that.




I think that it is not enough that it is theoretically possible to build
OpenOffice on Mac OSX.  It should also be documented in a public place
so that everybody can do it.


Get XCode 4.5 and install it.


What about the ... or later on the build requirements page.  The 
referenced download page offers by default XCode 5.  Does that work?



Do the generic AOO build [1].

[1] https://wiki.openoffice.org/wiki/Documentation/Building_Guide_AOO

By the way, I'm working on enabling an AOO build with newer XCode 
versions, that no longer provide a 10.7 SDK.


I'd suggest to not give up so easily. If a download requires a 
registration then annoying as it may be, it is nothing a reasonably 
experienced developer cannot handle. Even Mac newbies often manage to 
get things from the App Store.


Not without their passwords.

And you are right, I am not an experienced developer on the Mac 
platform.   More reason to have proper documentation.  I still have not 
given up hope that sometime somebody will provide it.


-Andre



Herbert

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org




-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Newbie to openoffice

2014-01-30 Thread Kamini Bonde
Hi,
I am kamini from India.I am an engineering graduate and have been working
in the field of software Testing since 5 years. I found openoffice to be
quite exciting as its an open source application development. Looking
forward to join the QA team so I learn more on testing and an opportunity
to work with people around the globe.

Regards,
Kamini.


Re: Newbie to openoffice

2014-01-30 Thread Liu Ping
Hi, KAMINI

Welcome to join in QA team

If you have interest on AOO 4.1  FVT, please send your platform and
Testlink ID (if you haven't a Testlink account, you can register
one[1]), and I will assign test cases to you.
You should also get installation sets from dev snapshot [2] and report
issues in Bugzilla [3]

[1]http://aootesting.adfinis-sygroup.org/index.php
[2]http://ci.apache.org/projects/openoffice/#linsnap
[3] https://issues.apache.org/ooo/

Thank you!


On Thu, Jan 30, 2014 at 5:21 PM, Kamini Bonde kamini.bend...@gmail.comwrote:

 Hi,
 I am kamini from India.I am an engineering graduate and have been working
 in the field of software Testing since 5 years. I found openoffice to be
 quite exciting as its an open source application development. Looking
 forward to join the QA team so I learn more on testing and an opportunity
 to work with people around the globe.

 Regards,
 Kamini.



Beaten on our own turf ??

2014-01-30 Thread jan i
Hi.

There are about 2 days left of call for papers to apacheCon Denver
call for 
papershttp://events.linuxfoundation.org/events/apachecon-north-america/program/cfp
apachecon 2014 http://www.apachecon.com/

Can it really be correct, that we are our representation at our own
conference is at minimum ?

All of you who consider going, should also consider giving a presentation.
There are room for 150 talks in total, so everything is welcome.

A talk about how do we cope with milllions of users, would be interesting
for a lot of other apache projects (and maybe give us more understanding
for our sometimes special needs).

A talk about our ecosystem, our presence in the social media etc, would be
equally interesting.

I cannot participate, but I help behind the scenes, and I promise to make
up for when apacheCon EU rolls out (it is now a fact that it will come this
autumn, city and time is still being negotiated).

If anybody want to give a presentation, but need help, please email me
directly, and I will try to help as much as I can.

Please lets show how big a project and ecosystem we are, submit a talk.

rgds
jan Iversen.


Updated download count, just in time for Fosdem

2014-01-30 Thread Rob Weir
For anyone putting together slides for Fosdem, last night the count
reached 89,574,732.   We should hit 90 million by Saturday February
1st.

Regards,

-Rob

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: scripts to assist in editing helpcontent2

2014-01-30 Thread Kay Schenk
On Thu, Jan 30, 2014 at 12:19 AM, Andre Fischer awf@gmail.com wrote:

 On 30.01.2014 09:10, Oliver-Rainer Wittmann wrote:

 Hi,

 On 30.01.2014 02:34, Kay Schenk wrote:

 I decided to assist with the task of adding help information the four
 functions added to scalc some time ago
   (see mail thread:
 http://markmail.org/message/ojaxtd6uez4wk3rf)

 so I fist tracked down the help files in which to add the information.
 Then
 a major stumbling block -- how to create the needed header ids, bookmark
 ids, paragraph ids for my proposed additions.

 I ended up constructing a  script that went through all the help files
 and
 culled out the ids that had already been used producing 3 little files
 corresponding to header ids, bookmark ids and paragraph ids, thinking new
 ones could be chosen using these lists. Really crazy results -- not all
 nice numerical id sequences but oh well.

 Anyway, where's a good place for this if someone else needs to use them?
 I
 think the wiki takes attachments? Should I just upload there along with
 some instructions for use?


 What about http://svn.apache.org/viewvc/openoffice/devtools/ ?


 If the script would make our build easier then it might also go to
 main/solenv/bin/

 -Andre


It doesn't make building easier -- the entries just show which ids have
already been used for bookmark, paragraph and header ids so  these values
will not be reused. If you look at the content of the .xhp files in
helpcontent2, you'll see what I'm talking about.

I will make the script a little nicer and think about devtools.





 Best regards, Oliver

 -
 To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
 For additional commands, e-mail: dev-h...@openoffice.apache.org



 -
 To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
 For additional commands, e-mail: dev-h...@openoffice.apache.org




-- 
-
MzK

Cats do not have to be shown how to have a good time,
 for they are unfailing ingenious in that respect.
   -- James Mason


Re: 64bit Mac crashs often after start

2014-01-30 Thread Rony
Hi Herbert,

could you please point out where the MacOSX crash reports are located? 

Experiencing an exception in the awt event thread when loading a scripting 
engine and running a macro via the Java based scripting engine (latest, 64 bit 
AOO on MacOSX). Would like to submit it with a bug report.

TIA

Rony G. Flatscher (mobil/e)

 Am 29.01.2014 um 08:40 schrieb Herbert Duerr h...@apache.org:
 
 Hi Raphael,
 
 On 01/29/2014 08:07 AM, Raphael Bircher wrote:
 I recognise that the OSX 4.0.1 often crachs after start. It is not realy
 reproducible, but I have the feeling that there is something wrong. I
 just whant to let you know, so we can keep a eye on this.
 
 System: 10.9 Mavericks.
 
 I will try to get more information about this behavior
 
 The Mac crash reporter will have some interesting details about this.
 Please copy and paste such a report into a text document and attach it
 to a new issue.
 
 I also suggest to experiment with enabling/disabling extensions, the
 update checker and with the java settings.
 
 Herbert
 
 -
 To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
 For additional commands, e-mail: dev-h...@openoffice.apache.org
 

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: scripts to assist in editing helpcontent2

2014-01-30 Thread FR web forum
We have other issue about help content:
https://issues.apache.org/ooo/show_bug.cgi?id=123246

- Mail original -
De: Andre Fischer awf@gmail.com
À: dev@openoffice.apache.org
Envoyé: Jeudi 30 Janvier 2014 09:19:55
Objet: Re: scripts to assist in editing helpcontent2

On 30.01.2014 09:10, Oliver-Rainer Wittmann wrote:
 Hi,

 On 30.01.2014 02:34, Kay Schenk wrote:
 I decided to assist with the task of adding help information the four
 functions added to scalc some time ago
   (see mail thread:
 http://markmail.org/message/ojaxtd6uez4wk3rf)

 so I fist tracked down the help files in which to add the 
 information. Then
 a major stumbling block -- how to create the needed header ids, bookmark
 ids, paragraph ids for my proposed additions.

 I ended up constructing a  script that went through all the help 
 files and
 culled out the ids that had already been used producing 3 little files
 corresponding to header ids, bookmark ids and paragraph ids, thinking 
 new
 ones could be chosen using these lists. Really crazy results -- not all
 nice numerical id sequences but oh well.

 Anyway, where's a good place for this if someone else needs to use 
 them? I
 think the wiki takes attachments? Should I just upload there along with
 some instructions for use?


 What about http://svn.apache.org/viewvc/openoffice/devtools/ ?

If the script would make our build easier then it might also go to 
main/solenv/bin/

-Andre



 Best regards, Oliver

 -
 To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
 For additional commands, e-mail: dev-h...@openoffice.apache.org



-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: scripts to assist in editing helpcontent2

2014-01-30 Thread Kay Schenk
On Thu, Jan 30, 2014 at 11:57 AM, FR web forum ooofo...@free.fr wrote:

 We have other issue about help content:
 https://issues.apache.org/ooo/show_bug.cgi?id=123246


OK. Thanks for this...



 - Mail original -
 De: Andre Fischer awf@gmail.com
 À: dev@openoffice.apache.org
 Envoyé: Jeudi 30 Janvier 2014 09:19:55
 Objet: Re: scripts to assist in editing helpcontent2

 On 30.01.2014 09:10, Oliver-Rainer Wittmann wrote:
  Hi,
 
  On 30.01.2014 02:34, Kay Schenk wrote:
  I decided to assist with the task of adding help information the four
  functions added to scalc some time ago
(see mail thread:
  http://markmail.org/message/ojaxtd6uez4wk3rf)
 
  so I fist tracked down the help files in which to add the
  information. Then
  a major stumbling block -- how to create the needed header ids, bookmark
  ids, paragraph ids for my proposed additions.
 
  I ended up constructing a  script that went through all the help
  files and
  culled out the ids that had already been used producing 3 little files
  corresponding to header ids, bookmark ids and paragraph ids, thinking
  new
  ones could be chosen using these lists. Really crazy results -- not all
  nice numerical id sequences but oh well.
 
  Anyway, where's a good place for this if someone else needs to use
  them? I
  think the wiki takes attachments? Should I just upload there along with
  some instructions for use?
 
 
  What about http://svn.apache.org/viewvc/openoffice/devtools/ ?

 If the script would make our build easier then it might also go to
 main/solenv/bin/

 -Andre

 
 
  Best regards, Oliver
 
  -
  To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
  For additional commands, e-mail: dev-h...@openoffice.apache.org
 


 -
 To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
 For additional commands, e-mail: dev-h...@openoffice.apache.org


 -
 To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
 For additional commands, e-mail: dev-h...@openoffice.apache.org




-- 
-
MzK

Cats do not have to be shown how to have a good time,
 for they are unfailing ingenious in that respect.
   -- James Mason


Re: switch trunk from Mac 32bit to 64bit

2014-01-30 Thread Marcus (OOo)

Am 01/30/2014 08:38 AM, schrieb Oliver-Rainer Wittmann:

Hi Markus,

below you find the output of my iMac running Mac OS X 10.7


thanks for the 10.7 data. At least here I can do some scripting changes.


 From my point of view it should be assured that Mac users running Mac
OS X 10.6 or earlier are _not_ directed to a download of AOO 4.1.
Instead they should be directed to AOO 4.0.1 together with a note saying
that AOO 4.1 needs Mac OS X version 10.7 or later.


This depends on when 4.0.1 will be available in the archive. So, let's 
see what will be possible.


Nevetheless, as I don't know if older and newer browsers than 10.7 
identifying itself in the same way, I need more data.


@Oliver: Can you help me here, too?

Thanks

Marcus




On 28.01.2014 23:24, Marcus (OOo) wrote:

Am 12/20/2013 02:47 PM, schrieb Herbert Duerr:

On 19.12.2013 17:58, jan i wrote:

On 19 December 2013 17:29, Herbert Duerr hdu_...@alice.de wrote:


The new Mac port looks quite good. I uploaded a current version to my
page
[1]. Jürgen already mentioned it will only work for OSX 10.7 and up.
It is
based on todays trunk, which already contains a lot of fixes and
enhancements compared to our latest release. For details you can
have a
look at our progress tracking page [2].

[1] http://people.apache.org/~hdu/
[2] http://people.apache.org/~hdu/izlist9.htm

In the early days of next year I plan to update our trunk so the new
port
becomes active. To build it yourself you'll need XCode4 then. XCode4
comes
with the 10.7 SDK.


+1 the wiki build instructions should also be updated.


+1


Do we also need to update information on the download page (e.g.
that we
only support OSX 10.7 and up) ?


As Jürgen already mentioned the installation files are already
protected. We should also update the release notes, etc.

If it is possible to know the OS version from e.g. the browser's User
Agent then we should update the download page too. Maybe we already have
such a mechanism. Does anyone happen to have OSX 10.3 or earlier? What
happens when you go to the OpenOffice download page?


Good point.

Can someone help me and test the download webpage with different OSX
versions? I need the user agent text fromthe used browsers (Firefox and
Safari).

Or better, please use this webpage and send me the raw data from the
table:

http://www.openoffice.org/download/test/analyze.html

If there is a way to recognize the differences, then I can build
something around the scripting.

Otherwise I would suggest a general hint text when OSX in general was
detected.

Marcus


-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Reporting a problem with the OpenOffice website

2014-01-30 Thread Richard Tomlinson
I have been using OpenOffice for a few years, originally the Sun 
Microsystems official version.


Since installing 4.0.1 I have been unable to get any work done as 
OpenOffice crashes almost immediately no matter what file I open. 
Proceeds to file recovery than crashes again.  I have read everything I 
can understand in the user help section and can not fix the issue. I 
uninstalled 4.0.1 and installed the previous version 3.4.? but now it 
crashes also.


I must abandon use of this product as it prevents me from accomplishing 
useful work.  This is a very large and complex product and would be 
wonderful if it worked.  For future users perhaps you should concentrate 
on the fundamentals, stability and ease of updating.


Richard Tomlinson

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: Bottom up build

2014-01-30 Thread Kay Schenk
On Wed, Jan 29, 2014 at 1:54 AM, jan i j...@apache.org wrote:

 On 29 January 2014 10:18, Andre Fischer awf@gmail.com wrote:

  I would like to report some observations that I made when thinking about
  how to make building OpenOffice with one global makefile feasible.  It
 will
  probably the last of build related mails in the near future.
 
  Traditional make uses a top-down approach.  It starts with a target,
 'all'
  by default, and looks at its dependencies.  When one of those has to be
  made or is newer then the target then the target also has to be made.
  This
  is done recursively and depth-first.  Every file on which 'all' has a
  direct or indirect dependency has to be checked.  If we would build
  OpenOffice with one makefile (included makefiles don't count) then that
 are
  a lot of files to check.  There are about 9800 cxx files, 3500 c files,
  12000 hxx files, and lot of external headers.  Checking the modification
  time of so many files is one of the reasons for the delay in , say, sw/
  between starting make and its first action.
 
  As I don't have all global dependencies in a format that would allow
  experimation, I tried how long it would take to get the mtime (time of
 last
  modification) for all files, source, generated, compiled, linked, about
  12.  I wrote a small Java program for that.  With a warm cache that
  takes about 23s.  When run in 4 threads this reduced to less than 8s.
   Could be worse.
 
  But it also could be better because in general there are only a few files
  modified, usually files that you modified yourself in an editor.  There
 is
  another approach, introduced, as far as I know, by the tup [1] build
 tool,
  that is bottom up.  If you had something similar to the oracle of
  complexity theory, that gave you the list of modified files since the
 last
  build, you could find the depending files much faster.  Faster for two
  reasons. Firstly, there is only one path in the dependency tree up
 towards
  the root (while there are many down from the root).  Only targets on this
  path are affected by the modified file. Secondly, the dependency analysis
  is comparatively cheap.  The expensive part is to determine the file
  modification times.  If they where miraculously given then even the
  top-down approach would not take noticably longer.
 
  So I made another experiment to see if such an oracle can be created.
   Java 7 has the java.nio.file.WatchService that lets you monitor file
  modfifications in one directory.  I registered it to all directories in
 our
  source tree (some 16000 directories).  With the WatchService in place
 every
  file modification can be recorded and stored for later.  On the next
 build
  you only have to check the set of modified files, not all files.
   Registering the directory watchers takes a couple of seconds but after
  that it does not cause any noticeable CPU activity. Any file
 modifications
  are reported almost at once.  I do not have the framework in place to
 start
  a build with this information but I would expect it to be as fast as
  compiling the modified files and linking takes.
 
  The tup website references a paper [2] in which the established top-down
  approaches are called alpha alogithms and the new bottom-up approach is
  called beta algorithm. Tup has implemented a file modification watcher
 (in
  C or C++) only for Linux.  On Windows it just scans all files (for which
 it
  needs a little more time than my Java program, maybe it does not use more
  than one thread).
 
 
  This is something that we should keep in mind for when we ever should get
  a build solution with global dependencies and this build tool would turn
  out to be too slow.
 
 
  If can find the source code of my Java experiments at [3]. If nothing
 else
  you can see an application of the ForkJoinPool that allowed my to write
 the
  parallel file system scan in just a few lines.  There is also an
  alternative implementation that uses the ExecutorService (with a fixed
  thread pool) which needs a few more lines of code.  And there is of
 course
  the use of the WatchService.
 


It's really interesting to read these observations and test cases... we
have a large and complicated source tree and just seeing what can be
observed about it is fascinating to me.

Thanks for writing down your observations which I find highly interesting.
 I hope your stop on writing about build does not include giving your
 opinion on my ideas in the future as well.

 For the record the capstone project, and my little hobby project Build
 R.I.P. follow a third idea:

 We have a clear seperation of  module build and central (total) build.


+1 I would certainly go for this.

 A while back someone asked about ye olde ld approach -- all modules
compiled/built and then linked later down the road. If we could somehow do
something to get back to that idea in a more friendly modern way, it would
certainly make working on specific areas more feasible.




 

Sketches and diagrams in open source software development

2014-01-30 Thread Sebastian Baltes
Hello everybody,

I'm a Ph.D. student at the Software Engineering Group of Trier
University (Germany). Our group is currently investigating the use of
sketches and diagrams in software development.
I'm especially interested in how software developers create, use, and
share sketches and diagrams in large open source projects like Open Office.
I write to this mailing list to ask for hints on where to find sketches
and diagrams related to the development of Open Office (maybe your
version control system, bug tracking system, or wiki?).
I'm primarily looking for sketches and diagrams directly related to
source code (e.g. architecture diagrams, sketches visualizing a bug or a
certain data structure).
Thank you for any help you can provide!

Best regards,
Sebastian



smime.p7s
Description: S/MIME Cryptographic Signature


Re: Bottom up build

2014-01-30 Thread Rob Weir
On Wed, Jan 29, 2014 at 4:18 AM, Andre Fischer awf@gmail.com wrote:
 I would like to report some observations that I made when thinking about how
 to make building OpenOffice with one global makefile feasible.  It will
 probably the last of build related mails in the near future.

 Traditional make uses a top-down approach.  It starts with a target, 'all'
 by default, and looks at its dependencies.  When one of those has to be made
 or is newer then the target then the target also has to be made.  This is
 done recursively and depth-first.  Every file on which 'all' has a direct or
 indirect dependency has to be checked.  If we would build OpenOffice with
 one makefile (included makefiles don't count) then that are a lot of files
 to check.  There are about 9800 cxx files, 3500 c files, 12000 hxx files,
 and lot of external headers.  Checking the modification time of so many
 files is one of the reasons for the delay in , say, sw/ between starting
 make and its first action.

 As I don't have all global dependencies in a format that would allow
 experimation, I tried how long it would take to get the mtime (time of last
 modification) for all files, source, generated, compiled, linked, about
 12.  I wrote a small Java program for that.  With a warm cache that
 takes about 23s.  When run in 4 threads this reduced to less than 8s.  Could
 be worse.

 But it also could be better because in general there are only a few files
 modified, usually files that you modified yourself in an editor.  There is
 another approach, introduced, as far as I know, by the tup [1] build tool,
 that is bottom up.  If you had something similar to the oracle of complexity
 theory, that gave you the list of modified files since the last build, you
 could find the depending files much faster.  Faster for two reasons.
 Firstly, there is only one path in the dependency tree up towards the root
 (while there are many down from the root).  Only targets on this path are
 affected by the modified file. Secondly, the dependency analysis is
 comparatively cheap.  The expensive part is to determine the file
 modification times.  If they where miraculously given then even the top-down
 approach would not take noticably longer.

 So I made another experiment to see if such an oracle can be created.  Java
 7 has the java.nio.file.WatchService that lets you monitor file
 modfifications in one directory.  I registered it to all directories in our
 source tree (some 16000 directories).  With the WatchService in place every
 file modification can be recorded and stored for later.  On the next build
 you only have to check the set of modified files, not all files.
 Registering the directory watchers takes a couple of seconds but after that
 it does not cause any noticeable CPU activity. Any file modifications are
 reported almost at once.  I do not have the framework in place to start a
 build with this information but I would expect it to be as fast as compiling
 the modified files and linking takes.

 The tup website references a paper [2] in which the established top-down
 approaches are called alpha alogithms and the new bottom-up approach is
 called beta algorithm. Tup has implemented a file modification watcher (in C
 or C++) only for Linux.  On Windows it just scans all files (for which it
 needs a little more time than my Java program, maybe it does not use more
 than one thread).


 This is something that we should keep in mind for when we ever should get a
 build solution with global dependencies and this build tool would turn out
 to be too slow.


 If can find the source code of my Java experiments at [3]. If nothing else
 you can see an application of the ForkJoinPool that allowed my to write the
 parallel file system scan in just a few lines.  There is also an alternative
 implementation that uses the ExecutorService (with a fixed thread pool)
 which needs a few more lines of code.  And there is of course the use of the
 WatchService.


Has anyone read this book?

http://www.amazon.com/Large-Scale-Software-Design-John-Lakos/dp/0201633620

It was on my list to read for many years.   From what I've seen it
suggests design approaches to the improve build times.  So things that
go beyond what you can do by just changing build files, more
fundamental changes to how interfaces are defined.

Otherwise I wonder if we're trying to optimize a bubble sort?

-Rob


 Regards,
 Andre


 [1] http://gittup.org/tup/
 [2] http://gittup.org/tup/build_system_rules_and_algorithms.pdf
 [3] http://people.apache.org/~af/test.zip

 -
 To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
 For additional commands, e-mail: dev-h...@openoffice.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: Bottom up build

2014-01-30 Thread jan i
On 30 January 2014 23:10, Rob Weir robw...@apache.org wrote:

 On Wed, Jan 29, 2014 at 4:18 AM, Andre Fischer awf@gmail.com wrote:
  I would like to report some observations that I made when thinking about
 how
  to make building OpenOffice with one global makefile feasible.  It will
  probably the last of build related mails in the near future.
 
  Traditional make uses a top-down approach.  It starts with a target,
 'all'
  by default, and looks at its dependencies.  When one of those has to be
 made
  or is newer then the target then the target also has to be made.  This is
  done recursively and depth-first.  Every file on which 'all' has a
 direct or
  indirect dependency has to be checked.  If we would build OpenOffice with
  one makefile (included makefiles don't count) then that are a lot of
 files
  to check.  There are about 9800 cxx files, 3500 c files, 12000 hxx files,
  and lot of external headers.  Checking the modification time of so many
  files is one of the reasons for the delay in , say, sw/ between starting
  make and its first action.
 
  As I don't have all global dependencies in a format that would allow
  experimation, I tried how long it would take to get the mtime (time of
 last
  modification) for all files, source, generated, compiled, linked, about
  12.  I wrote a small Java program for that.  With a warm cache that
  takes about 23s.  When run in 4 threads this reduced to less than 8s.
  Could
  be worse.
 
  But it also could be better because in general there are only a few files
  modified, usually files that you modified yourself in an editor.  There
 is
  another approach, introduced, as far as I know, by the tup [1] build
 tool,
  that is bottom up.  If you had something similar to the oracle of
 complexity
  theory, that gave you the list of modified files since the last build,
 you
  could find the depending files much faster.  Faster for two reasons.
  Firstly, there is only one path in the dependency tree up towards the
 root
  (while there are many down from the root).  Only targets on this path are
  affected by the modified file. Secondly, the dependency analysis is
  comparatively cheap.  The expensive part is to determine the file
  modification times.  If they where miraculously given then even the
 top-down
  approach would not take noticably longer.
 
  So I made another experiment to see if such an oracle can be created.
  Java
  7 has the java.nio.file.WatchService that lets you monitor file
  modfifications in one directory.  I registered it to all directories in
 our
  source tree (some 16000 directories).  With the WatchService in place
 every
  file modification can be recorded and stored for later.  On the next
 build
  you only have to check the set of modified files, not all files.
  Registering the directory watchers takes a couple of seconds but after
 that
  it does not cause any noticeable CPU activity. Any file modifications are
  reported almost at once.  I do not have the framework in place to start a
  build with this information but I would expect it to be as fast as
 compiling
  the modified files and linking takes.
 
  The tup website references a paper [2] in which the established top-down
  approaches are called alpha alogithms and the new bottom-up approach is
  called beta algorithm. Tup has implemented a file modification watcher
 (in C
  or C++) only for Linux.  On Windows it just scans all files (for which it
  needs a little more time than my Java program, maybe it does not use more
  than one thread).
 
 
  This is something that we should keep in mind for when we ever should
 get a
  build solution with global dependencies and this build tool would turn
 out
  to be too slow.
 
 
  If can find the source code of my Java experiments at [3]. If nothing
 else
  you can see an application of the ForkJoinPool that allowed my to write
 the
  parallel file system scan in just a few lines.  There is also an
 alternative
  implementation that uses the ExecutorService (with a fixed thread pool)
  which needs a few more lines of code.  And there is of course the use of
 the
  WatchService.
 

 Has anyone read this book?

 http://www.amazon.com/Large-Scale-Software-Design-John-Lakos/dp/0201633620

 It was on my list to read for many years.   From what I've seen it
 suggests design approaches to the improve build times.  So things that
 go beyond what you can do by just changing build files, more
 fundamental changes to how interfaces are defined.


Have read it, the book goes more into C++ structures and design, than the
actual build process.

If you have a pure C++ project, you can do a lot of speed improvement by
definining the classes for speed instead of purity.

Its quite a good book, but have very little for the AOO build system.



 Otherwise I wonder if we're trying to optimize a bubble sort?


No we are trying to moving away from 3-4 build components trying to do the
same thing and each sub-optimized.

In other words, our 

New to openoffice

2014-01-30 Thread Aayush Yadav
Hi all,
I am new to openoffice, Infact i am new to opensource development can
anyone pleas suggest me where and how to start.
Thanks in advance.

Aayush.


Re: Updated download count, just in time for Fosdem

2014-01-30 Thread Vladislav Stevanovic
Yes, numbers of downloads is very stabile in last several months: about 5
milion downloads per month.

Regards,
Wlada


2014-01-30 Rob Weir robw...@apache.org

 For anyone putting together slides for Fosdem, last night the count
 reached 89,574,732.   We should hit 90 million by Saturday February
 1st.

 Regards,

 -Rob

 -
 To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
 For additional commands, e-mail: dev-h...@openoffice.apache.org




Re: Reporting a problem with the OpenOffice website

2014-01-30 Thread F C. Costero
I'm sorry to hear you are having a stability problem. Please try resetting
your user profile as explained in this tutorial on the user forum:
https://forum.openoffice.org/en/forum/viewtopic.php?f=74t=12426
You don't need to register on the forum to read it.
Best regards,
Francis


On Thu, Jan 30, 2014 at 2:54 PM, Richard Tomlinson rich...@tomlinson.netwrote:

 I have been using OpenOffice for a few years, originally the Sun
 Microsystems official version.

 Since installing 4.0.1 I have been unable to get any work done as
 OpenOffice crashes almost immediately no matter what file I open. Proceeds
 to file recovery than crashes again.  I have read everything I can
 understand in the user help section and can not fix the issue. I
 uninstalled 4.0.1 and installed the previous version 3.4.? but now it
 crashes also.

 I must abandon use of this product as it prevents me from accomplishing
 useful work.  This is a very large and complex product and would be
 wonderful if it worked.  For future users perhaps you should concentrate on
 the fundamentals, stability and ease of updating.

 Richard Tomlinson

 -
 To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
 For additional commands, e-mail: dev-h...@openoffice.apache.org




Re: New to openoffice

2014-01-30 Thread Kay Schenk
On Thu, Jan 30, 2014 at 2:22 PM, Aayush Yadav aayushyadav...@gmail.comwrote:

 Hi all,
 I am new to openoffice, Infact i am new to opensource development can
 anyone pleas suggest me where and how to start.
 Thanks in advance.

 Aayush.


Hello and welcome --

You could start by taking a look at our Orientation modules --

http://openoffice.apache.org/orientation/index.html

This series will describe how OpenOffice works within the context of the
Apache Software Foundation but also has some links to general information
about participating in any open source project.


-- 
-
MzK

Cats do not have to be shown how to have a good time,
 for they are unfailing ingenious in that respect.
   -- James Mason


Re: Beaten on our own turf ??

2014-01-30 Thread Andrea Pescetti

jan i wrote:

Can it really be correct, that we are our representation at our own
conference is at minimum ?
All of you who consider going, should also consider giving a presentation.


I definitely share the recommendation, but it is known that European 
events attract more talks in our case. I think the situation wasn't much 
different last year, honestly, with only a couple talks at ApacheCon US 
and more activity at FOSDEM just a few weeks before that. And we had a 
full day programme at ApacheCon Europe last time it was held (November 
2012).



Please lets show how big a project and ecosystem we are, submit a talk.


We have many ways to show how big we are. I attend events every time it 
makes sense to be there, sure. ApacheCon, with a non-trivial admission 
fee for the general public (up to 1400$), is hardly an event where one 
can expect to enlarge the community or create awareness outside of the 
people who are already active in Apache. For those who haven't looked at 
http://events.linuxfoundation.org/events/apachecon-north-america/attend/register 
I must say that committers can enjoy a very good discount this year, 
with the committer fee at 275$.


So US-based people, and especially US-based committers, should 
definitely not miss ApacheCon US, and while at it propose a talk: 
OpenOffice has a lot of peculiarities that other Apache community 
members can be interested in. For Europe-based people, ApacheCon EU 2014 
will be a more convenient occasion... but if someone can do both, wonderful!


Regards,
  Andrea.

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: Beaten on our own turf ??

2014-01-30 Thread Kay Schenk
On Thu, Jan 30, 2014 at 4:57 PM, Andrea Pescetti pesce...@apache.orgwrote:

 jan i wrote:

 Can it really be correct, that we are our representation at our own
 conference is at minimum ?
 All of you who consider going, should also consider giving a presentation.


 I definitely share the recommendation, but it is known that European
 events attract more talks in our case. I think the situation wasn't much
 different last year, honestly, with only a couple talks at ApacheCon US and
 more activity at FOSDEM just a few weeks before that. And we had a full day
 programme at ApacheCon Europe last time it was held (November 2012).


  Please lets show how big a project and ecosystem we are, submit a talk.


 We have many ways to show how big we are. I attend events every time it
 makes sense to be there, sure. ApacheCon, with a non-trivial admission fee
 for the general public (up to 1400$), is hardly an event where one can
 expect to enlarge the community or create awareness outside of the people
 who are already active in Apache. For those who haven't looked at
 http://events.linuxfoundation.org/events/apachecon-north-
 america/attend/register I must say that committers can enjoy a very good
 discount this year, with the committer fee at 275$.


Thanks for sharing this -- I don't think we've received any widespread
notification of this discount.



 So US-based people, and especially US-based committers, should definitely
 not miss ApacheCon US, and while at it propose a talk: OpenOffice has a lot
 of peculiarities that other Apache community members can be interested in.
 For Europe-based people, ApacheCon EU 2014 will be a more convenient
 occasion... but if someone can do both, wonderful!

 Regards,
   Andrea.

 -
 To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
 For additional commands, e-mail: dev-h...@openoffice.apache.org




-- 
-
MzK

Cats do not have to be shown how to have a good time,
 for they are unfailing ingenious in that respect.
   -- James Mason


Re: [Bugzilla] Proposal: Further value for field Version - namely pre 3.4.0

2014-01-30 Thread Oliver-Rainer Wittmann

Hi,

On 22.01.2014 11:06, Oliver-Rainer Wittmann wrote:

Hi,

On 18.01.2014 01:20, Andrea Pescetti wrote:

Oliver-Rainer Wittmann wrote:

I would like to tag issues which occurs in pre 3.4.0 version
appropriately


This would be helpful for me too. Probably two new categories:
- 3.3.0 or earlier
- 3.4.0-beta

This would allow to file all bugs appropriately. The latter category
would be useful only for QA purposes, I believe 3.4.0-beta does not have
a significant number of users.

We have the version field for (in theory) the first version containing
the bug (in practice, most people set it to the version where they
observed the bug). Then we have the Latest confirmation on field to
check whether the bug still applies to the latest release.



No objections have been raised in the last days.
Thus, could someone with corresponding karma create the following new
values for field Version in Bugzilla:
- 3.3.0 or earlier
- 3.4.0-beta



Could someone please work on this.
Thx in advance.

Best regards, Oliver.

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org