Your message dated Fri, 29 Jun 2007 15:52:07 -0300 with message-id <[EMAIL PROTECTED]> and subject line Closing since debootstrap now handles dependencies has caused the attached Bug report to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what I am talking about this indicates a serious mail system misconfiguration somewhere. Please contact me immediately.) Debian bug tracking system administrator (administrator, Debian Bugs database)
--- Begin Message ---Package: base-installer Version: 0.081 Severity: wishlist Tags: d-i patch At the moment, base-installer will use the content of /cdrom/.disk/base_include on a CD as a list of extra deb packages to install when the base system is installed. This list of packages are sent to debootstrap using the --include=<pkgs> option. debootstrap do not track dependencies, so one have to list all dependencies of new packages as well. I propose to change this implementation to call 'apt-install' for the packages listed in base_include, and leave it to apt to pull in the packages. This will have some positive and negative sides: - Dependencies are automatically installed. No need to track them manually, and one can limit the content of base_include to only the packages one want to have installed. - If packages are listed in both base_exclude and base_include, they will be installed with the new implementation, while they will not be installed with the old implementation. The priority of base_exclude and base_include changes. - Failing to install a package in base_include will no longer be a fatal error. debootstrap will fail if one of the packages listed in --include=<pkgs> fail to install, while 'apt-install' will just report the problem to syslog and carry on. I believe the advantages outweight the problems with the new implementation, and suggest this patch: Index: debian/postinst =================================================================== --- debian/postinst (revision 15930) +++ debian/postinst (working copy) @@ -12,7 +12,6 @@ DIRECTORY= COMPONENTS= DISTRIBUTION= -INCLUDES= EXCLUDES= KERNEL= KERNEL_LIST=/tmp/available_kernels.txt @@ -74,7 +73,10 @@ COMPONENTS="*" fi if [ -s /cdrom/.disk/base_include ]; then - INCLUDES=`grep -v '^#' /cdrom/.disk/base_include | tr '\n' , | sed 's/,$//'` + # queue the extra packages for installation. + for pkg in `grep -v '^#' /cdrom/.disk/base_include`; do + apt-install $pkg || true + done fi if [ -s /cdrom/.disk/base_exclude ]; then @@ -125,9 +127,6 @@ } install_base_system () { - if [ "${INCLUDES}" ]; then - include="--include=${INCLUDES}" - fi if [ "${EXCLUDES}" ]; then exclude="--exclude=${EXCLUDES}" fi The patch is untested.
--- End Message ---
--- Begin Message ---Hello, Has been understand that this bug has been already solved since debootstrap now handles dependencies properly. I'm closing this bug then. TIA, -- O T A V I O S A L V A D O R --------------------------------------------- E-mail: [EMAIL PROTECTED] UIN: 5906116 GNU/Linux User: 239058 GPG ID: 49A5F855 Home Page: http://otavio.ossystems.com.br --------------------------------------------- "Microsoft sells you Windows ... Linux gives you the whole house."
--- End Message ---

