[needs-packaging] Replacement for build-essential with more manpages and helper packages

Bug #391472 reported by Mike Heise
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
build-essential (Ubuntu)
Triaged
Wishlist
Unassigned

Bug Description

It would be nice to have a package that developers could install that installed all the essential building packages as well as manpages and helper packages not explicitly needed by the build daemons

---original report---
build-essential does not include complete manpages for its libraries

Binary package hint: build-essential

Ubuntu version: 9.04
Package version: build-essential 11.4
What I expected to happen: development manpages to be included when i installed build tools
What happened instead: they weren't

Development manpages are generally fractured between a few packages (namely manpages-dev, glibc-doc and manpages-posix, there may be others). build-essential should suggest these packages for installation.

Changed in build-essential (Ubuntu):
importance: Undecided → Low
status: New → Triaged
Revision history for this message
Colin Watson (cjwatson) wrote :

build-essential exists purely for a specific technical purpose, prescribed by the policy manual:

     It is not necessary to explicitly specify build-time relationships on
     a minimal set of packages that are always needed to compile, link and
     put in an Ubuntu package a standard "Hello World!" program written in
     C or C++. The required packages are called _build-essential_, and an
     informational list can be found in
     `/usr/share/doc/build-essential/list' (which is contained in the
     `build-essential' package).

It's unfortunate that people have got into the habit of using build-essential for other things, and developing expectations of it. We should probably provide something else. The reason we haven't so far is that it becomes a bit of a grab-bag of everything, which isn't very useful either ...

Revision history for this message
Scott Ritchie (scottritchie) wrote :

A new metapackage would be very easy to create - just depend on build-essential and a few other things (like the manpages in this bug report). What should we call it?

description: updated
tags: added: needs-packaging
summary: - build-essential does not include complete manpages for its libraries
+ [needs-packaging] Replacement for build-essential with more manpages and
+ helper packages
Matthias Klose (doko)
Changed in build-essential (Ubuntu):
importance: Low → Wishlist
Revision history for this message
Mario Limonciello (superm1) wrote :

I think it would be sufficient to come up with a new binary metapackage called "c-developer-tools" that pulled in these packages: "autoconf, manpages-dev, doxygen, yasm, ccache, distcc, build-essential".

That should pull in a sufficient amount of documentation and tools to help an aspiring developer get started.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.