Thanks Paul for your verification effort and sorry for not getting back
to you earlier. I just updated the testcase (it did not include a
killall update-notifier). This lead to the problem that update-notifier
was still running and the new one (with the faketime argument) would not
start.
Could you (or someone else) please retry the verification with the
updated instructions?
Thanks,
Michael
** Description changed:
Binary package hint: ubuntu-system-service
The dbus call for "is_package_system_locked" does not check all possible
locks.
This can lead to update-notifier (that uses this interface) to auto-opening
update-manager when there is
a package management operation already in progress. Its a bit of a corner
case as most package managers
take /var/lib/dpkg/lock (and that is already tested). But should be fixed
nevertheless.
TEST CASE:
1. use lucid and log into desktop
2. open two terminals
3. run "while true; do apt-get update; done" in the first
- 4. run "NO_FAKE_STAT=1 faketime -f +10d update-notifier" and verify that
update-manager opens
+ 4. run "killall update-notifier; NO_FAKE_STAT=1 faketime -f +10d
update-notifier" and verify that update-manager opens
5. close the terminals
6. install new ubuntu-system-servce and run "sudo killall system-service-d"
to ensure the old one is gone
7. run "gconftool --unset /apps/update-manager/launch_time" to ensure the
launch time is reset
8. repeat steps 3,4 and verify that update-manager does not open this time
- 9. close the terminals that was opened in step 3
- 10. repeat step 4, verify that update-manager now auto-opens
+ 9. close the terminals that was opened in step 3
+ 10. repeat step 4, verify that update-manager now auto-opens
** Changed in: ubuntu-system-service (Ubuntu Lucid)
Status: Fix Committed => In Progress
** Changed in: ubuntu-system-service (Ubuntu Lucid)
Status: In Progress => Fix Committed
** Tags added: verification-needed
** Tags removed: verification-failed
--
does not check all required locks in is_package_system_locked
https://bugs.launchpad.net/bugs/570583
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs