Dear maintainer of facturalux, On Friday, April 30, 2010 I sent you a notice announcing my intent to upload a NMU of your package to fix its pending l10n issues, after an initial notice sent on Sunday, April 25, 2010.
You either agreed for this NMU or did not respond to my notices. I will now upload this NMU to DELAYED/7-DAY. The NMU patch is attached to this mail. The NMU changelog is: Source: facturalux Version: 0.4-14.2 Distribution: unstable Urgency: low Maintainer: Christian Perrier <[email protected]> Date: Fri, 07 May 2010 13:10:15 +0200 Closes: 552441 558166 Changes: facturalux (0.4-14.2) unstable; urgency=low . * Non-maintainer upload. * Bump debhelper compatibility to 7 * As a consequence, replace "dh_clean -k" by "dh_prep" * Add ${misc:Depends} to packages dependencies to properly deal with debhelper-triggerred dependencies * Explicitly point to GPL-2 document in debian/copyright * Explicitly use 1.0 source format * No longer ignore make errors in debian/rules * Replace "isdefault" by "seen" with debconf in postrm (and revert tre to false) * No longer hardcode calls to update-menus and su in postinst, preinst and postrm scripts * Remove empty facturalux-dev.{postinst,prerm} * Fix pending l10n issues. Debconf translations: - Russian (Yuri Kozlov). Closes: #552441 - Japanese (Hideki Yamane (Debian-JP)). Closes: #558166 --
diff -Nru facturalux-0.4.old/debian/changelog facturalux-0.4/debian/changelog
--- facturalux-0.4.old/debian/changelog 2010-04-24 13:59:55.000000000 +0200
+++ facturalux-0.4/debian/changelog 2010-05-07 13:10:15.000000000 +0200
@@ -1,3 +1,24 @@
+facturalux (0.4-14.2) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Bump debhelper compatibility to 7
+ * As a consequence, replace "dh_clean -k" by "dh_prep"
+ * Add ${misc:Depends} to packages dependencies to properly deal
+ with debhelper-triggerred dependencies
+ * Explicitly point to GPL-2 document in debian/copyright
+ * Explicitly use 1.0 source format
+ * No longer ignore make errors in debian/rules
+ * Replace "isdefault" by "seen" with debconf in postrm (and revert
+ tre to false)
+ * No longer hardcode calls to update-menus and su in postinst, preinst
+ and postrm scripts
+ * Remove empty facturalux-dev.{postinst,prerm}
+ * Fix pending l10n issues. Debconf translations:
+ - Russian (Yuri Kozlov). Closes: #552441
+ - Japanese (Hideki Yamane (Debian-JP)). Closes: #558166
+
+ -- Christian Perrier <[email protected]> Fri, 07 May 2010 13:10:15 +0200
+
facturalux (0.4-14.1) unstable; urgency=medium
* Non-maintainer upload.
diff -Nru facturalux-0.4.old/debian/compat facturalux-0.4/debian/compat
--- facturalux-0.4.old/debian/compat 1970-01-01 01:00:00.000000000 +0100
+++ facturalux-0.4/debian/compat 2010-05-07 09:17:54.000000000 +0200
@@ -0,0 +1 @@
+7
diff -Nru facturalux-0.4.old/debian/control facturalux-0.4/debian/control
--- facturalux-0.4.old/debian/control 2010-04-24 13:59:55.000000000 +0200
+++ facturalux-0.4/debian/control 2010-05-07 09:19:10.000000000 +0200
@@ -2,13 +2,13 @@
Section: misc
Priority: optional
Maintainer: Juan Manuel Garcia Molina <[email protected]>
-Build-Depends: debhelper (>> 4.0.0), libqt3-mt-dev (>= 3.3.4), libqt3-headers (>= 3.3.4), autotools-dev, automake1.9, qt3-dev-tools (>= 3.3.4), libpq-dev, po-debconf
+Build-Depends: debhelper (>= 7), libqt3-mt-dev (>= 3.3.4), libqt3-headers (>= 3.3.4), autotools-dev, automake1.9, qt3-dev-tools (>= 3.3.4), libpq-dev, po-debconf
Standards-Version: 3.8.0
Package: facturalux
Section: misc
Architecture: any
-Depends: ${shlibs:Depends}, debconf, postgresql, libqt3-mt-psql
+Depends: ${shlibs:Depends}, ${misc:Depends}, debconf, postgresql, libqt3-mt-psql
Description: ERP/CRM software for GNU/Linux
ERP/CRM (Enterprise Resource Planning/Customer Relationship Management)
software on storage management and enterprise sales for GNU/Linux, using
@@ -22,7 +22,7 @@
Package: facturalux-dev
Section: devel
Architecture: any
-Depends: facturalux (= ${binary:Version})
+Depends: facturalux (= ${binary:Version}), ${misc:Depends}
Description: Development files for facturalux
ERP/CRM (Enterprise Resource Planning/Customer Relationship Management)
software on storage management and enterprise sales for GNU/Linux, using
diff -Nru facturalux-0.4.old/debian/copyright facturalux-0.4/debian/copyright
--- facturalux-0.4.old/debian/copyright 2010-04-24 13:59:55.000000000 +0200
+++ facturalux-0.4/debian/copyright 2010-05-07 09:20:13.000000000 +0200
@@ -22,5 +22,5 @@
USA.
On Debian GNU/Linux systems, the complete text of the GNU General
-Public License can be found in `/usr/share/common-licenses/GPL'.
+Public License can be found in `/usr/share/common-licenses/GPL-2'.
diff -Nru facturalux-0.4.old/debian/facturalux-dev.postinst facturalux-0.4/debian/facturalux-dev.postinst
--- facturalux-0.4.old/debian/facturalux-dev.postinst 2010-04-24 13:59:55.000000000 +0200
+++ facturalux-0.4/debian/facturalux-dev.postinst 1970-01-01 01:00:00.000000000 +0100
@@ -1,48 +0,0 @@
-#! /bin/sh
-# postinst script for facturalux-dev
-#
-# see: dh_installdeb(1)
-
-set -e
-
-# summary of how this script can be called:
-# * <postinst> `configure' <most-recently-configured-version>
-# * <old-postinst> `abort-upgrade' <new version>
-# * <conflictor's-postinst> `abort-remove' `in-favour' <package>
-# <new-version>
-# * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
-# <failed-install-package> <version> `removing'
-# <conflicting-package> <version>
-# for details, see http://www.debian.org/doc/debian-policy/ or
-# the debian-policy package
-#
-# quoting from the policy:
-# Any necessary prompting should almost always be confined to the
-# post-installation script, and should be protected with a conditional
-# so that unnecessary prompting doesn't happen if a package's
-# installation fails and the `postinst' is called with `abort-upgrade',
-# `abort-remove' or `abort-deconfigure'.
-
-case "$1" in
- configure)
-
- ;;
-
- abort-upgrade|abort-remove|abort-deconfigure)
-
- ;;
-
- *)
- echo "postinst called with unknown argument \`$1'" >&2
- exit 1
- ;;
-esac
-
-# dh_installdeb will replace this with shell code automatically
-# generated by other debhelper scripts.
-
-#DEBHELPER#
-
-exit 0
-
-
diff -Nru facturalux-0.4.old/debian/facturalux-dev.prerm facturalux-0.4/debian/facturalux-dev.prerm
--- facturalux-0.4.old/debian/facturalux-dev.prerm 2010-04-24 13:59:55.000000000 +0200
+++ facturalux-0.4/debian/facturalux-dev.prerm 1970-01-01 01:00:00.000000000 +0100
@@ -1,38 +0,0 @@
-#! /bin/sh
-# prerm script for facturalux-dev
-#
-# see: dh_installdeb(1)
-
-set -e
-
-# summary of how this script can be called:
-# * <prerm> `remove'
-# * <old-prerm> `upgrade' <new-version>
-# * <new-prerm> `failed-upgrade' <old-version>
-# * <conflictor's-prerm> `remove' `in-favour' <package> <new-version>
-# * <deconfigured's-prerm> `deconfigure' `in-favour'
-# <package-being-installed> <version> `removing'
-# <conflicting-package> <version>
-# for details, see http://www.debian.org/doc/debian-policy/ or
-# the debian-policy package
-
-
-case "$1" in
- remove|upgrade|deconfigure)
- ;;
- failed-upgrade)
- ;;
- *)
- echo "prerm called with unknown argument \`$1'" >&2
- exit 1
- ;;
-esac
-
-# dh_installdeb will replace this with shell code automatically
-# generated by other debhelper scripts.
-
-#DEBHELPER#
-
-exit 0
-
-
diff -Nru facturalux-0.4.old/debian/facturalux.postinst facturalux-0.4/debian/facturalux.postinst
--- facturalux-0.4.old/debian/facturalux.postinst 2010-04-24 13:59:55.000000000 +0200
+++ facturalux-0.4/debian/facturalux.postinst 2010-05-07 11:01:58.000000000 +0200
@@ -7,7 +7,7 @@
if test -x /usr/bin/update-menus
then
- /usr/bin/update-menus
+ update-menus
fi
# summary of how this script can be called:
diff -Nru facturalux-0.4.old/debian/facturalux.postrm facturalux-0.4/debian/facturalux.postrm
--- facturalux-0.4.old/debian/facturalux.postrm 2010-04-24 13:59:55.000000000 +0200
+++ facturalux-0.4/debian/facturalux.postrm 2010-05-07 11:04:21.000000000 +0200
@@ -7,7 +7,7 @@
if test -x /usr/bin/update-menus
then
- /usr/bin/update-menus
+ update-menus
fi
# summary of how this script can be called:
@@ -32,7 +32,7 @@
. /usr/share/debconf/confmodule
db_set facturalux/purgedbquestion false
- db_fset facturalux/purgedbquestion isdefault true
+ db_fset facturalux/purgedbquestion seen false
db_input high facturalux/purgedbquestion || true
db_go
@@ -41,7 +41,7 @@
if [ "$RET" = "true" ]
then
# Drop it.
- /bin/su postgres -c "/usr/bin/dropdb facturalux" || true
+ su postgres -c "/usr/bin/dropdb facturalux" || true
fi
fi
diff -Nru facturalux-0.4.old/debian/facturalux.preinst facturalux-0.4/debian/facturalux.preinst
--- facturalux-0.4.old/debian/facturalux.preinst 2010-04-24 13:59:55.000000000 +0200
+++ facturalux-0.4/debian/facturalux.preinst 2010-05-07 11:04:56.000000000 +0200
@@ -18,7 +18,7 @@
case "$1" in
install)
# Create the database (Unicode encoding)
- /bin/su postgres -c "/usr/bin/createdb -E UNICODE facturalux" || true
+ su postgres -c "/usr/bin/createdb -E UNICODE facturalux" || true
;;
upgrade)
;;
diff -Nru facturalux-0.4.old/debian/po/ja.po facturalux-0.4/debian/po/ja.po
--- facturalux-0.4.old/debian/po/ja.po 1970-01-01 01:00:00.000000000 +0100
+++ facturalux-0.4/debian/po/ja.po 2010-04-25 19:19:07.000000000 +0200
@@ -0,0 +1,62 @@
+# Copyright (C) 2009 Juan Manuel Garcia Molina <[email protected]>
+# This file is distributed under the same license as facturalux package.
+# Hideki Yamane (Debian-JP) <[email protected]>, 2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: facturalux 0.4-14.1\n"
+"Report-Msgid-Bugs-To: [email protected]\n"
+"POT-Creation-Date: 2006-10-07 15:04+0200\n"
+"PO-Revision-Date: 2009-11-11 14:32+0900\n"
+"Last-Translator: Hideki Yamane (Debian-JP) <[email protected]>\n"
+"Language-Team: Japanese <[email protected]>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: boolean
+#. Description
+#: ../facturalux.templates:1001
+msgid "Drop database?"
+msgstr "データベースを drop しますか?"
+
+#. Type: boolean
+#. Description
+#: ../facturalux.templates:1001
+msgid ""
+"You have asked to `purge' this package. You can select whether to delete the "
+"database called \"facturalux\" or leave it untouched. The database may "
+"contain valuable information if you have been working with facturalux."
+msgstr ""
+"このパッケージを「完全に削除 (purge)」するかを確認されています。"
+"「facturalux」と呼ばれているデータベースを削除するか、触らずにそのまま残して"
+"おくかを選ぶことができます。facturalux を使っていた場合は、データベースに有益"
+"な情報が含まれていることでしょう。"
+
+#. Type: boolean
+#. Description
+#: ../facturalux.templates:1001
+msgid ""
+"If you accept here, the database \"facturalux\" will be dropped from the "
+"system."
+msgstr ""
+"ここで「はい」と答えると、データベース「facturalux」はシステムから drop され"
+"ます。"
+
+#. Type: boolean
+#. Description
+#: ../facturalux.templates:1001
+msgid ""
+"If you refuse here, the database will remain in your system. You'll have to "
+"remove them manually."
+msgstr ""
+"ここで「いいえ」と答えると、データベースはシステムに残されます。これは手動で"
+"削除する必要があります。"
+
+#. Type: boolean
+#. Description
+#: ../facturalux.templates:1001
+msgid "Don't accept unless you know what you are doing."
+msgstr ""
+"自分が何をしようとしているのかが分かっていなければ、「はい」と答えてはいけま"
+"せん。"
diff -Nru facturalux-0.4.old/debian/po/ru.po facturalux-0.4/debian/po/ru.po
--- facturalux-0.4.old/debian/po/ru.po 1970-01-01 01:00:00.000000000 +0100
+++ facturalux-0.4/debian/po/ru.po 2010-04-25 19:18:49.000000000 +0200
@@ -0,0 +1,62 @@
+# translation of facturalux_0.4-14.1_ru.po to Russian
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Yuri Kozlov <[email protected]>, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: facturalux 0.4-14.1\n"
+"Report-Msgid-Bugs-To: [email protected]\n"
+"POT-Creation-Date: 2006-10-07 15:04+0200\n"
+"PO-Revision-Date: 2009-10-12 20:28+0400\n"
+"Last-Translator: Yuri Kozlov <[email protected]>\n"
+"Language-Team: Russian <[email protected]>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%"
+"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+
+#. Type: boolean
+#. Description
+#: ../facturalux.templates:1001
+msgid "Drop database?"
+msgstr "Удалить базу данных?"
+
+#. Type: boolean
+#. Description
+#: ../facturalux.templates:1001
+msgid ""
+"You have asked to `purge' this package. You can select whether to delete the "
+"database called \"facturalux\" or leave it untouched. The database may "
+"contain valuable information if you have been working with facturalux."
+msgstr ""
+"Производится вычистка пакета. Вы можете указать удалить базу данных "
+"\"facturalux\" или оставить её в системе. Если вы работали с facturalux, то "
+"база данных может содержать важную информацию."
+
+#. Type: boolean
+#. Description
+#: ../facturalux.templates:1001
+msgid ""
+"If you accept here, the database \"facturalux\" will be dropped from the "
+"system."
+msgstr ""
+"Если вы ответите утвердительно, то база данных \"facturalux\" будет удалена."
+
+#. Type: boolean
+#. Description
+#: ../facturalux.templates:1001
+msgid ""
+"If you refuse here, the database will remain in your system. You'll have to "
+"remove them manually."
+msgstr ""
+"Если вы ответите отрицательно, то база данных останется в системе. Вам нужно "
+"будет удалять её вручную."
+
+#. Type: boolean
+#. Description
+#: ../facturalux.templates:1001
+msgid "Don't accept unless you know what you are doing."
+msgstr "Ответьте отрицательно, если не знаете что выбрать."
diff -Nru facturalux-0.4.old/debian/rules facturalux-0.4/debian/rules
--- facturalux-0.4.old/debian/rules 2010-04-24 13:59:55.000000000 +0200
+++ facturalux-0.4/debian/rules 2010-05-07 10:55:26.000000000 +0200
@@ -5,9 +5,6 @@
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
-# This is the debhelper compatibility version to use.
-export DH_COMPAT=4
-
# These are used for cross-compiling and for saving the configure script
# from having to guess our platform (since we know it already)
DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
@@ -86,7 +83,7 @@
# Add here commands to clean up after the build process.
for i in `find . -name *.loT`; do rm -f $i; done
- -$(MAKE) distclean
+ [ ! -f Makefile ] || $(MAKE) distclean
-test -r /usr/share/misc/config.sub && \
cp -f /usr/share/misc/config.sub config.sub
-test -r /usr/share/misc/config.guess && \
@@ -99,7 +96,7 @@
install: build
dh_testdir
dh_testroot
- dh_clean -k
+ dh_prep
dh_installdirs
# Add here commands to install the package into debian/facturalux.
diff -Nru facturalux-0.4.old/debian/source/format facturalux-0.4/debian/source/format
--- facturalux-0.4.old/debian/source/format 1970-01-01 01:00:00.000000000 +0100
+++ facturalux-0.4/debian/source/format 2010-05-07 09:21:50.000000000 +0200
@@ -0,0 +1 @@
+1.0
signature.asc
Description: Digital signature

