Your message dated Tue, 31 Jul 2007 13:05:35 +0300
with message-id <[EMAIL PROTECTED]>
and subject line colormake: Closing NMUed bugs with version information
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: colormake
Version: unavailable; reported 2003-08-13
Severity: wishlist
Tags: patch


(this text is generic for "po-debconf switch" bug reports. If something is
specific to your package, look at the end of this BR)

Using the "new" gettext format for debconf templates helps for templates
translations. For instance, detecting outdated or untranslated strings 
becomes considerably easier. It also keeps track of who did which translation.

The attached patch does the required modifications :
- debian/control modification for dependencies (see below)
- execute "debconf-gettextize debian/*templates*"
- removed files left by debconf-gettextize (*.templates.old which are the
  old-style templates and *.templates.xx which are the former translated
  templates
- french translation proofreading (the file is debian/po/fr.po) if a french 
  translation (partial or not) already existed for the templates


Then diff file creation....

I, in the same time, started to work on a french translation if none
was there. In such case, the fr.po file will be sent to you through
another BR.

If you want to reproduce this by yourself instead of applying the
patch, you have to do:

-install po-debconf on your system
-go to the debian directory
-read man po-debconf..:-)
-run "debconf-gettextize *.templates"
-read the output
-change Build-Depends or Build-Depends-Indep (see below)

Then you will pick up the fr.po file from my own patch (I often make small
corrections to existing french translations to make them conformant to
the existing standards of the Debian french l10n team).


Build Dependencies of the package have to become the following :

Build-Depends(-Indep) should list "debhelper (>= 4.1.16)" (debhelper
depends upon po-debconf) if you use debhelper, or "po-debconf"
directly if you don't (but, then, please look at po-debconf man page)

For more details, see po-debconf documentation, especially "man 7 po-debconf"

Read this if you're concerned with backports :
--------------------------------------------

Please note that the suggested modifications will make your
package a little bit harder to backport to earlier Debian releases. If
this is a concern to you, you may try to adopt the method used by the
openssh package and detailed by Colin Watson in
http://lists.debian.org/debian-i18n/2003/debian-i18n-200307/msg00026.html";.

This patch does not includes this method as this would make it too
invasive, IMHO. So, preserving backportability is up to you...

Additional notes, specific to this package :
--------------------------------------------
As this package doesn't use debhelper, I made a minor modification (marked)
to debian/rules and added po-debconf to Build-Depends.


-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux mykerinos 2.4.21 #1 jeu jui 24 08:36:17 CEST 2003 i686
Locale: LANG=fr_FR.ISO-8859-1, LC_CTYPE=fr_FR.ISO-8859-1 (ignored: LC_ALL set)

diff -Nru colormake-0.2.ori/debian/control colormake-0.2/debian/control
--- colormake-0.2.ori/debian/control    2003-08-01 10:06:19.000000000 +0200
+++ colormake-0.2/debian/control        2003-08-13 08:11:16.000000000 +0200
@@ -3,6 +3,7 @@
 Priority: optional
 Maintainer: Roland Bauerschmidt <[EMAIL PROTECTED]>
 Standards-Version: 3.5.1
+Build-Depends: po-debconf
 
 Package: colormake
 Architecture: all
diff -Nru colormake-0.2.ori/debian/po/POTFILES.in 
colormake-0.2/debian/po/POTFILES.in
--- colormake-0.2.ori/debian/po/POTFILES.in     1970-01-01 01:00:00.000000000 
+0100
+++ colormake-0.2/debian/po/POTFILES.in 2003-08-13 08:08:35.000000000 +0200
@@ -0,0 +1 @@
+[type: gettext/rfc822deb] templates
diff -Nru colormake-0.2.ori/debian/po/templates.pot 
colormake-0.2/debian/po/templates.pot
--- colormake-0.2.ori/debian/po/templates.pot   1970-01-01 01:00:00.000000000 
+0100
+++ colormake-0.2/debian/po/templates.pot       2003-08-13 08:08:36.000000000 
+0200
@@ -0,0 +1,37 @@
+#
+#    Translators, if you are not familiar with the PO format, gettext
+#    documentation is worth reading, especially sections dedicated to
+#    this format, e.g. by running:
+#         info -n '(gettext)PO Files'
+#         info -n '(gettext)Header Entry'
+#
+#    Some information specific to po-debconf are available at
+#            /usr/share/doc/po-debconf/README-trans
+#         or http://www.debian.org/intl/l10n/po-debconf/README-trans
+#
+#    Developers do not need to manually edit POT or PO files.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2003-08-13 08:08+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <[EMAIL PROTECTED]>\n"
+"Language-Team: LANGUAGE <[EMAIL PROTECTED]>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Description
+#: ../templates:3
+msgid "/usr/bin/cmake was renamed to /usr/bin/colormake"
+msgstr ""
+
+#. Description
+#: ../templates:3
+msgid ""
+"Due to a name clash with the cmake package renaming /usr/bin/cmake was "
+"necessary."
+msgstr ""
diff -Nru colormake-0.2.ori/debian/rules colormake-0.2/debian/rules
--- colormake-0.2.ori/debian/rules      2003-08-01 10:06:19.000000000 +0200
+++ colormake-0.2/debian/rules  2003-08-13 08:12:42.000000000 +0200
@@ -29,7 +29,10 @@
                -d debian/tmp/usr/share/man/man1\
                -d debian/tmp/usr/share/doc/$(package)
        install -m 755 debian/postinst debian/prerm debian/postrm debian/config 
debian/tmp/DEBIAN
-       install -m 644 debian/templates debian/tmp/DEBIAN
+       # Modification for po-debconf switch
+       po2debconf debian/templates >debian/tmp/DEBIAN/templates
+       # install -m 644 debian/templates debian/tmp/DEBIAN
+       # End of po-debconf switch modifications
        cp -a debian/copyright debian/tmp/usr/share/doc/$(package)/.
        cp -a debian/changelog 
debian/tmp/usr/share/doc/$(package)/changelog.Debian
        cp -a ChangeLog debian/tmp/usr/share/doc/$(package)/changelog
diff -Nru colormake-0.2.ori/debian/templates colormake-0.2/debian/templates
--- colormake-0.2.ori/debian/templates  2003-08-01 10:06:19.000000000 +0200
+++ colormake-0.2/debian/templates      2003-08-13 08:08:35.000000000 +0200
@@ -1,5 +1,5 @@
 Template: colormake/renamed
 Type: text
-Description: /usr/bin/cmake was renamed to /usr/bin/colormake
- Due to a name clash with the cmake package renaming /usr/bin/cmake
- was necessary.
+_Description: /usr/bin/cmake was renamed to /usr/bin/colormake
+ Due to a name clash with the cmake package renaming /usr/bin/cmake was
+ necessary.

--- End Message ---
--- Begin Message ---
Source: colormake
Source-Version: 0.2-3.1

I'm closing those bugs with version information, which were NMUed some
time ago, so that the BTS can keep proper track of them.

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

Format: 1.7
Date: Mon, 25 Aug 2003 17:47:28 +0200
Source: colormake
Binary: colormake
Architecture: source all
Version: 0.2-3.1
Distribution: unstable
Urgency: low
Maintainer: Roland Bauerschmidt <[EMAIL PROTECTED]>
Changed-By: Christian Perrier <[EMAIL PROTECTED]>
Description: 
 colormake  - Simple wrapper around make to colorize output
Closes: 133411 136582 138130 141489 194802 205808 207058
Changes: 
 colormake (0.2-3.1) unstable; urgency=low
 .
   * Non-maintainer upload
   * Switch to po-debconf for templates. Closes: #205808
   * Russian templates translation. Closes: #136582
   * Spanish templates translation. Closes: #141489
   * German templates translation. Closes: #133411
   * Updated to Standard 3.6.1 (no change)
   * A few lintian fixes :
     - corrected copyright files
     - removed /usr/doc link set in postinst/prerm
   * No more prerm script
   * Corrected package description for correct wrapper name. Closes: #194802
   * Correction of typos in man pages. Closes: #138130
   * Added a man page for colormake.pl. Thanks Clément Stenac. Closes: #207058
   * debian/changelog is now UTF-8 encoded
Files: 
 4b46dfc49170739c28408e928995e7be 563 devel optional colormake_0.2-3.1.dsc
 995980ebf55bc838513d4c7f7ad36e76 4804 devel optional colormake_0.2-3.1.diff.gz
 71cadb9e0e0723911c2e7730beb88a60 7528 devel optional colormake_0.2-3.1_all.deb

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

iD8DBQE/TJzsiONoszDJNIoRAtTPAJ9l1Z+LZdS+H9GpvzADipFJMXRrpQCfWKuE
HfTBAY+GfvieLpfOkjoAaLE=
=EKeI
-----END PGP SIGNATURE-----


--- End Message ---

Reply via email to