Re: Tutorial UNO IDL
On 2/21/13 4:44 AM, jorge ivan poot diaz wrote: Hello Juergen, What do you mean: A little bit more work... Let me check the tutorial later ... How I can solve this compatibility issue? Would you kindly tell me step by step how to solve it, please. I think it make no sense to explain this now in details because as I mentioned it should be rather seldom used. The tutorial which I have never recognized before is introducing a new type XHelloWorldDialog and here it should be allowed to change it. Which type do you try to change? Juergen 2013/2/20 Juergen Schmidt jogischm...@gmail.com Am Mittwoch, 20. Februar 2013 um 01:55 schrieb jorge ivan poot diaz: Hello, I'm working on this tutorial: http://wiki.openoffice.org/wiki/Tutorial_UNO_IDL When I'm compiling I have the following error: we have a compatibility check at the end which checks changed API against a released version of the API, a reference type library. We normally don't allow incompatible API changes. They allowed only for specific changes and for major releases when a migration path is available and documented. A little bit more work... Let me check the tutorial later ... Juergen S Entering /home/ivan/aoo/main/offapi/com/sun/star/ui/dialogs dmake: Warning: -- Target [../../../../../ unxlngi6.pro/ucr/com/sun/star/ui/dialogs/XExecutableDialog.urd] was made but the time stamp has not been updated. : LD_LIBRARY_PATH=/home/ivan/aoo/main/solver/350/ unxlngi6.pro/lib${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}/home/ivan/aoo/main/solver/350/http://unxlngi6.pro/lib$%7BLD_LIBRARY_PATH:+:$%7BLD_LIBRARY_PATH%7D%7D/home/ivan/aoo/main/solver/350/ unxlngi6.pro/bin/idlc -verbose @/tmp/mkhysZNf /home/ivan/aoo/main/solver/350/unxlngi6.pro/bin/idlc: compiling 1 source files ... Compiling: XExecutableDialog.idl /home/ivan/aoo/main/solver/350/unxlngi6.pro/bin/idlc: returned successful/home/ivan/aoo/main/solver/350/unxlngi6.pro/bin/idlc Version 1.1 rm -f ../../../../../unxlngi6.pro/ucr/cssuidialogs.db : LD_LIBRARY_PATH=/home/ivan/aoo/main/solver/350/ unxlngi6.pro/lib${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}/home/ivan/aoo/main/solver/350/http://unxlngi6.pro/lib$%7BLD_LIBRARY_PATH:+:$%7BLD_LIBRARY_PATH%7D%7D/home/ivan/aoo/main/solver/350/ unxlngi6.pro/bin/regmerge ../../../../../unxlngi6.pro/ucr/cssuidialogs.dbUCR @/tmp/mkomhWDi dmake: Warning: -- Target [../../../../../ unxlngi6.pro/ucrdoc/com/sun/star/ui/dialogs/XExecutableDialog.urd] was made but the time stamp has not been updated. : LD_LIBRARY_PATH=/home/ivan/aoo/main/solver/350/ unxlngi6.pro/lib${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}/home/ivan/aoo/main/solver/350/http://unxlngi6.pro/lib$%7BLD_LIBRARY_PATH:+:$%7BLD_LIBRARY_PATH%7D%7D/home/ivan/aoo/main/solver/350/ unxlngi6.pro/bin/idlc -verbose @/tmp/mk3F38Bl /home/ivan/aoo/main/solver/350/unxlngi6.pro/bin/idlc: compiling 1 source files ... Compiling: XExecutableDialog.idl /home/ivan/aoo/main/solver/350/unxlngi6.pro/bin/idlc: returned successful/home/ivan/aoo/main/solver/350/unxlngi6.pro/bin/idlc Version 1.1 rm -f ../../../../../unxlngi6.pro/ucrdoc/cssuidialogs.db : LD_LIBRARY_PATH=/home/ivan/aoo/main/solver/350/ unxlngi6.pro/lib${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}/home/ivan/aoo/main/solver/350/http://unxlngi6.pro/lib$%7BLD_LIBRARY_PATH:+:$%7BLD_LIBRARY_PATH%7D%7D/home/ivan/aoo/main/solver/350/ unxlngi6.pro/bin/regmerge ../../../../../unxlngi6.pro/ucrdoc/cssuidialogs.dbUCR @/tmp/mk7pbrFo .. .. .. .. .. .. .. Entering /home/ivan/aoo/main/offapi/util rm -f ../unxlngi6.pro/ucr/offapi.db : LD_LIBRARY_PATH=/home/ivan/aoo/main/solver/350/ unxlngi6.pro/lib${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}/home/ivan/aoo/main/solver/350/http://unxlngi6.pro/lib$%7BLD_LIBRARY_PATH:+:$%7BLD_LIBRARY_PATH%7D%7D/home/ivan/aoo/main/solver/350/ unxlngi6.pro/bin/regmerge ../unxlngi6.pro/ucr/offapi.db / @/tmp/mkEYrNX8 : LD_LIBRARY_PATH=/home/ivan/aoo/main/solver/350/ unxlngi6.pro/lib${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}/home/ivan/aoo/main/solver/350/http://unxlngi6.pro/lib$%7BLD_LIBRARY_PATH:+:$%7BLD_LIBRARY_PATH%7D%7D/home/ivan/aoo/main/solver/350/ unxlngi6.pro/bin/regmerge ../unxlngi6.pro/ucr/types.db / /home/ivan/aoo/main/solver/350/unxlngi6.pro/bin/udkapi.rdb rm -f ../unxlngi6.pro/ucrdoc/offapi_doc.db : LD_LIBRARY_PATH=/home/ivan/aoo/main/solver/350/ unxlngi6.pro/lib${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}/home/ivan/aoo/main/solver/350/http://unxlngi6.pro/lib$%7BLD_LIBRARY_PATH:+:$%7BLD_LIBRARY_PATH%7D%7D/home/ivan/aoo/main/solver/350/ unxlngi6.pro/bin/regmerge ../unxlngi6.pro/ucrdoc/offapi_doc.db / @/tmp/mkEInjsk : LD_LIBRARY_PATH=/home/ivan/aoo/main/solver/350/ unxlngi6.pro/lib${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}/home/ivan/aoo/main/solver/350/http://unxlngi6.pro/lib$%7BLD_LIBRARY_PATH:+:$%7BLD_LIBRARY_PATH%7D%7D/home/ivan/aoo/main/solver/350/ unxlngi6.pro/bin/regmerge ../unxlngi6.pro/ucrdoc/types_doc.db / /home/ivan/aoo/main/solver/350/unxlngi6.pro/bin/udkapi_doc.rdb :
BeanShell to join the Apache Incubator
There is a proposal for BeanShell to join the Apache Incubator: http://wiki.apache.org/incubator/BeanShellProposal BeanShell is one of the Apache OpenOffice build dependencies, currently minimally maintained, and it would be good to have it at Apache too. Pedro helped a lot in bringing BeanShell to the incubator and is one of the initial committers. If anybody is interested, please join too! Regards, Andrea.
Re: Sidebar color scheme survey
Hi all, Thanks for your votes and your feedback. I have summarized all votes from Facebook and mail list. The result is : A1:8A2:7A3:6 B1:8B2:8B3:10 C1:3C2:2C3:5 For control style, it seems that many user prefer proposal B (Simple line separator). As Kevin's suggestion,noise reduction and consistency would be best. So separators between clusters may be better. So we use separators between clusters to separate the buttons of cluster. For content panel color, it seems that there no obvious winner. I would like to share my thoughts on the visual style because it is already relate to color topic when we do the side bar migration. As we discussed before, the current grey color used in AOO is dark and looks out of style. We should do some light-weight change in AOO. So maybe we should start consider the light-weight color change when we do the design and avoid to use dark color that make the UI too heavy. So I create a light-weight gray proposal based on the option we discussed before.I use a light grey on the side bar and use a gradient for the section title. And I also align the same light grey to slide thumbnail panel background in Presentation. Because the content area on the center should have the highest priority, the rest elements should have lower priorities, and items with the same priority should be treated with the same way. I have added the latest design(option10) to AOO UX wiki page. Please see the latest design by the link: http://wiki.openoffice.org/wiki/AOO_UX_Design_Exploration_-_Task_Pane_Content_Panel_-_User_Interface_Design_Proposals#Task_Pane_Content_Panel_-_UX_Design_propoals Welcome to share your thoughts and ideas. Thanks. 2013/2/9 Manuel del Valle m...@outlook.com I like proposal B (I think it's the most stylish one, and adds less visual noise), but I tend to agree with Kevin's comments: I'd like better a mix between B1 and B3: light grey panel + dark grey title. That way, it does provide certain contrast for the title, but doesn't draw too much attention to the panel itself, allowing the user to focus his/her attention on the doc. Otherwise, it does look nice ;) Greetings, Manuel -- Best regards, Xin Li 李欣 UX designer
Re: 4.0 and loss of backward compatibility for extensions with toolbar
On 2/20/13 8:14 PM, Roberto Galoppini wrote: On Mon, Feb 18, 2013 at 8:41 AM, Jürgen Schmidt jogischm...@gmail.comwrote: On 2/17/13 10:36 AM, Andrea Pescetti wrote: On 12/02/2013 Jürgen Schmidt wrote: If we support both the underlying code would be more complex, slower and more ugly to maintain. OK. I had understood this part, so let's have a detailed description of the impact before we see how to handle this. The whole discussion is really based on assumption. We can ask our friends of SourceForge to analyze by a script all extensions and check if they contain an Addon.xcu or not. All developers, maintainers of extensions with Addon.xcu can we contact and can inform them about the proposed change and how to adapt the xcu. Good ideas, and we could maybe consider to add an Outdated notice, similar to the wiki pages, to extensions that contain an Addons.xcu. So, to start getting some facts, what should the script do? Unzip the extension and look in the expanded tree for a file named exactly Addons.xcu (not Addon.xcu, right)? The first step should be a simple check if an Addons.xcu is contained at all. Something like unzip -l extension | grep Addons.xcu should be enough. The second step if an Addons.xcu is contained is to check for the node oor:name=OfficeToolBar entry. Only if this entry exists the Addons.xcu the extension has to be updated. 242 extensions contain addons.xcu stensioni (total: 1065 releases), 430 estensions don't (total: 1660 releases). Do you want us to check how many contain OfficeToolBar? If you could run a short script to check it, it would be very useful for us to make a final decision. Maybe you can also provide some numbers about their downloads. Only th extensions that contain an Addons.xcu with OfficeToolBar Juergen Roberto I will provide an example showing the change as part of the http://wiki.openoffice.org/wiki/API/Incompatible_API_changes See also http://wiki.openoffice.org/wiki/API http://wiki.openoffice.org/wiki/API/Concepts_API_changes Shall we also ask to check how many extensions provide an OpenOffice.org-maximal-version parameter as listed at http://wiki.openoffice.org/wiki/Documentation/DevGuide/Extensions/Description_of_XML_Elements ? make sense but it is not necessary, this is something that the extension developer should decide. It's a recommendation to use it to ensure that an extension works with the next version. It can be seen as part of the QA for a serious extension ;-) In light of Ariel's detailed analysis of the Oracle extensions (thanks!), what does Addons.cxu but *only* with OfficeMenuBarMerging node mean? I assume you meant Addons.xcu, but what does only with OfficeMenuBarMerging node mean? That these extensions will not be affected by this particular change? Or that updating them will be easier? exactly, we have 2 ways to integrate here. One is to create a completely new toolbar with a new name. And the second one is to merge into existing toolbars at a specific position. This can be very useful and is not affected by this change. We will have other elements to consider before assessing the impact on users (for example, the website does not currently filter by OpenOffice version; and some popular extensions, like LanguageTool, are not hosted in the official repository), but it's very good if we can have some real numbers to start. well we can of course blow up this to whatever we want. There is a lot of room for improvements in many areas. We should not mix too many things. An improved extension repo with a hopefully working extension update mechanism. Here extensions that are not supported for 4.0 could be already filtered on the server and there is no demand to transport any info about this extensions to a 4.0 office. An improved extension mechanism where we would have an improved workflow and more features. Browsing extensions directly from the office, a configurable extension repo, dependencies to other extensions, ... Juergen
Re: oracle java7 build bug
On Wed, Feb 20, 2013 at 11:48:54AM -0800, Fred Ollinger wrote: Below is the list to the patch I spoke of which seems better than the one I sent b/c this one fixes the ant build file as well. When I applied it, it only patched: patches/jdbc-4.1.patch which is cool. But now I can not apply this patch as it is rejected. This might be related to the way you generated the patch, the order matters: your patch will be the last patch in the list, so before generating the diff you have to apply first all the previous patches in both hsqldd-old and hsqldb-new, make your modification in hsqldb-new and diff both dirs. For example, take a look at hsqldb/patches/i96823.patch --- misc/hsqldb/src/org/hsqldb/Expression.java 2008-05-27 17:15:05.0 +0200 +++ misc/build/hsqldb/src/org/hsqldb/Expression.java2009-01-27 11:42:16.890625000 +0100 hsqldb-old is unxlngx6/misc/hsqldb hsqldb-new is unxlngx6/misc/build/hsqldb Given this, the steps should be # cd the source main dir cd trunk/main # source the script, we will use variables after this command source LinuxX86-64Env.Set.sh # cd hsqldb source dir cd $SRC_ROOT/hsqldb # clean the output dir rm -rf $OUTPATH # create the directories mkdir -p $OUTPATH/misc/build/ # unzip the sources, we need both old and new unzip $TARFILE_LOCATION/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip -d $OUTPATH/misc unzip $TARFILE_LOCATION/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip -d $OUTPATH/misc/build # patch old-dir cd $OUTPATH/misc # we are in hsqld/$OUTPATH/misc patching misc/hsqldb PATCHDIR=$SRC_ROOT/hsqldb/patches cat \ $PATCHDIR/i96823.patch \ $PATCHDIR/i97032.patch \ $PATCHDIR/i103528.patch \ $PATCHDIR/i104901.patch | patch -p2 # cd $OUTPATH/misc/build cd build # we are in hsqld/$OUTPATH/misc/build patching misc/build/hsqldb PATCHDIR=$SRC_ROOT/hsqldb/patches cat \ $PATCHDIR/i96823.patch \ $PATCHDIR/i97032.patch \ $PATCHDIR/i103528.patch \ $PATCHDIR/i104901.patch | patch -p2 Now make your changes in $OUTPATH/misc/build/hsqldb When you finish, diff both dirs and create the patch: cd $SRC_ROOT/hsqldb/$OUTPATH diff -uNrp misc/hsqldb misc/build/hsqldb $SRC_ROOT/hsqldb/patches/java7.patch Make sure the patch is fine. Add it as last patch in PATCH_FILES from hsqldb/makefile.mk PATCH_FILES=patches$/i96823.patch \ patches$/i97032.patch \ patches$/i103528.patch \ patches$/i104901.patch \ patches$/java7.patch Remove the $SRC_ROOT/hsqldb/$OUTPATH and build to test the patch. If it's ok, generate a patch and attach it to the bug. The patch should only contain the changes made to main/hsqldb/makefile.mk and the new patch in hsqldb/patches Regards -- Ariel Constenla-Haile La Plata, Argentina pgpv9tLNlSrVf.pgp Description: PGP signature
Re: 4.0 and loss of backward compatibility for extensions with toolbar
On Thu, Feb 21, 2013 at 09:22:34AM +0100, Jürgen Schmidt wrote: The first step should be a simple check if an Addons.xcu is contained at all. Something like unzip -l extension | grep Addons.xcu should be enough. The second step if an Addons.xcu is contained is to check for the node oor:name=OfficeToolBar entry. Only if this entry exists the Addons.xcu the extension has to be updated. This might be error prone, because the file can have any name, all it matters is the media type in the META-INF manifest and the OO registry package and name in the file itself. While it's highly rare to find a lala.lala, I've found an addons.xcu (in lowercase). No wonder there is no OfficeToolBar in this particular extension, but the extension does not work in AOO 4.0 due to API changes (what shows that the whole discussion centered on the schema change is full of ungrounded assumptions, and lack of knowledge on the subject). 242 extensions contain addons.xcu stensioni (total: 1065 releases), 430 estensions don't (total: 1660 releases). Do you want us to check how many contain OfficeToolBar? If you could run a short script to check it, it would be very useful for us to make a final decision. Maybe you can also provide some numbers about their downloads. Only th extensions that contain an Addons.xcu with OfficeToolBar It would also be interesting to know the last time the extension was updated; besides that expecting unmaintained extensions to work on a new major release might not be plausible, the extension is likely not be adapted to any change if it is unmaintained, no matter how popular it is (example: the most popular, Oracle PDF Import Extension, Downloads: Week: 12,706, unmaintained since Dec. 2010, seems to be broken - according to the first three comments). Regards -- Ariel Constenla-Haile La Plata, Argentina pgpBotwNCYCTn.pgp Description: PGP signature
Re: Tutorial UNO IDL
On Thu, Feb 21, 2013 at 09:01:14AM +0100, Jürgen Schmidt wrote: On 2/21/13 4:44 AM, jorge ivan poot diaz wrote: Hello Juergen, What do you mean: A little bit more work... Let me check the tutorial later ... How I can solve this compatibility issue? Would you kindly tell me step by step how to solve it, please. I think it make no sense to explain this now in details because as I mentioned it should be rather seldom used. The tutorial which I have never recognized before is introducing a new type XHelloWorldDialog and here it should be allowed to change it. Which type do you try to change? The tutorial is replacing the css.dialogs.XExecutableDialog with XHelloWorldDialog, no wonder he gets the registry mismatch... he will also have to change all the places in the source tree where XExecutableDialog is used... a complete waste of time, and it doesn't teach anything; on the contrary, it will confuse newcomers. IMHO we should mark all these tutorials as obsolete and put a big red warning on the pages. Regards -- Ariel Constenla-Haile La Plata, Argentina pgppMRPmC5pBU.pgp Description: PGP signature
Re: 4.0 and loss of backward compatibility for extensions with toolbar
Hi, It would also be interesting to know the last time the extension was updated; besides that expecting unmaintained extensions to work on a new major release might not be plausible, the extension is likely not be adapted to any change if it is unmaintained, no matter how popular it is (example: the most popular, Oracle PDF Import Extension, Downloads: Week: 12,706, unmaintained since Dec. 2010, seems to be broken - according to the first three comments). within the last days I've installed the Windows variant of the PDF Import Extension several times on different systems (Win7, Win8) and all of those installations worked like a charm. Kind regards, Joost
Re: Tutorial UNO IDL
On 2/21/13 10:12 AM, Ariel Constenla-Haile wrote: On Thu, Feb 21, 2013 at 09:01:14AM +0100, Jürgen Schmidt wrote: On 2/21/13 4:44 AM, jorge ivan poot diaz wrote: Hello Juergen, What do you mean: A little bit more work... Let me check the tutorial later ... How I can solve this compatibility issue? Would you kindly tell me step by step how to solve it, please. I think it make no sense to explain this now in details because as I mentioned it should be rather seldom used. The tutorial which I have never recognized before is introducing a new type XHelloWorldDialog and here it should be allowed to change it. Which type do you try to change? The tutorial is replacing the css.dialogs.XExecutableDialog with XHelloWorldDialog, no wonder he gets the registry mismatch... he will also have to change all the places in the source tree where XExecutableDialog is used... a complete waste of time, and it doesn't teach anything; on the contrary, it will confuse newcomers. ok I missed the replacement, I did only a very quick look on it. It makes really no sense. IMHO we should mark all these tutorials as obsolete and put a big red warning on the pages. +1 this stuff makes no sense in this form. I would remove them directly. @Jorge, sorry for the confusion but we have indeed some outdated stuff in the wiki and we don't know all the places yet. As I mentioned before I never have seen this tutorial before. I recommend that you first try to complete a build and try debugging specific areas where you are most interested in. And please feel free to ask questions here. Juergen Regards
openoffice for android?
Hi All: Is there the openoffice for android , or have such a plan to do? Thank you! Yi
Re: openoffice for android?
http://forum.openoffice.org/en/forum/viewtopic.php?f=49t=58935 Look here On Thu, Feb 21, 2013 at 3:32 PM, 2 laoyi...@126.com wrote: Hi All: Is there the openoffice for android , or have such a plan to do? Thank you! Yi -- Best Regards Saransh Sharma Upscale Consultancy PVT LTD. Disclaimer: -- This email was sent from within the Upscale Consultancy Services Pvt Ltd. The contents of this email, including the attachments, are LEGALLY PRIVILEGED AND CONFIDENTIAL to the intended recipient at the email address to which it has been addressed. If you receive it in error, please notify the sender immediately by return email and then permanently delete it from your system.The unauthorized use, distribution, copying or alteration of this email, including the attachments, is strictly forbidden. Thank you.Please note that neither Upscale Group nor the sender accepts any responsibility for viruses and it is your responsibility to scan the email and attachments (if any). --
Re:Re: openoffice for android?
Thank you! I have another question , How can I build aChineseversion of theinstallation package, How can I specifythelanguage before building? Yi At 2013-02-21 18:06:09,Saransh Sharma sara...@theupscale.in wrote: http://forum.openoffice.org/en/forum/viewtopic.php?f=49t=58935 Look here On Thu, Feb 21, 2013 at 3:32 PM, 2 laoyi...@126.com wrote: Hi All: Is there the openoffice for android , or have such a plan to do? Thank you! Yi -- Best Regards Saransh Sharma Upscale Consultancy PVT LTD. Disclaimer: -- This email was sent from within the Upscale Consultancy Services Pvt Ltd. The contents of this email, including the attachments, are LEGALLY PRIVILEGED AND CONFIDENTIAL to the intended recipient at the email address to which it has been addressed. If you receive it in error, please notify the sender immediately by return email and then permanently delete it from your system.The unauthorized use, distribution, copying or alteration of this email, including the attachments, is strictly forbidden. Thank you.Please note that neither Upscale Group nor the sender accepts any responsibility for viruses and it is your responsibility to scan the email and attachments (if any). --
RE: Size of the Community
-Original Message- From: Rob Weir [mailto:robw...@apache.org] Sent: Wednesday, February 20, 2013 9:34 PM To: dev@openoffice.apache.org Subject: Re: Size of the Community On Wed, Feb 20, 2013 at 12:18 PM, Roberto Galoppini rgalopp...@geek.net wrote: On Wed, Feb 20, 2013 at 4:23 PM, Hans Zybura hzyb...@zybura.com wrote: Don't forget extension developers, please! I do think they deserve to be a group of their own. Difficult to count, though. ;-) I wrote difficult to count with respect to those extension developers in homes/businesses/schools etc. who do not publish their solutions. I think that this group outnumbers the extension developers publishing on the extension website by far. In my view, unpublished extensions and templates are an important part of the material ecosystem because they make a large contribution to the present utilization value of OpenOffice for their respective user environments. Hans Good point. The ecosystem of those making templates, extensions for AOO, or writing books or offering consulting services, is important to count. AOOE. Over 350 authors created over 700 extensions. AOOT. Over 700 authors created over 2500 templates. Thanks. I've started a wiki page for this community census and added your numbers, as well as some others I've been able to find: https://cwiki.apache.org/confluence/display/OOOUSERS/Size+of+Apache+O penOffice+Community I'd encourage anyone who has some other figures to add them to the page. Or, if you have an idea for something measurable, add that as well. -Rob Please note that this is not incremental, but the total count. Roberto Regards, Hans -Original Message- From: Rob Weir [mailto:robw...@apache.org] Sent: Thursday, February 14, 2013 8:06 PM To: dev@openoffice.apache.org Subject: Size of the Community I came across this old post from the Django project, Measuring the Django Community: Circles of Django http://jacobian.org/writing/django-community/circles-of-django/ It looks like an interesting approach and worth doing on a periodic basis, once or twice a year, a census of sorts. Obviously participation in the project comes in various ways and in various degrees of engagement. I think of it as a pyramid: Users -- at the based of the pyramid we have the users of OpenOffice. This can be estimated from our download numbers. Engaged users -- Next level of the pyramid are users who have engaged with the project at one level or another. This might be by following us on Twitter, by signing up for a mailing list, posting a question to the forums, etc. These can all be measured. It is probably on the order of 15,000. (We have over 9000 users signed up for our announcement mailing list, for example) Contributors -- These are those who have contributed to the project. This includes code contributions, obviously, but beyond patches also bug reports, translations strings, wiki edits, helping others on support forum or user list, contributing logos and ideas on marketing list. These can all be measured, though it is harder since it is spread across many systems and there is duplication across these systems. This is probably on the order of 500. Committers -- those who have made sustained contributions of merit and have been voted in as committers. We have 122 committers. This could be visualized as pyramid, or concentric circles (onion diagram) or maybe some other ways. Could make a good blog post. From a recruitment perspective, it also makes sense to consider what is required to encourage progress, e.g., converting users into engaged users, or engaged users into contributors, etc. Regards, -Rob -- This e- mail message is intended only for the named recipient(s) above. It may contain confidential and privileged information. If you are not the intended recipient you are hereby notified that any dissemination, distribution or copying of this e-mail and any attachment(s) is strictly prohibited. If you have received this e-mail in error, please immediately notify the sender by replying to this e-mail and delete the message and any attachment(s) from your system. Thank you.
Re: Presentation templates for ApacheCon NA 2013
http://templates.services.openoffice.org/en/node/9290 i HOPE YOU PEOPLE WILL LOVE THIS On Thu, Feb 21, 2013 at 2:24 AM, Jim Jagielski j...@jagunet.com wrote: Thx. I must have missed it. On Feb 20, 2013, at 3:35 PM, Steve Holden st...@holdenweb.com wrote: Jim: I believe we sent an all speakers email out earlier this week - in any case, the templates are now available at http://templates.openoffice.org/en/node/9282 regards Steve On Feb 20, 2013, at 12:14 PM, Jim Jagielski wrote: Any update on these templates... I really want to be able to xfer my slides to the canonical template sooner rather than later ;) On Feb 8, 2013, at 3:32 AM, Shenfeng Liu liush...@gmail.com wrote: Saransh, Thanks very much for your help! As I mentioned below, you can refer to the Apache OpenOffice template website and ApacheCon EU 2012 template . We need to design 1 cover slide and 1 content slide. Last time we made the visual design in 2000*1500 jpeg files firstly. If people like the design, then we can take the picture as background and build the template (which I'm good at and can help ^_^ ). - Shenfeng (Simon) Steve Holden st...@holdenweb.com +1 571 484 6266 @holdenweb -- Python classes (and much more) through the web http://oreillyschool.com/ Conferences and technical event management at http://theopenbastion.com/ Next event:ApacheCon NA 2013: Feb 26-28 http://na.apachecon.com/ Community events: Barcamp Feb 24 Hackathon Feb 25 Development Mar 1/2 -- Best Regards Saransh Sharma Upscale Consultancy PVT LTD. Disclaimer: -- This email was sent from within the Upscale Consultancy Services Pvt Ltd. The contents of this email, including the attachments, are LEGALLY PRIVILEGED AND CONFIDENTIAL to the intended recipient at the email address to which it has been addressed. If you receive it in error, please notify the sender immediately by return email and then permanently delete it from your system.The unauthorized use, distribution, copying or alteration of this email, including the attachments, is strictly forbidden. Thank you.Please note that neither Upscale Group nor the sender accepts any responsibility for viruses and it is your responsibility to scan the email and attachments (if any). --
Re: 4.0 and loss of backward compatibility for extensions with toolbar
On 2/21/13 10:05 AM, Ariel Constenla-Haile wrote: On Thu, Feb 21, 2013 at 09:22:34AM +0100, Jürgen Schmidt wrote: The first step should be a simple check if an Addons.xcu is contained at all. Something like unzip -l extension | grep Addons.xcu should be enough. The second step if an Addons.xcu is contained is to check for the node oor:name=OfficeToolBar entry. Only if this entry exists the Addons.xcu the extension has to be updated. This might be error prone, because the file can have any name, all it matters is the media type in the META-INF manifest and the OO registry package and name in the file itself. While it's highly rare to find a lala.lala, I've found an addons.xcu (in lowercase). No wonder there is no OfficeToolBar in this particular extension, but the extension does not work in AOO 4.0 due to API changes (what shows that the whole discussion centered on the schema change is full of ungrounded assumptions, and lack of knowledge on the subject). ignore case is probably a good idea, a complete different name is probably rather seldom. But from a technical point of view you are correct. We don't need exact data but it would be nice to get an impression how often it is used. Juergen 242 extensions contain addons.xcu stensioni (total: 1065 releases), 430 estensions don't (total: 1660 releases). Do you want us to check how many contain OfficeToolBar? If you could run a short script to check it, it would be very useful for us to make a final decision. Maybe you can also provide some numbers about their downloads. Only th extensions that contain an Addons.xcu with OfficeToolBar It would also be interesting to know the last time the extension was updated; besides that expecting unmaintained extensions to work on a new major release might not be plausible, the extension is likely not be adapted to any change if it is unmaintained, no matter how popular it is (example: the most popular, Oracle PDF Import Extension, Downloads: Week: 12,706, unmaintained since Dec. 2010, seems to be broken - according to the first three comments). Regards
Re: Sidebar color scheme survey
Xin, Thanks very much for your summary! And the option 10 looks very good! I suggest we move forward to get a development build out. So that not only we can get more UX feedback, not also we can early start FVT for this big new feature. - Shenfeng (Simon) 2013/2/21 Xin Li lxnice...@gmail.com Hi all, Thanks for your votes and your feedback. I have summarized all votes from Facebook and mail list. The result is : A1:8A2:7A3:6 B1:8B2:8B3:10 C1:3C2:2C3:5 For control style, it seems that many user prefer proposal B (Simple line separator). As Kevin's suggestion,noise reduction and consistency would be best. So separators between clusters may be better. So we use separators between clusters to separate the buttons of cluster. For content panel color, it seems that there no obvious winner. I would like to share my thoughts on the visual style because it is already relate to color topic when we do the side bar migration. As we discussed before, the current grey color used in AOO is dark and looks out of style. We should do some light-weight change in AOO. So maybe we should start consider the light-weight color change when we do the design and avoid to use dark color that make the UI too heavy. So I create a light-weight gray proposal based on the option we discussed before.I use a light grey on the side bar and use a gradient for the section title. And I also align the same light grey to slide thumbnail panel background in Presentation. Because the content area on the center should have the highest priority, the rest elements should have lower priorities, and items with the same priority should be treated with the same way. I have added the latest design(option10) to AOO UX wiki page. Please see the latest design by the link: http://wiki.openoffice.org/wiki/AOO_UX_Design_Exploration_-_Task_Pane_Content_Panel_-_User_Interface_Design_Proposals#Task_Pane_Content_Panel_-_UX_Design_propoals Welcome to share your thoughts and ideas. Thanks. 2013/2/9 Manuel del Valle m...@outlook.com I like proposal B (I think it's the most stylish one, and adds less visual noise), but I tend to agree with Kevin's comments: I'd like better a mix between B1 and B3: light grey panel + dark grey title. That way, it does provide certain contrast for the title, but doesn't draw too much attention to the panel itself, allowing the user to focus his/her attention on the doc. Otherwise, it does look nice ;) Greetings, Manuel -- Best regards, Xin Li 李欣 UX designer
Today is International Mother Language Day
If you want to help spread the word and help celebrate the day, here are some ideas: 1) AOO blog post: https://blogs.apache.org/OOo/entry/international_mother_language_day_2013 2) IMLD Facebook page: https://www.facebook.com/motherlanguageday 3) Facebook post on the AOO page asking the question, How do you say 'free software' in your mother language? : https://www.facebook.com/ApacheOO/posts/492410717484477 4) Twitter hashtag: #IMLD Regards, -Rob
Re: [RELEASE]: proposed schedule for AOO 4.0
On 20/02/2013 Jürgen Schmidt wrote: 04/08 - 05/15 translation - I guessed ~5 weeks for updating the new strings. This can change when we know exactly how many new strings we will have. But translation for new languages can already work on the existing po files for 3.4.1. Looks good, but if the new infrastructure allows it by that moment we should aim at either having a usable Pootle instance (I mean, one where new volunteers can work) or all the PO files ready, so that we can point volunteers to PO files with no need to prepare them explicitly. I've see some l10n-related commits (good!), but I don't know where we are precisely. Important is from my pov that we start talking about the improvements that we make in public. I agree. A couple of screenshot and a brief description are often enough, and I would use the posts to recruit some new development volunteers too. Regards, Andrea.
Re: [RELEASE]: proposed schedule for AOO 4.0
On 21 February 2013 18:27, Andrea Pescetti pesce...@apache.org wrote: On 20/02/2013 Jürgen Schmidt wrote: 04/08 - 05/15 translation - I guessed ~5 weeks for updating the new strings. This can change when we know exactly how many new strings we will have. But translation for new languages can already work on the existing po files for 3.4.1. Looks good, but if the new infrastructure allows it by that moment we should aim at either having a usable Pootle instance (I mean, one where new volunteers can work) or all the PO files ready, so that we can point volunteers to PO files with no need to prepare them explicitly. Status on l10tools is that I am testing generation of po files at the moment. It is a very timeconsuming work, because I need to be 100% sure that genLang extract at least the same information as the current tools. genLang extracts a bit more information in some cases e.g.: - there a a number of messages marked [en-US] that are currently not extracted - some keyparts are not extracted correctly, typically missing root part of key - Itemlist, is only extracted with itemnumber, but often the items have names For these cases I modify the sdf file (manually correcting the error if you will), but that has to be done for all languages, so that I can later match keys. Once this part is finished, genLang can generate po files directly. genLang can already read po files, but need to be able to merge (extract from source, merge with existing po files) and write updated po files for all languages. The part is only rudimentary programmed and finally genLang will write new source files, containing the selected languages, this part is more or less programmed, but totally untested. Once the community has accepted genLang, we (I cannot do that alone) need to integrate it into the build process. so as you can see, I have a full schedule ahead of me, but I am still confident that I will finish in time for 4.0. Please remember that as soon as the extract works, we have po files directly available in svn...and if everything fails, we can use the current method to convert them back to source files. have a nice day. Jan I. Ps. the l10n commits at the moment is NOT the full picture, but parts I need tested on different platforms, once l10n is ready for others I will announce it on the list. I've see some l10n-related commits (good!), but I don't know where we are precisely. Important is from my pov that we start talking about the improvements that we make in public. I agree. A couple of screenshot and a brief description are often enough, and I would use the posts to recruit some new development volunteers too. Regards, Andrea.
Re: Branding Refresh For AOO 4.0 [Closing in 72hrs]
On Feb 20, 2013, at 8:13 AM, Samer Mansour wrote: Hello AOO Dev and Marketing Community, The main subject of this e-mail is to call for an end date to proposals. In 72hrs (saturday) we will be closing branding proposals. - - - - - I am heading up the branding effort for the AOO 4.0 release and we can unanimously agree the 4.0 release will be a milestone for our community and users. For this special release the marketing team is taking on the effort to giving us a fresh look. The marketing team is starting to plot deadlines at the same time as the dev team, the marketing team can't keep proposing ideas forever, we actually need to do the work to get us there. Specially because some dev efforts require assets from our designers. What does that mean? - We're picking and choosing. Late submissions might not be considered (just the nature of just do it sorry). - Eliminating designs we don't like and smoothing and integrating ones we do like. - In a week from Saturday we will have a master proposal to present for lazy consensus. (at least that's the plan) I do not think that this can operate as lazy consensus,. it is a process that is more opinion based than most. It is possible that the Marketing team can make some discussions, but the community may have other preferences. I don't think that we need to be afraid of having a VOTE. Rules can be generated and this dev list can tolerate the extra traffic. I participated in a two round vote for Apache Flex. There were over 50 entries. Each ballot had 5 votes which allowed people with strong opinions to vote for one logo and others who liked many designs could split their vote. (Note this discussion is going to be difficult because we are posting between two lists.) How can you help? - - - - - - I have design skills! (or I think!) - Check out some guidelines and placements of the branding, see children of this cwiki page: https://cwiki.apache.org/confluence/display/OOOUSERS/Apache+OpenOffice+4.0+Brand+Refresh+Project - Go to our wiki and sketch out some ideas here: https://cwiki.apache.org/confluence/display/OOOUSERS/AOO+4.x+-+Logo+Explorations - They don't have to be complete or polished ideas, ie. you only have ideas for icons and only have 2 hours to create the proposal, capture the main idea but don't worry about detail. - Join the marketing mailing list to help us with implementing the final design: https://blogs.apache.org/OOo/entry/call_for_marketing_volunteers - I don't have design skills?! - Go to our wiki and help us by commenting on designs, DO NOT reply with comments about design in these mailing lists. - There is about 10 pages and they all could use some feedback in the comments: https://cwiki.apache.org/confluence/display/OOOUSERS/Apache+OpenOffice+4.0+Brand+Refresh+Project - I will call for any final discussion on Saturday once the deadline has passed. I have added comments including the volunteer and organization hurdles to make certain branding changes. Regards, Dave If you have any concerns about this process reply here. Do not reply to this e-mail to talk about designs! Go to the wiki and add design comments there!
Re: Branding Refresh For AOO 4.0 [Closing in 72hrs]
On Thu, Feb 21, 2013 at 4:27 PM, Dave Fisher dave2w...@comcast.net wrote: On Feb 20, 2013, at 8:13 AM, Samer Mansour wrote: Hello AOO Dev and Marketing Community, The main subject of this e-mail is to call for an end date to proposals. In 72hrs (saturday) we will be closing branding proposals. - - - - - I am heading up the branding effort for the AOO 4.0 release and we can unanimously agree the 4.0 release will be a milestone for our community and users. For this special release the marketing team is taking on the effort to giving us a fresh look. The marketing team is starting to plot deadlines at the same time as the dev team, the marketing team can't keep proposing ideas forever, we actually need to do the work to get us there. Specially because some dev efforts require assets from our designers. What does that mean? - We're picking and choosing. Late submissions might not be considered (just the nature of just do it sorry). - Eliminating designs we don't like and smoothing and integrating ones we do like. - In a week from Saturday we will have a master proposal to present for lazy consensus. (at least that's the plan) I do not think that this can operate as lazy consensus,. it is a process that is more opinion based than most. It is possible that the Marketing team can make some discussions, but the community may have other preferences. Indeed I assume there would be many opinions. But in the discussion that had lead up to this has noted that there are well-established design and marketing best practices for logo desgin, and giving some trust to those volunteers with knowledge of these disciplines might yield a better result that throwing it out to a general vote of 400 subscribers to the dev list and their individual non-expert opinions. Now you could argue that opinions of non-experts is useful, and what the general public thinks is important. True, but that is better done with an expertly-designed survey of the general public, not by bikeshedding on the dev list. We've kicked the can down the road with regards to a grand contest for almost a year now. We're no closer to than we were when we started. Do we want to ship 4.0 with a half-assed logo attempt done at the last minute? Or do we want to let the marketing experts push this forward. And remember, if someone really doesn't like the output of this process, they can object and offer an alternative at any time. But I don't think we can force a volunteer, or group of volunteers, to pursue a contest versus an approach based on best practices and working with a small set of already-active volunteers. Regards, -Rob I don't think that we need to be afraid of having a VOTE. Rules can be generated and this dev list can tolerate the extra traffic. I participated in a two round vote for Apache Flex. There were over 50 entries. Each ballot had 5 votes which allowed people with strong opinions to vote for one logo and others who liked many designs could split their vote. (Note this discussion is going to be difficult because we are posting between two lists.) How can you help? - - - - - - I have design skills! (or I think!) - Check out some guidelines and placements of the branding, see children of this cwiki page: https://cwiki.apache.org/confluence/display/OOOUSERS/Apache+OpenOffice+4.0+Brand+Refresh+Project - Go to our wiki and sketch out some ideas here: https://cwiki.apache.org/confluence/display/OOOUSERS/AOO+4.x+-+Logo+Explorations - They don't have to be complete or polished ideas, ie. you only have ideas for icons and only have 2 hours to create the proposal, capture the main idea but don't worry about detail. - Join the marketing mailing list to help us with implementing the final design: https://blogs.apache.org/OOo/entry/call_for_marketing_volunteers - I don't have design skills?! - Go to our wiki and help us by commenting on designs, DO NOT reply with comments about design in these mailing lists. - There is about 10 pages and they all could use some feedback in the comments: https://cwiki.apache.org/confluence/display/OOOUSERS/Apache+OpenOffice+4.0+Brand+Refresh+Project - I will call for any final discussion on Saturday once the deadline has passed. I have added comments including the volunteer and organization hurdles to make certain branding changes. Regards, Dave If you have any concerns about this process reply here. Do not reply to this e-mail to talk about designs! Go to the wiki and add design comments there!
Re: Tutorial UNO IDL
I have completed this tutorial, only in this part: --- offapi/com/sun/star/ui/dialogs/XExecutableDialog.idl 2004-06-04 07:19:19.0 +0530 +++ offapi/com/sun/star/ui/dialogs/XHelloWorldDialog.idl 2005-07-21 14:46:31.0 +0530 @@ -59,8 +59,8 @@ * / -#ifndef __com_sun_star_ui_dialogs_XExecutableDialog_idl__ -#define __com_sun_star_ui_dialogs_XExecutableDialog_idl__ +#ifndef __com_sun_star_ui_dialogs_XHelloWorldDialog_idl__ +#define __com_sun_star_ui_dialogs_XHelloWorldDialog_idl__ #ifndef __com_sun_star_uno_RuntimeException_idl__ #include com/sun/star/uno/RuntimeException.idl @@ -79,25 +79,15 @@ */ -published interface XExecutableDialog: com::sun::star::uno::XInterface +published interface XHelloWorldDialog: com::sun::star::uno::XInterface { //- - /** Sets the title of the dialog. - - @param aTitle - Set an abitrary title for the dialog, - may be an empty string if the dialog should not - have a title. - */ - void setTitle( [in] string aTitle ); - - //- /** Executes (shows) the dialog. @returns A status code of type typeExecutableDialogResults/type. */ - short execute(); + void adios(); }; //= After the tutorial says I have to build (so what is necessary is first a 'build' in the offapi/ directory that then updates its database of types/interfaces), but when I build generates the error: 1. Entering /home/ivan/aoo/main/offapi/util 2. 3. EXISTENCE: published key /UCR/com/sun/star/ui/dialogs/XExecutableDialog exists only in registry 1 4. /home/ivan/aoo/main/solver/350/unxlngi6.pro/bin/regcompare: registries are incompatible: 1 differences! 5. dmake: Error code 11, while making '../ unxlngi6.pro/misc/registrycheck.flag' 6. ERROR: error 65280 occurred while making /home/ivan/aoo/main/offapi/util 7. 8. ivan@ivan-Presario-CQ43-Notebook-PC:~/aoo/main/offapi$ Of there what I can do? The tutorial is too old. Has a solution? Regards. 2013/2/21 Jürgen Schmidt jogischm...@gmail.com On 2/21/13 10:12 AM, Ariel Constenla-Haile wrote: On Thu, Feb 21, 2013 at 09:01:14AM +0100, Jürgen Schmidt wrote: On 2/21/13 4:44 AM, jorge ivan poot diaz wrote: Hello Juergen, What do you mean: A little bit more work... Let me check the tutorial later ... How I can solve this compatibility issue? Would you kindly tell me step by step how to solve it, please. I think it make no sense to explain this now in details because as I mentioned it should be rather seldom used. The tutorial which I have never recognized before is introducing a new type XHelloWorldDialog and here it should be allowed to change it. Which type do you try to change? The tutorial is replacing the css.dialogs.XExecutableDialog with XHelloWorldDialog, no wonder he gets the registry mismatch... he will also have to change all the places in the source tree where XExecutableDialog is used... a complete waste of time, and it doesn't teach anything; on the contrary, it will confuse newcomers. ok I missed the replacement, I did only a very quick look on it. It makes really no sense. IMHO we should mark all these tutorials as obsolete and put a big red warning on the pages. +1 this stuff makes no sense in this form. I would remove them directly. @Jorge, sorry for the confusion but we have indeed some outdated stuff in the wiki and we don't know all the places yet. As I mentioned before I never have seen this tutorial before. I recommend that you first try to complete a build and try debugging specific areas where you are most interested in. And please feel free to ask questions here. Juergen Regards
Re: Tutorial UNO IDL
Hello Ariel, I understand that these tutorials are too old. In your opinion, what would be the best way I can learn, in addition to these tutorials. Could you give me some link, please. I would like to see tutorials on video, so I can understand better, and I can move faster. I feel that I'm too slow with tutorials. 2013/2/21 jorge ivan poot diaz ivan.pootd...@gmail.com I have completed this tutorial, only in this part: --- offapi/com/sun/star/ui/dialogs/XExecutableDialog.idl2004-06-04 07:19:19.0 +0530 +++ offapi/com/sun/star/ui/dialogs/XHelloWorldDialog.idl2005-07-21 14:46:31.0 +0530 @@ -59,8 +59,8 @@ * / -#ifndef __com_sun_star_ui_dialogs_XExecutableDialog_idl__ -#define __com_sun_star_ui_dialogs_XExecutableDialog_idl__ +#ifndef __com_sun_star_ui_dialogs_XHelloWorldDialog_idl__ +#define __com_sun_star_ui_dialogs_XHelloWorldDialog_idl__ #ifndef __com_sun_star_uno_RuntimeException_idl__ #include com/sun/star/uno/RuntimeException.idl @@ -79,25 +79,15 @@ */ -published interface XExecutableDialog: com::sun::star::uno::XInterface +published interface XHelloWorldDialog: com::sun::star::uno::XInterface { //- - /** Sets the title of the dialog. - - @param aTitle - Set an abitrary title for the dialog, - may be an empty string if the dialog should not - have a title. - */ - void setTitle( [in] string aTitle ); - - //- /** Executes (shows) the dialog. @returns A status code of type typeExecutableDialogResults/type. */ - short execute(); + void adios(); }; //= After the tutorial says I have to build (so what is necessary is first a 'build' in the offapi/ directory that then updates its database of types/interfaces), but when I build generates the error: 1. Entering /home/ivan/aoo/main/offapi/util 2. 3. EXISTENCE: published key /UCR/com/sun/star/ui/dialogs/XExecutableDialog exists only in registry 1 4. /home/ivan/aoo/main/solver/350/unxlngi6.pro/bin/regcompare: registries are incompatible: 1 differences! 5. dmake: Error code 11, while making '../ unxlngi6.pro/misc/registrycheck.flag' 6. ERROR: error 65280 occurred while making /home/ivan/aoo/main/offapi/util 7. 8. ivan@ivan-Presario-CQ43-Notebook-PC:~/aoo/main/offapi$ Of there what I can do? The tutorial is too old. Has a solution? Regards. 2013/2/21 Jürgen Schmidt jogischm...@gmail.com On 2/21/13 10:12 AM, Ariel Constenla-Haile wrote: On Thu, Feb 21, 2013 at 09:01:14AM +0100, Jürgen Schmidt wrote: On 2/21/13 4:44 AM, jorge ivan poot diaz wrote: Hello Juergen, What do you mean: A little bit more work... Let me check the tutorial later ... How I can solve this compatibility issue? Would you kindly tell me step by step how to solve it, please. I think it make no sense to explain this now in details because as I mentioned it should be rather seldom used. The tutorial which I have never recognized before is introducing a new type XHelloWorldDialog and here it should be allowed to change it. Which type do you try to change? The tutorial is replacing the css.dialogs.XExecutableDialog with XHelloWorldDialog, no wonder he gets the registry mismatch... he will also have to change all the places in the source tree where XExecutableDialog is used... a complete waste of time, and it doesn't teach anything; on the contrary, it will confuse newcomers. ok I missed the replacement, I did only a very quick look on it. It makes really no sense. IMHO we should mark all these tutorials as obsolete and put a big red warning on the pages. +1 this stuff makes no sense in this form. I would remove them directly. @Jorge, sorry for the confusion but we have indeed some outdated stuff in the wiki and we don't know all the places yet. As I mentioned before I never have seen this tutorial before. I recommend that you first try to complete a build and try debugging specific areas where you are most interested in. And please feel free to ask questions here. Juergen Regards
Re: Branding Refresh For AOO 4.0 [Closing in 72hrs]
(Note this discussion is going to be difficult because we are posting between two lists.) Adding back marketing, who are doing wonderful work. On Feb 21, 2013, at 2:23 PM, Rob Weir wrote: On Thu, Feb 21, 2013 at 4:27 PM, Dave Fisher dave2w...@comcast.net wrote: On Feb 20, 2013, at 8:13 AM, Samer Mansour wrote: Hello AOO Dev and Marketing Community, The main subject of this e-mail is to call for an end date to proposals. In 72hrs (saturday) we will be closing branding proposals. - - - - - I am heading up the branding effort for the AOO 4.0 release and we can unanimously agree the 4.0 release will be a milestone for our community and users. For this special release the marketing team is taking on the effort to giving us a fresh look. The marketing team is starting to plot deadlines at the same time as the dev team, the marketing team can't keep proposing ideas forever, we actually need to do the work to get us there. Specially because some dev efforts require assets from our designers. What does that mean? - We're picking and choosing. Late submissions might not be considered (just the nature of just do it sorry). - Eliminating designs we don't like and smoothing and integrating ones we do like. - In a week from Saturday we will have a master proposal to present for lazy consensus. (at least that's the plan) I do not think that this can operate as lazy consensus,. it is a process that is more opinion based than most. It is possible that the Marketing team can make some discussions, but the community may have other preferences. Indeed I assume there would be many opinions. But in the discussion that had lead up to this has noted that there are well-established design and marketing best practices for logo desgin, and giving some trust to those volunteers with knowledge of these disciplines might yield a better result that throwing it out to a general vote of 400 subscribers to the dev list and their individual non-expert opinions. Now you could argue that opinions of non-experts is useful, and what the general public thinks is important. True, but that is better done with an expertly-designed survey of the general public, not by bikeshedding on the dev list. The opinions of non-experts are useful and that is a fact. This is not general public opinion it is the AOO community. An expertly designed survey is often called a BALLOT. Please design one to either validate a single decision, or to choose between a few of the designs so that the result is not a fait accompli. Validation is good. We've kicked the can down the road with regards to a grand contest for almost a year now. We're no closer to than we were when we started. Do we want to ship 4.0 with a half-assed logo attempt done at the last minute? Or do we want to let the marketing experts push this forward. Straw man. One year ago we had maybe 2 or 3 logo proposals. Now there are several logos and designs proposed and only a few are IMO half-assed. Many IMO are excellent! And remember, if someone really doesn't like the output of this process, they can object and offer an alternative at any time. But I don't think we can force a volunteer, or group of volunteers, to pursue a contest versus an approach based on best practices and working with a small set of already-active volunteers. Three points. (1) There is a public solicitation for proposals. These submissions must be fairly treated. (2) No force is involved. Just a suggestion and a reminder that LAZY CONSENSUS should not be assumed. If necessary we can design a ballot on the dev list. (3) The only legitimate VETO here is if the Logo and Design selected infringed or nearly infringed on another's mark (like one subtly does), or if it were somehow foul and offensive in some culture. In that case the technical alternative is to choose one of the non-infringing or insulting logos or designs. A VETO is a let's discuss this it must not be a your work is awful take it back. This argues that the sooner the community agrees the better. The Apache Way is about the flattest hierarchy possible. Decisions are to made (validated) on the dev list. Thanks and Regards, Dave Regards, -Rob I don't think that we need to be afraid of having a VOTE. Rules can be generated and this dev list can tolerate the extra traffic. I participated in a two round vote for Apache Flex. There were over 50 entries. Each ballot had 5 votes which allowed people with strong opinions to vote for one logo and others who liked many designs could split their vote. (Note this discussion is going to be difficult because we are posting between two lists.) How can you help? - - - - - - I have design skills! (or I think!) - Check out some guidelines and placements of the branding, see children of this cwiki page: https://cwiki.apache.org/confluence/display/OOOUSERS/Apache+OpenOffice+4.0+Brand+Refresh+Project
Re: Branding Refresh For AOO 4.0 [Closing in 72hrs]
On Feb 21, 2013, at 4:02 PM, Dave Fisher wrote: (Note this discussion is going to be difficult because we are posting between two lists.) Adding back marketing, who are doing wonderful work. Look at http://flex.apache.org/. It might be an inspiration for someone. Regards, Dave On Feb 21, 2013, at 2:23 PM, Rob Weir wrote: On Thu, Feb 21, 2013 at 4:27 PM, Dave Fisher dave2w...@comcast.net wrote: On Feb 20, 2013, at 8:13 AM, Samer Mansour wrote: Hello AOO Dev and Marketing Community, The main subject of this e-mail is to call for an end date to proposals. In 72hrs (saturday) we will be closing branding proposals. - - - - - I am heading up the branding effort for the AOO 4.0 release and we can unanimously agree the 4.0 release will be a milestone for our community and users. For this special release the marketing team is taking on the effort to giving us a fresh look. The marketing team is starting to plot deadlines at the same time as the dev team, the marketing team can't keep proposing ideas forever, we actually need to do the work to get us there. Specially because some dev efforts require assets from our designers. What does that mean? - We're picking and choosing. Late submissions might not be considered (just the nature of just do it sorry). - Eliminating designs we don't like and smoothing and integrating ones we do like. - In a week from Saturday we will have a master proposal to present for lazy consensus. (at least that's the plan) I do not think that this can operate as lazy consensus,. it is a process that is more opinion based than most. It is possible that the Marketing team can make some discussions, but the community may have other preferences. Indeed I assume there would be many opinions. But in the discussion that had lead up to this has noted that there are well-established design and marketing best practices for logo desgin, and giving some trust to those volunteers with knowledge of these disciplines might yield a better result that throwing it out to a general vote of 400 subscribers to the dev list and their individual non-expert opinions. Now you could argue that opinions of non-experts is useful, and what the general public thinks is important. True, but that is better done with an expertly-designed survey of the general public, not by bikeshedding on the dev list. The opinions of non-experts are useful and that is a fact. This is not general public opinion it is the AOO community. An expertly designed survey is often called a BALLOT. Please design one to either validate a single decision, or to choose between a few of the designs so that the result is not a fait accompli. Validation is good. We've kicked the can down the road with regards to a grand contest for almost a year now. We're no closer to than we were when we started. Do we want to ship 4.0 with a half-assed logo attempt done at the last minute? Or do we want to let the marketing experts push this forward. Straw man. One year ago we had maybe 2 or 3 logo proposals. Now there are several logos and designs proposed and only a few are IMO half-assed. Many IMO are excellent! And remember, if someone really doesn't like the output of this process, they can object and offer an alternative at any time. But I don't think we can force a volunteer, or group of volunteers, to pursue a contest versus an approach based on best practices and working with a small set of already-active volunteers. Three points. (1) There is a public solicitation for proposals. These submissions must be fairly treated. (2) No force is involved. Just a suggestion and a reminder that LAZY CONSENSUS should not be assumed. If necessary we can design a ballot on the dev list. (3) The only legitimate VETO here is if the Logo and Design selected infringed or nearly infringed on another's mark (like one subtly does), or if it were somehow foul and offensive in some culture. In that case the technical alternative is to choose one of the non-infringing or insulting logos or designs. A VETO is a let's discuss this it must not be a your work is awful take it back. This argues that the sooner the community agrees the better. The Apache Way is about the flattest hierarchy possible. Decisions are to made (validated) on the dev list. Thanks and Regards, Dave Regards, -Rob I don't think that we need to be afraid of having a VOTE. Rules can be generated and this dev list can tolerate the extra traffic. I participated in a two round vote for Apache Flex. There were over 50 entries. Each ballot had 5 votes which allowed people with strong opinions to vote for one logo and others who liked many designs could split their vote. (Note this discussion is going to be difficult because we are posting between two lists.) How can you help? - - - - - - I have design skills! (or I think!) -
Re: Binary Reading Capabilities
You could write an extension :-) On 02/21/2013 02:10 PM, Nathan Pimental wrote: I'm not sure if help for reading direct binary or hex is being looked for, or even wanted, but I would be glad to develop a dll that reads and writes pure 1s and 0s for oo. -- Andrew Pitonyak My Macro Document: http://www.pitonyak.org/AndrewMacro.odt Info: http://www.pitonyak.org/oo.php
Implementing an Excel compatibility function (such as 0^0 = ERROR)
During the long painful discussion of 0^0, there was mention of creating a compatibility function for POWER(x,y) to match the behavior in Excel. My understanding of how this would work is as follows. 1. Create another function such as POWER.OTHER(x,y) that behaves as desired. 2. When an Excel file is read, every instance of POWER is replaced with POWER.OTHER. 3. When an Excel file is written, every instance of POWER.OTHER is converted back to POWER. OK, so far so good, I think that I understand how that would work. But, this does leave a few questions in my mind. (Q) Is a user able to use POWER.OTHER inside of Calc? (Q) When saved as an ODS file, certainly we don't want to write POWER.OTHER because then it is using a nonstandard function that will not be used anywhere else and can only be read by AOO. In other words, I assume that we would always write POWER rather than POWER.OTHER and the only way to retain the behavior is to save the file as an excel file or to mess with user defined attributes while writing the file. -- Andrew Pitonyak My Macro Document: http://www.pitonyak.org/AndrewMacro.odt Info: http://www.pitonyak.org/oo.php
Re: Binary Reading Capabilities
On Thu, Feb 21, 2013 at 9:02 PM, Andrew Douglas Pitonyak and...@pitonyak.org wrote: On 02/21/2013 07:37 PM, Rob Weir wrote: On Thu, Feb 21, 2013 at 2:10 PM, Nathan Pimental nathansai...@gmail.com wrote: I'm not sure if help for reading direct binary or hex is being looked for, or even wanted, but I would be glad to develop a dll that reads and writes pure 1s and 0s for oo. What would be an example of scenario where this would be useful? OpenOffice obviously reads specific binary formats, such as MS Word Doc files, or JPEG images, etc. But what would be the case for generic binary or hex support? Maybe reading data into a spreadsheet from instruments or sensors? OpenOffice Calc + Arduino ??? I have certainly had a few times when I needed to inspect files at a binary level. I have even had the need to edit files at a binary level and write them back out. You asked for examples... 1. My ODT file is damaged and it cannot be opened. $ hexdump -C some_file.odt 50 4b 03 04 14 00 00 08 00 00 c5 0c e4 3c 5e c6 |PK...^.| 0010 32 0c 27 00 00 00 27 00 00 00 08 00 00 00 6d 69 |2.'...'...mi| 0020 6d 65 74 79 70 65 61 70 70 6c 69 63 61 74 69 6f |metypeapplicatio| 0030 6e 2f 76 6e 64 2e 6f 61 73 69 73 2e 6f 70 65 6e |n/vnd.oasis.open| 0040 64 6f 63 75 6d 65 6e 74 2e 74 65 78 74 50 4b 03 |document.textPK.| 2. Check if a file begins with a bight order mark (BOM). For example, if the file begins with 0xEF,0xBB,0xBF, that means something different than if it beings with U+FEFF. 3. I used a binary editor to modify a PDF file to remove a watermark. OK. I've done that as well, but wasn't connecting that to Nathan's query. I was thinking of bringing binary data into a document, like into cells of a spreadsheet, e.g., code that brings in data from an RS 232 serial port and places values into a cell, and then triggers a recalc/chart update, etc. -Rob -- Andrew Pitonyak My Macro Document: http://www.pitonyak.org/AndrewMacro.odt Info: http://www.pitonyak.org/oo.php
Re: Implementing an Excel compatibility function (such as 0^0 = ERROR)
On 02/21/2013 09:20 PM, Rob Weir wrote: On Thu, Feb 21, 2013 at 9:12 PM, Andrew Douglas Pitonyak and...@pitonyak.org wrote: During the long painful discussion of 0^0, there was mention of creating a compatibility function for POWER(x,y) to match the behavior in Excel. My understanding of how this would work is as follows. 1. Create another function such as POWER.OTHER(x,y) that behaves as desired. 2. When an Excel file is read, every instance of POWER is replaced with POWER.OTHER. 3. When an Excel file is written, every instance of POWER.OTHER is converted back to POWER. A simpler solution, if you already know that you are reading an Excel file, is to keep the function name, but change the behavior to mimic what Excel does. So a compatibility mode rather than a different function. If we do that, then that would eliminate most of the complexities that you mention below. -Rob There are certainly many nice things that go along with this idea; for example, you can set a configuration option to behave as some product, and then simply modify each affected function to slightly modify the behavior. This allows anyone to mimic the behavior at will. This is also a much larger change. My question was prompted by a comment made on the larger thread that proposed this as a workable solution. If memory serves me correctly, Libre has implemented a few alternate functions, but I do not remember the context. -- Andrew Pitonyak My Macro Document: http://www.pitonyak.org/AndrewMacro.odt Info: http://www.pitonyak.org/oo.php
[question] what is text [ x-comment ]
Hi. the .src sources relatively often contain a text line: text [x-comment] = ... most times the ... is empty, but it also contains english text, and in one case a multibyte charecter text. We have no language x-comment, and it is currently not extracted, however there are a couple of places in the code noting it is automatically loaded. So my questions are: 1) Is this leftovers from and older version, and no longer used ? 2) if not, how is it used ? 3) if not, should it be translated (if it can appear in the ui it should be translated) ? thanks in advance for your help Jan I.