- 18 Jul, 2019 4 commits
-
-
Chris Lamb authored
Don't just run the tests but build the Debian package instead using Salsa's centralised scripts so that we get code coverage, Lintian, autopkgtests, etc.
-
Chris Lamb authored
-
Chris Lamb authored
* origin/debian: (137 commits) Revert not specifying building the "debian" branch; as we merge master into this branch it will (since the very introduction of the .gitlab-ci.yml file) will have it and will additionally be out of sync. Update changelog for 1.2.2-1 release Actually replace all instances of libmonkey-patch-perl with libsub-override-perl. Update changelog for 1.2.1-1 release Replace libmonkey-patch-perl with libsub-override-perl (re. #931730 and reproducible-builds/strip-nondeterminism#8) release as 1.2.0-2 Bump standards version to 4.4.0, no changes needed. Update changelog for 1.2.0-1 release Update changelog for 1.1.3-1 release Add libmonkey-patch-perl as a binary / build dependency. Update changelog for 1.1.2-1 release Update changelog for 1.1.1-1 release Update changelog for 1.1.0-1 release Bump Standards-Version to 4.3.0 Update changelog for 1.0.0-1 release Update debian/copyright to drop reference to ar.pm. Release version 1.0.0 Remove javaproperties handler after Emmanuel Bourg's patch was released in openjdk-11 11.0.1+13-3. (Closes: #914289) Drop .ar handler; binutils is reproducible. (Closes: #781262, #843811) Ignore encrypted .zip files as we can never normalise them. (Closes: #852207) ...
-
Chris Lamb authored
-
- 15 Jul, 2019 13 commits
-
-
Chris Lamb authored
Revert not specifying building the "debian" branch; as we merge master into this branch it will (since the very introduction of the .gitlab-ci.yml file) will have it and will additionally be out of sync. This reverts commit 568676f8.
-
Chris Lamb authored
Revert not specifying building the "debian" branch; as we merge master into this branch it will (since the very introduction of the .gitlab-ci.yml file) will have it and will additionally be out of sync. This reverts commit 568676f8.
-
Chris Lamb authored
-
Chris Lamb authored
Release version 1.2.2 * tag '1.2.2': Release version 1.2.2 Don't build (release) tags. No need to specify not building the "debian" branch; it has no .gitlab-ci.yml.
-
Chris Lamb authored
-
Chris Lamb authored
-
Chris Lamb authored
-
Chris Lamb authored
-
Chris Lamb authored
-
Chris Lamb authored
Release version 1.2.1 * tag '1.2.1': Release version 1.2.1 Use Sub::Override for Archive::Zip workarounds instead of Monkey::Patch (see reproducible-builds/strip-nondeterminism#8 for more information). (Closes: #931730) Add a ".gitlab-ci.yml" to automatically run the testsuite on salsa.debian.org.
-
Chris Lamb authored
-
Chris Lamb authored
Replace libmonkey-patch-perl with libsub-override-perl (re. #931730 and reproducible-builds/strip-nondeterminism#8) Gbp-Dch: ignore
-
Use Sub::Override for Archive::Zip workarounds instead of Monkey::Patch (see #8 for more information). (Closes: #931730) Monkey::Patch recursively depends on an XS binary Perl module which creates build cycle issues for Perl transitions. Use Sub::Override instead as it has no dependencies outside Perl core. Signed-off-by:
Chris Lamb <lamby@debian.org>
-
- 12 Jul, 2019 1 commit
-
-
Chris Lamb authored
-
- 08 Jul, 2019 1 commit
-
-
Holger Levsen authored
Signed-off-by:
Holger Levsen <holger@layer-acht.org>
-
- 07 Jul, 2019 4 commits
-
-
Holger Levsen authored
Signed-off-by:
Holger Levsen <holger@layer-acht.org> -
Chris Lamb authored
-
Chris Lamb authored
Release version 1.2.0 * tag '1.2.0': Release version 1.2.0 Identify data files from the COmmon Data Access (CODA) framework as being .zip files. Support timestamp clamping of "tIME" chunks in .png files. (Closes: #7)
-
Chris Lamb authored
-
- 03 Jul, 2019 1 commit
-
-
Chris Lamb authored
-
- 27 Jun, 2019 1 commit
-
-
Chris Lamb authored
-
- 28 Apr, 2019 7 commits
-
-
Chris Lamb authored
-
Chris Lamb authored
-
Chris Lamb authored
Release version 1.1.3 * tag '1.1.3': Release version 1.1.3 Workaround Archive::Zip's incorrect handling of the localExtraField field by monkey-patching the accessor methods to always return normalised values. This fixes the normalisation of Unix ownership (uid/gid) within .zip archives, .epub files, etc. (Closes: #858431, reproducible-builds/strip-nondeterminism#4) Check the return status from Archive::Zip when writing file to disk. Catch an edge-case where we can't even parse the provided length of an invalid field within zip files.
-
Chris Lamb authored
-
Chris Lamb authored
Workaround Archive::Zip's incorrect handling of the localExtraField field by monkey-patching the accessor methods to always return normalised values. This fixes the normalisation of Unix ownership (uid/gid) within .zip archives, .epub files, etc. (Closes: #858431, reproducible-builds/strip-nondeterminism#4)
-
Chris Lamb authored
-
Chris Lamb authored
Catch an edge-case where we can't even parse the provided length of an invalid field within zip files.
-
- 12 Mar, 2019 4 commits
-
-
Chris Lamb authored
-
Chris Lamb authored
Release version 1.1.2 * tag '1.1.2': Release version 1.1.2 Call file(1) with the "--" argument placeholder to fix normalisation of files starting with a hyphen. (Closes: reproducible-builds/strip-nondeterminism#6, #924407)
-
Chris Lamb authored
-
Chris Lamb authored
Call file(1) with the "--" argument placeholder to fix normalisation of files starting with a hyphen. (Closes: reproducible-builds/strip-nondeterminism#6, #924407)
-
- 13 Feb, 2019 4 commits
-
-
Chris Lamb authored
-
Chris Lamb authored
Release version 1.1.1 * tag '1.1.1': Release version 1.1.1 dh_strip_nondeterminism: Deduplicate hardlinks via stat(2) to avoid issues when processing files in parallel. As strip-nondeterminism's handlers are not currently guaranteed to be atomic, one process can temporarily truncate a file which can cause errors in other threads processing the "same" file under a unique pathname. This was causing a FTBFS in packages that deduplicate hardlinks in their build process (eg. src:debian-handbook). (Closes: #922168) Clarify negative message in test failures. Correct indentation level of .zip file field format comment.
-
Chris Lamb authored
-
Chris Lamb authored
dh_strip_nondeterminism: Deduplicate hardlinks via stat(2) to avoid issues when processing files in parallel. As strip-nondeterminism's handlers are not currently guaranteed to be atomic, one process can temporarily truncate a file which can cause errors in other threads processing the "same" file under a unique pathname. This was causing a FTBFS in packages that deduplicate hardlinks in their build process (eg. src:debian-handbook). (Closes: #922168)
-