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 <[email protected]>
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 <[email protected]> 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 <[email protected]>
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 <[email protected]>
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
_______________________________________________
Fusionforge-commits mailing list
[email protected]
http://lists.fusionforge.org/cgi-bin/mailman/listinfo/fusionforge-commits