lp:ubuntu/oneiric/debian-cd

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/oneiric/debian-cd
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Mature

Recent revisions

13. By Steve McIntyre

[ Ben Hutchings ]
* In the boot prompt for powerpc, make install64 more prominent.
  Closes: #614583

[ Steve McIntyre ]
* Merge update-cd changes back from the squeeze branch:
  + Remove the old non-US stuff from it, it's not been needed in years.
  + Cope with .bz2 source files too.
  + Merged and simplified the old functionality from scansources.old
    and scanpackages.old into the new script create_control.
  + Run the mkisofs step *outside* of "set -e" so that we can actually
    report errors instead of silently failing.
  + Split out the code for starting a new disc into a function.
  + Pick up on a potential bug: if we finish the last (expected) disc with
    a backed-out file, make sure we create another image to include that
    file too.
* Update make_disc_trees.pl and which_deb to cope with different
  types of source file, and clean up the code in that area.
* tools/make_image: generate list files while we have the CD trees
  available
* update the URL for downloading s390 d-i dailies.
* Add linux-image-2.6-686-bigmem to tasks/<release>/interesting-fromcd23
  to try and put that on i386 image sets before linux-image-amd64.
  Closes: #622622
* update the URL for downloading i386 d-i dailies.
* update the URL for downloading armel d-i dailies.
* tools/grab_md5:
  + Improve Packages and Sources file parsing;
  + Cope with differently-formed files that are still valid
    (don't assume field ordering).
  + Switch from awk to perl makes things much faster too!
  + Make arch handling more generic - instead of having to list all
    arches, allow a wildcard and then check for lack of Packages.gz files
* tools/make-firmware-image: Rather than use the firmware task which
  gets out of date, look for firmware/microcode files directly in the
  Packages file. Check for things installing in /lib/firmware, and add
  those packages.
* Remove the checked-in firmware task altogether, as it's not
  useful. Generate it when needed using the new script
  tools/generate_firmware_task.
* Add apt-offline to tasks/wheezy/forcd1 to bring it onto CD#1.
  Closes: #630805
* Add links to snapshot.debian.org into jigdo files.

[ Aurelien Jarno ]
* Add support for hurd-i386. Closes: #619211

12. By Steve McIntyre

[ Raphaël Hertzog ]
* Add the missing accent in my family name in Uploaders.
* Drop Frans Pop from Uploaders, RIP.

[ Steve McIntyre ]
* Start wheezy development, doing "svn cp squeeze wheezy" and
  "s/squeeze/wheezy/" in various places.
* Add support for over-riding disc size on demand, used for some of the
  squeeze release builds.
* Add disk size definitions for 1/2/4/8 GB USB sticks.
* Extend the size-override code to allow to override an individual disc
  in the set (e.g. to make the first DVD fit on a 4GB USB
  stick). Closes: #612074
* Special-case builds of source-only discs: if we think we've
  overflowed the disc size, try to carry on for a few more packages
  to get closer to actually filling the disc. Closes: #613751.
* Path to sparc daily builds has changed.
* armel hasn't booted off CD in ages for us; comment out the DI_WWW_HOME
  definition to stop the mirror script complaining.
* Add more checksum types to generated Release files; go from md5 only
  to md5, sha1, sha256 and sha512.
* tools/start_new_disc: tone down messages about missing
  {BASE,UDEB}_{INCLUDE,EXCLUDE} files from ERROR to WARNING.
  Closes: #615043

[ Otavio Salvador ]
* Add btrfs-tools on required packages by installer. Closes: #612007.

[ Didier Raboud ]
* Remove win32-loader standalone flavours from the tools/ directory on
  x86. Closes: #612224

11. By Steve McIntyre

[ Steve McIntyre ]
* Final upload for squeeze.
* Pass the base mkisofs options into make_disc_trees too.
* Switch to --iso-level 4 for powerpc images to make them work better
  with POWER machines. Thanks to Milan Kupcevic for the patch.
  Closes: #603536
* Add code to make isohybrid images for i386/amd64:
  + Makefile: Add support for overriding the MKISOFS and MKISOFS_OPTS
    variables on a per-arch basis
  + CONF.sh: add working examples for this
  + CONF.sh: fix up the -jigdo-min-file-size option to use 1024 instead
    of 0; genisoimage used to fix this up, but xorriso doesn't.
  + tools/boot/squeeze/boot-x86: if configured to use xorriso, add the
    extra command line options to add the isohybrid MBR. Also work
    around a difference in ISO directory naming between genisoimage and
    xorriso.
  + Closes: #551951
* Drop the recommended size for BD-ROMs slightly, on the recommendation
  of Thomas Schmitt. This will make it more likely that we'll fit on
  all media.

10. By Steve McIntyre

[ Frans Pop ]
* Cleanup of packages included for bootable CDs (generate_d-i+k_list):
  - libsysfs2 workaround is no longer needed;
  - discover is no longer used anywhere;
  - include grub-legacy instead of grub;
  - pcmcia-cs has been fully replaced with pcmciautils.
* Exclude udebs for X.Org-based version of the Graphical Installer.
* Excluding reiserfs4 udebs is not needed for Squeeze.
* Include pciutils on installation CDs.
* Only include a symlink for the suite actually specified in the
  Release file. Closes: #590993

[ Karl Goetz ]
* Rename log.sort_deps* to sort_deps*.log for better consistency.
  Closes: #571591
* Minor tweaks to Debian packaging to make lintian happy.
  Closes: #592932
* Minor whitespace/wording fixes for the README file. Closes: #592933
* Change the default for NORECOMMENDS to 1 for consistency with
  NOSUGGESTS. Closes: #598196
* Documentation patches

[ Steve McIntyre ]
* Rename log.add_packages to add_packages.log
* Add dependency on dpkg-dev for dpkg-architecture. Closes: #574879
* Add support for forcing firmware packages onto CD#1:
  + Add "FORCE_FIRMWARE=1" to CONF.sh to turn this on
  + Will pick up on packages in the "firmware" task and install them
  + Will also add sym-links to them in CD1/firmware so that new d-i code
    can find them easily.
  + Will add a short sentence into README.html/README.txt
* Add top-level control of which checksums are desired for output images
  see the CHECKSUMS setting in CONF.sh
* Fix some bashisms in tools/apt-selection.
* When generating both iso and jigdo files, make sure that the iso files
  are at least as new as the jigdo files, as this helps people mirroring.
  Closes: #587774
* On release builds, use the full version number including all the dots
  (e.g. 6.0.0 for the squeeze release instead of 600).
* Update loadlin kernel parameters to match d-i values. Thanks to Samuel
  Thibault for the patch. Closes: #594267
* Fix support for alternative boot splash images. Thanks to Tony Awtrey
  for the patch. Closes: #537368
* Include the acpi package for all x86 media types. Closes: #475243
* Include the wpasupplicant package on netinsts and larger. Closes: #593914
* Include kbd on first CD rather than console-tools. Closes: #514654
* Added dedication to Frans Pop.

[ Ian Campbell ]
* boot-x86: detect duplicates in the extra images used for installation
  and replace with hard links.
* CONF.sh: Don't reset the value of $VARIANTS by default.

[ Aurelien Jarno ]
* Add support for the kfreebsd ports. Closes: #593629
* Add debian-ports-archive-keyring-udeb and
  emdebian-archive-keyring-udeb to the exclude list - they should be in
  the initrd already.
* Don't exclude reiserfsprogs-udeb, as rescue-mode depends on it.
  Closes: #593972

[ Petter Reinholdtsen ]
* Support replacing the g-i image with ones own image. Closes: #601189

[ Holger Levsen ]
* Start work on Debian Edu images.

[ Otavio Salvador ]
* squeeze: include zlib-modules for i386 images

9. By Steve McIntyre

[ Frans Pop ]
* Adjust x86 boot scripts for new version (2.0) of framework in D-I for
  creation of syslinux configuration files. Essentially the new version
  is a backport of what was already implemented in debian-cd before the
  release of Lenny and allows a significant simplification.
  There are no significant changes in generated CD/DVD images.
* Split out code for workaround for #505243 to x86-desktop function library.
* sparc: display message for unsupported subarchitectures.
* Only do boot disk stuff for x86 and alpha if the image is supposed to be
  bootable. Avoids downloading x86 D-I images for all 30+ CDs in a full set.
* Don't download floppy D-I images for i386; they're no longer available.
* Don't fetch D-I images for the prep subarchitecture; it is not available.
* Add path when sourcing CONF.sh for compatibility with dash. Spotted by
  Ian Campbell.
* Add console-setup to packages needed for D-I.

[ Steve McIntyre ]
* Remove bashism in tools/apt-selection. Closes: #530972

[ Ian Campbell ]
* Add support for "variants". A variant allows to include/exclude additional
  packages or D-I components relative to a regular image.
* Add variant to create i386/amd64 images that support installing Xen guests.
* Recognise and ignore Enhances: lines.
* Create apt/preferences.d in APTTMP, keeps newer apt from printing a warning.

[ Raphaël Hertzog ]
* Fallback looking for syslinux/silo/yaboot in $CODENAME when $DI_CODENAME
  didn't gave any result. This is useful when using partial mirrors built by
  simple-cdd while trying to build a Debian CD using a newer d-i (in my case
  etch CD with lenny d-i).
* Use dpkg --fsys-tarfile instead of ar for extracting files from deb
  packages. The previous invocation could have failed for packages using
  something other than gzip compression.
* Fix syntax errors in tools/boot/{lenny,squeeze}/boot-m68k (thanks to
  lintian).

[ Steve McIntyre ]
* Fix link in README.html.in for lenny, and update squeeze to match.
  Closes: #542191

[ Frans Pop ]
* s390: Add boot files specifying offset and size of the initrd for booting
  from CD. Change is based on SuSE's CD boot. Many thanks to Adam Thornton,
  Mark Post and Bastian Blank for providing the pointers to the missing bits.

[ Steve McIntyre ]
* Add support for coping with binary and source packages that are too
  large to fit. If we have to remove packages and their dependencies,
  list them in README.excluded in the root of disc 1.

[ Joey Hess ]
* Add firmware-linux-nonfree to firmware list. Left firmware-linux for now
  though it is now only a dependency package.
* Add firmware-linux-free to firmware list, as a convenient way to make
  it available along with the other firmware files. (It could, instead,
  be included directly in d-i images, if there were a udeb.)
  Closes: 566561

[ Karl Goetz ]
* Improve the description for MAXCDS in the conf file. (Closes: #570028)
* Export the CDNAME variable in the conf file. (Closes: #570470)

[ Steve McIntyre ]
* Cope with errors reported from debootstrap better; don't just treat
  the text output as package names. Closes: #570474

8. By Steve McIntyre

[ Frans Pop ]
* Add support for squeeze.

[ Colin Watson ]
* Luk Claes has taken over alpha, amd64, mips, and mipsel daily d-i
  builds.

[ Steve McIntyre ]
* Don't call images beta if they're using OFFICIAL_VAL == 2.
  Closes: #516353
* Add wpasupplicant to tasks/*/forcd1 . Closes: #517298. It's a small
  package that should fit easily.
* tools/sort_deps: Sort dependencies better: if A dep B then we should
  NOT list A before B. Closes: #518145.

[ Joey Hess ]
* Add firmware-linux to firmware task.
* Re-add zd1211-firmware to firmware task.

[ Steve McIntyre ]
* tools/imagesums: Add support for more checksum types. genisoimage
  will shortly start generating sha256 and sha512 sums too.
* Recognise and ignore Breaks: lines. Closes: #523444
* Re-add code to generate install.bat on x86 machines. Thanks to Samuel
  Thibault for the patch. Closes: #518807
* Modify README.html: only attempt to link to the release notes and
  installation manual on release-ready builds, otherwise suggest the
  alioth version of the installation manual. Closes: #330398

7. By Steve McIntyre

[ Frans Pop ]
* sparc: remove bogus default "append=cdrom" line from silo.conf template.
* sparc: ensure the default 'install' option also gets KERNEL_PARAMS set.
* start_new_disc: fix a typo so that DISC_PKG_HOOK might work. Thanks to
  Jonathan Hall for the patch. Closes: #513421
* boot-x86: drop support for no longer really useful ISOLINUX_DEFAULT
  environment variable (see #512303 for discussion).
* x86: clean up compatibility code that was needed for D-I Lenny RC1
  isolinux configuration files.

[ Otavio Salvador ]
* do not exclude libaio1-udeb from CDs.

[ Steve McIntyre ]
* Merge patches from Jonathan Hall:
  + Add better support for extra components, improve non-i386 mirror
    support (Closes: 514237)
  + tools/update_tasks no longer assumes i386 for all builds (Closes: #513497)
  + tools/which_deb no longer assumes i386 for all builds (Closes: #513498)
* For source-only builds, don't do any task updates as they're not
  useful anyway.
* Last high-urgency upload, ready for Lenny!

6. By Frans Pop <email address hidden>

[ Frans Pop ]
* Don't include brltty on netinst images as it pulls in libicu which causes
  a 5MB size increase of the image, which is out of proportion given its use.
  This should not affect users as netinst installs should normally use a
  mirror and thus the package will be installed from there if needed.
  brltty will still get included on full CDs and DVDs through forcd1.
* Remove references to no longer used files rawlist.exclude and list.exclude.
* Clean up no longer needed compatibility code in lenny x86 boot script.

[ Steve McIntyre ]
* Rename list2cds to sort_deps.
* Fix how directory trees are created in update-cd. Closes: #503911.
* Update update_popcon to cope better with errors; now uses curl instead
  of wget.

[ Raphael Hertzog ]
* Don't try to copy sbm on etch CD images as it got removed.
* Also extract isolinux.bin from the syslinux package in the case of etch
  CD images (since it's no more provided by debian-cd itself).

[ Frans Pop ]
* Rework the way tasks are handled:
  - all tasks files are moved to ./tasks/<codename> subdirectories so they
    can be more easily kept up-to-date with specific distro releases
  - always generate the debian-installer and tasksel tasks dynamically:
    . all task files for the desired suite are copied to the working
      directory at the beginning of each build, and are used from there
    . the debian-installer and tasksel tasks are no longer included in
      releases but are always created automatically at build time; this
      means users no longer need to run the generate_di_* scripts or the
      update_tasksel script
    . the popcon task file will remain included as a static file, but plan
      is to add an option to update it automatically for each build; reason
      is that updating it requires network access
  - bump version to 3.1
* Update the contrib/testingcds script based on its current version on
  farbror.
* Clean up and update interesting-fromcd23 and exclude task files for lenny.
* Fix error in expansion of %ARCH% variables in D-I image location envvars.
* Fix i386/amd64 multi-arch support in the lenny x86 boot script so that the
  isolinux config gets modified correctly independent of the order in which
  the arches are specified.
* Workaround #505243 by modifying the syslinux configuration for amd64/i386
  multi-arch images and using ifcpu64.c32 to autodetect 32/64-bit systems
  when a user hits enter from the isolinux help screens. Based on research
  done by Franklin Piat.

[ Steve McIntyre ]
* Stop copying the /tools/ directory on from the mirror; it's going away.
* Add support for multiple desktop tasks on a single disk
* Add support for tracking which packages we've extracted binaries from,
  so that we can archive them (both binaries and sources). If we need
  anything, we will list it in CD$N.pkgs_extracted so that external
  scripts can pick it up and do whatever's needed.
* Minor changes to the interface of tools/which_deb to accommodate that:
  now just lists the files *within* the mirror; it's up to callers to
  prepend ${MIRROR} as needed.

[ Frans Pop ]
* make_image: ensure correct quoting of variables when calling genisoimage.
  Closes: #507300.
* boot-hppa: support KERNEL_PARAMS (so desktop= can be passed).
* boot-hppa: stop passing redundant boot parameters root and ramdisk_size.
* Split out languages supported by D-I and tasksel from task.list files.
  Instead of duplicating what language tasks should be included in each
  task.list.* file, let update_tasks add them dynamically at runtime from a
  single list of languages supported by tasksel and D-I. This also makes
  maintaining the lists a lot less painful. Closes: #506616.
* Indicate which tasks are "secondary" by adding a "-" suffix in task.list.*
  files instead of hardcoding it in update_tasks. Closes: #506668.
* Add new file tasks/README.tasksel to document the way tasksel tasks are
  used when determining the order in which packages are added to images.
* Update list of languages supported by tasksel and D-I for Lenny.
* Add support for a separate 'LXDE desktop environment' CD.
* Add support for a 'light desktop environment' CD (LXDE + Xfce).
  Includes a framework to manipulate the isolinux configuration for x86 so
  that a user can select which desktop he wishes to install.
* Add support to create an 'all desktops' DVD.
  This new task will include all four desktop environments supported by
  tasksel (GNOME, KDE, LXDE and Xfce). On x86 it will also add an option in
  the isolinux menu (under Advanced options) to select which DE to install,
  but GNOME will remain default.
* Add support for a separate 'GNOME desktop environment' CD.
  This new task is mostly added for completeness. Main difference with the
  default task file is that no server tasks are included.
* Add a suffix "generic" to the default task files to make the overall naming
  scheme more consistent. It also allows to make update_tasks more generic.
* Update exclude list for Lenny:
  - remove aspell* packages as they do not included on CD1 anyway and
    excluding them also means they get excluded from DVD1;
  - remove xen/vserver linux-image packages as they do not get included on
    CD1 anyway;
  - xmail and cdebconf were added as they got pulled in through alternative
    dependencies, which is no longer an issue.
* Give priority to Key packages over regular packages for secondary tasks
  (similar to what we already did for primary tasks).
* README.easy-build: document how to use custom packages and D-I images.
* Add myself as uploader.

5. By Steve McIntyre

[ Steve McIntyre ]
* Pre-cache apt's package information in large lumps rather than walk
  through it one package at a time. It's much faster. Closes: #470838
  Needs a small re-arrangement: code from tools/add_packages now
  moves into tools/make_disc_trees.pl
* Update lenny's isolinux.bin to the one from syslinux 3.63+dfsg-1.
  Should help a user with an old Adaptec SCSI card who has been reporting
  problems.
* tools/imagesums: use newer features in latest mkisofs/genisoimage to grab
  pre-calculated MD5 and SHA1 checksums directly from the jigdo file.

[ Frans Pop ]
* Remove wireless-tools-udeb from the lenny udeb_include files as it is not
  required for wireless support (see also #474708).

[ Joey Hess ]
* Add support for a split syslinux.cfg file, which will later be provided
  to support the syslinux vesa menu.

[ Santiago Garcia ]
* Start to add armel support.

[ Frans Pop ]
* Drop the base-{etch,lenny} tasks files as make_disc_trees.pl already takes
  care of including packages needed by debootstrap.
* generate_di+k_list: fix logic error in use of codenames.
  When building a CD for e.g. etch using D-I from e.g. sid, the script
  should update tasks/debian-installer+kernel-etch (instead of -sid), and
  that file should have '#include <debian-installer-sid>'. This means we'll
  no longer have to modify the Debian_* tasks in such cases.

[ Raphael Hertzog ]
* Switch debhelper compatibility level to 5 and use debian/compat
  instead of DH_COMPAT.
* Clean up debian/rules a bit.

[ Joey Hess ]
* Add per-language desktop tasks to the task.list files.
* Path to sparc daily builds has changed.

[ Frans Pop ]
* Update tasksel tasks for Lenny Beta2.

[ Steve McIntyre ]
* tools/update_tasks: Significant streamlining to make a huge difference in
  runtime. Now feasible to run this automatically per-build rather than
  cronning it.

[ Joey Hess ]
* Update isolinux to version 3.63+dfsg-2 (featuring 'menu default64'
  support).

[ Steve McIntyre ]
* tools/make-firmware-image: Simple script to create .tar.gz and
  .zip files containing non-free firmware and microcode packages.
* Add support for dual-layer DVD, Blu-Ray and dual-layer Blu-Ray
  discs. Nothing special, just extra sizes recognised.
* Fix bashism in tools/grab_md5. Closes: #489562
* Change lynx dependency to use lynx-cur|lynx instead. Closes: #489486
* Add sanity check for data passed to add_packages.
* Workaround to avoid errors when building images for Etch+1/2 (using
  packages from stable but D-I/udebs from testing): don't include source
  for udebs in images. See also #490652.

[ Frans Pop ]
* Support including packages from proposed-updates.
  This can be useful for pre-release testing of point releases, but should
  be used with care when CDs are intended to be published.
* build.sh: after the earlier change in generate_di+k_list in this release,
  this script should also use the debian-installer+kernel task for the
  requested codename, and not the used D-I release.
* build_all.sh: make setting of TASK consistent with build.sh.

[ Joey Hess ]
* Disable zd1211-firmware as its dependencies currently
  break d-i. (See #492205)

[ Steve McIntyre ]
* Applied patch from Robert Millan <email address hidden> to allow choice of
  desktop when building for win32-loader. Closes: #491300.

[ Frans Pop ]
* Include packages needed for systems using loop-aes encryption on
  installation CDs. Closes: #486360.

[ Otavio Salvador ]
* Include speakup and atl2 modules for i386 and amd64 medias.
* Include multipath-tools-boot for all medias.

[ Steve McIntyre ]
* Add the "-joliet-long" option when making images with Joliet names.
  Some packages with ridiculously long names are not unique in the
  first 64 characters, so normal Joliet sorting fails.
* Cope better with source/binary package mismatches in
  tools/merge_package_lists.
* Improve control over production of iso and jigdo files. Replace the
  simple DOJIGDO config option with MAXISOS and MAXJIGDOS, allowing
  more flexibility. Allows us to only produce a small number of iso
  images for less-popular architectures but still produce all the jigdo
  files, saving a lot of disk space.
* Recommend syslinux-common instead of syslinux. Closes: #497966
* Major licensing problem cleanup: (Closes: #497270)
  + Remove binary blobs from the package; pull those files from the
    .debs in the archive as needed (isolinux.bin, vesamenu.c32)
  + sbm.bin no longer needed, so dropped it
  + Pull out the code to find the right deb and put it in a new helper
    shell script (tools/which_deb), called from Makefile and boot-* as
    needed.
* Support KERNEL_PARAMS for powerpc, alpha and sparc (Closes: #416230)
  Thanks to Vagrant Cascadian for the patch.

[ Frans Pop ]
* Allow to skip generating MD5 and SHA1 sums files.
* Add alsa-base and alsa-utils to forcd1 for Lenny as they are no longer
  key packages in the desktop task, but we do want them on the first CD.
* Drop support for building Sarge CDs.
* Allow multi-arch builds using D-I images from official mirrors or local
  D-I images.
* Add easy-build.sh, a wrapper script for building images that takes care
  of a lot of the gotchas that can make debian-cd hard to use.
* CONF.sh: change default CODENAME to lenny; change example paths to mirror
  to /srv/mirror.
* Exclude 686-bigmem kernel udebs as they are only used for Xen netboot.
* Stop including jfbterm and unifont on all images; jbfterm is no longer
  installed from D-I.
* Update and cleanup the udeb exclusion lists for lenny (general list and
  lists for i386 and amd64).

4. By Steve McIntyre

[ Frans Pop ]
* Disable debugging output in boot scripts.

[ Otavio Salvador ]
* Applied patch from Robert Millan <email address hidden> to integrate
  win32-loader. Closes: #440220.
* Applied patch from Robert Millan <email address hidden> to fix image
  generation with read-only mirrors. Closes: #441397.
* Applied patch from Robert Millan <email address hidden> to use win32-loader
  for autorun when CD is being used on Windows. Closes: #441846.
* Exclude dhcp-client-udeb since it's not being used and transition for
  dhcp3-client-udeb has over.
* Exclude multipath-udeb and libaio1-udeb since they're not being use
  yet.
* Fix autorun.inf generation when win32-loader is present.
* Applied patch from Nicolas François <email address hidden>
  to allow README.html translation using po4a.
* Remove the 'Last Modified' date from data/lenny/README.html.in since
  it's useless.
* Use DEBOOTSTRAP_SCRIPT, BASE_INCLUDE and BASE_EXCLUDE variables to
  calculate the base packages set
* Hide image creation command if not using verbosing make

[ Steve McIntyre ]
* Make daily i386/amd64 lenny builds work again - don't attempt to copy
  the win32-loader files into place if they don't exist.
* Remove Depends: on sysutils. Closes: #437497 (again)

[ Jérémy Bobbio ]
* README.html: Integrate a new look for README.html done by Kalle Söderman.
  Huge thanks to him!
* README: Improve the wording when building a netinst or business card by
  being a little bit more specific than just saying: CD 1 out of 1. This
  meant adding new defines "DISKTYPE$DISKTYPE".

[ Joey Hess ]
* Include dmraid deb. Closes: #443991
* Add acpi-support-base to generate_di+k_list.

[ Steve McIntyre ]
* Newer versions of debootstrap have moved the scripts from /usr/lib to
  /usr/share. Add a sym-link to cope - let's keep compatible with etch
  as much as possible. Also, log what debootstrap told us (in
  debootstrap-list) rather than just including the results directly in
  rawlist.

[ Frans Pop ]
* build_all.sh: don't source CONF.sh after already sourcing $CF earlier.
* CONF.sh: add non-invasive option to avoid sourcing CONF.sh twice when
  using wrapper scripts.
* CONF.sh: Don't set MAXCDS by default; was probably changed by accident.
* boot-{mipsel,sparc}: Parse website directory index case insensitive so
  that both "<a href=" and "<A HREF=" are recognized.
* Include busybox for architectures that use initramfs-tools; base-installer
  will try to install it.
* tools/update_tasks: ignore comments and blank lines in tasks/task.list.
* tasks/task.list*
  - add missing l10n tasks: gujarati-desktop, malayalam-desktop, tamil
  - comment out l10n tasks for languages not supported in D-I, for
    Icelandic, Irish, Serbian, Welsh and Xhosa
* lenny tasks: update for current task lists; set svn:keywords so the date
  header gets updated.
* Instead of including all alternative dependencies in list2cds, only
  include the first one. This reduces the size of the netinst and improves
  what's included on CD1. Only loss is console-{data,common,tools} so these
  are now added in generate_di+k_list. Reduces impact of #410418.
* exclude-udebs: exclude any libdirectfb udeb instead of particular version.
* exclude-udebs: exclude kbd-udeb and console-setup udebs (not yet used).
* During installation debootstrap will complain about an invalid Release file
  if there is no Packages file for the local section. Create an empty Packages
  file if one is missing.
* start_new_disc: make multi-arch CD/DVDs and CD/DVDs that are not part of a
  set (e.g. KDE/Xfce CDs) recognizable through info in .disk directory.
* Makefile: debootstrap no longer accepts options with empty values; change
  the way include/exclude options are passed accordingly.

[ Steve McIntyre ]
* Significant cleanup of list2cds. Closes: #451237
* tools/imagesums: use newer features in latest mkisofs/genisoimage to grab
  pre-calculated MD5 and SHA1 checksums directly from the jigdo file.

[ Otavio Salvador ]
* Make sure we include laptop-detect on arches that are know to have
  laptops (i386, amd64 and powerpc).
* Make sure we include grub-pc since it's used when GPT disk label is
  chosen.

[ Steve McIntyre ]
* Fix a bug in start_new_disc - cope with MAXCDS not being set.
* Temporarily disable boot support for arm CDs - the netwinder images are not
  being produced at the moment.

[ Raphael Hertzog ]
* Switch to genisoimage as default ISO generator as mkisofs has been dropped
  from Debian. Closes: #468850
* Add Vcs-Browser field.
* If genisomage is not available, try to fallback on mkisofs.
* New OMIT_DOC_TOOLS option to be able to work with mirrors that do not
  contain the doc and tools directories.

[ Frans Pop ]
* Ensure that the correct version of the Installation Guide is included.
* Lenny will be version 5.0.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/precise/debian-cd
This branch contains Public information 
Everyone can see this information.

Subscribers