<?xml version="1.0"?>
<rss version="2.0" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:yt="http://gdata.youtube.com/schemas/2007" xmlns:atom="http://www.w3.org/2005/Atom">
   <channel>
      <title>The Jono Filter</title>
      <description>Pipes Output</description>
      <link>http://pipes.yahoo.com/pipes/pipe.info?_id=0lJx6pPg2xGDdSuFl7okhQ</link>
      <atom:link rel="next" href="http://pipes.yahoo.com/pipes/pipe.run?_id=0lJx6pPg2xGDdSuFl7okhQ&amp;_render=rss&amp;page=2"/>
      <pubDate>Wed, 22 May 2013 03:53:25 +0000</pubDate>
      <generator>http://pipes.yahoo.com/pipes/</generator>
      <item>
         <title>Jono Bacon: May 2013 Ubuntu Developer Summit Summary</title>
         <link>http://www.jonobacon.org/2013/05/22/may-2013-ubuntu-developer-summit-summary/</link>
         <description>&lt;p&gt;Recently we had our online &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://uds.ubuntu.com/&quot;&gt;Ubuntu Developer Summit&lt;/a&gt; where we discussed a range of topics, defined next steps, and documented work items. The very last session at the event was an overall summary of the tracks (you can watch the video &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://summit.ubuntu.com/uds-1305/meeting/21823/closing-plenary/&quot;&gt;here&lt;/a&gt;), but I wanted to blog an overall summary too. These notes are quick and to the point, but they should give an overall idea of decisions made.&lt;/p&gt;

&lt;h2&gt;Client&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Content Handling -&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Siloing apps.&lt;/li&gt;
&lt;li&gt;Main applications will define a “main repo” and provide an API to deliver, share and access the data in the main repo.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;X.org&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Want to update to 1.14 or even 1.15 if the video ABI doesn’t change. &lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;System Settings&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Focus on the phone settings defined &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://wiki.ubuntu.com/SystemSettings&quot;&gt;here&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Scopes&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Scopes that didn’t land in 13.04 should land within 2 weeks. &lt;/li&gt;
&lt;li&gt;Several scopes will be migrated from Python to either C++ or Go for memory purposes. &lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Chromium&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Expressed interest in moving to Chromium as default for a better user experience. Gathered feedback on the possible move. Next steps are to take discussion to the mailing list.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Unity 8/Mir Preview in 13.10&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Want to have a preview of Ubuntu 8 (Phablet UI) running on Mir as an optional session (installable from universe or PPA, most likely). &lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Foundations&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Reviewed the current 13.10 release schedule found several changes made in 13.04 that mistakenly hadn’t been carried over, such as later freeze dates and one fewer alpha; Adam Conrad will be syncing all this up and sending mail to the ubuntu-release list for review.&lt;/li&gt;
&lt;li&gt;We discussed the positioning of the development release in light of some conversations last cycle, and put some more flesh on the design for making it easier for people to follow along with the development release all the time.&lt;/li&gt;
&lt;li&gt;This cycle, we’ll be bringing up a new 64-bit ARM architecture based on cross-building work done last cycle, and we’ll update developers on that once we get closer to the point of starting up builds in Launchpad.&lt;/li&gt;
&lt;li&gt;Moving forward with click packages. Fleshed out ideas on source package provision, integrating with existing client package management stacks, and clarifying some other things like the security model.&lt;/li&gt;
&lt;li&gt;For image based upgrades, the team held a demo and Q&amp;amp;A for the current proposed solution, which is split into client, server, and upgrader; client is going well and expected to land by the end of June, server is currently blocked on infrastructure but should be ready around the same time, and Ondrej Kubik has been making good progress at tweaking the CyanogenMod recovery environment for the upgrader.&lt;/li&gt;
&lt;li&gt;Firmed up the plan for packaging Android components for Ubuntu Touch images.&lt;/li&gt;
&lt;li&gt;Upstart will be used as the standard way of spawning desktop apps for Unity on touch devices and ideally on desktop too (Unity 7 and 8). This will let us make sure we only have one instance per app, and will make it easy to apply AppArmor, seccomp and cgroup confinement consistently to all apps.&lt;/li&gt;
&lt;li&gt;Defined a goal to reduce the amount of time it takes to prepare, test and make a Checkbox release, automating more of the process. This will benefit people who use the Checkbox tool as part of their daily work. It’s possible that Checkbox may move to Universe, although this needs some more discussion.&lt;/li&gt;
&lt;li&gt;The server certification tools are being reengineered to use the new plainbox engine as their core. This will preserve the existing UI, but we’ll have co-installable packages with the new core, and will eventually switch over to the new tools.&lt;/li&gt;
&lt;li&gt;The cert tools and test suite are being upgraded to work well on ARM for our hyperscale and mobile work, fixing any issues so we can get full, clean test runs on ARM servers.  MaaS will be used for provisioning, and tested as a part of the ARM server solution.&lt;/li&gt;
&lt;li&gt;We will be basing the primary kernels for 13.10 on Linux 3.10, but will strongly consider 3.11 depending on timing. For Ubuntu Touch devices, we already have kernels available for Nexus 4 and 7, and plan to also bring up kernels for Galaxy Nexus and Nexus 10. We’ll provide a 13.04 hardware enablement kernel in the 12.04.3 point release.&lt;/li&gt;
&lt;li&gt;In terms of Ubuntu Touch power management, we have some preliminary baselines against Android on Nexus 4 and will replicate those on other devices, although they won’t be entirely meaningful until things like Mir land. We’ve written some new utilities such as eventstat to track down problems here. On power management policy, we agreed key requirements for the system power manager and we’ll extend powerd to serve our immediate needs.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Community&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Community Roundtable:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Approved LoCo teams are no more, will be verified teams.&lt;/li&gt;
&lt;li&gt;Bringing back fortnightly leadership meetings.&lt;/li&gt;
&lt;li&gt;Ubuntu Advocacy Kit is driving to 1.0.&lt;/li&gt;
&lt;li&gt;Gathered UDS feedback.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Ubuntu Community Website&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Great discussion which clarified everybody’s involvement in the project.&lt;/li&gt;
&lt;li&gt;Clear roadmap for completing the content and design in the next few weeks.&lt;/li&gt;
&lt;li&gt;Design and web team have the templates we need to finish the work.&lt;/li&gt;
&lt;li&gt;No discussion with IS yet around deployment – this will be coordinated next week.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Ubuntu Womens Session&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Several events planned to get more people involved and the word out (Career Days, UOW, etc.).&lt;/li&gt;
&lt;li&gt;Discussion about a women in technology themed event at CLS.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Ubuntu Status Tracker&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The status tracker is many things to many different teams, but we managed to figure out a number of issues we can tackle, which should make everybody’s lives easier.&lt;/li&gt;
&lt;li&gt;Removal of kanban view.&lt;/li&gt;
&lt;li&gt;Add links from team pages to milestones pages.&lt;/li&gt;
&lt;li&gt;Set up a meeting to discuss setting up an “ongoing” dev series.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Ubuntu On Air! Discussion&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Issues with supporting multiple hosts.&lt;/li&gt;
&lt;li&gt;Discussion about building support into summit and re-using vUDS components to support more shows and multiple hosts.&lt;/li&gt;
&lt;li&gt;We want to open it up to more contributors, so we get more variety into the shows.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Development Onramp for Touch / Unity Next&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Goals to improve docs.&lt;/li&gt;
&lt;li&gt;We will track contributions to all the projects to see how we improve.&lt;/li&gt;
&lt;li&gt;Increased focus on testing, coordination with the SDK team.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Documentation Team&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Update Getting Started Page, review current docs and previous mailing list feedback.&lt;/li&gt;
&lt;li&gt;Regular doc review cadence and more health check meetings.&lt;/li&gt;
&lt;li&gt;Focus on content in the UAK.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Ubuntu Enterprise Desktop Discussions&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Another meeting will be planned to get more input from users of enterprise desktops.&lt;/li&gt;
&lt;li&gt;Some common issues were identified and discussed:&lt;/li&gt;
&lt;li&gt;outdated cfengine package&lt;/li&gt;
&lt;li&gt;access to Firefox/Thunderbird packages before publication (resolved)&lt;/li&gt;
&lt;li&gt;support for livemeeting/linc&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;More Ubuntu Touch images&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;We identified the current blockers and will simplify thingsby using an image without firmware blobs, so they can be added by a local tool afterwards. &lt;/li&gt;
&lt;li&gt;After the rebase to saucy we will also update the docs accordingly. &lt;/li&gt;
&lt;li&gt;Kernel images for devices will first live in PPA, afterwards probably in universe.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Regular Ubuntu Development Updates&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Organise regular Ubuntu on Air Hangouts to which we invite people from news sites as moderators.&lt;/li&gt;
&lt;li&gt;Briefly summarise work from the last week(s).&lt;/li&gt;
&lt;li&gt;Ask engineers to demo/showcase interesting developments.&lt;/li&gt;
&lt;li&gt;Do Q&amp;amp;A sessions.&lt;/li&gt;
&lt;li&gt;Also invite members of governance teams along.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Cloud and Server&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Openstack Next Steps&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Looked at some high level areas for this cycle, avoiding digging into areas covered by other sessions. We decided that at current, moving over to Git for our packaging work doesn’t add value. We also agreed to clean up on some cruft within the packaging branches.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Cloud Archive Status Check&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Decided we had to support Grizzly for 12 months, which exposes a 3 month support gap from the backing Raring release. Need to discuss with the security team about how to fill this gap. Reviewed proposal for SRU cadence and tentatively rubber stamped.&lt;/li&gt;
&lt;li&gt;Better co-ordination around trumping by Security dates, specifically if it covers more than one project. &lt;/li&gt;
&lt;li&gt;Looked at using updates as a reason to increase our messaging.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;12.04.x images with LTS Enablement Kernel&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The cloud images currently only contain the Precise (3.2) kernel. Discussed adding the kernel HWE stack to cloud images. We need to document how to enable backports, clearly state the support, and possibly tool cloud-init to handle updating the kernel on boot if folks need a more recent kernel on boot.&lt;/li&gt;
&lt;li&gt;We will not be creating new images with the HWE kernel for the default images. The HWE kernel will be used for Clouds that have a high velocity of change in the Hypervisor (i.e. Windows Azure). For the regular images, we will investigate tooling in cloud-init and other places to make the ingestion of the HWE kernels easier, such as enhancing the documentation, allowing for easier enablement of backports, and making it easier to enable the HWE kernel at boot time.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Cloud-Init for Vagrant&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;We will create a good Ubuntu development workflow for Vagrant users (cross platform OSX, Windows). Ben Howard will investigate cloud-init tooling as well as the best method to enable the DKMS modules. &lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Cloud Init &amp;amp; Cloud Image Development for Saucy&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;We will define the development work to improve cloud-init and cloud images for the saucy cycle.&lt;/li&gt;
&lt;li&gt;Discussed work on pre-cloud init phase, vendor hooks, cloud init plugin, and rebuding tools.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Juju Core Development&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;1.10 version of juju available in backports for 13.04, and should be available in precise backports soon.&lt;/li&gt;
&lt;li&gt;Look for releases in juju/dev ppa updating weekly, juju PPA monthly, and have stable release go into backports (couple of times per cycle).&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;OpenStack Hypervisors&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;HyperV support is currently untested.&lt;/li&gt;
&lt;li&gt;VMWare support in charms, but not primary supported charms.&lt;/li&gt;
&lt;li&gt;We need a matrix to demonstrate interoperability and support of each variation.&lt;/li&gt;
&lt;li&gt;Need to work out additional hardening support.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Openstack QA&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Building on our great history, moving away from per commit hardware testing to a more fluid multi virtualised separated environment, allowing greater interoperability testing. Hardware Cert term showed interest in getting more involved. The scope of this will be ratified when the interop matrix is created.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Flag Bearer Charms&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Will improve flag bearer charm integration testing.&lt;/li&gt;
&lt;li&gt;Implement list of reference charms.&lt;/li&gt;
&lt;li&gt;Develop Percona backup XtraBackup flag bearer charm.&lt;/li&gt;
&lt;li&gt;Document flag bearer and reference charm criteria in best practices.&lt;/li&gt;
&lt;li&gt;Discuss flag bearer charms on mailing list.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Charm Policy Review&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Add into policy for a charm to provide a config option to specify the version. The other items such as installation location (ie /srv), implementation of common subordinates, backups are to be added to best practices. The 3 ack on charm reviews is still under discussion.&lt;/li&gt;
&lt;li&gt;Split Juju docs best practices and policy sections.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Audit Charms&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Discussed re-reviewing the current charms in the charm store to ensure accurate readmes, tests, functionality, rating, categories, and icons. The workflow was discussed for queues, and which charms to tackle first.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Charm Development Tooling&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Discussed gathering all the different charm development tools into one central package. These charm development tools include charm-tools, charmsupport, juju-gui,openstack-charm-helpers. Folks also discussed how the tools could be improved, and used as a singular set.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Juju Framework Charm for Server Application Technologies&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Discussed further building out of the Django, Rails, Node.js, and possibly Java.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Improve Juju Documentation&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Make a better user and charm developer experience for juju.ubuntu.com/docs. Discussed getting a permanent beta site going, methods to get documentation contributions. Hopefully a revamped docs will be in production in the next couple of weeks, and if not we’ll have a beta site very shortly (days).&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Juju Charm Testing&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Currently jenkins.qu.u.c has graph testing showing reliable results. Marco will be landing integration soon (days), with a more formal testing framework to follow (weeks).&lt;/li&gt;
&lt;li&gt;Some ideas discussed were to gate charm store commits on testing, showing testing status in the GUI, and pre-deployment testing. Test examples will be made available along with a charm testing school.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Add User Feedback loops and Social Networking to Charm Store Charm Pages&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Discussed making sure users have a method to give and receive feedback on a per charm basis. We currently have social networking (+1s, Likes, Tweets) in addition to downloads, quality rating, bug links, and testing status. Some ideas were to get clarification from design on showing social networking numbers, as well as a ‘leave feedback’ form.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Juju GUI Development&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Discussed development done, and upcoming work. Covered ideas such as design, bundles, diagnostics, user data, juju feature parity, maintenance and support.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Improving QA for seeded server packages&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Established three distinctive areas of testing, these are upstream test suites which typically run at build-time, integration tests via dep8 and service level testing which often requires multiple nodes and is conducted using juju.&lt;/li&gt;
&lt;li&gt;We established that there is the regression test suite that can be included in many of the packages directly, with the requirement that we package some of the common ubuntu testing libraries.&lt;/li&gt;
&lt;li&gt;Discussed some areas of standardisation for dep8 testing.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Fastpath installer work for 13.10&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Established what FPI is, and the processes which are part of it.&lt;/li&gt;
&lt;li&gt;Fast Path installer will be delivered as a installable package in Ubuntu, most likely in python.  The interface to it will we yaml formatted configuration.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;OpenStack Charm work for Saucy/Havana&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Migrate all charms to be python based.&lt;/li&gt;
&lt;li&gt;Consolidation into new charm-helpers nextgen library.&lt;/li&gt;
&lt;li&gt;Complete SSL/HTTPS support into charms.&lt;/li&gt;
&lt;li&gt;Integration of wiki and help documentation, upstream series aligned with upgrading notes.&lt;/li&gt;
&lt;li&gt;Design around how proprietary+1 plugins will be integrated into core charms for Cinder and Quantum.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Investigate alternatives to mysql&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Agreed that the best course of action was to maintain mysql for this cycle, and try and support other flavours of mysql getting into Ubuntu via Debian.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Ceph activities for Saucy&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Dumpling release will be out in August (co-incides with FF for Saucy) so will be target for this release.&lt;/li&gt;
&lt;li&gt;Lots of incremental improvements in efficiency and performance, full RESTful API for RADOS Gateway admin features, block device encryption for data at rest.&lt;/li&gt;
&lt;li&gt;ceph-deploy (upstream cross platform deploy tooling) will be packaged.&lt;/li&gt;
&lt;li&gt;Implementation of more automated testing during Saucy.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;HA Openstack charms V2&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Reviewed the current state of HA support in Openstack charms.  Percona has volunteered to charm their offering, allowing great coverage by their mysql HA variant for active/active clustering.&lt;/li&gt;
&lt;li&gt;Work also on active/active and brokerless messaging options (ZeroMQ) and incremental improvements for service check monitoring in load balancers.&lt;/li&gt;
&lt;li&gt;Cluster stack (Corosync/Pacemaker) to be reviewed and upgraded for Saucy in preparation for 14.04.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;MongoDB activities for Saucy&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;File Main inclusion report for Mongo to support Ceilometer and Juju use cases. Raise a Micro Release Exemption (MRE) to the techboard, as point releases are bug fix only.&lt;/li&gt;
&lt;li&gt;Upstream armhf enablement patches. Re-sync with Debian. OpenSSL license exception.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Virtualization Stack Work for Saucy&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;If debian libcgroup maintainer finds time, we’d like to merge cgroup-lite into libcgroup. For per-user configuration, first make it default-off optional, conditional on userns sysctl being enabled.&lt;/li&gt;
&lt;li&gt;LXC work is going well on track to 14.04 (and lxc 1.0) roadmaps. For this cycle, we’d like to get user namespaces enabled in the saucy kernel with a new off-by-default sysctl controling unprivileged use, and complete the ability to create and start basic containers without privilege; add console, attach and snapshot to the API, complete the create API function, and convert all of the lxc-* programs to use the API;  write a libvirt driver based upon the API, and a patch to enable testing it with openstack;  write loopback and qcow2 block device drivers;  Get the subuid (user namespace enablement) patches into the shadow package;  discuss with the community the maintenance of stable trees;  improve the API thread safety;  and work our distro lxc tests into the upstream package (akin to how it is done in netcf).&lt;/li&gt;
&lt;li&gt;In edk2, we want to contribute to the implementation of the ability to save and restore nvvars from the ovmf bios from qemu.  We’ll fix the apparmor bug preventing the block device mounting in libvirt-lxc, which is blocking use of that feature by openstack.&lt;/li&gt;
&lt;li&gt;We intend to merge libvirt at least at version 1.0.6, qemu at 1.5, and hopefully xen 4.3.  We’ll follow up on citrix’ plans for xcp.  The blueprint lists additional xen work planned.  We’ll also look into default use of openvswitch bridges in libvirt.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Quality Assurance&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Core Apps&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Autopilot testcases written for ubuntu core applications will be checked to ensure they pass before auto-landing updates in the ubuntu touch images.&lt;/li&gt;
&lt;li&gt;The quality community team will help core application developers develop a suite of manual testcases for each ubuntu core application. These will be run as part of the verification process for the 1.0 stable release of each application.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Testcases&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Add testcases so all default desktop applications for each flavor are covered.&lt;/li&gt;
&lt;li&gt;Expand and improve server testcases to allow more participation by those who might lack domain specific knowledge and/or hardware.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Growth/Experience&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Make available documentation more accessible by linking to it from the tools we use for testing, like the qatracker.&lt;/li&gt;
&lt;li&gt;Continue holding testing ‘how-to’ and knowledge sharing sessions during UDW, UOW, as part of UGJ, and on ubuntu on air.&lt;/li&gt;
&lt;li&gt;Add testing achievements to the ubuntu accomplishments project.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Ubuntu Touch&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ubuntu Touch images will be smoke tested using the pending/current model already in use for other images. This ensures no image is published for general consumption that doesn’t pass a set of tests ensuring basic functionality of the image.&lt;/li&gt;
&lt;li&gt;Current Ubuntu Touch autopilot tests for the core applications will be investigated for use as part of these smoke tests.&lt;/li&gt;
&lt;li&gt;The concept of smoke test is going to be expanded to cover a no regression build.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Autopilot&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Autopilot 1.3 is now released and will be available in raring and saucy. No quantal support is planned. Precise support is being examined, but requires further investigation and backporting work.&lt;/li&gt;
&lt;li&gt;Autopilot developers will now be available on #ubuntu-autopilot — no need to always ping thomi! &lt;img alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; src=&quot;http://www.jonobacon.org/wp-includes/images/smilies/icon_smile.gif&quot;/&gt; &lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Mir&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Planned tests for stressing mir to ensure good behavior during stressed conditions for things like OOM, memory leaks and race conditions.&lt;/li&gt;
&lt;li&gt;Stress tests targeted to be run as often as possible, but might be limited due to time constraints of wanting to run the tests over a longer period of time.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;UTAH&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;UTAH will be expanded to include automated upgrade testing capabilities. UTAH jobs will be created for bootstrapping base images, for performing upgrades, and running post-upgrade tests. The old auto-upgrade-testing tool can still be used by flavors if desired.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Dashboard&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Create high-level views of the state of quality in ubuntu by aggregating results of test runs. This will allow for ‘problem’ areas within ubuntu to be more easily identified and targetted for further testing or investigation by interested parties. You can follow this work on the QA dashboard &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://reports.qa.ubuntu.com/&quot;&gt;here&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Upstream&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;autopilot-gtk will now be maintained by the upstream QA team. Bug fixes and outstanding issues will be solved in order to allow for the autopilot desktop tests to run&lt;/li&gt;
&lt;li&gt;Once running properly, the autopilot desktop tests will become a part of daily image testing&lt;/li&gt;
&lt;li&gt;Continue development on umockdev to add support for more exotic networking tests (eg, 3G) and research sound testing&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;As ever, you can track progress on work items on &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://status.ubuntu.com&quot;&gt;status.ubuntu.com&lt;/a&gt; and we hope to see you at the next UDS in three months. &lt;img alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; src=&quot;http://www.jonobacon.org/wp-includes/images/smilies/icon_smile.gif&quot;/&gt; &lt;/p&gt;</description>
         <guid isPermaLink="false">http://www.jonobacon.org/?p=5427</guid>
         <pubDate>Wed, 22 May 2013 00:14:21 +0000</pubDate>
      </item>
      <item>
         <title>Ubuntu Kernel Team: Kernel Team Meeting Minutes – May 21, 2013</title>
         <link>http://voices.canonical.com/kernelteam/2013/05/21/kernel-team-meeting-minutes-may-21-2013/</link>
         <description>&lt;h3 style=&quot;font-weight:bold;font-size:1.75em;border-bottom:2px solid silver;&quot;&gt;Meeting Minutes&lt;/h3&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://irclogs.ubuntu.com/2013/05/21/%23ubuntu-meeting.txt&quot;&gt;IRC Log of the meeting.&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://voices.canonical.com/kernelteam&quot;&gt;Meeting minutes.&lt;/a&gt;&lt;/p&gt;
&lt;h3 style=&quot;font-weight:bold;font-size:1.50em;border-bottom:2px solid silver;&quot;&gt;Agenda&lt;/h3&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://wiki.ubuntu.com/KernelTeam/Meeting#Tues, 21 May, 2013&quot;&gt;20130521 Meeting Agenda&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;h3 style=&quot;font-weight:bold;font-size:1.25em;border-bottom:2px solid silver;&quot;&gt;ARM Status &lt;/h3&gt;
&lt;p&gt; Q/master: lp1176977 (“XFS instability on armhf under load”) – working with&lt;br /&gt;
 upstream on this one: i already backported a fix that turn the vmalloc() exhaustion&lt;br /&gt;
 and fs shutdown to an -ENOSPC error, and this second error seems to be triggered&lt;br /&gt;
 by the tiny fs used in these tests (~2GB). Still working to get it&lt;br /&gt;
 properly fixed.&lt;br /&gt;
 R/master: lp1171582(“[highbank] hvc0 getty causes random hangs”) -&lt;br /&gt;
 the jtag console has a 1-char producer-consumer buffer and if there’s no&lt;br /&gt;
 real hw attached to the board, any subsequent write turn into an endless loop&lt;br /&gt;
 waiting for a consumer. The situation is worsened by the fact&lt;br /&gt;
 that before writing to this register a tty spinlocked is taken, and&lt;br /&gt;
 any subsequent tentative to pick this spinlock makes the thread hang -&lt;br /&gt;
 got a confirmation of the problem, some info about the hw, and i’m working on this.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;h3 style=&quot;font-weight:bold;font-size:1.25em;border-bottom:2px solid silver;&quot;&gt;Release Metrics and Incoming Bugs &lt;/h3&gt;
&lt;p&gt; Release metrics and incoming bug data can be reviewed at the following link:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;http://people.canonical.com/~kernel/reports/kt-meeting.txt&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;h3 style=&quot;font-weight:bold;font-size:1.25em;border-bottom:2px solid silver;&quot;&gt;Milestone Targeted Work Items &lt;/h3&gt;
&lt;p&gt; The burn down charts have not yet been reset for 13.10, so disregard the&lt;br /&gt;
 second link posted abovefor now.  I’ll be cleaning up and adding work&lt;br /&gt;
 items for 13.10 so that the +upcomingwork link will be more accurate.&lt;br /&gt;
 Next week I’ll have the usual nag table available.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;h3 style=&quot;font-weight:bold;font-size:1.25em;border-bottom:2px solid silver;&quot;&gt;Status: Saucy Development Kernel &lt;/h3&gt;
&lt;p&gt; For now, we’ll plan on targetting the v3.10 kernel for Saucy but will&lt;br /&gt;
 strongly re-evaluate a move to v3.11 in the coming months.  We’ve just&lt;br /&gt;
 rebased Saucy to v3.10-rc2 and are still cleaning up some of the&lt;br /&gt;
 carnage.  I don’t anticipate we’ll upload until a later -rc which will&lt;br /&gt;
 hopefully provide more stability.&lt;br /&gt;
 Importand upcoming dates:&lt;br /&gt;
 Thurs June 20 – Alpha 1 (opt in)&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;h3 style=&quot;font-weight:bold;font-size:1.25em;border-bottom:2px solid silver;&quot;&gt;Status: CVE’s &lt;/h3&gt;
&lt;p&gt; == 2013-05-21 (28 days) ==&lt;br /&gt;
 Currently we have 63 CVEs on our radar, with 8 CVEs added and 17 CVEs retired in the last 28 days.&lt;br /&gt;
 See the CVE matrix for the current list:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;http://people.canonical.com/~kernel/cve/pkg/ALL-linux.html&lt;/p&gt;
&lt;p&gt; Overall the backlog has decreased slightly this week:
    &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;http://people.canonical.com/~kernel/status/cve-metrics.txt&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;http://people.canonical.com/~kernel/cve/pkg/CVE-linux.txt&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;h3 style=&quot;font-weight:bold;font-size:1.25em;border-bottom:2px solid silver;&quot;&gt;Status: Stable, Security, and Bugfix Kernel Updates – Raring/Quantal/Precise/Oneiric/Lucid/Hardy &lt;/h3&gt;
&lt;p&gt; Support for Oneiric and Hardy expired on May 9th.&lt;br /&gt;
 Status for the main kernels, until today (May. 21):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
        Lucid – In Testing;
    &lt;/li&gt;
&lt;li&gt;
        Precise – In Testing; 2 upstream releases;
    &lt;/li&gt;
&lt;li&gt;
        Quantal – In Testing; 2 upstream releases;
    &lt;/li&gt;
&lt;li&gt;
        Raring  – In Testing; 3 upstream releases;&lt;br /&gt;
 Current opened tracking bugs details:
    &lt;/li&gt;
&lt;li&gt;
&lt;p&gt;http://people.canonical.com/~kernel/reports/kernel-sru-workflow.html&lt;/p&gt;
&lt;p&gt; For SRUs, SRU report is a good source of information:
    &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;http://people.canonical.com/~kernel/reports/sru-report.html&lt;/p&gt;
&lt;p&gt; Future stable cadence cycles:
    &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;https://wiki.ubuntu.com/RaringRingtail/ReleaseInterlock&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;h3 style=&quot;font-weight:bold;font-size:1.25em;border-bottom:2px solid silver;&quot;&gt;Open Discussion or Questions? Raise your hand to be recognized &lt;/h3&gt;
&lt;p&gt; Thanks everyone&lt;/p&gt;</description>
         <guid isPermaLink="false">http://voices.canonical.com/kernelteam/?p=6773</guid>
         <pubDate>Tue, 21 May 2013 17:13:16 +0000</pubDate>
      </item>
      <item>
         <title>Andres Rodriguez: Getting Started with MAAS and Juju: MAAS Overview</title>
         <link>http://www.roaksoax.com/2013/05/getting-started-with-maas-and-juju</link>
         <description>&lt;p&gt;For a while, I have been wanting to write about MAAS and how it can easily deploy workloads (specially OpenStack) with Juju, and the time has finally come. This will be the first of a series of posts where I’ll provide an Overview of how to quickly get started with MAAS and Juju.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What is MAAS?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I think that MAAS does not require introduction, but if people really need to know, this awesome video will provide a far better explanation than the one I can give in this blog post.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://youtu.be/J1XH0SQARgo&quot;&gt;http://youtu.be/J1XH0SQARgo&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Components and Architecture&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;MAAS have been designed in such a way that it can be deployed in different architectures and network environments. MAAS can be deployed as both, a Single-Node or Multi-Node Architecture. This allows MAAS to be a scalable deployment system to meet your needs. It has two basic components, the &lt;em&gt;MAAS Region Controller&lt;/em&gt; and the &lt;em&gt;MAAS Cluster Controller&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.roaksoax.com/wp-content/uploads/2013/05/maas-architecture.png&quot;&gt;&lt;img alt=&quot;MAAS Architectures&quot; class=&quot;aligncenter size-medium wp-image-813&quot; height=&quot;300&quot; src=&quot;http://www.roaksoax.com/wp-content/uploads/2013/05/maas-architecture-228x300.png&quot; width=&quot;228&quot;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;padding-left:30px;&quot;&gt;&lt;strong&gt;Region Controller&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;padding-left:30px;&quot;&gt;The MAAS Region Controller is the component the users interface with, and is the one that controls the Cluster Controllers. It is the place of the WebUI and API. The Region Controller is also the place for the MAAS meta-data server for cloud-init, as well as the place where the DNS server runs. The region controller also configures a rsyslogd server to log the installation process, as well as a proxy (squid-deb-proxy) that is used to cache the debian packages. The preseeds used for the different stages of the process are also being stored here.&lt;/p&gt;
&lt;p style=&quot;padding-left:30px;&quot;&gt;&lt;strong&gt;Cluster Controller&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;padding-left:30px;&quot;&gt;&lt;strong&gt;&lt;/strong&gt;The MAAS Cluster Controller only interfaces with the Region controller and is the one in charge of provisioning in general. The Cluster Controller is the place the TFTP and DHCP server(s) are located. This is the place where both the PXE files and ephemeral images are being stored. It is also the Cluster Controller’s job to power on/off the managed nodes (if configured).&lt;/p&gt;
&lt;p style=&quot;padding-left:30px;&quot;&gt;&lt;strong&gt;The Architecture&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;padding-left:30px;&quot;&gt;&lt;strong&gt;&lt;/strong&gt;As you can see in the image above, MAAS can be deployed in both a single node or multi-node. The way MAAS has being designed makes MAAS highly scalable allowing to add more Cluster Controllers that will manage a different pool of machines. A single-node scenario can become in a multi-node scenario by simply adding more Cluster Controllers. Each Cluster Controller has to register with the Region Controller, and each can be configured to manage a different Network. The way has this is intended to work is that each Cluster Controller will manage a different pool of machines in different networks (for provisioning), allowing MAAS to manage hundreds of machines. This is completely transparent to users because MAAS makes the machines available to them as a single pool of machines, which can all be used for deploying/orchestrating your services with juju.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;How Does It Work?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;MAAS has 3 basic stages. These are Enlistment, Commissioning and Deployment which are explained below:&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.roaksoax.com/wp-content/uploads/2013/05/maas-process1.png&quot;&gt;&lt;img alt=&quot;MAAS Process&quot; class=&quot;aligncenter size-medium wp-image-826&quot; height=&quot;113&quot; src=&quot;http://www.roaksoax.com/wp-content/uploads/2013/05/maas-process1-300x113.png&quot; width=&quot;300&quot;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;padding-left:30px;&quot;&gt;&lt;strong&gt;Enlistment&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;padding-left:30px;&quot;&gt;The enlistment process is the process on which a new machine is registered to MAAS. When a new machine is started, it will obtain an IP address and PXE boot from the MAAS Cluster Controller. The PXE boot process will instruct the machine to load an ephemeral image that will run and perform an initial discovery process (via a preseed fed to cloud-init). This discovery process will obtain basic information such as network interfaces, MAC addresses and the machine’s architecture. Once this information is gathered, a request to register the machine is made to the MAAS Region Controller. Once this happens, the machine will appear in MAAS with a &lt;strong&gt;Declared&lt;/strong&gt; state.&lt;/p&gt;
&lt;p style=&quot;padding-left:30px;&quot;&gt;&lt;strong&gt;Commissioning&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;padding-left:30px;&quot;&gt;The commissioning process is the process where MAAS collects hardware information, such as the number of CPU cores, RAM memory, disk size, etc, which can be later used as constraints. Once the machine has been enlisted (Declared State), the machine must be accepted into the MAAS in order for the commissioning processes to begin and for it to be ready for deployment. For example, in the WebUI, an “&lt;strong&gt;Accept &amp;amp; Commission&lt;/strong&gt;” button will be present. Once the machine gets accepted into MAAS, the machine will PXE boot from the MAAS Cluster Controller and will be instructed to run the same ephemeral image (again). This time, however, the commissioning process will be instructed to gather more information about the machine, which will be sent back to the MAAS region controller (via cloud-init from MAAS meta-data server). Once this process has finished, the machine information will be updated it will change to &lt;strong&gt;Ready&lt;/strong&gt; state. This status means that the machine is ready for deployment.&lt;/p&gt;
&lt;p style=&quot;padding-left:30px;&quot;&gt;&lt;strong&gt;Deployment&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;padding-left:30px;&quot;&gt;&lt;strong&gt;&lt;/strong&gt;Once the machines are in &lt;strong&gt;Ready&lt;/strong&gt; state, they can be used for deployment. Deployment can happen with both &lt;strong&gt;juju&lt;/strong&gt; or the &lt;strong&gt;maas-cli&lt;/strong&gt; (or even the WebUI). The maas-cli will only allow you to install Ubuntu on the machine, while &lt;strong&gt;juju&lt;/strong&gt; will not only allow you to deploy Ubuntu on them, but will allow you to orchestrate services. When a machine has been deployed, its state will change to &lt;strong&gt;Allocated to &amp;lt;user&amp;gt;. &lt;/strong&gt;This state means that the machine is in use by the user who requested its deployment.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Releasing Machines&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Once a user doesn’t need the machine anymore, it can be released and its status will change from &lt;em&gt;Allocated to &amp;lt;user&amp;gt; &lt;/em&gt;back to &lt;em&gt;Ready.&lt;/em&gt; This means that the machine will be turned off and will be made available for later use.&lt;b&gt;&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;But… How do Machines Turn On/Off?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Now, you might be wondering how are the machines being turned on/off or who is the one in charge of that. MAAS can manage power devices, such as IPMI/iLO, Sentry Switch CDU’s, or even virsh. By default, we expect that all the machines being controlled by MAAS have IPMI/iLO cards. So if your machines do, MAAS will attempt to auto-detect and auto-configure your IPMI/iLO cards during the Enlistment and Commissioning processes. Once the machines are &lt;em&gt;Accepted&lt;/em&gt; into MAAS (after enlistment) they will be turned on automatically and they will be &lt;em&gt;Commissioned&lt;/em&gt; (that is if IPMI was discovered and configured correctly)..&lt;em&gt; &lt;/em&gt;This also means that every time a machine is being deployed, they will be turned on automatically.&lt;/p&gt;
&lt;p&gt;Note that MAAS not only handles physical machines, it can also handle Virtual Machines, hence the virsh power management type. However, you will have to manually configure the details in order for MAAS to manage these virtual machines and turn them on/off automatically.&lt;/p&gt;</description>
         <guid isPermaLink="false">http://www.roaksoax.com/?p=793</guid>
         <pubDate>Tue, 21 May 2013 16:41:53 +0000</pubDate>
      </item>
      <item>
         <title>Timo Jyrinki: Network from laptop to Android device over USB</title>
         <link>http://losca.blogspot.com/2013/05/network-from-laptop-to-android-device.html</link>
         <description>If you're running an Android device with GNU userland Linux in a chroot and need a full network access over USB cable (so that you can use your laptop/desktop machine's network connection from the device), here's a quick primer on how it can be set up.&lt;br /&gt;&lt;br /&gt;When doing Openmoko hacking, one always first plugged in the USB cable and forwarded network, or like I did later forwarded network &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://wiki.openmoko.org/wiki/Manually_using_Bluetooth&quot;&gt;over Bluetooth&lt;/a&gt;. It was mostly because the WiFi was quite unstable with many of the kernels.&lt;br /&gt;&lt;br /&gt;I recently found out myself using a chroot on a Nexus 4 without working WiFi, so instead of my usual WiFi usage I needed network over USB... trivial, of course, except that there's Android on the way and I'm a Android newbie. Thanks to ZDmitry on Freenode, I got the bits for the Android part so I got it working.&lt;br /&gt;&lt;br /&gt;On device, have eg. data/usb.sh with the following contents.&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;&lt;pre&gt;#!/system/xbin/sh&lt;br /&gt;CHROOT=&quot;/data/chroot&quot;&lt;br /&gt;&lt;br /&gt;ip addr add 192.168.137.2/30 dev usb0&lt;br /&gt;ip link set usb0 up&lt;br /&gt;ip route delete default&lt;br /&gt;ip route add default via 192.168.137.1;&lt;br /&gt;setprop net.dns1 8.8.8.8&lt;br /&gt;echo 'nameserver 8.8.8.8' &amp;gt;&amp;gt; $CHROOT/run/resolvconf/resolv.conf&lt;br /&gt;&lt;/pre&gt;&lt;/blockquote&gt;On the host, execute the following:&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;&lt;pre&gt;adb shell setprop sys.usb.config rndis,adb&lt;br /&gt;adb shell data/usb.sh&lt;br /&gt;sudo ifconfig usb0 192.168.137.1&lt;br /&gt;sudo iptables -A POSTROUTING -t nat -j MASQUERADE -s 192.168.137.0/24&lt;br /&gt;echo 1 | sudo tee /proc/sys/net/ipv4/ip_forward &lt;br /&gt;sudo iptables -P FORWARD ACCEPT&lt;/pre&gt;&lt;/blockquote&gt;This works at least with Ubuntu saucy chroot. The main difference in some other distro might be whether the resolv.conf has moved to /run or not. You should be now all set up to browse / apt-get stuff from the device again.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;font-size:x-small;&quot;&gt;Update: &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:x-small;&quot;&gt;Clarified that this is to forward the desktop/laptop's network connection to the device so that network is accessible from the device over USB.&lt;/span&gt;</description>
         <author>noreply@blogger.com (Timo Jyrinki)</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-31939153.post-1595609610329906191</guid>
         <pubDate>Tue, 21 May 2013 12:20:00 +0000</pubDate>
      </item>
      <item>
         <title>Bryce Harrington: pingssh</title>
         <link>http://www.bryceharrington.org/wordpress/2013/05/pingssh/</link>
         <description>&lt;p&gt;For graphics testing on Ubuntu I typically ssh into one or more test machines, fiddle with them, reboot them, and then re-ssh into them.  Since the machine won’t accept ssh connections until it’s pretty far along in boot, I often have to re-ssh multiple times.  Instead, I made a script that retries ssh until it succeeds.&lt;/p&gt;
&lt;pre&gt;#!/bin/bash

# pingssh

if [ -z &quot;${1}&quot; ]; then
    echo &quot;Usage: pingssh &quot;
fi
host=$1

while : ; do
    count=50
    while ! ping -qc1 -W1 $host &amp;gt; /dev/null; do
	echo -n &quot;?&quot;
	sleep 0.2
	count=$(( count - 1 ))
    done
    echo

    ssh ${host}
    ret=$?
    if [ $ret = 0 ]; then
	exit 0
    elif [ $ret = 255 ]; then
	sleep 0.5
    fi

    echo -n &quot;!&quot;
done
&lt;/pre&gt;</description>
         <guid isPermaLink="false">http://www.bryceharrington.org/wordpress/?p=136</guid>
         <pubDate>Tue, 21 May 2013 03:37:51 +0000</pubDate>
      </item>
      <item>
         <title>Valorie Zimmerman: Why we do this crazy thing we do</title>
         <link>http://linuxgrandma.blogspot.com/2013/05/why-we-do-this-crazy-thing-we-do.html</link>
         <description>Looking through a nice blog by &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://andreasschilling.tumblr.com/&quot;&gt;Andreas Schilling&lt;/a&gt;, I found this classic linked:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:left;&quot;&gt;It catches very well why we're here, and perhaps why you are reading this blog.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:left;&quot;&gt;Also, if you are mentoring in GSoC or Season of KDE this year, remind yourself what motivates you and your students, both. We all want to make the world a better place.&lt;/div&gt;</description>
         <author>noreply@blogger.com (Valorie Zimmerman)</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-5432566687488141671.post-1944083461052283787</guid>
         <pubDate>Tue, 21 May 2013 03:36:42 +0000</pubDate>
      </item>
      <item>
         <title>Scott Kitterman: We have a winner (actually three) – Kubuntu Council 2013 elections</title>
         <link>http://skitterman.wordpress.com/2013/05/20/we-have-a-winner-actually-three-kubuntu-council-2013-elections/</link>
         <description>&lt;p&gt;The &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.cs.cornell.edu/w8/~andru/cgi-perl/civs/results.pl?id=E_31619806caaf95b5&quot;&gt;results&lt;/a&gt; are in.  The Kubuntu Council is selected from among and by Kubuntu members.  There are six council members.  Each serves a two year term, so we elect half the council each year.  The winners are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Philip Muskovac (yofel)&lt;/li&gt;
&lt;li&gt;Rohan Garg (shadeslayer)&lt;/li&gt;
&lt;li&gt;Valorie Zimmerman (valorie)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Congratulations and welcome.  All three are first time council members.&lt;/p&gt;
&lt;p&gt;The Kubuntu Council is the governing body of Kubuntu. The Kubuntu Council has three primary roles:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Approve development plans for future Kubuntu releases&lt;/li&gt;
&lt;li&gt;Approve Kubuntu membership applications&lt;/li&gt;
&lt;li&gt;Resolve disputes within the Kubuntu project&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Fortunately, we had our own mini vUDS today so we’ve now got a good idea what we want to have the new council approve.&lt;/p&gt;
&lt;br /&gt;  &lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;1&quot; src=&quot;http://stats.wordpress.com/b.gif?host=skitterman.wordpress.com&amp;amp;blog=14320137&amp;amp;post=264&amp;amp;subd=skitterman&amp;amp;ref=&amp;amp;feed=1&quot; width=&quot;1&quot;/&gt;</description>
         <guid isPermaLink="false">http://skitterman.wordpress.com/?p=264</guid>
         <pubDate>Tue, 21 May 2013 02:21:42 +0000</pubDate>
      </item>
      <item>
         <title>The Fridge: Ubuntu Weekly Newsletter Issue 317</title>
         <link>http://fridge.ubuntu.com/2013/05/20/ubuntu-weekly-newsletter-issue-317/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=ubuntu-weekly-newsletter-issue-317</link>
         <description>&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;http://fridge.ubuntu.com/wp-content/uploads/2010/09/newspaper-icon41.jpg&quot;/&gt;&lt;/p&gt;
&lt;p&gt;Welcome to the Ubuntu Weekly Newsletter. &lt;strong&gt;This is issue #317 for the week May 13 – 19, 2013&lt;/strong&gt;, and the full version is available &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue317&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In this issue we cover:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue317#Announcing_the_Ubuntu_Billboard_Photo_Contest&quot;&gt;Announcing the Ubuntu Billboard Photo Contest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue317#Ubuntu_Developer_Summit_13.05_Closing_Plenary_and_Track_Summaries_.5Bvideo.5D&quot;&gt;Ubuntu Developer Summit 13.05 Closing Plenary and Track Summaries&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue317#Ubuntu_Open_Week_for_Raring:_Almost_Here.21&quot;&gt;Ubuntu Open Week for Raring: Almost Here!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue317#Ubuntu_Stats&quot;&gt;Ubuntu Stats&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue317#Getting_the_Ubuntu_Advocacy_Kit_to_1.0&quot;&gt;Getting the Ubuntu Advocacy Kit to 1.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue317#Raring_Party_in_Barcelona&quot;&gt;Raring Party in Barcelona&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue317#Daniel_Holbach:_Our_Community_Website&quot;&gt;Daniel Holbach: Our Community Website&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue317#Canonical_Design_Team:_Ubuntu.com_update&quot;&gt;Canonical Design Team: Ubuntu.com update&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue317#Jono_Bacon:_Video_Demo_of_Unity_8_on_Mir_and_on_a_Galaxy_Nexus&quot;&gt;Jono Bacon: Video Demo of Unity 8 on Mir and on a Galaxy Nexus&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue317#The_Fridge:_Gandi_now_offers_discounts_for_Ubuntu_Members&quot;&gt;The Fridge: Gandi now offers discounts for Ubuntu Members&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue317#Canonical_Design_Team:_System_Settings_for_Ubuntu_Phone&quot;&gt;Canonical Design Team: System Settings for Ubuntu Phone&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue317#Xubuntu:_Looking_towards_Xubuntu_13.10&quot;&gt;Xubuntu: Looking towards Xubuntu 13.10&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue317#Jono_Bacon:_Dogfooding_the_Ubuntu_Phone:_My_.28Early.29_Experience&quot;&gt;Jono Bacon: Dogfooding the Ubuntu Phone: My (Early) Experience&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue317#Ringtail_from_scratch&quot;&gt;Ringtail from scratch&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue317#Exploring_Ubuntu_Touch.2C_the_other_Linux_OS_for_your_phone&quot;&gt;Exploring Ubuntu Touch, the other Linux OS for your phone&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue317#Google_Glass_rooted_and_hacked_to_run_Ubuntu_live_at_Google_I.2BAC8-O&quot;&gt;Google Glass rooted and hacked to run Ubuntu live at Google I/O&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue317#What_to_Expect_from_Unity_in_Ubuntu_13.10&quot;&gt;What to Expect from Unity in Ubuntu 13.10&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue317#In_The_Blogosphere&quot;&gt;In The Blogosphere&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue317#Other_Articles_of_Interest&quot;&gt;Other Articles of Interest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue317#Upcoming_Meetings_and_Events&quot;&gt;Upcoming Meetings and Events&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue317#Updates_and_Security_for_10.04.2C_12.04.2C_12.10_and_13.04&quot;&gt;Updates and Security for 10.04, 12.04, 12.10 and 13.04&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;And much more!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;The issue of The Ubuntu Weekly Newsletter is brought to you by:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Elizabeth Krumbach Joseph&lt;/li&gt;
&lt;li&gt;Paul White&lt;/li&gt;
&lt;li&gt;John Kim&lt;/li&gt;
&lt;li&gt;Benjamin Kerensa&lt;/li&gt;
&lt;li&gt;David Morfin&lt;/li&gt;
&lt;li&gt;Amber Graner&lt;/li&gt;
&lt;li&gt;The Alpaca Herder&lt;/li&gt;
&lt;li&gt;Jim Connett&lt;/li&gt;
&lt;li&gt;And many others&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you have a story idea for the Weekly Newsletter, join the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://lists.ubuntu.com/mailman/listinfo/Ubuntu-news-team&quot;&gt;Ubuntu News Team mailing list&lt;/a&gt; and submit it. Ideas can also be added to the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Ideas&quot;&gt;wiki&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;&lt;img alt=&quot;&quot; class=&quot;alignnone size-full wp-image-2770&quot; height=&quot;31&quot; src=&quot;http://fridge.ubuntu.com/wp-content/uploads/2010/09/CCL_11.png&quot; title=&quot;CCL_11.png&quot; width=&quot;88&quot;/&gt;Except where otherwise noted, content in this issue is licensed under a Creative Commons Attribution 3.0 License BY SA &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://creativecommons.org/licenses/by-sa/3.0/&quot;&gt;Creative Commons License&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">http://fridge.ubuntu.com/?p=5993</guid>
         <pubDate>Mon, 20 May 2013 22:59:08 +0000</pubDate>
      </item>
      <item>
         <title>Jono Bacon: New Song</title>
         <link>http://www.jonobacon.org/2013/05/20/new-song/</link>
         <description>&lt;p&gt;Since Jack was born my music has taken something of a back seat. Recently I got the itch to write a new song and here is my first metal tune since he was born. It is an instrumental named after his onesie with chimp feet. I wanted to enjoy writing a song that spins around a little bit without the need to make it radio-length. As such it weighs in at just under 7 1/2 minutes. Anyone want to make a music video for it. &lt;img alt=&quot;;-)&quot; class=&quot;wp-smiley&quot; src=&quot;http://www.jonobacon.org/wp-includes/images/smilies/icon_wink.gif&quot;/&gt; &lt;/p&gt;

&lt;p&gt;I wrote and recorded this in my home studio and played the guitars and bass; drums are programmed this time around. Licensed as &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://creativecommons.org/licenses/by-sa/2.0/&quot;&gt;CC-BY-SA&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://ubuntuone.com/2heBWcsd6Q1V468aAXt3KW&quot;&gt;Download It Here&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">http://www.jonobacon.org/?p=5424</guid>
         <pubDate>Mon, 20 May 2013 22:50:58 +0000</pubDate>
         <enclosure length="8595620" type="" url="http://ubuntuone.com/2heBWcsd6Q1V468aAXt3KW"/>
      </item>
      <item>
         <title>Tony Whitmore: Otherwise engaged</title>
         <link>http://tonywhitmore.co.uk/blog/2013/05/20/engagement-photo-sessions/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=engagement-photo-sessions</link>
         <description>&lt;p&gt;It’s been a manically busy few weeks so I’m not going to write much today, just share some photos from some of the engagement sessions that I’ve photographed recently. In no particular order. &lt;img alt=&quot;:)&quot; class=&quot;wp-smiley&quot; src=&quot;http://tonywhitmore.co.uk/blog/wp-includes/images/smilies/icon_smile.gif&quot;/&gt; &lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://tonywhitmore.co.uk/blog/wp-content/uploads/2013/05/basingstoke-engagement-photos.jpg&quot;&gt;&lt;img alt=&quot;Basingstoke Engagement Photos&quot; class=&quot;alignnone size-full wp-image-2157&quot; height=&quot;600&quot; src=&quot;http://tonywhitmore.co.uk/blog/wp-content/uploads/2013/05/basingstoke-engagement-photos.jpg&quot; width=&quot;900&quot;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Rachel and Dan are getting married later this year in Cambridge. We went to a nature reserve near Basingstoke for their photo session.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://tonywhitmore.co.uk/blog/wp-content/uploads/2013/05/winchester-engagement-photos.jpg&quot;&gt;&lt;img alt=&quot;Winchester Engagement Photos&quot; class=&quot;alignnone size-full wp-image-2158&quot; height=&quot;900&quot; src=&quot;http://tonywhitmore.co.uk/blog/wp-content/uploads/2013/05/winchester-engagement-photos.jpg&quot; width=&quot;600&quot;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sarah and Marcus are getting married next month. For their photo session we revisited the site of their first date, and where Marcus had proposed. Right there on that very bench!&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://tonywhitmore.co.uk/blog/wp-content/uploads/2013/05/southampton-engagement-photos.jpg&quot;&gt;&lt;img alt=&quot;Southampton Engagement Photos&quot; class=&quot;alignnone size-full wp-image-2156&quot; height=&quot;600&quot; src=&quot;http://tonywhitmore.co.uk/blog/wp-content/uploads/2013/05/southampton-engagement-photos.jpg&quot; width=&quot;900&quot;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Andrew and Callum are getting married this week. When I went into their flat and saw the rows of Doctor Who DVDs on their shelves I knew we were going to get along. We went to a Doctor Who location for this photo session.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://tonywhitmore.co.uk/blog/wp-content/uploads/2013/05/hampshire-engagement-photos.jpg&quot;&gt;&lt;img alt=&quot;Hampshire Engagement Photos&quot; class=&quot;alignnone size-full wp-image-2159&quot; height=&quot;600&quot; src=&quot;http://tonywhitmore.co.uk/blog/wp-content/uploads/2013/05/hampshire-engagement-photos.jpg&quot; width=&quot;900&quot;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Lucy and James got married at the Tithe Barn in Petersfield, but we went to the Queen Elizabeth Country Park for their engagement photo session. The morning sun poured through the mist and created some rather special lighting.&lt;/p&gt;
&lt;a rel=&quot;nofollow&quot; class=&quot;pin-it-button&quot; target=&quot;_blank&quot; href=&quot;http://pinterest.com/pin/create/button/?url=http://tonywhitmore.co.uk/blog/2013/05/20/engagement-photo-sessions/&amp;amp;media=&amp;amp;description=Otherwise engaged&quot;&gt;Pin It&lt;/a&gt;</description>
         <guid isPermaLink="false">http://tonywhitmore.co.uk/blog/?p=2155</guid>
         <pubDate>Mon, 20 May 2013 21:27:00 +0000</pubDate>
      </item>
      <item>
         <title>Ubuntu Classroom: Ubuntu Open Week for Raring: Almost Here!</title>
         <link>http://ubuntuclassroom.wordpress.com/2013/05/20/ubuntu-open-week-for-raring-almost-here/</link>
         <description>&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://wiki.ubuntu.com/UbuntuOpenWeek&quot;&gt;&lt;img alt=&quot;ubuntu-openweek-small-new&quot; class=&quot;size-full wp-image-474 aligncenter&quot; src=&quot;http://ubuntuclassroom.files.wordpress.com/2012/04/ubuntu-openweek-small-new.png?w=450&quot;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In just nine years, Ubuntu has become one of the most popular Linux distributions in the world with millions of users and a thriving community. Ever wondered what all the fuss is about? How have we achieved such a great feat in such a short space of time? Here’s where you can find out. Ubuntu Open Week is a week of IRC tuition and Q+A sessions all about getting involved in the rock-and-roll world that is the Ubuntu community. We organise this week for the beginning of a new release cycle to help new contributors get involved.&lt;/p&gt;
&lt;p&gt;Ubuntu Open Week takes place in #ubuntu-classroom on irc.freenode.net (#ubuntu-classroom-chat for questions), on May 20th-21st, from 13 to 18 UTC each day. We will be having people from different teams in, such as the Quality team, the Development team, the News team, and more! We are also going to have an “Ask Mark!” session with Mark Shuttleworth, the Ubuntu Community founder!&lt;/p&gt;
&lt;p&gt;During the “Ask Mark!” session, community members are invited to ask Mark Shuttleworth (sabdfl) questions about the Ubuntu project. You will ask your questions in #ubuntu-classroom-chat with the prefix QUESTION: and philipballew will be selecting specific questions to pass along to Mark in the main #ubuntu-classroom channel.&lt;/p&gt;
&lt;p&gt;To check out the full schedule and learn more about the event, visit the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://wiki.ubuntu.com/UbuntuOpenWeek&quot;&gt;Ubuntu Open Week page on the Ubuntu wiki&lt;/a&gt; (we’re finishing to nail the schedule!)&lt;/p&gt;
&lt;p&gt;We hope to see you there! But if not, as always, logs will be available after each session, and linked to the schedule at the end of each day.&lt;/p&gt;
&lt;br /&gt;  &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/ubuntuclassroom.wordpress.com/749/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/ubuntuclassroom.wordpress.com/749/&quot;/&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;1&quot; src=&quot;http://stats.wordpress.com/b.gif?host=ubuntuclassroom.wordpress.com&amp;amp;blog=12963167&amp;amp;post=749&amp;amp;subd=ubuntuclassroom&amp;amp;ref=&amp;amp;feed=1&quot; width=&quot;1&quot;/&gt;</description>
         <guid isPermaLink="false">http://ubuntuclassroom.wordpress.com/?p=749</guid>
         <pubDate>Mon, 20 May 2013 17:44:54 +0000</pubDate>
      </item>
      <item>
         <title>Adam Stokes: python-salesforce on pypi</title>
         <link>http://astokes.org/post/python-salesforce</link>
         <description>&lt;p&gt;I've got a project going to utilize Salesforce.com api over json and oauth
rather than soap. Today I uploaded the package to the cheeseshop in hopes to
pull in some interest from the community.&lt;/p&gt;

&lt;p&gt;Right now the library contains authorization over OAuth 1.0a and client methods
for retrieving basic Account, Case, and Asset information. My goal is to be api
complete by the end of the year.&lt;/p&gt;

&lt;p&gt;I would love to have contributors join the project in order to shape this young
project into a well documented, tested, and easy to use library. As far as
I can tell there isn't another python library like this that doesn't utilize
SOAP for its endpoints.&lt;/p&gt;

&lt;p&gt;Using the library is pretty straight forward, currently, I have 2 scripts that
provide a simple way to authorize yourself and communicate with the endpoints.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;sf-exchange-auth&lt;/strong&gt; provides a local ssl enabled web server for going through
the OAuth process and storing your token/secret.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;sf-cli&lt;/strong&gt; provides some arguments for pulling in rudimentary account and case
information. Usage documentation is provided for this script.&lt;/p&gt;

&lt;p&gt;The current focus is to stick to the
&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://en.wikipedia.org/wiki/You_Ain%27t_Gonna_Need_It&quot;&gt;YAGNI&lt;/a&gt; principles and
utilize OO when it makes sense. This may or may not be the way to go so I am
open to ideas and patches :D.&lt;/p&gt;

&lt;p&gt;You can currently install python-salesforce through pip&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;  $ pip install python-salesforce
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;The project page is located at&lt;/p&gt;

&lt;p&gt;http://python.salesforce.astokes.org&lt;/p&gt;

&lt;p&gt;Looking forward to hearing from you.&lt;/p&gt;</description>
         <guid isPermaLink="false">http://astokes.org/blog/categories/ubuntu/atom.xml/python-salesforce</guid>
         <pubDate>Mon, 20 May 2013 14:04:34 +0000</pubDate>
      </item>
      <item>
         <title>Adam Stokes: python-salesforce on pypi</title>
         <link>http://astokes.org/post/2013-05-20-python-salesforce</link>
         <description>&lt;p&gt;I've got a project going to utilize Salesforce.com api over json and oauth
rather than soap. Today I uploaded the package to the cheeseshop in hopes to
pull in some interest from the community.&lt;/p&gt;

&lt;p&gt;Right now the library contains authorization over OAuth 1.0a and client methods
for retrieving basic Account, Case, and Asset information. My goal is to be api
complete by the end of the year.&lt;/p&gt;

&lt;p&gt;I would love to have contributors join the project in order to shape this young
project into a well documented, tested, and easy to use library. As far as
I can tell there isn't another python library like this that doesn't utilize
SOAP for its endpoints.&lt;/p&gt;

&lt;p&gt;Using the library is pretty straight forward, currently, I have 2 scripts that
provide a simple way to authorize yourself and communicate with the endpoints.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;sf-exchange-auth&lt;/strong&gt; provides a local ssl enabled web server for going through
the OAuth process and storing your token/secret.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;sf-cli&lt;/strong&gt; provides some arguments for pulling in rudimentary account and case
information. Usage documentation is provided for this script.&lt;/p&gt;

&lt;p&gt;The current focus is to stick to the
&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://en.wikipedia.org/wiki/You_Ain%27t_Gonna_Need_It&quot;&gt;YAGNI&lt;/a&gt; principles and
utilize OO when it makes sense. This may or may not be the way to go so I am
open to ideas and patches :D.&lt;/p&gt;

&lt;p&gt;You can currently install python-salesforce through pip&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;  $ pip install python-salesforce
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;The project page is located at&lt;/p&gt;

&lt;p&gt;http://python.salesforce.astokes.org&lt;/p&gt;

&lt;p&gt;Looking forward to hearing from you.&lt;/p&gt;</description>
         <guid isPermaLink="false">http://astokes.org/blog/categories/ubuntu/atom.xml/2013-05-20-python-salesforce</guid>
         <pubDate>Mon, 20 May 2013 14:04:34 +0000</pubDate>
      </item>
      <item>
         <title>Ralph Janke: Respect is a Bi-Directional Proposition</title>
         <link>http://drupal7.txwikinger.me.uk/content/respect-bi-directional-proposition</link>
         <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;Jono has written a very good &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.jonobacon.org/2013/05/20/respect-in-community-discussion-and-debate/&quot;&gt;post on his blog&lt;/a&gt; about respect in the community. I agree with the importance of respect in a community. It was also important to clarify that having different opinions or perspectives are not a sign of disrespect and are very important in a community even if consent cannot always be found. That is life, but not issuing different perspectives will disadvantage a community.&lt;/p&gt;
&lt;p&gt;However, respect is a two-directional proposition. It is difficult to maintain respect, if every time there is a disagreement and passion creates tension, it is the fault of the community. In particular the vast differences in power create different points of breaking points and hence it sometimes may be far too easy to make comparisons on an equal level, or use objective tests to try to rationalise or use relativism. Pontifications of cult leaders rarely lead to respect, more often it is rather dissension or fear that are the result. This post is not supposed to in any way contradict the points Jono made in his blog post, but rather add another perspective to it.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;sharethis-buttons&quot;&gt;&lt;div class=&quot;sharethis-wrapper&quot;&gt;&lt;span class=&quot;st_twitter_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_identi_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_facebook_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_googleplus_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_reddit_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_linkedin_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_digg_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_friendfeed_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_buffer_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_tumblr_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_sharethis_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_plusone_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_fblike_hcount&quot;&gt;&lt;/span&gt;
&lt;/div&gt;&lt;/div&gt;</description>
         <guid isPermaLink="false">http://drupal7.txwikinger.me.uk/taxonomy/term/4/189 at http://drupal7.txwikinger.me.uk</guid>
         <pubDate>Mon, 20 May 2013 04:51:37 +0000</pubDate>
      </item>
      <item>
         <title>Ubuntu Ohio - Burning Circle: Burning Circle Episode 113</title>
         <link>http://ohio.ubuntu-us.org/node/147</link>
         <description>&lt;p&gt;This week's episode is brief and is the first after the close of the production suspension.  A rough transcript is presented below for the avoidance of doubt.&lt;/p&gt;

&lt;p&gt;Download &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://ohio.ubuntu-us.org/sites/default/files/BC-113.mp3&quot;&gt;here (MP3)&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://ohio.ubuntu-us.org/sites/default/files/BC-113.ogg&quot;&gt;(ogg)&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://archive.org/download/BC113/BC-113.flac&quot;&gt;(FLAC)&lt;/a&gt;, or &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://ohio.ubuntu-us.org/burningcircle/feed&quot;&gt;subscribe to the podcast (MP3)&lt;/a&gt; to have episodes delivered to your media player.  We suggest subscribing by way of a service like &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://gpodder.net/subscribe?url=http://ohio.ubuntu-us.org/burningcircle/feed&quot;&gt;gpodder.net&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 United States License. To view a copy of this license, visit &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://creativecommons.org/licenses/by-sa/3.0/us/&quot;&gt;http://creativecommons.org/licenses/by-sa/3.0/us/&lt;/a&gt;.&lt;/p&gt;

&lt;hr /&gt;

&lt;blockquote&gt;
  &lt;blockquote&gt;
    &lt;p&gt;&lt;em&gt;And we're back...&lt;/em&gt;&lt;/p&gt;
    
    &lt;p&gt;&lt;em&gt;Welcome to the Burning Circle.  The production suspension has now concluded.  For release on Monday, May 20th, this is episode 113.&lt;/em&gt;&lt;/p&gt;
    
    &lt;p&gt;&lt;em&gt;I have sent to the e-mail list and posted elsewhere a notes update to bring everybody up to speed as to what is going on.  I will not reiterate it here.  If you need a link to it you will be able to find such in Ubuntu Weekly Newsletter 317.  You are &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://lists.ubuntu.com/mailman/listinfo/ubuntu-news&quot;&gt;subscribed to the Ubuntu Weekly Newsletter&lt;/a&gt;, aren't you?&lt;/em&gt;&lt;/p&gt;
    
    &lt;p&gt;&lt;em&gt;We've had three folks attempt to join our community.  I have disapproved two already and one remains in the pool.  As a rule of thumb, I do ask that if I e-mail you that you please respond to me within a week.  Within that amount of time, even a postcard can reach me via the United States Postal Service.  Two people seeking to join did not contact me within a week's time and after multiple e-mails greeting them.  One person remains in the queue with four day left to say something even if it is to tell me to go away.  As a local community we have to be about more than just collecting a stylized Ohio flag logo on your Launchpad page.  My biggest fear is that that has been the case a couple hundred times already.&lt;/em&gt;&lt;/p&gt;
    
    &lt;p&gt;&lt;em&gt;We're heading into the Saucy Salamander cycle.  We're way, way too quiet across the state.  We have a mailing list.  We have an IRC channel.  We have a voicemail drop box to contact the leader.  We need to speak up more as a community.&lt;/em&gt;&lt;/p&gt;
    
    &lt;p&gt;&lt;em&gt;From the south shores of Lake Erie in the border port community of Ashtabula Township, this program has been brought to you over the facilities of the Internet Archive and Ubuntu Ohio by Erie Looking Productions.  Our producer, Gloria &quot;The Half Million Dollar Woman&quot; Kellat, remains on medical leave.  Our owner and engineer is Mike Kellat.  I am the head writer, Stephen Michael Kellat.  This program is released under a Creative Commons Attribution Share-Alike 3.0 United States license.&lt;/em&gt;&lt;/p&gt;
    
    &lt;p&gt;&lt;em&gt;Thank you for joining us.&lt;/em&gt;&lt;/p&gt;
  &lt;/blockquote&gt;
&lt;/blockquote&gt;</description>
         <guid isPermaLink="false">http://ohio.ubuntu-us.org/147 at http://ohio.ubuntu-us.org</guid>
         <pubDate>Mon, 20 May 2013 03:35:36 +0000</pubDate>
         <enclosure length="" type="text/html" url="http://ohio.ubuntu-us.org/sites/default/files/BC-113.mp3"/>
      </item>
      <item>
         <title>John Baer: Ubuntu 13.04 – Enable Google Music All Access</title>
         <link>http://www.j-baer.com/ubuntu-google-music-all-access</link>
         <description>&lt;p&gt;&lt;img alt=&quot;2758-000&quot; class=&quot;alignnone size-full wp-image-2769&quot; height=&quot;391&quot; src=&quot;http://www.j-baer.com/wp-content/uploads/2758-000.png&quot; width=&quot;800&quot;/&gt;&lt;/p&gt;
&lt;p&gt;There may not be a native solution, but &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://play.google.com/about/music/?utm_source=EX_Desktop_&amp;amp;utm_medium=SEM&amp;amp;utm_campaign=All%20Access&amp;amp;pcampaignid=MKTAD0515MU1BG&quot; title=&quot;Google Music All Access&quot;&gt;Google Music All Access&lt;/a&gt; is available in Ubuntu 13.04 today as a web app.&lt;/p&gt;
&lt;h3&gt;Turn On Notifications&lt;/h3&gt;
&lt;p&gt;To fully enjoy the Google music experience, notifications should be present. I am only going to turn on notifications within Chrome but you may explore a more intimate integration at this &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.webupd8.org/2013/04/configurable-notifyosd-updated-for.html&quot; title=&quot;Ubuntu Notifications&quot;&gt;webupd8&lt;/a&gt; blog post.&lt;/p&gt;
&lt;p&gt;&lt;img alt=&quot;2758-010&quot; class=&quot;alignright size-full wp-image-2779&quot; height=&quot;396&quot; src=&quot;http://www.j-baer.com/wp-content/uploads/2758-010.png&quot; width=&quot;427&quot;/&gt;&lt;/p&gt;
&lt;p&gt;The first step is to load Google Music using the Chrome browser. I am using the beta version 27.0.1453.81. Press the setting button located in the upper right quadrant of the browser window and select Music Labs. &lt;/p&gt;
&lt;p&gt;Find &lt;em&gt;Desktop Notifications&lt;/em&gt; from the list and click enable.&lt;/p&gt;
&lt;p&gt;&lt;img alt=&quot;2758-015&quot; class=&quot;alignnone size-full wp-image-2782&quot; height=&quot;107&quot; src=&quot;http://www.j-baer.com/wp-content/uploads/2758-015.png&quot; width=&quot;800&quot;/&gt;&lt;/p&gt;
&lt;h3&gt;Add Google Music as a Web App&lt;/h3&gt;
&lt;p&gt;Although you may run this directly from the Chrome browser, the secret to an enhanced user experience is adding Google Music as a Ubuntu web app. For the details on how to accomplish this see; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.j-baer.com/ubuntu-a-replace-for-chromeos&quot; title=&quot;j-baer.com&quot;&gt;Ubuntu – A Replacement for Chrome OS&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Enroll In Google Music All Access&lt;/h3&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://play.google.com/about/music/?utm_source=EX_Desktop_&amp;amp;utm_medium=SEM&amp;amp;utm_campaign=All%20Access&amp;amp;pcampaignid=MKTAD0515MU1BG&quot; title=&quot;Google Music All Access&quot;&gt;&lt;img alt=&quot;2758-020&quot; class=&quot;alignnone size-full wp-image-2792&quot; height=&quot;348&quot; src=&quot;http://www.j-baer.com/wp-content/uploads/2758-020.png&quot; width=&quot;800&quot;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You can stream music in your library to any device or computer via a browser on which you’re signed in. You can also download music in your library to any authorized device or computer. You can authorize up to a total of ten (10) devices or computers at any one time. At this time, only two Google accounts per computer can be used to add music with the Google Play Music Manager.&lt;/p&gt;
&lt;p&gt;Click the Try It Free for 30 Days button to begin your registration. For your awareness a list of Authorized devices will be displayed for your consideration and you will be prompted to enter credit card payment info.&lt;/p&gt;
&lt;h3&gt;Start Playing Music&lt;/h3&gt;
&lt;p&gt;&lt;img alt=&quot;2758-025&quot; class=&quot;alignnone size-full wp-image-2796&quot; height=&quot;516&quot; src=&quot;http://www.j-baer.com/wp-content/uploads/2758-025.png&quot; width=&quot;800&quot;/&gt;&lt;/p&gt;
&lt;h3&gt;Ubuntu Integration&lt;/h3&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.flickr.com/photos/j_baer/8755790372/in/photostream/lightbox/&quot;&gt;&lt;img alt=&quot;2758-030&quot; class=&quot;alignnone size-full wp-image-2803&quot; height=&quot;500&quot; src=&quot;http://www.j-baer.com/wp-content/uploads/2758-030.png&quot; width=&quot;800&quot;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Enjoy : )&lt;/p&gt;
&lt;p&gt;The post &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.j-baer.com/ubuntu-google-music-all-access&quot;&gt;Ubuntu 13.04 – Enable Google Music All Access&lt;/a&gt; appeared first on &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.j-baer.com&quot;&gt;j-Baer&lt;/a&gt;.&lt;/p&gt;</description>
         <guid isPermaLink="false">http://www.j-baer.com/?p=2758</guid>
         <pubDate>Mon, 20 May 2013 01:42:49 +0000</pubDate>
      </item>
      <item>
         <title>Benjamin Mako Hill: The Cost of Inaccessibility at the Margins of Relevance</title>
         <link>http://mako.cc/copyrighteous/the-cost-of-inaccessibility-at-the-margins-of-relevance</link>
         <description>&lt;p&gt;I use RSS feeds to keep up with academic journals. Because of &lt;a rel=&quot;nofollow&quot; class=&quot;reference external&quot; target=&quot;_blank&quot; href=&quot;https://getsatisfaction.com/newsblur/topics/do_unread_items_sunset_after_14_days&quot;&gt;an undocumented and unexpected feature&lt;/a&gt; (bug?) in my (otherwise wonderful) free software newsreader &lt;a rel=&quot;nofollow&quot; class=&quot;reference external&quot; target=&quot;_blank&quot; href=&quot;http://newsblur.com&quot;&gt;NewsBlur&lt;/a&gt;, many articles published over the last year were marked as having been read before I saw them.&lt;/p&gt;
&lt;p&gt;Over the last week, I caught up. I spent hours going through abstracts and downloading papers that looked interesting or relevant to &lt;a rel=&quot;nofollow&quot; class=&quot;reference external&quot; target=&quot;_blank&quot; href=&quot;http://mako.cc/academic/&quot;&gt;my research&lt;/a&gt;. Because I did this for hundreds of articles, it gave me an unusual opportunity to reflect on my journal reading practices in a systematic way.&lt;/p&gt;
&lt;p&gt;On a number of occasions, there were potentially interesting articles in non-&lt;a rel=&quot;nofollow&quot; class=&quot;reference external&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Open_access&quot;&gt;open access&lt;/a&gt; journals that neither MIT nor Harvard subscribes to and that were otherwise not accessible to me. In several cases where the research was obviously important to my work, I made an interlibrary request, emailed the papers’ authors for copies, or tracked down a colleague at an institution with access.&lt;/p&gt;
&lt;p&gt;Of course, articles that look &lt;em&gt;potentially interesting&lt;/em&gt; from the title and abstract often end up being less relevant or well executed on closer inspection. I tend to cast a wide net, skim many articles, and put them aside when it’s clear that the study is not for me. This week, I downloaded many of these possibly relevant papers to, at least, give a skim. &lt;em&gt;But only if I could download them easily&lt;/em&gt;. On three or four occasions, I found inaccessible articles at this margin of relevance. In these cases, I did not bother trying to track down the articles.&lt;/p&gt;
&lt;p&gt;Of course, what appear to be marginally relevant articles sometimes end up being a great match for my research and I will end up citing and building on the work. I found several suprisingly interesting papers last week. The articles that were locked up have no chance at this.&lt;/p&gt;
&lt;p&gt;When people suggest that open access hinders the spread of scholarship, a common retort is that the people who need the work have or can finagle access. For the papers &lt;em&gt;we know we need&lt;/em&gt;, this might be true. As someone with access to two of the most well endowed libraries in academia who routinely requests otherwise inaccessible articles through several channels, I would have told you, a week ago, that locked-down journals were unlikely to keep &lt;em&gt;me&lt;/em&gt; from citing anybody.&lt;/p&gt;
&lt;p&gt;So it was interesting watching myself do a personal cost calculation in a way that sidelined published scholarship — &lt;em&gt;and that open access publishing would have prevented&lt;/em&gt;. At the margin of relevance to ones research, open access may make a big difference.&lt;/p&gt;</description>
         <guid isPermaLink="false">http://mako.cc/copyrighteous/?p=2360</guid>
         <pubDate>Sun, 19 May 2013 16:00:05 +0000</pubDate>
      </item>
      <item>
         <title>Adolfo Jayme Barrientos: Interesting reads today</title>
         <link>http://fitoschido.wordpress.com/2013/05/18/interesting-reads-today/</link>
         <description>&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://sushee.no-ip.org/opensourceisnotawarzone.txt&quot;&gt;“Open source is not a warzone. Not every man is a dick.”&lt;/a&gt; A lovely essay from Perl girls, I truly enjoyed reading it.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://linuxgrandma.blogspot.com/2013/05/the-water-we-swim-in.html&quot;&gt;“The water we swim in.”&lt;/a&gt; Valorie has nailed it with this: “&lt;i&gt;most of the people discussing the issue seem to be talking past the folks they are hoping to connect with.&lt;/i&gt;” FWIW, I just think this whole shitstorm over the Community link is too overblown, too melodramatic, a whole tornado was created inside a small glass of water. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.datamation.com/open-source/ubuntus-community-link-problems.html&quot;&gt;The Hitler comparisons&lt;/a&gt; were ridiculous, unnecessary and embarrasing for the rest of us.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;  &lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;1&quot; src=&quot;http://stats.wordpress.com/b.gif?host=fitoschido.wordpress.com&amp;amp;blog=33577993&amp;amp;post=177&amp;amp;subd=fitoschido&amp;amp;ref=&amp;amp;feed=1&quot; width=&quot;1&quot;/&gt;</description>
         <guid isPermaLink="false">http://fitoschido.wordpress.com/?p=177</guid>
         <pubDate>Sun, 19 May 2013 02:40:07 +0000</pubDate>
      </item>
      <item>
         <title>Valorie Zimmerman: The water we swim in</title>
         <link>http://linuxgrandma.blogspot.com/2013/05/the-water-we-swim-in.html</link>
         <description>Healthy relationships. I've been thinking about them not in my personal life, but in terms of teams in free software. When I first began contributing, it was within a team creating an application (&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://amarok.kde.org/&quot;&gt;Amarok&lt;/a&gt;), so rather small. Then I became active in &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://ubuntu-women.org/&quot;&gt;Ubuntu-Women&lt;/a&gt;, which is larger, but still not huge. Then &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://kubuntu.org/&quot;&gt;Kubuntu&lt;/a&gt;, then the larger &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://ubuntu.com/community/&quot;&gt;Ubuntu community&lt;/a&gt;, and now &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://kde.org/&quot;&gt;KDE&lt;/a&gt;, which is truly enormous.&lt;br /&gt;&lt;br /&gt;In all of these projects, communication and trust are paramount. Dialog which fosters creativity and progress is only possible when people enlarge their trust in one another. Along the way to the highest trust levels, many barriers will come down, as people allow them. Sometimes these barriers are invisible, until someone points them out.&lt;br /&gt;&lt;br /&gt;I thought I'd seen a cartoon illustrating this story, but a web search tells me it's &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.openculture.com/2013/05/david_foster_wallaces_2005_commencement_speech_this_is_water_visualized_in_new_short_film.html&quot;&gt;a story by David Foster Wallace&lt;/a&gt;:&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;Two young fish meet an older fish, who asks them “How’s the water?” The younger fish look at each other and say, “What the hell is water?”&lt;/blockquote&gt;I was reminded of this story recently while observing the various reactions to the removal of the Community link on Ubuntu.com, the portal to the Ubuntu project. The link is coming back, so I'm not complaining. However, what I've noticed is that &lt;i&gt;most of the people discussing the issue seem to be talking past the folks they are hoping to connect with&lt;/i&gt;. The emotions expressed range from puzzlement, to shock and outrage, with little understanding on the other &quot;side&quot; on the perceptions causing these reactions.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;So how is the water?&lt;/b&gt; To me, the drama played out completely predictably, because any time you have one company selling a product, and volunteers working in that same project, you will have class issues, and class is like the water fish swim in. People are often not aware of it, and thus have difficulty dealing with their emotions around it, because they have been taught to ignore it, or even that it doesn't exist. So when the designers removed the link, it was felt as a slap to the face of community members, while the designers see it as just a step to a clean, functional design. The conversation about this change at the recent vUDS clearly betrays this lack of understanding of the other on all sides. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://summit.ubuntu.com/uds-1305/meeting/21740/community-1305-ubuntu-website-planning/&quot;&gt;http://summit.ubuntu.com/uds-1305/meeting/21740/community-1305-ubuntu-website-planning/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There is no such thing as a culture without class. There are always power imbalances, and privileges. However, that doesn't mean that class is the death of the Ubuntu project, or that volunteers and companies can't happily co-exist. They can, but the fact of class must be acknowledged, and those with privilege and power must realize what they have, and use them on behalf of the project.&lt;br /&gt;&lt;br /&gt;A healthy culture has hierarchy, but not one based on domination. In fact, in FOSS that is part of what we are attempting to dislodge, right? We want our hierarchies to be constructed for function, not to rule over us. For instance, those who demonstrate their skill in packaging or coding are given the right to upload to the repositories. And those who grant them that right are those who already have built their reputations by using their skill and trustworthiness in that domain.&lt;br /&gt;&lt;br /&gt;Recently there has been a breakdown -- or an apparent breakdown -- in that hierarchy of function in Ubuntu. And I think that both those inside Canonical and those outside, perceive that the other is the one causing that break. So, some repair is needed.&lt;br /&gt;&lt;br /&gt;All of our differences can be overcome as we build (or re-build) trust. However, all sides of the issue will need to think about, process emotion about, and finally discuss openly what has gone on. The replacement of the Community link alone will not mend this breach, nor will brief virtual UDS sessions. In fact, I think the lack of in-person face-to-face interaction is allowing this divide to grow.&lt;br /&gt;&lt;br /&gt;Folks, we don't want resentment and suspicion to grow, so we are all going to need to work on this if the Ubuntu project is going to continue to thrive as a free software enterprise. In my opinion, thinking about and discussing class issues are fundamental to that effort.&lt;br /&gt;&lt;br /&gt;This blog appears on the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://linuxchix.org/&quot;&gt;Linuxchix&lt;/a&gt;, KDE and Ubuntu planets, and these issues of class appear in all teams. Health and progress are the goal, and honest dialog is the means. I propose we look one another in the eye and start a conversation. These are difficult dialogs, but our health is at stake.</description>
         <author>noreply@blogger.com (Valorie Zimmerman)</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-5432566687488141671.post-8411287833574609849</guid>
         <pubDate>Sat, 18 May 2013 23:03:30 +0000</pubDate>
      </item>
      <item>
         <title>Elizabeth Krumbach Joseph: Adopt a Salamander</title>
         <link>http://princessleia.com/journal/?p=8086</link>
         <description>&lt;p&gt;For each Ubuntu release I spend a little time finding a toy or other representation of the codename animal to use at booths, Ubuntu Hours and other events. I wrote about &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://princessleia.com/journal/?p=6293&quot;&gt;Quetzals and Pangolins here&lt;/a&gt; and you may have seen Raring &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.flickr.com/photos/pleia2/8514032846/&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;When the salamander came up I was confident that a toy would be easy to find, and indeed they were! Even better, I found that the World Wildlife Fund offers a &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://gifts.worldwildlife.org/gift-center/gifts/Species-Adoptions/Hellbender-Salamander.aspx&quot;&gt;$50 Hellbender Salamander Adoption Kit&lt;/a&gt; that ships with 2 plush salamanders! Mine arrived yesterday, I’ll be keeping one to use at our events and will find a way to give away the other (perhaps as part of the Ubuntu Women contest we’re planning? Or at some LoCo event?).&lt;/p&gt;
&lt;div align=&quot;center&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://princessleia.com/images/journalpics/052013/wwf_salamander.jpg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://princessleia.com/images/journalpics/052013/wwf_salamander_sm.jpg&quot;/&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;Event decoration + helping to save the actual animal, hooray!&lt;/p&gt;
&lt;p&gt;Oh, and it is a release late, but while I was in Mérida, Mexico we stopped in to &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.frommers.com/destinations/meridamexico/S29023.html&quot;&gt;Miniaturas&lt;/a&gt; where I picked up some adorable quetzal earrings:&lt;/p&gt;
&lt;div align=&quot;center&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://princessleia.com/images/journalpics/052013/quetzal_earrings.jpg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://princessleia.com/images/journalpics/052013/quetzal_earrings_sm.jpg&quot;/&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;I think I’ll wear them to our &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://loco.ubuntu.com/events/ubuntu-california/2421-ubuntu-hour-san-francisco/&quot;&gt;San Francisco Ubuntu Hour on June 12th&lt;/a&gt;, and bring along the salamander!&lt;/p&gt;</description>
         <guid isPermaLink="false">http://princessleia.com/journal/?p=8086</guid>
         <pubDate>Sat, 18 May 2013 21:47:19 +0000</pubDate>
      </item>
      <item>
         <title>Seif Lotfy: Globaleaks 0.2 Alpha</title>
         <link>http://seilo.geekyogre.com/2013/05/3313/</link>
         <description>&lt;p&gt;&lt;strong&gt;Globaleaks 0.2 Alpha is out.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://globaleaks.org/&quot;&gt;Globaleaks&lt;/a&gt; is an open source project aimed at creating a worldwide, anonymous, censorship-resistant, distributed whistle-blowing platform. It enables organizations interested in running whistle-blowing initiatives to setup their own safe zone, where whistle-blowers and recipients can exchange data.&lt;/p&gt;
&lt;p&gt;2 Years ago I helped out with the development of Globaleaks 0.1. And although I am not active anymore, I really support the initiative behind it. Now with the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://logioshermes.org&quot;&gt;HERMES Center for Transparency and Digital Human Rights&lt;/a&gt; backing it up, it has grown a lot and shaped up to be a very organized and thought through project.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;TL;DR&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Full rewrite&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height:1.714285714;&quot;&gt;More flexible and extensible&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Linux ready-made system and network hardened installation&lt;/li&gt;
&lt;li&gt;
&lt;div id=&quot;magicdomid17&quot;&gt;&lt;span style=&quot;line-height:1.714285714;&quot;&gt;Written in python using twisted&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;New Frontend&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Try it out:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Try out the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://demo.globaleaks.org/&quot;&gt;demo&lt;/a&gt;. It is pretty straight forward.&lt;/p&gt;
&lt;p&gt;&lt;strong style=&quot;line-height:1.714285714;&quot;&gt;Help out:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;As young project, Globaleaks can use some help fixing &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://globaleaks.org/bughunting/&quot;&gt;bugs&lt;/a&gt;. Just head to the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://github.com/globaleaks/GlobaLeaks/wiki&quot;&gt;wiki&lt;/a&gt; and read through it. It is pretty straight forward, and explains the modules, security concepts and set up instructions.&lt;/p&gt;
&lt;p&gt;Globaleaks already has Debian and Ubuntu ready packages. An easy way to help out is to set up a  PPA for us on Launchpad. &lt;img alt=&quot;:D&quot; class=&quot;wp-smiley&quot; src=&quot;http://seilo.geekyogre.com/wp-includes/images/smilies/icon_biggrin.gif&quot;/&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Get in touch:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;You can contact the Globaleaks team at info () globaleaks org or on IRC on #globaleaks at irc.oftc.net&lt;/p&gt;
&lt;p&gt;Here are some screenshots of the new frontend &lt;img alt=&quot;:D&quot; class=&quot;wp-smiley&quot; src=&quot;http://seilo.geekyogre.com/wp-includes/images/smilies/icon_biggrin.gif&quot;/&gt; &lt;/p&gt;
&lt;div class=&quot;wp-caption alignnone&quot; id=&quot;attachment_3324&quot; style=&quot;width:310px;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://seilo.geekyogre.com/uploads/2013/05/Screen-Shot-2013-05-18-at-1.04.53-PM1.png&quot;&gt;&lt;img alt=&quot;Congratulation you are using Tor&quot; class=&quot;size-medium wp-image-3324&quot; height=&quot;227&quot; src=&quot;http://seilo.geekyogre.com/uploads/2013/05/Screen-Shot-2013-05-18-at-1.04.53-PM1-300x227.png&quot; width=&quot;300&quot;/&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Congratulations you are using Tor&lt;/p&gt;&lt;/div&gt;
&lt;div class=&quot;wp-caption alignnone&quot; id=&quot;attachment_3325&quot; style=&quot;width:310px;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://seilo.geekyogre.com/uploads/2013/05/Screen-Shot-2013-05-18-at-1.07.57-PM1.png&quot;&gt;&lt;img alt=&quot;Receiver selection page&quot; class=&quot;size-medium wp-image-3325&quot; height=&quot;261&quot; src=&quot;http://seilo.geekyogre.com/uploads/2013/05/Screen-Shot-2013-05-18-at-1.07.57-PM1-300x261.png&quot; width=&quot;300&quot;/&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Receiver selection page&lt;/p&gt;&lt;/div&gt;
&lt;div class=&quot;wp-caption alignnone&quot; id=&quot;attachment_3327&quot; style=&quot;width:310px;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://seilo.geekyogre.com/uploads/2013/05/Screen-Shot-2013-05-18-at-1.09.10-PM1.png&quot;&gt;&lt;img alt=&quot;The submission receipt&quot; class=&quot;size-medium wp-image-3327&quot; height=&quot;261&quot; src=&quot;http://seilo.geekyogre.com/uploads/2013/05/Screen-Shot-2013-05-18-at-1.09.10-PM1-300x261.png&quot; width=&quot;300&quot;/&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;The submission receipt&lt;/p&gt;&lt;/div&gt;
&lt;div class=&quot;wp-caption alignnone&quot; id=&quot;attachment_3329&quot; style=&quot;width:310px;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://seilo.geekyogre.com/uploads/2013/05/Screen-Shot-2013-05-18-at-11.07.47-PM.png&quot;&gt;&lt;img alt=&quot;Configuring a receiver&quot; class=&quot;size-medium wp-image-3329&quot; height=&quot;261&quot; src=&quot;http://seilo.geekyogre.com/uploads/2013/05/Screen-Shot-2013-05-18-at-11.07.47-PM-300x261.png&quot; width=&quot;300&quot;/&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Configuring a receiver&lt;/p&gt;&lt;/div&gt;
&lt;div class=&quot;wp-caption alignnone&quot; id=&quot;attachment_3330&quot; style=&quot;width:310px;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://seilo.geekyogre.com/uploads/2013/05/Screen-Shot-2013-05-18-at-11.08.08-PM.png&quot;&gt;&lt;img alt=&quot;Configuring a context&quot; class=&quot;size-medium wp-image-3330&quot; height=&quot;261&quot; src=&quot;http://seilo.geekyogre.com/uploads/2013/05/Screen-Shot-2013-05-18-at-11.08.08-PM-300x261.png&quot; width=&quot;300&quot;/&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Configuring a context&lt;/p&gt;&lt;/div&gt;
 &lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://seilo.geekyogre.com/?flattrss_redirect&amp;amp;id=3313&amp;amp;md5=efd82cce67b144a2437de26f5be0f3d5&quot; title=&quot;Flattr&quot;&gt;&lt;img alt=&quot;flattr this!&quot; src=&quot;http://seilo.geekyogre.com/wp-content/plugins/flattrss/img/flattr-badge-large.png&quot;/&gt;&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">http://seilo.geekyogre.com/?p=3313</guid>
         <pubDate>Sat, 18 May 2013 21:25:46 +0000</pubDate>
      </item>
      <item>
         <title>Scott Kitterman: Polls Closing Soon – Kubuntu Council Elections 2013</title>
         <link>http://skitterman.wordpress.com/2013/05/18/polls-closing-soon-kubuntu-council-elections-2013/</link>
         <description>&lt;p&gt;As I’ve mentioned &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://skitterman.wordpress.com/2013/05/01/kubuntu-council-elections-2013-nomination-period-has-ended/&quot;&gt;before&lt;/a&gt;, the 2013 Kubuntu Council elections are underway.  You’ve got just over two days left to vote, so if you’ve been procrastinating, mission accomplished, now go vote.&lt;/p&gt;
&lt;br /&gt;  &lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;1&quot; src=&quot;http://stats.wordpress.com/b.gif?host=skitterman.wordpress.com&amp;amp;blog=14320137&amp;amp;post=261&amp;amp;subd=skitterman&amp;amp;ref=&amp;amp;feed=1&quot; width=&quot;1&quot;/&gt;</description>
         <guid isPermaLink="false">http://skitterman.wordpress.com/?p=261</guid>
         <pubDate>Sat, 18 May 2013 19:20:08 +0000</pubDate>
      </item>
      <item>
         <title>Rafael Carreras: Raring Party in Barcelona</title>
         <link>http://blogs.fsfe.org/rcarreras/?p=148</link>
         <description>&lt;p&gt;Last Saturday, the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://ubuntu.cat&quot;&gt;Catalan LoCo Team&lt;/a&gt; did its &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://wiki.ubuntu.com/CatalanTeam/Activitats/RaringRingtail&quot;&gt;Ubuntu Raring Ringtail Party at the Escola del Clot of Barcelona&lt;/a&gt; with some 80 people present in the different speeches and installs.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://rcarreras.caliu.cat/files/2013/05/P1020255.jpg&quot;&gt;&lt;img alt=&quot;P1020255&quot; class=&quot;aligncenter size-medium wp-image-910&quot; height=&quot;225&quot; src=&quot;http://rcarreras.caliu.cat/files/2013/05/P1020255-300x225.jpg&quot; width=&quot;300&quot;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The day started with a little presentation about Ubuntu and Catalan LoCo Team. After that, there were two lectures from Sergi Grau: HTML5 and Android 4.2.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://rcarreras.caliu.cat/files/2013/05/dunetna.jpeg&quot;&gt;&lt;img alt=&quot;dunetna&quot; class=&quot;aligncenter size-medium wp-image-908&quot; height=&quot;179&quot; src=&quot;http://rcarreras.caliu.cat/files/2013/05/dunetna-300x179.jpeg&quot; width=&quot;300&quot;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Simultaneously, on other room, it was the speech about the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://dunetna.probeta.net/lib/exe/fetch.php/talks:xerrada-outreach-program-for-women.pdf&quot;&gt;&lt;em&gt;Free &amp;amp; Open Source Software Outreach for Women &lt;/em&gt;Program&lt;/a&gt; &lt;span class=&quot;https&quot;&gt;with Mònica Ramírez, Debian Developer.&lt;/span&gt;&lt;em&gt;&lt;a rel=&quot;nofollow&quot; class=&quot;https&quot; target=&quot;_blank&quot; href=&quot;https://live.gnome.org/OutreachProgramForWomen&quot;&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p class=&quot;line891&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://rcarreras.caliu.cat/files/2013/05/Oriol.jpeg&quot;&gt;&lt;img alt=&quot;Oriol&quot; class=&quot;aligncenter size-medium wp-image-909&quot; height=&quot;225&quot; src=&quot;http://rcarreras.caliu.cat/files/2013/05/Oriol-300x225.jpeg&quot; width=&quot;300&quot;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p class=&quot;line891&quot;&gt;After that, there were the talks about &lt;a rel=&quot;nofollow&quot; class=&quot;http&quot; target=&quot;_blank&quot; href=&quot;http://binefa.cat/danicollados/&quot;&gt;Metadistributions based on Ubuntu&lt;/a&gt; using &lt;a rel=&quot;nofollow&quot; class=&quot;http&quot; target=&quot;_blank&quot; href=&quot;http://www.remastersys.com/&quot;&gt;Remastersys&lt;/a&gt;&lt;span class=&quot;http&quot;&gt; with Jordi Binefa and &lt;/span&gt;&lt;span class=&quot;http&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://chameleon.enging.com&quot;&gt;ChameleonPI&lt;/a&gt; (a Raspbian versions with games emulators for the Raspberry Pi) with its author Carles Oriol.&lt;/span&gt;&lt;a rel=&quot;nofollow&quot; class=&quot;http&quot; target=&quot;_blank&quot; href=&quot;http://chameleon.enging.com&quot;&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;p class=&quot;line891&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://rcarreras.caliu.cat/files/2013/05/Binefa.jpeg&quot;&gt;&lt;img alt=&quot;Binefa&quot; class=&quot;aligncenter size-medium wp-image-906&quot; height=&quot;179&quot; src=&quot;http://rcarreras.caliu.cat/files/2013/05/Binefa-300x179.jpeg&quot; width=&quot;300&quot;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p class=&quot;line891&quot;&gt;Joan de Gràcia presented the &lt;a rel=&quot;nofollow&quot; class=&quot;http&quot; target=&quot;_blank&quot; href=&quot;http://linkat.xtec.cat/&quot;&gt;Linkat Edu&lt;/a&gt; 12.04, the official Catalan public school GNU/Linux distro, for the first time based on Ubuntu, and Jordi Binefa showed &lt;a rel=&quot;nofollow&quot; class=&quot;attachment&quot; target=&quot;_blank&quot; href=&quot;https://wiki.ubuntu.com/CatalanTeam/Activitats/RaringRingtail?action=AttachFile&amp;amp;do=view&amp;amp;target=20121108MaqLliurePractic03.pdf&quot; title=&quot;Maquinari lliure amb Ubuntu&quot;&gt;Free hardware with Ubuntu&lt;/a&gt;.&lt;/p&gt;
&lt;p class=&quot;line891&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://rcarreras.caliu.cat/files/2013/05/P1020250.jpg&quot;&gt;&lt;img alt=&quot;P1020250&quot; class=&quot;aligncenter size-medium wp-image-912&quot; height=&quot;225&quot; src=&quot;http://rcarreras.caliu.cat/files/2013/05/P1020250-300x225.jpg&quot; width=&quot;300&quot;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p class=&quot;line891&quot;&gt;Meanwhile, on the install room, people worked on installations and clarification of doubts and we sold some LoCo Team T-shirts and gave away some Ubuntu installation and using guides.&lt;/p&gt;
&lt;p class=&quot;line891&quot;&gt;As always, we ended the party with a draw of some T-shirts and an Ubuntu Handbook.&lt;/p&gt;
&lt;p class=&quot;line891&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://rcarreras.caliu.cat/files/2013/05/P1020268.jpg&quot;&gt;&lt;img alt=&quot;P1020268&quot; class=&quot;aligncenter size-medium wp-image-911&quot; height=&quot;225&quot; src=&quot;http://rcarreras.caliu.cat/files/2013/05/P1020268-300x225.jpg&quot; width=&quot;300&quot;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p class=&quot;line891&quot;&gt;As you can see, after the party was completed, some of us went to lunch.&lt;/p&gt;</description>
         <guid isPermaLink="false">http://blogs.fsfe.org/rcarreras/?p=148</guid>
         <pubDate>Sat, 18 May 2013 10:04:52 +0000</pubDate>
      </item>
      <item>
         <title>Elizabeth Krumbach Joseph: Virtual Ubuntu Developer Summit 1305</title>
         <link>http://princessleia.com/journal/?p=8037</link>
         <description>&lt;p&gt;Since I left for my &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://princessleia.com/journal/?p=7982&quot;&gt;wedding&lt;/a&gt; and &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://princessleia.com/journal/?p=8014&quot;&gt;honey&lt;/a&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://princessleia.com/journal/?p=8035&quot;&gt;moon&lt;/a&gt; a bunch of things happened! &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://lists.ubuntu.com/archives/ubuntu-announce/2013-April/000171.html&quot;&gt;Ubuntu 13.04 was released&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.markshuttleworth.com/archives/1252&quot;&gt;13.10 was given the code name “Saucy Salamander”&lt;/a&gt; and &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.debian.org/News/2013/20130504&quot;&gt;Debian 7.0 Wheezy came out&lt;/a&gt;. Plus lots of exciting OpenStack development discussion that came out following the Summit (I left right after it). When I got back into the country on the 12th I had a lot to catch up on! I did my best to cram before sessions and certainly had to limit involvement to a handful of sessions that I was particularly keen on attending and so could get up to speed with quickly.&lt;/p&gt;
&lt;p&gt;This was the first virtual UDS I was able to participate in, so it was all new to me. Essentially the the “fish bowl” (as seen &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://princessleia.com/images/journalpics/102012/uds-r_app_review_process_session.jpg&quot;&gt;here&lt;/a&gt;, I took this photo from my spot in the wider attendee seating) is replaced by a Google Hangout and the “wider attendee seating” is an IRC channel. For the 4 sessions I participated in this worked very well, session leads were pro-active about asking who wished to participate in the Hangout so everyone who wanted to was able to. A great deal of attention in all these sessions was given to the IRC channel, which is a contrast with in person UDS where the channel can sometimes get a bit left behind (even though it’s being projected, it was easy to forget once you get talking). I didn’t use the summit.ubuntu.com page for anything aside reference, preferring to pop out the etherpad and use my standard IRC client, but I appreciated it all being there as a resource (and I’m sure it was super helpful for newcomers to follow along!).&lt;/p&gt;
&lt;div align=&quot;center&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://princessleia.com/images/journalpics/052013/cheri_uds_screenshot.png&quot;/&gt;&lt;br /&gt;
&lt;small&gt;Cheri Francis and others in the Ubuntu Women session&lt;/small&gt;&lt;/div&gt;
&lt;p&gt;I found the sessions I participated in to be productive and focused and when applicable resulted in a solid list of action items. I hope that the event also lessened the experience gap that was always present for in person vs. remote participants, we all got the same experience. Now I have to admit to not being a fan of using Google Hangouts for this (I like Google, but it is still a proprietary, closed-source tool that we have no control over), but I understand that the ease of use and immediate availability of videos on YouTube makes a compelling case. Perhaps my only other complaint is lack of cohesiveness that comes from an online event, I didn’t watch the introduction or the wrap up. I also didn’t participate in the “beer hangout” – I didn’t even know it was happening, and sitting in front of my computer with a beer in the middle of the day wasn’t particularly interesting to me. I only attended a few specific sessions and there was no “wandering into something that looks interesting” (instead I just went back to work) or the regular social down time we get to relax or sit down to hack on things. I do hope we can find some kind of replacement for the in-person events, it would be great to see something on the LoCo team level at conferences where we seek to have an expanded Ubuntu presence focused on contributors (perhaps an Ubucon with a participant track?).&lt;/p&gt;
&lt;p&gt;And the venue… it was at home! In order to participate in the hangout I did feel the need to leverage my multiple monitors.&lt;/p&gt;
&lt;div align=&quot;center&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://princessleia.com/images/journalpics/052013/uds-1305-venue.jpg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://princessleia.com/images/journalpics/052013/uds-1305-venue_sm.jpg&quot;/&gt;&lt;/a&gt;&lt;br /&gt;
&lt;small&gt;My desk is a bit chaotic&lt;/small&gt;&lt;/div&gt;
&lt;p&gt;Now the sessions themselves…&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt; – Planning for Ubuntu Community presence on the Ubuntu Website – &lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This was not a particularly productive session as far as action items were concerned, but it turns out that while I was gone the removal of the “Community” link from ubuntu.com took on a life of its own (and boy was I surprised to see my name end up in a recent &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.datamation.com/open-source/ubuntu-and-the-missing-community-link.html&quot;&gt;Datamation article about it&lt;/a&gt;). Personally I was satisfied with &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://daniel.holba.ch/blog/2013/04/community-on-ubuntu-dot-com/&quot;&gt;Daniel Holbach’s blog post on the subject&lt;/a&gt; a day after the change was made, but it was nice to speak with with some folks from the Design team and allow everyone to confirm that no ill will was intended and that plans for a new and improved community site were moving forward. The session was kept short given the more structured session about the community site specifically planned for the following day.&lt;/p&gt;
&lt;p&gt;YouTube video of the session &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.youtube.com/watch?v=qZcyGVPPHWQ&quot;&gt;here&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt; – Ubuntu Women UDS-1305 Goals – &lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Huge thanks to Silvia Bindelli and Cheri Francis for doing all of the leg work for this session while I was gone, I felt very comfortable reviewing their pre-session notes and found a really great, collaborative environment upon joining in. The discussion began talking about an information scavenger-hung competition that the team will be doing in the coming months, seeking volunteers to assist. It then moved into a topic that I was really happy to see on the agenda – a user poll to see how the team could be most effective in serving our audience of women interested in Ubuntu. I find that the project needs a bit of an adjustment every couple of years to refocus on our current targets as Ubuntu and the open source ecosystem evolves, so I’m excited that we’re doing this. Finally, much of the session was spent discussing our intention to further collaborate with other groups seeking to encourage women in open source (and in technology in general).&lt;/p&gt;
&lt;p&gt;YouTube video of the session &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.youtube.com/watch?v=7Uw9ipsmXkM&quot;&gt;here&lt;/a&gt; and I uploaded session notes &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://people.ubuntu.com/~lyz/uds-1305/community-1305-ubuntu-women.txt&quot;&gt;here&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt; – Revamping ubuntu.com/community – &lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Picking up from where discussion left off the previous day, this session was a focused on on concrete things that need to be done to get the proposed community website that was under development reviewed and published. I admit that job change + wedding planning had my attention diverted this past cycle so I wasn’t able to contribute to this project, but I made sure to spend time the night before to do a review of the content so I’d be prepared. I was able to go through some of my suggestions during the meeting and took a few action items to continue with a more thorough review and to collect some quotes and photos from the community to make the site more personal and approachable.&lt;/p&gt;
&lt;p&gt;YouTube video of the session &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.youtube.com/watch?v=po0D6BB43Us&quot;&gt;here&lt;/a&gt; and I uploaded session notes &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://people.ubuntu.com/~lyz/uds-1305/community-1305-community-website-revamp.txt&quot;&gt;here&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt; – Shaping a plan for the future of Ubuntu Documentation Team – &lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I can’t begin to say how pleased I was to see this session land on the agenda. The Ubuntu Doc team has been a very small team for a long time, and new contributors have struggled to participate as the docs for writing the docs got stale to a point where they were not useful. We’re at a very exciting time now where we have limited support from a couple of the (very busy!) former drivers of this team and at least two strong contributors who have committed to moving the project forward. The first thing on the agenda was addressing the updating of docs so that more contributors can get on-boarded. I was able to pitch in with a couple action items to nudge things along a bit, but I’m hopeful that this is the beginning of an exciting new phase for the team.&lt;/p&gt;
&lt;p&gt;YouTube video of the session &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.youtube.com/watch?v=UtkiDyZY28Y&quot;&gt;here&lt;/a&gt; and I uploaded session notes &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://people.ubuntu.com/~lyz/uds-1305/community-1305-doc-planning.txt&quot;&gt;here&lt;/a&gt;&lt;/p&gt;
&lt;div align=&quot;center&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.flickr.com/photos/davemedia/6229988285/&quot; title=&quot;Slimy Salamander (Plethodon glutinosus) by DaveHuth, on Flickr&quot;&gt;&lt;img alt=&quot;Slimy Salamander (Plethodon glutinosus)&quot; height=&quot;239&quot; src=&quot;http://farm7.staticflickr.com/6231/6229988285_b642542763_n.jpg&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;br /&gt;
&lt;small&gt;A Slimy Salamander (wait, you said &lt;em&gt;Saucy&lt;/em&gt;?)&lt;/small&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt; – Xubuntu – &lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Since the event was online, the Xubuntu team took advantage of the flexibility and ended up pulling their sessions from UDS proper and scheduling our sessions for the hour &lt;em&gt;after&lt;/em&gt; UDS each day to tackle a &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://blueprints.launchpad.net/xubuntu-desktop/+spec/client-xubuntu-1305-dev&quot;&gt;series&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://blueprints.launchpad.net/xubuntu-desktop/+spec/client-xubuntu-1305-aob&quot;&gt;of&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://blueprints.launchpad.net/xubuntu-desktop/+spec/client-xubuntu-1305-software&quot;&gt;blueprints&lt;/a&gt; designed for the coming months. I was able to use my YouTube account + Hangouts to replicate that portion of what main UDS was doing.&lt;/p&gt;
&lt;p&gt;Discussion of most interest to me centered around our testing+release plans (should we do alphas? betas? which ones?) and documentation, but discussion of our limited developer force (want to grow it!), a proposal for a shortcut overlay and default applications also were discussed. A much better summary was posted on the Xubuntu website yesterday: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://xubuntu.org/news/looking-towards-xubuntu-13-10/&quot;&gt;Looking towards Xubuntu 13.10&lt;/a&gt;. Pasi Lallinaho also wrote bullet-point style summaries of &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://lists.ubuntu.com/archives/xubuntu-devel/2013-May/008904.html&quot;&gt;Night 1&lt;/a&gt; and &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://lists.ubuntu.com/archives/xubuntu-devel/2013-May/008906.html&quot;&gt;Night 2&lt;/a&gt; which include links to their respective YouTube videos.&lt;/p&gt;
&lt;p&gt;In all, a productive UDS for me, I have a lot of work to do… :)&lt;/p&gt;</description>
         <guid isPermaLink="false">http://princessleia.com/journal/?p=8037</guid>
         <pubDate>Sat, 18 May 2013 03:42:03 +0000</pubDate>
      </item>
      <item>
         <title>Paul Tagliamonte: Hy: recent developments and some work from doctormo</title>
         <link>http://blog.pault.ag/post/50695219168</link>
         <description>&lt;p&gt;&lt;img src=&quot;http://media.tumblr.com/8a9d714312ae334e1920a88beaf79ce9/tumblr_inline_mmz1avgwoJ1qz4rgp.png&quot;/&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks to &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://doctormo.org/&quot;&gt;DoctorMo&lt;/a&gt; for the hilarious photo. It’s just so good.&lt;/p&gt;

&lt;p&gt;We’ve got Classes working, the usual fixes from the ‘crew, and native macros. Huzzah! &lt;/p&gt;

&lt;p&gt;I’ve had to take the site down for now (well, stop updating it) because of a vulnerability I introduced (macros allow arbitrary code to run), which means, if anyone’s keen, they should add the sandboxing code to the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://github.com/hylang/shyte&quot;&gt;Hy Site&lt;/a&gt; as well!&lt;/p&gt;
&lt;p&gt;More coming soon!&lt;/p&gt;</description>
         <guid isPermaLink="false">http://blog.pault.ag/post/50695219168</guid>
         <pubDate>Sat, 18 May 2013 01:58:04 +0000</pubDate>
      </item>
      <item>
         <title>Stephen Michael Kellat: An Update in Notes</title>
         <link>http://erielookingproductions.info/ubuntu/2013/05/35-an-update-in-notes/</link>
         <description>&lt;h1&gt;Ubuntu Ohio Leader Notes for 2013-05-17&lt;/h1&gt;
&lt;h2&gt;Continuing Attacks on freenode&lt;/h2&gt;
&lt;p&gt;Prior to the start of the recently concluded Ubuntu Developer Summit many saw freenode become subject to Denial of Service attacks.  I first noticed such on May 11th.  There recently has been a &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://blog.freenode.net/2013/05/the-good-the-bad-and-the-ugly/&quot;&gt;blog post made&lt;/a&gt; explaining the situation on freenode's administrative side.  &lt;/p&gt;
&lt;p&gt;As a bit of a contingency I am encouraging members of Ubuntu Ohio to update their Launchpad profiles by editing their listed Jabber (otherwise known as XMPP) IDs so that we have a bit of a roster there.  We may end up considering a fall-back XMPP Conference Room if freenode hits heavier pockets of turbulence.  For now the implementation of that conundrum is left as something for us as an interesting hypothetical to consider for the moment.  Anybody who has ideas about how to implement such an XMPP Conference Room is encouraged to edit &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://wiki.ubuntu.com/OhioTeam/XMPP&quot;&gt;https://wiki.ubuntu.com/OhioTeam/XMPP&lt;/a&gt; on the Ubuntu Wiki Infrastructure to further collaboration.  &lt;/p&gt;
&lt;h2&gt;Podcast Resumption&lt;/h2&gt;
&lt;p&gt;The two week suspension of &lt;em&gt;Burning Circle&lt;/em&gt; should be wrapping up this week and a new episode is expected to be released on Monday, May 20th.  &lt;/p&gt;
&lt;h2&gt;Ubuntu Developer Summit May 2013&lt;/h2&gt;
&lt;p&gt;The proceedings of Ubuntu Developer Summit May 2013 have concluded and I urge you to view the resulting YouTube videos created from the various Google Hangouts.  One thing that was noted was that having this happen at the same time as Google I/O was a bad thing.  The Xubuntu folks held some parallel sessions and &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://xubuntu.org/news/looking-towards-xubuntu-13-10/&quot;&gt;published a blog post with summaries and an outline of their work plan for the Saucy Salamander cycle&lt;/a&gt;.  &lt;/p&gt;
&lt;p&gt;If this scheduling pattern continues the next summit should be held in August 2013.  That will place it one month before Ohio Linux Fest 2013.  &lt;/p&gt;
&lt;h2&gt;Ohio Linux Fest 2013&lt;/h2&gt;
&lt;p&gt;I have received a communication from Robert Ball concerning getting a table at Ohio Linux Fest 2013.  I would like to deputize someone in our community located outside Ashtabula County to sign the contract for such and to handle that matter.  Please contact me directly at skellat@ubuntu.com and we can discuss the matter.  &lt;/p&gt;
&lt;p&gt;An offer was received from Jorge Castro &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.youtube.com/watch?feature=player_embedded&amp;amp;v=cNiDCNirzvs&quot;&gt;during a UDS session&lt;/a&gt; to bring in some people to assist with presenting an UbuCon.  I still encourage members of our community to think of what they would like to present as we will get close to my issuing a call for topics.  I do &lt;strong&gt;not&lt;/strong&gt; currently have confirmation that space is available yet for us to do this but will be following up with Ohio Linux Fest organizers.  &lt;/p&gt;
&lt;h2&gt;Ubuntu Ohio Projects For The Saucy Salamander Cycle&lt;/h2&gt;
&lt;p&gt;As a community we have three or four projects to consider during the Saucy Salamander cycle.  &lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Consider the creation of a fall-back XMPP Conference Room&lt;/li&gt;
&lt;li&gt;Prepare for Ohio Linux Fest 2013&lt;/li&gt;
&lt;li&gt;The Ubuntu Advocacy Kit&lt;/li&gt;
&lt;li&gt;Mentoring &amp;amp; Shepherding Community Members To Become Ubuntu Members&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The first two items have been dealt with above.  Jono Bacon and I engaged in a &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.youtube.com/watch?feature=player_embedded&amp;amp;v=PkAiP2-BfUQ&quot;&gt;colloquy during an Ubuntu Developer Summit session&lt;/a&gt; about our community perhaps assisting in the development of the Ubuntu Advocacy Kit.  Jono discussed further &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.jonobacon.org/2013/05/16/getting-the-ubuntu-advocacy-kit-to-1-0/&quot;&gt;on his blog&lt;/a&gt; about the need for help with bringing the kit to version 1.0 and provides some basic instructions on how to get started.  If there are community members who are interested in participating please follow the directions and dig in.  If we need to spend time going over the mechanics of contributing using Bazaar, please let me know so that I can schedule an educational session.  &lt;/p&gt;
&lt;p&gt;The last project matter is one that I am taking on which is to help mentor and shepherd members of our community through the process of attaining &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://wiki.ubuntu.com/Membership&quot;&gt;Ubuntu Membership&lt;/a&gt;.  Across the planet there are only 784 Ubuntu Members &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://launchpad.net/~ubuntumembers&quot;&gt;in the relevant Launchpad group&lt;/a&gt; at the time this is written.  I want to help people grow in the community and become increasingly responsible for its growth and maintenance.  This is an important step.  &lt;/p&gt;
&lt;h2&gt;AND FINALLY...&lt;/h2&gt;
&lt;p&gt;NewsChannel 5 WEWS in Cleveland &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.newsnet5.com/dpp/news/state/ohio-unemployment-rate-drops-slightly&quot;&gt;reports that the State of Ohio's average unemployment rate dropped by one-tenth of one percentage point to seven percent&lt;/a&gt;.  The Ohio Department of Job and Family Services has a press release &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://jfs.ohio.gov/RELEASES/unemp/201305/index.stm&quot;&gt;posted&lt;/a&gt; which provides a break-down of where employment shifted between March 2013 and April 2013.  A table showing the changes by industrial group &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://jfs.ohio.gov/RELEASES/unemp/201305/NonagEmpTable.stm&quot;&gt;is also posted&lt;/a&gt;.&lt;/p&gt;</description>
         <guid isPermaLink="false">http://erielookingproductions.info/ubuntu/2013/05/35-an-update-in-notes/</guid>
         <pubDate>Sat, 18 May 2013 00:00:01 +0000</pubDate>
      </item>
      <item>
         <title>James Hunt: A simple two-player QML game for Ubuntu Touch using the Ubuntu SDK: noughts and crosses (aka tic-tac-toe)!</title>
         <link>http://feedproxy.google.com/~r/ifdefLinux/~3/GO_0VHS26VE/a-simple-two-player-qml-game-for-ubuntu.html</link>
         <description>Inspired by &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://theravingrick.blogspot.com/&quot;&gt;Rick&lt;/a&gt;'s recent blog posts, and keen to write a blog post with a ridiculously long title, I've been reading up on QML recently. Still bearing the scars from the XML horrors of working with J2EE in the early days, that 3-byte acronym ending in &quot;ML&quot; initially subconsciously somewhat filled me with trepidation. However, as soon as I actually &lt;i&gt;saw&lt;/i&gt; some QML, I could see these fears were unfounded (! :-)  And in fact I now &lt;i&gt;love&lt;/i&gt; QML. It's clean, elegant, powerful, declarative and (OMG YAY!) you can even &quot;%-bounce&quot; on the braces in vim! :-) That said, the qtcreator IDE is extremely good, managing to provide just enough of what you want without requiring endless additional configuration.&lt;br /&gt;
&lt;br /&gt;
But it doesn't stop there. The &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://design.ubuntu.com/&quot;&gt;Design Team&lt;/a&gt; have done some &lt;i&gt;incredible&lt;/i&gt; work in creating the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/overview-ubuntu-sdk.html&quot;&gt;Ubuntu SDK&lt;/a&gt; components: not only do they look fantastic (if you have the &lt;span style=&quot;font-family:Courier New, Courier, monospace;&quot;&gt;ubuntu-ui-toolkit-examples&lt;/span&gt; package installed, try running &lt;span style=&quot;font-family:Courier New, Courier, monospace;&quot;&gt;/usr/lib/ubuntu-ui-toolkit/demos/launch_componentshowcase&lt;/span&gt;), they are also extremely flexible and powerful.&lt;br /&gt;
&lt;br /&gt;
As Rick has mentioned, it does take a while to grok the &quot;QML-ish&quot; way of doing things. And if like me you spend most of your time writing in imperative languages, initially you just think &quot;a&lt;i&gt;ll this QML is wonderful, but where do I actually put the code?&lt;/i&gt;&quot;. But then you have the epiphany moment when you realise you're &lt;i&gt;already&lt;/i&gt; writing &quot;the code&quot; - in many cases, you don't need anything beyond the declarative QML itself.&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;
I Need an Itch to Scratch&lt;/h2&gt;
&lt;br /&gt;
The only real way to learn a new language is to use it. But what to do? I wanted to code something simple and fun, like a game. There are already few games on the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://wiki.ubuntu.com/Touch/Collection&quot;&gt;Collections page&lt;/a&gt; so I needed to think of a &lt;i&gt;really&lt;/i&gt; simple one that is also fun to play. How about a game that even children can appreciate? Of course - &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://en.wikipedia.org/wiki/Tic-tac-toe&quot;&gt;Noughts and Crosses&lt;/a&gt; (aka &lt;i&gt;tic-tac-toe&lt;/i&gt;)!&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://github.com/jamesodhunt/qml-noughts-and-crosses&quot;&gt;https://github.com/jamesodhunt/qml-noughts-and-crosses&lt;/a&gt; (GPLv3)&lt;/li&gt;
&lt;/ul&gt;
Note that the code is pretty rudimentary right now, but it's just about usable ;-)&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;
Design&lt;/h2&gt;
This is a simple game so we only need a few objects: &lt;span style=&quot;font-family:Courier New, Courier, monospace;&quot;&gt;Cell&lt;/span&gt;, &lt;span style=&quot;font-family:Courier New, Courier, monospace;&quot;&gt;Game&lt;/span&gt; and &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-mainview.html&quot;&gt;MainView&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
The &lt;span style=&quot;font-family:Courier New, Courier, monospace;&quot;&gt;MainView&lt;/span&gt; is the container for the application and includes a &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-page.html&quot;&gt;Page&lt;/a&gt; and the actual &lt;span style=&quot;font-family:Courier New, Courier, monospace;&quot;&gt;Game&lt;/span&gt; object. The only property we specify for the game is the &lt;span style=&quot;font-family:Courier New, Courier, monospace;&quot;&gt;boardSize&lt;/span&gt; of &lt;span style=&quot;font-family:Courier New, Courier, monospace;&quot;&gt;3&lt;/span&gt; giving us a 3x3 board. Technically, we don't actually even need to specify this since -- as we're about to see -- 3x3 is the default board size anyway. So, the &lt;span style=&quot;font-family:Courier New, Courier, monospace;&quot;&gt;Game&lt;/span&gt; object could be specified minimally as &quot;&lt;span style=&quot;font-family:Courier New, Courier, monospace;&quot;&gt;Game {}&lt;/span&gt;&quot;. However, I've left it specified as a reminder to myself that ultimately I'd like to pass a variable to allow the board size to be specified at game creation time.&lt;br /&gt;
&lt;br /&gt;
Here is a slightly simplified version of the &lt;span style=&quot;font-family:Courier New, Courier, monospace;&quot;&gt;MainView&lt;/span&gt; (&lt;span style=&quot;font-family:Courier New, Courier, monospace;&quot;&gt;noughts-and-crosses.qml&lt;/span&gt;):

&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: javascript&quot;&gt;import QtQuick 2.0
import Ubuntu.Components 0.1

MainView {
       
    Page {
        title: &quot;Noughts and Crosses&quot;

        id: page

        Game {
            // change this to whatever value you want for an NxN-sized board
            boardSize: 3
        }
    }
}
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
The &lt;span style=&quot;font-family:Courier New, Courier, monospace;&quot;&gt;Game&lt;/span&gt; object is a &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://qt-project.org/doc/qt-5.0/qtquick/qml-qtquick2-column.html&quot;&gt;Column&lt;/a&gt; and comprises a &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-label.html&quot;&gt;Label&lt;/a&gt;, to show some text relating to the game, and a &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://qt-project.org/doc/qt-5.0/qtquick/qml-qtquick2-grid.html&quot;&gt;Grid&lt;/a&gt; to actually represent the game. There is some magic going on in the grid as it uses the very cool &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://qt-project.org/doc/qt-5.0/qtquick/qml-qtquick2-repeater.html&quot;&gt;Repeater&lt;/a&gt; object to make laying out the grid easy: for a 3x3 board it creates 9 &lt;span style=&quot;font-family:Courier New, Courier, monospace;&quot;&gt;Cell&lt;/span&gt; objects and packs them into the grid. Here's a cut-down version of the &lt;span style=&quot;font-family:Courier New, Courier, monospace;&quot;&gt;Game&lt;/span&gt; object:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: javascript&quot;&gt;Column {

    property alias boardSize: gameGrid.boardSize

    Label {
        id: text
        text: &quot;Noughts goes first&quot;
    }

    Grid {
        id: gameGrid

        // Default to a 3x3 board (we only support square boards).
        property real boardSize: 3

        // toggled between &quot;O&quot; and &quot;X&quot;. The value specified below denotes
        // which side goes first.
        property string player: &quot;O&quot;

        columns: boardSize
        rows: boardSize

        // layout the appropriate number of cells for the board size
        Repeater {
            id: gridRepeater
            model: boardSize * boardSize

            Cell {
                width: 100
                height: width
            }
        }
    }
}
&lt;/pre&gt;
&lt;br /&gt;
Note the property alias for boardSize in the &lt;span style=&quot;font-family:Courier New, Courier, monospace;&quot;&gt;Column&lt;/span&gt; object - it exposes a &lt;span style=&quot;font-family:Courier New, Courier, monospace;&quot;&gt;boardSize&lt;/span&gt; variable which is just a way to access the real variable of the same name within the &lt;span style=&quot;font-family:Courier New, Courier, monospace;&quot;&gt;Grid&lt;/span&gt; object. Note too that we tell the &lt;span style=&quot;font-family:Courier New, Courier, monospace;&quot;&gt;Grid&lt;/span&gt; object its dimensions by setting its &lt;span style=&quot;font-family:Courier New, Courier, monospace;&quot;&gt;columns&lt;/span&gt; and &lt;span style=&quot;font-family:Courier New, Courier, monospace;&quot;&gt;rows&lt;/span&gt; properties.&lt;br /&gt;
&lt;br /&gt;
The &lt;span style=&quot;font-family:Courier New, Courier, monospace;&quot;&gt;Game&lt;/span&gt; object also contains a chunk of Javascript in the form of the &lt;span style=&quot;font-family:Courier New, Courier, monospace;&quot;&gt;checkForWin()&lt;/span&gt; function to determine whether a move resulted in the game being won.&lt;br /&gt;
&lt;br /&gt;
The &lt;span style=&quot;font-family:Courier New, Courier, monospace;&quot;&gt;Cell&lt;/span&gt; object is the most interesting object. A &lt;span style=&quot;font-family:Courier New, Courier, monospace;&quot;&gt;Cell&lt;/span&gt; represents an individual location on the board. It is constructed from a &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://qt-project.org/doc/qt-5.0/qtquick/qml-qtquick2-rectangle.html&quot;&gt;Rectangle&lt;/a&gt; and comprises a &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://qt-project.org/doc/qt-5.0/qtquick/qml-qtquick2-text.html&quot;&gt;Text&lt;/a&gt; value. The text value is either a middle-dot (to denote the cell has not yet been selected), a &quot;&lt;span style=&quot;font-family:Courier New, Courier, monospace;&quot;&gt;O&lt;/span&gt;&quot; or a &quot;&lt;span style=&quot;font-family:Courier New, Courier, monospace;&quot;&gt;X&lt;/span&gt;&quot;. It also includes a &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://qt-project.org/doc/qt-5.0/qtquick/qml-qtquick2-mousearea.html&quot;&gt;MouseArea&lt;/a&gt; that specifies the new cell state to apply when the cell is clicked. Initially, the state is middle-dot but when the cell is clicked, the state is changed to the value of the parent (&lt;span style=&quot;font-family:Courier New, Courier, monospace;&quot;&gt;Game&lt;/span&gt;) objects &lt;span style=&quot;font-family:Courier New, Courier, monospace;&quot;&gt;player&lt;/span&gt; property. The &lt;span style=&quot;font-family:Courier New, Courier, monospace;&quot;&gt;Cell&lt;/span&gt; object specifies 3 &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://qt-project.org/doc/qt-5.0/qtquick/qml-qtquick2-state.html&quot;&gt;states&lt;/a&gt; to represent every possible value a &lt;span style=&quot;font-family:Courier New, Courier, monospace;&quot;&gt;Cell&lt;/span&gt; can display. What's neat here is that changing the cells state also toggles the parent (&lt;span style=&quot;font-family:Courier New, Courier, monospace;&quot;&gt;Game&lt;/span&gt;) objects &lt;span style=&quot;font-family:Courier New, Courier, monospace;&quot;&gt;player&lt;/span&gt; property which allows the game to proceed with each player taking a turn. Clicking a cell also calls the &lt;span style=&quot;font-family:'Courier New', Courier, monospace;&quot;&gt;checkForWin()&lt;/span&gt;function to determine if a particular turn results in the game being won. Here's the complete &lt;span style=&quot;font-family:Courier New, Courier, monospace;&quot;&gt;Cell&lt;/span&gt; object:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: javascript&quot;&gt;Rectangle {
    id: cell
    state: gameGrid.defaultText

    property alias textColor: cellText.color

    Text {
        id: cellText
        text: parent.state
        color: &quot;silver&quot;
        anchors.horizontalCenter: parent.horizontalCenter
        anchors.verticalCenter: parent.verticalCenter
        font.pointSize: 48
    }

    states: [
        State {
            name: cell.parent.defaultText
            PropertyChanges { target: gameGrid; player: &quot;&quot; }
        },
        State {
            name: &quot;O&quot;
            PropertyChanges { target: gameGrid; player: cell.state }
        },
        State {
            name: &quot;X&quot;
            PropertyChanges { target: gameGrid; player: cell.state }
        }
    ]

    // when clicked,
    MouseArea {
        anchors.fill: parent
        onClicked: {
            cell.state = (gameGrid.player == &quot;O&quot; ? &quot;X&quot; : &quot;O&quot;);
            gameGrid.numberTurns += 1
            gameGrid.checkForWin();
        }
    }
}
&lt;/pre&gt;
&lt;br /&gt;
&lt;h2&gt;
Winning Algorithm&lt;/h2&gt;
The approach I've taken is very simplistic: just scan each row, column and diagonal looking for a winning run. This &lt;i&gt;isn't&lt;/i&gt; particularly efficient (we're scanning the board multiple times) but that's not a problem for small board sizes. However, it has two fairly compelling attributes:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;It's simple to understand&lt;/li&gt;
&lt;li&gt;It works for arbitrary-sized boards.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
My favourite alternative algorithm is to make use of the properties of &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://en.wikipedia.org/wiki/Magic_square&quot;&gt;Magic Squares&lt;/a&gt;. Using these, you can scan the board a single time to determine if a player has one. This is achieved by determining if a cell has been selected by a player and if so incrementing their counter based on the magic square value for that index. For a 3x3 board, if a players total equals 15, they win!&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;
Screenshots&lt;/h2&gt;
&lt;div&gt;
So, what does it look like at this early beta stage...?&lt;br /&gt;
&lt;br /&gt;
Start of a new game:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;
&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://1.bp.blogspot.com/-rlPYWTJf7bU/UZYh2oMinnI/AAAAAAAAAYk/l_-z7PveGzw/s1600/noughts-and-crosses-new-board.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;http://1.bp.blogspot.com/-rlPYWTJf7bU/UZYh2oMinnI/AAAAAAAAAYk/l_-z7PveGzw/s320/noughts-and-crosses-new-board.png&quot; width=&quot;258&quot;/&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
We have a winner!&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;
&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://2.bp.blogspot.com/-Xhvlpn3Gseo/UZYh_OasCCI/AAAAAAAAAYs/JMys2ZUsgeA/s1600/noughts-and-crosses-win.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;http://2.bp.blogspot.com/-Xhvlpn3Gseo/UZYh_OasCCI/AAAAAAAAAYs/JMys2ZUsgeA/s320/noughts-and-crosses-win.png&quot; width=&quot;258&quot;/&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Another winner on a 7x7 board (the person playing crosses needs more practice me thinks :-):&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;
&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://2.bp.blogspot.com/-e7My0PUMUOI/UZZRuvzcvpI/AAAAAAAAAY8/WkxrGC_Cwac/s1600/noughts-and-crosses-7x7-win.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;http://2.bp.blogspot.com/-e7My0PUMUOI/UZZRuvzcvpI/AAAAAAAAAY8/WkxrGC_Cwac/s320/noughts-and-crosses-7x7-win.png&quot; width=&quot;278&quot;/&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;
What's Next&lt;/h2&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;The javascript code is currently horrid and needs to be refactored with dynamite.&lt;/li&gt;
&lt;li&gt;Add ability to play &quot;the computer&quot;.&lt;/li&gt;
&lt;li&gt;Config option to allow variable-sided playing grids.&lt;/li&gt;
&lt;li&gt;Once the game is stopped, we need to disallow further board clicks.&lt;/li&gt;
&lt;li&gt;Leverage more QML facilities to simplify the code further.&lt;/li&gt;
&lt;li&gt;Visual improvements (animation for a winning run maybe?)&lt;/li&gt;
&lt;li&gt;Ability to change player that starts.&lt;/li&gt;
&lt;li&gt;Score-keeping and &quot;best of '&lt;i&gt;n&lt;/i&gt;' games &quot; support (particularly useful when the kids beat you repeatedly ;-)&lt;/li&gt;
&lt;li&gt;Menu to start new game.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;
The code is on github, so get forking!&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;
In Conclusion&lt;/h2&gt;
My &quot;clean-room&quot; implementation is far from perfect at the moment, but it's been a fantastic learning exercise so far and a &lt;i&gt;lot&lt;/i&gt; of fun!&lt;br /&gt;
&lt;br /&gt;
There are of course other QML noughts-and-crosses games out there. They come with varying licenses, some use C++ for the game logic, and most -- if not all -- are hard-coded to produce a 3x3 board only. Additionally, they generally use graphical representations for the noughts and crosses whereas here, I'm just using styled text. If you're interested, compare my github code with, for example, the Qt version to see the different approaches taken:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://qt-project.org/doc/qt-4.8/declarative-toys-tic-tac-toe.html&quot;&gt;http://qt-project.org/doc/qt-4.8/declarative-toys-tic-tac-toe.html&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h2&gt;
See Also&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://wiki.ubuntu.com/Touch/Collection&quot;&gt;Ubuntu Touch Collections pag&lt;/a&gt;e&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/overview-ubuntu-sdk.html&quot;&gt;Ubuntu SDK documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://qt-project.org/doc/&quot;&gt;https://qt-project.org/doc/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;img height=&quot;1&quot; src=&quot;http://feeds.feedburner.com/~r/ifdefLinux/~4/GO_0VHS26VE&quot; width=&quot;1&quot;/&gt;</description>
         <author>noreply@blogger.com (James Hunt)</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-7349425905862300662.post-7708889036559897608</guid>
         <pubDate>Fri, 17 May 2013 18:37:15 +0000</pubDate>
      </item>
      <item>
         <title>Rick Spencer: Dogfood Update</title>
         <link>http://theravingrick.blogspot.com/2013/05/at-end-of-april-we-set-goal-to-have.html</link>
         <description>&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://pbs.twimg.com/media/BKfAh1ICEAAV7T-.jpg:large&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;span style=&quot;font-family:Arial, Helvetica, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://pbs.twimg.com/media/BKfAh1ICEAAV7T-.jpg:large&quot; width=&quot;240&quot;/&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-family:Arial, Helvetica, sans-serif;&quot;&gt;At the end of April, we set the goal to have Ubuntu Touch be &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://theravingrick.blogspot.com/2013/05/woof-woof.html&quot;&gt;dogfoodable&lt;/a&gt; on the Nexus and Nexus 4 phones. By that we mean, the goal is to make it so that we can use our phones exclusively as our phones. Today I chatted with some of the engineering managers involved to see how much progress we have made towards that. I am happy to say that it looks like we are still on track for this goal. However, there do appear to be some risky parts, so I am keeping my fingers crossed.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family:Arial, Helvetica, sans-serif;&quot;&gt;You can make and receive phone calls: Done!&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:Arial, Helvetica, sans-serif;&quot;&gt;You can make and receive sms messages: Done!&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:Arial, Helvetica, sans-serif;&quot;&gt;You can browse the web on 3g data: Tony had been blocked on some technical issues, but thinks he's through them, so is in the debugging phase. He expects to have this done by end of May as per the dogfooding goal. For me, personally, this is the only missing part for me to be able to use the phone as my main phone around town. So, if Tony cracks this nut, then I will put away my old phone and start using my Ubuntu Phone exclusively.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:Arial, Helvetica, sans-serif;&quot;&gt;You can browse the web on wifi: Done! This has actually been done for quite a while.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:Arial, Helvetica, sans-serif;&quot;&gt;You can switch between wifi and 3g data: There are 2 parts to this work. There is low level networking code to get done, and then there is UI to enable it. That means that the Phone Foundations team and the Desktop team both have work to do. Both teams expect to get it done for May, but the work is not started yet.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:Arial, Helvetica, sans-serif;&quot;&gt;The proximity sensore dims the screen when you lift the phone to talk on it: There are two parts to this also. Gather the sensor data and then making the phone app use the sensor data. Work has not started for this part either.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:Arial, Helvetica, sans-serif;&quot;&gt;You can import contacts from somewhere, and you can add and edit contacts: There is some work done on this that imports from a *.csv file. I expect there will be some crude support for this in time for the May goal. It might be fun for someone to try out a more elegant implementation. Ubuntu Phone is using Evolution Data Server for the contacts store, so there may be folks out there who already have the experience to do this easily.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:Arial, Helvetica, sans-serif;&quot;&gt;When you update your phone your user data is retained, even if updating with phablet-flash: Done! This part being done makes the contacts import less important to me because as I add contacts they won't get blown away. On the other hand, it means it is worth it to import contacts, since you won't have to re-important as you update your phone each day (while it is in development).&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</description>
         <author>noreply@blogger.com (Rick Spencer)</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-7497847932106835950.post-2496319537667779235</guid>
         <pubDate>Fri, 17 May 2013 18:07:44 +0000</pubDate>
      </item>
      <item>
         <title>Colin King: Kernel tracing using lttng</title>
         <link>http://feedproxy.google.com/~r/ASmackerelOfOpinion/~3/HT_k-JOZIjo/kernel-tracing-using-lttng.html</link>
         <description>LTTng (&lt;span id=&quot;slogan&quot;&gt;Linux Trace Toolkit - next generation) is a highly efficient system tracer that allows tracing of the kernel and userspace. It also provides tools to view and analyse the gathered trace data.  So let's see how to install and use LTTng kernel tracing in Ubuntu. First, one has to install the LTTng userspace tools:
&lt;/span&gt;&lt;br /&gt;
&lt;pre&gt;&lt;span id=&quot;slogan&quot;&gt;&lt;span id=&quot;slogan&quot;&gt;&lt;code style=&quot;color:black;&quot;&gt; sudo apt-get update  
 sudo apt-get install lttng-tools  
&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;span id=&quot;slogan&quot;&gt;
&lt;span id=&quot;slogan&quot;&gt;
LTTng was already &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://kernel.ubuntu.com/git?p=ubuntu/ubuntu-saucy.git;a=commit;h=ec6810d99bd324b542c616d5cd667cfc1ae79f38&quot;&gt;recently added&lt;/a&gt; into the Ubuntu 13.10 Saucy kernel, however, with earlier releases one needs to install the LTTng kernel driver using lttng-modules-dkms as follows:&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre&gt;&lt;span id=&quot;slogan&quot;&gt;&lt;span id=&quot;slogan&quot;&gt;&lt;code style=&quot;color:black;&quot;&gt; sudo apt-get install lttng-modules-dkms  
&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;span id=&quot;slogan&quot;&gt;&lt;span id=&quot;slogan&quot;&gt;
It is a good idea to sanity check to see if the tools and driver are installed correctly, so first check to see the available kernel events on your machine:&lt;br /&gt;
&lt;pre&gt;&lt;code style=&quot;color:black;&quot;&gt; sudo lttng list -k  
&lt;/code&gt;&lt;/pre&gt;
And you should get a list similar to the following:&lt;br /&gt;
&lt;pre&gt;&lt;code style=&quot;color:black;&quot;&gt; Kernel events:  
 -------------  
    mm_vmscan_kswapd_sleep (loglevel: TRACE_EMERG (0)) (type: tracepoint)  
    mm_vmscan_kswapd_wake (loglevel: TRACE_EMERG (0)) (type: tracepoint)  
    mm_vmscan_wakeup_kswapd (loglevel: TRACE_EMERG (0)) (type: tracepoint)  
    mm_vmscan_direct_reclaim_begin (loglevel: TRACE_EMERG (0)) (type: tracepoint)  
    mm_vmscan_memcg_reclaim_begin (loglevel: TRACE_EMERG (0)) (type: tracepoint)  
 ..  
&lt;/code&gt;&lt;/pre&gt;
Next, we need to create a tracing session:&lt;br /&gt;
&lt;pre&gt;&lt;code style=&quot;color:black;&quot;&gt; sudo lttng create examplesession  
&lt;/code&gt;&lt;/pre&gt;
..and enable events to be traced using:&lt;br /&gt;
&lt;pre&gt;&lt;code style=&quot;color:black;&quot;&gt; sudo lttng enable-event sched_process_exec -k  
&lt;/code&gt;&lt;/pre&gt;
One can also specify multiple events as a comma separated list. Next, start the tracing using:&lt;br /&gt;
&lt;pre&gt;&lt;code style=&quot;color:black;&quot;&gt; sudo lttng start  
&lt;/code&gt;&lt;/pre&gt;
and to stop and complete the tracing use:&lt;br /&gt;
&lt;pre&gt;&lt;code style=&quot;color:black;&quot;&gt; sudo lttng stop  
 sudo lttng destroy  
&lt;/code&gt;&lt;/pre&gt;
and the trace data will be saved in the directory ~/lttng-traces/examplesession-[date]-[time]/.  One can examine the trace data using the babeltrace tool, for example:&lt;br /&gt;
&lt;pre&gt;&lt;code style=&quot;color:black;&quot;&gt; sudo babeltrace ~/lttng-traces/examplesession-20130517-125533  
&lt;/code&gt;&lt;/pre&gt;
And you should get a list similar to the following:&lt;br /&gt;
&lt;pre&gt;&lt;code style=&quot;color:black;&quot;&gt; [12:56:04.490960303] (+?.?????????) x220i sched_process_exec: { cpu_id = 2 }, { filename = &quot;/usr/bin/firefox&quot;, tid = 4892, old_tid = 4892 }  
 [12:56:04.493116594] (+0.002156291) x220i sched_process_exec: { cpu_id = 0 }, { filename = &quot;/usr/bin/which&quot;, tid = 4895, old_tid = 4895 }  
 [12:56:04.496291224] (+0.003174630) x220i sched_process_exec: { cpu_id = 2 }, { filename = &quot;/usr/lib/firefox/firefox&quot;, tid = 4892, old_tid = 4892 }  
 [12:56:05.472770438] (+0.976479214) x220i sched_process_exec: { cpu_id = 2 }, { filename = &quot;/usr/lib/libunity-webapps/unity-webapps-service&quot;, tid = 4910, old_tid = 4910 }  
 [12:56:05.478117340] (+0.005346902) x220i sched_process_exec: { cpu_id = 2 }, { filename = &quot;/usr/bin/ubuntu-webapps-update-index&quot;, tid = 4912, old_tid = 4912 }  
 [12:56:10.834043409] (+5.355926069) x220i sched_process_exec: { cpu_id = 3 }, { filename = &quot;/usr/bin/top&quot;, tid = 4937, old_tid = 4937 }  
 [12:56:13.668306764] (+2.834263355) x220i sched_process_exec: { cpu_id = 3 }, { filename = &quot;/bin/ps&quot;, tid = 4938, old_tid = 4938 }  
 [12:56:16.047191671] (+2.378884907) x220i sched_process_exec: { cpu_id = 3 }, { filename = &quot;/usr/bin/sudo&quot;, tid = 4939, old_tid = 4939 }  
 [12:56:16.059363974] (+0.012172303) x220i sched_process_exec: { cpu_id = 3 }, { filename = &quot;/usr/bin/lttng&quot;, tid = 4940, old_tid = 4940 }  
&lt;/code&gt;&lt;/pre&gt;
The LTTng &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://lttng.org/&quot;&gt;wiki&lt;/a&gt; contains many useful &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://bugs.lttng.org/projects/lttng-tools/wiki&quot;&gt;worked examples &lt;/a&gt;and is well worth exploring.&lt;br /&gt;
&lt;br /&gt;
As it stands, LTTng is relatively light weight.   &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://mdh.diva-portal.org/smash/get/diva2:325301/FULLTEXT01&quot;&gt;Research by Romik Guha Anjoy and Soumya Kanti Chakraborty&lt;/a&gt; shows that LTTng describes how the CPU overhead is ~1.6% on a Intel® CoreTM 2 Quad with four 64 bit Q9550 cores.  With measurements I've made with oprofile on a Nexus 4 with 1.5 GHz quad-core Snapdragon S4 Pro processor shows a CPU overhead of &amp;lt; 1% for kernel tracing.  In flight recorder mode, one can generate a lot of trace data. For example, with all tracing enabled running multiple stress tests I was able to generate ~850K second of trace data, so this will obviously impact disk I/O.&lt;/span&gt;&lt;/span&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/ASmackerelOfOpinion?a=HT_k-JOZIjo:8_gbsOgR1KY:yIl2AUoC8zA&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://feeds.feedburner.com/~ff/ASmackerelOfOpinion?d=yIl2AUoC8zA&quot;/&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/ASmackerelOfOpinion?a=HT_k-JOZIjo:8_gbsOgR1KY:63t7Ie-LG7Y&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://feeds.feedburner.com/~ff/ASmackerelOfOpinion?d=63t7Ie-LG7Y&quot;/&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/ASmackerelOfOpinion?a=HT_k-JOZIjo:8_gbsOgR1KY:4cEx4HpKnUU&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://feeds.feedburner.com/~ff/ASmackerelOfOpinion?i=HT_k-JOZIjo:8_gbsOgR1KY:4cEx4HpKnUU&quot;/&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/ASmackerelOfOpinion?a=HT_k-JOZIjo:8_gbsOgR1KY:F7zBnMyn0Lo&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://feeds.feedburner.com/~ff/ASmackerelOfOpinion?i=HT_k-JOZIjo:8_gbsOgR1KY:F7zBnMyn0Lo&quot;/&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/ASmackerelOfOpinion?a=HT_k-JOZIjo:8_gbsOgR1KY:7Q72WNTAKBA&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://feeds.feedburner.com/~ff/ASmackerelOfOpinion?d=7Q72WNTAKBA&quot;/&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/ASmackerelOfOpinion?a=HT_k-JOZIjo:8_gbsOgR1KY:V_sGLiPBpWU&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://feeds.feedburner.com/~ff/ASmackerelOfOpinion?i=HT_k-JOZIjo:8_gbsOgR1KY:V_sGLiPBpWU&quot;/&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/ASmackerelOfOpinion?a=HT_k-JOZIjo:8_gbsOgR1KY:gIN9vFwOqvQ&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://feeds.feedburner.com/~ff/ASmackerelOfOpinion?i=HT_k-JOZIjo:8_gbsOgR1KY:gIN9vFwOqvQ&quot;/&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/ASmackerelOfOpinion?a=HT_k-JOZIjo:8_gbsOgR1KY:TzevzKxY174&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://feeds.feedburner.com/~ff/ASmackerelOfOpinion?d=TzevzKxY174&quot;/&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img height=&quot;1&quot; src=&quot;http://feeds.feedburner.com/~r/ASmackerelOfOpinion/~4/HT_k-JOZIjo&quot; width=&quot;1&quot;/&gt;</description>
         <author>noreply@blogger.com (Colin Ian King)</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-1016709139053396535.post-3764834563817270491</guid>
         <pubDate>Fri, 17 May 2013 14:47:03 +0000</pubDate>
      </item>
      <item>
         <title>Xubuntu: Looking towards Xubuntu 13.10</title>
         <link>http://xubuntu.org/news/looking-towards-xubuntu-13-10/</link>
         <description>&lt;p&gt;After three Nights of Xubuntu, the Xubuntu team is able to present you a quick overview of some of the planned features and improvements for Xubuntu 13.10. Enjoy!&lt;/p&gt;
&lt;h2&gt;Software and development&lt;/h2&gt;
&lt;p&gt;On the software side, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://apt-offline.alioth.debian.org/&quot;&gt;apt-offline&lt;/a&gt; will be included in our default installation after a few cycles of preparing and writing documentation for it. This will help our users who have impaired-bandwidth situations and usage documentation is already present in the 13.04 offline documentation. The team is also considering the possibility to add a &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://wiki.ubuntu.com/Xubuntu/Roadmap/Specifications/Quantal/KeyboardShortcutsOverlay&quot;&gt;keyboard shortcuts overlay&lt;/a&gt; to help new (and why not old) users with their shortcuts-fu. Finally, the team is looking to improve the Pavucontrol user interface to make it more intuitive.&lt;/p&gt;
&lt;p&gt;The team also discussed if a heads-up display (HUD) would fit to the Xubuntu paradigm and if it would be viable to implement. The team decided that including or working with one should be postponed until after the long-term support (LTS) release since there isn’t a proof of concept of a HUD suitable for Xubuntu ready and developing one would take a lot of developer time. Further inquiry can take place, though.&lt;/p&gt;
&lt;p&gt;Besides the additions and improvements to software, the team roughly discussed including a Xubuntu core meta package which would include only a basic system without various applications seen in the current default installation. Some team members are working on drafts for the contents for the package as you read this article. The meta package would be installable instead of the Xubuntu desktop package during installation.&lt;/p&gt;
&lt;h2&gt;Documentation&lt;/h2&gt;
&lt;p&gt;The team is keeping the pressure up on the documentation improvements. The team is looking to extend the re-written Xubuntu documentation from a few releases ago even further as well as to get the infrastructure rights to enable translations for the documentation.&lt;/p&gt;
&lt;p&gt;In addition, another goal is to get started with the 12.04 documentation review to supply a more up-to-date version via a stable release update for the LTS users as well.&lt;/p&gt;
&lt;h2&gt;Community&lt;/h2&gt;
&lt;p&gt;As with the previous cycles, we will keep on focusing on community. One of our targets this cycle is to get several people new upload rights to the Xubuntu package set. We also hope the prospective developers can help create processes with the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://lists.ubuntu.com/archives/xubuntu-devel/2013-May/008881.html&quot;&gt;newly appointed QA team lead&lt;/a&gt; to help reinforce the QA team as well as help with their testing duties.&lt;/p&gt;
&lt;h2&gt;Milestone participation&lt;/h2&gt;
&lt;p&gt;As usually, Xubuntu is following the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://wiki.ubuntu.com/SaucySalamander/ReleaseSchedule&quot; title=&quot;Ubuntu release schedule for Saucy Salamander&quot;&gt;Ubuntu release schedule&lt;/a&gt;. While the release schedule is far from final, the Xubuntu team is planning to release one alpha and both betas. At the moment the alpha participation looks pretty certain but the details depend on the Xfce 4.12 release. We will keep sending updates as soon as we have any news.&lt;/p&gt;
&lt;h2&gt;Summary&lt;/h2&gt;
&lt;p&gt;In the end, this is a final tune-up before we head into developing the LTS release that is expected to be unleashed in April 2014.  Xubuntu presents a conservative desktop choice among the Ubuntu flavours.  As we head into the Saucy Salamander development cycle, we will be striving for excellence once more.&lt;/p&gt;
&lt;p&gt;To read the full notes from the three meetings, refer to the following URLs: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://lists.ubuntu.com/archives/xubuntu-devel/2013-May/008904.html&quot;&gt;night 1&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://lists.ubuntu.com/archives/xubuntu-devel/2013-May/008906.html&quot;&gt;night 2&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://ubottu.com/meetingology/logs/xubuntu-devel/2013/xubuntu-devel.2013-05-16-20.04.html&quot;&gt;night 3&lt;/a&gt;. If you are interested in the original agenda for the nights, refer to the following URLs: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://blueprints.launchpad.net/xubuntu-desktop/+spec/client-xubuntu-1305-dev&quot;&gt;development and milestone participation&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://blueprints.launchpad.net/xubuntu-desktop/+spec/client-xubuntu-1305-aob&quot;&gt;forward-looking issues&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://blueprints.launchpad.net/xubuntu-desktop/+spec/client-xubuntu-1305-software&quot;&gt;software&lt;/a&gt;.&lt;/p&gt;</description>
         <guid isPermaLink="false">http://xubuntu.org/?p=1723</guid>
         <pubDate>Thu, 16 May 2013 23:45:42 +0000</pubDate>
      </item>
      <item>
         <title>Rick Spencer: Feel Like Friday (post-vUDS)</title>
         <link>http://theravingrick.blogspot.com/2013/05/feel-like-friday-post-vuds.html</link>
         <description>&lt;br /&gt;&lt;span style=&quot;font-family:Arial, Helvetica, sans-serif;&quot;&gt;It feels like Friday! Why? I think it's because I am tired. I am tired because Virtual UDS turns out to be surprisingly intense.&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://2.bp.blogspot.com/-k0cqJi5YZKk/UZVKO_7b3JI/AAAAAAAAAq8/fWzDcDFNat0/s1600/fist.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-k0cqJi5YZKk/UZVKO_7b3JI/AAAAAAAAAq8/fWzDcDFNat0/s1600/fist.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family:Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;h2&gt;&lt;span style=&quot;font-family:Arial, Helvetica, sans-serif;&quot;&gt;Power to People&lt;/span&gt;&lt;/h2&gt;&lt;span style=&quot;font-family:Arial, Helvetica, sans-serif;&quot;&gt;So, that is to say, the second Virtual UDS is over. After experience my second vUDS, I think vUDS is really a boost for the transparency of the Ubuntu Project for a few reasons.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family:Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;Frequency&lt;/b&gt;. We can do it every 3 months instead of every 6 months. As I mentioned in the opening plenary, this is important because we don't actually plan only every 6 months anymore. Like any modern software project, we are continuously planning. The 3 month cadence for vUDS means that there will be less time between detecting a need to change plans and discussion about how to make those necessary changes. I pushed very hard to have the first vUDS quickly, because there was a lot of planning for Ubuntu Touch that was backed up and needed proper discussion. If we waited until now, a lot of the work would have started without a good opportunity for discussion.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;b style=&quot;font-family:Arial, Helvetica, sans-serif;&quot;&gt;Access&lt;/b&gt;&lt;span style=&quot;font-family:Arial, Helvetica, sans-serif;&quot;&gt;. Folks don't have to travel to wherever UDS is. People with specific interests can rock those interests with a laser focus, without having to dedicate a whole week away from home. Let's face it, traveling for 2 weeks a year to participate in UDS is something that only a few privileged people can swing. Many many more people can join a hangout.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;Persistence&lt;/b&gt;. The sessions are streamed live, but then instantly available for reviewing, along with the white board, links to blueprints, etc... Try it. Go to &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://summit.ubuntu.com/uds-1305/&quot;&gt;Summit&lt;/a&gt; for the UDS that just ended. Find a session. Click on the session. It's like you are there live. Discussions that used to exist only in the memories of a select few with some written traces are now persisted and available.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;span style=&quot;font-family:Arial, Helvetica, sans-serif;&quot;&gt;Personal Faves&lt;/span&gt;&lt;/h2&gt;&lt;span style=&quot;font-family:Arial, Helvetica, sans-serif;&quot;&gt;I won't go into a run down of the results, because &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://summit.ubuntu.com/uds-1305/meeting/21823/closing-plenary/&quot;&gt;that job is taken&lt;/a&gt;. However, here are some of my personal favorite discussions at this vUDS. These are my favorites based only on personal interests of mine. These are by no means the most important decisions or discussions. Just things that interest me a lot personally.&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://3.bp.blogspot.com/_AcI_7qIKx4o/S3v1UEIB_TI/AAAAAAAAAJ8/6FtZLwu2Gfk/s400/Wheeling+salamander.jpg&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;http://3.bp.blogspot.com/_AcI_7qIKx4o/S3v1UEIB_TI/AAAAAAAAAJ8/6FtZLwu2Gfk/s320/Wheeling+salamander.jpg&quot; width=&quot;249&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;h3&gt;&lt;span style=&quot;font-family:Arial, Helvetica, sans-serif;&quot;&gt;Rolling Release&lt;/span&gt;&lt;/h3&gt;&lt;span style=&quot;font-family:Arial, Helvetica, sans-serif;&quot;&gt;After the unfortunate kerfufle last cycle when I pushed hard to move Ubuntu to a model of LTSs with rolling releases in between, it was niceto close in on one nice outcome. Namely, Colin has a technical solution that will allow users to subscribe to essentially the tip of development. Instead of using &quot;raring&quot; or &quot;saucy&quot; in your sources lists, you'll subscribe to a new name which is symlinked to whatever is the current development release. In this way, each day you will be on the latest. Even the day after a development release becomes a stable release, because the symlink will just point to the next development release.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family:Arial, Helvetica, sans-serif;&quot;&gt;I ended up with a couple of &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://blueprints.launchpad.net/ubuntu/+spec/foundations-1305-development-release-planning&quot;&gt;action items from this session&lt;/a&gt;. Mostly, to come up with a name and bring it to the next Tech Board meeting for approval. I'm very much leaning to &quot;rolling&quot;, but I am open to discussion ;) This would mean you could say &quot;I am on Raring&quot;, or &quot;I am on Precise&quot;, or &quot;I am on Rolling&quot;. &quot;I am on Rolling&quot; means that you are on the tip of development. Fun!&lt;/span&gt;&lt;br /&gt;&lt;h3&gt;&lt;span style=&quot;font-family:Arial, Helvetica, sans-serif;&quot;&gt;Touch Image Testing&lt;/span&gt;&lt;/h3&gt;&lt;span style=&quot;font-family:Arial, Helvetica, sans-serif;&quot;&gt;I've been very keen to get Ubuntu Touch out of &quot;preview&quot; mode and into our standard development processes so that they inherit all of the daily quality tools that we have in place. This means moving all the code of out PPAs and into the real archives, so that we get the benefits of all the efforts we have put into place around -proposed and archive maintenance. It also means getting smoke testing and regression testing automated on the Touch images. I loved hearing from the Phone Foundations team and the QA team about their vision for &quot;not accepting regressions&quot;. We should have dog-foodable touch images as early as the end of this month. Then if we can keep the images fully usable with minimal regressions each day, we will go very fast towards completion.&lt;/span&gt;&lt;br /&gt;&lt;h3&gt;&lt;span style=&quot;font-family:Arial, Helvetica, sans-serif;&quot;&gt;Ubuntu Status Stracker&lt;/span&gt;&lt;/h3&gt;&lt;span style=&quot;font-family:Arial, Helvetica, sans-serif;&quot;&gt;I am partial to this topic because the status tracker started out as a labor of love for me. The first real &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://bazaar.launchpad.net/~rick-rickspencer3/+junk/py-burndown-chart/view/head:/burndown.py&quot;&gt;bit of code&lt;/a&gt; that I wrote after joining canonical was to render my version of burndown charts. If I am not mistaken this code is still in use. In any case, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://status.ubuntu.com/ubuntu-s/&quot;&gt;status.ubuntu.com&lt;/a&gt; is critical to maintaining our planning, and ensuring that the status of the project is visible to all.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;h3&gt;&lt;span style=&quot;font-family:Arial, Helvetica, sans-serif;&quot;&gt;Unity 8 in 13.10&lt;/span&gt;&lt;/h3&gt;&lt;span style=&quot;font-family:Arial, Helvetica, sans-serif;&quot;&gt;While 13.10 is very very focused on Ubunty Touch for phones, we all know that the real prize is the fully converged client OS. With that in mind, I think it's important to get the code up on as many device types as possible as soon as possible. There was a rich discussion about the steps to offer Unity 8 on top of Mir as an option in 13.10. Now, keep in mind that the result will only be the Phone UI on the desktop, and the default will be the Unity that we know and love today (with Smart Scopes and other enhancements of course!). Still in all, I am betting that basing Unity 8 on QML means that it will be surprisingly functional on a desktop even though it won't have any real desktop support in terms of things like workspace switching, etc..&lt;/span&gt;&lt;br /&gt;</description>
         <author>noreply@blogger.com (Rick Spencer)</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-7497847932106835950.post-26348678585694867</guid>
         <pubDate>Thu, 16 May 2013 21:21:17 +0000</pubDate>
      </item>
      <item>
         <title>Laura Czajkowski: June HacknTalk event – London</title>
         <link>http://www.lczajkowski.com/2013/05/16/june-hackntalk-event-london/</link>
         <description>&lt;p&gt;Following on from the first event in March of this year where we had a great day of talks covering varying topic I am very happy to announce the next &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://hackntalkjune.eventbrite.com/&quot;&gt;HacknTalk will take place on the 29th June&lt;/a&gt; at the Google Campus again in London.&lt;/p&gt;
&lt;p&gt;For those who missed it we had a great turn out and had talk on “&lt;em&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://londonjavacommunity.wordpress.com/2013/02/15/four-things-you-can-do-to-maximise-your-meet-a-project-event-from-marc-barto/&quot;&gt;Documenting tools for Tech Events&lt;/a&gt;&lt;/em&gt;“, “&lt;em&gt;How to get kids more involved in open source in Education&lt;/em&gt;“,” &lt;em&gt;Exceptional Money&lt;/em&gt;“, “&lt;em&gt;Using MVC in Game Desig&lt;/em&gt;n” and we learned about&lt;em&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.lczajkowski.com/2013/05/16/june-hackntalk-event-london/www.stemnet.org.uk/content/ambassadors&quot;&gt;STEMNE&lt;/a&gt;T&lt;/em&gt;.  There were other talks, lots of demonstrations and hands on help from members of the community helping one another with their questions.&lt;/p&gt;
&lt;p&gt;We hope to reproduce the fun and informative day again in June.  Learn about more great projects that are happening in the varying open source communities and meet new people. Since HacknTalk is an unconference, the speaking/demo schedule will be set on the day and everyone is free to propose a talk themselves. You are of course free to come along, sit back and listen to other people’s talks but we’d like to encourage everyone to take part and talk on something they are passionate about in technology.  There is lots of space, wifi, and power sockets to go around. Break out areas to work on your hacking or demoing and hanging out with people.&lt;/p&gt;
&lt;p&gt;If you want to come along please do remember places are limited so you need to &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://hackntalkjune.eventbrite.com/&quot;&gt;sign up&lt;/a&gt;. If you can’t make the event, let other people in your community know about it and remember there will be another event in 3-4 months again. You can follow &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/hackntalk&quot;&gt;@hackntalk&lt;/a&gt; for more updates.&lt;/p&gt;</description>
         <guid isPermaLink="false">http://www.lczajkowski.com/?p=1325</guid>
         <pubDate>Thu, 16 May 2013 20:03:44 +0000</pubDate>
      </item>
      <item>
         <title>Ubuntu Podcast from the UK LoCo: S06E12 – Django Ubuntu</title>
         <link>http://podcast.ubuntu-uk.org/2013/05/16/s06e12-django-ubuntu/</link>
         <description>&lt;p&gt;We’re back with the twelfth episode of Season Six of the Ubuntu Podcast from the UK LoCo Team! &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://popey.com&quot;&gt;Alan Pope&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://barrenfrozenwasteland.com/&quot;&gt;Mark Johnson&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://tonywhitmore.co.uk&quot;&gt;Tony Whitmore&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://lauracowen.co.uk&quot;&gt;Laura Cowen&lt;/a&gt; and The Podcats are all set in Studio A with cake and an interview.&lt;/p&gt;

&lt;div class=&quot;podPress_content&quot;&gt;&lt;table class=&quot;download_buttons&quot;&gt;
		&lt;tbody&gt;&lt;tr&gt;
&lt;td class=&quot;podPress_downloadlinks&quot;&gt;  &lt;a rel=&quot;nofollow&quot; class=&quot;orange button&quot; target=&quot;_blank&quot; href=&quot;http://podcast.ubuntu-uk.org/download/uupc_s06e12.ogg&quot;&gt;Download OGG&lt;/a&gt;&lt;/td&gt;


&lt;td class=&quot;podPress_downloadlinks&quot;&gt;  &lt;a rel=&quot;nofollow&quot; class=&quot;orange button&quot; target=&quot;_blank&quot; href=&quot;http://podcast.ubuntu-uk.org/download/uupc_s06e12.mp3&quot;&gt;Download MP3&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://podcast.ubuntu-uk.org/feed/#podPressPlayerSpace_2&quot; style=&quot;display:none;&quot;&gt;Play in Popup&lt;/a&gt;&lt;/td&gt;

&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;



&lt;p&gt;In this week’s show:-&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;We interview &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://rickspencer3.com/&quot; title=&quot;Rick's website&quot;&gt;Rick Spencer&lt;/a&gt;, VP of Ubuntu Engineering at Canonical, about engineering Ubuntu.&lt;/li&gt;
&lt;li&gt;We share some Command Line Lurve:
&lt;pre&gt;gpg --multifile&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;We chat about attending an Ubuntu development sprint in Oakland, more Doctor Who stuff at the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.bfi.org.uk/&quot; title=&quot;bfi website&quot;&gt;British Film Institute&lt;/a&gt; (it &lt;em&gt;is&lt;/em&gt; the 50th anniversary year!), and going to watch the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.reducedshakespeare.com/&quot; title=&quot;RSC's website&quot;&gt;Reduced Shakespeare Company&lt;/a&gt; reducing Shakespeare to 90 mins (including an interval).&lt;/li&gt;
&lt;li&gt;And, of course, we go over your marvellous feedback.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Please send your comments and suggestions to: podcast@ubuntu-uk.org&lt;br /&gt;
Join us on IRC in &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://webchat.freenode.net/?channels=ubuntu-uk-podcast&quot;&gt;#ubuntu-uk-podcast&lt;/a&gt; on &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://freenode.net/&quot;&gt;Freenode&lt;/a&gt;&lt;br /&gt;
Leave a voicemail via phone: +44 (0) 203 298 1600, sip: podcast@sip.ubuntu-uk.org and skype: ubuntuukpodcast&lt;br /&gt;
Follow our twitter feed &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://twitter.com/uupc&quot;&gt;http://twitter.com/uupc&lt;/a&gt;&lt;br /&gt;
Find our &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.facebook.com/UbuntuUKPodcast&quot;&gt;Facebook Fan Page&lt;/a&gt;&lt;br /&gt;
Follow us on &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://plus.google.com/u/0/107381207738558467919/posts&quot;&gt;Google Plus&lt;/a&gt;&lt;br /&gt;
Leave us some segment ideas on the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://pad.ubuntu-uk.org/SegmentIdeasFromTheCommunityForUUPC&quot;&gt;Etherpad&lt;/a&gt;&lt;/p&gt;
&lt;div class=&quot;lightsocial_container&quot;&gt;&lt;a rel=&quot;nofollow&quot; class=&quot;lightsocial_a&quot; target=&quot;_blank&quot; href=&quot;http://digg.com/submit?url=http%3A%2F%2Fpodcast.ubuntu-uk.org%2F2013%2F05%2F16%2Fs06e12-django-ubuntu%2F&amp;amp;title=S06E12+-+Django+Ubuntu&quot;&gt;&lt;img alt=&quot;Digg This&quot; class=&quot;lightsocial_img&quot; src=&quot;http://podcast.ubuntu-uk.org/wp-content/plugins/light-social/digg.png&quot; title=&quot;Digg This&quot;/&gt;&lt;/a&gt;  &lt;a rel=&quot;nofollow&quot; class=&quot;lightsocial_a&quot; target=&quot;_blank&quot; href=&quot;http://www.reddit.com/submit?url=http%3A%2F%2Fpodcast.ubuntu-uk.org%2F2013%2F05%2F16%2Fs06e12-django-ubuntu%2F&amp;amp;title=S06E12+-+Django+Ubuntu&quot;&gt;&lt;img alt=&quot;Reddit This&quot; class=&quot;lightsocial_img&quot; src=&quot;http://podcast.ubuntu-uk.org/wp-content/plugins/light-social/reddit.png&quot; title=&quot;Reddit This&quot;/&gt;&lt;/a&gt;  &lt;a rel=&quot;nofollow&quot; class=&quot;lightsocial_a&quot; target=&quot;_blank&quot; href=&quot;http://www.stumbleupon.com/submit?url=http%3A%2F%2Fpodcast.ubuntu-uk.org%2F2013%2F05%2F16%2Fs06e12-django-ubuntu%2F&amp;amp;title=S06E12+-+Django+Ubuntu&quot;&gt;&lt;img alt=&quot;Stumble Now!&quot; class=&quot;lightsocial_img&quot; src=&quot;http://podcast.ubuntu-uk.org/wp-content/plugins/light-social/stumbleupon.png&quot; title=&quot;Stumble Now!&quot;/&gt;&lt;/a&gt;  &lt;a rel=&quot;nofollow&quot; class=&quot;lightsocial_a&quot; target=&quot;_blank&quot; href=&quot;http://buzz.yahoo.com/buzz?targetUrl=http%3A%2F%2Fpodcast.ubuntu-uk.org%2F2013%2F05%2F16%2Fs06e12-django-ubuntu%2F&amp;amp;headline=S06E12+-+Django+Ubuntu&quot;&gt;&lt;img alt=&quot;Buzz This&quot; class=&quot;lightsocial_img&quot; src=&quot;http://podcast.ubuntu-uk.org/wp-content/plugins/light-social/yahoo_buzz.png&quot; title=&quot;Buzz This&quot;/&gt;&lt;/a&gt;  &lt;a rel=&quot;nofollow&quot; class=&quot;lightsocial_a&quot; target=&quot;_blank&quot; href=&quot;http://www.dzone.com/links/add.html?title=S06E12+-+Django+Ubuntu&amp;amp;url=http%3A%2F%2Fpodcast.ubuntu-uk.org%2F2013%2F05%2F16%2Fs06e12-django-ubuntu%2F&quot;&gt;&lt;img alt=&quot;Vote on DZone&quot; class=&quot;lightsocial_img&quot; src=&quot;http://podcast.ubuntu-uk.org/wp-content/plugins/light-social/dzone.png&quot; title=&quot;Vote on DZone&quot;/&gt;&lt;/a&gt;  &lt;a rel=&quot;nofollow&quot; class=&quot;lightsocial_a&quot; target=&quot;_blank&quot; href=&quot;http://www.facebook.com/sharer.php?t=S06E12+-+Django+Ubuntu&amp;amp;u=http%3A%2F%2Fpodcast.ubuntu-uk.org%2F2013%2F05%2F16%2Fs06e12-django-ubuntu%2F&quot;&gt;&lt;img alt=&quot;Share on Facebook&quot; class=&quot;lightsocial_img&quot; src=&quot;http://podcast.ubuntu-uk.org/wp-content/plugins/light-social/facebook.png&quot; title=&quot;Share on Facebook&quot;/&gt;&lt;/a&gt;  &lt;a rel=&quot;nofollow&quot; class=&quot;lightsocial_a&quot; target=&quot;_blank&quot; href=&quot;http://delicious.com/save?title=S06E12+-+Django+Ubuntu&amp;amp;url=http%3A%2F%2Fpodcast.ubuntu-uk.org%2F2013%2F05%2F16%2Fs06e12-django-ubuntu%2F&quot;&gt;&lt;img alt=&quot;Bookmark this on Delicious&quot; class=&quot;lightsocial_img&quot; src=&quot;http://podcast.ubuntu-uk.org/wp-content/plugins/light-social/delicious.png&quot; title=&quot;Bookmark this on Delicious&quot;/&gt;&lt;/a&gt;  &lt;a rel=&quot;nofollow&quot; class=&quot;lightsocial_a&quot; target=&quot;_blank&quot; href=&quot;http://www.dotnetkicks.com/kick/?title=S06E12+-+Django+Ubuntu&amp;amp;url=http%3A%2F%2Fpodcast.ubuntu-uk.org%2F2013%2F05%2F16%2Fs06e12-django-ubuntu%2F&quot;&gt;&lt;img alt=&quot;Kick It on DotNetKicks.com&quot; class=&quot;lightsocial_img&quot; src=&quot;http://podcast.ubuntu-uk.org/wp-content/plugins/light-social/dotnetkicks.png&quot; title=&quot;Kick It on DotNetKicks.com&quot;/&gt;&lt;/a&gt;  &lt;a rel=&quot;nofollow&quot; class=&quot;lightsocial_a&quot; target=&quot;_blank&quot; href=&quot;http://dotnetshoutout.com/Submit?title=S06E12+-+Django+Ubuntu&amp;amp;url=http%3A%2F%2Fpodcast.ubuntu-uk.org%2F2013%2F05%2F16%2Fs06e12-django-ubuntu%2F&quot;&gt;&lt;img alt=&quot;Shout it&quot; class=&quot;lightsocial_img&quot; src=&quot;http://podcast.ubuntu-uk.org/wp-content/plugins/light-social/dotnetshoutout.png&quot; title=&quot;Shout it&quot;/&gt;&lt;/a&gt;  &lt;a rel=&quot;nofollow&quot; class=&quot;lightsocial_a&quot; target=&quot;_blank&quot; href=&quot;http://www.linkedin.com/shareArticle?mini=true&amp;amp;url=http%3A%2F%2Fpodcast.ubuntu-uk.org%2F2013%2F05%2F16%2Fs06e12-django-ubuntu%2F&amp;amp;title=S06E12+-+Django+Ubuntu&amp;amp;summary=&amp;amp;source=&quot;&gt;&lt;img alt=&quot;Share on LinkedIn&quot; class=&quot;lightsocial_img&quot; src=&quot;http://podcast.ubuntu-uk.org/wp-content/plugins/light-social/linkedin.png&quot; title=&quot;Share on LinkedIn&quot;/&gt;&lt;/a&gt;  &lt;a rel=&quot;nofollow&quot; class=&quot;lightsocial_a&quot; target=&quot;_blank&quot; href=&quot;http://www.technorati.com/faves?add=http%3A%2F%2Fpodcast.ubuntu-uk.org%2F2013%2F05%2F16%2Fs06e12-django-ubuntu%2F&quot;&gt;&lt;img alt=&quot;Bookmark this on Technorati&quot; class=&quot;lightsocial_img&quot; src=&quot;http://podcast.ubuntu-uk.org/wp-content/plugins/light-social/technorati.png&quot; title=&quot;Bookmark this on Technorati&quot;/&gt;&lt;/a&gt;  &lt;a rel=&quot;nofollow&quot; class=&quot;lightsocial_a&quot; target=&quot;_blank&quot; href=&quot;http://twitter.com/home?status=Reading+http%3A%2F%2Fpodcast.ubuntu-uk.org%2F2013%2F05%2F16%2Fs06e12-django-ubuntu%2F&quot;&gt;&lt;img alt=&quot;Post on Twitter&quot; class=&quot;lightsocial_img&quot; src=&quot;http://podcast.ubuntu-uk.org/wp-content/plugins/light-social/twitter.png&quot; title=&quot;Post on Twitter&quot;/&gt;&lt;/a&gt;  &lt;a rel=&quot;nofollow&quot; class=&quot;lightsocial_a&quot; target=&quot;_blank&quot; href=&quot;http://www.google.com/buzz/post?url=http%3A%2F%2Fpodcast.ubuntu-uk.org%2F2013%2F05%2F16%2Fs06e12-django-ubuntu%2F&quot;&gt;&lt;img alt=&quot;Google Buzz (aka. Google Reader)&quot; class=&quot;lightsocial_img&quot; src=&quot;http://podcast.ubuntu-uk.org/wp-content/plugins/light-social/google_buzz.png&quot; title=&quot;Google Buzz (aka. Google Reader)&quot;/&gt;&lt;/a&gt;  &lt;/div&gt;</description>
         <guid isPermaLink="false">http://podcast.ubuntu-uk.org/?p=3725</guid>
         <pubDate>Thu, 16 May 2013 18:29:38 +0000</pubDate>
         <enclosure length="" type="text/html" url="http://podcast.ubuntu-uk.org/download/uupc_s06e12.ogg"/>
      </item>
      <item>
         <title>Canonical Design Team: System Settings for Ubuntu Phone</title>
         <link>http://design.canonical.com/2013/05/phone-settings/</link>
         <description>&lt;p&gt;In late 2008, I sketched &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://live.gnome.org/SystemSettings&quot;&gt;initial designs&lt;/a&gt; for what became Gnome’s System Settings utility. This centralized most operating system settings in a single window, without the need to reopen menus or switch between multiple windows if you didn’t find the setting you were looking for the first time. It made Ubuntu, and other Gnome-based systems, much easier to configure.&lt;/p&gt;
&lt;p&gt;Five years later, we’re building a phone operating system. So once again, we need a centralized system settings interface.&lt;/p&gt;
&lt;h2&gt;What other phone OS es do&lt;/h2&gt;
&lt;p&gt;The first step in designing this was a &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.90percentofeverything.com/2011/07/19/flip-those-pancakes/&quot;&gt;competitor evaluation&lt;/a&gt; of how other phone systems present system settings.&lt;/p&gt;
&lt;div id=&quot;ios&quot;&gt;
&lt;div class=&quot;wp-caption alignright&quot; id=&quot;attachment_36004&quot; style=&quot;width:160px;&quot;&gt;&lt;img alt=&quot;The main Settings screen of&quot; class=&quot;size-full wp-image-36004&quot; height=&quot;813&quot; src=&quot;http://design.canonical.com/wp-content/uploads/ios-settings.png&quot; width=&quot;150&quot;/&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;iOS 6.1.4.&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;
&lt;p&gt;iOS is highly consistent in using a hierarchy of list items for Settings. But their design is rather awkward in three ways. First, the top-level Settings screen is very long, usually containing 30 or more top-level categories. Second, Apple originally tried to include &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://bjango.com/articles/settingsapp/&quot;&gt;application-specific settings inside the system-wide Settings&lt;/a&gt;, which made them hard to find while using the app. Some apps (including nearly all the default ones) still do that, but nowadays most put settings in their own UI. And third, the top-level “General” settings category is a bit of a &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://blogs.msdn.com/b/jensenh/archive/2006/01/31/520061.aspx&quot;&gt;junk drawer&lt;/a&gt; — containing subcategories for everything from auto-lock to accessibility, software updates to Siri.
&lt;/p&gt;&lt;/div&gt;
&lt;div id=&quot;android&quot; style=&quot;clear:both;&quot;&gt;&lt;div class=&quot;wp-caption alignright&quot; id=&quot;attachment_36008&quot; style=&quot;width:250px;&quot;&gt;&lt;img alt=&quot;In the &amp;#x00201c;Data usage&amp;#x00201d; screen of&quot; class=&quot;size-full wp-image-36008&quot; height=&quot;427&quot; src=&quot;http://design.canonical.com/wp-content/uploads/android-settings2.png&quot; width=&quot;240&quot;/&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Android 4.2: Tapping “Set mobile data limit” checks the checkbox. Tapping “Mobile data” flashes the switch label, but does nothing else. Tapping “⋮” opens a menu of more settings.&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Android’s Settings similarly uses a hierarchy of lists, though some sections use dialogs instead. It has other consistency problems, too. Sometimes checkboxes are on the left, sometimes on the right. Tapping a checkbox label toggles the checkbox, but tapping a switch label doesn’t toggle the switch — sometimes it navigates to a different screen, other times it does nothing at all. Sometimes a screen’s heading contains a Back button, sometimes it doesn’t. Sometimes it contains a “⋮” dropdown menu of more settings, and sometimes it doesn’t. All this shows the importance of system settings having, if not a single designer, at least strong design guidelines.&lt;/p&gt;
&lt;p&gt;An impressive aspect of Android’s Settings is that they can display in either portrait or landscape mode.
&lt;/p&gt;&lt;/div&gt;
&lt;div id=&quot;wp&quot; style=&quot;clear:both;&quot;&gt;&lt;div class=&quot;wp-caption alignleft&quot; id=&quot;attachment_36010&quot; style=&quot;width:250px;&quot;&gt;&lt;img alt=&quot;The &amp;#x00201c;phone+camera&amp;#x00201d; screen of&quot; class=&quot;size-full wp-image-36010&quot; height=&quot;584&quot; src=&quot;http://design.canonical.com/wp-content/uploads/wp8-camera.png&quot; width=&quot;240&quot;/&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Windows Phone 8.&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;
&lt;p&gt;The Windows Phone design emphasizes &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://blogs.windows.com/windows_phone/b/wpdev/archive/2011/02/16/from-transportation-to-pixels.aspx&quot;&gt;typography and visual simplicity&lt;/a&gt;. It’s a bit rough around the edges: for example, the “photos+camera” settings screen uses ten font variations, and the main heading doesn’t fit on the screen. Windows Phone also groups “system” and “applications” settings on separate screens, but the separation needs work: for example, the voicemail sound effect is set in one of the “system” screens, while the voicemail &lt;em&gt;number&lt;/em&gt; is set in one of the “applications” screens.&lt;/p&gt;
&lt;p&gt;A nice detail in Windows Phone’s Settings is the use of summary values. The row you would tap, to navigate to a settings screen, often contains a line of small text summarizing the current settings values. This can save you from having to visit the other screen at all.
&lt;/p&gt;&lt;/div&gt;
&lt;h2 style=&quot;clear:both;&quot;&gt;Learning from others&lt;/h2&gt;
&lt;p&gt;This competitor evaluation revealed three main issues. First, the difficulty of organizing &lt;strong&gt;system&lt;/strong&gt; settings versus &lt;strong&gt;application&lt;/strong&gt; settings. Apple tried to group them all together in iOS, but that lacks in-app discoverability. Microsoft used “system” and “applications” categories in Windows Phone, but suffers from poor sorting. It seems more likely that we can solve the sorting problem than the discoverability problem. So, as with Ubuntu for PC, Ubuntu Phone will have “&lt;em&gt;System&lt;/em&gt; Settings”, not just “Settings”. Applications will be responsible for presenting their own settings.&lt;/p&gt;
&lt;p&gt;Second, there is a tension between &lt;strong&gt;categorizing&lt;/strong&gt; settings, and &lt;strong&gt;promoting&lt;/strong&gt; frequent or urgently used settings. Categorizing by itself is tricky enough: different people might look for the same setting in different places. (For example, iOS sometimes mirrors subcategories of settings inside multiple categories.) A search function may help, but is not a complete answer, because people still need to know what settings are available in the first place. Categorization becomes even trickier when trying to provide quick access to settings like flight mode or orientation lock. Indicators at the top of the screen may help with this, by providing quick access to frequently used functions, like &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://wiki.ubuntu.com/MenuBar#rationale&quot;&gt;they do on Ubuntu for PC&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Third, it can be useful to &lt;strong&gt;reveal current state&lt;/strong&gt; of settings as part of the navigation to those settings. This is usually done in text, with summary values, but an icon could work too. For example, a Bluetooth settings icon might be dull when Bluetooth is off, bright when it is on, and have an emblem when it is paired to any device.&lt;/p&gt;
&lt;h2&gt;User journeys&lt;/h2&gt;
&lt;p&gt;Two user journeys influenced the design of the System Settings interface.&lt;/p&gt;
&lt;p&gt;The primary journey is someone wanting to solve a problem. Maybe their Internet connection is not working. Maybe they’re wondering if they can save battery. Maybe a cabin attendant has asked them to put the phone into flight mode. Maybe a friend has been messing around with their phone and they want to stop it from happening again. This person usually will be in a hurry, and sometimes irritated. They’ll want to get in and out as quickly as possible.&lt;/p&gt;
&lt;p&gt;The secondary journey is an adventurous new owner, starting out with their phone, wanting to explore what it is capable of. They have more time to read explanations, and to explore cross-references between categories.&lt;/p&gt;
&lt;h2&gt;Designing the overview&lt;/h2&gt;
&lt;p&gt;Next, I sketched out nine possible layouts for the overview screen — the first thing people would see when they entered System Settings.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://design.canonical.com/wp-content/uploads/p3.small_1.png&quot;&gt;&lt;img alt=&quot;There was a square grid of icons with headings, like on Ubuntu for PC. A variation where the headings doubled as controls. A triangular grid of the same icons, just for fun. Text lists of subcategories, interspersed with occasional controls as list items. And an amalgam of the grid and list models.&quot; class=&quot;aligncenter size-medium wp-image-36020&quot; height=&quot;300&quot; src=&quot;http://design.canonical.com/wp-content/uploads/p3.small_1-298x300.png&quot; title=&quot;&quot; width=&quot;298&quot;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://design.canonical.com/wp-content/uploads/p4.small_1.png&quot;&gt;&lt;img alt=&quot;Another text-based list, this time using two lines of text for each subcategory. An arrangement of tiles of different sizes for varying prominence of categories. And finally a list using both icons and text.&quot; class=&quot;aligncenter size-medium wp-image-36021&quot; height=&quot;300&quot; src=&quot;http://design.canonical.com/wp-content/uploads/p4.small_1-244x300.png&quot; width=&quot;244&quot;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Selecting the most promising elements from each of the nine layouts, I passed them on to one of our visual designers, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://design.canonical.com/author/x-zhu0301/&quot;&gt;Rosie Zhu&lt;/a&gt;. She produced mockups of three possibilities, and with help from &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://design.canonical.com/author/marcus-haslam/&quot;&gt;Marcus Haslam&lt;/a&gt; we decided on one final layout.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://design.canonical.com/2013/05/phone-settings/phone-overview-wireframe-small/&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;alignnone size-full wp-image-36023&quot; height=&quot;715&quot; src=&quot;http://design.canonical.com/wp-content/uploads/phone-overview-wireframe.small_.png&quot; width=&quot;240&quot;/&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://design.canonical.com/2013/05/phone-settings/phone-overview-visual-small/&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;alignnone size-full wp-image-36024&quot; height=&quot;853&quot; src=&quot;http://design.canonical.com/wp-content/uploads/phone-overview-visual.small_.png&quot; width=&quot;240&quot;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The design promotes frequently- and urgently-needed settings at the top, categorizes other settings compactly, and places bureaucratic stuff (“About This Phone” and “Reset Phone”) right at the bottom.&lt;/p&gt;
&lt;p&gt;This is far from a final mockup. We need to finalize the icon style, and fine-tune control sizes, use of color, use of lines, and so on. But the basic layout is in place for engineers to start work. (Contact &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://launchpad.net/~seb128&quot;&gt;Sebastien Bacher&lt;/a&gt; if you’d like to help out with the code.)&lt;/p&gt;
&lt;h2&gt;Designing individual screens&lt;/h2&gt;
&lt;p&gt;Meanwhile, I have been busy designing individual settings screens. This has helped reveal missing controls in the UI toolkit, so they can be implemented for app developers to use them too.&lt;/p&gt;
&lt;p&gt;&lt;img alt=&quot;&quot; class=&quot;size-full wp-image-36033&quot; height=&quot;574&quot; src=&quot;http://design.canonical.com/wp-content/uploads/phone-battery-settings.small_.png&quot; width=&quot;240&quot;/&gt;&lt;/p&gt;
&lt;p&gt;Links to designs for the individual screens, as well as the design for the overview screen, are on &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://wiki.ubuntu.com/SystemSettings&quot;&gt;the System Settings wiki page&lt;/a&gt;. Your feedback on any of the designs is welcome, either here, or on &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://launchpad.net/~ubuntu-phone&quot;&gt;the ubuntu-phone@ mailing list&lt;/a&gt;.&lt;/p&gt;</description>
         <guid isPermaLink="false">http://design.canonical.com/?p=35894</guid>
         <pubDate>Thu, 16 May 2013 14:30:52 +0000</pubDate>
      </item>
      <item>
         <title>Ralph Janke: Why is there this never ending discussion of what an Ubuntu team is?</title>
         <link>http://drupal7.txwikinger.me.uk/content/why-there-never-ending-discussion-what-ubuntu-team</link>
         <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;For several years, Randall Ross has been now on the war path about the structure of Ubuntu LoCo teams.&lt;/p&gt;
&lt;p&gt;However, everything that is raised in &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://randall.executiv.es/stateless&quot;&gt;his post&lt;/a&gt; seems nothing more than a storm in the teapot.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;sharethis-buttons&quot;&gt;&lt;div class=&quot;sharethis-wrapper&quot;&gt;&lt;span class=&quot;st_twitter_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_identi_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_facebook_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_googleplus_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_reddit_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_linkedin_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_digg_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_friendfeed_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_buffer_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_tumblr_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_sharethis_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_plusone_hcount&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;st_fblike_hcount&quot;&gt;&lt;/span&gt;
&lt;/div&gt;&lt;/div&gt;</description>
         <guid isPermaLink="false">http://drupal7.txwikinger.me.uk/taxonomy/term/4/187 at http://drupal7.txwikinger.me.uk</guid>
         <pubDate>Thu, 16 May 2013 13:58:06 +0000</pubDate>
      </item>
      <item>
         <title>Ubuntu App Developer Blog: App Development sessions at UDS, final day</title>
         <link>http://developer.ubuntu.com/2013/05/app-development-sessions-at-uds-final-day/</link>
         <description>&lt;p&gt;Time does fly, and we’re alread on the last day of the Ubuntu Developer Summit. Lots of content covered and still lots of interesting discussions to be had. We’re thrilled to bring you the summary on what’s on today on the App Development track.&lt;/p&gt;
&lt;p&gt;&lt;img alt=&quot;&quot; class=&quot;aligncenter size-full wp-image-4215&quot; height=&quot;269&quot; src=&quot;http://developer.ubuntu.com/wp-content/uploads/2013/05/App-dev-tablet-Home.png&quot; title=&quot;App Dev Tablet&quot; width=&quot;465&quot;/&gt;&lt;/p&gt;
&lt;p&gt;Here’s the &lt;strong&gt;list of app development sessions for today at UDS&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;At 14:00 UTC: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://summit.ubuntu.com/uds-1305/meeting/21822/app-developer-roundtable/&quot;&gt;App Development Roundtable&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;At 14:00 UTC: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://summit.ubuntu.com/uds-1305/meeting/21769/appdev-1305-ui-toolkit-responsive-layouting/&quot;&gt;SDK UI Toolkit Responsive Layouting&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;At 15:05 UTC: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://summit.ubuntu.com/uds-1305/meeting/21817/appdev-s-coreapps-plans/&quot;&gt;Core Apps plans for 13.10&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;At 15:05 UTC: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://summit.ubuntu.com/uds-1305/meeting/21787/appdev-1305-contact-service/&quot;&gt;Contact Service for Ubuntu Touch&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;At 16:05 UTC: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://summit.ubuntu.com/uds-1305/meeting/21708/appdev-1305-loco-code/&quot;&gt;LoCo Team Coding Challenge&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;At 16:05 UTC: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://summit.ubuntu.com/uds-1305/meeting/21712/appdev-1305-developer-site-gomobile/&quot;&gt;Refocus the Ubuntu App Developer site to go mobile&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;At 18:05 UTC: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://summit.ubuntu.com/uds-1305/meeting/21826/appdev-1305-tutorials/&quot;&gt;Building a set tutorials for App Developers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;At 19:00 UTC: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://summit.ubuntu.com/uds-1305/meeting/21823/closing-plenary/&quot;&gt;Closing Plenary and Track Summaries&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Hope to see you there!&lt;/p&gt;</description>
         <guid isPermaLink="false">http://developer.ubuntu.com/?p=4214</guid>
         <pubDate>Thu, 16 May 2013 13:18:14 +0000</pubDate>
      </item>
      <item>
         <title>Howard Chan: People behind Canonical Quality</title>
         <link>http://smartboyhw.tk/wordpress_smartboyhw/?p=60</link>
         <description>&lt;p&gt;If you did keep an eye on Planet Ubuntu, you would absolutely notice the series of “People behind Ubuntu Quality” series, where QA community members like me, Sergio, Jackson, Javier and Carla were interviewed by Nicholas Skaggs. If you never read it before, you will find it in &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.theorangenotebook.com&quot;&gt;Nicholas’ Orange Notebook&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Anyways, I myself started another series of interviews. I will be interviewing Canonical QA people from all over the world, who spends everyday making sure Ubuntu is of high quality. These interviews are to pay tribute to them, and thank them for making Ubuntu a nice product. As to echo Nicholas’ series, I shall conspciously name it “People behind Canonical Quality”. &lt;img alt=&quot;:P&quot; class=&quot;wp-smiley&quot; src=&quot;http://smartboyhw.tk/wordpress_smartboyhw/wp-includes/images/smilies/icon_razz.gif&quot;/&gt; &lt;/p&gt;
&lt;p&gt;Expect to see the first interview coming up by tomorrow or Saturday!&lt;/p&gt;</description>
         <guid isPermaLink="false">http://smartboyhw.tk/wordpress_smartboyhw/?p=60</guid>
         <pubDate>Thu, 16 May 2013 11:32:47 +0000</pubDate>
      </item>
      <item>
         <title>The Fridge: Gandi now offers discounts for Ubuntu Members</title>
         <link>http://fridge.ubuntu.com/2013/05/16/gandi-now-offers-discounts-for-ubuntu-members/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=gandi-now-offers-discounts-for-ubuntu-members</link>
         <description>&lt;p&gt;The Ubuntu Community Council is happy to announce the availability of discounts from &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://www.gandi.net/&quot;&gt;Gandi&lt;/a&gt; to Ubuntu Members! Members will be granted &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://www.gandi.net/domain/price/info?grid=E&quot;&gt;E rates for domains&lt;/a&gt; and partner rates for cloud hosting (-50% from public price).&lt;/p&gt;
&lt;p&gt;To redeem this benefit, members should send an email to non-profit@gandi.net from their @ubuntu.com email address that includes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A Gandi handle (&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://www.gandi.net/contact/create&quot;&gt;see here&lt;/a&gt; to create a new one if requred)&lt;/li&gt;
&lt;li&gt;The currency they use (Euro, USD or GBP are available)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Huge thanks to the kind folks at Gandi for offering this benefit to our members, and also thanks to community member Benjamin Kerensa for reaching out to them to request it.&lt;/p&gt;
&lt;p&gt;&lt;cite&gt;Elizabeth Krumbach Joseph, on behalf of the Ubuntu Community Council&lt;/cite&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">http://fridge.ubuntu.com/?p=5980</guid>
         <pubDate>Thu, 16 May 2013 03:42:36 +0000</pubDate>
      </item>
      <item>
         <title>Jorge Castro: Open Source is not a sport for the armchair quarterback</title>
         <link>http://www.jorgecastro.org/2013/05/15/brainstorm-does-not-make-sense-in-the-age-of-virtual-uds/</link>
         <description>&lt;p&gt;Earlier this week the techboard asked what we should do with &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://brainstorm.ubuntu.com&quot;&gt;Brainstorm&lt;/a&gt;. Having been involved with Brainstorm since almost the beginning, I felt it appropriate to handle how we would deal with it since no one wants to be unpopular, except for me of course. The TLDR is that Dell launched &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.ideastorm.com/idea2ExploreMore?v=1368628305598&quot;&gt;IdeaStorm&lt;/a&gt; and of course people thought this would be a great idea for OSS.&lt;/p&gt;

&lt;p&gt;The very first thing I noticed when the idea of shutting it down was a fundamental misunderstanding of what Brainstorm is and is not. So let me be clear here:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Brainstorm was never about user-driven voting for what goes into Ubuntu.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Brainstorm was about communicating ideas that the user base were interested to Ubuntu, and at THAT it did a pretty decent job. Every cycle the tech board was taking in the top ideas and responding to them. Most of these ideas were pretty obvious. Ubuntu developers don’t need anyone to remind me that Ubuntu needs to do a better job at hardware support. We know and deal with these issues every day.&lt;/p&gt;

&lt;p&gt;Brainstorm was about engaging developers with users, and here’s why that doesn’t work anymore:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Just go to UDS. It’s virtual, anyone can join without caring about travel expenses, just talk to developers directly.&lt;/li&gt;
&lt;li&gt;Be involved in projects you care about; there’s mailing lists and tons of feedback options for developers.&lt;/li&gt;
&lt;li&gt;It takes a reasonably intelligent person about 10 seconds to come up with 10,000 years of development work that will never be accomplished with the resources we have.&lt;/li&gt;
&lt;li&gt;Go do stuff, the more you do, the more you get a say.&lt;/li&gt;
&lt;li&gt;At the end of the day I’m swimming in great ideas. I don’t need great ideas, I need people willing to make great ideas a reality.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;It seems that a great number of people think that Brainstorm is all about “wish-driven development” - the idea that you will come up with an awesome idea and then a team of developers will go do that for you and deliver what you want. Unfortunately that is not how it works. The only way you will ever get things done is if you do the work alongside other people. The currency of Open Source is the amount of work you’re willing to put into it. And while some people are saying that they’ll move to other distros or give up on Ubuntu because “no one listens to me” are in for a rude awakening when they realize that no open source project is driven by webpoll results.&lt;/p&gt;

&lt;p&gt;Some people have equated the “age of Unity” as the reason as to why Brainstorm is failing, but I don’t think so, the site was flailing long before then. I might be seemingly overly negative, and that’s not my intent. In fact the barrier to get involved with Ubuntu is lower than ever.&lt;/p&gt;

&lt;p&gt;The ironic bit so far is that the amount of complaints about Brainstorm shutting down &lt;em&gt;far&lt;/em&gt; outnumber the amount of volunteers who have laid aside a ton of their own personal time to do the work to make the site succeed. That tells me a few things. First of all, the amount of people who will complain that things don’t work like they want them to is high. The amount of people willing to work on Ubuntu to fix these problems is relatively low.&lt;/p&gt;

&lt;p&gt;So is Brainstorm a failure? Probably. I think we learned a bunch of things. No other OS has tried this before. Sure, they say &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://gizmodo.com/5477384/windows-7-was-my-idea-but-to-be-fair-i-dont-know-what-im-talking-about&quot;&gt;Windows 7 was my idea&lt;/a&gt;, but you know that’s made up. I like that we tried, shrug.&lt;/p&gt;

&lt;p&gt;I like that we now do design and user-feedback based improvements into Unity. Some people don’t like that. Some people don’t like that we do test driven development either. To each their own. Anyway Brainstorm was never my idea, it was a community idea that seemed to make sense at the time and whose course has run. Let’s torpedo the unrealistic idea that webpolls run an operating system and just people wired into making an operating system. Want to make a difference? Here’s the schedule for the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://summit.ubuntu.com/uds-1305/2013-05-16/&quot;&gt;last day of UDS&lt;/a&gt; if you want to get involved.&lt;/p&gt;</description>
         <guid isPermaLink="false">http://www.jorgecastro.org/2013/05/15/brainstorm-does-not-make-sense-in-the-age-of-virtual-uds</guid>
         <pubDate>Wed, 15 May 2013 21:59:00 +0000</pubDate>
      </item>
      <item>
         <title>Ian Weisser: Brainstorm Big 5 - May 2013</title>
         <link>http://cheesehead-techblog.blogspot.com/2013/05/brainstorm-big-5-may-2013.html</link>
         <description>These are a few of the more interesting current ideas on Brainstorm. When you prepare for UDS, also do a quick Brainstorm search. It's a good way to see what users have thought about the topic in the past.&lt;br /&gt;&lt;br /&gt;If you want to leave Developer Feedback on a Brainstorm Idea, but lack  permissions, then please contact me. I can assign you permission, or simply add your response for you.  (ian dash weisser at ubuntu dot com)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The all-time top four: &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://1.bp.blogspot.com/-XCLMckb1B4s/TsgvgyYlrRI/AAAAAAAAAZg/k4XUzALFFHM/s1600/Lightbulb_thought_bubble.jpg&quot; style=&quot;clear:right;float:right;margin-bottom:1em;margin-left:1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-XCLMckb1B4s/TsgvgyYlrRI/AAAAAAAAAZg/k4XUzALFFHM/s1600/Lightbulb_thought_bubble.jpg&quot;/&gt;&lt;/a&gt;&lt;/div&gt;The current top four all-time Brainstorm Ideas. They change from time to time as new ideas overtake old ideas, or as ideas get merged or implemented or closed.&lt;br /&gt;&lt;br /&gt;You may see a common theme among them:&lt;br /&gt;&lt;br /&gt;1) &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://brainstorm.ubuntu.com/idea/1242/&quot;&gt;Restoring the bootloader by Ubuntu Live media&lt;/a&gt;&lt;br /&gt;2) &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://brainstorm.ubuntu.com/idea/141/&quot;&gt;Graphical frontend to edit GRUB menu &lt;/a&gt;&lt;br /&gt;3) &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://brainstorm.ubuntu.com/idea/8008/&quot;&gt;Provide a simple interface for labeling partitions and external drives&lt;/a&gt;&lt;br /&gt;4) &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://brainstorm.ubuntu.com/idea/4848/&quot;&gt;Better Hardware Profile Manager&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here is what I see: None of these seem like features requested by unskilled users.&lt;br /&gt;&lt;br /&gt;Instead, these seem more likely to be used by migrating power-users who have imprinted upon previous systems...and then discovered their first hurdle on the learning curve.&lt;br /&gt;&lt;br /&gt;Now, I'm &lt;b&gt;not&lt;/b&gt; proposing that we should implement any of these ideas. Instead, consider it a data point - here is one measure of how Ubuntu is perceived by rather skilled new users. Not what they actually need to be productive, but what they spend their time looking for fruitlessly. &lt;br /&gt;&lt;br /&gt;And when they don't find it, some of them rant about Ubuntu. Goodness, just look at some of those comments.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Do we want these issues to be the first hurdles for this type of user? &lt;/li&gt;&lt;li&gt;Is there an easy alternative we can draw them into?&lt;/li&gt;&lt;li&gt;Is there a better message that Ubuntu, Launchpad, the forums, the Teams, etc. should be communicating to them?&lt;/li&gt;&lt;li&gt;Are these opportunities to begin their learning curve in a kinder, gentler way?&lt;/li&gt;&lt;li&gt;I wonder why those users, after overcoming the hurdle, did not implement a solution to help those who came after them?&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Monetization by committee&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;To round out the Big 5 this month, &lt;br /&gt;&lt;br /&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://brainstorm.ubuntu.com/idea/30426/&quot;&gt;Alternative Sources of Income&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The top Idea of the past six months, this is a crazy-quilt of monetization ideas.  I've been -among other things- a banker and a real-business-with-employees owner and a QA inspector, so I completely understand how unrealistic some of the money-handling-and-administration Solutions really are. But like the all-time top-four (above), the real message is the intent and the context.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;People are still really frustrated by [what they think are] bugs.&lt;br /&gt;Frustrated enough that some are willing to pay [small amounts] for bug bounties.&lt;br /&gt;Yet apparently not frustrated enough to actually get involved.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;There is also a lot of FUD still floating around about unity-lens-shopping, and some new users are still getting attracted to the tinfoil-hat crowd's message.&lt;/li&gt;&lt;/ol&gt;&lt;ul&gt;&lt;li&gt;Is this an opportunity to recruit for the Bug Squad? LoCos? Teams? Upstreams?&lt;/li&gt;&lt;li&gt;How can we make our commitment to personal data privacy clearer?&lt;/li&gt;&lt;li&gt;How can we improve the message that Ubuntu users are participants, not customers?&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Feel free to discuss in the appropriate Brainstorm Idea page, or in the comments section of this blog, or by e-mail...or anywhere else you like. Like at UDS.&lt;br /&gt;Yeah, at UDS.&lt;br /&gt;See you on IRC at UDS!</description>
         <author>noreply@blogger.com (Ian)</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-2703060415027607989.post-4811195572407931854</guid>
         <pubDate>Wed, 15 May 2013 16:27:40 +0000</pubDate>
      </item>
      <item>
         <title>Respect in Community Discussion and Debate</title>
         <link>http://www.jonobacon.org/2013/05/20/respect-in-community-discussion-and-debate/</link>
         <description>Recently there was yet another storm in a teacup that distracted us from creating and sharing Ubuntu and our flavors with others. I am not going to dive into the details of this particular incident&amp;#8230;it has been exhaustively documented elsewhere&amp;#8230;but at the heart of this case was a concern around the conduct in which some [...]</description>
         <guid isPermaLink="false">http://www.jonobacon.org/?p=5415</guid>
         <pubDate>Sun, 19 May 2013 23:30:19 +0000</pubDate>
         <content:encoded><![CDATA[<p>Recently there was <em>yet another</em> storm in a teacup that distracted us from creating and sharing Ubuntu and our flavors with others. I am not going to dive into the details of this particular incident&#8230;it has been exhaustively documented elsewhere&#8230;but at the heart of this case was a concern around the conduct in which some folks engaged around something they disagreed with. This is not the first time we have seen disappointing conduct in a debate, and I wanted to share some thoughts on this too.</p>

<p>In every community I have worked in I have tried to build an environment in which <em>all</em> view points that challenge decisions or decision makers are welcome with the requirement that they are built on a platform of <em>respectful discourse</em>; this is the essence of our <a rel="nofollow" target="_blank" href="http://www.ubuntu.com/about/about-ubuntu/conduct">Code Of Conduct</a>. Within the context of an Open Source community we also encourage this engagement around differences to be expressed as <em>solutions</em> with a focus on <em>solving problems</em>; this helps us to be productive and move the project forward. This is why we have such a strong emphasis on blueprints, specs, bugs, and other ways of expressing issues and exploring solutions.</p>

<p>Within the context of this most recent issue I saw three problems (problems I have seen present in other similar arguments too):</p>

<ol>
<li>Irrespective of the voracity or content of an opinion we must <em>never forget</em> to be respectful and polite in the way we express and engage with others, irrespective of whether you are a volunteer, Canonical employee, or otherwise. Respect must <em>always</em> be present in our discourse, irrespective of the content of our opinions; without it we become a barbaric people and lose the magic that brought this wonderful set of minds together in the first place. There is simply no excuse for rudeness, and inflammatory FUD that has no evidence to back it up other than presumed ill-intent serves nothing but to demotive folks and ratchet up the flames, as opposed to resolve the issue and make things better.</li>
<li>Trust needs to be earned, but trust should always be built within the wider context of a set of contributions and conduct. Unfortunately some folks consider decisions they disagree with to be a basis for (a) entering into a paranoid debate about the &#8220;<em>real reason</em>&#8221; the individual or company made that decision (and typically not believing the rationale provided by said decision-maker) and (b) seemingly forgetting about all the other positive contributions that the person or company has contributed. I can assure you there is no nefarious scheme at place at Canonical; our goals are well known in the community. If I felt Canonical was fundamentally trying to demote and shut the community out, I wouldn&#8217;t work here; I have no interest in working for a company that doesn&#8217;t understand the value of community, and I am not worried about finding suitable employment elsewhere. I work at Canonical because I believe our goals with Ubuntu are just and the company&#8217;s commitment to our community is sincere.</li>
<li>Ubuntu is <em>not</em> a consensus-based community. Consensus communities rarely work, and I am not aware of any Open Source project that bases their work on wider consensus in the community. It would be impossible and impractical to notify our community of every decision we make, let alone try to base a decision on a majority view, but we do try to ensure that major changes are communicated to our leaders first (this is something we have been driving improvements in recently). We always need to find the right balance between transparency and JFDI, and sometimes the balance isnt&#8217;t quite there, but that does not mean there is some kind of illuminati-ish scheme going on behind the scenes.</li>
</ol>

<p>Ubuntu is a community filled with passionate people, and I love that we have folks who are critical of our direction and decisions. If everyone agreed with what we are doing, we would not always make the right decisions, and our diversity is what makes Ubuntu and our flavors such a great place to participate.</p>

<p>As I said at the beginning of this post, it is important that all viewpoints are welcome, but we have to get the tone and conduct of some of these debates under control. The sheer level of sensationalist and confrontational language that is often in place in these disagreements doesn&#8217;t serve anyone but hungry journalists looking for page hits.</p>

<p>Now, I am not suggesting here that anyone should change any of their viewpoints. If you vehemently disagree with an aspect of what we are doing in Ubuntu or at Canonical, that is fine and of course, welcome. What I am appealing to everyone though is to <em>treat others like you wish to be treated</em>, with respect and dignity, and lets keep the sensationalism out of our community and focus on what we do best&#8230;building a world-class Free Software platform and its rich ecosystem of flavors.</p>]]></content:encoded>
      </item>
      <item>
         <title>Dogfooding the Ubuntu Phone: My (Early) Experience</title>
         <link>http://www.jonobacon.org/2013/05/17/dogfooding-the-ubuntu-phone-my-early-experience/</link>
         <description>As many of you will know, our goal is to get the Ubuntu phone in a state where it can be used on a daily basis for testing, and importantly, finding bugs, UI issues, and other details that help us to refine the overall Ubuntu Touch experience. Progress is on-track for the end of May. [...]</description>
         <guid isPermaLink="false">http://www.jonobacon.org/?p=5408</guid>
         <pubDate>Fri, 17 May 2013 22:38:11 +0000</pubDate>
         <content:encoded><![CDATA[<p>As many of you will know, our goal is to <a rel="nofollow" target="_blank" href="http://theravingrick.blogspot.com/2013/05/woof-woof.html">get the Ubuntu phone in a state where it can be used on a daily basis for testing</a>, and importantly, finding bugs, UI issues, and other details that help us to refine the overall Ubuntu Touch experience. Progress is <a rel="nofollow" target="_blank" href="http://theravingrick.blogspot.com/2013/05/at-end-of-april-we-set-goal-to-have.html">on-track for the end of May</a>.</p>

<p>I decided to start dogfooding a little early (please remember, we are shooting for the beginning of July to be broadly in shape for dogfooding, so if you try, don&#8217;t expect things to be ready right now), so today I put my SIM card in my Galaxy Nexus with Ubuntu Touch and things are working pretty well so far. It seems that my data is no longer getting wiped on image updates, which helps testing significantly, so I am <a rel="nofollow" target="_blank" href="https://wiki.ubuntu.com/Touch/Install">regularly upgrading with the daily images</a>.</p>

<p><em>As ever, if you decide to test, you are doing so at your own risk&#8230;don&#8217;t be surprised to see bugs, crashes, and potential data loss (although I have not seen any data loss so far)</em>.</p>

<p>Some notes about my experience dogfooding:</p>

<ul>
<li>Making and recieving phone calls works well. I am using T-Mobile as my network.</li>
<li>Sending and recieving texts works well too. Messages appear chronologically.</li>
<li>Contact syncing is not in place but Sergio <a rel="nofollow" target="_blank" href="http://sergiusens.github.io/posts/google-contacts-on-ubuntu-touch.html">blogged about how to sync your contacts from Google</a>. This has made my phone infinitely more useful and rather nicely, it pulls in the avatars too so I can see who is calling me. <img src='http://www.jonobacon.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley'/> </li>
<li>Browsing and connecting to wireless networks works well.</li>
<li>The browser works well overall, although currently requires wifi (3G browsing coming soon).</li>
<li>Camera works well (for still photos, video not implemented yet) and I can browse my pictures in the gallery.</li>
<li>Many of the community-written <a rel="nofollow" target="_blank" href="https://wiki.ubuntu.com/Touch/CoreApps">core apps</a> are present and working. Calendar lets me save and browse calendar events (although syncing with a calendar service is not there yet). Weather shows me the weather for my area right now and a week long forcast. Calculator is working and largely feature-complete. Other core apps are on their way to the daily image soon.</li>
<li>Overall the core Unity UI is working well. I can search for apps, load them, quit them, multi-tasting works well, and the indicators work (for adjusting volume etc).</li>
</ul>

<p>The primary blockers in my way right now for normal use out and about are:</p>

<ul>
<li>The screen does not auto shut-off. This means if the screen gets turned on in my pocket it never turns off and the battery dies.</li>
<li>Speakerphone not wired into the UI yet.</li>
<li>Can&#8217;t set the time on the phone yet. Also, the alarm feature in the clock doesn&#8217;t work; I need this to get me up in the morning. <img src='http://www.jonobacon.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley'/> </li>
<li>Not so much a blocker, but the phone is still filled with example material and contacts. They need to be removed.</li>
</ul>

<p>All of these are on the TODO list for completion by the end of the month.</p>

<p>I have been filing bugs for a bunch of the issues I am seeing on a day to day basis and the team are working hard to hit the end of May goal. Overall progress is looking good.</p>

<p>Although I have been using the daily images for quite some time on a phone without a SIM card, using as an actual phone is even more motivating than before. I can feel the phone coming together and when we get many of these issues fixed, it is going to deliver a far superior experience than the Android phone I was using before.</p>]]></content:encoded>
      </item>
      <item>
         <title>Getting the Ubuntu Advocacy Kit to 1.0</title>
         <link>http://www.jonobacon.org/2013/05/16/getting-the-ubuntu-advocacy-kit-to-1-0/</link>
         <description>A while back I started a project called the Ubuntu Advocacy Kit. The goal is simple: create a single downloadable kit that provides all the information and materials you need to go out and help advocate Ubuntu and our flavors to others. The project lives here on Launchpad and is available in this daily PPA. [...]</description>
         <guid isPermaLink="false">http://www.jonobacon.org/?p=5403</guid>
         <pubDate>Thu, 16 May 2013 05:11:38 +0000</pubDate>
         <content:encoded><![CDATA[<p>A while back I started a project called the <a rel="nofollow" target="_blank" href="https://www.launchpad.net/uak/">Ubuntu Advocacy Kit</a>. The goal is simple: create a single downloadable kit that provides all the information and materials you need to go out and help advocate Ubuntu and our flavors to others. The project lives <a rel="nofollow" target="_blank" href="https://www.launchpad.net/uak/">here on Launchpad</a> and is available in <a rel="nofollow" target="_blank" href="https://launchpad.net/~uak-admins/+archive/uak">this daily PPA</a>. If you want to see the kit in action just run:</p>

<pre><code>sudo add-apt-repository ppa:uak-admins/uak
sudo apt-get update
sudo apt-get install uak-en
</code></pre>

<p>Now open the dash and search for &#8220;advocacy&#8221;. Click the icon to see the kit load in your browser.</p>

<p>We discussed the UAK this week at UDS and I want to get the kit to 1.0 level of completeness. This doesn&#8217;t require a huge amount of work, just getting a core set of content written up in a concise, simple, but detailed fashion. I want to complete this work and then get the kit up on <a rel="nofollow" target="_blank" href="http://loco.ubuntu.com">loco.ubuntu.com</a> as something people can download to get started advocating Ubuntu and our flavors.</p>

<p>I have <a rel="nofollow" target="_blank" href="https://blueprints.launchpad.net/ubuntu/+spec/community-s-uak-first-release">created a blueprint to track this work</a> and I am stubbing out a bunch of pages in the kit for pages that I think we will need as part of a 1.0 release.</p>

<h2>And why are you telling me this?</h2>

<p>Well, I am looking for help. <img src='http://www.jonobacon.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley'/> </p>

<p>If you enjoy writing and have a knowledge of good quality advocacy, I would like to invite you to write some content. If you can just reply to this post in the comments (or anywhere else I tend to look, such as email or IRC), we coordinate who works on what and I will update the blueprint where appropriate.</p>

<p>Thanks for reading!</p>]]></content:encoded>
      </item>
      <item>
         <title>On Brainstorm</title>
         <link>http://www.jonobacon.org/2013/05/16/on-brainstorm/</link>
         <description>Recently the Technical Board made a decision to sunset Brainstorm, the site we have been using for some time to capture a list of what folks would like to see fixed and improved in Ubuntu. Although the site has been in operation for quite some time, it had fallen into something of a state of [...]</description>
         <guid isPermaLink="false">http://www.jonobacon.org/?p=5401</guid>
         <pubDate>Wed, 15 May 2013 23:35:11 +0000</pubDate>
         <content:encoded><![CDATA[<p>Recently the Technical Board <a rel="nofollow" target="_blank" href="https://wiki.ubuntu.com/TechnicalBoard/TeamReports/13/May">made a decision to sunset Brainstorm</a>, the site we have been using for some time to capture a list of what folks would like to see fixed and improved in Ubuntu. Although the site has been in operation for quite some time, it had fallen into something of a state of disrepair. Not only was it looking rather decrepit and old, but the ideas highlighted there were not curated and rendered into the Ubuntu development process. Some time ago the Technical Board took a work item to try to solve this problem by regularly curating the most popular items in brainstorm with a commentary around technical feasibility, but the members of the TB unfortunately didn&#8217;t have time to fulfill this. As such, brainstorm turned into a big list of random ideas, ranging from the sublime to the ridiculous, and largely ignored by the Ubuntu development process.</p>

<p>Now, some folks have mused on the decision to sunset brainstorm and wondered if this is somehow a reflection on our community and our openness to ideas. I don&#8217;t think this is the case. While it is always important to build an environment where ideas are openly discussed and debated, ideas are free and relatively simply to come by, and the real challenge is converting that awesome vision in your head into something we can see and touch and deliver to others; this is not quite so free and simple. While Brainstorm provided a great place to capture the ideas, and we had no shortage of them, the challenge was connecting brainstorm to the people who were happy and willing to perform the work, and it didn&#8217;t really serve this purpose very well.</p>

<p>There were two problems with this. Firstly, picking up other people&#8217;s popular ideas is not how Open Source traditionally works. Open Source is built on a philosophy of <em>scratching your own itch</em>, traditionally fueled by programmers fixing their annoyances and building features and applications they want. Now, this is not to say a non-programmer can&#8217;t rally the community around their idea and build momentum around an implementation, but doing this requires significantly more effort than a fire and forget submission into brainstorm. In other words, just because an idea is popular doesn&#8217;t necessarily mean it is interesting enough for a developer to want to implement it. Secondly, brainstorm started to garner an unrealistic social expectation that popular ideas would be automatically added to the TODO list of prominent Ubuntu developers, which was never the case.</p>

<p>Today at UDS we had a discussion about these deficiencies in brainstorm in traversing the chasm between idea and implementation and Randall Ross had an interesting idea. With brainstorm retired we should re-focus the brainstorm URL and provide some guidance for tips and tricks for how to take an idea and rally support around it to develop an implementation. As an example, over the years I have discovered that taking an idea and building a well formed spec with detailed UI mock-ups and architectural diagrams, a detailed blueprint, regular meetings, and burndown charts, all significantly help to taking ideas from fiction to fandom. Equipping our community with the skills and tools to bring these ideas to fruition is a better use of our time.</p>

<p>So, the TL;DR of all of this is&#8230;brainstorm was a great idea at the time, but it didn&#8217;t effectively drive the most popular ideas in our community to fruition and delivery in Ubuntu. We want to help provide guidance and best practice to help our community be more successful in converting their ideas into development plans and getting people interested in participating.</p>]]></content:encoded>
      </item>
      <item>
         <title>Unity 8 Running on Mir on a Galaxy Nexus</title>
         <link>http://www.jonobacon.org/2013/05/14/unity-8-running-on-mir-on-a-galaxy-nexus/</link>
         <description>Hot on the heels of my last post showing Unity 8 running on Mir on a Macbook Pro Retina, there were some folks who were curious about how well Unity and Mir work on a phone. Well, thanks to your friend and mine, Kevin Gunn, you can see a video of Unity 8 on Mir [...]</description>
         <guid isPermaLink="false">http://www.jonobacon.org/?p=5393</guid>
         <pubDate>Tue, 14 May 2013 20:49:32 +0000</pubDate>
         <content:encoded><![CDATA[<p>Hot on the heels of <a rel="nofollow" target="_blank" href="http://www.jonobacon.org/2013/05/14/video-demo-of-unity-next-on-mir/">my last post</a> showing Unity 8 running on Mir on a Macbook Pro Retina, there were some folks who were curious about how well Unity and Mir work on a phone.</p>

<p>Well, thanks to your friend and mine, <em>Kevin Gunn</em>, you can see a video of Unity 8 on Mir running on a Galaxy Nexus (which is by no means a super-powerful smartphone these days):</p>

 

<p><em>Can&#8217;t see the video? <a rel="nofollow" target="_blank" href="http://youtu.be/_wKJvvR0oag">See it here</a>!</em></p>

<p>Again, just to emphasize, this has not been through a round of performance optimizations, so you can expect additional performance improvements in the future, but I think this demonstrates that we are heading in the right direction. <img src='http://www.jonobacon.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley'/> </p>

<p>If you are interested in participating in Mir development, <a rel="nofollow" target="_blank" href="http://unity.ubuntu.com/mir/">click here</a> and if you are interested in participating in Unity 8, <a rel="nofollow" target="_blank" href="http://unity.ubuntu.com/getinvolved/development/unitynext/">click here</a>.</p>]]></content:encoded>
      </item>
      <item>
         <title>Video Demo of Unity 8 on Mir</title>
         <link>http://www.jonobacon.org/2013/05/14/video-demo-of-unity-next-on-mir/</link>
         <description>Recently the Mir and Unity Next teams got Unity 8 up and running on Mir. Now, this work is still very early in development and neither Mir nor Unity Next are finished yet, but I reached out to Michael Zanetti, who is on the team, and asked him to put together a short video demo [...]</description>
         <guid isPermaLink="false">http://www.jonobacon.org/?p=5388</guid>
         <pubDate>Tue, 14 May 2013 17:00:02 +0000</pubDate>
         <content:encoded><![CDATA[<p>Recently the <a rel="nofollow" target="_blank" href="https://wiki.ubuntu.com/Mir">Mir</a> and <a rel="nofollow" target="_blank" href="https://wiki.ubuntu.com/UnityNextSpec">Unity Next</a> teams got Unity 8 up and running on Mir. Now, this work is still very early in development and neither Mir nor Unity Next are finished yet, but I reached out to <em>Michael Zanetti</em>, who is on the team, and asked him to put together a short video demo to show the progress of this work. This demo shows the phone/tablet part of the Unity 8 codebase; the final desktop version will come later.</p>

<p>Here is is:</p>

 

<p><em>Can&#8217;t see the video? <a rel="nofollow" target="_blank" href="http://youtu.be/E9AzRxsnfTE">Click here</a>!</em></p>

<p>As you can see, impressive progress is being made; this demo is running on a MacBook Pro Retina utilizing the full resolution of 2880&#215;1800 pixels and using Intel HD 4400 graphics. The performance is already looking great, and the team haven&#8217;t done a deep dive into performance optimization yet.</p>

<p>If you are interested in participating in Mir development, <a rel="nofollow" target="_blank" href="http://unity.ubuntu.com/mir/">click here</a> and if you are interested in participating in Unity 8, <a rel="nofollow" target="_blank" href="http://unity.ubuntu.com/getinvolved/development/unitynext/">click here</a>.</p>]]></content:encoded>
      </item>
      <item>
         <title>On Simplicity</title>
         <link>http://www.jonobacon.org/2013/05/14/on-simplicity/</link>
         <description>As a pretty simple-minded person, I am a big fan of simplicity. The world is filled with too much complexity and too much detail. Many often feel the detail is necessary for particular outcomes or to solve particular problems. The lesson I have learned as I have gotten older though is that while the skill [...]</description>
         <guid isPermaLink="false">http://www.jonobacon.org/?p=5384</guid>
         <pubDate>Tue, 14 May 2013 03:50:24 +0000</pubDate>
         <content:encoded><![CDATA[<p>As a pretty simple-minded person, I am a big fan of simplicity. The world is filled with too much complexity and too much detail. Many often feel the detail is necessary for particular outcomes or to solve particular problems. The lesson I have learned as I have gotten older though is that while the skill is in matching the level of detail to the mind of the observer, the real elegance is in delivering the same level of detail but in a way that feels simpler than expected to the observer. This results in <em>delightful</em> experiences.</p>

<p>Ross Gardler recently quoted Einstein who said &#8220;<em>everything should be made as simple as possible, but not simpler</em>&#8220;. This so beautifully summarizes my view of the world; life should be as simple as we can make it, but we should not compromise in our goals merely to make things simple. In other words, if we can boil our projects, processes, interfaces, and ideas down into simpler parts that still let us be productive, they become more enjoyable to engage with and thus more successful. Of course, making complex things simple is&#8230;complex. It is though, worthwhile, and for many (myself included), a fun challenge. I am sure I am not alone.</p>

<p>As we step into our <a rel="nofollow" target="_blank" href="http://www.jonobacon.org/2013/05/14/ubuntu-developer-summit-this-week/">Ubuntu Developer Summit this week</a> I would like to encourage everyone to think about ways in which we can simplify all aspects of how create and deliver Ubuntu to others as a means to further the project and experience. This doesn&#8217;t just apply to user interface design though. How do we make our teams easier to navigate and participate in? How do we make it easier to create your first app, charm, bug fix, translation, document, mailing list post, question, answer, or otherwise? If we can make in-roads this week in simplicity, I am confident it will continue the bold stride Ubuntu is making into the future of devices and the cloud.</p>]]></content:encoded>
      </item>
      <item>
         <title>Ubuntu Developer Summit: This Week!</title>
         <link>http://www.jonobacon.org/2013/05/14/ubuntu-developer-summit-this-week/</link>
         <description>Just a quick note to remind everyone that our next Ubuntu Developer Summit is taking place this week on Tuesday, Wednesday and Thursday, and is open and available to everyone to participate. This is the event where we get together to discuss, debate, and plan the next three months of work. The event takes place [...]</description>
         <guid isPermaLink="false">http://www.jonobacon.org/?p=5379</guid>
         <pubDate>Tue, 14 May 2013 03:47:33 +0000</pubDate>
         <content:encoded><![CDATA[<p>Just a quick note to remind everyone that our next <a rel="nofollow" target="_blank" href="http://uds.ubuntu.com/">Ubuntu Developer Summit</a> is taking place this week on <em>Tuesday, Wednesday</em> and <em>Thursday</em>, and is open and available to everyone to participate. This is the event where we get together to discuss, debate, and plan the next three months of work.</p>

<p>The event takes place online from <strong>2pm &#8211; 8pm UTC</strong>. All sessions will run using a combination of Google+ streaming video hangouts and IRC, and you can see the full schedule on <a rel="nofollow" target="_blank" href="http://summit.ubuntu.com">summit.ubuntu.com</a>. Consequently, for those who cannot attend or might miss certain sessions, all sessions will be available pre-recorded from the session pages when the session is complete.</p>

<p>The event kicks off on Tuesday at 2pm with our keynote. We hope to see you there!</p>]]></content:encoded>
      </item>
   </channel>
</rss>
<!-- fe2.yql.bf1.yahoo.com compressed/chunked Wed May 22 03:53:24 UTC 2013 -->
