Bug#459127: apt-listbugs: Ignores --force-yes

2008-01-06 Thread Junichi Uekawa
Hi,

> > > When installing with apt-get -y --force-yes somepackage, any bugs
> > found
> > > stop the installation process. Thats a problem with unattended
> > installations.
> > >
> > > For example, Webmin has a feature to install packages from its Web
> > > interface:
> > 
> > I think it is a perfectly reasonable feature to stop your installation
> > when there is an error in the package you are trying to install.  You
> > can fix the bug or ignore the bug.
> 
> Right, but with non-interactive installations there’s no way to tell 
> apt-listbugs the choice.

The default is to fail as long as the bug is there, so you have a choice of:

1. fixing the RC bug
2. changing apt-listbugs configuration to ignore that particular class of bugs
3. adding the specific bug in the apt-listbugs ignore list. (manual install).


> > apt-listbugs won't stop you when there is no error.
> 
> When I add packages manually, the current behavior of apt-listbugs
> is perfectly sensible. But when I want to install a number of
> packages in an unattended manner, APT should ignore the bugs
> (suppose I reviewed all of them and found them acceptable and now I
> want to install the packages on several workstations). So I want to
> keep apt-listbugs installed and at the same time I need a switch to
> turn it off. --force-yes is an obvious answer but it doesn't work as
> expected. (Yes, I know --force-yes is evil.) How can I turn
> apt-listbugs off for a particular installation?

If ignoring specific bugs is what you want, adding bugs to
/var/lib/apt-listbugs/ignore_bugs sounds like a sound choice.

If you want to start ignoring every single bug on non-interactive
install, you might as well uninstall apt-listbugs.  

I'm feeling uneasy to ignore RC bugs unconditionally on installations
with --force-yes or --assume-yes.


regards,
junichi
-- 
[EMAIL PROTECTED],netfort.gr.jp}   Debian Project




Bug#459127: apt-listbugs: Ignores --force-yes

2008-01-05 Thread Roman Odaisky
Greetings,

> > When installing with apt-get -y --force-yes somepackage, any bugs
> found
> > stop the installation process. Thats a problem with unattended
> installations.
> >
> > For example, Webmin has a feature to install packages from its Web
> > interface:
> 
> I think it is a perfectly reasonable feature to stop your installation
> when there is an error in the package you are trying to install.  You
> can fix the bug or ignore the bug.

Right, but with non-interactive installations there’s no way to tell 
apt-listbugs the choice.

> apt-listbugs won't stop you when there is no error.

When I add packages manually, the current behavior of apt-listbugs is perfectly 
sensible. But when I want to install a number of packages in an unattended 
manner, APT should ignore the bugs (suppose I reviewed all of them and found 
them acceptable and now I want to install the packages on several 
workstations). So I want to keep apt-listbugs installed and at the same time I 
need a switch to turn it off. --force-yes is an obvious answer but it doesn't 
work as expected. (Yes, I know --force-yes is evil.) How can I turn 
apt-listbugs off for a particular installation?

WBR, Roman.





Bug#459127: apt-listbugs: Ignores --force-yes

2008-01-05 Thread Junichi Uekawa
Hi,

> 
> When installing with apt-get -y --force-yes somepackage, any bugs found
> stop the installation process. That’s a problem with unattended installations.
> 
> For example, Webmin has a feature to install packages from its Web
> interface:

I think it is a perfectly reasonable feature to stop your installation
when there is an error in the package you are trying to install.  You
can fix the bug or ignore the bug.

apt-listbugs won't stop you when there is no error.


regards,
junichi
-- 
[EMAIL PROTECTED],netfort.gr.jp}   Debian Project




Bug#459127: apt-listbugs: Ignores --force-yes

2008-01-04 Thread Roman Odaisky
Package: apt-listbugs
Version: 0.0.84
Severity: normal


When installing with apt-get -y --force-yes somepackage, any bugs found
stop the installation process. That’s a problem with unattended installations.

For example, Webmin has a feature to install packages from its Web
interface:

-%<
Installing package(s) with command apt-get -y --force-yes -f install bind9 ..

Reading package lists...
Building dependency tree...
Suggested packages:
  bind9-doc
The following NEW packages will be installed:
  bind9
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 317kB of archives.
After unpacking 844kB of additional disk space will be used.
Get:1 http://ftp.freenet.de etch/main bind9 1:9.3.4-2etch1 [317kB]
serious bugs of bind9 (-> 1:9.3.4-2etch1) 
 #408701 - FTBFS: PPC asm
Summary:
 bind9(1 bug)

** Exit with an error by force in order to stop the installation. **

Fetched 317kB in 0s (2159kB/s)

.. install failed!
-%<

To my mind, --assume-yes --force-yes should silence apt-listbugs.

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.18-53.el5.028stab051.1 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages apt-listbugs depends on:
ii  apt  0.7.6   Advanced front-end for dpkg
ii  libdpkg-ruby1.8  0.3.2   modules/classes for dpkg on ruby 1
ii  libhttp-access2-ruby1.8  2.0.6-3 HTTP accessing library for ruby
ii  libintl-gettext-ruby1.8  0.11-10 Gettext wrapper for Ruby 1.8
ii  liblocale-ruby1.80.1-6   extension to the Ruby intepreter f
ii  libruby1.8 [libzlib-ruby1.8] 1.8.6.111-2 Libraries necessary to run Ruby 1.
ii  libxml-parser-ruby1.80.6.8-3 Interface of expat for the scripti
ii  ruby 1.8.2-2 An interpreter of object-oriented 

apt-listbugs recommends no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]