[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Ubuntu dpkg 1.16.0.3ubuntu3



This e-mail has been sent due to an upload to Ubuntu that contains Ubuntu
changes.  It contains the difference between the new version and the
previous version of the same source package in Ubuntu.
Format: 1.8
Date: Tue, 28 Jun 2011 09:20:11 +0100
Source: dpkg
Binary: libdpkg-dev dpkg dpkg-dev libdpkg-perl dselect
Architecture: source
Version: 1.16.0.3ubuntu3
Distribution: oneiric
Urgency: low
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Changed-By: Michael Vogt <michael.vogt@ubuntu.com>
Description: 
 dpkg       - Debian package management system
 dpkg-dev   - Debian package development tools
 dselect    - Debian package management front-end
 libdpkg-dev - Debian package management static library
 libdpkg-perl - Dpkg perl modules
Changes: 
 dpkg (1.16.0.3ubuntu3) oneiric; urgency=low
 .
   * add DPKG_UNTRANSLATED_MESSAGES environment check so that the
     higher level tools can get untranslated dpkg terminal log
     messages while at the same time have translated debconf
     prompts. This is useful for tools that hide the dpkg terminal
     by default and use apport for bugreport with the untranslated
     error message.
Checksums-Sha1: 
 804800179dea5cb98dbc8e9834a72ab9e6af6f63 1315 dpkg_1.16.0.3ubuntu3.dsc
 fdb6ad38230e527f53091dc31ded6474cebcebf8 5376738 dpkg_1.16.0.3ubuntu3.tar.bz2
Checksums-Sha256: 
 a8a9e39c39d95b0779139ba4bf57b6a3c5de9b186867771a3c4d9b12b183605e 1315 dpkg_1.16.0.3ubuntu3.dsc
 fdd7649bb75768b008678d398ae4b87da940a4192bb8e9cc8476ede43c37db33 5376738 dpkg_1.16.0.3ubuntu3.tar.bz2
Files: 
 35220a9fc341e0e0f8bc685611507ea8 1315 admin required dpkg_1.16.0.3ubuntu3.dsc
 849a7de9890354b2fc22f9d25c8ae50c 5376738 admin required dpkg_1.16.0.3ubuntu3.tar.bz2
Original-Maintainer: Dpkg Developers <debian-dpkg@lists.debian.org>
diff -pruN 1.16.0.3ubuntu2/debian/changelog 1.16.0.3ubuntu3/debian/changelog
--- 1.16.0.3ubuntu2/debian/changelog	2011-06-17 15:27:36.000000000 +0100
+++ 1.16.0.3ubuntu3/debian/changelog	2011-06-28 09:48:46.000000000 +0100
@@ -1,3 +1,14 @@
+dpkg (1.16.0.3ubuntu3) oneiric; urgency=low
+
+  * add DPKG_UNTRANSLATED_MESSAGES environment check so that the 
+    higher level tools can get untranslated dpkg terminal log
+    messages while at the same time have translated debconf 
+    prompts. This is useful for tools that hide the dpkg terminal
+    by default and use apport for bugreport with the untranslated
+    error message.
+
+ -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 28 Jun 2011 09:20:11 +0100
+
 dpkg (1.16.0.3ubuntu2) oneiric; urgency=low
 
   * Properly update trigdeferred.c from trigdeferred.l, fixing a slew of
diff -pruN 1.16.0.3ubuntu2/dpkg-deb/main.c 1.16.0.3ubuntu3/dpkg-deb/main.c
--- 1.16.0.3ubuntu2/dpkg-deb/main.c	2011-06-17 14:40:00.000000000 +0100
+++ 1.16.0.3ubuntu3/dpkg-deb/main.c	2011-06-27 13:04:26.000000000 +0100
@@ -185,7 +185,8 @@ int main(int argc, const char *const *ar
   int ret;
 
   setlocale(LC_NUMERIC, "POSIX");
-  setlocale(LC_ALL, "");
+  if (getenv("DPKG_UNTRANSLATED_MESSAGES") == NULL)
+     setlocale(LC_ALL, "");
   bindtextdomain(PACKAGE, LOCALEDIR);
   textdomain(PACKAGE);
 
diff -pruN 1.16.0.3ubuntu2/dpkg-split/main.c 1.16.0.3ubuntu3/dpkg-split/main.c
--- 1.16.0.3ubuntu2/dpkg-split/main.c	2011-06-17 14:40:00.000000000 +0100
+++ 1.16.0.3ubuntu3/dpkg-split/main.c	2011-06-27 13:03:18.000000000 +0100
@@ -149,7 +149,8 @@ int main(int argc, const char *const *ar
   int l;
   char *p;
 
-  setlocale(LC_ALL, "");
+  if (getenv("DPKG_UNTRANSLATED_MESSAGES") == NULL)
+     setlocale(LC_ALL, "");
   bindtextdomain(PACKAGE, LOCALEDIR);
   textdomain(PACKAGE);
 
diff -pruN 1.16.0.3ubuntu2/src/divertcmd.c 1.16.0.3ubuntu3/src/divertcmd.c
--- 1.16.0.3ubuntu2/src/divertcmd.c	2011-06-17 14:40:00.000000000 +0100
+++ 1.16.0.3ubuntu3/src/divertcmd.c	2011-06-27 13:01:38.000000000 +0100
@@ -730,7 +730,8 @@ main(int argc, const char * const *argv)
 	int ret;
 	enum modstatdb_rw msdb_status;
 
-	setlocale(LC_ALL, "");
+        if (getenv("DPKG_UNTRANSLATED_MESSAGES") == NULL)
+           setlocale(LC_ALL, "");
 	bindtextdomain(PACKAGE, LOCALEDIR);
 	textdomain(PACKAGE);
 
diff -pruN 1.16.0.3ubuntu2/src/main.c 1.16.0.3ubuntu3/src/main.c
--- 1.16.0.3ubuntu2/src/main.c	2011-06-17 14:40:00.000000000 +0100
+++ 1.16.0.3ubuntu3/src/main.c	2011-06-27 13:02:17.000000000 +0100
@@ -756,7 +756,8 @@ commandfd(const char *const *argv)
 int main(int argc, const char *const *argv) {
   int ret;
 
-  setlocale(LC_ALL, "");
+  if (getenv("DPKG_UNTRANSLATED_MESSAGES") == NULL)
+     setlocale(LC_ALL, "");
   bindtextdomain(PACKAGE, LOCALEDIR);
   textdomain(PACKAGE);
 
diff -pruN 1.16.0.3ubuntu2/src/querycmd.c 1.16.0.3ubuntu3/src/querycmd.c
--- 1.16.0.3ubuntu2/src/querycmd.c	2011-06-17 14:40:00.000000000 +0100
+++ 1.16.0.3ubuntu3/src/querycmd.c	2011-06-27 13:02:32.000000000 +0100
@@ -720,7 +720,8 @@ static const struct cmdinfo cmdinfos[]= 
 int main(int argc, const char *const *argv) {
   int ret;
 
-  setlocale(LC_ALL, "");
+  if (getenv("DPKG_UNTRANSLATED_MESSAGES") == NULL)
+     setlocale(LC_ALL, "");
   bindtextdomain(PACKAGE, LOCALEDIR);
   textdomain(PACKAGE);
 
diff -pruN 1.16.0.3ubuntu2/src/statcmd.c 1.16.0.3ubuntu3/src/statcmd.c
--- 1.16.0.3ubuntu2/src/statcmd.c	2011-06-17 14:40:00.000000000 +0100
+++ 1.16.0.3ubuntu3/src/statcmd.c	2011-06-27 13:02:24.000000000 +0100
@@ -364,7 +364,8 @@ main(int argc, const char *const *argv)
 {
 	int ret;
 
-	setlocale(LC_ALL, "");
+        if (getenv("DPKG_UNTRANSLATED_MESSAGES") == NULL)
+           setlocale(LC_ALL, "");
 	bindtextdomain(PACKAGE, LOCALEDIR);
 	textdomain(PACKAGE);
 
diff -pruN 1.16.0.3ubuntu2/src/trigcmd.c 1.16.0.3ubuntu3/src/trigcmd.c
--- 1.16.0.3ubuntu2/src/trigcmd.c	2011-04-06 12:34:39.000000000 +0100
+++ 1.16.0.3ubuntu3/src/trigcmd.c	2011-06-27 13:02:35.000000000 +0100
@@ -186,7 +186,8 @@ main(int argc, const char *const *argv)
 	enum trigdef_updateflags tduf;
 	struct pkg_spec pkgspec = PKG_SPEC_INIT(psf_def_native | psf_no_check);
 
-	setlocale(LC_ALL, "");
+        if (getenv("DPKG_UNTRANSLATED_MESSAGES") == NULL)
+           setlocale(LC_ALL, "");
 	bindtextdomain(PACKAGE, LOCALEDIR);
 	textdomain(PACKAGE);
 
diff -pruN 1.16.0.3ubuntu2/utils/update-alternatives.c 1.16.0.3ubuntu3/utils/update-alternatives.c
--- 1.16.0.3ubuntu2/utils/update-alternatives.c	2011-04-06 12:34:39.000000000 +0100
+++ 1.16.0.3ubuntu3/utils/update-alternatives.c	2011-06-27 13:02:14.000000000 +0100
@@ -2027,8 +2027,9 @@ main(int argc, char **argv)
 	struct dirent **table;
 	const char *new_choice = NULL;
 	int i = 0, count;
-
-	setlocale(LC_ALL, "");
+        
+        if (getenv("DPKG_UNTRANSLATED_MESSAGES") == NULL)
+           setlocale(LC_ALL, "");
 	bindtextdomain("dpkg", LOCALEDIR);
 	textdomain("dpkg");
 

Reply to: