[Pm-utils] Release?

Victor Lowther victor.lowther at gmail.com
Sat Mar 15 13:54:14 PDT 2008


On Sat, 2008-03-15 at 21:18 +0100, Michael Biebl wrote:
> 2008/3/15, Victor Lowther <victor.lowther at gmail.com>:
> > I think it is time to do a release.  I have been running the latest
> >  version of pm-utils on my laptop for a little over a week, and I have
> >  had exactly 0 suspend/resume failures related to pm-utils in that
> >  time.
> 
> Found a bug in the disable_hook logic:
> # cat /etc/pm/config.d/mode
> SLEEP_MODULE="uswsusp"
> # pm-hibernate --help
> ...
> Sa 15. Mär 21:13:57 CET 2008: running /usr/lib/pm-utils/sleep.d/99video help
> disabled.
> # echo SLEEP_MODULE="kernel" >> /etc/pm/config.d/mode
> # pm-hibernate --help
> ...
> Sa 15. Mär 21:13:57 CET 2008: running /usr/lib/pm-utils/sleep.d/99video help
> disabled.
> 
> Problem is, that disable stores the disabled hooks as files:
> /var/run/pm-utils/storage/disable_hook\:99video

Yay, a bug!

It seems that in this case, there are two bugs:
1. We are still emitting the run_hooks diagnostic messages even though
we should not be when running with help.

2: The storage directory is not getting cleaned properly between runs.


> Imho, this information should be stored in an environment variable

Yeah, I briefly tried using an environment variable for store the hooks,
but it only works if we do not try to disable a hook from a subshell.
Since I can think of a few scenarios where we might want to do that (one
hook disabling another is the big one), I discarded that approach.

> Cheers,
> Michael
-- 
Victor Lowther
Ubuntu Certified Professional



More information about the Pm-utils mailing list