[Simple-cdd-devel] Bug#853198: simple-cddd cannot handle reprepro home made d-i repository

Laurent COOPER laurent.cooper at ac-grenoble.fr
Mon Jan 30 15:11:37 UTC 2017


Package: simple-cdd
Version: 0.5.0
Severity: normal

Dear Maintainer,

I tried to use simple-cdd to build a set of CD with a customised debian-installer
I have a personnal debian repository with a custom debian installer. It's all handled with reprepro

The problem is about signature of the files

In official repository, Release file has a hash for the SHA256 file in main/debian-installer branche

Reprepro does not handle this

In the wget method for simple CDD, you have the line 

grep-dctrl --show-field ${checksum_field} --field ${checksum_field} .
$release_file | grep $(echo $file | sed -e
"s,^dists/${DI_CODENAME}/,,g") | awk '{print $1"  "$3}' | sed -e
"s,main/installer,$MIRROR/dists/$DI_CODENAME/main/installer,g" |
${checksum_tool} -c - || exit 1

that verify that the SHA256 file has a correct control sum in Release

As reprepro does not handle control sums for main/installer , simple-cdd failed with no clue.

Should this verification be turned into a warning or at least be switchable in config or by command line option swicth?

TIA

-- System Information:
Debian Release: 8.7
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'oldstable-updates'), (500, 'stable'), (500, 'oldstable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages simple-cdd depends on:
ii  apt-utils    1.0.9.8.4
ii  dctrl-tools  2.23
ii  debian-cd    3.1.17
ii  debootstrap  1.0.67
ii  lsb-release  4.1+Debian13+nmu1
ii  python       2.7.9-1
ii  reprepro     4.16.0-1
ii  rsync        3.1.1-3
ii  wget         1.16-1+deb8u1

Versions of packages simple-cdd recommends:
ii  dose-distcheck  3.3~beta1-3

Versions of packages simple-cdd suggests:
pn  qemu-system | qemu-kvm  <none>

-- no debconf information



More information about the Simple-cdd-devel mailing list