]> err.no Git - dpkg/commitdiff
Errors during dpkg -s(and other similiar commands) are now printed on
authorAdam Heath <doogie@debian.org>
Thu, 19 Apr 2001 05:15:23 +0000 (05:15 +0000)
committerAdam Heath <doogie@debian.org>
Thu, 19 Apr 2001 05:15:23 +0000 (05:15 +0000)
stderr.

ChangeLog
debian/changelog
main/enquiry.c

index 0dc83498825b9df89fc420fe2347b88114833494..7e20760eb319b147c381e0673be9bc0582f93f06 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Thu Apr 19 00:14:39 CDT 2001 Adam Heath <doogie@debian.org>
+
+  * main/enquiry.c: Errors during dpkg -s(and other similiar commands) are
+    now printed on stderr.
+
 Thu Apr 19 00:03:16 CDT 2001 Adam Heath <doogie@debian.org>
 
   * main/archives.c:  Apply patch from Fumitoshi UKAI <ukai@debian.or.jp>,
index 7f3be937a72ece046347f58b91de248977fcae55..b61316581724ef45528c17b0ba02c7d63c9cb640 100644 (file)
@@ -60,6 +60,8 @@ dpkg (1.9.0) unstable; urgency=low
     segfaults people have been seeing in dpkg.  Closes: #90328.
   * Apply patch from bug#86847, that escapes intl chars in filenames.
     Closes(rc): #83752, #85040, #86847, #89000.
+  * Errors during dpkg -s(and other similiar commands) are now printed
+    on stderr.  Closes: #88987.
 
  -- Wichert Akkerman <wakkerma@debian.org>  UNRELEASED
 
index 54ff7f6f7e8b5eb7b52077456bf68d67fa5c2834..4d5fd934d0644424ff1a335f19c2e46aef65c80a 100644 (file)
@@ -446,7 +446,7 @@ void enqperpackage(const char *const *argv) {
           !pkg->files &&
           pkg->want == want_unknown &&
           !informative(pkg,&pkg->installed)) {
-        printf(_("Package `%s' is not installed and no info is available.\n"),pkg->name);
+        fprintf(stderr,_("Package `%s' is not installed and no info is available.\n"),pkg->name);
         failures++;
       } else {
         writerecord(stdout, "<stdout>", pkg, &pkg->installed);
@@ -455,7 +455,7 @@ void enqperpackage(const char *const *argv) {
 
     case act_printavail:
       if (!informative(pkg,&pkg->available)) {
-        printf(_("Package `%s' is not available.\n"),pkg->name);
+        fprintf(stderr,_("Package `%s' is not available.\n"),pkg->name);
         failures++;
       } else {
         writerecord(stdout, "<stdout>", pkg, &pkg->available);
@@ -465,7 +465,7 @@ void enqperpackage(const char *const *argv) {
     case act_listfiles:
       switch (pkg->status) {
       case stat_notinstalled: 
-        printf(_("Package `%s' is not installed.\n"),pkg->name);
+        fprintf(stderr,_("Package `%s' is not installed.\n"),pkg->name);
         failures++;
         break;
         
@@ -501,8 +501,8 @@ void enqperpackage(const char *const *argv) {
   }
 
   if (failures) {
-    puts(_("Use dpkg --info (= dpkg-deb --info) to examine archive files,\n"
-         "and dpkg --contents (= dpkg-deb --contents) to list their contents."));
+    fputs(_("Use dpkg --info (= dpkg-deb --info) to examine archive files,\n"
+         "and dpkg --contents (= dpkg-deb --contents) to list their contents."),stderr);
     if (ferror(stdout)) werr("stdout");
   }
 }