Berlin, August 27, 2015 – The Document Foundation (TDF) releases LibreOffice 5.0.1, the first minor release of the LibreOffice 5.0 family, with a number of fixes over the major release announced on August 5. So far, LibreOffice 5.0 is the most popular LibreOffice ever, based on the feedback from the marketplace.
LibreOffice 5.0.1 is targeted to technology enthusiasts, early adopters and power users. For more conservative users, and for enterprise deployments, TDF suggests the “still” version: LibreOffice 4.4.5. For enterprise deployments, The Document Foundation suggests the backing of professional support by certified people (a list is available at: http://www.documentfoundation.org/certification/).
People interested in technical details about the release can access the change log here: https://wiki.documentfoundation.org/Releases/5.0.1/RC1 (fixed in RC1) and https://wiki.documentfoundation.org/Releases/5.0.1/RC2 (fixed in RC2).
Register for the LibreOffice Conference
Registration for LibreOffice Conference 2015, which will be hosted by the Danish city of Aarhus from September 23 to September 25, is open at the following page: http://conference.libreoffice.org/2015/registration/.
The LibreOffice community is growing, and the conference is the best opportunity to join the fun by meeting a large group of the people that have contributed to the project: developers, and volunteers who have localized the suite, chased the bugs, written the manuals, spoken at conferences, and advocated LibreOffice at global and local levels.
LibreOffice 5.0.1 is immediately available for download from the following link: http://www.libreoffice.org/download/. LibreOffice users, free software advocates and community members can support The Document Foundation with a donation at http://donate.libreoffice.org.
Hi everyone, there is a small team of people currently working on a bid to host GUADEC in Karlsruhe, Germany next year. The plan is taking shape as of now, but there are still many unknowns (the focus right now is on securing a venue). If you have any questions, feel free to e-mail us. There is some initial information on the wiki at https://wiki.gnome.org/GUADEC/2016/Bids/Karlsruhe Anyone is welcome to join the local team. Mail us or simply add yourself to the wiki page for a start. Regards, Benjamin_______________________________________________ foundation-announce mailing list foundation-announce< at >gnome.org https://mail.gnome.org/mailman/listinfo/foundation-announce
The second in a series of Chinese developer hackathons took place last weekend (22nd and 23rd August) in Shenzhen. Once again there was an overwhelming positive response, with over 170 people signing up online for the pre-hackathon and 30 people turning up onsite.
This developer hackathon unlike the prior one in Beijing not only focused on Ubuntu Phone Scope and app development but brought IoT into the fold. Canonical team members carried an entire workshop during this hackathon focused on ‘Snappy’ Ubuntu Core, the super-lightweight version of Ubuntu that powers even the smallest of devices.
Over the course of this 30+ hour hackathon, seven different teams formed and presented their work through a series of demo sessions. Throughout the event, there were constant interactions with people online as well through Weibo.
Whilst there were many noteworthy contributions, a couple of ones stood out such as Project MrRobot which is an Ubuntu Phone enabled Robotics app that has the feature, touch and handshake controls to interact with Rapiro robot. This submission has already gleaned some media attention with Softpedia already publishing an article about it.
Another noteworthy contribution was IoT Ranger, an app that integrates both Ubuntu Phone and Ubuntu Core. This submission received the coveted IoT Beaglebone Black prize at the event.
Asus was one of the main sponsors behind this event who granted each registrant with a prize and supplied a portable projector as one of the grand prizes. Beyond the projector, there were a host of other prize giveaways such as a Meizu MX4 Ubuntu Edition smartphone, a Cherry Mechanic keyboard, an Ubuntu backpack and a portable speaker which was sponsored by Ubuntu Kylin.
In addition to all l the great contributions that were revealed at the event, the hackathon provided participants with a fun environment in which to develop. The location sponsor, Huangqiangbei Maker Center, not only provided ongoing meals and snacks but kept spirits high by providing a midnight hot-pot as a treat to keep the momentum going during the wee hours of the night.
This was a truly great and rewarding hackathon and we thank and congratulate all of those who participated to make the event a success.
Fedora developer Christian Schaller recently posted an update on the state of Wayland in Fedora Workstation, and it is looking promising.
One of the newest features outlined by Christian that is in Fedora 23 is the ability to properly use two or more monitors with vastly different DPIs. This means that if you have a High DPI monitor and a standard DPI monitor the window and text sizes will no longer be tiny (or large) on one monitor and not the other. When dragging windows between the monitors the window will automatically scale to work with the DPI of the screen they are on.
There has also been a lot of work done by Fedora (and upstream) Developers to get some of the biggest applications ported to GTK+3 so they work natively with GNOME on Wayland. Caolan McNamara has finished porting LibreOffice to the GTK+3 toolkit and this work should be available in Fedora Workstation 23 as an option, with the goal of the GTK3 version being the default in Fedora 24. Martin Stransky is working on making Firefox run on Wayland with the basic GTK+3 port of Firefox completed.
Since Fedora 21, it has been possible to use Wayland on GNOME by logging into the GNOME on Wayland session from the Fedora Workstation login screen. The login screen itself is also runs on Wayland by default since Fedora 22.
Recently, the Fedora community gathered in Rochester, New York for Flock 2015, our annual conference for contributors. There were dozens of workshops and presentations at Flock, covering subjects like new technology, documentation, and grassroots promotion of Fedora.
You can view the whole playlist below, or by visiting it directly on YouTube.
Pat Riehecky has announced the release of Scientific Linux 6.7, the latest update of the distribution’s legacy branch, built from source package for the recently-released Red Hat Enterprise Linux (RHEL) 6.7: “Scientific Linux 6.7 i386/x86_64. Existing 6x systems should run ‘yum clean expire-cache’. Major differences from Scientific Linux….
Just recently the ‘’And your Dream come true’’ Innovation contest, launched by China Mobile and Canonical, drew to a close. The competition attracted both Ubuntu enthusiasts and developers nationwide, affording them the opportunity to help fast-track the new Ubuntu mobile ecosystem. This contest has provided a creative platform for young developers to flourish and pave the way for new opportunities.
The winners have been selected after an intense six month long competition. Fu Xixi created the winning entry for his dictionary app in the Students category. Wang Guojian came in first place for his plug-in based native music player in the Professional category. The contest was open to University students, independent developers and the open source community in China. The prizes for the top submissions included 70,000RMB in cash, mobile devices and an internship opportunity with Canonical for the winner of the student track.
In addition to the contest itself, a host of online and offline training sessions were carried out. A series of face-to-face training sessions were conducted by Canonical to educate participants on the Ubuntu Phone OS, provide hands-on demos and tutelage on how to develop for Ubuntu Phones. Many of these sessions were organised through a host of academic institutions: Chinese Academy of Sciences, Guangzhou University, Zhongshan University, Chongqing University, Wuhan University, Nanjing University, Inner Mongolia University, Nankai University, Sichuan University, and many more. These face-to-face training sessions were complemented with the regular online training and technical troubleshooting support.
Another real highlight of this contest was the launch of the first Ubuntu Phone hackathon in China. The event was held in Beijing and attracted a large pool of participants, many of whom were developers. Developers utilised the Ubuntu SDK to create Ubuntu Phone Scopes & applications and for many of them it was their first opportunity to experience Ubuntu Phone. After 30 hours straight, the hackathon yielded more than 10 pieces of innovative content output. The hackathon also served to substantiate Canonical’s mantra that the best way to encourage innovation is by putting technology in innovators’ hands.
All in all this contest was a huge success which provided Chinese students and professionals with the opportunity to develop for a brand new mobile OS and produce some remarkable content to enrichen the Ubuntu phone content proposition.
On August 25, Canonical’s Łukasz Zemczak sent in his daily report informing all Ubuntu Phone owners about the progress made on the soon-to-be-released OTA-6 software update for the Ubuntu Touch mobile operating system.
Boston Summit is GNOME’s annual event in North America. It is held every year on the Columbus Day weekend, and is an informal opportunity for contributors, enthusiasts and newcomers to get together. Previous summits have included planning meetings, tutorials for newcomers, hacking sessions, hardware testing, and more. There is also typically a social event in the evening.
More details about the event programme will be posted in the future. If you are interested in attending, please sign up on the wiki. We hope to see you there!
Photograph by Nelson48 at English Wikipedia (own work, public domain), via Wikimedia Commons.
Barry Kauler has announced the release of a new, special edition of Quirky Linux. The new release, Quirky Linux 7.1 “Appril”, is designed with Android app developers in mind. “This is the latest release of Quirky Linux. The Appril series, that started at version 7.0, is built entirely….
Tuesday, 25 August 2015. Today KDE releases a feature release of the new version of Plasma 5.
This release of Plasma brings many nice touches for our users such as much improved high DPI support, KRunner auto-completion and many new beautiful Breeze icons. It also lays the ground for the future with a tech preview of Wayland session available. We’re shipping a few new components such as an Audio Volume Plasma Widget, monitor calibration tool and the User Manager tool comes out beta.
New Audio Volume Applet
Our new Audio Volume applet works directly with PulseAudio, the popular sound server for Linux, to give you full control over volume and output settings in a beautifully designed simple interface.
Application Dashboard alternative launcher
Plasma 5.4 brings an entirely new fullscreen launcher Application Dashboard in kdeplasma-addons: Featuring all features of Application Menu it includes sophisticated scaling to screen size and full spatial keyboard navigation.
The new launcher allows you to easily and quickly find applications, as well as recently used or favorited documents and contacts based on your previous activity.
Plasma 5.4 brings over 1400 new icons covering not only all the KDE applications, but also providing Breeze themed artwork to apps such as Inkscape, Firefox and Libreoffice providing a more integrated, native feel.
KRunner now remembers your previous searches and automatically completes from the history as you type.
Useful graphs in Networks applet
The Networks applet is now able to display network traffic graphs. It also supports two new VPN plugins for connecting over SSH or SSTP.
Wayland Technology Preview
With Plasma 5.4 the first technology preview of a Wayland session is released. On systems with free graphics drivers it is possible to run Plasma using KWin, Plasma’s Wayland compositor and X11 window manager, through kernel mode settings. The currently supported feature set is driven by the needs for the Plasma Mobile projectand more desktop oriented features are not yet fully implemented. The current state does not yet allow to use it as a replacement for Xorg based desktop, but allows to easily test it, contribute and watch tear free videos. Instructions on how to start Plasma on Wayland can be found in the KWin wiki pages. Wayland support will improve in future releases with the aim to get to a stable release soon.
Other changes and additions
The months between April and the first half of August have been rather busy, as I have been working – together with the other members of TDF staff and several volunteers – at different projects: the first TDF Annual Report, the final development stage of LibreOffice 5.0, including two bug hunting sessions, the announcement of the publication of ODF 1.2 by ISO, and the launch of LibreOffice 5.0. In addition, I have worked at smaller tasks such a announcements of minor releases.
The bigger task, as everyone can imagine, has been the launch of LibreOffice 5.0, as we wanted to make a real impact with this new major release.
First of all, I started to update the mailing lists for the distribution of press releases, which are a fundamental tool for the success of the launch. Since January, TDF is using a dedicated open source tool – phpList – which is saving a lot of work, especially when keeping mailing lists updated. In fact, phpList keeps track of all bounces, which are stored in each record, making it easier to spot old or wrong email addresses.
Journalists move around quite frequently, and only a small percentage remembers to update their record. For all the others, you have to chase them using a combination of search engines and other tools such as LinkedIn and About.Me. It is a rather tedious activity, but is key to ensure the success of each press release.
Since TDF has a combined mailing list of over 13,000 journalists worldwide, I have had to review and update around 10% – or over 1,000 email addresses – between May and July. To avoid being burned by this task, I have done a few each evening, while watching TV.
In early July, I have started to work at the launch documents, by looking at new features and trying to identify those which were more important. I have also set the announcement date at August 5. In addition, together with Jan Holesovsky and Charles Schulz, and the graphic designer Barak Paz, we have worked at a new identity for LibreOffice 5.0, with a new splash screen and a new start center.
In mid July, I have started to “leak” some news to a selected number of journalists, to start getting coverage on the upcoming major release. I have sent short messages to all the editors who clicked on our previous announcements, showing some interest on our press releases. I have also invited these editors to pre-release conference calls on August 3, or to 1to1 interviews on August 3 or August 4.
In late July, I distributed the final draft of the press pack, which was based on a press release, a feature backgrounder, and a “road to LibreOffice 5.0” document highlighting the major features of all the previous LibreOffice releases since January 2011. I also developed a timeline infographics, to explain the three stages of LibreOffice development: 3.x for code cleaning, 4.x for code refactoring, and 5.x for UI and feature innovations. This document was published on TDF blog as a teaser release on July 29.
I also prepared a short slide show to introduce LibreOffice 5.0 to journalists, with some visuals which were supposed to be used also to embellish the articles.
On August 3, I hosted pre-announcement conference calls for journalists based in Europe and in the US, for a total of 8 journalists (Extension Media, Genbeta, Golem, IDG News, ITWeb, PC World, The Inquirer and V3). I also sent the Press Kit under embargo to Betanews, ECT News, Liliputing, IT World and Network World.
On August 4, together with Michael Meeks, I hosted the pre-announcement 1to1 interview with InfoWorld. In addition, I have provided some quick answers to questions raised by journalists who received the press kit.
On August 5, I published the announcement message and the blog post, and distributed the press release to over 4,000 journalists worldwide. Over 30% viewed the announcement and clicked on the link, and half of them – around 600 journalists – published an article. As a consequence, we had a spike of visits to the blog and a spike of donations (which are proportional to downloads). All in all, a very successful announcement, thanks to the work of our developer community who has been able to put together a fantastic product, and of the other volunteers who have contributed with ideas and comments to make LibreOffice 5.0 stand out from the office suite crowd.
One of my favorite features of Fedora 22 is systemd-networkd and all of the new features that came with it in recent systemd versions. The configuration files are easy to read, bridging is simple, and tunnels are resilient.
I’ve recently started using a small Linux server at home again as a network router and firewall. However, I used systemd-networkd this time and had some great results. Let’s get started!
Our example router in this example has two network interfaces:
We want machines on the private LAN to route their traffic through the router to the public internet via NAT. Also, we want clients on the LAN to get their IP addresses assigned automatically.
All of the systemd-networkd configuration files live within
We need to write a network configuration file for our public interface that systemd-networkd can read. Open up
[Match] Name=eth0 [Network] Address=PUBLIC_IP_ADDRESS/CIDR Gateway=GATEWAY DNS=126.96.36.199 DNS=188.8.131.52 IPForward=yes
If we break this configuration file down, we’re telling systemd-networkd to apply this configuration to any devices that are called
Let’s do the same for our LAN interface. Create this configuration file and store it as
[Match] Name=eth1 [Network] Address=192.168.3.1/24 IPForward=yes
We don’t need to specify a gateway address here because this interface will be the gateway for the LAN.
Prepare the services
If we’re planning to use systemd-networkd, we need to ensure that it runs instead of traditional network scripts or NetworkManager:
systemctl disable network systemctl disable NetworkManager systemctl enable systemd-networkd
Also, let’s be sure to use systemd-resolved to handle our
systemctl enable systemd-resolved systemctl start systemd-resolved rm -f /etc/resolv.conf ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
We’re now set to reboot! It’s possible to bring up systemd-networkd without rebooting but I’d rather verify with a reboot now than get goosed with a broken network after a reboot later.
Once your router is back up, run
[root@router ~]# networkctl IDX LINK TYPE OPERATIONAL SETUP 1 lo loopback carrier unmanaged 2 eth0 ether routable configured 3 eth1 ether routable configured
Now that both network interfaces are online, we need something to tell our clients about the IP configuration they should be using. There are plenty of good options here, but I prefer dnsmasq. It has served me well over the years and it provides some handy features along with DHCP, such as DNS caching, TFTP and IPv6 router announcements.
Let’s install dnsmasq and enable it at boot:
dnf -y install dnsmasq systemctl enable dnsmasq
Save the file and start dnsmasq:
systemctl start dnsmasq
We’re almost done! Now it’s time to tell iptables to masquerade any packets from our LAN to the internet. But wait, it’s 2015 and we have tools like
Let’s enable masquerading, allow DNS, and allow DHCP traffic. We can then make the state permanent:
firewall-cmd --add-masquerade firewall-cmd --add-service=dns --add-service=dhcp firewall-cmd --runtime-to-permanent
Put a client machine on your LAN network and you should be able to ping some public sites from the client:
[root@client ~]# ping -c 4 icanhazip.com PING icanhazip.com (184.108.40.206) 56(84) bytes of data. 64 bytes from lax.icanhazip.com (220.127.116.11): icmp_seq=1 ttl=52 time=69.8 ms 64 bytes from lax.icanhazip.com (18.104.22.168): icmp_seq=2 ttl=52 time=69.7 ms 64 bytes from lax.icanhazip.com (22.214.171.124): icmp_seq=3 ttl=52 time=69.6 ms 64 bytes from lax.icanhazip.com (126.96.36.199): icmp_seq=4 ttl=52 time=69.7 ms --- icanhazip.com ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3005ms rtt min/avg/max/mdev = 69.659/69.758/69.874/0.203 ms
If you need to adjust your network configuration, just run
When something goes wrong, look in your systemd journal:
[root@router ~]# journalctl -u systemd-networkd -- Logs begin at Fri 2015-07-31 01:22:38 UTC, end at Fri 2015-07-31 02:11:24 UTC. -- Jul 31 01:46:14 router systemd: Starting Network Service... Jul 31 01:46:14 router systemd-networkd: Enumeration completed Jul 31 01:46:14 router systemd: Started Network Service. Jul 31 01:46:15 router systemd-networkd: eth1 : link configured Jul 31 01:46:15 router systemd-networkd: eth0 : gained carrier Jul 31 01:46:15 router systemd-networkd: eth0 : link configured Jul 31 01:46:16 router systemd-networkd: eth1 : gained carrier
On August 24, Canonical’s Łukasz Zemczak has sent in his daily report informing us all about the latest work done by the Ubuntu Touch developers in prepration for the major OTA-6 software update for the mobile operating system.
Therefore, the biggest news we want to share with you today is that Wednesday, August 25, will see the release of the Ubuntu Touch OTA-6 images for Nexus 4, Nexus 7,… (read more)
The Golden Gnome Awards return for RuneFest 2015, celebrating the talent of the RuneScape community!
Our biweekly catchup of all things happening in the land of Juju. Here’s our summary of today’s session, first off, all the URLs we discuss during the list, followed by some handy shortcuts if you want to skip around this episode.
Rick Harding takes us through the bundle transition format, doc web improvements, and some cool features his team is using from Juju core: https://youtu.be/E0x0SISDRaI?t=1m40s
Kevin Monroe shows us some of the work the Ecosystem Big Data group has been working using extended status, actions, hadoop and bit of the hadoop ecosystem: https://youtu.be/E0x0SISDRaI?t=23m57s
Cory Johns demos something he’s been working on with others “juju compose” where you can build a charm from multiple layers that are independent. Very cool pattern: https://youtu.be/E0x0SISDRaI?t=32m33s
To wrap up the KDE Incubator success stories, here’s a bit from the Kdenlive folks.
Kdenlive, one of the rare free-as-in-speech video editors, started its life more than 12 years ago using KDE3 libraries. At that time, it was mostly the effort of a single person—coding, fixing bugs, publishing releases, managing the website. There was no real connection with the KDE Community. Good contributions came in from other people, but no team was built, a risky situation. In 2013, the main developer, Jean-Baptiste Mardelle, was not able to work on the project, so it was on hold for several months and had some technical problems. We tracked him down like a “Giant Spy” to get the project running until his return! That taught us a lesson. When Mario Fux presented the KDE Manifesto, it was the exact answer to our problem.
Kdenlive had already started to use KDE git, forums and translation power after its first contact with the KDE Community at the Randa Meetings in 2011 (where we heard about the KDE Manifesto). Completing the incubation process in 2014 allowed us to benefit from all offered help. Transferring the website (with mailing lists) to the KDE sysadmin team was a great relief for us, the overbooked non-specialists. Joining KDE Applications a few months ago gave us relief from the release tasks, which lets us put the code in good shape 4 times a year instead of once.
We had heard plenty about KDE being much more than a set of libraries or a technical infrastructure, that it is a community. The Kdenlive team needed to experience it. Now that we’ve been to the Randa Meetings and Akademy, we understand why it is worthwhile to interact with people in real life, in focused coding jam sessions. It greatly boosts motivation (smileys can’t beat real smiles), helps us build a clear vision for the future (I’m not developing for myself only, but can’t satisfy everyone…what should the focus be?), and offers opportunity to build bridges with other applications (want to work with drawn animations? Hey, Krita is doing that!). These contacts with many different people—designers, artists, developers, project managers, and users—who are contributing to KDE are also valuable feedback and a source of ideas to make our project evolve in exciting directions.
Kdenlive raised some money in 2013 to fund a huge refactoring task that is only coming out now. However we had refused other donations since then as we were not sure we could use that money fairly. Now we have tasted in-person meetings, but we can’t spend all our pocket money. So no problem; every single cent is welcome 😉
Please donate to the KDE Sprint fundraising campaign. You’ll be helping Kdenlive and other important KDE projects as well.
Thanks to Vincent Pinon and Jean-Baptiste Mardelle for this report.
The developers of OpenELEC, a distribution for embedded home entertainment computers, have announced the release of a new test version. The new development release, OpenELEC 6.0 Beta 4, ships with a number of important upgrades, including Kodi 15.1. The OpenELEC project has also introduced official support for the….
Juju is described as a state-of-the-art, open source, universal model for service oriented architecture and service oriented deployments.
It takes the configuration scripts written in other tools and wraps them into a charm which can be deployed either with the Juju CLI tool or its GUI interface.
And it’s really easy to run up a cluster to play with on Brightbox Cloud.
So once you have the Brightbox CLI installed and SSH working, then clone the repository.
Change into the Juju directory
and run the cluster build script
id status type zone creat... image_id cloud... name
Waiting for server srv-z0iwb to complete build.......
id status public_ip destination reverse_dns name
id status public_ip destination reverse_dns name
Waiting for ssh logon for firstname.lastname@example.org.........
id status type zone creat... image_id cloud... name
Waiting for server srv-z0iwb to complete build
Juju bootstrapping complete.
Juju GUI will shortly be available at:
The username is "admin" and the password, taken from
Add additional service machines from the management server by creating
juju add-machine srv-xxxxx
Point a browser at the url given and login with the username and password shown. You’re then ready to deploy a charm!
Deploy a charm
Once you have the GUI working, you can deploy ‘charms’ by dragging them from the search bar on the left to the main canvas.
Let’s run through a simple WordPress/MySQL combination to get the idea. First find the wordpress and mysql charms using the search tool on the left and drag them to the canvas.
Click on the wordpress icon to reveal the build relation menu
drag across to the wordpress icon to create a relationship.
Next click on the machines tab and for each ‘new unit’ on the left hand side select a machine and container that unit should be deployed to – in this case machine #1.
once you’ve placed all the units on machines, hit the Commit button
Go back to the canvas screen and wait for the icon indicators to go green to show they have installed and configured. You’re then ready to use WordPress.
About the author
Neil Wilson is a consultant at BrightBox and an expert in finance and information systems. He is an advocate for the free software community and loves to make things happen. You can read more from Neil on the BrightBox blog.
Berlin, August 24, 2015 – LibreOffice Conference 2015 will open in a month from now, on September 23, at the Dokk1 in Aarhus, Denmark. The Dokk1 is the brand new Mediaspace of the city, featuring the Main Library and Citizens’ Services
LibreOffice Conference 2015 will be hosted in the Auditorium and in the Meeting Area of the beautiful building, designed by Schmidt Hammer Lassen Architects and part of the conversion of Aarhus inner harbour to city space.
Pictures by Adam Mørk, courtesy of the City of Aarhus.
Registration is open at http://conference.libreoffice.org/2015/registration/, while the program will be announced in late August.
The conference will be hosted by the City of Aarhus, and will be jointly organized by the Danish LibreOffice community together with local F/OSS groups and the Aarhus municipality. Logistics are managed by the not-for-profit organisation “Foreningen Dansk LibreOffice Konference 2015”.
LibreOffice Conference 2015 will be sponsored by:
Main: Canonical, CIB, Collabora.