Merge lp:~vorlon/ubuntu-packaging-guide/dont-recommend-packaging-dev into lp:ubuntu-packaging-guide
Status: | Merged |
---|---|
Merged at revision: | 631 |
Proposed branch: | lp:~vorlon/ubuntu-packaging-guide/dont-recommend-packaging-dev |
Merge into: | lp:ubuntu-packaging-guide |
Diff against target: |
34 lines (+2/-11) 2 files modified
ubuntu-packaging-guide/getting-set-up.rst (+0/-8) ubuntu-packaging-guide/packaging-new-software.rst (+2/-3) |
To merge this branch: | bzr merge lp:~vorlon/ubuntu-packaging-guide/dont-recommend-packaging-dev |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Simon Quigley | Disapprove | ||
Benjamin Drung | Disapprove | ||
Review via email: mp+192244@code.launchpad.net |
Description of the change
A new developer reported to me that he was having trouble upgrading his
system with an error about an apt DPkg::Post-Inovke hook failing courtesy of
adequate. We tracked this back to a recommendation in the ubuntu packaging
guide telling users to install 'packaging-dev' as a shortcut for getting a
dev environment. This package is not suitable for such a recommendation;
it's a catch-all package that depends on/recommends a lot of tools that are
*not* recommended by the Ubuntu developer community, and it includes
packages that are not meant to be run on a developer's host system but
should be used only for QA in a development chroot instead (e.g., adequate).
Please drop these references to packaging-dev. If we want a shortcut
package for setting up a packaging environment, there should be a public
discussion of this where we get consensus among Ubuntu developers about what
should be in such a package. Maybe it should be a roll-up off all the
individual packages that the packaging guide tells users to install; but it
should definitely not be a package that includes any ORed dependencies like packaging-dev does presently.
This sounds reasonable to me, but I'm going to request a review by bdrung as he's the one that wanted to recommend it in the first place.