Feed aggregator

Ubuntu Server blog: Server team meeting minutes: 2015-11-03

Planet Ubuntu - Tue, 11/03/2015 - 14:45
  • Thomas Ward will merge nginx 1.9.6 soon, which introduces http2. Apart from that it was a quiet meeting.
  • No meeting actions
  • Next meeting will be on Nov 10th 16:00 UTC in #ubuntu-meeting. hallyn will chair.

Full agenda and log

Daniel Pocock: How much of Linux will be illegal in the UK?

Planet Ubuntu - Tue, 11/03/2015 - 12:13

This week I've been in the UK again, giving a talk about Lumicall and JSCommunicator in Manchester last night and a talk about Free Real-Time Communications at the mini-DebConf in Cambridge on the weekend of 7-8 November.

An interesting backdrop to these activities has been a national debate about Internet privacy. The UK Government and police are demanding laws to mandate back doors in all communications products and services.

It leaves me wondering about a range of issues:

  • Will overzealous UK police, reknowned for singling out and bullying people who don't conform with their idea of normality, start taking a more sinister attitude to people using software like Linux? For example, if airport security asks to inspect a laptop and doesn't see the familiar Windows or Mac OS desktop, will the owner of the laptop be delayed or told to leave it behind? Some people may feel this is extreme, but workers in these roles are known for taking initiative in their own special way, such as the infamous baby pat-down. If the owner of a Linux laptop is a Muslim, like the Texas schoolboy recently arrested because his clock looks suspicious to the untrained eye of a policeman, the chances of a rough encounter with authority probably rise even further.
  • Will developers still be able to use technologies like PGP and ZRTP in the UK? Will PGP key-signing parties become illegal or have to be held 20 miles offshore on a boat like the legendary pirate radio stations of the sixties?
  • Will Linux distributions such as Debian and Fedora have to avoid distributing packages such as Enigmail?
  • Will updates to Android and iOS on smartphones seek to automatically disable or remove apps like Lumicall?
  • Even if a user chooses a secure app like Lumicall for communication, will the vendor of the operating system be required to provide alternative ways to monitor the user, for example, by intercepting audio before it is encrypted by the app?
  • Without strong encryption algorithms, digital signatures will no longer be possible either and it will be impossible for software vendors to securely distribute new versions of their software.
  • Why should the police be the only workers to have their job done for them by Internet snooping? Why shouldn't spouses have a right to all their partner's communications to periodically verify they are not cheating and putting themselves at risk of diseases? Why shouldn't employers be able to check on employee's private communications and home computers to help prevent leaks of customer data? Why shouldn't the NHS be able to go through people's garbage to monitor what they eat given the WHO warning that bacon is more likely to kill you than a terrorist?
  • While the authorities moan about the internet being a "safe" place for terrorists and paedophiles, what is their real motivation for trying to bring in these new laws, even when their best technical advisors must surely be telling them about the risks and negative consequences for compatibility of UK systems in a global Internet? If the terrorist scare story is not so credible, is it more likely they are seeking to snoop on people who may not be paying taxes or to maintain the upper hand over rival political parties like the Greens and the UKIP in a time of prolonged and increasingly punitive austerity?
  • Australia already introduced similar laws a few weeks ago, despite widespread criticism from around the world. With cricket and rugby now over, is the UK just looking to go one up on Australia in the game of snooping?
Island mentality in the Internet age

Politics aside, what would this mean from a technical perspective? The overwhelming consensus among experts is that secure technology that people use and expect in many other parts of the world, including the US, simply won't be compatible with the products and services that UK residents will be permitted to use. Bigger companies like Google and Apple may be able to offer differentiated versions of their services for the UK but smaller companies or companies who have built their reputation on technical excellence simply won't be able or willing to offer crippled versions of their products with backdoors for the UK. The UK's island geography will become a metaphor for its relationship with the global marketplace.

The first thing to take note of is that encryption and authentication are closely related. Public-key cryptography, for example, simply swaps the public key and private key when being used to authenticate instead of encrypt. An effective and wide-reaching legal ban on encryption would also potentially prohibit the algorithms used for authentication.

Many methods of distributing software, including packages distributed through Linux distributions or apps distributed through the Google Play store are authenticated with such algorithms. This is often referred to as a digital signature. Digital signatures help ensure that software is not corrupted, tampered with by hackers or infected by viruses when it is transmitted and stored in the public Internet.

To correctly implement these mechanisms for installing software safely, every device running an operating system such as Debian, Ubuntu, Fedora or Android needs to include some software modules implementing the algorithms. In Linux, for example, I'm referring to packages like GnuPG, OpenSSL and GnuTLS. Without these components, it would be hard or even impossible for developers in the UK to contribute or publish new versions of their software. Users of the software would not be able to securely receive vital updates to their systems.

An opportunity for free software?

Some people say that any publicity can be good publicity. Now the Government has put the ball into play, people promoting secure solutions based on free software have an opportunity to participate in the debate too.

While laws may or may not change, principles don't. It is a perfect time to remind users that many of the principles of software freedom were written down many years ago, before the opportunity for mass surveillance came into existence. These principles remain relevant to this day. The experts who developed these principles back then are also far more likely to offer insights and trustworthy solutions for the road ahead.

Ronnie Tucker: Linux 4.3 now publicly available

Planet Ubuntu - Tue, 11/03/2015 - 05:05

Good news for fans of Linux–the new version 4.3 of the Linux kernel has now been publicly released.

Among the key enhancements and inclusions in this updated version are changes the networking code and added support for new-generation wired and wireless networking hardware. The code also includes fixes to some bugs in ARM processor support, so mobile devices and embedded systems will benefit.

Linux 4.3 also introduces support for Intel’s new Skylake processors and AMD’s R9 Fury ‘Fiji’ graphics processors. Also support for the EXT3 file system has now been removed since its functionality is included in the newer EXT4 version that it supports. And for users to like using Linux in virtual machines, there is now support for OpenGL 3.3 which should make the entire experience significantly more fluid.

Source: http://www.dnaindia.com/scitech/report-linux-43-now-publicly-available-2141189
Submitted by: Arnfried Walbrecht

Nathan Handler: Ubuntu California 15.10 Release Party

Planet Ubuntu - Mon, 11/02/2015 - 23:58

On Thursday, October 22, 2015, Ubuntu 15.10 (Wily Werewolf) was released. To celebrate, some San Francisco members of the Ubuntu California LoCo Team held a small release party. Yelp was gracious enough to host the event and provide us with food and drinks. Canonical also sent us a box of swag for the event. Unfortunately, it did not arrive in time. Luckily, James Ouyang had some extra goodies from a previous event for us to hand out. Despite having a rather small turnout for the event, it was still a fun night. Several people borrowed the USB flash drives I had setup with Ubuntu, Kubuntu, and Xubuntu 15.10 in order to install Ubuntu on their machines. Other people were happy to play around with the new release in a virtual machine on my computer. Overall, it was a good night. Hopefully, we can put together an even better and larger release party for Ubuntu 16.04 LTS.

The Fridge: Ubuntu Weekly Newsletter Issue 440

Planet Ubuntu - Mon, 11/02/2015 - 20:44

Welcome to the Ubuntu Weekly Newsletter. This is issue #440 for the week October 26 – November 1, 2015, and the full version is available here.

In this issue we cover:

The issue of The Ubuntu Weekly Newsletter is brought to you by:

  • Paul White
  • Elizabeth K. Joseph
  • Simon Quigley
  • Chris Guiver
  • Jim Connett
  • And many others

If you have a story idea for the Weekly Newsletter, join the Ubuntu News Team mailing list and submit it. Ideas can also be added to the wiki!

Except where otherwise noted, content in this issue is licensed under a Creative Commons Attribution 3.0 License BY SA Creative Commons License

Ubuntu Weekly Newsletter Issue 440

The Fridge - Mon, 11/02/2015 - 20:44

Welcome to the Ubuntu Weekly Newsletter. This is issue #440 for the week October 26 – November 1, 2015, and the full version is available here.

In this issue we cover:

The issue of The Ubuntu Weekly Newsletter is brought to you by:

  • Paul White
  • Elizabeth K. Joseph
  • Simon Quigley
  • Chris Guiver
  • Jim Connett
  • And many others

If you have a story idea for the Weekly Newsletter, join the Ubuntu News Team mailing list and submit it. Ideas can also be added to the wiki!

Except where otherwise noted, content in this issue is licensed under a Creative Commons Attribution 3.0 License BY SA Creative Commons License

Michael Hall: Phones and Desktops converge at Ubuntu Online Summit

Planet Ubuntu - Mon, 11/02/2015 - 19:14

With the release of the Wily Werewolf (Ubuntu 15.10) we have entered into the Xenial Xerus (to be Ubuntu 16.04) development cycle. This will be another big milestone for Ubuntu, not just because it will be another LTS, but it will be the last LTS before we acheive convergence. What we do here will not only be supported for the next 5 years, it will set the stage for everything to come over that time as we bring the desktop, phone and internet-of-things together into a single comprehensive, cohesive platform.

To help get us there, we have a track dedicated to Convergence at this week’s Ubuntu Online Summit where we will be discussing plans for desktops, phones, IoT and how they are going to come together.


We’ll start the the convergence track at 1600 with the Ubuntu Desktop team talking about the QA (Quality Assurance) plans for the next LTS desktop, which will provide another 5 years of support for Ubuntu users. We’ll end the day with the Kubuntu team who are planning for their 16.04 (Xenial Xerus) release at 1900 UTC.


The second day kicks off at 1400 UTC with plans for what version of the Qt toolkit will ship in 16.04, something that now affects both the KDE and Unity 8 flavors of Ubuntu. That will be followed by development planning for the next Unity 7 desktop version of Ubuntu at 1500, and a talk on how legacy apps (.deb and X11 based) might be supported in the new Snappy versions of Ubuntu. We will end the day with a presentation by the Unity 8 developers at 1800 about how you can get started working on and contributing to the next generation desktop interface for Ubuntu.


The third and last day of the Online Summit will begin with a live Questions and Answers session at 1400 UTC about the Convergence plans in general with the project and engineering managers who are driving it forward. At 1500 we’ll take a look at how those plans are being realized in some of the apps already being developed for use on Ubuntu phones and desktop. Then at 1600 UTC members of the design team will be talking to independent app developers about how to design their app with convergence in mind. We will then end the convergence track with a summary from KDE developers on the state and direction of their converged UI, Plama Mobile.


Outside of the Convergence track, you’ll want to watch Mark Shuttleworth’s opening keynote at 1400 UTC on Tuesday, and Canonical CEO Jane Silber’s live Q&A session at 1700 UTC on Wednesday.

Ronnie Tucker: Linus Torvalds fires off angry ‘compiler-masturbation’ rant

Planet Ubuntu - Mon, 11/02/2015 - 10:40

Linux Lord Linus Torvalds has unloaded as only he can in a post to the Linux Kernel Mailing List. At issue is some new networking code that popped up in what was hoped to be the final version of Linux 4.3. Torvalds’ first words on the code were:

Christ people. This is just sh*t.

Torvalds is grumpy because some new code has created conflicts.
“The conflict I get is due to stupid new gcc header file crap,” he writes. “But what makes me upset is that the crap is for completely bogus reasons.”
The rant is entirely impersonal: it rails against code, not people. Those who contributed the offending code will have no doubt of Torvalds’ feelings towards it and the open nature of kernel development means it would not be hard to identify those responsible. Torvalds names no names, however. Might that be a nod to those who argue the Kernel development community needs rid itself of personal abuse?

Source: http://www.theregister.co.uk/2015/11/01/linus_torvalds_fires_off_angry_compilermasturbation_rant/
Submitted by: Arnfried Walbrecht

Ronnie Tucker: Kodi 16.0 to Ship with Multi-Touch Support for Linux

Planet Ubuntu - Mon, 11/02/2015 - 10:36

The new Kodi 16.0 Alpha 4 has been released today by its developers, and it looks like things are progressing nicely on all fronts.

Just a couple of weeks ago, a new stable version of Kodi, 15.2, was released, but now the developers are preparing to move over to a new branch. As you can imagine, they are not making the change from one version to another just for show, and they are implementing a lot of new features.

Kodi has been getting better with each new update, and from the looks of it, the upcoming 16.0 version promises to be just as interesting as the previous one. This is still just an Alpha version, and it will take a while until more stable releases are made, but it’s worth keeping an eye on it.

Source: http://news.softpedia.com/news/kodi-16-0-to-ship-with-multi-touch-support-for-linux-495588.shtml
Submitted by: Arnfried Walbrecht

Raphaël Hertzog: The Debian Administrator’s Handbook Updated for Debian 8 “Jessie”

Planet Ubuntu - Mon, 11/02/2015 - 07:19

Later than what I hoped, I’m still pleased to be able to announce the availability of the Jessie version of the Debian Administrator’s Handbook.

Check out the official announce with its special launch offer (a 15% discount on the paperback until Sunday!).

The book’s preface is co-signed by the last three Debian Project Leaders and it has been available through debian.org for a few months now. We are glad to have so much recognition for the hard work we have put in the book over the years.

Thank you all and I hope you will enjoy this new edition!

The work is not yet entirely over us for Roland and I, since we’re now busy updating the French translation of the book. It should be available in the upcoming weeks. Keep posted!

No comment | Liked this article? Click here. | My blog is Flattr-enabled.

Daniel Pocock: FOSDEM 2016 Real-Time Communications dev-room and lounge

Planet Ubuntu - Mon, 11/02/2015 - 03:29

FOSDEM is one of the world's premier meetings of free software developers, with over five thousand people attending each year. FOSDEM 2016 takes place 30-31 January 2016 in Brussels, Belgium.

This call-for-participation contains information about:

  • Real-Time communications dev-room and lounge,
  • speaking opportunities,
  • volunteering in the dev-room and lounge,
  • related events around FOSDEM, including the XMPP summit,
  • social events (including the Saturday night dinner),
  • the Planet aggregation sites for RTC blogs
Call for participation - Real Time Communications (RTC)

The Real-Time dev-room and Real-Time lounge is about all things involving real-time communication, including: XMPP, SIP, WebRTC, telephony, mobile VoIP, codecs, privacy and encryption. The dev-room is a successor to the previous XMPP and telephony dev-rooms. We are looking for speakers for the dev-room and volunteers and participants for the tables in the Real-Time lounge.

The dev-room is only on Saturday, 30 January 2016 in room K.3.401. The lounge will be present for both days in building K.

To discuss the dev-room and lounge, please join the FSFE-sponsored Free RTC mailing list.

Speaking opportunities

Note: if you used Pentabarf before, please use the same account/username

Main track: the deadline for main track presentations was midnight on 30 October. Leading developers in the Real-Time Communications field are encouraged to consider submitting a presentation to the main track.

Real-Time Communications dev-room: deadline 27 November. Please also use the Pentabarf system to submit a talk proposal for the dev-room. On the "General" tab, please look for the "Track" option and choose "Real-Time devroom".

Other dev-rooms: some speakers may find their topic is in the scope of more than one dev-room. It is permitted to apply to more than one dev-room but please be kind enough to tell us if you do this. See the full list of dev-rooms.

Lightning talks: deadline 27 November. The lightning talks are an excellent opportunity to introduce a wider audience to your project. Given that dev-rooms are becoming increasingly busy, all speakers are encouraged to consider applying for a lightning talk as well as a slot in the dev-room. Pentabarf system to submit a lightning talk proposal. On the "General" tab, please look for the "Track" option and choose "Lightning Talks".

First-time speaking?

FOSDEM dev-rooms are a welcoming environment for people who have never given a talk before. Please feel free to contact the dev-room administrators personally if you would like to ask any questions about it.

Submission guidelines

The Pentabarf system will ask for many of the essential details. Please remember to re-use your account from previous years if you have one.

In the "Submission notes", please tell us about:

  • the purpose of your talk
  • any other talk applications (dev-rooms, lightning talks, main track)
  • availability constraints and special needs

You can use HTML in your bio, abstract and description.

If you maintain a blog, please consider providing us with the URL of a feed with posts tagged for your RTC-related work.

We will be looking for relevance to the conference and dev-room themes, presentations aimed at developers of free and open source software about RTC-related topics.

Please feel free to suggest a duration between 20 minutes and 55 minutes but note that the final decision on talk durations will be made by the dev-room administrators. As the two previous dev-rooms have been combined into one, we may decide to give shorter slots than in previous years so that more speakers can participate.

Please note FOSDEM aims to record and live-stream all talks. The CC-BY license is used.

For any questions, please join the FSFE-sponsored Free RTC mailing list.

Volunteers needed

To make the dev-room and lounge run successfully, we are looking for volunteers:

  • FOSDEM provides video recording equipment and live streaming, volunteers are needed to assist in this
  • organizing one or more restaurant bookings (dependending upon number of participants) for the evening of Saturday, 30 January
  • participation in the Real-Time lounge
  • helping attract sponsorship funds for the dev-room to pay for the Saturday night dinner and any other expenses
  • circulating this Call for Participation to other mailing lists

FOSDEM is made possible by volunteers and if you have time to contribute, please feel free to get involved.

Related events - XMPP and RTC summits

The XMPP Standards Foundation (XSF) has traditionally held a summit in the days before FOSDEM. There is discussion about a similar summit taking place on 28 and 29 January 2016. Please see the XSF Summit 19 wiki and join the mailing list to discuss.

We are also considering a more general RTC or telephony summit, potentially on 29 January. Please join the Free-RTC mailing list and send an email if you would be interested in participating, sponsoring or hosting such an event.

Social events and dinners

The traditional FOSDEM beer night occurs on Friday, 29 January

On Saturday night, there are usually dinners associated with each of the dev-rooms. Most restaurants in Brussels are not so large so these dinners have space constraints. Please subscribe to the Free-RTC mailing list for further details about the Saturday night dinner options and how you can register for a seat.

Spread the word and discuss

If you know of any mailing lists where this CfP would be relevant, please forward this email. If this dev-room excites you, please blog or microblog about it, especially if you are submitting a talk.

If you regularly blog about RTC topics, please send details about your blog to the planet site administrators:

http://planet.jabber.org ralphm@ik.nu http://planet.sip5060.net daniel@pocock.pro http://planet.opentelecoms.org daniel@pocock.pro

Please also link to the Planet sites from your own blog or web site.


For discussion and queries, please subscribe to the Free-RTC mailing list.

The dev-room administration team:

Eric Hammond: Alestic Git Sunset

Planet Ubuntu - Mon, 11/02/2015 - 02:42

retiring “Git with gitolite by Alestic” on AWS Marketplace

Back in 2011 when the AWS Marketplace launched, Amazon was interested in having some examples of open source software listed in the marketplace, so I created and published Git with gitolite by Alestic.

This was a free AWS Marketplace product that endeavored to simplify the process of launching an EC2 instance running Git for private repositories, with ssh access managed through the open source gitolite software.

Though maintaining releases of this product has not been overly burdensome, I am planning to discontinue this work and spend time on other projects that would likely be more beneficial to the community.

Current Plan

Unless I receive some strong and convincing feedback from users about why this product’s life should be extended, I currently plan to ask Amazon to sunset Git with gitolite by Alestic in the coming months.

When this happens, AWS users will not be able to subscribe and launch new instances of the product, unless they already had an active AWS Marketplace subscription for it.


Folks who want to use private Git repositories have a number of options:

  • Amazon has released CodeCommit, “a fully-managed source control service that makes it easy for companies to host secure and highly scalable private Git repositories”.

  • The AWS Marketplace has other Git related products, some of them free, in the Source Control software section.

  • At the bottom of the original Alestic Git page, I have always listed a number of service that will host private Git repositories for a fee. The obvious and most popular choice is GitHub.

  • The code I use to build the Git with gitolite AMI is open source, and publicly available on GitHub. You are welcome to use and adapt this to build your own updated AMI.

Existing Customers

AWS Marketplace customers who currently have a subscription to Git with gitolite by Alestic may continue running the product and should be able to start new instances of it if needed.

Note, however, that the AMIs will not be updated and the Ubuntu LTS operating systems do eventually reach end of life where they do not receive security updates.

In the 4.5 years this product has been publicly available, I think one person asked for help (a client ssh issue), but I’ll continue to be available if there are issues running the AMI itself.

Transfer of Control

If you already host software on the AWS Marketplace, and you would be willing to assume maintenance of the Git with gitolite product, please get in touch with me to discuss a possible transition.

Original article and comments: https://alestic.com/2015/11/alestic-git-sunset/

Lubuntu Blog: Box 0.56

Planet Ubuntu - Sun, 11/01/2015 - 12:24
A new release for the Lubuntu default theme Box. Reaching version 0.56, a lot of bugs have been fixed. Since Wily Werewolf was released, some icons were added to fit the new apps. Changes of this revision: fixed fcitx panel icon (fix for bug #1511980) battery charge improvements new restart / shutdown / alert icons […]

Sujeevan Vijayakumaran: This was the Ubucon 2015 in Berlin

Planet Ubuntu - Sun, 11/01/2015 - 12:15

Last weekend the 9th Ubucon in Germany took place in Berlin. It was the first time that I was the head of the organisation team for the vent. After 2012, it was the second time that we were guests at HWTK in the Center of Berlin. It was as always hosted by the ubuntu Deutschland e.V..


Traditionally, the Ubucon begins on a Friday. Personally, I was in Berlin in the early morning, so I had time to see a bit of Berlin. In this case I've met SturmFlut for the first time and Riccardo Padovani for the second time. After we visited a couple of things in Berlin, I went to the venue to set up the rooms for the Ubucon. Thankfully we had many people who helped! After (nearly) everything was setup, we went over to the museum "Story of Berlin". There, we had a really interesting tour through a fallout shelter and the museum. We did learn how they would organise the bunker, if there would be a worst case scenario. In the museum itself, we learned many things about the history of Berlin. We were roughly 20 people in the museum, later on, we moved to the Restaurant called "Route 66" where 40 people came together for the social event.


We opened the registration booth of the Ubucon at 9 o'clock in the morning. At the same time the catering-service delivered the canapé, sandwiches, bread rolls and salads. Funnily, these guys were also happy Ubuntu users. :-)

As the main organiser, I opened the Ubucon at 10 o'clock. The schedule of the event did contain many Ubuntu topics - that was different in the last years. We had 28 talks and workshops in 4 to 5 tracks. Personally I didn't attend any talks before lunch. Later Simon (aka SturmFlut, the panda guy) and me did the talk about the UbuContest, where we handed the prizes of the contest to the winners. Luckily Riccardo Padovani, Michał Prędotka from the FallDown Team and Jorik van Nielen from "Click the Cookie" made their way to Berlin. Simon made some really cool videos for the UbuContest, which you should watch: Intro Video, the unofficial Ubucon-Video, Falldown, and Monster Wars.

After our talk, David Planella gave a speech about "The Ubuntu Phone and the road to convergence", which was interesting and also contained some new information which I didn't know yet. We had a camera guy, who sadly only got managed to record the second half of the talk. The video might be online in the next weeks. My second talk was my actual first English talk about Snappy Ubuntu Core with Daniel Holbach and Oliver Grawert. The day ended with the "Linux-Quiz" where the most funny part was how often the quiz application has crashed. ;-)

After the talks roughly 50 people headed over to the Cum Laude Restaurant for the second Social Event, which was actually a candle light dinner ;-).


Due to the clock change the night to Sunday was an hour longer. Sunday is mostly the day where fewer people are coming over. Also, the day is a bit shorter, because the last talks ends at 3 PM. At 9 o'clock in the morning, the most motivated people where the two guys from the catering service during the delivery of the food. Personally, I visited some talks again. This time the systemd-Daemons talk from Stefan Betz and the "What is Cloud?" talk from Kristian Köhntopp. After the lunch, Simon talked about "Linux and Supercomputing" and in the last slot I organised a quick discussion round to gather ideas of the next Ubucon, which will be the UbuCon Europe!


It was the fourth Ubucon I've attended, the third where I was part of the organisation and the first as the head of the organisation team. It was definitely more stress-free than I would have expected. This was possible because we had a great team who help whereever they could. Thanks to Torsten Franz and Dominik Wagenführ for the work before the event. Thanks to Peter and Adrian who helped a lot in Berlin. A big thanks goes also to Lynxis, who brought his hardware and setup the whole network, which was working flawless.

We had nearly 120 attendees this year. The number is nearly the same as in the last years. If you want to see some photos, David Planella has uploaded a few on flickr.

For the next year we're hoping to get a bit bigger. The 10th Ubucon in Germany will be the UbuCon Europe, taking place in Essen, Germany! There is already a website on ubucon.eu and a Launchpad-Group where all the organisation stuff will be discussed. During the Ubuntu Online Summit, we will also have a session to gather more and new ideas. If you want to help or bring up some ideas, feel free to join us!

Xubuntu: Building the Xubuntu documentation package locally

Planet Ubuntu - Sat, 10/31/2015 - 13:36

The Xubuntu documentation, shipped with every release of Xubuntu, is in fact a package that can be build locally, on your computer.

By default, Xubuntu does not come with the tools required to build the documentation package, so there is the need to prepare your system to be able to do it, by installing the required prerequisite packages. To do this, run the following command:

sudo apt-get build-dep xubuntu-docs

Additionally, if you are running a release earlier than 15.10, you will need to install the package fop manually, because it’s not yet a dependency of the package in your release. To do this, simply run:

sudo apt-get install fop

Once that done, all you have to do is to get the latest main branch and build the package. Again in a terminal window run the following commands, one at a time:

bzr branch lp:xubuntu-docs
cd xubuntu-docs
make (running this command will take some time as it builds both HTML and PDF versions of the documentation in various languages)
exo-open --launch WebBrowser build/index.html

Now that you have the source package in your system you have the ability to edit them, thus suggesting improvements to the documentation. If you have any doubts about how you can contribute, just have a read on how you can assist to the Xubuntu documentation, here.

Stephen Michael Kellat: Where am I not this weekend?

Planet Ubuntu - Sat, 10/31/2015 - 12:23

In no particular order:

  • Successfully upgraded to Xubuntu 15.10 after finding a bug that trashed my in-situ upgrade process. Thankfully the bug was later fixed.
  • I am not traveling to OggCamp yet again. {sarcasm} Thank you security restrictions on travel! {/sarcasm}
  • Happy Halloween
  • Pondering the backport path for 12.04 when it comes to pumpa and dianara since they had to switch to Qt5 upstream in Debian and what is upstream doesn't play nice in 12.04. I don't want to leave 12.04 behind as we've tried to keep backports up to date so that supported *buntu versions have the latest clients for accessing the pump.io network. I'll need to kick this up the chain.
  • This weekend's movie is Manos: The Hands of Fate. You can watch the free version from The Internet Archive here or you can purchase a "riffed" version from RiffTrax here.
  • No, I am not at Ghoulardifest currently although I may need to make an appearance at that Cleveland heritage event.

Ian Weisser: Is your team ready for UOS?

Planet Ubuntu - Sat, 10/31/2015 - 07:43
The Ubuntu Online Summit (UOS), 03-05 November 2015, is only a few days away.

Is your team ready to welcome, train, and integrate new volunteers inspired by UOS?

Has your team updated it's Find-a-Task roles for volunteers? It's easy to add or change your team's listings.

Find-a-Task is the Ubuntu community's job board for volunteers. Introduced in January 2015, Find-a-Task shows fellow volunteers the variety of tasks and roles available.

It's for everyone, new and oldUOS is one of the events that energizes the Ubuntu community. It is a great time for volunteers to change tracks, to try something new.

Your Find-a-Task roles should reflect that. Don't limit yourself to new enthusiasts. Your roles should welcome experienced members, too!

Improving Find-a-TaskPlease share your suggestions to improve Find-a-Task during any of the UOS Community Roundtable sessions.
See you there!

Scott Kitterman: Resolving Tension …

Planet Ubuntu - Fri, 10/30/2015 - 15:20

I just noticed this post with the same title. At least in my case, I feel the tension with the community council is resolved.

In my case I resolved it by resigning from the Kubuntu Council, stopping work on Ubuntu development, and starting to migrate more of my systems to Debian.

For me, the tension is resolved because it’s not my problem any more.

Serge Hallyn: Nested containers in LXD

Planet Ubuntu - Fri, 10/30/2015 - 15:00

We’ve long considered nested containers an important use case in lxc. Lxd is no different in this regard. Lately there have been several questions
If you are using privileged lxd containers (security.privileged: true), then the only thing you need to do is to set the security.nesting flag to true:

lxc launch ubuntu nestc1 -c security.nesting=true -c security.privileged=true

or to change an existing container:

lxc config set nestc1 security.nesting true

However, we heavily encourage the use of unprivileged containers whenever possible. Nesting with unprivileged containers works just as well, but requires an extra step.

Recall that unprivileged users run in a user namespace. A user namespace has a mapping from host uids to container uids. For instance, the range of host uids 100000-199999 might be mapped to container uids 0-99999. The key insight for nesting is that you can only map uids which are defined in the parent container. So in this example, we cannot map uids 100000-199999 to nested containers because they do not exist! So we have two choices – either choose uids which do exist, or increase the range passed to parent containers. Since lxd currently demands at least 65k uids and gids, we’ll have to go with the latter.

Generally this isn’t too complicated. If you wish to run container c3 in container c2 in container c1, you’ll need 65536 uids in c3; in c2 you’ll need 65536 for c2 itself plus the 65536 for c3; and in c1 you’ll need 65536 for c1 plus 65536 for c2 plus 65536 for c3.

Lxd will gain per-tenant uid mappings, but for now you create the allocations by editing /etc/subuid and /etc/subgid (or by using usermod). On the host, we’ll delegate the 196608 ids starting at 500000 to the root user:

sed -i ‘/^root:/d’ /etc/subuid /etc/subgid
echo “root:500000:196608” >> /etc/subuid
echo “root:500000:196608” >> /etc/subgid

The first number is the host uid being delegated, and the second is the range. We know lxd will map those to the same number of ids starting at 0. On the host we have all uids available, but in the first container only ids 0-196607 will be defined.

Now make sure lxd is stopped, then restart it and create a container

lxc launch ubuntu c1 -c security.nesting=true

Log into c1, and set the subuid and subgid entries to:


Create your c2 container now,

lxc launch ubuntu c2 -c security.nesting=true

log in and this time set the subuid and subgid entires to:


Now you can create c3,

lxc launch ubuntu c3

You could of course go deeper, if you changed the allocations.

If this all seems a bit too much work, I’ve written a little program (whose functionality may eventually move into lxd in some form or other) called uidmapviz, which aims to show you what allocations look like, and warns you if a configuration won’t work due to too few subuids.

Extra tip of the day

lxc file push and pull are very handy. Whether the container is running or not, instead of having to get ssh set up in the container or knowing where the rootfs is mounted, you can simply

lxc image export trusty

This produces the rootfs and metadata files for the image called ‘trusty’ (assuming it exists) in your current directory. Push them both into the container, using

lxc file push meta-ubuntu-trusty-14.04-amd64-server-20150928.tar.xz nestc1/meta-ubuntu-trusty-14.04-amd64-server-20150928.tar.xz lxc file push ubuntu-trusty-14.04-amd64-server-20150928.tar.xz nestc1/ubuntu-trusty-14.04-amd64-server-20150928.tar.xz

then in the container

lxc image import /meta-ubuntu-trusty-14.04-amd64-server-20150928.tar.xz /ubuntu-trusty-14.04-amd64-server-20150928.tar.xz

which is how i copied images into containers for nesting, rather than waiting for lxd-images to pull images from the network.

Ronnie Tucker: Full Circle #102 now available for download

Planet Ubuntu - Fri, 10/30/2015 - 11:16
Full Circle
Issue #102
Full Circle – the independent magazine for the Ubuntu Linux community are proud to announce the release of our one hundred and second issue.

This month:
* Command & Conquer
* How-To : Python in the Real World, MultiBoot with UEFI, Website With Infrastructure and *buntu Minimal Install
* Graphics : Inkscape.

* Chrome Cult
* Linux Labs: Wiping Hard Drives * Ubuntu Phones: OTA-7 * Ubuntu Games: Streaming Games plus: News, Arduino, Book Review, Q&A, Security, and soooo much more.

Get it while it’s hot!


Subscribe to Ubuntu Arizona LoCo Team aggregator