The next Ubuntu Developer Summit is coming up next week (27-29 August 2013) and you can already see a nice set of topics coming together in Launchpad. The schedule will, as always, be available at summit.ubuntu.com.
Jono Bacon and I are going to be track leads for the Community track, so I wanted to send out an invitation to get topics in, especially for bits concerning the Community track. If you are a team lead and had feedback from your team or you want to bring up a discussion topic where you are interested to help out with, check out our docs on how to submit a session for UDS. Please note: this is not a game of “this is what I think somebody should discuss and do for me”, so if you plan to bring up a session topic, be prepared, have a good idea of what might be on the agenda, reach out to people who might be interested in the topic, so you have a good set of participants and contributors to the project available.
If you just want to attend and listen in and contribute to sessions on the schedule, you can just do that as well, check out uds.ubuntu.com which has all the information on how to tune in. Register here. Can’t wait to see you all next week!
As many of you will have seen, unfortunately the Ubuntu Edge campaign did not reach our goal of $32million. The final total reached was $12,812,776. I am hugely proud and thankful to everyone who pledged, supported the campaign, wrote about it, and helped to spread the word.
Some have described us not meeting the goal as a “failure”. I don’t see it that way. Let’s be honest: $32million was always an incredibly ambitious target. We would have liked to have done it for less money, but building a F1 superphone doesn’t come cheap (and remember that the $32million didn’t include any costs for software engineering and project management…Canonical were providing that for free). It was an ambitious target, but disrupting an industry is ambitious in itself, and we gave the crowd-funding campaign our best shot. The story does not end here though.
I am not surprised that we didn’t hit this ambitious $32million target, but I am surprised at what we did achieve. We broke all the crowd-funding records, garnered media attention across CNBC, Engadget, The Independent, TechCrunch, the BBC, T3, Stuff, The Verge, The Guardian, Wired, pandodaily, Fast Company, Forbes, The Telegraph and more. Every single person who put their support into the Ubuntu Edge campaign should be proud of their achievements and we are all thankful for your tremendous and inspiring support.
One thing to be critically clear about is that the Ubuntu convergence story does not end here. We are as voraciously excited and committed to bringing this Free Software convergence story to the world as ever before; our work with OEMs, Carriers, and ISVs continues apace. We have fantastic work going on across all fronts, and we are on track to have a 1.0 release of the Ubuntu Phone platform in October.
What this experience demonstrated to me more than anything was the passion and commitment of the Ubuntu family. We are a global and diverse family all united by a dream of what the future can look like, a future in which powerful, elegant technology is freely available to all, available in the devices people care about and use to learn, create, and live better lives. Our Ubuntu family is what makes us strong, and while we didn’t hit the $32million we saw yet another example of our family coming together as one and the wider industry getting a peek into our world and the technology we have to offer.
Onwards and upwards!
Hi everybody out there!
Today I am excited to announce the first stable release of Melany.
As I told you before, this comes after the theme reviewers accepted it for being uploaded and published on the WordPress Theme Directory, so basically you will be able to install Melany directly from the WordPress built-in theme search feature shortly, without the need to download the zip archive from GitHub.
This is a huge step and I learned a lot of stuffs. But what does that mean from your point of view? You have a new good theme available. The quality is granted by the review, the beauty is subjective, therefore if you like minimalism and simplicity give it a try.
Here is the features available:
- Two-column layout, with a sidebar on the right
- Logo, site name and description at the top of the sidebar on desktop, under the navigation bar on smaller screens
- Navigation menu with two-levels deep dropdown
- Designed with Twitter Bootstrap, giving a pure Bootstrap experience
- Customize logo and favicon in Appearance > Customize
- Customize background color and image in Appearance > Customize (at your own risk!)
- Add custom styles with the built-in editor in Appearance > Editor
- Support to some Jetpack features
- Languages: English
Now I’m working on a new huge release which will bring a revamped design along with a number of useful features, including:
- Revamped design with Twitter Bootstrap 3.0
- Responsive search form in the header
- Author avatar and bio under articles in single post view
- Better translation support (and new languages too)
- Improved 404 page
You can expect it to come in quite a pair of months as there’s a lot to do and that’s just a hobby. Be sure to follow the updates here on my blog and feel free to contribute through the GitHub repo!
I think we must stop confusing Ubuntu the Product and Ubuntu the Project.
Some ex-contributors to Ubuntu cite the alleged “change of direction” of Canonical. With due respect, that is rubbish. If you truly thought Canonical was a charity, sorry, but you’re being kind of a fool. Canonical is a company—and a cool one, I have to say—and as such it seeks profitability. Even Mozilla has that goal, because it’s a company as well. And that’s fine.
It’s perfectly fine to stop contributing to Ubuntu because you’re burned out. That’s okay—that can happen, and life and personal interests change. But it’s a lie that Canonical has changed Ubuntu the Product so that is now more closed and disregards community. It’s simple: if it did, I wouldn’t even be able to post to Planet Ubuntu. Or put it like this, Planet Ubuntu wouldn’t exist at all.
Honestly, I don’t have issues with the way Canonical is managing Ubuntu. Simply because, it has not changed significatively since its inception in 2004. Ubuntu the product has always been a Canonical-backed product, with a community behind*. Canonical spends a lot of money providing community members with many services, and that’s something I truly appreciate**. Besides, I’ve been welcomed here by people I don’t know in real life, for me it’s a great feeling that someone you don’t know has considered you a valuable part of the project.
And you can’t argue that Canonical is doing different than its competitors. For example, I contribute to Fedora as well, which is Red Hat’s “pet”, similar to Ubuntu. And Red Hat also spends money for providing Fedora’s members with services. Both companies are welcoming to people. But if you really fear helping a company build a product as I do, then you should not try to do it because you’ll be disappointed. It’s a matter of whether you clearly know what to expect when joining a certain project. And FWIW I expected way less than what Canonical has given me as a Project member, because I did not join for the certificate, or the mail address, or the web hosting, or the discounts in third-party websites, or [name your favorite membership benefit]… I did join “only” to improve my (second) language and computer skills and have fun, and that’s it. Joining has surpassed my expectatives, and that’s why I’m here.
So I am proudly an Ubuntu Member, and I won’t go just because someone fears Canonical’s going “closed”. Heck, I’m sure they aren’t because they haven’t “fired” me!
* “behind” as in backing it, not conveying that is less important than it. Duh…
** That’s maybe because of my country of origin, which is third-world, full of corruption and filthy politicians; rich in natural resources but people is extremely poor. It affects your perspective: I am not accustomed to companies that give things away like this one.
I’ve been fortunate to be selected as a speaker for the Ohio LinuxFest 2013!
On Friday I will be participating in the UbuCon. There’s a ton of great talks lined up, mine will be “How to Use Ask Ubuntu Effectively to Get Help”, where I’ll be talking about some techniques on user support.
Then for the main show I’ll be giving “Service Orchestration in the Cloud with Juju in Ubuntu” which takes place at 5pm on Saturday. I’ll be showing off some of the advances we’ve made in getting your apps deployed on the cloud as quickly and easily as possible.
And that’s not all for the Midwest. Make sure you catch Jono Bacon’s “Building a Convergent Future with Ubuntu”, which is also on Saturday at 10am.
Hope to see you all there!
My last day as a contributor to Ubuntu in the various areas that I contribute will be September 30th.
Wow, that was hard to say…
So yeah, I have made the difficult decision of leaving the Ubuntu Community and it was a decision I have been rehashing over and over again for months now.Why?
I’m amazed that you have read this far and I would like to explain why I have decided to leave the Ubuntu Community that way I do not have to explain it over and over a million times and can just point people to this nicely written blog post.
For the past six months or so I have been burnt out. I know don’t know what exactly caused it but it was likely a number of things happening over the past year. Having burnout happen is not a great feeling: its like “The Force” not being strong within you any more.
Ubuntu has changed as a project quite dramatically from when I started as a contributor and it is clear that some of the new focus Canonical is moving forward with conflict with why I joined Ubuntu as a contributor in the first place. I joined to contribute to a community-driven operating system that valued community foremost and I think that is no longer the case.
I think the Ubuntu of present is Canonical-driven and not much of a meritocracy and is focused on catering to the expectations of users of non-free operating systems versus keeping their existing users satisfied.Letting people down
The most difficult part about leaving has been my concern that I will be letting people down in the community by leaving tasks unfinished or even resulting in a certain team or two to go inactive which I really did not want to see.
I know those members on the teams that I work on will ultimately forgive me.
I have already been stepping up my contributions in other projects and I am very fascinated and excited about Firefox OS, Open Web and Open Source in Education and I have a big plan for 2013/2014 that will focus on all those things.
I will close with this quote….
If you’ve done what you want for Ubuntu, then move on. That’s normal – there’s no need to poison the well behind you just because you want to try something else. – Mark Shuttleworth
- Charm Contest about 50% through, (ends Oct 1.)
- Juju in OSX client officially in Homebrew (Thanks Rodrigo)
- also be able to get development versions landing soon in the brew receipe
- Also an opportunity to leverage Juju in the Netflix Cloud Prize
- New charm school schedule posted, charm school this Friday – getting started with the local provider
- charm create gives you a working charm, previous failed charm lint
- gives example of every hooks available,
- config.yaml example – types of config options
- one other update
- Also working on full Python port
- Merge proposal for a programable API to use helpers with other languages.
- from wedgwood
- Just about ready for 1.0
- Release this week!
- ReadMe has doc updates
- Need a review of the current status of charms after Jenkins being down.
- Restructuring in progress.
- Incoming contributions.
- Merge landing later on today
- Improved instructions on how to add pages, and set up local docs.
- image id types to come back to the docs once it is added back to juju-core (1.13 >)
- Suggestion for charm author docs to be added to developer.ubuntu.com in addition to juju.ubuntu.com
- New core features that need docs:
- Local provider
- Debug Hooks
- deploy –to
- Need to evaluate old docs “drafts” and see what needs to come forward.
- Marco explained what cpu-power constraint does, not documented, Jorge to talk to core about documenting providers.
- jamespage says we should do /docs and “/next/docs”, overall agreement that this is a good idea
- OpenStack bundle
- openstack charms @ https://code.launchpad.net/~openstack-charmers
- Deployer going into saucy soon!
- James had a good blog post
- OhioLinuxFest Juju talk!
- vUDS - Aug 27-29
- [marco] upgrades video (I missed another week): INPROGRESS
- [pavel] email list on continuous deployment story using Rails charm: INPROGRESS
- [arosales, m_3] To get feedback to pavel: INPROGRESS
- [evilnick] Charm Author docs structure: INPROGRESS
- [marco] amulet sentry integration: DONE
- [nick] Add local provider getting started docs: TODO
- [pavel] Work on amulet integration testing: TODO
- [pavel] Start investigating how to do backup in Rails: DEFERRED
- in github branch atm.
- [jorge] Confirm HP install instructions: DONE, updated AU, filed bug for docs.
- [evilnick] Confirm header situration. Specifically, duplicaton of the navigatoin in each page: DONE
- [marco] Mail list on Amulet instructions, and general information: TODO
- [jorge] To identify draft pages in docs: INPROGRESS
- [m_3] Final review for the Rack charm to go into the Store: INPROGRESS
- [m_3] Confirm ruby conf submission: INPROGRESS
- [jorge] Update Charm School list on juju.ubuntu.com: DONE
- [marco] Charm Tools port to full python: INPROGRESS
- [jorge] Openstack bundle deployment thing from jamespage.
We called this idea “Yakking” and it has finally arrived.
If you visit http://yakking.branchable.com/ then you can read about the regular contributors, see a short article written by Lars about software freedom and get the RSS/ATOM feed URLs for your feed readers.
If you think you might like to contribute, then there’s an obvious way to contact us (email) and also a suggestions box on the website.
Supporting the OpenvSwitch datapath kernel module packages on Ubuntu 12.04 whilst ensuring compatibility with the hardware enablement kernels that we push out for each point release has been challenging; the patch set I had to implement on top of 1.4.0 to support the Quantal 3.5 kernel was not insignificant!
The upstream provided datapath kernel module is important for OpenStack users as it provides support for overlay networking using GRE tunnels which is used extensively by Neutron for separation of Layer 2 tenant networks. Right now the native kernel module does not support this feature (although that is being worked on – hopefully for 14.04 we can drop the datapath module provided by upstream completely).
For the Raring 3.8 kernel that will ship with the Ubuntu 12.04.3 point release we are taking a slightly different approach; instead of patching the hell out of the 1.4.0 OpenvSwitch datapath module again, we will be providing specific packages for the Raring HWE kernel.
If you currently use the openvswitch-datapath-dkms module and want to switch to the Raring HWE kernel then you will need to take the following action:
sudo apt-get install openvswitch-datapath-lts-raring-dkms
There is also an equivalent openvswitch-datapath-lts-raring-source package for users of module-assistant. These packages are based on the 1.9.0 release of OpenvSwitch that we have in Ubuntu 13.04 which provides full compatibility with the 3.8 kernel.
The userspace tools and daemons, openvswitch-switch for example, are compatible with later datapath module versions so these won’t be upgraded.
These updates are currently in the precise-proposed pocket undergoing verification testing in preparation for release alongside Ubuntu 12.04.3 – see bug 1213021 for full details if you would like to help out with testing.