Tony Mancill pushed to branch master at Debian Java Maintainers / xmlgraphics-commons
Commits: 9e6d8c1e by tony mancill at 2021-10-10T11:30:18-07:00 Update Vcs URLs to point to Salsa - - - - - 588bc122 by tony mancill at 2021-10-10T11:30:49-07:00 Use debhelper-compat 13 - - - - - be3a2e53 by tony mancill at 2021-10-10T14:50:33-07:00 Remove deprecated get-orig-source target - - - - - 391a1b9d by tony mancill at 2021-10-10T14:50:33-07:00 Bump Standards-Version to 4.6.0 - - - - - 505c4c8b by tony mancill at 2021-10-10T14:50:33-07:00 Set timezone to UTC when SOURCE_DATE_EPOCH is set (Closes: #983588) - - - - - 3635fe38 by tony mancill at 2021-10-10T14:50:33-07:00 Update debian/watch - - - - - ca40d2d2 by tony mancill at 2021-10-10T14:50:33-07:00 Set Rules-Requires-Root: no in debian/control - - - - - 49294096 by tony mancill at 2021-10-10T14:50:33-07:00 Update debian/copyright - - - - - de330712 by tony mancill at 2021-10-10T14:50:49-07:00 Prepare changelog for upload to unstable - - - - - 8 changed files: - debian/changelog - − debian/compat - debian/control - debian/copyright - + debian/patches/0001-XMPSchemaAdapter.java-Use-UTC-timezone-when-SOURCE_D.patch - debian/patches/series - debian/rules - debian/watch Changes: ===================================== debian/changelog ===================================== @@ -1,3 +1,16 @@ +xmlgraphics-commons (2.4-3) unstable; urgency=medium + + * Team upload + * Update Vcs URLs to point to Salsa + * Use debhelper-compat 13 + * Remove deprecated get-orig-source target + * Bump Standards-Version to 4.6.0 + * Set timezone to UTC when SOURCE_DATE_EPOCH is set (Closes: #983588) + Thank you to Vagrant Cascadian for the patch. + * Set Rules-Requires-Root: no in debian/control + + -- tony mancill <[email protected]> Sun, 10 Oct 2021 14:49:19 -0700 + xmlgraphics-commons (2.4-2) unstable; urgency=high * Team upload. ===================================== debian/compat deleted ===================================== @@ -1 +0,0 @@ -11 ===================================== debian/control ===================================== @@ -5,7 +5,7 @@ Maintainer: Debian Java Maintainers <[email protected] Uploaders: Mathieu Malaterre <[email protected]> Build-Depends: - debhelper (>= 11), + debhelper-compat (= 13), default-jdk, default-jdk-doc, gnupg, @@ -16,10 +16,11 @@ Build-Depends: libmockito-java, libxml-commons-resolver1.1-java, maven-debian-helper (>= 2.2) -Standards-Version: 4.5.0 -Vcs-Git: https://anonscm.debian.org/git/pkg-java/xmlgraphics-commons.git -Vcs-Browser: https://anonscm.debian.org/cgit/pkg-java/xmlgraphics-commons.git +Standards-Version: 4.6.0 +Vcs-Git: https://salsa.debian.org/java-team/xmlgraphics-commons.git +Vcs-Browser: https://salsa.debian.org/java-team/xmlgraphics-commons Homepage: http://xmlgraphics.apache.org/commons/ +Rules-Requires-Root: no Package: libxmlgraphics-commons-java Architecture: all ===================================== debian/copyright ===================================== @@ -3,7 +3,7 @@ Upstream-Name: xmlgraphics-commons Upstream-Contact: Chris Bowditch, Thomas DeWeese, Christian Geisert, Clay Leeds, Jeremias Märki, Cameron McCormack, Simon Pepping, Jörg Pietschmann -Source: http://xmlgraphics.apache.org/commons/ +Source: https://xmlgraphics.apache.org/commons/ Files: * Copyright: 2006, The Apache Software Foundation ===================================== debian/patches/0001-XMPSchemaAdapter.java-Use-UTC-timezone-when-SOURCE_D.patch ===================================== @@ -0,0 +1,32 @@ +From 2146f4a44fbee1e3aef12e56ae3d904e793090cd Mon Sep 17 00:00:00 2001 +From: Vagrant Cascadian <[email protected]> +Date: Fri, 26 Feb 2021 19:10:10 +0000 +Subject: [PATCH] XMPSchemaAdapter.java: Use UTC timezone when + SOURCE_DATE_EPOCH is set. + +SOURCE_DATE_EPOCH specifies the timestamp, but needs to be rendered in +UTC timezone to ensure reproducible builds. + +https://reproducible-builds.org/docs/source-date-epoch/ + +This is a follow-up to https://bugs.debian.org/978499 in apache fop, +as there is no way for fop itself to pass the timezone information for +some values. +--- + .../java/org/apache/xmlgraphics/xmp/XMPSchemaAdapter.java | 5 +++++ + 1 file changed, 5 insertions(+) + +--- a/src/main/java/org/apache/xmlgraphics/xmp/XMPSchemaAdapter.java ++++ b/src/main/java/org/apache/xmlgraphics/xmp/XMPSchemaAdapter.java +@@ -157,6 +157,11 @@ + * @return the formatted date + */ + public static String formatISO8601Date(Date dt) { ++ // https://reproducible-builds.org/docs/source-date-epoch/ ++ String source_date_epoch = System.getenv("SOURCE_DATE_EPOCH"); ++ if (source_date_epoch != null) { ++ return formatISO8601Date(dt, TimeZone.getTimeZone("Etc/UTC")); ++ } + return formatISO8601Date(dt, TimeZone.getDefault()); + } + ===================================== debian/patches/series ===================================== @@ -1 +1,2 @@ CVE-2020-11988.patch +0001-XMPSchemaAdapter.java-Use-UTC-timezone-when-SOURCE_D.patch ===================================== debian/rules ===================================== @@ -7,6 +7,3 @@ unexport DISPLAY %: dh $@ --buildsystem=maven - -get-orig-source: - uscan --force-download --verbose --repack --rename ===================================== debian/watch ===================================== @@ -1,3 +1,3 @@ -version=3 +version=4 opts=uversionmangle=s/(\d)[_\.\-\+]?((RC|rc|pre|dev|beta|alpha|b|a)[\-\.]?\d*)$/$1~$2/,pgpsigurlmangle=s/$/.asc/ \ -http://www.apache.org/dist/xmlgraphics/commons/source/xmlgraphics-commons-(\d.*)-src\.(?:tgz|tbz2|txz|tar\.(?:gz|bz2|xz)) debian jh_repack +https://www.apache.org/dist/xmlgraphics/commons/source/xmlgraphics-commons-(\d.*)-src\.(?:tgz|tbz2|txz|tar\.(?:gz|bz2|xz)) debian jh_repack View it on GitLab: https://salsa.debian.org/java-team/xmlgraphics-commons/-/compare/d7c835e44e1f97d48b06d8de5fb83c231d526a94...de33071263e950ccd66859804d1f427da3cd3b37 -- View it on GitLab: https://salsa.debian.org/java-team/xmlgraphics-commons/-/compare/d7c835e44e1f97d48b06d8de5fb83c231d526a94...de33071263e950ccd66859804d1f427da3cd3b37 You're receiving this email because of your account on salsa.debian.org.
_______________________________________________ pkg-java-commits mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-java-commits

