I can’t wait for UbuCon Summit to start. The list of attendees is growing and with some of the folks it’s been ages since I met them in person the last time. For me that’s the number one reason to be there. Catching up with everyone will be great.
The schedule for UbuCon Summit is looking fantastic as well. We have many many great talks and demos lined up from a really broad spectrum, there’s going to be much to learn about and there’s going to be more surprises coming up in the unconference part of UbuCon.
I’m very excited about UbuCon Summit which will bring many many Ubuntu people from all parts of its community together in January. David Planella did a great job explaining why this event is going to be just fantastic.
I look forward to meeting everyone and particularly look forward to what we’ve got to show in terms of Snappy Ubuntu Core.
We are going to have Manik Taneja and Sergio Schvezov there who are going to give the following talk:
Internet of Things gets ‘snappy’ with Ubuntu Core
Snappy Ubuntu Core is the new rendition of Ubuntu, designed from the ground up to power the next generation of IoT devices. The same Ubuntu and its vast ecosystem, but delivered in a leaner form, with state-of-the art security and reliable update mechanisms to ensure devices and apps are always up-to-date.
This talk will introduce Ubuntu Core, the technologies of its foundations and the developer experience with Snapcraft. We will also discuss how public and branded stores can kickstart a thriving app ecosystem and how Ubuntu meets the needs of connected device manufacturers, entrepreneurs and innovators.
And there’s more! Sergio Schvezov will also give the following workshop:
Hands-on demo: creating Ubuntu snaps with Snapcraft
Overview the snapcraft features and demo how easily a snap can be created using multiple parts from different sources. We will also show how to create a plugin for unhandled source types.
In addition to that we are going to have a few nice things at our booth, so we can show give you a Snappy experience there as well.
If you want to find out more, like check the entire schedule or register for the event, do it at ubucon.org.
Among the changes: a nil plugin, support of pip packages, support globs in the copy plugin, a nodejs plugin, add go-packages to the go plugin, countless bugfixes and tests, a more beautiful interface and more documentation.
The above and to get Sergio Schvezov on camera are reasons enough for us to have another Snappy Clinic
The Ubuntu Community Appreciation Day is a really nice tradition and it’s always to think of somebody I could thank (Thanks Ahmed Shams for setting it up in the first place!). Narrowing down my list of thank-yous to just one or two for a blog post is much harder for me. 🙂
First I’d like to thank Elizabeth Krumbach. Liz has been all over the place in the Ubuntu world for ages and has helped out in many many forms. She does all this on top of a demanding full-time job, speaker engagements, involvement in other communities and much more. I really liked working with her on the Community Council where she stayed calm even when the CC was under pressure. She stayed focused and her main goal was always to get the best out of the situation for everyone. Liz remained committed to helping people, no matter how busy she was and how trivial their request was – she sets a true example. Thanks a lot Liz!
I’d also like to thank Sergio Schvezov. I’ve worked together with him on phone bits and snappy and snapcraft things as well and I’m always amazed by how many balls he keeps in the air, how thoughtful he his, while staying pragmatic and staying cheerful. With him working on snapcraft, I have no doubt that the next generation of software maintainers in Snappy land will have a great time. Thanks a lot Sergio!
There are many more to thank, you all, the Ubuntu Community, make it very easy to still be part of this fantastic group of individuals and look forward to more! Big hugs everyone! 🙂
Ubuntu Online Summit featured more than 70 sessions this time around and quite a big turnout. You can find the full schedule with links to session videos and session notes in summit.ubuntu.com.
Here’s a quick summary of what happened in Snappy Ubuntu Core land:
Testing Snappy: In this Show & Tell session Leo Arias showcased a lot of the QA work which has been done on Ubuntu Core along with many useful techniques to run tests and easily bring up Snappy in a number of different scenario.
Creating more Snappy frameworks: Frameworks are an effective way to bring functionality to Ubuntu Core which can then be shared by apps. The session attracted quite a few users of Snappy who wanted to know if their use-case could be addressed by a framework. We discussed some more technical difficulties, possible solutions and learned that bluetooth and connectivity (based on network-manager) frameworks are in the works.
Snappy Clinic: bringing ROS apps to Snappy Ubuntu Core: Ted Gould showed off the great work which has been put into the catkin plugin of Snapcraft. Taking a simple ROS app and bringing it to Ubuntu Core is very easy. The interest from members of the ROS community was great to see and their feedback will help us improve the support even further.
Snap packages for phone and desktop apps: Alejandro Cura and Kyle Fazzari brought up their analysis of snappy on the phone/desktop and discussed a plan on what would need to land to make snappy apps on the Ubuntu desktop and phone a reality.
Snappy Developer Community Resources: In this session Thibaut Rouffineau and I had a chat about our online support options and community resources. We gathered a number of ideas and will look into creating workshop and presentation materials this cycle as well.
Porting popular apps/software to Snappy: Many interesting apps and appliances exist for a variety of boards, most notably the Raspberry Pi. We put together a plan on how we could start a community initiative for bringing them over to Snappy Ubuntu Core.
Thanks to everyone who participated and helped to make this such a great UOS!
With Ubuntu Online Summit happening 3-5 November, it is really just around the corner. Time to check out the schedule and see what’s planned.
UOS is our online planning and show-and-tell event. We use a mix of Hangouts-on-Air, IRC and Etherpad to organise ourselves. It’s a great opportunity to get to know people, have your say and find out what’s planned the next weeks and months.
This is also where you find the schedule for all the individual tracks and if you click on the sessions themselves, you can register your attendance as well, that will make it easy for you to see “your schedule” on the site and help you plan your days.
Here is a quick roundup of the sessions coming straight from the world of Snappy Ubuntu Core:
2015-11-03 15:00 UTC Testing Snappy
Leo and Federico will cover both automated and manual approaches to testing snappy, and the work that goes into making sure each new version of snappy is ready to release. They will also offer advice on how you can help make snappy
2015-11-03 16:00 UTC Creating more Snappy frameworks
Frameworks extend the functionality of Snappy Ubuntu Core systems in a vary practical way. Let’s discuss how we can bring more services to Snappy Ubuntu Core.
2015-11-03 18:00 UTC Snappy Clinic: bringing ROS apps to Snappy Ubuntu Core Snapcraft integrates building and packaging software and is what we recommend to bring software to Snappy Ubuntu Core. Snapcraft has recently seen the addition of a catkin plugin. This will make it very easy to bring ROS applications to Snappy Ubuntu Core. Check out this demo by Sergio and Ted and you’ll see just how easy it is.
2015-11-05 14:00 UTC Your feedback counts: the Snappy onboarding experience
In this session we want your feedback on your Snappy and Snapcraft onboarding experience:
– How were you welcomed into the world of Snappy? Was the documentation sufficient? Were you able to find your way around?
– We are planning some changes to the documentation and would like to present them and get feedback.
– If you are a device builder, we would specifically like to get your input as well, so we can improve our device builder documentation.
2015-11-05 15:00 UTC Snappy Developer Community Resources In this session we want to figure out how the Snappy developer community can interact and get support, particularly:
– support of askubuntu/stackoverflow
– which G+ communities/Twitter/etc to use
– which presentation and workshop materials we want to create and share
– how we can support people who want to represent Snappy Ubuntu Core at events/hackathons/workshops
2015-11-05 16:00 UTC Porting popular apps/software to Snappy With hardware becoming cheaper (ie Raspberry Pi, etc.) a number of apps and appliances were built, which are very popular today. It’d be great if it was easy for app developers to bring their apps to Snappy Ubuntu Core as well. Let’s figure out how developers can port them over and we can get feedback about what should be easier.
Please note: there might be last-minute changes to the schedule, so make sure stay up to date. If you have any questions, let me know.
This morning I chatted with Laura Czajkowski and we quickly figured out that wily is our 23rd Ubuntu release. Crazy in a way – 23 releases, who would’ve thought? But on the other hand, Ubuntu is a constant evolution of great stuff becoming even better. Even after 11 years of Ubuntu I can still easily get excited about what’s new in Ubuntu and what is getting better. If you have read any of my recent blog entries you will know that snappy and snapcraft are a combination too good to be true. Shipping software on Ubuntu has never been that easy and I can’t wait for snappy and snapcraft to reach into further parts of Ubuntu. The 16.04 (‘xenial‘) cycle is going to deliver much more of this. Awesome!
But for now: enjoy the great work wrapped up in our wily 15.10 package. Take it, install it, give it to friends and family and spread great open source software in the world. 🙂
As announced earlier, we had a Ubuntu Snappy Core Clinic yesterday and we had a great time. Sergio Schvezov, Ted Gould and I talked about snapcraft in general, what’s new in the 0.3 release and showed off a couple of examples how to package software for Ubuntu Snappy Core. As you can see in the video, none of the snapcraft.yaml files length exceeded 30 lines (and this file is all that’s required); compared to what packaging on various platforms usually looks like that’s just beautiful.
We are going to have these clinics more regularly now. They will always revolve around the world of Snappy Ubuntu Core and there will always be room for questions, requests, feedback and what your want them to be.
ROS people might be interested in the one: we are very likely going to talk about snapcraft’s catkin plugin.
If you have missed the show yesterday, here it is in full length:
You might be wondering why I’m posting two videos. Unfortunately I accidentally pressed the “stop broadcast” button when I was actually looking for “stop screensharing”. Once I hit the button, we couldn’t find a way to resume the broadcast and we had to start a new one. I’m sorry about that.
If anyone of you knows a browser plugin which shows a “are you sure you want to stop the broadcast” warning, that would be fantastic. I could imagine I’m not the only one who might have confused the two when they were busy doing a demo, getting feedback on IRC and were busy talking. 🙂
Update: David Planella showed me the Youtube video editor, so here’s the merged video.
We already received a number of good nominations so far, but I thought it’d be good to try to convince a few more of you to nominate yourself or nominate a friend of yours. If flavours and other important teams would get some more representation on the CC, that’d be great.
What I love about the CC is that you get to hear from many parts of the community first-hand what’s happening, what’s new and that you can often help out by connecting people in various parts of the community. This is one of the many things I always enjoyed the most.
Of course there are also disputes and conflicts to deal with at times. In the past some of them were harder (and took longer) to resolve, but they provided a learning experience for us as a community and everyone individually. So while this is probably nothing you would immediately be looking forward to, it’s an important part of keeping our community working well.
I’m grateful for the time I spent on the CC and everyone who worked together with me here. I look forward to seeing how many nominations we have by Friday. (Read all the details in either of the two posts mentioned at the top.)