From 30d4a81ecdb4af3cf004eddf287821be143ae699 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Wed, 8 Nov 2017 20:49:37 +0100 Subject: New README.source to explain the branching model used --- debian/README.source | 18 ++++++++++++++++++ debian/changelog | 1 + 2 files changed, 19 insertions(+) create mode 100644 debian/README.source diff --git a/debian/README.source b/debian/README.source new file mode 100644 index 0000000..e4f2b3d --- /dev/null +++ b/debian/README.source @@ -0,0 +1,18 @@ +Hello, + +now I use the branching model from Vincent Driessen[1]. + +I use the gitflow-avh[2]. with the Documentation[3]. +The Debian package can be found here[4]. + +Please upload unattended uploads use a branch feature/. + + +Many thanks. + + -- Jörg Frings-Fürst Fri, 02 Jun 2017 19:00:40 +0200 + +[1] http://nvie.com/posts/a-successful-git-branching-model/ +[2] https://github.com/petervanderdoes/gitflow-avh +[3] https://github.com/petervanderdoes/gitflow-avh/wiki +[4] https://tracker.debian.org/pkg/git-flow diff --git a/debian/changelog b/debian/changelog index dd685b6..138cd9e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -6,6 +6,7 @@ xsd (4.0.0-7) UNRELEASED; urgency=medium * Change to my new email-address: - debian/control, - debian/copyright. + * New README.source to explain the branching model used. -- Jörg Frings-Fürst Wed, 08 Nov 2017 19:25:38 +0100 -- cgit v1.2.3 From a65f57c0f6585747620258fe4960d00031f38e18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Wed, 8 Nov 2017 21:09:26 +0100 Subject: Remove trailing whitespaces --- debian/changelog | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/debian/changelog b/debian/changelog index 138cd9e..bdef0b8 100644 --- a/debian/changelog +++ b/debian/changelog @@ -4,9 +4,11 @@ xsd (4.0.0-7) UNRELEASED; urgency=medium - Remove tests for character reference values unsupported by Xerces-C++ 3.2. Thanks to Boris Kolpackov . * Change to my new email-address: - - debian/control, - - debian/copyright. + - debian/control, + - debian/copyright. * New README.source to explain the branching model used. + * debian/changelog: + - Remove trailing whitespace. -- Jörg Frings-Fürst Wed, 08 Nov 2017 19:25:38 +0100 @@ -103,11 +105,11 @@ xsd (4.0.0-1) unstable; urgency=medium xsd (3.3.0.2-3) unstable; urgency=medium * debian/rules - - add --with autotools-dev - to prevent build errors on ppc64el & arm64 + - add --with autotools-dev + to prevent build errors on ppc64el & arm64 thanks to Dimitri John Ledkov - add ubuntu apport hook - - change hardening to debhelper >= 9 + - change hardening to debhelper >= 9 * debian/source - add options compression xz @@ -133,12 +135,12 @@ xsd (3.3.0.2-1) unstable; urgency=low * rewrite debian/copyright * replace old tarball-in-tarball to the Upstream-tarball - * remove + * remove - patches included in tarball - debian/README.source * add hardenning-wrapper to Build-Depends * rewrite debian/rules - * rename debian/patches/xsd_xsdcxx-rename.patch to + * rename debian/patches/xsd_xsdcxx-rename.patch to 0001-xsd_xsdcxx-rename.patch * add file xsdcxx.lintian-overrides - duplicate-files -- cgit v1.2.3 From a808ddd82a0a866f00a087e66f8cffae68ce124a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Wed, 8 Nov 2017 21:32:12 +0100 Subject: Declare compliance with Debian Policy 4.1.1 --- debian/changelog | 1 + debian/control | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index bdef0b8..7c1cd32 100644 --- a/debian/changelog +++ b/debian/changelog @@ -9,6 +9,7 @@ xsd (4.0.0-7) UNRELEASED; urgency=medium * New README.source to explain the branching model used. * debian/changelog: - Remove trailing whitespace. + * Declare compliance with Debian Policy 4.1.1. (No changes needed). -- Jörg Frings-Fürst Wed, 08 Nov 2017 19:25:38 +0100 diff --git a/debian/control b/debian/control index aef53a8..699a998 100644 --- a/debian/control +++ b/debian/control @@ -11,7 +11,7 @@ Build-Depends: libboost-regex-dev, libxerces-c-dev (>= 3), m4 -Standards-Version: 3.9.8 +Standards-Version: 4.1.1 Homepage: http://codesynthesis.com Vcs-Git: https://anonscm.debian.org/cgit/collab-maint/xsd.git Vcs-Browser: https://anonscm.debian.org/cgit/collab-maint/xsd.git -- cgit v1.2.3 From c02637f2623dd96290ef471a65a8d0c3e5effb99 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Wed, 8 Nov 2017 21:56:41 +0100 Subject: Migrate to debhelper 10 --- debian/changelog | 5 +++++ debian/compat | 2 +- debian/control | 3 +-- debian/rules | 2 +- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/debian/changelog b/debian/changelog index 7c1cd32..b7779c7 100644 --- a/debian/changelog +++ b/debian/changelog @@ -10,6 +10,11 @@ xsd (4.0.0-7) UNRELEASED; urgency=medium * debian/changelog: - Remove trailing whitespace. * Declare compliance with Debian Policy 4.1.1. (No changes needed). + * Migrate to debhelper 10: + - Change debian/compat to 10. + - Bump minimum debhelper version in debian/control to >= 10. + - Remove autotools-dev from Build-Depends. + - Remove now useless autotools-dev and parallel from debian/rules. -- Jörg Frings-Fürst Wed, 08 Nov 2017 19:25:38 +0100 diff --git a/debian/compat b/debian/compat index ec63514..f599e28 100644 --- a/debian/compat +++ b/debian/compat @@ -1 +1 @@ -9 +10 diff --git a/debian/control b/debian/control index 699a998..5088ccb 100644 --- a/debian/control +++ b/debian/control @@ -3,8 +3,7 @@ Section: devel Priority: extra Maintainer: Jörg Frings-Fürst Build-Depends: - autotools-dev, - debhelper (>= 9), + debhelper (>= 10), dpkg-dev (>= 1.15.4), libboost-date-time-dev, libboost-filesystem-dev, diff --git a/debian/rules b/debian/rules index 1649d46..a9f32a7 100755 --- a/debian/rules +++ b/debian/rules @@ -18,7 +18,7 @@ export DEB_BUILD_MAINT_OPTIONS = hardening=+all export verbose=1 %: - dh $@ --with autotools-dev --parallel + dh $@ override_dh_clean: rm -f $(CURDIR)/libcult/build/system/configuration-dynamic.make -- cgit v1.2.3 From 7a166289d3e16874955fe8af4c7dc31bce7dbb5e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Wed, 8 Nov 2017 22:11:09 +0100 Subject: debian/watch: Switch to secure URI --- debian/changelog | 2 ++ debian/watch | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index b7779c7..c595f5c 100644 --- a/debian/changelog +++ b/debian/changelog @@ -9,6 +9,8 @@ xsd (4.0.0-7) UNRELEASED; urgency=medium * New README.source to explain the branching model used. * debian/changelog: - Remove trailing whitespace. + * debian/watch: + - Switch to secure URI. * Declare compliance with Debian Policy 4.1.1. (No changes needed). * Migrate to debhelper 10: - Change debian/compat to 10. diff --git a/debian/watch b/debian/watch index 9aafe48..2501db5 100644 --- a/debian/watch +++ b/debian/watch @@ -1,6 +1,6 @@ # Compulsory line, this is a version 4 file version=4 opts=dversionmangle=s/\+(debian|dfsg|ds|deb)(\.\d+)?$// \ -http://codesynthesis.com/download/xsd/(\d+)\.(\d+)/xsd-(\d+)\.(\d+)\.(\d+)[-(\d+)]?\+dep\.tar\.bz2 +https://codesynthesis.com/download/xsd/(\d+)\.(\d+)/xsd-(\d+)\.(\d+)\.(\d+)[-(\d+)]?\+dep\.tar\.bz2 -- cgit v1.2.3 From dd3bb571fb73540a41d766151941bc4d6c1777cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Wed, 8 Nov 2017 22:15:16 +0100 Subject: debian/control: Replace Priority extra with optional --- debian/changelog | 2 ++ debian/control | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index c595f5c..4c34b8f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -9,6 +9,8 @@ xsd (4.0.0-7) UNRELEASED; urgency=medium * New README.source to explain the branching model used. * debian/changelog: - Remove trailing whitespace. + * debian/control: + - Replace Priority extra with optional. * debian/watch: - Switch to secure URI. * Declare compliance with Debian Policy 4.1.1. (No changes needed). diff --git a/debian/control b/debian/control index 5088ccb..37f336c 100644 --- a/debian/control +++ b/debian/control @@ -1,6 +1,6 @@ Source: xsd Section: devel -Priority: extra +Priority: optional Maintainer: Jörg Frings-Fürst Build-Depends: debhelper (>= 10), -- cgit v1.2.3 From 73e4661ef5e177af08f44b768638115dabc3c66d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Sun, 12 Nov 2017 10:51:30 +0100 Subject: correct typos --- debian/changelog | 7 +- debian/changelog.bak | 279 ++++++++++++++++++++++++++++++++ debian/patches/0115-lintian-typos.patch | 31 ++++ debian/patches/series | 1 + 4 files changed, 315 insertions(+), 3 deletions(-) create mode 100644 debian/changelog.bak create mode 100644 debian/patches/0115-lintian-typos.patch diff --git a/debian/changelog b/debian/changelog index 4c34b8f..cdfc3d1 100644 --- a/debian/changelog +++ b/debian/changelog @@ -8,7 +8,7 @@ xsd (4.0.0-7) UNRELEASED; urgency=medium - debian/copyright. * New README.source to explain the branching model used. * debian/changelog: - - Remove trailing whitespace. + - Remove trailing white spaces. * debian/control: - Replace Priority extra with optional. * debian/watch: @@ -17,8 +17,9 @@ xsd (4.0.0-7) UNRELEASED; urgency=medium * Migrate to debhelper 10: - Change debian/compat to 10. - Bump minimum debhelper version in debian/control to >= 10. - - Remove autotools-dev from Build-Depends. - - Remove now useless autotools-dev and parallel from debian/rules. + - Drop autotools-dev from Build-Depends. + - Remove autotools-dev and parallel from dh command line as both are + enabled by default for dh compat level 10. -- Jörg Frings-Fürst Wed, 08 Nov 2017 19:25:38 +0100 diff --git a/debian/changelog.bak b/debian/changelog.bak new file mode 100644 index 0000000..154403a --- /dev/null +++ b/debian/changelog.bak @@ -0,0 +1,279 @@ +xsd (4.0.0-7) UNRELEASED; urgency=medium + + * New debian/patches/0110-xerces-c3.2.patch (Closes: #881108): + - Remove tests for character reference values unsupported by Xerces-C++ 3.2. + Thanks to Boris Kolpackov . + * Change to my new email-address: + - debian/control, + - debian/copyright. + * New README.source to explain the branching model used. + * debian/changelog: + - Remove trailing whitespaces. + * debian/control: + - Replace Priority extra with optional. + * debian/watch: + - Switch to secure URI. + * Declare compliance with Debian Policy 4.1.1. (No changes needed). + * Migrate to debhelper 10: + - Change debian/compat to 10. + - Bump minimum debhelper version in debian/control to >= 10. + - Drop autotools-dev from Build-Depends. + - Remove autotools-dev and parallel from dh command line as both are + enabled by default for dh compat level 10. + + -- Jörg Frings-Fürst Wed, 08 Nov 2017 19:25:38 +0100 + +xsd (4.0.0-6) unstable; urgency=medium + + * Fix parallel building (Closes: #823271). + Thanks to Pino Toscano + * debian/control: + - Bump Standards-Version to 3.9.8 (no changes required). + - Use http URI for the homepage. + * debian/copyright: + - Move the license text in alphabetical order to the end. + - Remove trailing whitespaces. + * New upstream patch: 0105-Fix_path_handling_bug.patch. + + -- Jörg Frings-Fürst Sun, 11 Sep 2016 04:49:55 +0200 + +xsd (4.0.0-5) unstable; urgency=medium + + * debian/patches/0100-C++Parser_Expat_support.patch: + - Add upstream commit (LP: #1560565). + * debian/control: + - Bump Standards-Version to 3.9.7 (no changes required). + - Use secure URI's. + + -- Jörg Frings-Fürst Sun, 10 Apr 2016 03:37:25 +0200 + +xsd (4.0.0-4) unstable; urgency=medium + + * debian/rules: + - Add test if NO_CPUS == 0 to prevent build errors + on some architetures. + - Use nproc from coreutils to get the number of processors. + + -- Jörg Frings-Fürst Sun, 07 Feb 2016 19:02:02 +0100 + +xsd (4.0.0-3) unstable; urgency=low + + * debian/copyright: + - Add year 2016 to debian/*. + * debian/watch: + - Set version=4 (no changes required). + * New debian/patches/0700_hurd_PATH_MAX.patch: + - Add PATH_MAX for hurd (Closes: #784425). + * debian/control: + - Remove trailing whitespaces. + - Change VCS-Browser to cgit. + * debian/xsdcxx.lintian-overrides: + - Add override for hardening-no-fortify-functions. + * debian/rules: + - Remove comments "Test for gcc-5 support". + + -- Jörg Frings-Fürst Sun, 17 Jan 2016 13:54:03 +0100 + +xsd (4.0.0-2) unstable; urgency=medium + + * debian/rules: + - Add "make xsd_clean_gen=n clean" to override_dh_clean to + build the cli at build time (Closes: #794440). + - Reduce buildtime (Closes: #795545): + + Add overrides for dh_auto_build and dh_auto_test to change + the make parameter -j to the current number of CPUs. + + Add --parallel to dh call. + - Add "export verbose=1" to increase the verbosity (Closes: #795547). + - Remove useless hardening lines. + * debian/control: + - Bump Standards-Version to 3.9.6 (no changes required). + * debian/copyright: + - Add year 2015 to debian/*. + - Change directory from xsd/documentation to xsd/doc. + - Refresh file list. + * Remove useless debian/source/options. + * Upload to rebuild for the GCC5 transition (Closes: #793289). + + -- Jörg Frings-Fürst Wed, 19 Aug 2015 12:23:23 +0200 + +xsd (4.0.0-1) unstable; urgency=medium + + * New upstream release: + - Remove debian/patch/0002-bigendian.patch. + - Remove directory debian/bigendian. + - Refresh patches. + * debian/watch + - Change regex to find all releases. + * rewrite debian/rules. + * debian/control: + - Build-Depends: + + Remove obsolete hardenning-wrapper. + * Add debian/patches/0100-C++Parser_Expat_support.patch + - Fix bug in C++/Parser Expat support. + + -- Jörg Frings-Fürst Mon, 21 Jul 2014 22:19:27 +0200 + +xsd (3.3.0.2-3) unstable; urgency=medium + + * debian/rules + - add --with autotools-dev + to prevent build errors on ppc64el & arm64 + thanks to Dimitri John Ledkov + - add ubuntu apport hook + - change hardening to debhelper >= 9 + * debian/source + - add options + compression xz + * debian/ubuntu + -add apport-hook.py + + -- Jörg Frings-Fürst Sat, 24 May 2014 19:12:08 +0200 + +xsd (3.3.0.2-2) unstable; urgency=medium + + * add patch to prevent builderrors on big-endian systems + - new patch 0002-bigendian.patch + - based on patches for bug #604256 + * debian/rules + - use debhelper vars + - replacement of 2 test.std files + * debian/control + - add dpkg-dev (>= 1.15.4) to Build-Depends + + -- Jörg Frings-Fürst Sun, 18 May 2014 12:24:50 +0200 + +xsd (3.3.0.2-1) unstable; urgency=low + + * rewrite debian/copyright + * replace old tarball-in-tarball to the Upstream-tarball + * remove + - patches included in tarball + - debian/README.source + * add hardenning-wrapper to Build-Depends + * rewrite debian/rules + * rename debian/patches/xsd_xsdcxx-rename.patch to + 0001-xsd_xsdcxx-rename.patch + * add file xsdcxx.lintian-overrides + - duplicate-files + * change debian/compat to 9 + * change Standards-Version to 3.9.5 + * change debhelper to >= 9 + * add debian/doc-base + * move Homepage to debian/control source section + * rename xsdcxx.watch to watch + * change to upstream 3.3.0.2 + * New Maintainer (Closes: #741475) + + -- Jörg Frings-Fürst Sun, 20 Apr 2014 16:26:04 +0200 + +xsd (3.3.0.1-1.4) unstable; urgency=medium + + * Non-maintainer upload. + * Stop trying to apply binary git diffs with quilt (closes: #711950). + + -- Julien Cristau Sun, 01 Dec 2013 14:09:10 +0100 + +xsd (3.3.0.1-1.3) unstable; urgency=low + + * Non maintainer upload + * Fix build failure with GCC 4.7. + + -- Matthias Klose Tue, 22 May 2012 16:38:15 +0000 + +xsd (3.3.0.1-1.2) unstable; urgency=medium + + * Non-maintainer upload. + + [ Konstantinos Margaritis ] + * debian/patches/boost1.46.patch: + - Fix FTBFS against boost1.46 (Closes: #624942). + + -- Luca Falavigna Tue, 23 Aug 2011 22:06:28 +0200 + +xsd (3.3.0.1-1.1) unstable; urgency=low + + * Non-maintainer upload. + * Fix build fail on Renesas sh4 (Closes: #606057). + Update debian/rules. + When architecture of host is sh4, CXXFLAGS was added -mieee option. + + -- Nobuhiro Iwamatsu Fri, 11 Mar 2011 09:45:12 +0900 + +xsd (3.3.0.1-1) unstable; urgency=low + + * Use ASCII encoding instead of UCS-4LE to work around Xerces-C++ bug. + Closes: #604256 + + -- Raphael Bossek Mon, 22 Nov 2010 21:57:58 +0100 + +xsd (3.3.0-2) unstable; urgency=low + + * Added autotools-dev build dependency. Closes: #604086 + + -- Raphael Bossek Sat, 20 Nov 2010 22:28:47 +0100 + +xsd (3.3.0-1) unstable; urgency=low + + * New upstream release. Closes: #556724 + * Update Automake files at build time. Closes: #536423 + + -- Raphael Bossek Thu, 18 Nov 2010 21:27:00 +0100 + +xsd (3.2.0.1-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * Fix FTBFS with new boost (>= 1.37.0) by using the “-mt” suffix for + boost libraries since starting with this version, only this variant + is available (Closes: #530484): + + debian/patches: Add xsd_fix-boost-ftbfs.patch + + debian/rules: Apply that patch. + * Set urgency to “medium” since this bug affects testing too. + + -- Cyril Brulebois Sat, 18 Jul 2009 10:51:36 +0200 + +xsd (3.2.0.1-1) unstable; urgency=low + + * New upstream version. This version depends on Xerces-C 3.0.0 which + is in experimental right now. (Closes: #505837) + + -- Raphael Bossek Sat, 06 Dec 2008 13:44:38 +0100 + +xsd (3.1.0.1-2) unstable; urgency=low + + * Added build dependency on libboost-date-time-dev. + + -- Raphael Bossek Wed, 18 Jun 2008 06:57:20 +0200 + +xsd (3.1.0.1-1) unstable; urgency=low + + * Update libcult to 1.4.1 to support GCC 4.3 (build errors). + * Added m4 as build dependency. + * Added README.source to confirm with standards version 3.8.0. + + -- Raphael Bossek Tue, 17 Jun 2008 07:04:15 +0200 + +xsd (3.1.0-4) unstable; urgency=low + + * Try to suppress compilation errors by disable not obsolate implementation + (as mentioned in error report #482569) (Closes: #485843) + + -- Raphael Bossek Sun, 15 Jun 2008 21:46:20 +0200 + +xsd (3.1.0-3) unstable; urgency=low + + * Removed old build dependency on libxerces25-dev. (Closes: #483965) + + -- Raphael Bossek Mon, 02 Jun 2008 21:00:43 +0200 + +xsd (3.1.0-2) unstable; urgency=low + + * Fixed bulid problem. (Closes: #482569) + + -- Raphael Bossek Mon, 26 May 2008 12:14:37 +0200 + +xsd (3.1.0-1) unstable; urgency=low + + * Initial release (Closes: #479523) + + -- Raphael Bossek Sat, 16 Feb 2008 19:26:38 +0100 + diff --git a/debian/patches/0115-lintian-typos.patch b/debian/patches/0115-lintian-typos.patch new file mode 100644 index 0000000..d40e529 --- /dev/null +++ b/debian/patches/0115-lintian-typos.patch @@ -0,0 +1,31 @@ +Description: Correct some typos +Author: Jörg Frings-Fürst +Last-Update: 2017-11-09 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +Index: trunk/xsd/xsd/cxx/tree/tree-header.cxx +=================================================================== +--- trunk.orig/xsd/xsd/cxx/tree/tree-header.cxx ++++ trunk/xsd/xsd/cxx/tree/tree-header.cxx +@@ -972,7 +972,7 @@ namespace CXX + << " * @brief Assign the underlying enum value." << endl + << " *" << endl + << " * @param v A enum value." << endl +- << " * @return A refernce to the instance." << endl ++ << " * @return A reference to the instance." << endl + << " */" << endl; + } + +Index: trunk/xsd/xsd/processing/inheritance/processor.cxx +=================================================================== +--- trunk.orig/xsd/xsd/processing/inheritance/processor.cxx ++++ trunk/xsd/xsd/processing/inheritance/processor.cxx +@@ -290,7 +290,7 @@ namespace Processing + wcerr << t.file () << ":" << t.line () << ":" << t.column () + << " error: nested anonymous type in '" << t.name () + << "' or '" << type.name () << "' inherits from one of " +- << "these types and makes them mutually dependant" ++ << "these types and makes them mutually dependent" + << endl; + + wcerr << t.file () << ":" << t.line () << ":" << t.column () diff --git a/debian/patches/series b/debian/patches/series index 28fbf6b..9836207 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -3,3 +3,4 @@ 0700_hurd_PATH_MAX.patch 0105-Fix_path_handling_bug.patch 0110-xerces-c3.2.patch +0115-lintian-typos.patch -- cgit v1.2.3 From 8cf4a6de76cd022896641ffc709e2244c06b01b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Sun, 12 Nov 2017 14:36:14 +0100 Subject: Remove changelog.bak --- debian/changelog.bak | 279 --------------------------------------------------- 1 file changed, 279 deletions(-) delete mode 100644 debian/changelog.bak diff --git a/debian/changelog.bak b/debian/changelog.bak deleted file mode 100644 index 154403a..0000000 --- a/debian/changelog.bak +++ /dev/null @@ -1,279 +0,0 @@ -xsd (4.0.0-7) UNRELEASED; urgency=medium - - * New debian/patches/0110-xerces-c3.2.patch (Closes: #881108): - - Remove tests for character reference values unsupported by Xerces-C++ 3.2. - Thanks to Boris Kolpackov . - * Change to my new email-address: - - debian/control, - - debian/copyright. - * New README.source to explain the branching model used. - * debian/changelog: - - Remove trailing whitespaces. - * debian/control: - - Replace Priority extra with optional. - * debian/watch: - - Switch to secure URI. - * Declare compliance with Debian Policy 4.1.1. (No changes needed). - * Migrate to debhelper 10: - - Change debian/compat to 10. - - Bump minimum debhelper version in debian/control to >= 10. - - Drop autotools-dev from Build-Depends. - - Remove autotools-dev and parallel from dh command line as both are - enabled by default for dh compat level 10. - - -- Jörg Frings-Fürst Wed, 08 Nov 2017 19:25:38 +0100 - -xsd (4.0.0-6) unstable; urgency=medium - - * Fix parallel building (Closes: #823271). - Thanks to Pino Toscano - * debian/control: - - Bump Standards-Version to 3.9.8 (no changes required). - - Use http URI for the homepage. - * debian/copyright: - - Move the license text in alphabetical order to the end. - - Remove trailing whitespaces. - * New upstream patch: 0105-Fix_path_handling_bug.patch. - - -- Jörg Frings-Fürst Sun, 11 Sep 2016 04:49:55 +0200 - -xsd (4.0.0-5) unstable; urgency=medium - - * debian/patches/0100-C++Parser_Expat_support.patch: - - Add upstream commit (LP: #1560565). - * debian/control: - - Bump Standards-Version to 3.9.7 (no changes required). - - Use secure URI's. - - -- Jörg Frings-Fürst Sun, 10 Apr 2016 03:37:25 +0200 - -xsd (4.0.0-4) unstable; urgency=medium - - * debian/rules: - - Add test if NO_CPUS == 0 to prevent build errors - on some architetures. - - Use nproc from coreutils to get the number of processors. - - -- Jörg Frings-Fürst Sun, 07 Feb 2016 19:02:02 +0100 - -xsd (4.0.0-3) unstable; urgency=low - - * debian/copyright: - - Add year 2016 to debian/*. - * debian/watch: - - Set version=4 (no changes required). - * New debian/patches/0700_hurd_PATH_MAX.patch: - - Add PATH_MAX for hurd (Closes: #784425). - * debian/control: - - Remove trailing whitespaces. - - Change VCS-Browser to cgit. - * debian/xsdcxx.lintian-overrides: - - Add override for hardening-no-fortify-functions. - * debian/rules: - - Remove comments "Test for gcc-5 support". - - -- Jörg Frings-Fürst Sun, 17 Jan 2016 13:54:03 +0100 - -xsd (4.0.0-2) unstable; urgency=medium - - * debian/rules: - - Add "make xsd_clean_gen=n clean" to override_dh_clean to - build the cli at build time (Closes: #794440). - - Reduce buildtime (Closes: #795545): - + Add overrides for dh_auto_build and dh_auto_test to change - the make parameter -j to the current number of CPUs. - + Add --parallel to dh call. - - Add "export verbose=1" to increase the verbosity (Closes: #795547). - - Remove useless hardening lines. - * debian/control: - - Bump Standards-Version to 3.9.6 (no changes required). - * debian/copyright: - - Add year 2015 to debian/*. - - Change directory from xsd/documentation to xsd/doc. - - Refresh file list. - * Remove useless debian/source/options. - * Upload to rebuild for the GCC5 transition (Closes: #793289). - - -- Jörg Frings-Fürst Wed, 19 Aug 2015 12:23:23 +0200 - -xsd (4.0.0-1) unstable; urgency=medium - - * New upstream release: - - Remove debian/patch/0002-bigendian.patch. - - Remove directory debian/bigendian. - - Refresh patches. - * debian/watch - - Change regex to find all releases. - * rewrite debian/rules. - * debian/control: - - Build-Depends: - + Remove obsolete hardenning-wrapper. - * Add debian/patches/0100-C++Parser_Expat_support.patch - - Fix bug in C++/Parser Expat support. - - -- Jörg Frings-Fürst Mon, 21 Jul 2014 22:19:27 +0200 - -xsd (3.3.0.2-3) unstable; urgency=medium - - * debian/rules - - add --with autotools-dev - to prevent build errors on ppc64el & arm64 - thanks to Dimitri John Ledkov - - add ubuntu apport hook - - change hardening to debhelper >= 9 - * debian/source - - add options - compression xz - * debian/ubuntu - -add apport-hook.py - - -- Jörg Frings-Fürst Sat, 24 May 2014 19:12:08 +0200 - -xsd (3.3.0.2-2) unstable; urgency=medium - - * add patch to prevent builderrors on big-endian systems - - new patch 0002-bigendian.patch - - based on patches for bug #604256 - * debian/rules - - use debhelper vars - - replacement of 2 test.std files - * debian/control - - add dpkg-dev (>= 1.15.4) to Build-Depends - - -- Jörg Frings-Fürst Sun, 18 May 2014 12:24:50 +0200 - -xsd (3.3.0.2-1) unstable; urgency=low - - * rewrite debian/copyright - * replace old tarball-in-tarball to the Upstream-tarball - * remove - - patches included in tarball - - debian/README.source - * add hardenning-wrapper to Build-Depends - * rewrite debian/rules - * rename debian/patches/xsd_xsdcxx-rename.patch to - 0001-xsd_xsdcxx-rename.patch - * add file xsdcxx.lintian-overrides - - duplicate-files - * change debian/compat to 9 - * change Standards-Version to 3.9.5 - * change debhelper to >= 9 - * add debian/doc-base - * move Homepage to debian/control source section - * rename xsdcxx.watch to watch - * change to upstream 3.3.0.2 - * New Maintainer (Closes: #741475) - - -- Jörg Frings-Fürst Sun, 20 Apr 2014 16:26:04 +0200 - -xsd (3.3.0.1-1.4) unstable; urgency=medium - - * Non-maintainer upload. - * Stop trying to apply binary git diffs with quilt (closes: #711950). - - -- Julien Cristau Sun, 01 Dec 2013 14:09:10 +0100 - -xsd (3.3.0.1-1.3) unstable; urgency=low - - * Non maintainer upload - * Fix build failure with GCC 4.7. - - -- Matthias Klose Tue, 22 May 2012 16:38:15 +0000 - -xsd (3.3.0.1-1.2) unstable; urgency=medium - - * Non-maintainer upload. - - [ Konstantinos Margaritis ] - * debian/patches/boost1.46.patch: - - Fix FTBFS against boost1.46 (Closes: #624942). - - -- Luca Falavigna Tue, 23 Aug 2011 22:06:28 +0200 - -xsd (3.3.0.1-1.1) unstable; urgency=low - - * Non-maintainer upload. - * Fix build fail on Renesas sh4 (Closes: #606057). - Update debian/rules. - When architecture of host is sh4, CXXFLAGS was added -mieee option. - - -- Nobuhiro Iwamatsu Fri, 11 Mar 2011 09:45:12 +0900 - -xsd (3.3.0.1-1) unstable; urgency=low - - * Use ASCII encoding instead of UCS-4LE to work around Xerces-C++ bug. - Closes: #604256 - - -- Raphael Bossek Mon, 22 Nov 2010 21:57:58 +0100 - -xsd (3.3.0-2) unstable; urgency=low - - * Added autotools-dev build dependency. Closes: #604086 - - -- Raphael Bossek Sat, 20 Nov 2010 22:28:47 +0100 - -xsd (3.3.0-1) unstable; urgency=low - - * New upstream release. Closes: #556724 - * Update Automake files at build time. Closes: #536423 - - -- Raphael Bossek Thu, 18 Nov 2010 21:27:00 +0100 - -xsd (3.2.0.1-1.1) unstable; urgency=medium - - * Non-maintainer upload. - * Fix FTBFS with new boost (>= 1.37.0) by using the “-mt” suffix for - boost libraries since starting with this version, only this variant - is available (Closes: #530484): - + debian/patches: Add xsd_fix-boost-ftbfs.patch - + debian/rules: Apply that patch. - * Set urgency to “medium” since this bug affects testing too. - - -- Cyril Brulebois Sat, 18 Jul 2009 10:51:36 +0200 - -xsd (3.2.0.1-1) unstable; urgency=low - - * New upstream version. This version depends on Xerces-C 3.0.0 which - is in experimental right now. (Closes: #505837) - - -- Raphael Bossek Sat, 06 Dec 2008 13:44:38 +0100 - -xsd (3.1.0.1-2) unstable; urgency=low - - * Added build dependency on libboost-date-time-dev. - - -- Raphael Bossek Wed, 18 Jun 2008 06:57:20 +0200 - -xsd (3.1.0.1-1) unstable; urgency=low - - * Update libcult to 1.4.1 to support GCC 4.3 (build errors). - * Added m4 as build dependency. - * Added README.source to confirm with standards version 3.8.0. - - -- Raphael Bossek Tue, 17 Jun 2008 07:04:15 +0200 - -xsd (3.1.0-4) unstable; urgency=low - - * Try to suppress compilation errors by disable not obsolate implementation - (as mentioned in error report #482569) (Closes: #485843) - - -- Raphael Bossek Sun, 15 Jun 2008 21:46:20 +0200 - -xsd (3.1.0-3) unstable; urgency=low - - * Removed old build dependency on libxerces25-dev. (Closes: #483965) - - -- Raphael Bossek Mon, 02 Jun 2008 21:00:43 +0200 - -xsd (3.1.0-2) unstable; urgency=low - - * Fixed bulid problem. (Closes: #482569) - - -- Raphael Bossek Mon, 26 May 2008 12:14:37 +0200 - -xsd (3.1.0-1) unstable; urgency=low - - * Initial release (Closes: #479523) - - -- Raphael Bossek Sat, 16 Feb 2008 19:26:38 +0100 - -- cgit v1.2.3 From 5b883a9c5aa69dbe19263634a9a8574867d10519 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Sun, 12 Nov 2017 15:08:38 +0100 Subject: d/changelog: change date/time, distribution for release --- debian/changelog | 4 ++-- debian/files | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) create mode 100644 debian/files diff --git a/debian/changelog b/debian/changelog index cdfc3d1..c3a9fbe 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -xsd (4.0.0-7) UNRELEASED; urgency=medium +xsd (4.0.0-7) unstable; urgency=medium * New debian/patches/0110-xerces-c3.2.patch (Closes: #881108): - Remove tests for character reference values unsupported by Xerces-C++ 3.2. @@ -21,7 +21,7 @@ xsd (4.0.0-7) UNRELEASED; urgency=medium - Remove autotools-dev and parallel from dh command line as both are enabled by default for dh compat level 10. - -- Jörg Frings-Fürst Wed, 08 Nov 2017 19:25:38 +0100 + -- Jörg Frings-Fürst Sun, 12 Nov 2017 14:36:31 +0100 xsd (4.0.0-6) unstable; urgency=medium diff --git a/debian/files b/debian/files new file mode 100644 index 0000000..f497884 --- /dev/null +++ b/debian/files @@ -0,0 +1 @@ +xsd_4.0.0-7_source.buildinfo devel optional -- cgit v1.2.3 From 810991d4b5b5570445bbeaeb5d505e732ebcf273 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Sun, 12 Apr 2020 17:17:43 +0200 Subject: Fix FTCBFS: Use dpkg's buildtools.mk to export tools for make install --- debian/changelog | 7 +++++++ debian/files | 1 - debian/rules | 3 +++ 3 files changed, 10 insertions(+), 1 deletion(-) delete mode 100644 debian/files diff --git a/debian/changelog b/debian/changelog index c3a9fbe..7ee59b4 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +xsd (4.0.0-8) UNRELEASED; urgency=medium + + * Fix FTCBFS: Use dpkg's buildtools.mk to export tools for make + install. (Closes: #955728). Thanks to Helmut Grohne . + + -- Jörg Frings-Fürst Sun, 12 Apr 2020 16:19:33 +0200 + xsd (4.0.0-7) unstable; urgency=medium * New debian/patches/0110-xerces-c3.2.patch (Closes: #881108): diff --git a/debian/files b/debian/files deleted file mode 100644 index f497884..0000000 --- a/debian/files +++ /dev/null @@ -1 +0,0 @@ -xsd_4.0.0-7_source.buildinfo devel optional diff --git a/debian/rules b/debian/rules index a9f32a7..204d43f 100755 --- a/debian/rules +++ b/debian/rules @@ -10,6 +10,9 @@ #export DH_VERBOSE=1 export DH_OPTIONS +DPKG_EXPORT_BUILDTOOLS=1 +include /usr/share/dpkg/buildtools.mk + # # Hardening # -- cgit v1.2.3 From f9f6c17e519f7a37bd865f082cbfa5df40cb07b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Sun, 12 Apr 2020 17:19:13 +0200 Subject: Declare compliance with Debian Policy 4.5.0 --- debian/changelog | 1 + debian/control | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index 7ee59b4..39408ba 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,6 +2,7 @@ xsd (4.0.0-8) UNRELEASED; urgency=medium * Fix FTCBFS: Use dpkg's buildtools.mk to export tools for make install. (Closes: #955728). Thanks to Helmut Grohne . + * Declare compliance with Debian Policy 4.5.0 (No changes needed). -- Jörg Frings-Fürst Sun, 12 Apr 2020 16:19:33 +0200 diff --git a/debian/control b/debian/control index 37f336c..f27e848 100644 --- a/debian/control +++ b/debian/control @@ -10,7 +10,7 @@ Build-Depends: libboost-regex-dev, libxerces-c-dev (>= 3), m4 -Standards-Version: 4.1.1 +Standards-Version: 4.5.0 Homepage: http://codesynthesis.com Vcs-Git: https://anonscm.debian.org/cgit/collab-maint/xsd.git Vcs-Browser: https://anonscm.debian.org/cgit/collab-maint/xsd.git -- cgit v1.2.3 From dd7606a48ac04db0361c224e2378a659db0c239b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Sun, 12 Apr 2020 17:23:15 +0200 Subject: d/control: Switch Vcs-* to new location --- debian/changelog | 2 ++ debian/control | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/debian/changelog b/debian/changelog index 39408ba..2833678 100644 --- a/debian/changelog +++ b/debian/changelog @@ -3,6 +3,8 @@ xsd (4.0.0-8) UNRELEASED; urgency=medium * Fix FTCBFS: Use dpkg's buildtools.mk to export tools for make install. (Closes: #955728). Thanks to Helmut Grohne . * Declare compliance with Debian Policy 4.5.0 (No changes needed). + * debian/control: + - Switch Vcs-* to new location. -- Jörg Frings-Fürst Sun, 12 Apr 2020 16:19:33 +0200 diff --git a/debian/control b/debian/control index f27e848..3949aa2 100644 --- a/debian/control +++ b/debian/control @@ -12,8 +12,8 @@ Build-Depends: m4 Standards-Version: 4.5.0 Homepage: http://codesynthesis.com -Vcs-Git: https://anonscm.debian.org/cgit/collab-maint/xsd.git -Vcs-Browser: https://anonscm.debian.org/cgit/collab-maint/xsd.git +Vcs-Git: git://jff.email/opt/git/xsd.git +Vcs-Browser: https://jff.email/cgit/xsd.git/ Package: xsdcxx Architecture: any -- cgit v1.2.3 From f71c5976606d1caf856c64cdfe0b59628c02ecaa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Sun, 12 Apr 2020 17:26:52 +0200 Subject: Switch to debhelper-compat --- debian/changelog | 3 +++ debian/compat | 1 - debian/control | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) delete mode 100644 debian/compat diff --git a/debian/changelog b/debian/changelog index 2833678..96ae56b 100644 --- a/debian/changelog +++ b/debian/changelog @@ -3,6 +3,9 @@ xsd (4.0.0-8) UNRELEASED; urgency=medium * Fix FTCBFS: Use dpkg's buildtools.mk to export tools for make install. (Closes: #955728). Thanks to Helmut Grohne . * Declare compliance with Debian Policy 4.5.0 (No changes needed). + * Switch to debhelper-compat: + - debian/control: Replace debhelper with debhelper-compat. + - Remove debian/compat. * debian/control: - Switch Vcs-* to new location. diff --git a/debian/compat b/debian/compat deleted file mode 100644 index f599e28..0000000 --- a/debian/compat +++ /dev/null @@ -1 +0,0 @@ -10 diff --git a/debian/control b/debian/control index 3949aa2..ca5e2ca 100644 --- a/debian/control +++ b/debian/control @@ -3,7 +3,7 @@ Section: devel Priority: optional Maintainer: Jörg Frings-Fürst Build-Depends: - debhelper (>= 10), + debhelper-compat (= 12), dpkg-dev (>= 1.15.4), libboost-date-time-dev, libboost-filesystem-dev, -- cgit v1.2.3 From 606bb558ea047a585d9dbb4ccfb3c567a02ba8d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Sun, 12 Apr 2020 17:30:07 +0200 Subject: d/copyright: Add year 2020 to debian/* --- debian/changelog | 2 ++ debian/copyright | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index 96ae56b..20d9d41 100644 --- a/debian/changelog +++ b/debian/changelog @@ -8,6 +8,8 @@ xsd (4.0.0-8) UNRELEASED; urgency=medium - Remove debian/compat. * debian/control: - Switch Vcs-* to new location. + * debian/copyright: + - Add year 2020 to debian/*. -- Jörg Frings-Fürst Sun, 12 Apr 2020 16:19:33 +0200 diff --git a/debian/copyright b/debian/copyright index 55f0fd5..f6b8225 100644 --- a/debian/copyright +++ b/debian/copyright @@ -89,7 +89,7 @@ License: GFDL-1.2 Files: debian/* Copyright: 2008 Raphael Bossek - 2014-2016 Jörg Frings-Fürst + 2014-2020 Jörg Frings-Fürst License: GPL-1+ -- cgit v1.2.3 From 63bf94533fd4972ed714b2037f6aafd7991a0159 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Sun, 12 Apr 2020 17:37:44 +0200 Subject: d/copyright: Use secure URI; Change Source to directory listing --- debian/changelog | 2 ++ debian/copyright | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/debian/changelog b/debian/changelog index 20d9d41..05dfd79 100644 --- a/debian/changelog +++ b/debian/changelog @@ -10,6 +10,8 @@ xsd (4.0.0-8) UNRELEASED; urgency=medium - Switch Vcs-* to new location. * debian/copyright: - Add year 2020 to debian/*. + - Use secure URI. + - Change Source to directory listing. -- Jörg Frings-Fürst Sun, 12 Apr 2020 16:19:33 +0200 diff --git a/debian/copyright b/debian/copyright index f6b8225..a5a8e4d 100644 --- a/debian/copyright +++ b/debian/copyright @@ -1,7 +1,7 @@ -Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: xsd Upstream-Contact: xsd-user Maillist -Source: +Source: https://www.codesynthesis.com/download/xsd/ Files: * Copyright: Copyright (©) 2005-2014 CODE SYNTHESIS TOOLS CC -- cgit v1.2.3 From b98ca73b433ba3ded5bd2d9ed33a37d4547490c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Sun, 12 Apr 2020 17:39:49 +0200 Subject: d/changelog: Remove EOL before EOF --- debian/changelog | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index 05dfd79..c7b5994 100644 --- a/debian/changelog +++ b/debian/changelog @@ -12,6 +12,8 @@ xsd (4.0.0-8) UNRELEASED; urgency=medium - Add year 2020 to debian/*. - Use secure URI. - Change Source to directory listing. + * debian/changelog: + - Remove EOL before EOF. -- Jörg Frings-Fürst Sun, 12 Apr 2020 16:19:33 +0200 @@ -293,4 +295,3 @@ xsd (3.1.0-1) unstable; urgency=low * Initial release (Closes: #479523) -- Raphael Bossek Sat, 16 Feb 2008 19:26:38 +0100 - -- cgit v1.2.3 From ed38d5aab18608d078457384af0f1d037a0b442c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Sun, 12 Apr 2020 19:34:37 +0200 Subject: Use jdupes to change duplicate files into symlinks; Add Rules-Requires-Root: no --- debian/changelog | 5 +++++ debian/control | 2 ++ debian/rules | 4 ++++ debian/xsdcxx.lintian-overrides | 1 - 4 files changed, 11 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index c7b5994..3747b20 100644 --- a/debian/changelog +++ b/debian/changelog @@ -3,11 +3,16 @@ xsd (4.0.0-8) UNRELEASED; urgency=medium * Fix FTCBFS: Use dpkg's buildtools.mk to export tools for make install. (Closes: #955728). Thanks to Helmut Grohne . * Declare compliance with Debian Policy 4.5.0 (No changes needed). + * Use jdupes to change duplicate files into symlinks: + - debian/rules: Add override_dh_link. + - debian/control: Add Build-Depend jdupes. + - debian/xsdcxx.lintian-overrides: Remove duplicate-files. * Switch to debhelper-compat: - debian/control: Replace debhelper with debhelper-compat. - Remove debian/compat. * debian/control: - Switch Vcs-* to new location. + - Add Rules-Requires-Root: no. * debian/copyright: - Add year 2020 to debian/*. - Use secure URI. diff --git a/debian/control b/debian/control index ca5e2ca..8e7fda5 100644 --- a/debian/control +++ b/debian/control @@ -2,9 +2,11 @@ Source: xsd Section: devel Priority: optional Maintainer: Jörg Frings-Fürst +Rules-Requires-Root: no Build-Depends: debhelper-compat (= 12), dpkg-dev (>= 1.15.4), + jdupes, libboost-date-time-dev, libboost-filesystem-dev, libboost-regex-dev, diff --git a/debian/rules b/debian/rules index 204d43f..a3031ce 100755 --- a/debian/rules +++ b/debian/rules @@ -39,3 +39,7 @@ override_dh_auto_install: override_dh_install: dh_install install -D -m 644 debian/ubuntu/apport-hook.py $(CURDIR)/debian/xsdcxx/usr/share/apport/package-hooks/source_xsdcxx.py + +override_dh_link: + jdupes -rl debian/xsdcxx/usr + dh_link diff --git a/debian/xsdcxx.lintian-overrides b/debian/xsdcxx.lintian-overrides index 6b2ce65..3de886d 100644 --- a/debian/xsdcxx.lintian-overrides +++ b/debian/xsdcxx.lintian-overrides @@ -1,2 +1 @@ -duplicate-files hardening-no-fortify-functions -- cgit v1.2.3 -- cgit v1.2.3 -- cgit v1.2.3 -- cgit v1.2.3