Sharing The Secret Of Success

Hello my friends,

we’re gearing up towards another Ubuntu Developer Week in January. Again we’ll have a week worth of IRC sessions where you can jump right in, participate, learn and ask all your questions. Ubuntu is all about the people and we have a bunch of very sharp people in our community you can learn from.

Did you ever wonder

  • how Magic Seb manages to package an entirely new version of GNOME in just 24h
  • what Martin Pitt‘s breakfast consists of to get so much stuff done during the day (interesting for this lot)
  • how Pete Graner manages to mass-test the Kernel
  • which kind of tea helps Michael Vogt to produce bundles of awesome every day
  • what kind of black Ninja suits you get once you join the Ubuntu QA team

You get the idea: we want to make Ubuntu Developer Week ROCK, therefore we need to know what you like, what you want to learn, what would excite you and help you get started.

Please leave a comment on this blog post and I’ll make sure to get good presenters for Ubuntu Developer Week.


My 5 today: #282596 (ubuntu), #206720 (webboard), #309258 (debian-reference), #86889 (gnochm), #156208 (uns)
Do 5 a day – every day! https://wiki.ubuntu.com/5-A-Day

  • http://j1m.net Jim Campbell

    Hi Daniel – I’d like to know how to work on and submit translations. I’m mainly interested in the tasks and workflows, and how the translators use launchpad and any documentation-related software to generate the appropriate files. Would this be appropriate for Developer week?

  • https://launchpad.net/~dholbach Daniel Holbach

    Jim: the developer week is going to be more developer-centric, I feel – but you’re right – we should try to get a translation-related session on there!

  • oliver

    I’d be interested in the actual workflow for developing a patch (bugfix) for an existing package and then making that package available in a PPA for the current stable release (so people can test the patch on their current systems). There’s lots of information about specific tasks (packaging, adding a patch with cdbs, using PPA) but I’m not sure about the full thing.

    Some hints about questions:
    Should I checkout a bzr branch from Ubuntu and develop the bugfix in that branch, or should I checkout the upstream sources, or use apt-get source, or something else? Can I run debuild and debuild -S on the development directory, or should I copy the changes to a separate build dir? Should I aim to publish my changes in a VCS, or should I only upload the source package to PPA?

    In essence: the goal is to make a patch for an upstream project (say Gnome) and create a public testing package from that – what would be the best way to do that for somebody who has no developer experience with Ubuntu or Debian?

  • https://launchpad.net/~dholbach Daniel Holbach

    Oliver: We’re going to have a session on “How to fix an Ubuntu bug”. I’ll also try to get somebody from the Desktop Team folks to talk a bit about how to update GNOME packages, etc.

    Let me know if you want to see something else too. :-)

  • Loïc

    Is it possible to have detailed step-by-step on merges and sync from Debian?

    Possibly a python packaging session, I can’t remember if it has already been done.

    And about patches/patch 101, can we have a newbie friendly version for the basics (how to review patches applied by Debian and Ubuntu on previous versions of a package, then how to sort the ones that can be droped and how to drop them. How to test the patches to spot regressions caused by Debian/Ubuntu patches when a lot of different patches have been applied.

  • Pingback: Lettre Hebdomadaire Ubuntu numéro 122 du 14 au 20 décembre 2008 « Lettre Hebdomadaire Ubuntu

  • http://kusa.e3b.org Kusa

    Hi, I’m french and i want to learn more about Ubuntu, i want to know how you develop software for Ubuntu because i want to be a developper software ,and if is possible, for Ubuntu or any OpenSource projects.

    Thank you and sorry for my english ;)

  • oliver

    This just came up and maybe fits into a “packaging from scratch workflow” topic: when packaging my own app from scratch, is it recommended to check-in the debian/ directory in the app’s VCS, or should it live in a separate VCS or the like?

  • https://launchpad.net/~dholbach Daniel Holbach

    Kusa: can you try to clarify what you’d like to see at the Ubuntu Developer Week?

    Oliver: “Packaging 101″ will be about packaging from scratch… at least the bare-bone structure of a source package.

  • Pingback: Boletín Semanal Ubuntu numero 122 del 14 al 20 diciembre 2008 | Gustavo Pimentel's GNU/Linux Blog