[Fusionforge-commits] FusionForge branch 6.0 updated. v6.0.3-14-gd377d64

Sylvain Beucler beuc-inria at libremir.placard.fr.eu.org
Wed Oct 21 15:38:59 CEST 2015


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "FusionForge".

The branch, 6.0 has been updated
       via  d377d64198eec8b155314beb4aaef327ee4d180b (commit)
       via  75473ef3c2073099b69260539e04a316ddd2377e (commit)
       via  ad528b661d4ce131777aea1076a7f016bfe441f6 (commit)
      from  dc040e3f5de92f4d096eb58776927e1b8d35f384 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
https://scm.fusionforge.org/anonscm/gitweb/?p=fusionforge/fusionforge.git;a=commitdiff;h=d377d64198eec8b155314beb4aaef327ee4d180b

commit d377d64198eec8b155314beb4aaef327ee4d180b
Author: Sylvain Beucler <sylvain.beucler at inria.fr>
Date:   Wed Oct 21 15:22:54 2015 +0200

    debian: automate various fix-ups for official Debian releases, including new post-install scripts desactivation

diff --git a/src/debian/changelog b/src/debian/changelog
index a3248e6..aa6524f 100644
--- a/src/debian/changelog
+++ b/src/debian/changelog
@@ -1,7 +1,8 @@
-fusionforge (6.0.3+20151016-1) UNRELEASED; urgency=medium
+fusionforge (6.0.3+20151021-1) unstable; urgency=medium
 
   * New upstream snapshot following the 6.0 stable branch
-    (closes: #801843)
+  * Drop support for CVS (closes: #801142)
+  * Drop post-install scripts (closes: #789772, #789773, #793683, #801843)
 
  -- Sylvain Beucler <beuc at debian.org>  Fri, 16 Oct 2015 11:15:00 +0200
 
diff --git a/src/debian/fixup_upload.sh b/src/debian/fixup_upload.sh
new file mode 100755
index 0000000..0a556b4
--- /dev/null
+++ b/src/debian/fixup_upload.sh
@@ -0,0 +1,41 @@
+#!/bin/bash -ex
+# Degrade packaging so it fits in Debian testing
+#
+# Copyright (C) 2015  Inria (Sylvain Beucler)
+#
+# This file is part of FusionForge. FusionForge is free software;
+# you can redistribute it and/or modify it under the terms of the
+# GNU General Public License as published by the Free Software
+# Foundation; either version 2 of the Licence, or (at your option)
+# any later version.
+#
+# FusionForge is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with FusionForge; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+# Mediawiki has no maintainer for months
+# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=783503
+sed -i -e '/^Package: fusionforge-plugin-mediawiki/,/^$/d' debian/plugins
+
+# bzr has FTBFS for months
+# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=794146
+sed -i -e '/^Package: fusionforge-plugin-scmbzr/,/^$/d' debian/plugins
+
+# Not willing to support CVS anymore
+# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=801142
+sed -i -e '/^Package: fusionforge-plugin-scmcvs/,/^$/d' debian/plugins
+
+# Unfixable + no time to fix all piuparts nitpicks on a top-priority basis (or else)
+# QA Team unresponsive (BTS and private mails)
+# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=789772
+# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=789773
+rm -f debian/*.{preinst,postinst,prerm,postrm}
+mv debian/fusionforge-common.README.Debian-testing debian/fusionforge-common.README.Debian
+
+# Regen debian/control
+debian/rules debian/control
diff --git a/src/debian/fusionforge-common.README.Debian-testing b/src/debian/fusionforge-common.README.Debian-testing
new file mode 100644
index 0000000..1fbb55e
--- /dev/null
+++ b/src/debian/fusionforge-common.README.Debian-testing
@@ -0,0 +1,10 @@
+Due to unreasonable demands from the Debian QA Team (namely to stop
+auto-configuring other packages), post-install scripts are disabled.
+
+You can run them manually on each upgrade with:
+
+  /usr/share/fusionforge/bin/post-install.sh
+ 
+Alternatively see the Debian packages from the official project:
+
+  https://fusionforge.org/plugins/mediawiki/wiki/fusionforge/index.php/DEB_Installation
diff --git a/src/debian/rules b/src/debian/rules
index ae12a93..81823f6 100755
--- a/src/debian/rules
+++ b/src/debian/rules
@@ -33,8 +33,10 @@ override_dh_auto_install:
 	make install-lists       prefix=/usr DESTDIR=$(CURDIR)/debian/fusionforge-lists
 	for i in $$(sed -n 's/^Package: fusionforge-plugin-//p' debian/plugins); do \
 		make install-plugin-$$i prefix=/usr DESTDIR=$(CURDIR)/debian/fusionforge-plugin-$$i; \
-		sed "s/@plugin@/$$i/" debian/plugin.postinst>debian/fusionforge-plugin-$$i.postinst; \
-		sed "s/@plugin@/$$i/" debian/plugin.prerm  > debian/fusionforge-plugin-$$i.prerm; \
+		if [ -e debian/plugin.postinst ]; then \
+			sed "s/@plugin@/$$i/" debian/plugin.postinst>debian/fusionforge-plugin-$$i.postinst; \
+			sed "s/@plugin@/$$i/" debian/plugin.prerm  > debian/fusionforge-plugin-$$i.prerm; \
+		fi; \
 		if [ -f plugins/$$i/README ]; then \
 			echo plugins/$$i/README > debian/fusionforge-plugin-$$i.docs; \
 		fi; \

https://scm.fusionforge.org/anonscm/gitweb/?p=fusionforge/fusionforge.git;a=commitdiff;h=75473ef3c2073099b69260539e04a316ddd2377e

commit 75473ef3c2073099b69260539e04a316ddd2377e
Author: Sylvain Beucler <sylvain.beucler at inria.fr>
Date:   Wed Oct 21 15:21:18 2015 +0200

    dist: remove debian/rules and fusionforge.spec (which are only final post-release) automatically (consistently with previous releases)

diff --git a/src/GNUmakefile b/src/GNUmakefile
index b6e814a..198a9dd 100644
--- a/src/GNUmakefile
+++ b/src/GNUmakefile
@@ -238,6 +238,7 @@ dist: all
 	$(CP_R) $$(ls -A | grep -v '^\.git' | grep -v $(TAR_PREFIX)) $(TAR_PREFIX)/
 	find $(TAR_PREFIX)/ -name '*~' -print0 | xargs -r0 rm
 	find $(TAR_PREFIX)/ -type d -print0 | xargs -r0 chmod g-s  # rpmlint non-standard-dir-perm
+	rm -f $(TAR_PREFIX)/debian/control $(TAR_PREFIX)/fusionforge.spec
 	echo $(VERSION) > $(TAR_PREFIX)/VERSION  # if using e.g. make dist VERSION=5.3.50+20141027
 	tar cjf $(TAR_PREFIX).tar.bz2 $(TAR_PREFIX)/
 	rm -rf $(TAR_PREFIX)/

https://scm.fusionforge.org/anonscm/gitweb/?p=fusionforge/fusionforge.git;a=commitdiff;h=ad528b661d4ce131777aea1076a7f016bfe441f6

commit ad528b661d4ce131777aea1076a7f016bfe441f6
Author: Sylvain Beucler <sylvain.beucler at inria.fr>
Date:   Wed Oct 21 15:20:28 2015 +0200

    debian: ignore more lintian false positives

diff --git a/src/debian/source/lintian-overrides b/src/debian/source/lintian-overrides
new file mode 100644
index 0000000..d4a4664
--- /dev/null
+++ b/src/debian/source/lintian-overrides
@@ -0,0 +1,9 @@
+# See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=744972
+source-is-missing plugins/wiki/www/themes/default/moacdropdown.js
+source-is-missing plugins/wiki/www/themes/default/toolbar.js
+source-is-missing vendor/jquery-jqplot/plugins/jqplot.dateAxisRenderer.js
+source-is-missing vendor/jquery-jqplot/plugins/jqplot.pyramidAxisRenderer.js
+source-is-missing vendor/jquery-storage/jquery.Storage.js
+source-is-missing vendor/jquery-teamwork-gantt/libs/dateField/jquery.dateField.js
+source-is-missing vendor/jquery-teamwork-gantt/libs/platform.js
+source-is-missing www/docman/scripts/DocManController.js
diff --git a/src/vendor/jquery-storage/README b/src/vendor/jquery-storage/README
new file mode 100644
index 0000000..badd4c4
--- /dev/null
+++ b/src/vendor/jquery-storage/README
@@ -0,0 +1,2 @@
+Used by Docman
+https://sites.google.com/site/daveschindler/jquery-html5-storage-plugin

-----------------------------------------------------------------------

Summary of changes:
 src/GNUmakefile                                    |  1 +
 src/debian/changelog                               |  5 +--
 src/debian/fixup_upload.sh                         | 41 ++++++++++++++++++++++
 .../fusionforge-common.README.Debian-testing       | 10 ++++++
 src/debian/rules                                   |  6 ++--
 src/debian/source/lintian-overrides                |  9 +++++
 src/vendor/jquery-storage/README                   |  2 ++
 7 files changed, 70 insertions(+), 4 deletions(-)
 create mode 100755 src/debian/fixup_upload.sh
 create mode 100644 src/debian/fusionforge-common.README.Debian-testing
 create mode 100644 src/debian/source/lintian-overrides
 create mode 100644 src/vendor/jquery-storage/README


hooks/post-receive
-- 
FusionForge



More information about the Fusionforge-commits mailing list