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

Bug#653513: marked as done (debian-installer: build/README lies, code says: USE_UDEBS_FROM ?= unstable)



Your message dated Sun, 16 Mar 2014 15:19:09 +0000
with message-id <E1WPCqD-000742-A9@franck.debian.org>
and subject line Bug#653513: fixed in debian-installer 20140316
has caused the Debian Bug report #653513,
regarding debian-installer: build/README lies, code says: USE_UDEBS_FROM ?= unstable
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 this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
653513: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=653513
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: debian-installer
Version: 20110106+squeeze3
Severity: important

Hi.

Quoting some parts of build/README:
| Warning: The build system for the installer is often tightly bound to the
| version of Debian for which it is targeted. If you are using stable, use
| "apt-get source debian-installer" to get a version of the installer that
| will build on your system. If you are using testing or unstable, check out
| a copy of the installer using the command
| "git clone git://git.debian.org/d-i/debian-installer.git"
| 
| Recipe:
| […]
|  - Create your own sources.list.udeb.local, otherwise the build host's
|    sources.list is taken as a template for sources.list.udeb.

This is untrue. On my *stable* system, that defaults to *unstable*:
| $ make sources.list.udeb
| Using generated sources.list.udeb:
|    deb copy:/home/kibi/debian-installer-20110106+squeeze3/build/ localudebs/
|    deb http://ftp.debian.org/debian unstable main/debian-installer
| 
| While /etc/apt/sources.lists contains:
| # deb http://ftp.debian.org/debian squeeze main
| 
| deb http://ftp.debian.org/debian squeeze main
| deb-src http://ftp.debian.org/debian squeeze main
| 
| deb http://security.debian.org/ squeeze/updates main
| deb-src http://security.debian.org/ squeeze/updates main
| 
| deb http://ftp.debian.org/debian squeeze-updates main
| deb-src http://ftp.debian.org/debian squeeze-updates main

See the “f.” step in #653505. I guess that explains why debootstrap-udeb
is at version 1.0.38 in the resulting image, and why I get a missing
sha1sum while trying to run debootstrap, since busybox is stable's,
without that sha1sum applet.

Workaround for that particular problem:
 1. fetch an armel coreutils package.
 2. extract it somewhere and pick the sha1sum binary.
 3. wget it under /bin, and chmod a+x it.

I suggest adding a reference in the quoted part of the recipe above,
like “see the USE_UDEBS_FROM variable below”. It says:
| USE_UDEBS_FROM
|   Normally the codename of the release to use for the build. Defaults to
|   unstable for daily builds.
|   Included in /etc/udebs-source in most initrds.

Daily builds are defined nowhere, so it can't be concluded whether
running “make build_something” under build/ is considered a daily build.
(Or maybe the intent was to document that daily builds are the reasons
for the default's being unstable. I guess it can be understood both
ways.)

Anyway, please make it clear that even on a stable system one needs to
set that variable to stable to get a stable build. Having bits taken
from unstable will randomly break custom builds, and make people waste
hours.

Mraw,
KiBi.



--- End Message ---
--- Begin Message ---
Source: debian-installer
Source-Version: 20140316

We believe that the bug you reported is fixed in the latest version of
debian-installer, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 653513@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Cyril Brulebois <kibi@debian.org> (supplier of updated debian-installer package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sun, 16 Mar 2014 13:45:22 +0100
Source: debian-installer
Binary: debian-installer
Architecture: source amd64
Version: 20140316
Distribution: unstable
Urgency: medium
Maintainer: Debian Install System Team <debian-boot@lists.debian.org>
Changed-By: Cyril Brulebois <kibi@debian.org>
Description: 
 debian-installer - Debian installer
Closes: 653513 720719 738602
Changes: 
 debian-installer (20140316) unstable; urgency=medium
 .
   [ Colin Watson ]
   * Add SSL_CERTS variable, which can be used to build images with embedded
     SSL certificates with c_rehash run over them so that OpenSSL can see
     them (LP: #833994).
 .
   [ Cyril Brulebois ]
   * build/Makefile: Use $(GZIP) instead of gzip, and prefer pigz over
     gzip if it's available, which can give a nice speed-up.
   * Update boot config/screens for the default desktop change (GNOME → Xfce)
     in tasksel 3.19 (Closes: #738602).
   * Update copyright years in boot screens.
   * Bump linux kernel version from 3.12-1 to 3.13-1.
   * build/config/{amd64,i386}.cfg: Remove old "video=vesa:ywrap,mtrr" option
     from VIDEO_MODE_GTK (See: #395040). DirectFB apparently needed those at
     some point. Let's see whether letting the kernel do its job just works.
   * build/Makefile: Add “| sort” after some find calls, to reduce entropy
     and notably to make build logs more easily post-processable.
   * build/Makefile: Move the drop_lang definition to the top of the file to
     deal with incompatible changes in make 3.82 leading to the following
     error: “recipe commences before first target” (Closes: #720719).
   * build/README: Mention USE_UDEBS_FROM in the recipe at the top, and add a
     pointer to debian/rules in its documentation (Closes: #653513).
   * Remove iop32x flavour on armel since support has been dropped from the
     linux package (in 3.13-1~exp1).
   * config/kfreebsd.cfg: Put xorriso's -J flag after “--” to work around
     grub-mkrescue's change in option handling (See: #741656).
   * Update translation-status for the release.
 .
   [ Robert Millan ]
   * Enable kfreebsd-10 builds.
   * Bump kfreebsd-10 from unstable ABI to 10.0-1.
 .
   [ Samuel Thibault ]
   * Upgrade hurd kernel to 1.4
   * Add usb key boot support for kfreebsd & hurd images. This needs another
     grub image, grub_embed, which has to be very small. Add x86-image script,
     similar to efi-image script, with factorized grub-cpmodules part, to build
     minimal grub images with iso9660 and biosdisk support, and put GRUB modules
     on the ISO image.  grub.cfg thus now has to explicitly load modules.
   * Also build initrd for hurd Xen target.
   * Add base infrastructure for kfreebsd Xen images.
 .
   [ Didier Raboud ]
   * Add a comment documenting the need to keep the video modes in sync
     between d-i and win32-loader
Checksums-Sha1: 
 bc444887653146429233e55f3a61df58eed1d3ee 3206 debian-installer_20140316.dsc
 2af05bb2ef9df722a544db57644d5a177b121350 1352910 debian-installer_20140316.tar.gz
 de16151562e3b860edc80d2e2b47e2f6a4a38b0e 732832 debian-installer_20140316_amd64.deb
 a8929df03d08f57506116fa88e32f6e0eef7b598 269272692 debian-installer-images_20140316_amd64.tar.gz
Checksums-Sha256: 
 de06f22eb22d12fc29ffce94884257834627105181d8e24df2236b941d2bcb47 3206 debian-installer_20140316.dsc
 ad687960b2ec108ce35d4b935ee41c103bd369ad4d763f5dd997468e048e3f4a 1352910 debian-installer_20140316.tar.gz
 6418f2382d03c5f9efeebcd87f83d06ad87f0727b8601892ebc426d19d1c96b3 732832 debian-installer_20140316_amd64.deb
 1f9a09bb6f98c3dc735d0b129b48bcbb0a7dbeafbf581add3a7474355e97edbc 269272692 debian-installer-images_20140316_amd64.tar.gz
Files: 
 f572b52db2f5bf428d1225df5d7794a6 3206 devel optional debian-installer_20140316.dsc
 f03171dfae90a51460516d5e40eb41a7 1352910 devel optional debian-installer_20140316.tar.gz
 37d06b0a2cd57682fdc96f76ea95edc4 732832 devel optional debian-installer_20140316_amd64.deb
 40284554bd076eb4df998536ae42eddf 269272692 raw-installer - debian-installer-images_20140316_amd64.tar.gz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBAgAGBQJTJaOKAAoJEP+RSvDCs1UgO9oQAJiJVjejnFlofJv05y2LyHgw
brlGcS9DTOn7Ep5t2GorN/kEyYwDl21rlyOW/yrBP+K1tHhNVR/VMcKMxezfPTB1
/Skn+50a2dtdno4l3u+R+aTAbmf6N59KSAk69tIS3GNMxC8JUOcyQC43zc3PtimT
6YM96TrK+k2AP5bol0tRWQc3lUVbI9ZjkfR//I5Fa9P3tBTjtgijeuiKcH+weUmG
RdNw9nq9a33D6O5B3kvb5CR5pMkHy/r6Y2yZGd+Zmz+C9vYBm7uEtiW4H+XgchiN
cWP2R9DBtK6/DtURP2vr+qjhdDez5lhkUWM5+yXRQJE1LgM5wYBdb3Q+WivPHc6L
mlUM0dcSTqOOK3AY1Y8TI8vGvFv8rnPUdqlx08AwMLYf8j6gIP7+yF1/x/rn7y3h
fkEVTSYrfarlFFkp2ihcwbhqJSeL1oe/J+rW95/dQr828lzMc15X6e+F9oj78LpI
7PhyTiLzqRyKQ80hR6lvIePkkYxL9Qu13MmluO3OCZskQCEcyyjgswJZZ7YOo69x
Qh+HgTVYSkyy+GUI75u8Xtb/H0ioIKdRY/HYryvrAcdUnoFOXM63gwi7N0UxcvVs
HxxhZMPttJTnonYjSM6LlDtXpX6ppoMnP4I6xA3wAeT209MBKQjieRuIyGEbS8dQ
S/kyvl8DWdZmdgP0O+sK
=jQCK
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: