Merge branch 'debian-sid' into debian-stable-backports
* debian-sid: (115 commits)
debian: new upstream point release
Git 2.19.2
cat-file: handle streaming failures consistently
check_stream_sha1(): handle input underflow
t1450: check large blob in trailing-garbage test
test-lib: introduce the '-V' short option for '--verbose-log'
t3404-rebase-interactive: test abbreviated commands
travis-ci: no longer use containers
path.c: char is not (always) signed
upload-pack: fix broken if/else chain in config callback
howto/using-merge-subtree: mention --allow-unrelated-histories
repack -ad: prune the list of shallow commits
shallow: offer to prune only non-existing entries
repack: point out a bug handling stale shallow info
run-command: mark path lookup errors with ENOENT
fsck: s/++i > 1/i++/
cocci: simplify "if (++u > 1)" to "if (u++)"
exclude-promisor-objects: declare when option is allowed
Documentation/git-log.txt: do not show --exclude-promisor-objects
doc: fix formatting in git-update-ref
...
Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
diff --git a/debian/changelog b/debian/changelog
index 6f86a71..48c4fd9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+git (1:2.19.2-1~bpo9+1) stretch-backports; urgency=high
+
+ * merge branch debian-sid.
+
+ -- Jonathan Nieder <jrnieder@gmail.com> Sun, 25 Nov 2018 11:33:19 -0800
+
git (1:2.19.2-1) unstable; urgency=high
* new upstream point release (see RelNotes/2.19.2.txt).
@@ -5,6 +11,12 @@
-- Jonathan Nieder <jrnieder@gmail.com> Thu, 22 Nov 2018 14:48:49 -0800
+git (1:2.19.1-1~bpo9+1) stretch-backports; urgency=high
+
+ * merge branch debian-sid.
+
+ -- Jonathan Nieder <jrnieder@gmail.com> Fri, 05 Oct 2018 10:29:07 -0700
+
git (1:2.19.1-1) unstable; urgency=high
* new upstream point release (see RelNotes/2.19.1.txt,
@@ -12,6 +24,12 @@
-- Jonathan Nieder <jrnieder@gmail.com> Fri, 05 Oct 2018 10:10:45 -0700
+git (1:2.19.0-1~bpo9+1) stretch-backports; urgency=low
+
+ * merge branch debian-sid.
+
+ -- Jonathan Nieder <jrnieder@gmail.com> Wed, 26 Sep 2018 19:23:09 -0700
+
git (1:2.19.0-1) unstable; urgency=low
* new upstream release (see RelNotes/2.19.0.txt).
@@ -45,6 +63,12 @@
-- Jonathan Nieder <jrnieder@gmail.com> Tue, 28 Aug 2018 13:48:50 -0700
+git (1:2.18.0-1~bpo9+1) stretch-backports; urgency=low
+
+ * merge branch debian-sid.
+
+ -- Jonathan Nieder <jrnieder@gmail.com> Mon, 02 Jul 2018 14:17:27 -0700
+
git (1:2.18.0-1) unstable; urgency=low
* new upstream release (see RelNotes/2.18.0.txt).
@@ -68,6 +92,12 @@
-- Jonathan Nieder <jrnieder@gmail.com> Mon, 18 Jun 2018 09:19:59 -0700
+git (1:2.17.1-1~bpo9+1) stretch-backports; urgency=high
+
+ * merge branch debian-sid.
+
+ -- Jonathan Nieder <jrnieder@gmail.com> Tue, 29 May 2018 09:52:00 -0700
+
git (1:2.17.1-1) unstable; urgency=high
* new upstream point release to fix CVE-2018-11235, arbitary code
@@ -75,6 +105,18 @@
-- Jonathan Nieder <jrnieder@gmail.com> Mon, 28 May 2018 17:37:54 -0700
+git (1:2.17.0-1~bpo9+1) stretch-backports; urgency=low
+
+ * debian/control: avoid build-time dependency on asciidoc version
+ that is not available in stretch:
+ * debian/patches/Normalize-generated-asciidoc-timestamps-...diff:
+ use SOURCE_DATE_EPOCH in "last updated" footer (thx Anders
+ Kaseorg; see #782294).
+ * debian/control: remove build-time dependency on version of
+ asciidoc that supports SOURCE_DATE_EPOCH natively.
+
+ -- Jonathan Nieder <jrnieder@gmail.com> Fri, 25 May 2018 23:41:06 -0700
+
git (1:2.17.0-1) unstable; urgency=low
* new upstream release (see RelNotes/2.17.0.txt).
diff --git a/debian/control b/debian/control
index 377cf76..fd8f746 100644
--- a/debian/control
+++ b/debian/control
@@ -18,7 +18,7 @@
dh-exec (>= 0.7),
dh-apache2,
dpkg-dev (>= 1.16.2~)
-Build-Depends-Indep: asciidoc (>= 8.6.10), xmlto, docbook-xsl
+Build-Depends-Indep: asciidoc, xmlto, docbook-xsl
Standards-Version: 4.1.5.0
Homepage: https://git-scm.com/
Vcs-Git: https://repo.or.cz/r/git/debian.git/
diff --git a/debian/patches/Normalize-generated-asciidoc-timestamps-with-SOURCE_D.diff b/debian/patches/Normalize-generated-asciidoc-timestamps-with-SOURCE_D.diff
new file mode 100644
index 0000000..c514460
--- /dev/null
+++ b/debian/patches/Normalize-generated-asciidoc-timestamps-with-SOURCE_D.diff
@@ -0,0 +1,58 @@
+From a7eae39099ef4c0d9e515697b6e60d42b181b0cb Mon Sep 17 00:00:00 2001
+From: Anders Kaseorg <andersk@mit.edu>
+Date: Wed, 30 Nov 2016 22:21:15 -0500
+Subject: Normalize generated asciidoc timestamps with SOURCE_DATE_EPOCH
+
+This is needed to pass the Debian build reproducibility test
+(https://wiki.debian.org/ReproducibleBuilds/TimestampsProposal).
+
+Signed-off-by: Anders Kaseorg <andersk@mit.edu>
+Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
+---
+ Documentation/Makefile | 7 +++++--
+ Documentation/technical/api-index.sh | 4 ++++
+ 2 files changed, 9 insertions(+), 2 deletions(-)
+
+diff --git a/Documentation/Makefile b/Documentation/Makefile
+index 95f6a321f2..642cd6cf8a 100644
+--- a/Documentation/Makefile
++++ b/Documentation/Makefile
+@@ -414,6 +414,7 @@ $(patsubst %.txt,%.texi,$(MAN_TXT)): %.texi : %.xml
+ howto-index.txt: howto-index.sh $(wildcard howto/*.txt)
+ $(QUIET_GEN)$(RM) $@+ $@ && \
+ '$(SHELL_PATH_SQ)' ./howto-index.sh $(sort $(wildcard howto/*.txt)) >$@+ && \
++ $(if $(SOURCE_DATE_EPOCH),touch -d '@$(SOURCE_DATE_EPOCH)' $@+ &&) \
+ mv $@+ $@
+
+ $(patsubst %,%.html,$(ARTICLES)) : %.html : %.txt
+@@ -424,8 +425,10 @@ WEBDOC_DEST = /pub/software/scm/git/docs
+ howto/%.html: ASCIIDOC_EXTRA += -a git-relative-html-prefix=../
+ $(patsubst %.txt,%.html,$(wildcard howto/*.txt)): %.html : %.txt
+ $(QUIET_ASCIIDOC)$(RM) $@+ $@ && \
+- sed -e '1,/^$$/d' $< | \
+- $(TXT_TO_HTML) - >$@+ && \
++ sed -e '1,/^$$/d' $< > $<+ && \
++ $(if $(SOURCE_DATE_EPOCH),touch -d '@$(SOURCE_DATE_EPOCH)' $<+ &&) \
++ $(TXT_TO_HTML) -o $@+ $<+ && \
++ rm $<+ && \
+ mv $@+ $@
+
+ install-webdoc : html
+diff --git a/Documentation/technical/api-index.sh b/Documentation/technical/api-index.sh
+index 9c3f4131b8..87c9a9d223 100755
+--- a/Documentation/technical/api-index.sh
++++ b/Documentation/technical/api-index.sh
+@@ -20,6 +20,10 @@
+ sed -n -e '/^\/\/ table of contents end/,$p' "$skel"
+ ) >api-index.txt+
+
++if [ "$SOURCE_DATE_EPOCH" ]; then
++ touch -d "@$SOURCE_DATE_EPOCH" api-index.txt+
++fi
++
+ if test -f api-index.txt && cmp api-index.txt api-index.txt+ >/dev/null
+ then
+ rm -f api-index.txt+
+--
+2.20.0.rc0.387.gc7a69e6b6c
+
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..31fc49f
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+Normalize-generated-asciidoc-timestamps-with-SOURCE_D.diff