Previous

Differences between revisions 2 and 6 (spanning 4 versions)
Revision 2 as of 2008-08-26 13:40:38
Size: 2991
Editor: i59F7548C
Comment:
Revision 6 as of 2009-08-10 16:17:36
Size: 13155
Editor: i59F77BD8
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
Line 8: Line 7:
== Ubuntu Developer Week: February 2008 == == January 2009 ==
|| || '''Mon 19th Jan''' || '''Tue 20th Jan''' || '''Wed 21st Jan''' || '''Thu 22nd Jan''' || '''Fri 23rd Jan''' ||
|| '''16.00 UTC''' || '''GETTING STARTED (*)''' ([[https://wiki.ubuntu.com/MeetingLogs/devweek0901/GettingStartedDE|de]], [[https://wiki.ubuntu.com/MeetingLogs/devweek0901/GettingStartedEN|en]], [[https://wiki.ubuntu.com/MeetingLogs/devweek0901/GettingStartedES|es]], [[https://wiki.ubuntu.com/MeetingLogs/devweek0901/GettingStartedFI|fi]], [[https://wiki.ubuntu.com/MeetingLogs/devweek0901/GettingStartedFR|fr]], [[https://wiki.ubuntu.com/MeetingLogs/devweek0901/GettingStartedIT|it]]) || '''[[MeetingLogs/devweek0901/LPBugTrack|Launchpad Bug Tracking]]''' -- `intellectronica` || '''[[MeetingLogs/devweek0901/GNOMERelease|Pushing out GNOME releases to millions of users]]''' -- `seb128`|| '''[[MeetingLogs/devweek0901/AutoDesktopTesting|Automated Desktop Testing]]''' -- `ara` || '''[[MeetingLogs/devweek0901/PackageTesting|Testing your .deb with piuparts]]''' -- `liw` ||
|| '''17.00 UTC''' || '''GETTING STARTED (*)''' || '''[[MeetingLogs/devweek0901/QATools|QA Tools]]''' -- `ara` || '''[[MeetingLogs/devweek0901/UbuntuBugFixing|Fixing Bugs in Ubuntu]]''' -- `dholbach` || '''[[MeetingLogs/devweek0901/NetbookRemixQA|Ubuntu Netbook Remix Q&A]]''' -- `njpatel` || '''[[MeetingLogs/devweek0901/PythonApt|Fun with python-apt]]''' -- `mvo` ||
|| '''18.00 UTC''' || '''[[MeetingLogs/devweek0901/Package|Packaging 101]]''' -- `dholbach` || '''[[MeetingLogs/devweek0901/LPWebServiceAPI|Stop Screen-Scraping, Use the Launchpad Web Service API]]''' -- `leonardr`|| '''[[MeetingLogs/devweek0901/Bzr4Pkgs|Bazaar for packaging]]''' -- `james_w` || '''[[MeetingLogs/devweek0901/BootPerform|Boot performance]]''' -- `Keybuk` || '''[[MeetingLogs/devweek0901/BzrAndLp|Bazaar and Launchpad - How to do it]]''' -- `rockstar` and `beuno` ||
|| '''19.00 UTC''' || '''[[MeetingLogs/devweek0901/Debian|Working well with Debian]]''' -- `nxvl` and `bddebian` || '''[[MeetingLogs/devweek0901/QualityUpdates|Creating high-quality updates]]''' -- `ubuntu-security` || '''[[MeetingLogs/devweek0901/KubuntuBugFixing|Kubuntu Bug Squishing]]''' -- `JontheEchidna` || '''[[MeetingLogs/devweek0901/KubuntuNinjas|Kubuntu Ninja's - Packagers in Unicorn mode]]''' -- `apachelogger` and `vorian` || '''[[MeetingLogs/devweek0901/DKMSKernelPackaging|Packaging Kernel modules with DKMS]]''' -- `BenC` ||
|| '''20.00 UTC''' || '''[[MeetingLogs/devweek0901/UnderstandGNOME|Understanding GNOME Technologies]]''' --- `tedg` || '''[[MeetingLogs/devweek0901/DebugCrash|Debugging program crashes ]]''' -- `pitti` || '''[[MeetingLogs/devweek0901/VMTestEnvironments|Using VMBuilder to create tests environments]]''' -- Soren Hansen & Nick Barcet || '''[[MeetingLogs/devweek0901/MonoPackaging|Packaging software for Mono, for great justice]]''' -- `directhex` and `meebey` || '''[[MeetingLogs/devweek0901/Xubuntu|Xubuntu]]''' -- Cody Somerville & The Xubuntu Team ||




== September 2008 ==

=== The Timetable ===

|| || '''Mon 1st Sep''' || '''Tue 2nd Sep''' || '''Wed 3rd Sep''' || '''Thu 4th Sep''' || '''Fri 5th Sep''' ||
|| '''16.00 UTC''' || '''[[MeetingLogs/devweek0809/Package|Packaging 101]]''' -- DanielHolbach (dholbach) || '''[[MeetingLogs/devweek0809/FixingBugs1|How do I fix an Ubuntu bug?]]''' -- DanielHolbach (dholbach) ||'''[[MeetingLogs/devweek0809/BZRPackage|BZR for packaging]]''' -- JamesWestby (james_w)|| '''[[MeetingLogs/devweek0809/AutoTests|Automated Testing for the Desktop]]''' -- AraPulido (ara)|| '''[[MeetingLogs/devweek0809/AskMdz|Ask Matt]]''' -- MattZimmerman (mdz) ||
|| '''17.00 UTC''' || '''[[MeetingLogs/devweek0809/Upstream|Upstream Bug Linkages]]''' -- JorgeCastro (jcastro) || '''[[MeetingLogs/devweek0809/BazaarIntro|Introduction to BZR]]''' -- DavidFutcher (bobbo) || '''[[MeetingLogs/devweek0809/PackageUpdates|How do I update a package properly]]''' -- CesareTirabassi (norsetto) || '''[[MeetingLogs/devweek0809/FixingBugs2|How do I fix an Ubuntu bug?]]''' -- DanielHolbach (dholbach) || '''[[MeetingLogs/devweek0809/PyUnitTests|Unit testing Python code, with code coverage measurement]]''' -- LarsWirzenius (liw) ||
|| '''18.00 UTC''' || '''[[MeetingLogs/devweek0809/MOTUIntro|Introduction to MOTU]]''' -- IulianUdrea (iulian) || '''[[MeetingLogs/devweek0809/DKMSPackage|Kernel module packaging with DKMS]]''' -- MarioLimonciello (superm1) || '''[[MeetingLogs/devweek0809/ServerTeam|Introduction to the ServerTeam]]''' -- MathiasGug (mathiaz) || '''[[MeetingLogs/devweek0809/PyKDEWebkit|A WebKit Browser in PyKDE]]''' -- JonathanRiddell (Riddell) || '''[[MeetingLogs/devweek0809/InstallerTeam|Introduction to the Installer Team]]''' -- EvanDandrea (evand) ||
|| '''19.00 UTC''' || '''[[MeetingLogs/devweek0809/Soyuz|Soyuz and all that Jazz]]''' -- CelsoProvidelo (cprov) || '''[[MeetingLogs/devweek0809/LaunchpadWebService|Using The Launchpad Web Service API]]''' LeonardRichardson (leonardr) and BarryWarsaw (barry) || '''[[MeetingLogs/devweek0809/PPAIntro|Introduction to PPAs]]''' -- CelsoProvidelo (cprov) || '''[[MeetingLogs/devweek0809/MozillaTeam|Having fun with the MozillaTeam]]''' -- AlexanderSack || '''[[MeetingLogs/devweek0809/SecurityTeam|Introduction to the Ubuntu Security Team]]''' -- KeesCook (kees) and JamieStrandboge (jdstrand) ||
|| '''20.00 UTC''' || '''[[MeetingLogs/devweek0809/UbuntuGnomeQA|Working with Ubuntu<->GNOME QA (tips&tricks)]]''' PedroVillavicencio (pedro_) || '''[[MeetingLogs/devweek0809/LaunchpadHacks|Launchpad Hacks]]''' BrianMurray (bdmurray) || '''[[MeetingLogs/devweek0809/PackagePatches|Various ways to patch a package]]''' -- ChristopheSauthier (huats) and DidierRoche (didrocks) || '''[[MeetingLogs/devweek0809/Archives|How to avoid making Archive Admins unhappy]]''' -- SteveLangasek (slangasek) || '''[[MeetingLogs/devweek0809/Kernel|Kernel Discussion]]''' BenCollins (BenC) ||


== February 2008 ==
=== Timetable ===
Line 18: Line 41:

=== 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.
 * '''Launchpad PPAs''' - Launchpad Hackers [[CelsoProvidelo|Celso Providelo]] and [[MatthewRevell|Matthew Revell]] will introduce you to a great feature of [[http://launchpad.net|Launchpad]]: [[http://help.launchpad.net/PPAQuickStart|Personal Package Archives]]. Building packages for testing and preview reasons made easy.
 * '''Packaging 101''' - [[DanielHolbach|Daniel Holbach]] will talk you through the most important properties of Ubuntu and Debian packaging.
 * '''MOTU School - Working with Debian''' - We'll have James Westby around, who is very interested in collaboration between Debian and Ubuntu. His session will showcase tools, initiatives and processes to make this happen.
 * '''Introduction to the ServerTeam''' - Interested in servers and services in the Ubuntu landscape? [[MathiasGug|Matthias Gug]] introduces you to the ServerTeam.
 * '''MOTU Processes''' - Interested in becoming a [[MOTU]]? [[DanielHolbach|Daniel Holbach]] will explain the MOTU processes: how to get involved and how to get things done.
 * '''Virtualisation''' - Virtualisation is definitely one of the hottest topics at the moment. Virtualisation Specialist [[SorenHansen|Søren Hansen]] will talk you through the state of things and answer all your questions.
 * '''Kubuntu''' - For those of you interested in development of the big ''K'', we'll have the [[Kubuntu]] developers around.
 * '''Ubuntu Derivatives Team''' - We have new Derivatives coming up almost every day. The [[DerivativeTeam|Derivative Team]] aims to make collaboration seamless and help derivatives to get things done.
 * '''Debdiffs and how to get them submitted''' - [[DanielHolbach|Daniel Holbach]] will showcase one of the most important entry points to get involved: how to produce good patches and explain how to get them submitted for inclusion.
 * '''First steps on contributing ([[MOTU/TODO]] & [[MOTU/TODO/Bugs]])''' - [[MOTU]] contributor [[Nxvl|Nicolas Valcárcel]] will talk about his experiences and give you first-hand hints how to [[MOTU/GettingStarted|get started]].
 * '''Desktop Packaging Session''' - Mastermind of the french Desktop mafia Sébastien Bacher will take you on a tour through Desktop Packaging: your entry point to the [[DesktopTeam|Desktop Team]]
 * '''SRU/Security updates''' - Two of our MOTUs, [[WilliamGrant|William Grant]] and [[LucaFalavigna|Luca Falavigna]], experienced in doing security and [[StableReleaseUpdates|stable release]] updates will talk about exactly that.
 * '''Firefox 3 Extension Packaging''' - We'll have Mozilla hacker [[AlexanderSack|Alexander Sack]] around, who will talk you through packaging of Firefox 3 Extensions.
 * '''Writing Scripts For Automated Desktop Testing''' - QA developer Lars Wirzenius spent quite some time thinking about testing of applications and will take you on a tour through testing Desktop applications.
 * '''Bughelper - making bug work easier''' - Bugmaster [[BrianMurray|Brian Murray]] and `bughelper` hacker Markus Korn are the de-facto maintainers of `python-launchpad-bugs` and `bughelper`. Numerous tools make use of the interface and make working with bugs much much easier.
 * '''BugTriage''' - [[PedroVillavicencio|Pedro Villavicencio]] has an incredible record of triaged bugs and even managed to give Sébastien Bacher a run for his money. He'll get you started doing bug triage which is one of the most important points of development.
 * '''MOTU Q&A session''' - This session has become an institution and happens every Friday at 13:00 UTC. For once we'll move this to a later time and invite you all to be there. Prepare your questions and let's get started together.
 * '''Library Packaging''' - Long-time MOTU [[StefanPotyra|Stefan Potyra]] will talk about the bread and butter of almost all packages: libraries and how to package them right.
 * '''Hosting Code With Launchpad''' - Launchpad Hacker Tim Penhey will talk you through how using [[http://bazaar-vcs.org|bzr]] and Launchpad's Code Hosting is good for your project.

Previous Ubuntu Developer Week Sessions

January 2009

Mon 19th Jan

Tue 20th Jan

Wed 21st Jan

Thu 22nd Jan

Fri 23rd Jan

16.00 UTC

GETTING STARTED (*) (de, en, es, fi, fr, it)

Launchpad Bug Tracking -- intellectronica

Pushing out GNOME releases to millions of users -- seb128

Automated Desktop Testing -- ara

Testing your .deb with piuparts -- liw

17.00 UTC

GETTING STARTED (*)

QA Tools -- ara

Fixing Bugs in Ubuntu -- dholbach

Ubuntu Netbook Remix Q&A -- njpatel

Fun with python-apt -- mvo

18.00 UTC

Packaging 101 -- dholbach

Stop Screen-Scraping, Use the Launchpad Web Service API -- leonardr

Bazaar for packaging -- james_w

Boot performance -- Keybuk

Bazaar and Launchpad - How to do it -- rockstar and beuno

19.00 UTC

Working well with Debian -- nxvl and bddebian

Creating high-quality updates -- ubuntu-security

Kubuntu Bug Squishing -- JontheEchidna

Kubuntu Ninja's - Packagers in Unicorn mode -- apachelogger and vorian

Packaging Kernel modules with DKMS -- BenC

20.00 UTC

Understanding GNOME Technologies --- tedg

Debugging program crashes -- pitti

Using VMBuilder to create tests environments -- Soren Hansen & Nick Barcet

Packaging software for Mono, for great justice -- directhex and meebey

Xubuntu -- Cody Somerville & The Xubuntu Team

September 2008

The Timetable

Mon 1st Sep

Tue 2nd Sep

Wed 3rd Sep

Thu 4th Sep

Fri 5th Sep

16.00 UTC

Packaging 101 -- DanielHolbach (dholbach)

How do I fix an Ubuntu bug? -- DanielHolbach (dholbach)

BZR for packaging -- JamesWestby (james_w)

Automated Testing for the Desktop -- AraPulido (ara)

Ask Matt -- MattZimmerman (mdz)

17.00 UTC

Upstream Bug Linkages -- JorgeCastro (jcastro)

Introduction to BZR -- DavidFutcher (bobbo)

How do I update a package properly -- CesareTirabassi (norsetto)

How do I fix an Ubuntu bug? -- DanielHolbach (dholbach)

Unit testing Python code, with code coverage measurement -- LarsWirzenius (liw)

18.00 UTC

Introduction to MOTU -- IulianUdrea (iulian)

Kernel module packaging with DKMS -- MarioLimonciello (superm1)

Introduction to the ServerTeam -- MathiasGug (mathiaz)

A WebKit Browser in PyKDE -- JonathanRiddell (Riddell)

Introduction to the Installer Team -- EvanDandrea (evand)

19.00 UTC

Soyuz and all that Jazz -- CelsoProvidelo (cprov)

Using The Launchpad Web Service API LeonardRichardson (leonardr) and BarryWarsaw (barry)

Introduction to PPAs -- CelsoProvidelo (cprov)

Having fun with the MozillaTeam -- AlexanderSack

Introduction to the Ubuntu Security Team -- KeesCook (kees) and JamieStrandboge (jdstrand)

20.00 UTC

Working with Ubuntu<->GNOME QA (tips&tricks) PedroVillavicencio (pedro_)

Launchpad Hacks BrianMurray (bdmurray)

Various ways to patch a package -- ChristopheSauthier (huats) and DidierRoche (didrocks)

How to avoid making Archive Admins unhappy -- SteveLangasek (slangasek)

Kernel Discussion BenCollins (BenC)

February 2008

Timetable

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.

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.

  • Launchpad PPAs - Launchpad Hackers Celso Providelo and Matthew Revell will introduce you to a great feature of Launchpad: Personal Package Archives. Building packages for testing and preview reasons made easy.

  • Packaging 101 - Daniel Holbach will talk you through the most important properties of Ubuntu and Debian packaging.

  • MOTU School - Working with Debian - We'll have James Westby around, who is very interested in collaboration between Debian and Ubuntu. His session will showcase tools, initiatives and processes to make this happen.

  • Introduction to the ServerTeam - Interested in servers and services in the Ubuntu landscape? Matthias Gug introduces you to the ServerTeam.

  • MOTU Processes - Interested in becoming a MOTU? Daniel Holbach will explain the MOTU processes: how to get involved and how to get things done.

  • Virtualisation - Virtualisation is definitely one of the hottest topics at the moment. Virtualisation Specialist Søren Hansen will talk you through the state of things and answer all your questions.

  • Kubuntu - For those of you interested in development of the big K, we'll have the Kubuntu developers around.

  • Ubuntu Derivatives Team - We have new Derivatives coming up almost every day. The Derivative Team aims to make collaboration seamless and help derivatives to get things done.

  • Debdiffs and how to get them submitted - Daniel Holbach will showcase one of the most important entry points to get involved: how to produce good patches and explain how to get them submitted for inclusion.

  • First steps on contributing (MOTU/TODO & MOTU/TODO/Bugs) - MOTU contributor Nicolas Valcárcel will talk about his experiences and give you first-hand hints how to get started.

  • Desktop Packaging Session - Mastermind of the french Desktop mafia Sébastien Bacher will take you on a tour through Desktop Packaging: your entry point to the Desktop Team

  • SRU/Security updates - Two of our MOTUs, William Grant and Luca Falavigna, experienced in doing security and stable release updates will talk about exactly that.

  • Firefox 3 Extension Packaging - We'll have Mozilla hacker Alexander Sack around, who will talk you through packaging of Firefox 3 Extensions.

  • Writing Scripts For Automated Desktop Testing - QA developer Lars Wirzenius spent quite some time thinking about testing of applications and will take you on a tour through testing Desktop applications.

  • Bughelper - making bug work easier - Bugmaster Brian Murray and bughelper hacker Markus Korn are the de-facto maintainers of python-launchpad-bugs and bughelper. Numerous tools make use of the interface and make working with bugs much much easier.

  • BugTriage - Pedro Villavicencio has an incredible record of triaged bugs and even managed to give Sébastien Bacher a run for his money. He'll get you started doing bug triage which is one of the most important points of development.

  • MOTU Q&A session - This session has become an institution and happens every Friday at 13:00 UTC. For once we'll move this to a later time and invite you all to be there. Prepare your questions and let's get started together.

  • Library Packaging - Long-time MOTU Stefan Potyra will talk about the bread and butter of almost all packages: libraries and how to package them right.

  • Hosting Code With Launchpad - Launchpad Hacker Tim Penhey will talk you through how using bzr and Launchpad's Code Hosting is good for your project.

UbuntuDeveloperWeek/Previous (last edited 2013-12-05 15:46:12 by dholbach)