Your message dated Sat, 17 Dec 2011 12:03:49 +0000
with message-id <[email protected]>
and subject line Bug#649828: fixed in ttf-alee 12+nmu1
has caused the Debian Bug report #649828,
regarding ttf-alee: please transition away from defoma
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
649828: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=649828
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: ttf-alee
Version: 12
Severity: important
Tags: patch
User: [email protected]
Usertags: defoma-removal

Your package ships a defoma hint file or depends on or uses defoma or
x-ttcidfont-conf. defoma is in the process of being removed from Debian:

http://wiki.debian.org/OldPkgRemovals#defoma

If you have any questions about this transition, please contact the
Debian Fonts Task Force on our mailing list. We are also interested in
new people if you want to help us maintain, check and discuss fonts.

[email protected]
http://lists.alioth.debian.org/mailman/listinfo/pkg-fonts-devel
http://pkg-fonts.alioth.debian.org/
http://wiki.debian.org/Fonts

To help us complete the transition from defoma to fontconfig, please
remove any use of defoma or x-ttcidfont-conf from your package. Here are
some things that you might want to check in your package:

If installing your package causes defoma to modify the defoma
configuration file for fontconfig (/etc/fonts/conf.d/30-defoma.conf),
then you need to migrate those changes to a file in the fontconfig
directory /etc/fonts/conf.avail with a symlink in /etc/fonts/conf.d. In
some cases the config produced by defoma was not appropriate in the
first place and should be dropped.

Remove any mentions of defoma, defoma-doc, psfontmgr or x-ttcidfont-conf
from your debian/control file.

If you are running dh_installdefoma in your debian/rules file, simply
remove that call.

If you were shipping a defoma hint file and processing the hints file
using defoma in your maintainer scripts (postrm, postinst etc,
dh_installdefoma usually handles them) then on upgrade from a version
before the one that dropped you need to `defoma-font
purge-all /etc/defoma/hints/$PACKAGE.hints`, but only if the defoma-font
binary is available and executable.

If you are shipping a defoma hint file, then you will need to remove it
on upgrade. You can do so by adding this snippet to your postinst,
postrm and preinst maintainer scripts. You should replace $PACKAGE with
the name of the package and $VERSION with the version where you are
making the defoma hint conffile obsolete and removable:

if dpkg-maintscript-helper supports rm_conffile 2>/dev/null; then
  dpkg-maintscript-helper rm_conffile /etc/defoma/hints/$PACKAGE.hints $VERSION 
-- "$@"
fi

If you were shipping a defoma backend then on upgrade from a version
before the one that dropped you need to run `defoma-app purge $PACKAGE`,
but only if the defoma-app binary is available and executable. If
defoma-app is not available then you could remove the relevant directory
in /var/lib/defoma/.



A proposed patch is attached to this bug report.
diff -Nru ttf-alee-13.old/debian/changelog ttf-alee-13/debian/changelog
--- ttf-alee-13.old/debian/changelog	2011-11-18 07:47:31.109762605 +0100
+++ ttf-alee-13/debian/changelog	2011-11-18 07:48:45.134509866 +0100
@@ -1,3 +1,10 @@
+ttf-alee (13) UNRELEASED; urgency=low
+
+  * Drop defoma support
+  * Stop recommending obsolete fontconfig and x-ttcid-fontconf
+
+ -- Christian Perrier <[email protected]>  Fri, 18 Nov 2011 07:47:39 +0100
+
 ttf-alee (12) unstable; urgency=low
 
   * Change to The Artistic license 1.0 or any later version.
diff -Nru ttf-alee-13.old/debian/control ttf-alee-13/debian/control
--- ttf-alee-13.old/debian/control	2011-11-18 07:47:31.113762644 +0100
+++ ttf-alee-13/debian/control	2011-11-18 07:48:24.114297664 +0100
@@ -2,13 +2,11 @@
 Section: x11
 Priority: optional
 Maintainer: A Lee <[email protected]>
-Build-Depends: debhelper (>= 5.0.31), defoma (>= 0.7.0)
+Build-Depends: debhelper (>= 5.0.31)
 Standards-Version: 3.8.0
 
 Package: ttf-alee
 Architecture: all
-Depends: defoma
-Recommends: fontconfig, x-ttcidfont-conf
 Description: A Lee's free Hangul truetype fonts
  This package contains free Hangul truetype fonts made by A Lee.
  .
diff -Nru ttf-alee-13.old/debian/postinst ttf-alee-13/debian/postinst
--- ttf-alee-13.old/debian/postinst	2011-11-18 07:47:31.113762644 +0100
+++ ttf-alee-13/debian/postinst	2011-11-25 07:37:17.055142755 +0100
@@ -1,20 +1,7 @@
-#!/bin/sh
+#! /bin/sh
 
-#DEBHELPER#
+set -e
 
-if [ "$1" = "configure" ]; then
-    if [ -x "/usr/bin/mkfontdir" -o -x "/usr/bin/X11/mkfontdir" ]; then
-        if [ -d "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" ]; then
-            mkfontdir /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType
-        fi
-    fi
-    if [ -x "/usr/bin/fc-cache" ]; then
-        echo -n "Regenerating fonts cache... "
-        if (fc-cache -f -v 1>/var/log/fontconfig.log 2>&1); then
-            echo "done."
-        else
-            echo "failed; see /var/log/fontconfig.log for more information."
-            exit 1
-        fi
-    fi
+if dpkg-maintscript-helper supports rm_conffile 2>/dev/null; then
+  dpkg-maintscript-helper rm_conffile /etc/defoma/hints/ttf-alee.hints 13 -- "$@"
 fi
diff -Nru ttf-alee-13.old/debian/postrm ttf-alee-13/debian/postrm
--- ttf-alee-13.old/debian/postrm	1970-01-01 01:00:00.000000000 +0100
+++ ttf-alee-13/debian/postrm	2011-11-25 07:36:37.634359893 +0100
@@ -0,0 +1,7 @@
+#! /bin/sh
+
+set -e
+
+if dpkg-maintscript-helper supports rm_conffile 2>/dev/null; then
+  dpkg-maintscript-helper rm_conffile /etc/defoma/hints/ttf-alee.hints 13 -- "$@"
+fi
diff -Nru ttf-alee-13.old/debian/preinst ttf-alee-13/debian/preinst
--- ttf-alee-13.old/debian/preinst	1970-01-01 01:00:00.000000000 +0100
+++ ttf-alee-13/debian/preinst	2011-11-25 07:38:00.580007027 +0100
@@ -0,0 +1,14 @@
+#! /bin/sh
+
+set -e
+
+if dpkg --compare-versions "$2" lt 13; then
+	if [ -x "which defoma-font 2>/dev/null" ]; then
+		defoma-font purge /etc/defoma/hints/ttf-alee.hints
+	fi
+fi
+
+
+if dpkg-maintscript-helper supports rm_conffile 2>/dev/null; then
+  dpkg-maintscript-helper rm_conffile /etc/defoma/hints/ttf-mscorefonts-alee.hints 13 -- "$@"
+fi

--- End Message ---
--- Begin Message ---
Source: ttf-alee
Source-Version: 12+nmu1

We believe that the bug you reported is fixed in the latest version of
ttf-alee, which is due to be installed in the Debian FTP archive:

ttf-alee_12+nmu1.dsc
  to main/t/ttf-alee/ttf-alee_12+nmu1.dsc
ttf-alee_12+nmu1.tar.gz
  to main/t/ttf-alee/ttf-alee_12+nmu1.tar.gz
ttf-alee_12+nmu1_all.deb
  to main/t/ttf-alee/ttf-alee_12+nmu1_all.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Christian Perrier <[email protected]> (supplier of updated ttf-alee package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sat, 10 Dec 2011 11:44:53 +0100
Source: ttf-alee
Binary: ttf-alee
Architecture: source all
Version: 12+nmu1
Distribution: unstable
Urgency: low
Maintainer: A Lee <[email protected]>
Changed-By: Christian Perrier <[email protected]>
Description: 
 ttf-alee   - free Hangul TrueType fonts
Closes: 649828
Changes: 
 ttf-alee (12+nmu1) unstable; urgency=low
 .
   * Non-maintainer upload to achieve the goal of removing defoma
     (and modernize the package a littlke bit!)
   * Drop defoma support. Closes: #649828
   * Drop recommends on x-ttcidfontconf|fontconfig
   * Add ${misc:Depends} to dependencies to properly cope with
     dependencies triggerred by the use of debhelper utilities
   * Bump debhelper compatibility level to 8
   * Bump Standards-Version to 3.9.2 (checked)
   * Use minimal dh7-style rules file
   * Change section to fonts
   * Avoid what seems to be a leading article in package description.
     Also properly capitalize TrueType
Checksums-Sha1: 
 34bbd09cf0433bbbe305f42c0b506b93c3ff8651 1373 ttf-alee_12+nmu1.dsc
 930ae31cceb8764b33399823631ada4e7abf0cbb 702098 ttf-alee_12+nmu1.tar.gz
 46ecad85e080c9da36e0cd096b841dd1a8be518b 751138 ttf-alee_12+nmu1_all.deb
Checksums-Sha256: 
 95abd1d8af84babc18d485fe3c6ddd0f01dc2fa2022e8d68ddbd1f67088197a0 1373 
ttf-alee_12+nmu1.dsc
 a517b17f860a9689061b8439c1fad295d1b7aa201695897158ec6efdaa04e83c 702098 
ttf-alee_12+nmu1.tar.gz
 35b67f503b222e3812c79911a4ae84dd5e05bcb3ef1c7369d7e550e781f4abb5 751138 
ttf-alee_12+nmu1_all.deb
Files: 
 726488d6df801fa9ef5a3bb8a8d5effc 1373 fonts optional ttf-alee_12+nmu1.dsc
 dcf7e9d86e68b56352f518fe258fd144 702098 fonts optional ttf-alee_12+nmu1.tar.gz
 361cc8f3bc77d7ccfaf5e8807c55dc03 751138 fonts optional ttf-alee_12+nmu1_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQIVAwUBTuNCaocvcCxNbiWoAQLEWA/9GU8ImbJ2edS/osnhaF77XjeM+qFcubEp
XGdkY08EeBnOoeaOJ9jndjvTnJYJ1TBcCGcvFgSyAC6M+xH+aTz2oKMF94Ml8EfI
zs217iCnsIQrPravMhoDg0FXMJa4yYq4l7NkgfsvbhGiVF1/raM4cEnTOAdz6txZ
RrLQc/9ibfU7xkkWUb4XEtd2QDU+pihogxNEYoEGayj0JQFZgv0UbOFRwDosTQa6
mVwj0PD3fxqTFYpkWWxOpw0+6q5UFBYWk4IIaYbF/u9XiAhmcT1dCKVeTFr3lY5Z
BAwm5XhIqq1YgCn4TENKZ+UwZvVtF8UNwUslTnrnQ0rKZxxFzaZ3YiyGfiIcxJMG
q8nZWKSj+d1+DctifO5rA73b9kE+ValiGFAB6cpiXsySy4Sx+f+CmhRNGfFbsC5c
iA0fqCjgz6PV58D60JVc41aA5Vl+jtWqwHpeWwS5uzyqvpAdbcumi5br+ixuYlyR
X6cquq/xSbIKY9v7PQhuOorquC7z2qPyvDYNXVE9/aF2dW/yMdRsT6Nggbj1TXkT
Vo/FkbykVLCtOJ65Trac0qSXmW2cul5UkdrHZ3qupE6sXqfJHB5eubDQdy0PEbb8
ghQlfC8GRSOihX7Hc3QrMbEFwdNYBfjY+aAgKN0ClB+6GLdTGFtDdPfhgUJb3FL7
ZKz1RXgPgwY=
=Fl4h
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to