Published on Tuesday, July 13 2010
The ambitious new Project Cleansweep is well underway, but still requiring everyone’s help. We’ve managed to get 15% of the way through all of the unreviewed patches in Launchpad, but we are still needing everyone’s help to reach the goal of 100%.
To help with this goal, we are running a tutorial session tomorrow as part of the Ubuntu Developer Week. The name may suggest it’s only for developers but this session is open to absolutely everyone that has ever wanted to help out the Ubuntu project. Anyone from seasoned developers to completely new users can help out with Operation Cleansweep. The tutorial tomorrow won’t take up more than an hour of your time and you will learn how to support the Ubuntu project in an invaluable way. Every patch that is reviewed helps a great deal on our way to our ultimate 100% goal.
If you have any time to spare tomorrow (14th July 2010), please head into #ubuntu-classroom at 16:00 UTC. From the newest user to the seasoned developer, anyone could make a great difference to the Ubuntu project. Anyone that has ever wanted to help out with Ubuntu, this is your chance!
Published on Friday, June 11 2010
Today is unfortunately my last day of work experience at Canonical, focusing on Operation Cleansweep. Despite having a bunch of school paperwork to do and issues with Maverick eating all of my RAM (forcing me to reboot every hour or two, ugh) and failing at scanning, I’ve managed to get this done:
- Reviewed another 26 patches from the unreviewed queue (which pushed us up another percentage point in the progress bar)
- Published the experimental code for the #ubuntu-reviews IRC bot
- Cleaned up some messy areas of the Review Team documentation
- Reviewed the Review Team docs to look for any weaker points
The total list of our achievements in the past 5 days:
- Get the unreviewed patch count down from 2100 to just over 1600, almost 500 patches! That’s almost 7x the target for a single week
- Hosted a training session in #ubuntu-classroom and got some more people involved in the project
- Submitted two patches to ‘edit-patch’, a tool which can now help to streamline the patch review process
- Written several pages of documentation for the review team
- Hacked on an IRC bot for our IRC channel to announce our progress
- Written and tested an awesome looking progress bar for the project
- Blogged about the project and got some more community involvement
- Spent time identifying the current documentation’s weak points
All in all, a pretty productive week! It’s been a pretty fun week and hopefully I’ve managed to help out a bit.
Published on Thursday, June 10 2010
Today was the fourth day of my week working with the Ubuntu Reviewers team on Operation Cleansweep. Today was another productive day, here’s what we managed to achieve:
- Reduced the unreviewed patch count from 1699 to 1626, a total of 73 bugs, almost 5x the daily target of 15 reviews
- Held the Patch Review Process training session in #ubuntu-classroom. The session was a great success with a decent turnout and some brand new patch reviewers getting involved. For anyone who missed the session, logs can be found on the Wiki.
- Wrote another patch for edit-patch based on feedback received in the classroom session, to make it easier for people not used to the packaging process to get involved
- Adnane Belmadiaf (daker) built us a really awesome progress bar which can be seen to the right (more on this below).

Daker’s progress bar is an awesome way for people to show their support for the project, all it takes is one line of HTML to include it in your own blog or webpage:
<script type=”text/javascript” src=”http://daniel.holba.ch/review/gadget.js”></script>
We hope to see it up on some of your blogs soon!
All in all, it’s been another successful day for Operation Cleansweep. Unfortunately, tomorrow is my last day of working full-time on this project, on Monday I go back to school. However tomorrow I’ll post up my daily update accompanied by a big weekly update showing all the progress we’ve managed to make this week (expect graphs!).
Published on Wednesday, June 9 2010
I am working all week on Ubuntu’s new Operation Cleansweep, our project to review every patch against Ubuntu in Launchpad. I started working on this project at 9am Monday morning with 2100 bugs in the queue. This is what Operation Cleansweep has managed to achieve so far:
- Reduced the unreviewed patch count to just under 1800 patches (reviewed around 100 patches a day)
- Improved several sections of the Reviewers Team/Project Cleansweep documentation
- Added a feature to ‘edit-patch’ in ’ubuntu-dev-tools’ to streamline the patch review & sponsoring process
- Write an IRC bot for our IRC channel, #ubuntu-reviews on irc.freenode.net, to tell us how many patches are left
- Written several blog posts & worked on a new project progress bar (which we’ll reveal to the world soon)
- Organised a patch review training session for Thursday (tomorrow) in #ubuntu-classroom on Freenode
So far it’s been a pretty productive week, but we’re going to need your help to reach our target of smashing the stack of unreviewed patches. If you’d like to help out, please shout in our IRC channel, come along to the session tomorrow, or just read the docs and get helping on your own.
Published on Wednesday, June 9 2010
Recently I’ve been working with the Ubuntu Patch Review team on Operation Cleansweep. Our grand plan is to review all of the patches currently sitting in Launchpad. At the start of the cycle there were 2000 of these bugs and we’re steadily working through them. It takes just 15 reviews a day, spread out amongst the entire Ubuntu community, to hit our target of reducing the unreviewed patch count to 0.
Getting involved isn’t difficult and is a great way to contribute to Ubuntu. The patch review process is documented over on the Wiki and everyone in #ubuntu-reviews on irc.freenode.net is willing to help out. Me and Daniel Holbach are also holding a training session tomorrow (Thursday 10th June) at 12:00 UTC in #ubuntu-classroom to guide you through reviewing your first patches. We’d love to see you there!