Planet Ubuntu

Subscribe to Planet Ubuntu feed
Planet Ubuntu - http://planet.ubuntu.com/
Updated: 7 hours 23 min ago

Xubuntu: SRU for 16.04: Intel cursor bug fix released

Thu, 09/01/2016 - 11:58

When we announced the release of Xubuntu 16.04 back in April there were a few known issues, but none has been more frustrating to users than this one:

When returning from lock, the cursor disappears on the desktop, you can bring the cursor back with Ctrl+Alt+F1 followed by Ctrl+Alt+F7

Most of the other bugs were fixed by the time 16.04.1 was released in July, but this one lingered while developers tested the xserver-xorg-video-intel package that had the fix in the proposed repository in August.

Thanks to the work of those developers and the members of our community who tested the package upon our request in August, we’re delighted to announce that the fix has been included as a Stable Release Update (SRU)!

This update will be applied to your system with all other regular updates, no special action is needed on your part.

Ubuntu Podcast from the UK LoCo: S09E27 – Bit O’ Posh - Ubuntu Podcast

Thu, 09/01/2016 - 07:00

It’s Episode Twenty-Seven of Season Nine of the Ubuntu Podcast! Alan Pope, Mark Johnson, Laura Cowen and Martin Wimpress are connected and speaking to your brain.

We’re here again!

In this week’s show:

That’s all for this week! If there’s a topic you’d like us to discuss, or you have any feedback on previous shows, please send your comments and suggestions to show@ubuntupodcast.org or Tweet us or Comment on our Facebook page or comment on our Google+ page or comment on our sub-Reddit.

Marcin Juszkiewicz: PowerVR is other way to say headless

Thu, 09/01/2016 - 06:10

Yesterday Acer announced convertible Chromebook R13, first MediaTek powered Chromebook. With AArch64 cpu cores. And PowerVR GPU.

As it was in the evening I did not notice PowerVR part and got excited. Finally some AArch64 Chromebook which people will be able to buy and do some development on. Specs were nice: 4GB of memory, 16/32/64GB of emmc storage, 13.3″ FullHD touchscreen display. But why they use that GPU :((

There are few graphics processing units in ARM/AArch64 world. Some of them have FOSS drivers (Ardeno, Tegra, Vivante), some are used with 2D units (Mali) and some just sucks (PowerVR).

Mali is kind of lost case as no one works on free driver for it (so-called “lima” looks like ARM Ltd secret task to get people from trying to do anything) but as it is paired with 2D unit users have working display. And there are binary blobs from ARM Ltd to get 3D acceleration working.

But PowerVR? I never heard about anyone working on free driver for it. I remember that it was used in Texas Instruments OMAP line. And that after few kernel releases it just stopped working when TI fired whole OMAP4 team so no one worked on getting it working with binary blobs.

So now MediaTek used it to make cpu for Chromebook… Sure it will work under ChromeOS as Google is good at keeping one kernel version for ages (my 2012 Samsung Chromebook still runs 3.8.11 one) so blobs will work. But good luck with it under other distributions and mainline kernel.

Heh, even Raspberry/Pi has working free driver nowadays…

Related posts:

  1. Hardware acceleration on Chromebook
  2. How open Chromebook is?
  3. Chromebook support for Ubuntu

Pasi Lallinaho: Setting up new systems

Thu, 09/01/2016 - 03:47

In May, I bought a new laptop. In this article, I go through a few of the most essential tweaks I set up with the new laptop.

When possible, I like to customize my system to support my workflow and to make working faster. Once you have customized something and got used to it, there’s no going back. This means every time I set up a new system (or an old system again), I have to set up the custom configuration up as well.

Locales

I prefer my interface completely English, but apart from that, I want some locale related things to be set to the Finnish standards.

In ~/.pam_environment, I have the following:

LANG=en_US.UTF-8
LC_TIME=en_DK.UTF-8
LC_NUMERIC=fi_FI.UTF-8
LC_COLLATE=fi_FI.utf8
LC_MONETARY=fi_FI.UTF-8
LC_PAPER=fi_FI.UTF-8
LC_ADDRESS=fi_FI.UTF-8
LC_TELEPHONE=fi_FI.UTF-8
LC_MEASUREMENT=fi_FI.UTF-8
LANGUAGE=en
LC_NAME=fi_FI.UTF-8
LC_IDENTIFICATION=fi_FI.UTF-8
PAPERSIZE=a4

Thunderbird configuration

I use Thunderbird for all of my mail and feed related activities. However, I don’t like the default set of shortcuts. The Keyconfig extension helps me set up my preferred shortcuts and disable shortcuts I don’t want to use at all. The most important shortcuts are as follows:

  • B for Address Book
  • C for Calendar
  • E for Edit As New Message
  • F for Forward
  • W for (Write) New Message

I use the Hide Local Folders and Manually sort folders for some fine-grained control over what is shown on my sidepane – and how. I also use some calendars with Thunderbird. The Lightning (integrated calendar), Lightbird (standalone calendar UI) and Provider for Google Calendar extensions let me sync my calendars easily.

Finally, I have customized the UI with an userChrome.css file, currently holding the following CSS:

/* do not color folders/servers with new messages blue */
#folderTree > treechildren::-moz-tree-cell-text(isServer-true, biffState-NewMail),
#folderTree > treechildren::-moz-tree-cell-text(folderNameCol, newMessages-true) {
color: inherit !important;
}

Display sizes for fonts

The laptop sports a 13.3″ screen with a full HD 1920×1080 resolution. This makes some of the text a bit too small and hard to read, and thus I’ve done some adjustments to DPI related stuff.

I’ve set the Xfce desktop DPI to 108.

For Firefox and Thunderbird, setting the value of layout.css.devPixelsPerPx to 1.1 both makes the UI a bit more spacy and the text a bit more readable. I usually like small text though, so you might want to increase the value even more.

Scratching the surface

Ultimately, these tweaks are just scratching the surface of the level of modidfications I have done already. Not to even talk about modifications and custom workflows I’m using on my desktop…

What kind of modifications do you use?

Will Cooke: Unity 7 Low Graphics Mode

Thu, 09/01/2016 - 03:43

Unity 7 has had a low graphics mode for a long time but recently we’ve been making it better.

Eleni has been making improvements to reduce the amount of visual effects that are seen while running in low graphics mode.  At a high level this includes things like:

  • Reducing the amount of animation in elements such as the window switcher, launcher and menus (in some cases down to zero)
  • Removing blur and fade in/out
  • Reducing shadows

The result of these changes will be beneficial to people running Ubuntu in a virtual machine (where hardware 3D acceleration is not available) and for remote-control of desktops with VNC, RDP etc.

Low graphics mode should enable itself when it detects certain GL features are not available (e.g. in a virtualised environment) but there are times when you might want to force it on.  Here’s how you can force low graphics mode on 16.04 LTS (Xenial) :

  1. nano ~/.config/upstart/lowgfx.conf
  2. Paste this into it:
start on starting unity7 pre-start script     initctl set-env -g UNITY_LOW_GFX_MODE=1 end script
  1. Log out and back in

If you want to stop using low graphics comment out the initctl line by placing a ‘#’ at the start of the line.

This hack won’t work in 16.10 Yakkety because we’re moving to systemd for the user session.  I’ll write up some instructions for 16.10 once it’s available.

Here’s a quick video of some of the effects in low graphics mode:

 

 

Will Cooke on Google+Unity 7 Low Graphics Mode was last modified: September 1st, 2016 by Will Cooke

Canonical Design Team: August’s reading list

Thu, 09/01/2016 - 01:10

August has been a quiet month, as many of team have taken some time off to enjoy the unusually lovely London summer weather, but we have a few great links to share with you that were shared by the design team this month:

  1. Developing a Crisis Communication Strategy
  2. Accessibility Guidelines
  3. An Evening with Cult Sensation – Randall Munroe
  4. Clearleft Public Speaking Workshop in Brighton
  5. Hello Color
  6. The best and worst Olympic logo designs throughout the ages, according to the man who created I <3 NY
  7. Readability Test Tool
  8. Breadcrumbs For Web Sites: What, When and How

Thank you to Joe, Peter, Steph and me for the links this month!

Adolfo Jayme Barrientos: Don’t be misled: Mexicans haven’t approved Trump’s “visit”…

Wed, 08/31/2016 - 12:23

… and we are as confused as everybody else by this news. It makes absolutely no sense, neither for Peña nor for Trump.*

Even Moby is flabbergasted as to why this visit was even devised:

He says: “dear Mexican friends, why are you inviting Trump to your country? He’s called you ‘rapists’ and ‘criminals’. Trump is no friend of Mexico”.

Of course that orange motherfucker is no friend of us. We know it very well, and we have never approved him stepping on our soil. We also have never taken any of his crap to begin with! But you should also know that our most honorable president, Mr. Enrique Peña, is as shitty as Trump is. Even worse: Spurious Peña is servile, egotistic, very ignorant, a complete cheat and too much of an idiot to realize how much he’s damaging the country — as if he ever gave a fuck about directing Mexico at all, ha ha. In his idiocy he’s followed all the wrong leads he could: he’s alienated the middle class with half-assed constitutional reforms that have only served to increase the income gap and inequality even more, by caring only about the vested interests of his allies. If we ever had an international image of being a banana republic (which we are not), Peña has only incentivized it, scandal after scandal… This PRI mandate has been a curse, and most of us didn’t even want it on the first place: the 2012 election was, as usual, rigged.

So yeah, I think I can say we Mexicans are, unfortunately, very experienced when it comes to unjust, corrupt politics. I’m afraid United Staters are also going to know first-hand how absurd and unbelievable national politics can get. It seems that too much of a good administration is always going to lead ultimately to hogwash-loving actors hacking their way into the mainstream political scene. It was bad enough that somebody like Trump could get away with a major party nomination — that was an assault against reason. Now, we are all feeling the chills because this circus is getting really, really scary.

* Well, but Trump is incapable of maintaining a consistent posture on anything for more than a minute.

Bryan Quigley: Once your organization get’s big enough…

Tue, 08/30/2016 - 13:19

it’s harder to keep everyone on the same page.  These are two emails I got from Mozilla in the last month.

Short Story:
MDN (their Wiki) is requiring everyone use a GitHub account now.
While add-ons.mozilla.org (addon authors/reviewers) is requiring everyone use a Firefox account now.
(Bugzilla can do a local account, a Persona account, or Github)

Just to be clear, this isn’t an issue specific to Mozilla, but I’d expect them to support OpenID more if their Persona initiative failed.

Aug 18
“Dear MDN contributor,

You are getting this message because you use Persona to log in to your account on MDN.

We are discontinuing Persona as a sign-in method. If you want to keep access to your account, you must link your profile to a GitHub account.

If you do not have a GitHub account, you will need to create one.

If you do not link your profile to a GitHub account by Oct. 31, you will not be able to log in to MDN using your current profile, create or update pages, or update your profile. We recognize that this is an inconvenience, and we apologize.

If you have questions, please let us know. You can also read more on MDN about this change.

Thank you,
The MDN Team”

July 28th
“In February 2016 we turned on Firefox Accounts as an authentication source for addons.mozilla.org (AMO). Since then, 80% of the developers who have visited AMO have migrated their account to a Firefox Account. We are writing to remind you to migrate your account as well.

We urge you to do so in the next few weeks, when the migration wizard will close and you will no longer be able to log in using your old AMO credentials. You can start the migration flow at https://addons.mozilla.org/users/login today.

After migration closes, you can still log in to your AMO account, but first you’ll have to create a Firefox Accounthttps://accounts.firefox.com/ using the same email address you use for your AMO account.

Sincerely,
The AMO Team”

Rhonda D&#39;Vine: Thomas D

Tue, 08/30/2016 - 09:12

It's not often that an artist touches you deeply, but Thomas D managed to do so to the point of that I am (only half) jokingly saying that if there would be a church of Thomas D I would absolutely join it. His lyrics always did stand out for me in the context of the band I found about him, and the way he lives his life is definitely outstanding. And additionally there are these special songs that give so much and share a lot. I feel sorry for the people who don't understand German to be able to appreciate him.

Here are three songs that I suggest you to listen to closely:

  • Fluss: This song gave me a lot of strengh in a difficult time of my life. And it still works wonders when I feel down to get my ass up from the floor again.
  • Gebet an den Planeten: This songs gives me shivers. Let the lyrics touch you. And take the time to think about it.
  • An alle Hinterbliebenen: This song might be a bit difficult to deal with. It's about loss and how to deal with suffering.

Like always, enjoy!

/music | permanent link | Comments: 0 |

Jono Bacon: My Reddit AMA Is Live – Join Us

Tue, 08/30/2016 - 08:43

Just a quick note that my Reddit Ask Me Anything discussion is live. Be sure to head over to this link and get your questions in!

All and any questions are absolutely welcome!

The post My Reddit AMA Is Live – Join Us appeared first on Jono Bacon.

Ubuntu Insights: Canonical certifies Big Software solutions at Facebook’s new lab

Tue, 08/30/2016 - 02:00

Written by David Duffey, Director of Technical Partnerships for Canonical’s cloud division

Today at the OCP Technology Day, Facebook announced the grand opening of its new hardware lab space in Menlo Park to validate and certify software solutions and Canonical was one of the first to test its solutions are OCP compliant.

At the new lab, enterprise and carrier-grade Big Software solutions were deployed including OpenStack Mitaka and Ubuntu Storage on OCP Leopard, Honey Badger, and Knox. These solutions were deployed to bare metal in time measured in minutes and hours instead of days or weeks due to the use of two key technologies: Juju and MAAS, both of which are tested and validated at Facebook’s new facilities.

Juju is a service modelling tool that quickly models, configures, deploys, evaluates, and manages Big Software like OpenStack, Kubernetes, or Big Data to any environment from containers to bare metal to public or private clouds (e.g. Microsoft Azure, Google Compute, OpenStack). Juju is not an OpenStack installer; it is an an application that can install Big Software with complex service architectures and OpenStack happens to fit that bill nicely.

Where Juju operates at the services level and allows you to run those services independent of the underlying infrastructure, MAAS, metal as a service,  provides a complete automated data-center hardware solution for your servers and networks from discovery and inventory to zero-touch deployment and management. This automatically works with OCP IPMI-based hardware but Canonical also has the ability to remotely control the Microsoft OCS Chassis Manager and OpenBMC based OCP servers and switches. What this effectively allows you do is very easily deploy and re-deploy an operating system of your choice (e.g. Ubuntu, CentOS, Windows) to bare metal infrastructure effectively creating a physical cloud.

Combining the OCP-hardware compatibility of MAAS with Juju empowers you to easily deploy (and re-deploy) workloads, like Hadoop, to bare-metal as easily as it is to deploy to a cloud or Big Software solution that you would typically want to run on bare-metal rather than virtualized, like OpenStack which we deploy and test thousands of times a Month in Canonical’s OpenStack Interoperability Lab (OIL). It also makes it very easy to deploy heterogeneous service models that, for example, use Microsoft Windows IIS for the web application and Ubuntu for the database backend as Mark Shuttleworth demonstrated at the 2015 OCP Summit.

It is no surprise that Juju, MAAS, and Big Software like OpenStack Mitaka “just work” on modern OCP hardware. Canonical has been an OCP Gold Member and an active participant in the Open Compute Project from the beginning; from presenting jointly with ARM at the very first OCP Summit in 2011 on ARM servers, to certifying the first OCP servers (Freedom) with Ubuntu 10.04 and now most recently running the FBOSS network control software as an App via snappy Ubuntu Core on the Facebook Wedge 40.

Canonical has also tested snappy Ubuntu Core on the OCP Edgecore Networks AS5712-54X, AS7712-32X, and the Facebook Wedge 40 and Wedge 100. Snappy Ubuntu Core allows you to disaggregate the Network Control Software from the Operating System and run FBOSS, Quagga, and SnapRoute as Apps on the top-of-rack switch alongside other Apps.

Canonical is excited to join Facebook in driving open hardware and open source solutions and working with a wide ecosystem of not only hardware partners but operating system vendors, network software vendors, cloud and application vendors to enable innovation.

Jono Bacon: Linux, Linus, Bradley, and Open Source Protection

Mon, 08/29/2016 - 22:43

Last week a bun-fight kicked off on the Linux kernel mailing list that led to some interesting questions about how and when we protect open source projects from bad actors. This also shone the light on some interesting community dynamics.

The touchpaper was lit when Bradley Kuhn, president of the Software Freedom Conservancy (an organization that provides legal and administrative services for free software and open source projects) posted a reply to Greg KH on the Linux kernel mailing list:

I observe now that the last 10 years brought something that never occurred before with any other copylefted code. Specifically, with Linux, we find both major and minor industry players determined to violate the GPL, on purpose, and refuse to comply, and tell us to our faces: “you think that we have to follow the GPL? Ok, then take us to Court. We won’t comply otherwise.” (None of the companies in your historical examples ever did this, Greg.) And, the decision to take that position is wholly in the hands of the violators, not the enforcers.

He went on to say:

In response, we have two options: we can all decide to give up on the GPL, or we can enforce it in Courts.

This rather ruffled Linus’s feathers who feels that lawyers are more part of the problem than the solution:

The fact is, the people who have created open source and made it a success have been the developers doing work – and the companies that we could get involved by showing that we are not all insane crazy people like the FSF. The people who have destroyed projects have been lawyers that claimed to be out to “save” those projects.

What followed has been a long and quite interesting discussion that is still rumbling on.

In a nutshell, this rather heated (and at times unnecessarily personal) debate has focused on when is the right time to defend the rights on the GPL. Bradley is of the view that these rights should be intrinsically defended as they are as important (if not more important) than the code. Linus is of the view that the practicalities of the software industry mean sending in the lawyers can potentially have an even more damaging effect as companies will tense up and choose to stay away.

Ethics and Pragmatism

Now, I have no dog in this race. I am a financial supporter of the Software Freedom Conservancy and the Free Software Foundation. I have an active working relationship with the Linux Foundation and I am friends with all the main players in this discussion, Linus, Greg, Bradley, Karen, Matthew, and Jeremy. I am not on anyone’s “side” here and I see value in the different perspectives brought to the table.

With that said, the core of this debate is the balance of ethics and pragmatism, something which has existed in open source and free software for a long time.

Linus and Bradley are good examples of either side of the aisle.

Linus has always been a pragmatic guy, and his stewardship of Linux has demonstrated that. Linus prioritizes the value of the GPL for practical software engineering and community-building purposes more-so than wider ideological free software ambitions. With Linus, practicality and tangible output come first.

Bradley is different. For Bradley, software freedom is first and foremost a moral issue. Bradley’s talents and interests lay with the legal and copyright aspects more-so than software engineering, so naturally his work has focused on licensing, copyright, and protection.

Now, this is not to suggest Linus doesn’t have ethics or that Bradley isn’t pragmatic, but their priorities are drawn in different areas. This results in differences in expectations, tone, and approach, with this debate being a good example.

Linus and Bradley are not alone here. For a long time there have been differences between organizations such as the Linux Foundation, the Free Software Foundation, and the Open Source Initiative. Again, each of these organizations draw their ethical and pragmatic priorities differently and they attract supporters who commonly share those similar lines in the sand.

I am a supporter of all of these organizations. I believe the Linux Foundation has had an unbelievably positive effect in normalizing and bridging the open source culture, methodology, and mindset to the wider business world. The Open Source Initiative have done wonderful work as stewards of licenses that thousands of organizations depend on. The Free Software Foundation has laid out a core set of principles around software freedom that are worthy for us all to strive for.

As such, I often take the view that everyone is bringing value, but everyone is also somewhat blinded by their own priorities and biases.

My Conclusion

Unsurprisingly, I see value in both sides of the debate.

Linus rightly raises the practicalities of the software industry. This is an industry in that is driven by a wide range of different forcing functions and pressures: politics, competition, supply/demand, historical precedent, cultural norms, and more. Many of these companies do great things, and some do shitty things. That is human beings for you.

As such, and like any industry, nothing is black and white. This isn’t as simple as Company A licenses code under the GPL and if they don’t meet the expectations of the license they should face legal consequences until they do. Each company has a delicate mix of these driving forces and Linus is absolutely right that a legal recourse could potentially have the inverse effect of reducing participation rather than improving it.

On the other hand, the GPL (or another open source license) does have to have meaning. As we have seen in countless societies in history, if rules are not enforced, humans will naturally try to break the rules. This always starts as small infractions but then ultimately grows more and more as the waters are tested. So, Bradley raises an important point, and while we should take a realistic and pragmatic approach to the norms of the industry, we do need people who are willing and able to enforce open source licenses.

The subtlety is in how we handle this. We need to lead with nuance and negotiation and not with antagonistic legal implications. The lawyers have to be a last resort and we should all be careful not to infer an overblown legal recourse for organizations that skirt the requirements of these licenses.

Anyone who has been working in this industry knows that the way you get things done in an organization is via a series of indirect nudges. We change organizations and industries with relationships, trust, and collaboration, and providing a supporting function to accomplish the outcome we want.

Of course, sometimes there has to be legal consequences, but this has to genuinely be a last resort. We need to not be under the illusion that legal action is an isolated act of protection. While legal action may protect the GPL in that specific scenario it will also freak out lots of people watching it unfold. Thus, it is critical that we consider the optics of legal action as much as the practical benefits from within that specific case.

The solution here, as is always the case, is more dialog that is empathetic to the views of those we disagree with. Linus, Bradley, and everyone else embroiled in this debate are on the right side of history. We just need to work together to find common ground and strategies: I am confident they are there.

What do you think? Do I have an accurate read on this debate? Am I missing something important? Share your thoughts below in the comments!

The post Linux, Linus, Bradley, and Open Source Protection appeared first on Jono Bacon.

The Fridge: Ubuntu Weekly Newsletter Issue 479

Mon, 08/29/2016 - 16:58

Welcome to the Ubuntu Weekly Newsletter. This is issue #479 for the weeks of August 15 – 28, 2016, and the full version is available here.

In this issue we cover:

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

  • Elizabeth K. Joseph
  • Chris Guiver
  • Chris Sirrs
  • Simon Quigley
  • 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

Thomas Bechtold: Extracting dependencies from python sdist archives

Mon, 08/29/2016 - 10:53

I recently blogged about Python packaging with py2pack . Meanwhile I created a new project called metaextract (available on github and pypi) based on the experience I made while improving py2pack.

metaextract does only one thing which is extracting the metadata from a python archive. Here’s an example – the output is JSON:

$ metaextact oslo.log-3.16.0.tar.gz { "data": { "data_files": null, "entry_points": { "oslo.config.opts": [ "oslo.log = oslo_log._options:list_opts" ] }, "extras_require": { "fixtures": [ "fixtures>=3.0.0 # Apache-2.0/BSD" ] }, "has_ext_modules": null, "install_requires": [ "debtcollector>=1.2.0", "oslo.config>=3.14.0", "oslo.context>=2.6.0", "oslo.i18n>=2.1.0", "oslo.serialization>=1.10.0", "oslo.utils>=3.16.0", "pbr>=1.6", "pyinotify>=0.9.6", "python-dateutil>=2.4.2", "six>=1.9.0" ], "scripts": null, "setup_requires": [ "pbr>=1.8" ], "tests_require": [ "bandit>=1.1.0", "coverage>=3.6", "hacking<0.11,>=0.10.0", "mock>=2.0", "oslosphinx!=3.4.0,>=2.5.0", "oslotest>=1.10.0", "python-subunit>=0.0.18", "reno>=1.8.0", "sphinx!=1.3b1,<1.3,>=1.2.1", "testrepository>=0.0.18", "testscenarios>=0.4", "testtools>=1.4.0" ] }, "version": 1 }

The data is directly extracted from setuptools (or distutils). You can also run metaextract directly for a setup.py file:

$ python setup.py --command-packages=metaextract metaextract

or use it from your code:

$ python >>> import pprint >>> from metaextract import utils as meta_utils >>> pprint.pprint(meta_utils.from_archive("oslo.log-3.16.0.tar.gz")) {u'data': {u'data_files': None, u'entry_points': {u'oslo.config.opts': [u'oslo.log = oslo_log._options:list_opts']}, u'extras_require': {u'fixtures': [u'fixtures>=3.0.0 # Apache-2.0/BSD']}, u'has_ext_modules': None, u'install_requires': [u'debtcollector>=1.2.0', u'oslo.config>=3.14.0', u'oslo.context>=2.6.0', u'oslo.i18n>=2.1.0', u'oslo.serialization>=1.10.0', u'oslo.utils>=3.16.0', u'pbr>=1.6', u'pyinotify>=0.9.6', u'python-dateutil>=2.4.2', u'six>=1.9.0'], u'scripts': None, u'setup_requires': [u'pbr>=1.8'], u'tests_require': [u'bandit>=1.1.0', u'coverage>=3.6', u'hacking<0.11,>=0.10.0', u'mock>=2.0', u'oslosphinx!=3.4.0,>=2.5.0', u'oslotest>=1.10.0', u'python-subunit>=0.0.18', u'reno>=1.8.0', u'sphinx!=1.3b1,<1.3,>=1.2.1', u'testrepository>=0.0.18', u'testscenarios>=0.4', u'testtools>=1.4.0']}, u'version': 1}

Jono Bacon: Join my Reddit AMA Tomorrow

Mon, 08/29/2016 - 08:00

Just a short reminder that tomorrow, Tuesday 30th August 2016 at 9am Pacific (see other time zone times here) I will be doing a Reddit AMA about community strategy/management, developer relations, open source, music, and anything else you folks want to ask about.

Want to ask questions about Canonical/GitHub/XPRIZE? Questions about building great communities? Questions about open source? Questions about politics or music? All questions are welcome!

To join, simply do the following:

  • Be sure to have a Reddit account. If you don’t have one, head over here and sign up.
  • On Tuesday 30th August 2016 at 9am Pacific (see other time zone times here) I will share the link to my AMA on Twitter (I am not allowed to share it until we run the AMA). You can look for this tweet by clicking here.
  • Click the link in my tweet to go to the AMA and then click the text box to add your question(s).
  • Now just wait until I respond. Feel free to follow up, challenge my response, and otherwise have fun!

I hope to see you all tomorrow!

The post Join my Reddit AMA Tomorrow appeared first on Jono Bacon.

Pasi Lallinaho: A WordPress theme for Ubuntu community teams

Mon, 08/29/2016 - 07:13

Quite some time ago I sat down with Timo Jyrinki, a Canonical employee but more importantly, a Ubuntu community member who is involved with the local community team here in Finland. During the time we spent at the café we talked about a need to refresh the website for the Finnish LoCo team.

Relatively shortly after that we landed a few quick patches for the website to fix the most obvious problems with Timo and Jiri Grönroos. After having done this, we all knew that the patches would only be more or less temporary, so I started working on a theme that the team could use.

While the original intention was to get a theme that would be a replacement for the current Finnish community teams website, it became apparent to me that other teams would likely prefer a new theme as well. Having figured this out, I kept flexibility and customizability in mind.

A few years after the first discussion about the theme, I’m happy to announce that the first public release of the Ubuntu community teams WordPress theme is out (for a while already).

What does it look like?

Well, it looks quite a bit like the Ubuntu website.

Of course, being a theme for a large community, you can customize it to look more to your liking, without having to worry about anything breaking.

Ready to go?

If your site is managed by the Canonical IS, ask them to enable the Ubuntu community WordPress theme for you – for clarity, you can link them to the Launchpad project ubuntu-community-wordpress-theme. They have agreed to maintain the theme centrally, so you will always get all updates and fixes to the theme as soon as they are released (and the changes have gone through their review).

If you manage your site yourself, you can get the code either from the Launchpad project mentioned above, or the source – Github repository ubuntu-community-wordpress-theme. The instructions on how to set up the theme can be found on the README.

Either way you will be using the theme, some pointers on getting the most out of the theme can be found on the README.

Any questions?

If you have any questions, feedback or even feature requests, be in touch. I will happily help you with setting up the theme and making the Ubuntu community sites more beautiful.

Nathan Haines: Announcing the Ubuntu 16.10 Free Culture Showcase!

Mon, 08/29/2016 - 04:13
It’s time once again for the Ubuntu Free Culture Showcase!

The Ubuntu Free Culture Showcase is a way to celebrate the Free Culture movement, where talented artists across the globe create media and release it under licenses that encourage sharing and adaptation. We're looking for content which shows off the skill and talent of these amazing artists and will greet Ubuntu 16.10 users.

More information about the Free Culture Showcase is available at https://wiki.ubuntu.com/UbuntuFreeCultureShowcase

This cycle, we're looking for beautiful wallpaper images that will literally set the backdrop for new users as they experience Ubuntu 16.10 for the first time.  Submissions will be handled via Flickr at https://www.flickr.com/groups/ubuntu-fcs-1610/

I'm looking forward to seeing the next round of entrants and a difficult time picking final choices to ship with Ubuntu 16.10.

David Mohammed: new rhythmbox 3.4 released

Sun, 08/28/2016 - 23:40
Unusually early this time, Rhythmbox 3.4 has been released. Its available for Yakkety users – but I’ve done some judicious hacking and its now also available for 16.04 users as well. (screenshot taken with rhythmbox 3.4 + my alternative-toolbar plugin) … Continue reading →

Colin King: Fixing an overheating Lenovo X230 laptop

Sun, 08/28/2016 - 10:30
Over the past month I've been hitting excessive thermal heating on my laptop and kidle_inject has been kicking in to try and stop the CPU from overheating (melting!).  A quick double-check with older kernels showed me that this issue was not thermal/performance regression caused by software - instead it was time to clean my laptop and renew the thermal paste.

After some quick research, I found that Artic MX-4 Thermal Compound provided an excellent thermal conductivity rating of 8.5W/mK so I ordered a 4g sample as well as a can of pressurized gas cleaner to clean out dust.

The X230 has an excellent hardware maintenance manual, and following the instructions I stripped the laptop right down so I could pop the heat pipe contacts off the CPU and GPU.  I carefully cleaned off the old dry and cracked thermal paste and applied about 0.2g of MX-4 thermal compound to the CPU and GPU and re-seated the heat pipe.  With the pressurized gas I cleaned out the fan and airways to maximize airflow over the heatpipe.   The entire procedure took about an hour to complete and for once I didn't have any screws left over after re-assembly!

I normally take photos of the position of components during the strip down of a laptop for reference in case I cannot figure out exactly how parts are meant to fix on the re-assembly phase.  In this case, the X230 maintenance manual is sufficiently detailed so I didn't take any photos this time.

I'm glad to report that my X230 is now no-longer overheating. Heat is being effectively pumped away from the CPU and GPU and one can feel the additional heat being pushed out of the laptop.  Once again I can fully max out the CPU and GPU without passive thermal cooling mechanisms being kicked into action, so I've now got 100% of my CPU performance back again; as good as new!

Now and again I see laptop overheating bugs being filed in LaunchPad.  While some are legitimate issues with broken software, I do wonder if the majority of issues with the older laptops is simply due to accumulation of dust and/or old and damaged thermal paste.

Sebastian K&uuml;gler: facelift

Sat, 08/27/2016 - 16:47

I’ve done a facelift to my website. The new version is more mobile-friendly, modern-looking and quite a departure visually from its original look. I’ve chosen for a newpaper-like, typography-based responsive layout. My site finally also supports SSL, thanks to let’s encrypt.


Next week, I’ll be going to Akademy, which is co-hosted with QtCon. As usual, my focus will be around Plasma-related topics. I’ll also hold a presentation about a KDE software store.

Pages