Resolved - 2018-09-25 21:09:59 UTC
LibreOffice check failed (server time: 2018-09-25 21:09:31 UTC)
Get https://www.libreoffice.org: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
Resolved - 2018-09-25 21:09:59 UTC
LibreOffice check failed (server time: 2018-09-25 21:09:31 UTC)
Get https://www.libreoffice.org: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
Resolved - 2018-09-24 01:09:16 UTC
piwik check failed (server time: 2018-09-24 01:05:16 UTC)
Expected HTTP response status: 200, got: 502
You could always learn a lot about the body of an organization, if you start a communication about transparency and in this context the publishing of numbers. I asked for such numbers about the current financial situation of the organization and got the answer that they will not be published monthly but only quarterly, because the publication process is very time consuming for the staff. I had again a look onto the wiki site today, where this data were published and ‘trara’ the latest monthly data for July 2017 were published one day after the email conversation. And if I remember correctly the third quarter of a year doesn’t end with the month July. But maybe that’s my fault
LibreOffice is available for Android smartphones and tablets – albeit as a “Viewer” application, for checking documents on the go. There is an experimental editing mode, but it still needs more work, and we’d love to have more help and feedback to improve it!
Organised by AndroidHeads and the Google Developer Group Vienna, droidcon is made up of 20 sessions on various topics. On the first day, Cloph gave a talk titled “Struggles with a large native app, LibreOffice’s attempts at Android”, describing the first stages of development of the LibreOffice Viewer, challenges faced along the way, and the next steps to take. Full slides from the talk are here.
At the end of the talk, there were some questions from the audience about the build process and testing. As Cloph explained, the Viewer app doesn’t have many user interface elements to test, so the main issues are related to the “lifecycle” – ie when users open and close the app, rotate their devices, and so forth. And regarding the build system, Cloph noted that it’s much better today, compared to the early days of the app.
Meanwhile, one of the recurring topics at the conference was Kotlin, a “statically typed programming language for modern multiplatform applications” that runs on the Java VM. Kotlin is growing in popularity, so if you’re interested in the language and the possibility of converting the LibreOffice Android apps (including the Impress Remote), give us a hand! Our wiki has information on building the apps, and you can also talk to our developer community on IRC and mailing lists too.
Finally, after the first day of droidcon, there was an evening party with more opportunity to share ideas and meet people. So thanks to the organisers, and now we move on to the LibreOffice Conference 2018 in Tirana, which is just a few days away…!
We are looking forward to the LibreOffice Conference 2018, starting on September 25 in Tirana, Albania! Just like at the previous LibreOffice conferences, there will be talks from people that work at Collabora Productivity, talking about LibreOffice desktop and Online development, new features, security, testing, use cases and a lot more!
You can find more detailed info on the talks from Collabora, ordered by date and time, below:
The LibreOffice code base is large, complex and takes a long time to build. The aim of his talk is to present the various ways developers can use to reduce the time spent building, ranging from usage of various build tools like icecream and ccache to somewhat dirty but definitely working tricks. Aimed primarily at less experienced developers but there should be some tricks for the advanced ones as well.
LibreOffice has for a long time contained support for clients on Windows connecting through Automation (previously known as ‘OLE Automation’). However, there were several missing features in that functionality. Also, in real life, the common use case would probably be a client written to work against Microsoft Office, that a customer would want to use unchanged against LibreOffice instead. That requires LibreOffice to provide an interoperable API to the extent that client needs. Much of such API is already present in LibreOffice, as VBA compatibility for Basic macros. Collabora Productivity has worked on improvements to the Automation support in LibreOffice and implemented a tool called COLEAT (for Collabora OLE Automation Translator) that goes in-between for instance a VB6 client and LibreOffice. It translates the client’s use of MSO APIs, that was fixed when the client was compiled, into the more dynamic late binding approach that LibreOffice supports. The tool can also be used to trace the APIs used by the client against an actual MSO instance, to find out what needs to be added to LibreOffice.
The life-cycle of images in LibreOffice had a flaw which could potentially lead to image loss. This flaw was fixed in LibreOffice 6.1, so that at any time it is known if the image is used somewhere in the system or not with a standard reference counting technique. At the same time, it was also necessary to change certain algorithms as the life-cycle change completely changed how certain aspects of image handling (swapping in particular). In this talk, he will describe the life-cycle problem in details, how this was solved and eventually implemented. He will also explain what enhancements can be done in the future to make handling of images even better, faster and consume less memory.
Come and hear what has happened in the Online since the last conference! The dialog routing has been implemented, bringing in a lot of existing dialogs, new functionality in the toolbar, new translation mechanism saving work of the l10n team, scripting of the Online from Python and more.
PDFs are complex documents. Rendering them accurately, let alone editing them, can be quite challenging. PDFium is a world-class PDF rendering and parsing library. With it, LibreOffice will render PDFs far more accurately than before and allow for improved editing experience for the user. This is an overview of the first steps towards that end and the challenges met and those outstanding.
Last year Calc gained a fourth method of calculation in addition to OpenCL, so-called software interpreter and the normal single-threaded calculation: Multithreaded formula group calculation. This talk will present progress of this method, the challenges and problems of this approach, ways to handle them and the resulting improvements in Calc performance.
In Writer, the experience of working with documents containing tables originating from Word is often less than ideal, especially when certain table property settings are involved, one of the most problematic ones being the Wext wrapping: Around property. The talk will go over the differences in table handling between Word and Writer, what the current pain points are, what has been done to mitigate them, and what could be done to further improve the situation. The target audience is QA/end users with some technical inclination.
This talk is dedicated to different aspects of administering LibreOffice deployments to multiple boxes in corporate environments, where administrators face needs of doing company-wide changes to configurations, or maintaining different configurations for different teams across the company; and they need doing that efficiently both in terms of their effort, and of users’ experience (and without noticeable downtimes).
LibreOffice Base can store HSQL database files inside its file structure.
However, this feature is deprecated. The talk will walk through the steps of creating a library capable of converting HSQLDB databases into Firebird or any other formats supported by LibreOffice. Further possibilities for improvement, the most painful problems, and upcoming bugs will also be discussed.
LibreOffice’s more significant engineering decisions are made each week
during a conference-call packed with engineering talent and experience. The meetings are public, and minutes and agendas posted to the project lists. Come and meet the people who show up there, raise whatever topic you like. They will discuss how they can get more people involved in what they do,
and any hot topics of the day.
Responsive loading of documents is key to the best user experience. With larger documents, this can become challenging. Even when the amount of data to load is large, being responsive and giving the user the initial glimpse of the is often critical. In addition, scalability is vital to integrator and hosts, who want their cloud solutions to serve more users with more documents on a given hardware. To that end reducing the memory consumption improves both scalability and, often, performance in general. This talk is about improvements on both fronts.
How can we make LibreOffice a fun and rewarding place for volunteers, and companies? How can we explain how things work easily to our millions of users and hundreds of contributors to set the right expectation and to build the best office suite ever together. Come and hear an outline sketch of several models, some strengths and weaknesses of how the LibreOffice model works currently, and how we can improve that.
TDF recommends deploying LibreOffice in production environments with the backing of certified professionals, providing development, migration and training support. Having a Level 3 support contract (for fixes at the source code level) is truly beneficial not only for the organization who pays for new features or bug fixes but for the entire community. In the talk, a few examples of the benefit of real support will be demonstrated.
Callgrind is a Valgrind tool for profiling that records call history among functions in a program’s run. This data can be viewed and analyzed in the KCachegrind application. The talk will focus on explaining how to use the tool and how to understand the information they provide and practical examples of how it can be used to identify bottlenecks in LibreOffice code.
Szymon will present changes made since the last year in fields like: document theming, animations support and providing better quality of exported files without broken content.
The LibreOffice Writer HTML filter is one of Writer’s oldest import/export filters, created long before XHTML was invented. There was an earlier effort to create a separate XHTML export based on XSLT, but that has a number of limitations. A new approach is to add XHTML mode to the HTML import and export that works with XHTML files, including its Requirements Interchange Format (ReqIF) subset. The talk will walk through a number of situations where improvements have been done and present the results. Come and see where we are, what still needs to be done, and how you can help.
The goal of providing to the user the ability of grouping rows or columns in Calc Online required several changes. On the core side that meant to add group information to the usual headers data fetched by the client. We switched from a data entry for each displayed row/column header entry to a single data entry for each range of rows/columns of the same size and belonging to the same group. This feature improves both document loading time and minimizes data traffic between the core and the client. On the client side instead of creating row/column header entries and group tree-like structure as HTML elements, we render them through Canvas drawing primitives. This solution provides us with more flexibility and better performance.
The last year, we started routing dialogs from the LibreOffice core to Online, extending the Online’s functionality dramatically. It all worked fine, with one exception – when multiple users have opened the same dialog concurrently, the changes couldn’t be applied to the
document until after all the users have closed the dialog. The solution to this problem is asynchronous dialog execution. This talk will summarize the general concept, several dialog conversions to async, and the caveats of such conversions.
Using proceeds from the sales of LibreOffice Vanilla on the Mac App Store, Collabora has been able to spend some time on fixing Mac-specific bugs in LibreOffice. This talk will provide a brief overview of some of those, and Tor will also look into some potential areas for Mac specific work in the future.
The post LibreOffice Conference 2018 – Talks from Collabora appeared first on Collabora Productivity.
I created an buildout from the Plone corebot Github repository. I used the current development version 5.2 and run it on a Python 3.6.5 virtual environment. The buildout of the Plone instance took some time, but everything went well and I could create a new Plone site. I added the multilanguage addon to it and played a bit with the site. I added second language to the site, created a new page and tested the translation framework that came with the addon. It worked as expected and I got a page with a linked translation.
Then I tried out how the website of the Documentation would look like in a pure (not specially branded) Plone environment. I did a quick and dirty copy and paste of the homepage of TDF and the new Plone page was done in 1 minute. The page uses the default Plone layout and there were no issues with different screen size.
Resolved - 2018-09-19 15:18:20 UTC
AskBot check failed (server time: 2018-09-19 15:08:22 UTC)
Get https://ask.libreoffice.org: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
In September 2018 Friends of OpenDocument published the printed edition of the LibreOffice 6.0 Getting Started Guide, written by the LibreOffice Documentation Team. Free PDFs and ODTs are available from the LibreOffice website. Purchase printed copies from our store at Lulu.com.
Our Jenkins instance will briefly become unavailable while we're upgrading the OS.
Update (00:50 UTC): Upgrade successful, Jenkins is back up.
DRM, or Digital Rights Management, is a set of access control technologies for restricting the use of proprietary hardware and copyrighted works, by controlling the use, modification, and distribution of copyrighted works. Instead of educating users, companies prefer to restrict them from exercising their legal rights under the copyright law, such as backing up copies of CDs or DVDs, lending materials out through a library, accessing works in the public domain, or using copyrighted materials for research and education under the fair use doctrine.
DRM is an epidemic spreading across the Web, infiltrating homes, classrooms, workplaces, and just about everywhere else users can go. Tools, technologies, books, games, movies, and music are coming to us locked down with DRM, whether they are streaming or claim to be locally hosted.
DRM can be associated to document lock in by means of pseudo-standards. They are both hidden to users and reduce their freedom as they make sharing contents – even when fully legitimate – completely or partially impossible.
The Document Foundation supports the International Day Against DRM as part of its daily fight to make content sharing available to all individuals, and to educate them to adopt open standards to foster innovation.
LibreOffice’s Documentation Team releases the Getting Started Guide 6.0, the introductory text for all LibreOffice applications and more.
Covering spreadsheets, presentations, texts, drawings, databases and the equations editor, as well as other important concepts in LibreOffice, the guide updates the previous book for LibreOffice 5.2 with the features implemented up to the 6.0 release. As it’s an introductory text, some advanced topics were left out, and are to be addressed in the other specialized modules guides, such as the Writer Guide 6.0. This turns the Getting Started Guide into a light reading on all of LibreOffice’s most important features and concepts.
“We are pleased to announce the release the new Getting Started Guide 6.0, bringing the contents closer to the latest version of the software. With this effort we also want to improve the documentation development process, and deliver the next update in much shorter time frame” said Dave Barton, member of the Documentation team. “We will begin the Getting Started 6.1 Guide project shortly” he added.
“The Guides update has been a very long process and revealed issues especially with revision, which is a very time consuming task and hard to carry out. A delicate balance is necessary between contribution and revision. We would like to try a time-based release of the next guide” said Olivier Hallot, Documentation Team Coordinator. “We will announce new methods and tools to speed up the authoring and release of the Guides”, he added.
The Guide was assembled using the techniques of the LibreOffice master document, a container of linked individual chapters, allowing the update of the chapters to be carried out automatically for the final document. The master document was then the source for exporting the Guide in PDF, EPUB and ODT formats for download.
The Getting Started Guide 6.0 is available for download in the documentation website at https://documentation.libreoffice.org/en/english-documentation/getting-started-guide/ and the individual chapters and master document are in the TDF wiki at https://wiki.documentfoundation.org/Documentation/Publications#Getting_Started_with_LibreOffice .
LibreOffice 6.0’s Getting Started Guide is also available as a printed book from Lulu, by Friends of Open Document Inc., an Australia-based volunteer organization with members around the world, which will be using profits from the sale to benefit the LibreOffice community.
Resolved - 2018-09-17 01:24:16 UTC
piwik check failed (server time: 2018-09-17 01:01:16 UTC)
Expected HTTP response status: 200, got: 502
I started my work on a new Python script to evalute LibreOffice extensions. It’s currently in a very early state and I’m going to use only very limited spare time to update it. I’m going to concentrate on more healthy activities than sitting in front of PC. Thus don’t be surprised if this and other task will not be finished immediately. I’ll adapt my workflow / workload to the favored range of the open source project, particularly it’s only pure volunteer work.
I got a further invitation for a workshop of the project SmartCity Duisburg. It focus on creative ideas for the economic development and takes place at September, 27. I’m looking forward to open discussion.
On Sept. 13 we were featured at FOSS Weekly where Michael Meeks presented Collabora’s work to bring LibreOffice to the browser. If you want to know more about how it works, the distinctive features etc – check out the interview.
We have updated our LibreOffice growth infographic for 2018 (previous versions: 2014, 2015, 2016 & 2017), recollecting the most interesting LibreOffice figures and visualizing them in an easy to read and share infographic.
Numbers are growing and the Collabora Online Development Edition (CODE) is very popular now, with currently over 7.5 million Docker image pulls! Also, this year we are the top code contributors to LibreOffice with 5302 code commits.
We are looking forward to seeing you at the LibreOffice Conference 2018 (September 25 to September 28), where you can meet us and attend one of our many interesting talks!
Check out the updated LibreOffice growth infographic on 2018 here:
I got an invitation to the eGovernment workshop of the SmartCity Duisburg innovation initiative some days ago and attended this workshop today. It’s an initiative from the city Duisburg.
The events purpose was the opportunity for the citizens to participate in the process and add new / further ideas to the list of proposals. There were round tables for different topics and everyone has the opportunity to work in two of this rounds (not at the same time). I joined the topic about the service for the citizens first and later the one about communication. It was a great brainstorming and we discussed some new ideas. The groups presented some of this ideas in the end.
The project team will work through this ideas and the other ones that has been written down on the brown paper on the tables.
There will be a following up of this workshop, scheduled for February 2019. I’m going to participate that second eGovernment workshop of SmartCity Duisburg too.
Berlin, September 13, 2018 – The Document Foundation announces LibreOffice 6.1.1, targeted at early adopters, technology enthusiasts and power users, which provides over 120 bug and regression fixes for the recently announced LibreOffice 6.1.
LibreOffice users can benefit from some of the interesting new features introduced in August:
LibreOffice 6.1.1 represents the bleeding edge in term of features for open source office suites, and as such is targeted at technology enthusiasts, early adopters and power users.
For any enterprise class deployment, TDF maintains the more mature LibreOffice 6.0.6, which should be sourced from a company providing a Long Term Supported version of the suite (they are all members of TDF Advisory Board, and are listed here: https://www.documentfoundation.org/governance/advisory-board/).
Also, value-added services for migrations and trainings, to support enterprise class deployments in large organizations, should be sourced from certified professionals (list available here: https://www.libreoffice.org/get-help/professional-support/).
LibreOffice is deployed by large organizations in every continent. A list of some large or significant migrations announced in the media is available on the TDF wiki: https://wiki.documentfoundation.org/LibreOffice_Migrations.
Availability of LibreOffice 6.1.1
LibreOffice 6.1.1 is immediately available from the following link: https://www.libreoffice.org/download/. Minimum requirements for proprietary operating systems are Microsoft Windows 7 SP1 and Apple macOS 10.9. Builds of the latest LibreOffice Online source code are available as Docker images: https://hub.docker.com/r/libreoffice/online/.
LibreOffice Online is fundamentally a server service, and should be installed and configured by adding cloud storage and an SSL certificate. It might be considered an enabling technology for the cloud services offered by ISPs or the private cloud of enterprises and large organizations.
LibreOffice users, free software advocates and community members can support The Document Foundation with a donation at https://www.libreoffice.org/donate.
LibreOffice 6.1.1 is built with document conversion libraries from the Document Liberation Project: https://www.documentliberation.org.
Every new major release of LibreOffice includes new features and updates – but they don’t happen by magic! They’re created by a worldwide community, and you too can join in and help to improve the software. See the graphic below for some ideas – and then visit our site to learn more!
|Enlarged on hover|
599 bugs have been reported by 335 people.
Top 10 Reporters
509 bugs have been triaged by 72 people.
Top 10 Triagers
145 bugs have been fixed by 31 people.
Top 10 Fixers
69 bugs have been verified by 47 people.
Top 10 Verifiers
328 bugs have been categorized with a metabug by 20 people.
Top 10 Categorizers
101 bugs have been bisected by 9 people.
Top 10 Bisecters
Thank you all for making Libreoffice rock!
Join us and help to keep LibreOffice super reliable!
Check the Get Involved page out now!
Background: I was benchmarking Online vs jodconverter vs unoconv the other day
for Collabora’s document
conversion page. One problem with measuring unoconv performance was that it
provided no ways to run multiple
unoconv processes in parallel, while the
soffice binary obviously allows this.
unoconv is not capable of launching the
soffice process in a chroot
(improves security), nor is capable of forking an already pre-initialized
soffice process (improves performance, both are things Online can do for you),
there is no real reason why you should not be able to run multiple
processes in parallel. The previously mentioned benchmarking would be quite
unfair if even this kind of multiprocessing would be ignored, but unoconv had
no way to specify a custom user profile, which has to be different for each
So I filed a GitHub pull request on 1st Jun, and finally it was merged on 10th Aug.
Here is how you can use it for example:
unoconv --user-profile /tmp/tmpf_yreswi -f pdf --port 2002 test.txt
|It’s your responsibility to give --port a unique value, but that’s not
too hard: if you use a thread pool to launch the
So this is available in unoconv master (towards unoconv 0.8.2+1), you can grab the sources from git and try it out right now. :-)
I need feedback for a Context Menubar update. Discussion please at bugzilla.
Left is always LibreOffice 6.1 and right is the proposal change.
Structure of all 5 context menus are similar
The last week(s) I played around with the different xml files in popupmenu for the different LibreOffice apps.
First I had to learn a lot, cause I found out that Jay did a lot in the past and LibreOffice is not a “playground” project anymore. There are millions of users out there and they need stabilisation and no renewal for each release. So good news.
On the other Hand, I start learn how it work and found out some missing app consistency so I’d like to submit patches to show our users that LibreOffice consist of severall apps but the behavior is the same everywhere.
|The Compress Image dialog|
Collabora will be attending the Nextcloud conference – an annual conference that brings the global Nextcloud Contributor Community together for a week of coding, design, discussion, talks & fun. The conference will be held from 23 to 30 of August 2018 in Berlin, Germany – at the Mathematics building of the Technical University of Berlin.
During the hackweek days participants will get together to code, write Nextcloud apps, improve design etc. On the weekend of August 25 and 26, will be different talks, keynotes, and workshops. Our own Tor Lillqvist will be there to talk about Collabora Online. His talk will be on August 25 at 11:32 AM and will present the work we have done on Collabora Online during the last year.
Check out the agenda for more details.
August 27, will be the Enterprise Day that takes place the day after the Nextcloud conference and features a track of technical sessions covering a wide range of enterprise use cases. Michael Meeks will have a talk about Collabora Online – if you want to know more about us feel free to attend his talk at 11:30 – Park Inn at Berlin Alexanderplatz.
Do you have any questions, feedback or you just want to hack with us? Let’s meet in Berlin at the Nextcloud conference – drop us an email at firstname.lastname@example.org and we would be very happy to meet you there.
For the last three months, I’ve been working with Libreoffice, an open source organisation selected for the Google Summer of Code program. Working at LibreOffice has been a great experience for me. It has been really steep learning curve this summer under Google Summer of Code. This has further enhanced my interest towards open source.
SmartArt is a nice feature that allows users to quickly add charts/diagrams to presentations. LibreOffice has a partial implementation as an experimental feature, my project was to implement as many features and to correctly render the smartart. Interested folks can click here.
In chronological order(Some of them are under review at this point of time):
There is still a lot of features to implement to correctly render all the smartarts after which, creating of dialogue box to directly create smartart into the document can be done to ease users and increase the productivity.
There was so much to grasp during GSoC and I would like to thank the LibreOffice community for continuously helping and supporting me to complete the project.
Thank you Google for such an awesome summer program.
If you want to contribute to LibreOffice : Get involved
Summer of Code Project Page: https://summerofcode.withgoogle.com/projects/#5390502426312704
Week wise reports: https://medium.com/@ekanshjha
The Document Foundation has announced LibreOffice 6.1, with a significant number of new and improved features:
If you need the breeze or colibre icon theme in svg you can download them:
As the svg images are called like the one with png search at your operation system after the zip file and replace (backup first) the png with the svg one.