On Fri, 11 Mar 2016 23:02:15 +0100 Manuel Bilderbeek wrote:

[...]
> On 11-03-16 19:33, Francesco Poli wrote:
> >> But: how does pinning help? I don't want it to become permanently pinned.
> >
> > Each pin is automatically removed by a daily cron job, as soon as the
> > bug is fixed in the package version available for installation/upgrade.
> 
> Hmm, I used to pin something, but then it always was permanent. How does 
> the automatic unpinning work?

It checks whether the bug is fixed (or downgraded below the configured
severity threshold) in the version of the package that would get
installed without the pin itself. If this is the case, the pin is
actually removed and the installation/upgrade of the package becomes
possible again.

Please make sure that the cron daily job is run (if the system is up
and running almost 24/7, then cron should suffice, otherwise, the
installation of anacron is recommended).
Please also make sure that the Internet link is working while the cron
job is run.
Finally, you have to remember to keep the package indexes up-to-date
(with "apt update" or "aptitude update" or ...), in order for the
unpinning to work correctly.

[...]
> Just one suggestion: add 'p' to the hints at possible answers to the 
> question "Are you sure you want to install/upgrade the above packages?".
> Or simply behave as if 'p' was responded when people answer 'no', 
> because I would expect that to be the most likely answer that a 
> knowledgeable user would give.

"p" would pin all the listed buggy packages, which is not necessarily
what a user would always want to do (maybe one bug does not affect your
architecture or your use case, and you prefer to upgrade the package
despite the bug).

> Or change the question to something like: "What would you like to do 
> now? a) abort the upgrade b) pin these packages to their current 
> versions until the bugs are solved c) just continue the upgrade.

This is too long and detailed! It would be annoying for the users who
already know how to use the program.
On the other hand, the users who need to read explanations may always
use the on-line help (by answering '?'). 

[...]
> 
> Thanks for maintaining this useful package :)

You're welcome!    ;-)

Bye.

-- 
 http://www.inventati.org/frx/
 There's not a second to spare! To the laboratory!
..................................................... Francesco Poli .
 GnuPG key fpr == CA01 1147 9CD2 EFDF FB82  3925 3E1C 27E1 1F69 BFFE

Attachment: pgpJ4nRH3YKBt.pgp
Description: PGP signature

Reply via email to