Package: mueller Severity: normal Tags: patch NMU is prepared for mueller to fix broken index in dict packages and non-working postrm script (bugs #360367, #186496, #318070) due to lack of activity from the maintainer.
Patch is attached. -- System Information: Debian Release: testing/unstable APT prefers testing APT policy: (800, 'testing'), (700, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/dash Kernel: Linux 2.6.17-2-686 Locale: LANG=C, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8)
Only in mueller-2002.02.27.new: build-stamp diff -ur mueller-2002.02.27/debian/changelog mueller-2002.02.27.new/debian/changelog --- mueller-2002.02.27/debian/changelog 2006-09-18 13:01:09.000000000 +0700 +++ mueller-2002.02.27.new/debian/changelog 2006-09-17 16:56:35.000000000 +0700 @@ -1,3 +1,19 @@ +mueller (2002.02.27-3.3) unstable; urgency=low + + * NMU + * Bump dictfmt dependency to use --utf8 option + * Bump standards version to 3.7.2 + * Move debhelper dependency to Build-Depends as lintian suggests + * Cleaning up debian/rules: + - Unused garbage left from template file removed + - do not chmod to-dict.sh to avoid dpkg-source warning + * to-dict.sh updated to produce correct indexes (Closes: #318070, #186496) + - locale/ is no longer needed + * fixed typos in changelog dates to avoid lintian warnings + * postrm fixed to make package purging work again + + -- Mikhail Gusarov <[EMAIL PROTECTED]> Sun, 17 Sep 2006 16:56:28 +0700 + mueller (2002.02.27-3.2) unstable; urgency=low * Non-maintainer upload @@ -50,7 +66,7 @@ * Changing maintainer to Debian QA Group, since the former maintainer orphaned it. - -- David Starner <[EMAIL PROTECTED]> Web, 27 Feb 2002 12:18:08 -0600 + -- David Starner <[EMAIL PROTECTED]> Wed, 27 Feb 2002 12:18:08 -0600 mueller (2001.12.29) unstable; urgency=low Only in mueller-2002.02.27.new/debian: compat diff -ur mueller-2002.02.27/debian/control mueller-2002.02.27.new/debian/control --- mueller-2002.02.27/debian/control 2006-09-18 13:01:09.000000000 +0700 +++ mueller-2002.02.27.new/debian/control 2006-09-17 14:53:53.000000000 +0700 @@ -2,8 +2,9 @@ Section: text Priority: optional Maintainer: Yven Johannes Leist <[EMAIL PROTECTED]> -Build-Depends-Indep: debhelper (>= 4), debconf, dictfmt, dictzip, locales, recode, po-debconf -Standards-Version: 3.6.1 +Build-Depends-Indep: debconf, dictfmt (>= 1.10.1), dictzip, locales, recode, po-debconf +Build-Depends: debhelper (>= 5) +Standards-Version: 3.7.2 Package: mueller7accent-mova Depends: mova Only in mueller-2002.02.27.new/debian: files Only in mueller-2002.02.27.new/debian: mueller7-dict diff -ur mueller-2002.02.27/debian/mueller7-dict.postrm mueller-2002.02.27.new/debian/mueller7-dict.postrm --- mueller-2002.02.27/debian/mueller7-dict.postrm 2006-09-18 13:01:09.000000000 +0700 +++ mueller-2002.02.27.new/debian/mueller7-dict.postrm 2006-09-17 17:27:05.000000000 +0700 @@ -1,12 +1,10 @@ #! /bin/sh +#DEBHELPER# + set -e if [ "$1" = "remove" -o "$1" = "purge" ]; then if [ -x /usr/sbin/dictdconfig ]; then dictdconfig -w ;fi if [ -x /etc/init.d/dictd ]; then /etc/init.d/dictd restart; fi fi - -#DEBHELPER# - - Only in mueller-2002.02.27.new/debian: mueller7-dict.postrm.debhelper Only in mueller-2002.02.27.new/debian: mueller7-dict.substvars Only in mueller-2002.02.27.new/debian: mueller7-mova Only in mueller-2002.02.27.new/debian: mueller7-mova.postinst.debhelper Only in mueller-2002.02.27.new/debian: mueller7-mova.postrm.debhelper Only in mueller-2002.02.27.new/debian: mueller7accent-dict diff -ur mueller-2002.02.27/debian/mueller7accent-dict.postrm mueller-2002.02.27.new/debian/mueller7accent-dict.postrm --- mueller-2002.02.27/debian/mueller7accent-dict.postrm 2006-09-18 13:01:09.000000000 +0700 +++ mueller-2002.02.27.new/debian/mueller7accent-dict.postrm 2006-09-17 17:27:08.000000000 +0700 @@ -1,12 +1,10 @@ #! /bin/sh +#DEBHELPER# + set -e if [ "$1" = "remove" -o "$1" = "purge" ]; then if [ -x /usr/sbin/dictdconfig ]; then dictdconfig -w ;fi if [ -x /etc/init.d/dictd ]; then /etc/init.d/dictd restart; fi fi - -#DEBHELPER# - - Only in mueller-2002.02.27.new/debian: mueller7accent-dict.postrm.debhelper Only in mueller-2002.02.27.new/debian: mueller7accent-dict.substvars Only in mueller-2002.02.27.new/debian: mueller7accent-mova Only in mueller-2002.02.27.new/debian: mueller7accent-mova.postinst.debhelper Only in mueller-2002.02.27.new/debian: mueller7accent-mova.postrm.debhelper diff -ur mueller-2002.02.27/debian/rules mueller-2002.02.27.new/debian/rules --- mueller-2002.02.27/debian/rules 2006-09-18 13:01:09.000000000 +0700 +++ mueller-2002.02.27.new/debian/rules 2006-09-17 16:50:54.000000000 +0700 @@ -7,49 +7,36 @@ # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 -# This is the debhelper compatibility version to use. -export DH_COMPAT=2 - build: build-stamp build-stamp: dh_testdir - export LANG=C - mkdir locale - localedef -i ru_RU -f UTF-8 locale/ru_RU - - # patch does not set executable flag - chmod a+x debian/scripts/to-dict.sh - - debian/scripts/to-dict.sh --no-trans Mueller7accentGPL.koi mueller7accent.notr - debian/scripts/to-dict.sh --src-data mueller7accent.notr mueller7accent.data - debian/scripts/to-dict.sh --data-dict mueller7accent.data mueller7accent + LC_ALL=C; export LC_ALL + + sh debian/scripts/to-dict.sh --no-trans Mueller7accentGPL.koi mueller7accent.notr + sh debian/scripts/to-dict.sh --src-data mueller7accent.notr mueller7accent.data + sh debian/scripts/to-dict.sh --data-dict mueller7accent.data mueller7accent -rm -f mueller7.data mueller7.notr - debian/scripts/to-dict.sh --expand-index mueller7accent.index mueller7accent.index.exp + sh debian/scripts/to-dict.sh --expand-index mueller7accent.index mueller7accent.index.exp sort -k 1,1 mueller7accent.index.exp > mueller7accent.index -rm -f mueller7accent.index.exp - debian/scripts/to-dict.sh --no-trans Mueller7GPL.koi mueller7.notr - debian/scripts/to-dict.sh --src-data mueller7.notr mueller7.data - debian/scripts/to-dict.sh --data-dict mueller7.data mueller7 + sh debian/scripts/to-dict.sh --no-trans Mueller7GPL.koi mueller7.notr + sh debian/scripts/to-dict.sh --src-data mueller7.notr mueller7.data + sh debian/scripts/to-dict.sh --data-dict mueller7.data mueller7 -rm -f mueller7.data mueller7.notr - debian/scripts/to-dict.sh --expand-index mueller7.index mueller7.index.exp + sh debian/scripts/to-dict.sh --expand-index mueller7.index mueller7.index.exp sort -k 1,1 mueller7.index.exp > mueller7.index -rm -f mueller7.index.exp touch build-stamp - clean: dh_testdir dh_testroot rm -rf debian/tmp rm -f build-stamp - rm -fr locale/ - # Add here commands to clean up after the build process. - #-$(MAKE) clean - #-$(MAKE) distclean -rm -f *.dict.dz *.index *.data *.notr dh_clean @@ -88,9 +75,3 @@ binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install - - - - - - diff -ur mueller-2002.02.27/debian/scripts/to-dict.sh mueller-2002.02.27.new/debian/scripts/to-dict.sh --- mueller-2002.02.27/debian/scripts/to-dict.sh 2006-09-18 13:01:09.000000000 +0700 +++ mueller-2002.02.27.new/debian/scripts/to-dict.sh 2006-09-17 14:55:48.000000000 +0700 @@ -5,6 +5,9 @@ # GNU GPL (2000) # The latest version is available from # http://www.math.sunysb.edu/~comech/tools/to-dict +# +# Updated 17.09.2006 by Mikhail Gusarov to use dictfmt --utf8 +# version="0.1" versiondate="November 11, 2000" @@ -166,7 +169,7 @@ # -s "$TITLE" $3 < $2 || exit 1 recode -f KOI8-RU..UTF-8 < $2 |\ - LOCPATH=locale dictfmt -p --allchars --locale ru_RU.utf-8\ + LOCPATH=locale dictfmt -p --allchars --utf8\ -u "http://www.chat.ru/~mueller_dic" -s "$TITLE" $3 echo "Compressing $3.dict.."; dictzip $3.dict || exit 1 Only in mueller-2002.02.27.new/debian: tmp Only in mueller-2002.02.27.new: mueller7.dict.dz Only in mueller-2002.02.27.new: mueller7.index Only in mueller-2002.02.27.new: mueller7accent.data Only in mueller-2002.02.27.new: mueller7accent.dict.dz Only in mueller-2002.02.27.new: mueller7accent.index Only in mueller-2002.02.27.new: mueller7accent.notr