I can think of a few that are pressing but not necessarily the sort of thing 
being dreamed of.

 1. Usability issues.  We have a couple of serious usability issues with 
respect to the current code base.  These are at least for Windows:
    a. A method for automatically backing up and resetting an user profile is 
needed.
       It might actually need to be a standalone utility, but it would be cool 
to have as an option where there are messages that offer reset as a way of 
getting unstuck in a cycle of non-clearing failure messages.
    b. We need to make sure that failures because an instance of AOO is already 
running can shut down the running instance as an option.  We should also turn 
off quick-start by default.  Current OS releases do a better job of load and 
performance balancing.  (Actually, that would be a very useful quick fix.)
    c. There needs to be clean-up of the Java-required business, both of silent 
crashes in the absence of a JVM and in cases where the bitness of the existing 
JVM is not what AOO needs (on Windows).
   There may well be long-range fixes in these areas, but it would be good to 
have gradual improvement and easing of the current, immediate pain that users 
are experiencing and that consume our volunteers in providing workarounds.

 2. Release Engineering.  We currently have no release manager for any future 
releases whatsoever.  The stable, repeatable creation of releases, and building 
from release-candidate source (not the SVN) needs to be established, and 
quickly.  Some sort of buddy-system is needed to develop more contributors who 
are experienced at making release candidates and there needs to be appropriate 
documentation, including what are the commands and parameters for those cases.
   a. At the moment we have fixes on crashers and an encryption problem that we 
can't put in user hands.  If we have a security vulnerability for which there 
is an active exploit, it is not clear how long it would take to have a 
mitigating maintenance release.  
   b. The production of signed MSI releases for Windows is urgent as a way of 
dealing with download uncertainties and distinguishing authentic AOO 
distributions from any others.  The second priority should be satisfaction of 
OSX requirements for authenticated software.
   c. Having a process where there are systematic, periodic maintenance 
releases regardless of feature releases under development is essential.  Those 
should have minimum requirement for internationalization, documentation, UI 
changes, etc., while providing reliability improvements in a controlled manner. 
 The QA should consist of confirmation of asserted fixes and checking against 
regression.

 - Dennis
 
> -----Original Message-----
> From: Patricia Shanahan [mailto:[email protected]]
> Sent: Thursday, February 11, 2016 09:00
> To: [email protected]
> Subject: Where to start?
> 
> I expect to complete my "Building on Windows" project in the next day or
> so, by documenting the results in
> https://wiki.openoffice.org/wiki/Documentation/Building_Guide_AOO/Step_b
> y_step#Windows_7
> 
> That means it is time to pick another project. Any suggestions?
> 
> Here is a brief resume:
> 
> Education:
> 
> B.Sc. Mathematics, Imperial College London, 1970
> M.Sc. Computer Science, Birkbeck College London University, 1975
> Ph.D. Computer Science, UC San Diego, 2009
> 
> Work:
> 
> I worked from 1970 to 2002 for NCR, Celerity, FPS, Cray Research, and
> Sun Microsystems. I worked on application software, operating systems,
> compilers, system performance, and server platform architecture. I was
> performance architect for the Sun E10000 and 15K.
> 
> Unfortunately, my professional end-user applications development
> experience was writing programs that expected punch card or paper tape
> input. More recently, I have written computer performance models in C++
> and Java, and did simulations in Java for my dissertation research.
> 
> Although my C++ experience is rusty and predates widespread availability
> of the STL, I should be able to get it up to date relatively easily. I
> have used templates and operator overloading.
> 
> 
> ---------------------------------------------------------------------
> 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]

Reply via email to