Hello community, here is the log from the commit of package debootstrap for openSUSE:Factory checked in at 2015-11-24 22:34:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/debootstrap (Old) and /work/SRC/openSUSE:Factory/.debootstrap.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "debootstrap" Changes: -------- --- /work/SRC/openSUSE:Factory/debootstrap/debootstrap.changes 2015-11-02 12:55:36.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.debootstrap.new/debootstrap.changes 2015-11-24 22:34:31.000000000 +0100 @@ -1,0 +2,13 @@ +Mon Nov 23 20:34:07 UTC 2015 - [email protected] + +- Update to 1.0.75 (changes since 1.0.73): + * Add (Ubuntu) xenial as a symlink to gutsy. + * Stop cleaning KEEP_DEBOOTSTRAP_DIR twice (deb#804415). + * Add Tanglu support (deb#771687). At the moment, the following + extra suites are recognised: + - aequorea + - bartholomea + - chromodoris + - dasyatis + +------------------------------------------------------------------- Old: ---- debootstrap_1.0.73.tar.gz New: ---- debootstrap_1.0.75.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ debootstrap.spec ++++++ --- /var/tmp/diff_new_pack.VhzUgA/_old 2015-11-24 22:34:32.000000000 +0100 +++ /var/tmp/diff_new_pack.VhzUgA/_new 2015-11-24 22:34:32.000000000 +0100 @@ -18,7 +18,7 @@ Name: debootstrap -Version: 1.0.73 +Version: 1.0.75 Release: 0 Summary: Bootstrap a basic Debian system License: MIT @@ -27,8 +27,11 @@ Source0: http://httpredir.debian.org/debian/pool/main/d/%{name}/%{name}_%{version}.tar.gz Source1: devices.tar.gz Patch0: %{name}-norootforbuild.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if 0%{?suse_version} > 1110 BuildArch: noarch +%else +BuildRoot: %{_tmppath}/%{name}-%{version}-build +%endif %description debootstrap is used to create a Debian base system from scratch, ++++++ debootstrap_1.0.73.tar.gz -> debootstrap_1.0.75.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debootstrap/debian/changelog new/debootstrap/debian/changelog --- old/debootstrap/debian/changelog 2015-10-22 12:43:36.000000000 +0200 +++ new/debootstrap/debian/changelog 2015-11-11 18:49:30.000000000 +0100 @@ -1,3 +1,23 @@ +debootstrap (1.0.75) unstable; urgency=medium + + * Stop cleaning KEEP_DEBOOTSTRAP_DIR twice, as spotted by Chris Lamb + (Closes: #804415). + * Add Tanglu support (Closes: #771687), thanks to Matthias Klumpp. At + the moment, the following extra suites are recognized: + - aequorea + - bartholomea + - chromodoris + - dasyatis + + -- Cyril Brulebois <[email protected]> Wed, 11 Nov 2015 18:49:28 +0100 + +debootstrap (1.0.74) unstable; urgency=medium + + [ Colin Watson ] + * Add (Ubuntu) xenial as a symlink to gutsy. + + -- Christian Perrier <[email protected]> Tue, 03 Nov 2015 07:09:23 +0100 + debootstrap (1.0.73) unstable; urgency=medium * Generate a deburis file with (package, version, uri) tuples, similar diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debootstrap/debian/rules new/debootstrap/debian/rules --- old/debootstrap/debian/rules 2015-05-16 20:24:16.000000000 +0200 +++ new/debootstrap/debian/rules 2015-11-11 18:43:35.000000000 +0100 @@ -2,6 +2,8 @@ ifeq (0,$(shell dpkg-vendor --derives-from Ubuntu; echo $$?)) KEYRING := ubuntu-keyring +else ifeq (0,$(shell dpkg-vendor --derives-from Tanglu; echo $$?)) + KEYRING := tanglu-archive-keyring else KEYRING := debian-archive-keyring endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debootstrap/debootstrap new/debootstrap/debootstrap --- old/debootstrap/debootstrap 2015-10-22 12:37:41.000000000 +0200 +++ new/debootstrap/debootstrap 2015-11-11 18:06:57.000000000 +0100 @@ -38,7 +38,6 @@ PRINT_DEBS="" CHROOTDIR="" MAKE_TARBALL="" -KEEP_DEBOOTSTRAP_DIR="" EXTRACTOR_OVERRIDE="" UNPACK_TARBALL="" ADDITIONAL="" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debootstrap/scripts/aequorea new/debootstrap/scripts/aequorea --- old/debootstrap/scripts/aequorea 1970-01-01 01:00:00.000000000 +0100 +++ new/debootstrap/scripts/aequorea 2015-11-11 18:43:25.000000000 +0100 @@ -0,0 +1,202 @@ +mirror_style release +download_style apt +finddebs_style from-indices +variants - buildd fakechroot minbase scratchbox +keyring /usr/share/keyrings/tanglu-archive-keyring.gpg +default_mirror http://archive.tanglu.org/tanglu + +if doing_variant fakechroot; then + test "$FAKECHROOT" = "true" || error 1 FAKECHROOTREQ "This variant requires fakechroot environment to be started" +fi + +case $ARCH in + alpha|ia64) LIBC="libc6.1" ;; + kfreebsd-*) LIBC="libc0.1" ;; + hurd-*) LIBC="libc0.3" ;; + *) LIBC="libc6" ;; +esac + +work_out_debs () { + required="$(get_debs Priority: required)" + + if doing_variant - || doing_variant fakechroot; then + #required="$required $(get_debs Priority: important)" + # ^^ should be getting debconf here somehow maybe + base="$(get_debs Priority: important)" + + # we want the Tanglu minimal dependency set to be installed + base="$base tanglu-minimal" + elif doing_variant buildd || doing_variant scratchbox; then + base="apt build-essential" + elif doing_variant minbase; then + base="apt" + fi + + if doing_variant fakechroot; then + # ldd.fake needs binutils + required="$required binutils" + fi + + case $MIRRORS in + https://*) + base="$base apt-transport-https ca-certificates" + ;; + esac +} + +first_stage_install () { + extract $required + + mkdir -p "$TARGET/var/lib/dpkg" + : >"$TARGET/var/lib/dpkg/status" + : >"$TARGET/var/lib/dpkg/available" + + setup_etc + if [ ! -e "$TARGET/etc/fstab" ]; then + echo '# UNCONFIGURED FSTAB FOR BASE SYSTEM' > "$TARGET/etc/fstab" + chown 0:0 "$TARGET/etc/fstab"; chmod 644 "$TARGET/etc/fstab" + fi + + x_feign_install () { + local pkg="$1" + local deb="$(debfor $pkg)" + local ver="$(extract_deb_field "$TARGET/$deb" Version)" + + mkdir -p "$TARGET/var/lib/dpkg/info" + + echo \ +"Package: $pkg +Version: $ver +Maintainer: unknown +Status: install ok installed" >> "$TARGET/var/lib/dpkg/status" + + touch "$TARGET/var/lib/dpkg/info/${pkg}.list" + } + + x_feign_install dpkg +} + +second_stage_install () { + setup_devices + + x_core_install () { + smallyes '' | in_target dpkg --force-depends --install $(debfor "$@") + } + + p () { + baseprog="$(($baseprog + ${1:-1}))" + } + + if doing_variant fakechroot; then + setup_proc_fakechroot + elif doing_variant scratchbox; then + true + else + setup_proc + in_target /sbin/ldconfig + fi + + DEBIAN_FRONTEND=noninteractive + DEBCONF_NONINTERACTIVE_SEEN=true + export DEBIAN_FRONTEND DEBCONF_NONINTERACTIVE_SEEN + + baseprog=0 + bases=7 + + p; progress $baseprog $bases INSTCORE "Installing core packages" #1 + info INSTCORE "Installing core packages..." + + p; progress $baseprog $bases INSTCORE "Installing core packages" #2 + ln -sf mawk "$TARGET/usr/bin/awk" + x_core_install base-passwd + x_core_install base-files + p; progress $baseprog $bases INSTCORE "Installing core packages" #3 + x_core_install dpkg + + if [ ! -e "$TARGET/etc/localtime" ]; then + ln -sf /usr/share/zoneinfo/UTC "$TARGET/etc/localtime" + fi + + if doing_variant fakechroot; then + install_fakechroot_tools + fi + + p; progress $baseprog $bases INSTCORE "Installing core packages" #4 + x_core_install $LIBC + + p; progress $baseprog $bases INSTCORE "Installing core packages" #5 + x_core_install perl-base + + p; progress $baseprog $bases INSTCORE "Installing core packages" #6 + rm "$TARGET/usr/bin/awk" + x_core_install mawk + + p; progress $baseprog $bases INSTCORE "Installing core packages" #7 + if doing_variant -; then + x_core_install debconf + fi + + baseprog=0 + bases=$(set -- $required; echo $#) + + info UNPACKREQ "Unpacking required packages..." + + exec 7>&1 + + smallyes '' | + (repeatn 5 in_target_failmsg UNPACK_REQ_FAIL_FIVE "Failure while unpacking required packages. This will be attempted up to five times." "" \ + dpkg --status-fd 8 --force-depends --unpack $(debfor $required) 8>&1 1>&7 || echo EXITCODE $?) | + dpkg_progress $baseprog $bases UNPACKREQ "Unpacking required packages" UNPACKING + + info CONFREQ "Configuring required packages..." + + mv "$TARGET/sbin/start-stop-daemon" "$TARGET/sbin/start-stop-daemon.REAL" + echo \ +"#!/bin/sh +echo +echo \"Warning: Fake start-stop-daemon called, doing nothing\"" > "$TARGET/sbin/start-stop-daemon" + chmod 755 "$TARGET/sbin/start-stop-daemon" + + setup_dselect_method apt + + smallyes '' | + (in_target_failmsg CONF_REQ_FAIL "Failure while configuring required packages." "" \ + dpkg --status-fd 8 --configure --pending --force-configure-any --force-depends 8>&1 1>&7 || echo EXITCODE $?) | + dpkg_progress $baseprog $bases CONFREQ "Configuring required packages" CONFIGURING + + baseprog=0 + bases="$(set -- $base; echo $#)" + + info UNPACKBASE "Unpacking the base system..." + + setup_available $required $base + done_predeps= + while predep=$(get_next_predep); do + # We have to resolve dependencies of pre-dependencies manually because + # dpkg --predep-package doesn't handle this. + predep=$(without "$(without "$(resolve_deps $predep)" "$required")" "$done_predeps") + # XXX: progress is tricky due to how dpkg_progress works + # -- cjwatson 2009-07-29 + p; smallyes '' | + in_target dpkg --force-overwrite --force-confold --skip-same-version --install $(debfor $predep) + base=$(without "$base" "$predep") + done_predeps="$done_predeps $predep" + done + + smallyes '' | + (repeatn 5 in_target_failmsg INST_BASE_FAIL_FIVE "Failure while installing base packages. This will be re-attempted up to five times." "" \ + dpkg --status-fd 8 --force-overwrite --force-confold --skip-same-version --unpack $(debfor $base) 8>&1 1>&7 || echo EXITCODE $?) | + dpkg_progress $baseprog $bases UNPACKBASE "Unpacking base system" UNPACKING + + info CONFBASE "Configuring the base system..." + + smallyes '' | + (repeatn 5 in_target_failmsg CONF_BASE_FAIL_FIVE "Failure while configuring base packages. This will be re-attempted up to five times." "" \ + dpkg --status-fd 8 --force-confold --skip-same-version --configure -a 8>&1 1>&7 || echo EXITCODE $?) | + dpkg_progress $baseprog $bases CONFBASE "Configuring base system" CONFIGURING + + mv "$TARGET/sbin/start-stop-daemon.REAL" "$TARGET/sbin/start-stop-daemon" + + progress $bases $bases CONFBASE "Configuring base system" + info BASESUCCESS "Base system installed successfully." +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debootstrap/scripts/bartholomea new/debootstrap/scripts/bartholomea --- old/debootstrap/scripts/bartholomea 1970-01-01 01:00:00.000000000 +0100 +++ new/debootstrap/scripts/bartholomea 2015-11-24 22:34:32.000000000 +0100 @@ -0,0 +1 @@ +symbolic link to aequorea diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debootstrap/scripts/chromodoris new/debootstrap/scripts/chromodoris --- old/debootstrap/scripts/chromodoris 1970-01-01 01:00:00.000000000 +0100 +++ new/debootstrap/scripts/chromodoris 2015-11-24 22:34:32.000000000 +0100 @@ -0,0 +1 @@ +symbolic link to aequorea diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debootstrap/scripts/dasyatis new/debootstrap/scripts/dasyatis --- old/debootstrap/scripts/dasyatis 1970-01-01 01:00:00.000000000 +0100 +++ new/debootstrap/scripts/dasyatis 2015-11-24 22:34:32.000000000 +0100 @@ -0,0 +1 @@ +symbolic link to aequorea diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debootstrap/scripts/xenial new/debootstrap/scripts/xenial --- old/debootstrap/scripts/xenial 1970-01-01 01:00:00.000000000 +0100 +++ new/debootstrap/scripts/xenial 2015-11-24 22:34:32.000000000 +0100 @@ -0,0 +1 @@ +symbolic link to gutsy
