The last set of videos from UDS have been posted! This includes my favorite part of UDS, the Lightning Talks. Remember we kick people off after five minutes so they’re kind of high stress. Apparently my crutch word is “ummm”. Aurelien did a Qt Creator demo, but also make sure you see Ryan Paul’s Qt demo, I talk about askubuntu.com with Robert Cartaino, Colin Watson does one on libpipeline. KDE daily builds, and what I call “The Rescue” by Dustin and the rest of the server team.
It can be a real bummer when contributions are ignored so I am glad we’re taking a more proactive stance on the problem and setting aside time for people to do it. You can find out more about the Sponsorship Process here.
Another important element to accepting gifts is Operation Cleansweep. Here’s the stats for the week:
Total bugs with patches: 2395 (+10)
Reviewed patches: 428 (+1)
Bugs with 'patch-needswork': 99 (-1)
Bugs with 'patch-forwarded-upstream': 192 (+5)
Bugs with 'patch-forwarded-debian': 63 (+1)
Bugs with 'indicator-application': 38 (0)
Bugs with 'patch-accepted-upstream': 60 (-1)
Bugs with 'patch-accepted-debian': 10 (0)
Bugs with 'patch-rejected-upstream': 19 (0)
Bugs with 'patch-rejected-debian': 3 (0)
Last updated: Sun, 21 Nov 2010 08:05:42 +0100
Plenty of work for many more people! If you want to dive in hit the Getting Involved page — Cleansweep is a good place to get started, you just need to know how to review code, you don’t have to worry about learning all the Ubuntu Developer-specific workflow to contribute!
Jono Lange has some ideas on how to make bugs easier to fix in Ubuntu.
Right now, when you run the script on your Ubuntu desktop, your cursor becomes a cross-hair. When you click on an application, start-hacking will tell you the source package that the application belongs to and where you can get the source (both Ubuntu source and latest upstream if available.)
There’s plenty of reviews out there on the new Boxee Box, here are my highlights:
The UI is too slow, the thumbnails take forever to refresh (it’s as if they’re not cached?)
It has played every thing I’ve thrown at it, it doesn’t break a sweat with 1080p at all (and all this over powerline ethernet!)
They updated the UI and kind of buried your local content behind the online content, which would be fine if most of the online content wasn’t a browser on your television that you might or might not be able to full screen.
Overall I think it’s great, it’s not quite awesome though. It’s a great value for $200 if you want to get your content to your TV.
Though the UI can be a bit frustrating I mostly care about presenting my media to me, and it does that very well even if it’s not as upfront to get my local media as I’d like. I have a Tivo, so I guess I am used to slow UX.
Hopefully the updates will fix the little details that are missing (little but annoting things like the subtitles always being on on every video and having to turn them off).
Given the quality of the online content I’ll probably throw XBMC on it when someone makes that possible and concentrate on that — the presentation of online content on this thing basically proves how little content providers care about their online presence, which is probably the most bummer part of the experience.
People have no idea (or care) where the problem comes from, they don’t care if it’s “upstream” or “distro”, they just want their software to work, and they don’t care who fixes it.
We’re not the only project to face this challenge.
This person thinks that we can bring pessulus/sabayon fixes to 7.04; a distro that is out of support, and even thought Scott Balneaves is now a contributing upstream; it doesn’t help this person who is stuck in some old version of Ubuntu, how do we help him?
So how do we fix this for plumbing? Those of us who have been around kind of know how this works. “I have a broadcom card, and it worked with foo distro, and then I upgraded, and it broke, so I moved to bar distro, and it worked; amazing, therefore bar distro is the win and foo is crap.”
My experience in this area was at Ohio Linux Fest. I hadn’t gone to a LUG meeting in a long time and I got into the elevator and ran into a guy from the LUG, after initial hellos he was like “Wow, what the /fuck/ happened with Lucid, worst release ever, I can’t even connect!”
I was in a serious state of anxiety. Here I was, pouring my heart into this damn thing. And not just coworkers at Canonical, but our immense community contributors, pouring our heart and souls into this release, and to be slapped in the face with failure, ouch! What was he upset about? Some stupid work around he applied 2 years ago to get his stupid Broadcom wireless card working. And on an upgrade it broke.
As it ends up we’ve reached a new level of what people expect.
My “linux geek correct” answer would have been “Hey bro, you have a broadcom card, it’s a saving throw; each distro release has different set of variables”. If you’re lucky you roll a natural 20 on a certain release of a distro — and if you’re lucky an upgrade is totally easy. I don’t even know what to say to the people to who own these realtek cards. People are still recommending “ndiswrapper” for these cards. That’s basically “Hey, I can’t fix your problem, so here’s a work around”. That’s not sustainable.
And as we know the people with broadcom cards don’t even get to roll the dice, they’re still waiting! It would be nice to reset the board and say “You’ve been hosed for years, but this time we’ll get it right.”
What a mess!
So in conclusion
I don’t think there’s something we can fix here. If someone rolls the ndis20 and gets a working wireless, then … yay? We can perhaps do a better job of explaining to users that they got lucky.
I don’t know much about about how Fedora does bug reports (or Ubuntu for that matter), but I am pretty sure if you have a Broadcom card that it will be a horrible piece of pain for you regardless of what distro you use. (Until the newer drivers are integrated, and even then there’s no guarantee that those will work with both your older distro AND your older hardware.)
Hey, I’ve heard this before.
Of course you have, Dan Williams has been preaching this for years. And, as it ends up, every distro has bugs. Every day I hear people “I am switching from foo to bar, they fix bugs!” … but in reality, we’re all in the same level of doom, as it stands today if you have a broadcom wireless card, you will be doomed; roll the dice. Depending on your video needs, ATI or NVIDIA? Roll the dice. Doomed.
If your hardware works with no workarounds, send the manufacturer a note. If it doesn’t work, then don’t buy it! If you want to make a difference, vote with your dollar!
UNIX is our generation’s fault; let’s not leave this burden with our children, let’s at least leave them a list of things they can fix.
Let’s spend more time rewarding hardware manufacturers who do the right thing than dogpiling manufactures that might not know how to support Linux.
Instead of flaming people who are frustrated that their computer doesn’t work maybe we should suck it up and deal with their bad attitude as long as it fixes the problem — it’s been proven over and over that people will do the right thing if they’re treated right.
As I mentioned in my last screencast; I prefer to have Banshee doing all my hard work for me. A great way to do this is via smart playlists. The problem is that they are very powerful and if you’re not overly clever off the top of your head you might feel stuck.
Luckily there are some handy smart playlists already included! In Banshee do Media -> New Smart Playlist
Go ahead and explore these, and come up with your own!
Here’s a bunch of summaries from the UDS Proceedings. Sorry they’re not more organized.
UPDATE: As many of you have pointed out, these are raw and in some cases don’t even make sense since they’re pasted in from people furiously typing into gobby documents. They’ll be polished as the week progresses.
Unity developers will be advising me best on how to answer your questions and we can continue to develop the answers based on feedback. If you’ve already asked then we’ll keep working on our answers to be better.
(Note: Ask Ubuntu is about asking questions and getting answers, so if you’re going to ask a question make sure you read the guidelines. Argumentative and offtopic questions will be moderated.)
Ralph mentions some of the stats from askubuntu.com. It’s been hectic trying to keep up with the grow, especially as the stack method can be confusing at first. Now that we’re out of beta I can go over some of the tools I’ve been using to help best make use of the site.
The first is George Edison’s StackApplet, a nice appindicator-based reputation tracker with notify-osd support, so that your growing reputation can motivate you throughout the day:
And for those of us on the road there’s DroidStack:
Along with 10.10 here comes askubuntu.com. We’ve had a great beta where many experienced people participated and we had a nice standard of high quality answers and low noise. We’re experiencing a flood of new users and questions, so feel free to help out.
Remember people love to vote on answers with screenshots and easy to use instructions. Go get em!
We’ve got some great sessions lined up. LoCo questions with Laura, Kubuntu, Xubuntu, and yes, the return of Ubuntu Studio to Open Week. As usual you can Ask Mark Shuttleworth about Ubuntu, or maybe you’d dig an Inkscape lesson from Martin Owens.
Ahmed and Dustin will be showing you how to run your first Ubuntu Server in the cloud and how to deploy your applications right on there. We’ve got the alphabet soup handled, with i18n sessions from David Planella and a11y with Charlie Kravetz. duanedesign will be doing a tutorial on screencasting, and don’t miss Belinda Lopez’s education session.
If that’s not enough we’ve got sessions on how to get started, finding your place in Ubuntu, how to find help, and … whew … ALL THAT AND MORE.
So come join us on #ubuntu-classroom and #ubuntu-classroom-chat next week. And don’t forget to bring a towel.
At Ohio LinuxFest I had lunch with Carl from System76 and Chase Douglas, who has been working on bringing multitouch to Ubuntu. Since we’re nerds the subject of hardware came up, and I got a glimpse of the amount of effort S76 puts into getting quality parts that are known-good Linux compatible components and some of the challenges they face. They have a budget box that boots in 6 seconds, if you get the SSD option. So, speaking about SSDs …
I had a first generation Intel SSD, and like most Intel SSD owners there’s really nothing like it. But it can get expensive, especially on a nice home machine where you want lots of room. On a laptop you can compromise with a hybrid drive, like this one, which I put in my new netbook and is a nice middle ground. However if you’ve got room in your PC case there’s a great compromise that I’ve been rolling with at home. Life is too short to worry about partitioning, however, a 40gb SSD is about one hundred bucks and a worthy addition to your existing PC.
"But it’s only 40gb!"
Yes. You will get this, and then put / on it. /home will go on your normal 1tb drive or whatever. So your OS is on the SSD, and all the stuff you need space for will be on the big disk.
"Is it worth the hundred bucks?"
Yes, because instead of spending $250 to get a 200mhz microbump or another 2 cores on the CPU you will get the mid priced CPU option and then buy this and then come out on top, by a mile. Or you will put this in your existing PC and realize that your existing computing needs are just fine once you get rid of the drive bottleneck.
"Aha, but what about stuff in /home, that’s still on spinning platters!"
Login time is about the sameish, since you’re reading a bunch of junk from .gconf, but the rest of the boot is so fast you won’t mind the compromise. Apps will launch very quickly. Your data will still be on disk, so copying stuff around will be normal, etc. You can also make a temporary directory under / and symlink things there that is important to you (like your Firefox profile, trust me on that one). And there’s enough room on the drive to pop into /tmp if you want to build something and want the SSD speed.
On a related note ZaReason does offer the X25-v and dual drive setups, though I have no idea if they partition it for you how you would expect. If anyone is familiar with this leave a comment!
It’s no secret that I am a Banshee fanatic. For all my talk about web apps, there’s just no replacing Banshee for me.
It’s a beautiful thing. We’ve got a sh*t hot Ubuntu/Debian Mono team, a responsive upstream who cares about users, people like Bertrand Lorentz taking care of things like Sound Menu/MPRIS2 support, and we’ve got people like David Nielsen being the bridge between upstream and the distro (Like thesetwo.)
Didier posted a status update of the state of Banshee for UNE. I personally take responsibility for thanking Alex Launi and Nathan McCallum in my own special way, so that leaves Alan…
If you want to thank Alan, get him something from his Amazon wishlist. And as always, thanks to Novell for sponsoring the Banshee project.
PS: Nathan, come find me so I can buy you alcohol even though I know you don’t drink it. I tried to find you at OLF and you were missing.
One of the coolest things we do is Ubuntu Open Week. This is a week long set of IRC tutorial sessions that we do for users. In the past they were heavily development related, but now as we have a Developer Week and Application Developer Week, we can start to use Ubuntu Open Week for something more useful to end users. And since it’s always the week after a release it’s an opportunity for Ubuntu teams to talk to people who might be interested in joining the project.
I’m looking for a few good men and women to do their first ever tutorial sessions. I think it’s about time we got some new blood in here, and it’s pretty low barrier to teach an IRC class. Here’s the schedule if you want to get in on this. Feel free to contact me at jorge at ubuntu dot com or find me on #ubuntu-community-team on freenode.
I’d like to see more participation from derivatives!
I always do my presentations in PDF because it’s a common format. Sometimes however I want to add in a slide or remove a slide when I find out I messed something up but don’t have time to go edit the presentation and re export it.
For Maverick’s Featured Apps we now have PDFMod, for quick an easy manipulation of PDFs.
PDFMod is written by these fine people and packaged up for you by this fine person.
One of the bummers about the wallpaper contest is that there’s so many good ones that I forget to try them all out. Besides, why should I do all that thinking work, the computer should do that. What horrible anxiety!
Now there’s a “bundle” (a little xml file basically) in Maverick that you can select, and then it’ll just rotate the new wallpapers for you automagically, just like Cosmos, but for the user-contributed wallpapers.
Thanks to Ken Vandine for implementing this, and to Ivanka for listening to my idea! This will look sharp in booths. :)
We probably need to do a better job communicating that we do offer updated drivers in the distro. Things like the linux-backport packages in Lucid for various drivers, etc.
Perhaps the installer in the future can detect funky unknown hardware and pull in the right things automatically or something instead of me having to know that there are backported wireless drivers available or something.
I’ve put out a call for help for server interested folks to start working with upstreams. On top of that we’ve got a new contributor on Community Team at Canonical, Ahmed Kamal, who’s grabbed the bull by the horns and helped step up to grow the server community (cloud and otherwise), along with the always amazing Dave Walker.
Now that 10.04.1 is out the door here are some of the reasons I think Ubuntu Server rocks, add your own!
Cloud, out of the box. Both private and public. Wether you dig the EC2 work spearheaded by Eric Hammond (with thanks to Scott Moser for continuing the work), or you want to run your own via Eucalyptus, you can do that. Did you know you can customize your -server images on boot?
Ubuntu Enterprise Cloud has been focused on getting you from ISO to cloud in about 5 questions and 20 minutes.
Did I mention we give you Puppet out of the box? And we don’t just ship it, we participate with the folks at Puppet Labs to deliver you the best Puppet experience … and we take that one step further when it comes to /etc, by integrating it all with etckeeper and bzr.
Check out tomcat6-instance-create, easily allows one to setup multiple separate tomcat instances for any user, while still benefiting from distro upgrades.
Little nice things, like a full blown window manager for the CLI in Byobu, command-not-found, an entire easy to use LAMP stack in one command.
For some reason people always think that having seperate / and /home partitions is necessary to having a healthy Ubuntu system.
I don’t know why people keep recommending this but I am doing my best to spread the word that you don’t need to go through all that noise. If you don’t believe me you can read the recommendation from the guy that writes the installer. If you have seperate drives or run multiple distros then that’s fine. Separate partition on a laptop with one disk? Don’t need it. We’ve supported this for over two years!
As always, when touching a disk you care about with a partitioning tool, BACKUP, regardless of whatever method suits you.
Next thing you know people will start recommending clean installs instead of upgrades! (Pro tip: If upgrades weren’t an official and supported recommendation then we wouldn’t ship an upgrade tool!)
I was on holiday for a bit, so I clicked on this expecting it not to work, since it didn’t when I left. Then launchpad went ahead and did it.
NICE! What I’ve done here is basically grabbed upstream Shotwell trunk, the packaging from our desktop team, send to Launchpad, and it spit out dailies. Now we’re cooking with Crisco; we’ll be able to easily make daily builds of everything we ship on the desktop right off the bat, and anything we can import. That’s a pretty nice service for application authors, thanks Launchpad!
Check out the documentation, and please remember that it’s still a work in progress, but we’ve got top people working on it. ;)
I am looking for a Direct Attached Storage device. I already have a home server, but due to lack of space in the case and the fact that it’s doing a great job being an NFS and Samba box that I don’t need a NAS. I’d like something I can just eSATA right to my existing box.
I am about 85% sure that I need a Drobo S to fill my needs. However it is quite expensive, so before I decide to commit I want to ask around.
I know some people have built alternatives to the Drobo, but I’m not looking to replace my ubuntu-server OS (since it’s rocking) or run a speciallized OS. I want a box I can just plug in and get Drobo-like behavior. I want to be able to use drives I might have laying around, and be able to just replace them when they die, and if the drive that died is a small one I want to be able to plop in a larger one and Just Work(tm).
From talking to people like Scott James Remnant and others at Debconf I know it should be possible to build such a beast with btrfs that will do what I want, the question is, how does one set this up? Ideally just add on a dumb expansion bay with a bunch o’ drives that does what I want. Has anyone tried to make a drobo-like setup with btrfs yet?
Now that the OAuth apocalypse is over and my gwibber works again I had a thought of how to integrate with more services. Wouldn’t it be neat if we stretched out to other services, like say … the new Ubuntu Stack Exchange (I suck at GIMP, but you get the idea):
Since we do multiple columns you could do your favorite tags, unanswered questions, hot questions, whatever you like. Just like I do on my phone with Droidstack. You can just add whichever SE network site you wanted!
I’ve already chatted with Ryan Paul about it and he’d be happy to review a patch since him and Ken are busy with smashing bugs. If you’re interested in this kind of feature please grab the bug and rock it! https://bugs.edge.launchpad.net/gwibber/+bug/629826
Allison Randall has blogged about her new role in Ubuntu; working at Canonical as the Technical Architect for Ubuntu. One thing which I think is awesome is how she mentions people who encouraged her:
To give credit where credit is due, there have been 4 great influences on my career over the years, mentors, friends, people who believed in me, encouraged me to dream big dreams and try big things, who taught me that I’m better, smarter, wiser, more dynamic, and resilient than I ever imagined. In alphabetical order: Damian Conway, Greg Kroah-Hartman, Mark Shuttleworth, and Nathan Torkington. Thanks guys, I wouldn’t be here without you!
Everyone has mentors in Free Software, so Allison’s post inspired me to talk about mine. People who made you who you are. I hope this encourages you to talk about the people who inspired you.
While Allison’s post motivated me, this next month I get to celebrate 3 years at Canonical and I would like to thank people who have motivated me to do what I do. Think of them as the root of me:
Dave Camp - Dave is one of the older Ximian folk, a former co-maintainer of Nautilus, and later he worked on Mozilla. He taught me to ignore the haters, and rock on by your bad self. He’s a hacker’s hacker, a dude who puts his head down and skates. He doesn’t care about fame, fortune, or any of that jazz, he’s just a dude. He is also an amazing guitar player.
Luis Villa - Not much to say here, he’s brought so many of us here that I have no words that could ever be kind enough to explain what Luis has done for so many of us.
Jeff Waugh and Benjamin “Mako” Hill - I am going to mush them together, since at the time they were the collective first “Ubuntu Community managers”. Jeff for being the spark plug of motivation and getting me to a UDS, and Mako for being the Free Software advocate who leads by example, not by shoving the GPL down people’s throat. I would love to hear much more from both of you. Both of you believed in me from the beginning, and I will always be grateful.
Asa Dotzler - many years ago when I first started wondering what Mozilla was he took the time to explain open source to me. I also love that he flames Linux for what it is, maybe someday we’ll get our act together. :) I’m not even sure if he’s looking at Linux these days but I’ll always appreciate his first interaction with me.
These people pointed me in the right direction, and these are the ones who focused me into a fine instrument of Ubuntu laser-destruction. If you hate me, then it’s probably these people’s fault:
Luke Kanies from Puppet Labs (at the time from Reductive Labs), who convinced me to think about applying for my current job at Canonical.
Oliver Grawert, who made me actually do that or he promised to punch me in the face.
Daniel Holbach. The name mentioned by Jono Bacon when he said “I am starting a new team” that made me apply for the job on the spot and totally not care what the consequences are. He has that effect on people.
… and of course the rest of you on the community team (and I just don’t mean Canonical folk) who have been supportive of me over the years, even when I quit the team and had a temper tantrum a few years ago.)
And on top of that I’ve got the old folks, the mentors who are just awesome by being there, they’re all good friends and good mentors. I am pretty sure that everyone who has worked with these people are not surprised:
Chris Blizzard - old school GNOME, now at Mozilla. He builds airplanes ffs.
Vincent Untz - old school GNOME, now at Novell. He builds ice cream ffs.
Miguel de Icaza - old school GNOME, now at Novell. He builds stack exchanges ffs.
Ryan Lortie - old school GNOME, now at Codethink. He builds dconf ffs.
I’d also like to take a moment to thank the new people — those of you who are new here and want to rock. Spend some time researching my generation’s heroes, and learn from what they have to say.
Hah, I just thought “Some day this entire mess will all be yours”, but I don’t know if that’s a nice thing to say or not, so heh to you.
It’s been a while since the last application menu status. Since the last one the app menu developers have had a sprint, a bunch of other work in Unity, including some holidays as well as a new child process in Ted’s case, so now things can settle and be back to “normal”: