[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#442070: Policy inconsistent with reality: base subsection no longer used



Colin Watson <cjwatson@debian.org> writes:

> I don't have time to do the wordsmithing, but I can be your expert
> witness. debian-installer (specifically, debootstrap) now simply
> installs everything with Priority: required or Priority: important as
> the base system, and has done so for some time. See the changelog for
> debootstrap 0.3.1.

Okay, that implies to me that we've dropped the whole concept of a
separate base section in favor of just using priorities.

> Unfortunately the list of sections in dak's configuration file appears
> to be global rather than per-suite, so it might require some work to
> make base an invalid section from here on without breaking old suites.
> Removing it from lintian would be good, though.

I'll queue that up for when the lintian Subversion repository comes back.
(We really need to move to something distributed for lintian at some
point.)

Okay, I think this patch addresses the issues raised in this thread.
Comments?  Seconds?

--- orig/policy.sgml
+++ mod/policy.sgml
@@ -640,14 +640,14 @@
 	<p>
 	  The Debian archive maintainers provide the authoritative
 	  list of sections.  At present, they are:
-	  <em>admin</em>, <em>base</em>, <em>comm</em>,
-	  <em>contrib</em>, <em>devel</em>, <em>doc</em>,
+	  <em>admin</em>, <em>comm</em>,
+	  <em>devel</em>, <em>doc</em>,
 	  <em>editors</em>, <em>electronics</em>, <em>embedded</em>,
 	  <em>games</em>, <em>gnome</em>, <em>graphics</em>,
 	  <em>hamradio</em>, <em>interpreters</em>, <em>kde</em>,
 	  <em>libs</em>, <em>libdevel</em>, <em>mail</em>,
 	  <em>math</em>, <em>misc</em>, <em>net</em>, <em>news</em>,
-	  <em>non-free</em>, <em>oldlibs</em>,
+	  <em>oldlibs</em>,
 	  <em>otherosfs</em>, <em>perl</em>, <em>python</em>,
 	  <em>science</em>, <em>shells</em>,
 	  <em>sound</em>, <em>tex</em>, <em>text</em>,
@@ -1073,24 +1073,6 @@
       </sect>
 
       <sect>
-	<heading>Base system</heading>
-
-	<p>
-	  The <tt>base system</tt> is a minimum subset of the Debian
-	  GNU/Linux system that is installed before everything else
-	  on a new system. Thus, only very few packages are allowed
-	  to go into the <tt>base</tt> section to keep the required
-	  disk usage very small.
-	</p>
-
-	<p>
-	  Most of these packages will have the priority value
-	  <tt>required</tt> or at least <tt>important</tt>, and many
-	  of them will be tagged <tt>essential</tt> (see below).
-	</p>
-      </sect>
-
-      <sect>
 	<heading>Essential packages</heading>
 
 	<p>

-- 
Russ Allbery (rra@debian.org)               <http://www.eyrie.org/~eagle/>



Reply to: