Previous
35748
Comment:
|
56930
|
Deletions are marked like this. | Additions are marked like this. |
Line 6: | Line 6: |
== February/March 2011 == || || '''Mon 28^th^ Feb''' || '''Tue 1^st^ Mar''' || '''Wed 2^nd^ Mar''' || '''Thu 3^rd^ Mar''' || '''Fri 4^th^ Mar || || '''[[http://www.timeanddate.com/worldclock/fixedtime.html?month=2&day=28&year=2011&hour=16&min=0&sec=0&p1=0 | 16.00 UTC]]''' || [[MeetingLogs/devweek1103/GetStarted|Getting Started with Development]] -- `dholbach` || [[MeetingLogs/devweek1103/HowToWriteACompizPlugin|How to write a compiz plugin]] -- `smspillaz` || [[MeetingLogs/devweek1103/Testdrive|TestDrive]] - `RoAkSoAx` || [[MeetingLogs/devweek1103/IntegratingLaunchpadTranslations|Integrating your package with Launchpad Translations]] - `dpm` || [[MeetingLogs/devweek1103/GettingBetterBugReports|Getting better bug reports]] -- `nigelb` and `bdmurray` || || '''[[http://www.timeanddate.com/worldclock/fixedtime.html?month=2&day=28&year=2011&hour=17&min=0&sec=0&p1=0 | 17.00 UTC]]''' || [[MeetingLogs/devweek1103/GetStarted|Getting Started with Development]] -- `dholbach` || [[MeetingLogs/devweek1103/HowStableReleaseUpdatesWork|How Stable Release Updates work]] -- jibel || [[MeetingLogs/devweek1103/LoCoDirectoryHacking|LoCo Directory Hacking]] - `mhall119` || [[MeetingLogs/devweek1103/GettingStartedWithUnity2D|Getting Started with Unity 2D]] -- `Kaleo` || [[MeetingLogs/devweek1103/IntroducingBotoEC2CloudAPI|Introducing boto EC2 Cloud API]] -- `kim0` || || '''[[http://www.timeanddate.com/worldclock/fixedtime.html?month=2&day=28&year=2011&hour=18&min=0&sec=0&p1=0 | 18.00 UTC]]''' || [[https://wiki.ubuntu.com/MeetingLogs/devweek1103/UbuntuDistributedDev|Introduction to Ubuntu Distributed Development (UDD)]] -- `barry` || [[https://wiki.ubuntu.com/MeetingLogs/devweek1103/TheUbuntuOneAppDeveloperProgramme|The Ubuntu One App Developer Programme]] -- `aquarius` || [[MeetingLogs/devweek1103/UbuntuARM|Ubuntu ARM and the OMAP4 images]] -- `ogra` || [[MeetingLogs/devweek1103/QAUbuntuEngineeringDirector|Q+A with Ubuntu Engineering Director]] -- `rickspencer3` || [[MeetingLogs/devweek1103/IntroductionToDjangoDevelopment|Introduction to Django Development]] -- `lukasz` || || '''[[http://www.timeanddate.com/worldclock/fixedtime.html?month=2&day=28&year=2011&hour=19&min=0&sec=0&p1=0 | 19.00 UTC]]''' || [[MeetingLogs/devweek1103/HelpingWithUnity|Taking bite out of Unity]] -- `jcastro` and `DBO` || [[MeetingLogs/devweek1103/RockingWithZeitgeist|Rocking with Zeitgeist]] -- `manish` and `seiflotfy` || [[MeetingLogs/devweek1103/DevelopingIRCBots|Developing IRC bots]] -- `tsimpson` || [[MeetingLogs/devweek1103/GettingYourAppIntoUbuntu|Getting your app into Ubuntu (Post-release)]] -- `stgraber` || [[MeetingLogs/devweek1103/GettingStartedWithDailyBuildsInLaunchpad|Getting started with daily builds in Launchpad]] -- `Quintasan` and `yofel` || || '''[[http://www.timeanddate.com/worldclock/fixedtime.html?month=2&day=28&year=2011&hour=20&min=0&sec=0&p1=0 | 20.00 UTC]]''' || [[MeetingLogs/devweek1103/GetYourFixesIntoUbuntu|Getting your fixes into Ubuntu, how to make sponsors happy]] -- `tumbleweed` || [[MeetingLogs/devweek1103/GettingYourFixesIntoDebian|Getting your fixes into Debian, how to make community happy]] -- `Rhonda` || [[MeetingLogs/devweek1103/RockingOutwithlibunity|Rocking out with libunity]] -- `kampstrup` || [[MeetingLogs/devweek1103/GoodStuffInUbuntuDevTools|Good stuff in ubuntu-dev-tools]] -- `bdrung` || [[MeetingLogs/devweek1103/ProjectLightningTalks|Project Lightning Talks]] -- lots of people || '''Monday''' * ''[[http://timeanddate.com/worldclock/fixedtime.html?year=2011&month=2&day=28&hour=16&min=0&sec=0|16:00 UTC + 17:00 UTC]]'': '''Getting Started With Development''' -- `dholbach` * Description: As always we'll start the week with a session on how to get you started. In this session Daniel Holbach will get you set up, talk about helpful tools and make sure you get the big picture overview first. * Preparation: Nothing. * ''[[http://timeanddate.com/worldclock/fixedtime.html?year=2011&month=2&day=28&hour=18&min=0&sec=0|18:00 UTC]]'': '''Introduction to Ubuntu Distributed Development (UDD)''' -- `barry` * Description: * ''[[http://timeanddate.com/worldclock/fixedtime.html?year=2011&month=2&day=28&hour=19&min=0&sec=0|19:00 UTC]]'': '''Taking bite out of Unity''' -- `jcastro` and `DBO` * Description: The duo of Jorge and DBO return after a session during Ubuntu User Days with a session about how you can contribute to Unity and the bitesize bugs * ''[[http://timeanddate.com/worldclock/fixedtime.html?year=2011&month=2&day=28&hour=20&min=0&sec=0|20:00 UTC]]'': '''Getting your fixes into Ubuntu , how to make sponsors happy''' -- `tumbleweed` * Description: Ubuntu contributors without upload permissions can get their work uploaded through the [[SponsorshipProcess]]. Stefano will be talking about how to propose work for sponsorship, and ensure it's accepted quickly. '''Tuesday''' * ''[[http://timeanddate.com/worldclock/fixedtime.html?year=2011&month=3&day=1&hour=16&min=0&sec=0|16:00 UTC]]'': '''How to write a compiz plugin''' -- `smspillaz` * Description: * ''[[http://timeanddate.com/worldclock/fixedtime.html?year=2011&month=3&day=1&hour=17&min=0&sec=0|17:00 UTC]]'': '''How Stable Release Updates work''' -- `jibel` * Description: * ''[[http://timeanddate.com/worldclock/fixedtime.html?year=2011&month=3&day=1&hour=18&min=0&sec=0|18:00 UTC]]'': '''The Ubuntu One App Developer Programme''' -- `aquarius` * Description: * ''[[http://timeanddate.com/worldclock/fixedtime.html?year=2011&month=3&day=1&hour=19&min=0&sec=0|19:00 UTC]]'': '''Rocking with Zeitgeist''' -- `seiflotfy` and `manish` * Description: Introduction and explanation for * What is Zeitgeist and what it is not - 10 mins * Security Implications - 5 mins * Technologies used - 5 mins * Components of Zeitgeist - 10 mins * Integration of Zeitgeist in applications - 10 mins * Latest release numbers and installing zeitgeist - 5 mins * FAQ - 15 mins * ''[[http://timeanddate.com/worldclock/fixedtime.html?year=2011&month=3&day=1&hour=20&min=0&sec=0|20:00 UTC]]'': '''Getting your fixes into Debian, how to make community happy''' -- `Rhonda` and `nigelb` * Description: If changes are kept in Ubuntu this means that with every update in Debian someone explicitly has to merge, see wether the changes are still valid, potentially need to adjust them, and with that creating a lot of effort for something that could be an easy sync. This sessions will get you familiar with the Debian Bug Tracking System to get these overhead out of Ubuntu and actually fulfill our Code of Contact with respect to ''Be collaborative.'' '''Wednesday''' * ''[[http://timeanddate.com/worldclock/fixedtime.html?year=2011&month=3&day=2&hour=16&min=0&sec=0|16:00 UTC]]'': '''TestDrive''' -- `RoAkSoAx` * Description: * ''[[http://timeanddate.com/worldclock/fixedtime.html?year=2011&month=3&day=2&hour=17&min=0&sec=0|17:00 UTC]]'': '''LoCo Directory Hacking''' -- `mhall119` * Description: Learn how to get started hacking on the Ubuntu LoCo Teams Directory. We will walk you through getting the code, learning what all the pieces are and how they work together, and finally how to fix bugs and submit patches. By the end of the session, you'll have everything you need to become a LoCo Directory contributor. * ''[[http://timeanddate.com/worldclock/fixedtime.html?year=2011&month=3&day=2&hour=18&min=0&sec=0|18:00 UTC]]'': '''Ubuntu ARM and the OMAP4 images''' -- `ogra` * Description: * ''[[http://timeanddate.com/worldclock/fixedtime.html?year=2011&month=3&day=2&hour=19&min=0&sec=0|19:00 UTC]]'': '''Developing IRC bots''' -- `tsimpson` * Description: Find out some basics about the IRC protocol and learn how to create custom IRC bots. * Some basics of the IRC protocol * Developing a plugin for supybot * Some Python knowledge is required * You'll want the 'supybot' package from universe installed to participate with the code examples * ''[[http://timeanddate.com/worldclock/fixedtime.html?year=2011&month=3&day=2&hour=20&min=0&sec=0|20:00 UTC]]'': '''Rocking out with libunity''' -- `kamstrup` * Description: We'll explore the possibilities for integrating with the Unity Launcher and learn all about the Unity Places framework - including how to write your own. If you want to participate in some hands-on you may want to {{{sudo apt-get build-dep unity-place-applications}}} before we start and have {{{bzr}}} at the ready when I point you to a branch. Oh - and there will be a surprise :-) '''Thursday''' * ''[[http://timeanddate.com/worldclock/fixedtime.html?year=2011&month=3&day=3&hour=16&min=0&sec=0|16:00 UTC]]'': '''Integrating your package with Launchpad Translations''' -- `dpm` * Description: * ''[[http://timeanddate.com/worldclock/fixedtime.html?year=2011&month=3&day=3&hour=17&min=0&sec=0|17:00 UTC]]'': '''Getting Started with Unity 2D''' -- `Kaleo` * Description: * ''[[http://timeanddate.com/worldclock/fixedtime.html?year=2011&month=3&day=3&hour=18&min=0&sec=0|18:00 UTC]]'': '''Q+A with Ubuntu Engineering Director''' -- `rickspencer3` * Description: Talk to Rick Spencer, the Ubuntu Engineering Director * ''[[http://timeanddate.com/worldclock/fixedtime.html?year=2011&month=3&day=3&hour=19&min=0&sec=0|19:00 UTC]]'': '''Getting your app into Ubuntu (Post-release)''' -- `stgraber` * Description: Stéphane Graber will be talking about the App Review board and how to get applications into Ubuntu post release * ''[[http://timeanddate.com/worldclock/fixedtime.html?year=2011&month=3&day=3&hour=20&min=0&sec=0|20:00 UTC]]'': '''Good stuff in ubuntu-dev-tools''' -- `bdrung` * Description: '''Friday''' * ''[[http://timeanddate.com/worldclock/fixedtime.html?year=2011&month=3&day=4&hour=16&min=0&sec=0|16:00 UTC]]'': '''Getting better bug reports''' -- `nigelb` and `bdmurray` * Description: Developers will get to know about getting quality bug reports by writing apport hooks for applications so that basic information will always be collected * ''[[http://timeanddate.com/worldclock/fixedtime.html?year=2011&month=3&day=4&hour=17&min=0&sec=0|17:00 UTC]]'': '''Introducing boto EC2 Cloud API''' -- `kim0` * Description: Learn Amazon cloud 101, how to run and control cloud instances of Ubuntu server from python * ''[[http://timeanddate.com/worldclock/fixedtime.html?year=2011&month=3&day=4&hour=18&min=0&sec=0|18:00 UTC]]'': '''Introduction to Django Development''' -- `lukasz` * Description: Short introduction to creating web applications using Django framework. * ''[[http://timeanddate.com/worldclock/fixedtime.html?year=2011&month=3&day=4&hour=19&min=0&sec=0|19:00 UTC]]'': '''Getting started with daily builds in Launchpad''' -- `Quintasan` * Description: Michał Zając will introduce you to Recipe magic in Launchpad, working pbuilder and Launchpad account is more than welcome * ''[[http://timeanddate.com/worldclock/fixedtime.html?year=2011&month=3&day=4&hour=20&min=0&sec=0|20:00 UTC]]'': Project Lightning Talks * Description: 5 minutes each to introduce your project * Stéphane Graber, arkose (desktop application sandboxing) * Keimpe de Jong (UndiFineD), SpeechControl (an accessibility program to control computer, by voice and other input types) * Dustin Kirkland, Bikeshed (All those handy scripts) * Alan Bell, Meetingology a new meeting and minute taking IRC bot * Michael Hall, XDG Launcher (XDG-Menu panel) * [[https://wiki.ubuntu.com/JasonGerardDerose|Jason Gerard DeRose]], [[https://launchpad.net/dmedia|Distributed Media Library (aka dmedia)]] * Michal Zajac, Philip Muškovac and Rohan Garg, [[https://edge.launchpad.net/~neon|Project Neon]], a.k.a daily builds of KDE and related == Jul 2010 == || || '''Mon 12^th^ Jul''' || '''Tue 13^th^ Jul''' || '''Wed 14^th^ Jul''' || '''Thu 15^th^ Jul''' || '''Fri 16^th^ Jul''' || || '''16.00 UTC''' || [[MeetingLogs/devweek1007/GetStarted|Getting Started with Development]] -- `dholbach`|| [[MeetingLogs/devweek1007/PackageNinja|Packaging like a Ninja]] -- shadeslayer || [[MeetingLogs/devweek1007/CleansweepReview|Operation Cleansweep - reviewing patches]] -- `nigelbabu &` DavidFutcher || [[MeetingLogs/devweek1007/QuicklyApp|Create an application for Ubuntu with Quickly]] -- `didrocks` || [[MeetingLogs/devweek1007/Django|Django and you]] -- [[mhall119]] || || '''17.00 UTC''' || [[MeetingLogs/devweek1007/GetStarted|Getting Started with Development]] -- `dholbach` || [[MeetingLogs/devweek1007/Translations|«I Don't Know Anything About Translations»]] -- `dpm` || [[MeetingLogs/devweek1007/Upstreaming|Forwarding bugs and patches upstream]] -- `pedro_` || [[MeetingLogs/devweek1007/ImproveUbuntu|Improving Ubuntu In An Evening]] -- `vish` || [[MeetingLogs/devweek1007/Django|Django and you]] -- [[mhall119]] || || '''18.00 UTC''' || [[MeetingLogs/devweek1007/Widgets|Widgetcraft]] -- apachelogger || [[MeetingLogs/devweek1007/QtQuickQml|Developing with Qt Quick and QML]] -- JonathanRiddell || [[MeetingLogs/devweek1007/DailyBuilds|Daily Builds and You]] -- JorgeCastro || [[MeetingLogs/devweek1007/ServerPapercuts|Contribute to Ubuntu Server, do Server Papercuts !]] -- ThierryCarrez || [[MeetingLogs/devweek1007/AdoptUpstrean|Adopt-An-Upstream]] -- JorgeCastro || || '''19.00 UTC''' || [[MeetingLogs/devweek1007/Desktop|Desktop Team overview]] -- `seb128`|| [[MeetingLogs/devweek1007/WorkDebian|How to work with Debian]] -- [[IainLane]] & `Rhonda` || [[MeetingLogs/devweek1007/AppIndicators|Making your application shine with application indicators]] -- TedGould || [[MeetingLogs/devweek1007/Xubuntu|How to help with Xubuntu]] -- CharlieKravetz || [[MeetingLogs/devweek1007/Edubuntu|How to help with Edubuntu]] -- JonathanCarter || || '''20.00 UTC''' || [[MeetingLogs/devweek1007/UpstartJobs|Authoring upstart jobs]] -- SteveLangasek || [[MeetingLogs/devweek1007/Validation|Setting up a small validation dashboard]] -- ZygmuntKrynicki || [[MeetingLogs/devweek1007/KernelTriage|Kernel Triage]] -- JeremyFoshee || [[MeetingLogs/devweek1007/MergeProposals|Merge proposals: life on the sunny side]] -- MartinAlbisetti || [[MeetingLogs/devweek1007/QA|Me, myself & QA]] -- warp10, gaspa, BlackZ || * '''Monday''' * ''16:00 UTC'' + ''17:00 UTC'': '''Getting Started With Development''' -- `dholbach` * Description: As always we'll start the week with a session on how to get you started. In this session Daniel Holbach will get you set up, talk about helpful tools and make sure you get the big picture overview first. * ''18:00 UTC'': '''Widgetcraft''' -- `apachelogger` * Description: Ever wanted to create your own amazing Plasma Widget? Now is your chance! Harald Sitter will show you how to create such a magical program and how to get your own fan club. * ''19:00 UTC'': '''Desktop Team overview''' -- `seb128` * Description: Sébastien Bacher will talk about how the desktop team is building your favorite desktop, what the common tasks are that the team is working on and what you could do if you want to contribute as well * ''20:00 UTC'': '''Authoring Upstart Jobs''' -- `slangasek` * Description: As you all might've heard `upstart` is Ubuntu's init system for quite a while now. Upstart offers a bunch of nice features, which you can easily make use of, after Steve Langasek showed you how. * Preparation: Skim the init(5) manpage and bring your questions with you * '''Tuesday''' * ''16:00 UTC'': '''Packaging like a Ninja''' -- `shadeslayer` * Description: The Kubuntu team has lots of ninjas on their team. Rohan Garg is one of them and will show you how to join the team. * ''17:00 UTC'': '''«I Don't Know Anything About Translations»''' -- `dpm` * Description: If you've heard yourself saying exactly that at least one time, Translations Mastermind David Planella is here with the remedy: one hour of translations goodness. * ''18:00 UTC'': '''Developing With Qt Quick and QML''' -- `Riddell` * Description: Jonathan Riddell will bring you up to scratch with the latest goodness for developing Qt applications. Qt Quick and QML will bring a lot more fun to your life. Install ''qt4-qmlviewer'' lucid users need to ''sudo apt-add-repository ppa:kubuntu-ppa/beta; sudo apt-get update; sudo apt-get install qt4-qmlviewer'' * ''19:00 UTC'': '''How To Work With Debian''' -- `Laney` and `Rhonda` * Description: Debian is the most important project to Ubuntu. Being able to work effectively with Debian will make your life easier. Iain Lane knows this quite well and will give an excellent session about this. Rhonda from the Debian Project will round it up with some comments looking from the other side at it. * ''20:00 UTC'': '''Setting Up A Small Validation Dashboard''' -- `zyga` * Description: Zygmunt Krynicki will talk about a tool he is writing for Linaro and how to make use of it in other places. Dashboard is a tool for visualizing results from unit tests and performance benchmarks. Dashboard can be applied virtually everywhere where performance or regression monitoring is required. * '''Wednesday''' * ''16:00 UTC'': '''Operation Cleansweep - Reviewing Patches''' -- `nigelb` * Description: OperationCleansweep is in full swing, the goal is to review around 2000 patches and help to push them into the right direction. Nigel Babu will give a session that will explain very easily how to help with this fantastic initiative. * ''17:00 UTC'': '''Forwarding Bugs and Patches Upstream''' -- `pedro_` * Description: This session together with the one before will give you all the tools to effectively help Ubuntu, Debian and other upstream projects. Pedro Villavicencio will deliver this session and has great experience: he does a great job working primarily with the GNOME project. * ''18:00 UTC'': '''Daily Builds And You''' -- `jcastro` * Description: Hold tight for Jorge Castro's session about the latest piece of awesome of our Launchpad infrastructure. Daily Builds will change how we interact with projects a lot because it helps to bring the latest awesome to testers and enthusiasts very easily. * ''19:00 UTC'': '''Making Your Applications Shine With Application Indicators''' -- `tedg` * Description: Application Indicators clean up the panel and are easy to use. Find out how to use them in your application for a great user experience. * ''20:00 UTC'': '''Kernel Triage''' -- `JFo` * Description: Interested in the core parts of Ubuntu that make hardware work? Jeremy Foshee will take you on a tour through kernel wonderland and show you how to help out. * '''Thursday''' * ''16:00 UTC'': '''Create An Application For Ubuntu With Quickly''' -- `didrocks` * Description: If you ever had a great idea for an application that makes the life of users easier and didn't want to waste hours of getting everything set up, you'll be absolutely right here. Didier Roche will show you how to get it done quickly. * ''17:00 UTC'': '''Improving Ubuntu In An Evening''' -- `vish` * Description: All you got is an Evening of Love for Ubuntu? Vishnoo will show you how to make an impact in just one evening. * ''18:00 UTC'': '''Contribute To Ubuntu Server, Do Server Papercuts!''' -- `ttx` * Description: Thierry Carrez works hard making the Ubuntu Server experience even smoother than it already is. Helping with Server papercuts is a great and easy way to get involved in Ubuntu Server development, so if you're interested and would like to help out, be there! * ''19:00 UTC'': '''How To Help With Xubuntu''' -- `charlie-tca` * Description: Xubuntu is alive and kicking, but needs your help! Charlie Kravetz will show you how! * ''20:00 UTC'': '''Merge proposals: life on the sunny side''' -- `beuno` * Description: Martin Albisetti will talk about merge proposals, how they work, why they make your code better and how you can easily learn more by using them. * '''Friday''' * ''16:00 UTC'' + ''17:00 UTC'': '''Django And You''' -- `mhall119` * Description: Michael Hall will run a double session about everybody's favourite Web Framework. Django is a great way to build a dynamic website very easily. Sit back, relax and enjoy a session from one of the very busy LoCoDirectory hackers. * ''18:00 UTC'': '''Adopt-An-Upstream''' -- `jcastro` * Description: Jorge Castro is back again and will tell you how to adopt-an-upstream: how to take care of the one project you're deeply interested in and make Ubuntu users and the upstream project even happier. * ''19:00 UTC'': '''How To Help With Edubuntu''' -- `highvoltage` * Description: Edubuntu is alive and kicking, but needs your help! Jonathan Carter will show you how! * ''20:00 UTC'': '''Me, Myself And QA''' -- `warp10`, `gaspa` and `BlackZ` * Description: Andrea Colangelo , Andrea Gasparini and Lorenzo de Liso are not only all from Italy, but are also deeply interested in making Ubuntu applications shine. How to take a package and make it rock from a quality assurance point of view is their topic. Join in and help to make Ubuntu rock! |
Previous Ubuntu Developer Week Sessions
February/March 2011
Monday Getting Started With Development -- dholbach Description: Ubuntu contributors without upload permissions can get their work uploaded through the SponsorshipProcess. Stefano will be talking about how to propose work for sponsorship, and ensure it's accepted quickly. Description: If changes are kept in Ubuntu this means that with every update in Debian someone explicitly has to merge, see wether the changes are still valid, potentially need to adjust them, and with that creating a lot of effort for something that could be an easy sync. This sessions will get you familiar with the Debian Bug Tracking System to get these overhead out of Ubuntu and actually fulfill our Code of Contact with respect to Be collaborative. Description: Learn how to get started hacking on the Ubuntu LoCo Teams Directory. We will walk you through getting the code, learning what all the pieces are and how they work together, and finally how to fix bugs and submit patches. By the end of the session, you'll have everything you need to become a LoCo Directory contributor. Description: We'll explore the possibilities for integrating with the Unity Launcher and learn all about the Unity Places framework - including how to write your own. If you want to participate in some hands-on you may want to sudo apt-get build-dep unity-place-applications before we start and have bzr at the ready when I point you to a branch. Oh - and there will be a surprise 20:00 UTC: Project Lightning Talks Keimpe de Jong (UndiFineD), SpeechControl (an accessibility program to control computer, by voice and other input types) Michal Zajac, Philip Muškovac and Rohan Garg, Project Neon, a.k.a daily builds of KDE and related
Mon 12th Jul Tue 13th Jul Wed 14th Jul Thu 15th Jul Fri 16th Jul 16.00 UTC Getting Started with Development -- dholbach Packaging like a Ninja -- shadeslayer Operation Cleansweep - reviewing patches -- nigelbabu & DavidFutcher Create an application for Ubuntu with Quickly -- didrocks 17.00 UTC Getting Started with Development -- dholbach Forwarding bugs and patches upstream -- pedro_ Improving Ubuntu In An Evening -- vish 18.00 UTC Widgetcraft -- apachelogger Contribute to Ubuntu Server, do Server Papercuts ! -- ThierryCarrez 19.00 UTC Desktop Team overview -- seb128 How to work with Debian -- IainLane & Rhonda Making your application shine with application indicators -- TedGould 20.00 UTC Me, myself & QA -- warp10, gaspa, BlackZ 16:00 UTC + 17:00 UTC: 18:00 UTC: 19:00 UTC: 20:00 UTC: Description: As you all might've heard upstart is Ubuntu's init system for quite a while now. Upstart offers a bunch of nice features, which you can easily make use of, after Steve Langasek showed you how. 16:00 UTC: 17:00 UTC: 18:00 UTC: Description: Jonathan Riddell will bring you up to scratch with the latest goodness for developing Qt applications. Qt Quick and QML will bring a lot more fun to your life. Install qt4-qmlviewer lucid users need to sudo apt-add-repository ppa:kubuntu-ppa/beta; sudo apt-get update; sudo apt-get install qt4-qmlviewer 19:00 UTC: 20:00 UTC: 16:00 UTC: Description: OperationCleansweep is in full swing, the goal is to review around 2000 patches and help to push them into the right direction. Nigel Babu will give a session that will explain very easily how to help with this fantastic initiative. 17:00 UTC: 18:00 UTC: 19:00 UTC: 20:00 UTC: 16:00 UTC: 17:00 UTC: 18:00 UTC: 19:00 UTC: 20:00 UTC: 16:00 UTC + 17:00 UTC: Description: Michael Hall will run a double session about everybody's favourite Web Framework. Django is a great way to build a dynamic website very easily. Sit back, relax and enjoy a session from one of the very busy LoCoDirectory hackers. 18:00 UTC: 19:00 UTC: 20:00 UTC:
Monday, 25th January 2010 16:00 UTC, Preparation: Enable "Source code" in System -> Software Sources -> Ubuntu Software 17:00 UTC, Description: So once we have our initial development environment set up, we'll go ahead and fix a couple of small bugs... it's going to be awesome and you'll find out that it's not really hard. Preparation: Attend the session before. 18:00 UTC, 19.00 UTC, 20.00 UTC, Description: Are you a server person? Would you like to get involved with the server team? Do you want to know what's server-specific about packaging? Find out during the session: we have Mathias Gug here who'll help you get started. Tuesday, 26th January 2010 16:00 UTC, 17:00 UTC, 18:00 UTC, 19:00 UTC, 20:00 UTC, Wednesday 27th January 2010 16:00 UTC, 17:00 UTC, 18:00 UTC, 19:00 UTC, 20:00 UTC, Thursday 28th January 2010 16:00 UTC, 17:00 UTC, 18:00 UTC, 19:00 UTC, 20:00 UTC, Friday, 29th January 2010 16:00 UTC, 17:00 UTC, 18:00 UTC, Preparation: sudo apt-get install python-launchpadlib 19:00 UTC, 20:00 UTC,
English: #ubuntu-classroom on irc.freenode.net, host: James Westby French: #ubuntu-classroom-fr on irc.freenode.net, host: Dider Roche German: #ubuntu-classroom-de on irc.freenode.net, host: Daniel Holbach Italian: #ubuntu-classroom-it on irc.freenode.net, host: Devid Antonio Filoni Spanish: #ubuntu-classroom-es on irc.freenode.net, contact: Nicolas Valcarcel
Mon 18th Feb Tue 19th Feb Wed 20th Feb Thu 21st Feb Fri 22nd Feb 16.00 UTC Patching Packages (Martin Pitt) Virtualisation (Søren Hansen) MOTU Processes (Daniel Holbach) Firefox 3 Extension Packaging (Alexander Sack) Patching Packages (Martin Pitt) 17.00 UTC Launchpad PPAs (Celso Providelo, Matthew Revell) MOTU Processes (Daniel Holbach) Hosting Code With Launchpad (Tim Penhey) Writing Scripts For Automated Desktop Testing (Lars Wirzenius) Launchpad PPAs (Celso Providelo, Matthew Revell) 18.00 UTC Packaging 101 (Daniel Holbach) Kubuntu (Jussi Kekkonen) First Steps On Contributing (MOTU/TODO & MOTU/TODO/Bugs) (Nicolas Valcárcel) Bughelper - Making Bug Work Easier (Brian Murray & Markus Korn) MOTU Q&A Session (Daniel Holbach) 19.00 UTC MOTU School - Working With Debian (James Westby & Nicolas Valcárcel) Ubuntu Derivatives Team (Luis de Bethencourt Guimerá) Desktop Packaging Session (Sébastien Bacher) Bug Triage (Pedro Villavicencio) Library Packaging - Part 1 (Stefan Potyra) 20.00 UTC Introduction To The ServerTeam (Mathias Gug) Debdiffs And How To Get Them Submitted (Daniel Holbach) SRU/Security Updates (Luca Falavigna, William Grant) Debdiffs And How To Get Them Submitted (Daniel Holbach) Library Packaging - Part 2 (Stefan Potyra) You may also read the schedule via Google Calendar, available in the HTML and ICAL formats.
Tuesday How to write a compiz plugin -- smspillaz
Wednesday TestDrive -- RoAkSoAx
Thursday Integrating your package with Launchpad Translations -- dpm
Friday Getting better bug reports -- nigelb and bdmurray Jul 2010
Monday
Getting Started With Development -- dholbach
Packaging like a Ninja -- shadeslayer
Operation Cleansweep - Reviewing Patches -- nigelb
Create An Application For Ubuntu With Quickly -- didrocks
Django And You -- mhall119 Jan 2010
Getting Started with UbuntuDevelopment -- dholbach Aug/Sep 2009
January 2009
Details
Day 1
Getting Started -- This is a true novelty and is going to be awesome. We'll have an action-packed two-hour session to get you started for UbuntuDeveloperWeek and getting you all set up for developing Ubuntu. Be sure to bring questions. Sounds good? It gets better: we'll have the session in English, French, German, Italian and Spanish at the same time. Day 2
Launchpad Bug Tracking -- Launchpad developer Tom "intellectronica" Berger is going to be there to talk about Launchpad Bug Tracking. This is an awesome opportunity to ask questions, understand how Launchpad Bugs, formerly known as "Malone" works, how to use it and how it is developed. Day 3
Pushing out GNOME releases to millions of users -- He never takes a rest, some think he's actually a team of three people. Right, it's Sebastien "sebuild" Bacher I'm talking about. He has largely been responsible for keeping large parts of GNOME in shape and he's doing a fantastic job. Learn how to help out in Desktop land and learn all his tricks. Day 4
Automated Desktop Testing -- Ara Pulido is up again and will talk to you about testing the Desktop in an automated fashion. Write just a few lines of Python code to test your application in an automated way and find regressions quickly. Fantastic! Day 5
Testing your .deb with piuparts -- Lars Wirzenius is back again and will talk to you about piuparts, an awesome tool to test not just the installability of your package, but also if it does it all in a clean way. Keep installations clean, use piuparts! September 2008
The Timetable
February 2008
Timetable
Details
Patching packages - Martin Pitt will explain the different techniques of patching packages. His session will help you get started with UbuntuDevelopment as it's a good entry point to improving the software we use every day.
UbuntuDeveloperWeek/Previous (last edited 2013-12-05 15:46:12 by dholbach)