[Apt-listbugs-commits] [SCM] apt-listbugs development tree branch, master, updated. 0.1.0-20-g2b90030
Ryan Niebur
ryanryan52 at gmail.com
Sun Oct 18 18:13:49 UTC 2009
The following commit has been merged in the master branch:
commit 82c035e2995cce6057ce6139576f7bd0538047f1
Author: Francesco Poli (t1000) <frx at firenze.linux.it>
Date: Sat Sep 12 18:15:25 2009 +0200
removed some dust from README.Debian
Some parts of this document required an update to reflect the current
situation. Minor cosmetic changes were also applied.
diff --git a/debian/README.Debian b/debian/README.Debian
index e42f157..bc371b5 100644
--- a/debian/README.Debian
+++ b/debian/README.Debian
@@ -1,65 +1,59 @@
+-------------------------------
The Debian Package apt-listbugs
-------------------------------
+
Introduction
============
'apt-listbugs' is a tool which retrieves bug reports from the Debian
Bug Tracking System and lists them. Especially, it is intended to
-be invoked before each upgrade by apt in order to check whether
-the upgrade is safe.
+be invoked before each upgrade by apt or aptitude in order to check whether
+the upgrade is safe.
-Most of Debian developers use the unstable version of Debian
-and some users also use it because the version is the latest
+Most Debian developers use the unstable version of Debian,
+and some users also use it, because this version is the latest
snapshot which includes many features and new packages.
-'apt' is a great convenient tool to follow your system to the latest
-version easily. On the other hand, the feature also makes your system
-break easily. If a package is broken and uploaded to the Debian unstable,
-the package will be installed on many Debian system soon.
+'apt' and 'aptitude' are great and convenient tools to let your system
+easily track the latest package versions from unstable.
+On the other hand, this possibility also makes your system
+break easily. If a broken package is uploaded to Debian unstable,
+the package will soon get installed on many Debian systems.
-From a debian developer's point of view, many bug reports are reported
-for only one bug. Unfortunately, these bugs are usually reported to several
-packages.
-
-You can install it easily by apt. Usually, customisation is not
-required. However, I do strongly suggest use of proxy server in order
-to reduce the number of accesses to the BTS.
+The same reasoning holds for the testing version of Debian, even
+though to a smaller extent.
+'apt-listbugs' may be helpful by warning its users about bugs in packages
+which are about to be installed/upgraded and by giving the opportunity
+to avoid or defer an unsafe installation/upgrade.
-Bug information retrieval
-=========================
+You can install it easily by using apt or aptitude. Usually, no customization
+is required. However, the use of a proxy server is recommended, in order
+to reduce the number of accesses to the BTS.
-This version of 'apt-listbugs' uses bugs.debian.org for bug
-retrieval. It retrieves index from bugs.debian.org/indices/ (currently
-redirected to merkel.debian.org/~dancer/apt-listbugs/), and each bug
-via SOAP interface on bugs.debian.org (currently a redirect to
-bugs.donarmstrong.com).
Notes
=====
-'apt-listbugs' requires a console for user interaction. It will
-default to noninteractive failure more if tty is not available.
+This version of 'apt-listbugs' uses the Debian BTS SOAP interface for
+bug retrieval.
-By default, 'apt-listbugs' retrieves bug reports from the local
-cache. Because it's not possible to know if the cache contents are
-up-to-date the reports may be old. The cache will be automatically
-removed in 1 hour (by default). If you want to change the timer, put
-the -t option to apt-listbugs. Use -f option to force refresh.
+'apt-listbugs' requires a console for user interaction. It will
+default to non-interactive failure mode, if tty is not available.
-'apt-listbugs' has a simple interactive viewer built-in. It uses
+'apt-listbugs' has a simple built-in interactive viewer. It uses
querybts program as a back-end. To enable this feature, you need to
-install 'reportbug' package. In addition, you can select broken
+install the 'reportbug' package. In addition, you can select broken
packages for pinning, to avoid automatically upgrading them. However,
pinning is not effective immediately, and requires restarting your apt
-session.
+or aptitude session.
The pinning will be removed by a cron.daily job, when the bugs no longer
affect the package candidate version.
-If you install www-browser, you can view bug lists in html.
-sensible-browser in debianutils (>= 2.0) also available.
+If you install www-browser, you can view bug lists in HTML.
+sensible-browser from the 'sensible-utils' package is also available.
Current Design Limitation
@@ -72,20 +66,6 @@ version tracking not functioning for such packages. A popular example
of such package is gcc.
-apt-setup bug
-=============
-
-During Etch development, there was a time where apt-setup had a bug,
-and put 'false' as Acquire::http::proxy configuration. (Bug: #378868)
-Remove the line saying
- Acquire::http::proxy 'false'
-from apt.conf
-
-Reading package fields... Done
-Reading package status... Done
-Retrieving bug reports... 0% W: unsupported proxy `false'
-
-
apt-cacher / apt-cacher-ng and proxy configuration
==================================================
@@ -104,13 +84,14 @@ configuration.
Acquire::http::Proxy::bugs.debian.org "DIRECT";
+
Filing Bugs on apt-listbugs
===========================
SOAP_USE_PROXY
--------------
-If you intend to file bug on why SOAP_USE_PROXY is required, don't.
+If you intend to file bug on why SOAP_USE_PROXY is required, please don't.
There's already a bug filed as 399706.
This bug is going to be fixed in future ruby1.8 upstream version of
@@ -121,35 +102,35 @@ Debugging apt-listbugs
When there is an error, to obtain reproducible debugging information,
please run the following command-line to invoke apt-listbugs with the
-debugging output, and attach the output along with your bugreport.
+debugging output, and attach the output along with your bug report.
(echo 'VERSION 2'; echo '' ;
- ls -1 /var/cache/apt/archives/PACKAGE_*.deb |
- sed 's/^/x x x x /') |
- /usr/sbin/apt-listbugs apt -d
- (substitute PACKAGE with the package name)
-
+ ls -1 /var/cache/apt/archives/PACKAGE_*.deb |
+ sed 's/^/x x x x /') |
+ /usr/sbin/apt-listbugs apt -d
+where PACKAGE should be substituted with the package name.
Of course, if you are feeling more like contributing to apt-listbugs,
-enable debug output by default by editing
-/etc/apt/apt.conf.d/10apt-listbugs to add the debug option '-d'.
+you could enable debug output by default by editing
+/etc/apt/apt.conf.d/10apt-listbugs to add the debug option '-d':
+the following line
- DPkg::Pre-Install-Pkgs {"/usr/sbin/apt-listbugs apt || exit 10"};
+ DPkg::Pre-Install-Pkgs {"/usr/sbin/apt-listbugs apt || exit 10";};
-to read
-
- DPkg::Pre-Install-Pkgs {"/usr/sbin/apt-listbugs apt -d || exit 10"};
+should become
+ DPkg::Pre-Install-Pkgs {"/usr/sbin/apt-listbugs apt -d || exit 10";};
Hacking apt-listbugs
====================
-There is so much more information about debbugs SOAP debbugs interface
-available from debbbugs source.
+There is so much more information about the BTS SOAP interface
+available from debbugs source:
+http://bugs.debian.org/debbugs-source/mainline/Debbugs/Bugs.pm
- http://bugs.debian.org/debbugs-source/mainline/Debbugs/Bugs.pm
-- Junichi Uekawa <dancer at debian.org>, Wed, 1 Oct 2008 20:50:27 -0700
- -- Francesco Poli (t1000) <frx at firenze.linux.it> Mon, 27 Apr 2009 23:07:41 +0200
+ -- Francesco Poli (t1000) <frx at firenze.linux.it> Sat, 12 Sep 2009 17:47:37 +0200
+
diff --git a/debian/changelog b/debian/changelog
index 683efd5..cd2dca7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,13 +3,14 @@ apt-listbugs (0.1.1) UNRELEASED; urgency=low
[ Francesco Poli (t1000) ]
* enhance BTS SOAP reply parsing: drop '\r' characters from bug subjects
* bump Standards-Version to 3.8.3: no changes needed
+ * updated README.Debian, by dropping or modifying obsolete parts
[ Ryan Niebur ]
* updated italian translation, thanks Luca (Closes: #540344)
* LC_ALL=C when running apt-cache, we parse the English output (Closes:
#547128)
- -- Ryan Niebur <ryanryan52 at gmail.com> Thu, 17 Sep 2009 07:12:54 -0700
+ -- Francesco Poli (t1000) <frx at firenze.linux.it> Sat, 12 Sep 2009 18:08:39 +0200
apt-listbugs (0.1.0) unstable; urgency=low
--
apt-listbugs development tree
More information about the Apt-listbugs-commits
mailing list