← Back to team overview

ubuntu-packaging-guide-team team mailing list archive

[Merge] lp:~vorlon/ubuntu-packaging-guide/dont-recommend-packaging-dev into lp:ubuntu-packaging-guide

 

Steve Langasek has proposed merging lp:~vorlon/ubuntu-packaging-guide/dont-recommend-packaging-dev into lp:ubuntu-packaging-guide.

Requested reviews:
  Ubuntu Packaging Guide Team (ubuntu-packaging-guide-team)

For more details, see:
https://code.launchpad.net/~vorlon/ubuntu-packaging-guide/dont-recommend-packaging-dev/+merge/192244

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.
-- 
https://code.launchpad.net/~vorlon/ubuntu-packaging-guide/dont-recommend-packaging-dev/+merge/192244
Your team Ubuntu Packaging Guide Team is requested to review the proposed merge of lp:~vorlon/ubuntu-packaging-guide/dont-recommend-packaging-dev into lp:ubuntu-packaging-guide.
=== modified file 'ubuntu-packaging-guide/getting-set-up.rst'
--- ubuntu-packaging-guide/getting-set-up.rst	2013-04-25 18:04:22 +0000
+++ ubuntu-packaging-guide/getting-set-up.rst	2013-10-22 21:17:51 +0000
@@ -38,14 +38,6 @@
     $ sudo apt-get install gnupg pbuilder ubuntu-dev-tools bzr-builddeb apt-file
 
 
-Note: Since Ubuntu 11.10 "Oneiric Ocelot"
-(or if you have Backports enabled on a currently supported release),
-the following command will install the above and other tools which
-are quite common in Ubuntu development::
-
-    $ sudo apt-get install packaging-dev
-
-
 This command will install the following software:
 
 * ``gnupg`` -- `GNU Privacy Guard`_ contains tools you will need to create a

=== modified file 'ubuntu-packaging-guide/packaging-new-software.rst'
--- ubuntu-packaging-guide/packaging-new-software.rst	2013-10-15 14:07:44 +0000
+++ ubuntu-packaging-guide/packaging-new-software.rst	2013-10-22 21:17:51 +0000
@@ -60,9 +60,8 @@
 ------------------
 
 ``bzr-builddeb`` includes a plugin to create a new package from a template. The
-plugin is a wrapper around the ``dh_make`` command. You should already have
-these if you installed ``packaging-dev``. Run the command providing the package
-name, version number, and path to the upstream tarball::
+plugin is a wrapper around the ``dh_make`` command.  Run the command providing
+the package name, version number, and path to the upstream tarball::
 
     $ sudo apt-get install dh-make
     $ cd ..


Follow ups