What new devs should be doing

Registered by Daniel Holbach

As part of this session we should talk about these topics:
 - Find a way to deal with updating the wiki page in the most painless way.
 - Investigate how we could get things into Harvest automatically.
 - Encourage engineers to tag bugs as 'bitesize'."

Blueprint information

Not started
Jono Bacon
Daniel Holbach
Needs approval
Daniel Holbach
Series goal:
Accepted for raring
Milestone target:
milestone icon ubuntu-13.04

Related branches



In this session a number of different development tasks were discussed and categorised depending on the necessary skills. We decided that the easiest way for us to update tasks like these regularly is in Harvest. To get this updated regularly we need to have scripts which produce JSON output (http://daniel.holba.ch/blog/2010/12/we-need-harvest-data-sources/).

How Mozilla helps programmers find things to do: http://whatcanidoformozilla.org/ [mpt]

Types of tasks:
Classes of bugs/tasks:

Very Easy
    No homepage field. (..)
    no-misc-depends (...)
    spelling-error-in-description (http://lintian.ubuntuwire.org/quantal/tags/spelling-error-in-description.html )
    Invalid brace expansions in Debhelper config files (...)

    rcbugs (http://qa.ubuntuwire.org/bugs/rcbugs/)
    Cherrypick security fix from Debian.
    Forwarding Ubuntu patches to Debian

    Apport hooks.
    --- Merges / Syncs ---
    Do SRUs for already fixed bugs. (??) (bugs with a release task (precise) is insufficient
    as you really want ones that are open in precise and fixed in quantal)
    Transition to new versions of compilers/interpreters/debhelpers/etc (GCC 4.7, Java 7,
    Disabling HAL support
    Clean up a small neglected package - triage all the bugs, forward, etc. review its
    proposed patches, subscribe to it

    Porting from upstreams / Bring upstream changes to Ubuntu (https://bugs.launchpad.net/ubuntu/+bugs?field.status_upstream=resolved_upstream&orderby=-id)
    autopkgtests (https://wiki.ubuntu.com/QATeam/RequiredTests)
    ?? [needs-packaging] bugs
    Adopt orphaned packages in Debian
    neglected ubuntu packages http://people.ubuntuwire.org/~stefanor/ubuntu-neglected-packages/
    Requesting for removal of packages which are depreciated/dead upstream(replacement available)/FTBFS cannot be fixed/etc

    Fix FTBFS for architectures
    neglected merges


Work Items

Work items:
[dholbach] Fix docs to explain that it's fine to work on 2-3 bugs and then move on to something more complicated: DONE
[dholbach] Publish the lintian-ubuntu-only script somewhere (lp:~dholbach/+junk/lintian-grep): DONE
[dholbach] do a screencast to explain how to grab items from Harvest: POSTPONED
[stefanor] Get unsponsored non-debdiff patches into the sponsoring queue (https://launchpad.net/bugs/782112): TODO
[dholbach] write code to grab ubuntu-only tasks from lintian list for Havest (done and announced on ubuntu-devel - only piece remaining is bug 1081997): DONE
[stefanor] produce Harvest JSON bits for ubuntu-neglected-packages: TODO
[dholbach] file bug on transition tracker (bug 1081651) to produce Harvest JSON output: DONE
[brian-murray] find out if we can have a Harvest bug list for "SRUs which are fixed in dev release: DONE