Re: Bug#532515: on making decisions vs letting things happen

2009-07-06 Thread Colin Watson
On Sun, Jul 05, 2009 at 03:53:06PM +0200, Frans Pop wrote:
 On Sunday 05 July 2009, Frans Pop wrote:
  I must say that I'm not at all sure that the change to include
  Recommends wasn't done prematurely or too lightly. It is quite likely
  to also affect the server tasks in quite a big way and could have a
  major impact on the contents of CD images if not handled correctly.

So does that mean you feel that the policy manual's description of
Recommends is wrong, or that Debian installations should be unusual by
default?

Realistically, either (a) the Recommends were correct or (b) nobody was
going to bother fixing them until they started being installed by
default as policy says they should be. It's one thing to say that
something is premature, but the previous situation was just a deadlock.

 I also feel it is rather inconsistent to have tasksel install Recommends 
 while debootstrap and base-installer do not.

debootstrap is a slightly odd case (because it's also used to construct
explicitly minimal systems, in which case the rules seem different) and
I've long been unsure about how it should behave. Maybe it just needs an
option for it.

I think it's more important for tasksel to be consistent with the
default configuration of apt than with how the base system is installed,
though.

-- 
Colin Watson   [cjwat...@debian.org]


-- 
To UNSUBSCRIBE, email to debian-cd-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Bug#532515: on making decisions vs letting things happen

2009-07-05 Thread Frans Pop
(Adding d-cd to CCs.)

On Sunday 05 July 2009, Josselin Mouette wrote:
 Le samedi 04 juillet 2009 à 16:46 -0400, Joey Hess a écrit :
  * After stable was released, many more maintainers began assuming
  recommends would be installed by default. These recommends had to be
  manually noticed and tracked in tasksel. IIRC there was a case where
  the omission of a recommended package could have potentially left X
  nearly unusable. (Don't remember the details.)
[...]
   At this point it became clear to me that
    it was time to make tasksel install recommends by default, since
    manually tracking them in tasks wasn't feasable going forward[2].
 
  * At that point, I reviewed packages that were only in task lists
    due to being recommended, and removed them. This had a nice benefit
    in simplifying the gnome-desktop task[1].
[...]
 I agree that feedback from the CD team would be nice. I’ll ask them to
 do a simulation once the GNOME 2.26 metapackages are ready. Anyway
 fitting all of this on the first CD is out of question. The primary
 package still being gnome-desktop-environment, I guess we should focus
 the size efforts on this one and ensure it can still fit on one CD.

The first full DVD needs to be considered too. It's supposed to support 
installing all four desktop environments without the use of a mirror.

In general debian-cd may need to be modified as AFAIK currently it does 
not consider Recommends at all when deciding which packages to include on 
which CD. It might be an option to extend d-cds functionality in such a 
way that Recommends do get considered, but only _after_ dependencies for 
all tasks relevant for a CD/DVD set.

I must say that I'm not at all sure that the change to include Recommends 
wasn't done prematurely or too lightly. It is quite likely to also affect 
the server tasks in quite a big way and could have a major impact on the 
contents of CD images if not handled correctly.
I also wonder what impact it will have on the total installed size of the 
different desktop environments and server tasks as documented in the 
manual. Quite likely testing task installs in emulators will be a bigger 
pain than it already is and the available space check in tasksel for 
the desktop task will probably need adjustment (4GB instead of the 
current 3GB?).

One option could of course be to not change d-cds functionality at all and 
only install Recommends if available (either from additional CDs or a 
mirror), which does seem to fit its purpose.


--
To UNSUBSCRIBE, email to debian-cd-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Bug#532515: on making decisions vs letting things happen

2009-07-05 Thread Frans Pop
On Sunday 05 July 2009, Frans Pop wrote:
 I must say that I'm not at all sure that the change to include
 Recommends wasn't done prematurely or too lightly. It is quite likely
 to also affect the server tasks in quite a big way and could have a
 major impact on the contents of CD images if not handled correctly.

I also feel it is rather inconsistent to have tasksel install Recommends 
while debootstrap and base-installer do not.


-- 
To UNSUBSCRIBE, email to debian-cd-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org