So the issue is that push-client is tracking NM's WirelessEnabled state, and that doesn't get properly updated on krillin/arale when you enable flight mode directly (as when that happens urfkill will use libhybris to disable the interface, making it to disappear completely). The same issue doesn't happen on mako.
To test, just run $ dbus-monitor --system "path='/org/freedesktop/NetworkManager'" and watch the WirelessEnabled changes. As a workaround, if you first disable wifi and then enable flight mode, it will make push-client happy and nothing will wake up your device. Reproduced that behavior with image 19 and 21. ** Also affects: ubuntu-push (Ubuntu) Importance: Undecided Status: New ** Also affects: ubuntu-push (Ubuntu RTM) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1446584 Title: [krillin] On airplane mode battery discharge more rapidly than with airplane mode off To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1446584/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs