Merge lp:~tom-gall/linaro-seeds/linaro.natty-add-linaro-development into lp:linaro-seeds/natty
Proposed by
Tom Gall
Status: | Superseded |
---|---|
Proposed branch: | lp:~tom-gall/linaro-seeds/linaro.natty-add-linaro-development |
Merge into: | lp:linaro-seeds/natty |
Diff against target: |
91 lines (+37/-35) 3 files modified
STRUCTURE (+1/-1) linaro-core-dev (+0/-34) linaro-development (+36/-0) |
To merge this branch: | bzr merge lp:~tom-gall/linaro-seeds/linaro.natty-add-linaro-development |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Steve Langasek (community) | Needs Fixing | ||
Review via email: mp+40587@code.launchpad.net |
This proposal has been superseded by a proposal from 2010-11-18.
Description of the change
- remove linaro-core-dev
- add linaro-development which stacks on top of linaro-headless
The contents of linaro-development was compiled from gobby notes at various sessions at UDS-N where useful developer tools were identified.
To post a comment you must log in.
+= debian tools =
+ * build-essential
+ * devscripts
+ * ubuntu-dev-tools
+ * debhelper
+ * dh-make
+ * diff
+ * patch
+ * cdbs
+ * quilt
+ * gnupg
+ * fakeroot
+ * lintian
+ * pbuilder
+ * piuparts
With the possible exception of build-essential, these don't belong in the developer image. The purpose of the developer image is to facilitate debugging, compiling, and profiling, not package building and QA work. These also weren't discussed at all in the UDS "developer image" session.
If there is a need for a "package development" seed, it needs to be a separate seed. Also, I don't think packages such as debhelper or cdbs (especially cdbs!) belong in it; these are build-dependencies, not part of a generic developer toolkit, and shouldn't be treated differently than any other build dependencies (i.e., they'll be installed when you need them).
+ * evtest
I think the conclusion in the session was that input-utils does this job for us already.
+ * i2c-utils
Package name is i2c-tools
+ * system-tap
Package name is systemtap
+ * usb-utils
Package name is usbutils
+= scm =
+ * bzr
+ * bzrtools
+ * git
This was also not in the session notes - in fact, I recall people saying they are almost certainly not going to care about git on the image because they're going to do their development on a separate build machine. Where does the requirement for this come from?