<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html lang="en">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<title>
GitLab
</title>
<style>img {
max-width: 100%; height: auto;
}
</style>
</head>
<body>
<div class="content">
<h3>
Holger Levsen pushed to branch master
at <a href="https://salsa.debian.org/qa/jenkins.debian.net">Debian QA / jenkins.debian.net</a>
</h3>
<h4>
Commits:
</h4>
<ul>
<li>
<strong><a href="https://salsa.debian.org/qa/jenkins.debian.net/commit/a24d19536594732d91abb647c6ac2bb4a0f1a4d7">a24d1953</a></strong>
<div>
<span>by Holger Levsen</span>
<i>at 2019-02-20T15:29:18Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">reproducible Debian: workaround, to more quickly cleanup the wrongly populated pool structure
Signed-off-by: Holger Levsen <holger@layer-acht.org>
</pre>
</li>
</ul>
<h4>1 changed file:</h4>
<ul>
<li class="file-stats">
<a href="#dea6ffdc5aafa9ab295d0d85541be58f02ee1d2d">
bin/reproducible_compare_Debian_sha1sums.sh
</a>
</li>
</ul>
<h4>Changes:</h4>
<li id="dea6ffdc5aafa9ab295d0d85541be58f02ee1d2d">
<a href="https://salsa.debian.org/qa/jenkins.debian.net/commit/a24d19536594732d91abb647c6ac2bb4a0f1a4d7#dea6ffdc5aafa9ab295d0d85541be58f02ee1d2d"><strong>bin/reproducible_compare_Debian_sha1sums.sh</strong></a>
<hr>
<table class="code white" style="font-family: monospace; font-size: 90%;" bgcolor="#fff" width="100%" cellpadding="0" cellspacing="0">
<tr class="line_holder match" id="" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="42" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="diff-line-num unfold js-unfold new_line" data-linenumber="42" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="line_content match " style="padding-left: 0.5em; padding-right: 0.5em; color: rgba(0,0,0,0.3);" bgcolor="#fafafa">@@ -42,6 +42,9 @@ cd $SHA1DIR</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="42" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
42
</td>
<td class="diff-line-num new_line" data-linenumber="42" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
42
</td>
<td class="line_content noteable_line" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC42" class="line" lang="shell"><span class="nv" style="color: teal;">PACKAGES</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">$(</span><span class="nb" style="color: #0086b3;">mktemp</span> <span class="nt" style="color: navy;">--tmpdir</span><span class="o" style="font-weight: 600;">=</span><span class="nv" style="color: teal;">$TMPDIR</span> sha1-comp-XXXXXXX<span class="k" style="font-weight: 600;">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="43" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
43
</td>
<td class="diff-line-num new_line" data-linenumber="43" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
43
</td>
<td class="line_content noteable_line" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC43" class="line" lang="shell">schroot <span class="nt" style="color: navy;">--directory</span> <span class="nv" style="color: teal;">$SHA1DIR</span> <span class="nt" style="color: navy;">-c</span> <span class="nb" style="color: #0086b3;">chroot</span>:jenkins-reproducible-unstable-diffoscope <span class="nb" style="color: #0086b3;">cat</span> /var/lib/apt/lists/cdn-fastly.deb.debian.org_debian_dists_unstable_main_binary-amd64_Packages <span class="o" style="font-weight: 600;">></span> <span class="nv" style="color: teal;">$PACKAGES</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="44" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
44
</td>
<td class="diff-line-num new_line" data-linenumber="44" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
44
</td>
<td class="line_content noteable_line" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC44" class="line" lang="shell"><span class="nv" style="color: teal;">packages</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"</span><span class="k" style="font-weight: 600;">$(</span><span class="nb" style="color: #0086b3;">grep</span> ^Package: <span class="nv" style="color: teal;">$PACKAGES</span>| <span class="nb" style="color: #0086b3;">awk</span> <span class="s1" style="color: #d14;">'{print $2}'</span> | <span class="nb" style="color: #0086b3;">sort</span> | xargs <span class="nb" style="color: #0086b3;">echo</span><span class="k" style="font-weight: 600;">)</span><span class="s2" style="color: #d14;">"</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="45" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
</td>
<td class="diff-line-num new new_line" data-linenumber="45" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
45
</td>
<td class="line_content new noteable_line" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC45" class="line" lang="shell"><span class="c" style="color: #998; font-style: italic;"># workaround, to more quickly cleanup the wrongly populated pool structure</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="45" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
</td>
<td class="diff-line-num new new_line" data-linenumber="46" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
46
</td>
<td class="line_content new noteable_line" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC46" class="line" lang="shell"><span class="c" style="color: #998; font-style: italic;"># (so that we sooner can drop the workaround from the previous commit)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="45" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
</td>
<td class="diff-line-num new new_line" data-linenumber="47" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
47
</td>
<td class="line_content new noteable_line" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC47" class="line" lang="shell"><span class="nv" style="color: teal;">packages</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"baloo-kf5 base-files base-passwd bash bowtie2-examples bsdmainutils bsdutils check check-mk-livestatus chromium-driver cl-diagnostic-msgs cl-qmynd comparepdf coreutils courier-ldap cpio cron crrcsim-doc cupp3 cups-common curseofwar cvsdelta dash debconf debconf-i18n debian-archive-keyring debianutils dict-freedict-ita-jpn dict-freedict-kur-tur diffutils dmidecode dmsetup dpkg drascula-german drmips dssi-utils e2fsprogs education-desktop-gnome elpa-elfeed-web fai-nfsroot fdisk findutils firefox-esr-l10n-hi-in firefox-l10n-lv flycheck-doc fonts-tlwg-loma-otf freemedforms-common-resources fusionforge-plugin-scmdarcs fw4spl g++-8-riscv64-linux-gnu galois gcc-7-plugin-dev-i686-linux-gnu gcc-8-base gcc-multilib-mips64-linux-gnuabi64 gcr gdbm-l10n gdc-8-sh4-linux-gnu gdc-multilib-powerpc-linux-gnu gdigi geany-plugin-codenav geeqie-common gem-plugin-dc1394 gifti-bin gir1.2-gegl-0.4 git-dpm gkrellm-leds gnokii-smsd-mysql gnome-doc-utils gnome-session-canberra gnu-smalltalk-common gnu-smalltalk-el gobjc++-8-mipsisa32r6el-linux-gnu go-exploitdb golang-github-azure-azure-storage-blob-go-dev golang-github-docker-docker-dev golang-github-howeyc-gopass-dev golang-github-jroimartin-gocui-dev golang-github-minio-minio-go-dev golang-github-spf13-viper-dev golang-github-svent-go-nbreader-dev gpgv grep gstreamer1.0-plugins-ugly-doc guncat gzip hardinfo hgview hostname hpsockd httpry-tools hunspell-fr-modern hunspell-se hyphy-common ifupdown init init-system-helpers iproute2 iptables iputils-ping isc-dhcp-client isc-dhcp-common janus-tools java2html jigdo-file jstest-gtk juce-modules-source kbruch kdeedu-kvtml-data kdiamond kig kmod kwin-decoration-oxygen leds-alix-source lemonldap-ng-fastcgi-server less lfc lib32lsan0-amd64-cross libacl1 libafflib0v5 libalsa-ocaml-dev libanalitza8 libapache2-mod-auth-radius libapparmor1 libapp-control-perl libapt-inst2.0 libapt-pkg5.0 libargon2-1 libattr1 libaudit1 libaudit-common libbarclay-java libbcpkix-java libbitstream-dev libblkid1 libboost-container1.67.0 libboost-coroutine1.62.0 libboost-signals1.67.0 libboost-stacktrace1.67-dev libbsd0 libbuild-helper-maven-plugin-java libbz2-1.0 libc6 libc6-mips64-mipsn32-cross libcap2 libcap2-bin libcap-ng0 libc-bin libcgi-application-server-perl libchemistry-openbabel-perl libchi-driver-redis-perl libclass-autoloadcan-perl libclass-errorhandler-perl libclass-loader-dev libcom-err2 libconfig-model-openssh-perl libcryptsetup12 libdatrie-dev libdb5.3 libdebconfclient0 libdebconf-kde1 libdevmapper1.02.1 libdisorder-dev libdist-zilla-plugin-makemaker-fallback-perl libdist-zilla-plugin-test-eol-perl libdns-export1104 libelf1 libeliom-ocaml-dev libestr0 libeval-context-perl libext2fs2 libfastjson4 libfdisk1 libffi6 libfile-modified-perl libfile-touch-perl libflexdock-java libfm-gtk-dbg libgcc1 libgcc-7-dev-alpha-cross libgcrypt20 libgdk3.0-cil libghc-ansi-wl-pprint-doc libghc-binary-tagged-prof libghc-bmp-dev libghc-cabal-helper-prof libghc-chart-cairo-dev libghc-connection-prof libghc-crypto-doc libghc-data-default-instances-base-doc libghc-dbus-doc libghc-enummapset-th-prof libghc-fast-logger-prof libghc-fgl-arbitrary-doc libghc-hmatrix-gsl-dev libghc-hstringtemplate-dev libghc-network-conduit-tls-doc libghc-operational-dev libghc-simple-sendfile-doc libghc-src-exts-simple-doc libghc-websockets-doc libglom-1.30-0 libgmp10 libgnat-8-mips-cross libgnuradio-atsc3.7.13 libgnustep-dl2-dev libgnutls30 libgoffice-0.10-10-common libgpg-error0 libhash-moreutils-perl libhdhomerun-dev libhmat-oss1-dbg libhogweed4 libidn11 libidn2-0 libimglib2-java-doc libimporter-perl libio-socket-timeout-perl libip4tc0 libip6tc0 libipaddr-ocaml libiptc0 libisc-export1100 libjava-xmlbuilder-java libjs-leaflet libjson-c3 libjs-three libkf5activities5 libkf5akonadisearch-dev libkf5dbusaddons-data libkf5ldap-doc libkf5parts-plugins libkf5textwidgets5 libkf5widgetsaddons-data libkmod2 liblapack3 libliquid-dev liblocale-gettext-perl liblog-agent-perl liblognorm5 liblz4-1 liblzma5 libmail-checkuser-perl libmaven-shared-jar-java libmaven-shared-jar-java-doc libmnl0 libmoosex-yaml-perl libmount1 libmousex-nativetraits-perl libncurses6 libncursesw6 libnetfilter-conntrack3 libnet-ldap-server-test-perl libnettle6 libnewt0.52 libnfnetlink0 libnftnl11 libnginx-mod-http-upstream-fair libobjc-7-dev libocrad-dev libopenni2-dev libopenrawgnome-dev liborbit2-dev libp11-kit0 libpam0g libpam-modules libpam-modules-bin libpam-runtime libparse-fixedlength-perl libparse-win32registry-perl libparsington-java-doc libpcl-tracking1.9 libpcre3 libpmi0-dev libpopt0 libpostscriptbarcode libprocps7 libqgis-customwidgets libquota-perl libqwt-dev libreoffice-help-hu libreoffice-l10n-el librime-data-luna-pinyin librngom-java libroar-plugins-universal librosbag3d librust-packed-simd+coresimd-dev librust-rustc-demangle-dev librust-thread-id-dev librust-url+heapsize-dev libsdl2-net-dev libseccomp2 libselinux1 libsemanage1 libsemanage-common libsepol1 libshout-ocaml libslang2 libsmartcols1 libsmraw-utils libspatialaudio0 libss2 libssl1.1 libstdc++6 libsystemd0 libtasn1-6 libtemplate-plugin-javascript-perl libterralib3 libtest2-suite-perl libtest-www-mechanize-catalyst-perl libtext-charwidth-perl libtext-iconv-perl libtext-wrapi18n-perl libtifiles2-10 libtinfo6 libtrilinos-pliris-dev libtrilinos-trilinoscouplings12 libudev1 libunicode-collate-perl libunistring2 liburi-perl libuuid1 libvibe-utils0 libvtk6-java libvtk7-java libweb-simple-perl libwhy3-ocaml-dev libwwwbrowser-perl libwww-form-urlencoded-xs-perl libxapian-java-doc libxml-libxml-simple-perl libxtables12 libzstd1 lighttpd-doc loadmeter login logrotate lsb-base lua-http lxsession-default-apps mawk mdk4 metview-data mgp mialmpick mimetex molds mount mp3report mpdas muroar-bin myspell-he nano nasm nautilus ncoils ncurses-base ncurses-bin netbase networkd-dispatcher node-async-each node-cli-truncate node-core-js node-glob node-graphlibrary node-restore-cursor node-webpack-sources nordugrid-arc-misc-utils ntrack-module-rtnetlink-0 octave-doc openbsc-dev openvpn-systemd-resolved passwd pdal pd-bassemu perl-base phpab php-file-iterator php-horde-queue php-mdb2-driver-pgsql piuparts piuparts-common piuparts-master piuparts-slave plink pm-utils printer-driver-cjet procps pulseaudio-equalizer puppet-module-designate puredata python3-azure-devtools python3-brlapi python3-curtsies python3-descartes python3-django-gravatar2 python3-doc python3-easywebdav python3-genpy python3-magnum-ui python3-notmuch python3-omemo-backend-signal python3-oslo.serialization python3-pbr python3-pyiosxr python3-pystache python3-scrypt python3-sigmavirus24-urltemplate python3-tables python3-tackerclient python3-zaqar python3-zfec python-bitstruct python-can-doc python-djangorestframework-generators python-feedparser python-flask-principal python-fs-plugin-webdav python-gccjit python-keystoneauth1-doc python-linaro-image-tools python-link-grammar python-mia python-optcomplete python-paypal python-pylxd python-seamicroclient python-test-server python-tuskarclient-doc python-webassets-doc python-wsgicors python-zconfig qml-module-qtaudioengine qt5-style-kvantum-l10n r-bioc-hilbertvis readline-common ros-topic-tools-srvs rsyslog rtl-sdr ruby-actionpack-page-caching ruby-case-transform ruby-enum ruby-ldap ruby-recaptcha sass-spec-data sbox-dtc science-psychophysics sed sensible-utils sharness signon-plugin-password simstring-bin snort-rules-default sofa-apps spamoracle ssldump stoken storymaps subcommander-doc swisswatch systemd systemd-sysv sysvinit-utils tar tasksel tasksel-data tcl-snack tcputils testdisk-dbg texlive-science the-doc thunderbird-l10n-all tinyca tinyhoneypot trac-odtexport triplea tryton-modules-product-measurements tzdata uc-echo udev ukui-settings-daemon upx-ucl utalk util-linux vim-common vim-editorconfig vim-fugitive vim-tiny vino visual-regexp webdis wesnoth-1.14-dw whiptail wordpress-civicrm wrapperfactory.app xfce4-verve-plugin xflr5-doc xshogi xstarfish xwpe xxd zinnia-utils zlib1g </span><span class="nv" style="color: teal;">$packages</span><span class="s2" style="color: #d14;">"</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="45" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
45
</td>
<td class="diff-line-num new_line" data-linenumber="48" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
48
</td>
<td class="line_content noteable_line" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC48" class="line" lang="shell"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="46" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
46
</td>
<td class="diff-line-num new_line" data-linenumber="49" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
49
</td>
<td class="line_content noteable_line" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC49" class="line" lang="shell"><span class="nv" style="color: teal;">reproducible_packages</span><span class="o" style="font-weight: 600;">=</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="47" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
47
</td>
<td class="diff-line-num new_line" data-linenumber="50" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
50
</td>
<td class="line_content noteable_line" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC50" class="line" lang="shell"><span class="nv" style="color: teal;">unreproducible_packages</span><span class="o" style="font-weight: 600;">=</span></span>
</pre>
</td>
</tr>
</table>
<br>
</li>
</div>
<div class="footer" style="margin-top: 10px;">
<p style="font-size: small; color: #777777;">
—
<br>
<a href="https://salsa.debian.org/qa/jenkins.debian.net/commit/a24d19536594732d91abb647c6ac2bb4a0f1a4d7">View it on GitLab</a>.
<br>
You're receiving this email because of your account on salsa.debian.org.
If you'd like to receive fewer emails, you can
adjust your notification settings.
<script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","action":{"@type":"ViewAction","name":"View Commit","url":"https://salsa.debian.org/qa/jenkins.debian.net/commit/a24d19536594732d91abb647c6ac2bb4a0f1a4d7"}}</script>
</p>
</div>
</body>
</html>