Activity log for bug #1309237

Date Who What changed Old value New value Message
2014-04-17 22:36:30 John Lenton bug added bug
2014-04-17 22:37:19 John Lenton bug task added ubuntu-push
2014-04-18 10:36:44 Launchpad Janitor branch linked lp:~chipaca/ubuntu-push/whoopsie-whoopsie-whoopsie
2014-04-18 14:47:59 John Lenton ubuntu-push: status New In Progress
2014-04-18 14:48:04 John Lenton ubuntu-push: importance Undecided Critical
2014-04-18 14:48:08 John Lenton ubuntu-push: assignee John Lenton (chipaca)
2014-04-18 15:10:13 John Lenton ubuntu-push: status In Progress Fix Committed
2014-04-18 15:10:41 John Lenton bug task added ubuntu-push (Ubuntu)
2014-04-18 15:10:49 John Lenton ubuntu-push (Ubuntu): status New In Progress
2014-04-18 15:10:54 John Lenton ubuntu-push (Ubuntu): assignee John Lenton (chipaca)
2014-04-18 15:10:57 John Lenton ubuntu-push (Ubuntu): importance Undecided Critical
2014-04-23 09:50:12 John Lenton bug task deleted whoopsie
2014-04-23 09:50:59 John Lenton summary Returns null string during session start Work around whoopsie returning null string during session start
2014-04-23 09:58:49 John Lenton description During session startup, the call to whoopsie_identifier_generate will on some devices leave both buffer and error as NULL. In particular, running http://pastebin.ubuntu.com/7268480/ on mako (and presumably on manta) as a *session* upstart job, with the upstart script of http://pastebin.ubuntu.com/7268498/ will get a null, null for the first 10 seconds (approximately) on mako: Rebooting (boot in dmesg -T at Thu Apr 17 14:32:36 2014, first "init:" line at Thu Apr 17 14:32:44 2014), in the upstart logs I get a series of 2014-04-17T14:32:54+0000 (null) :: <nil> (that's also the first such line ,10s after init) until suddenly 2014-04-17T14:32:56+0000 (null) :: <nil> 2014-04-17T14:32:56+0000 81dc12[...]cd58 :: <nil> I don't know what's causing this, as it doesn't make sense from what I can read in the code. During session startup, the call to whoopsie_identifier_generate will on some devices leave both buffer and error as NULL. In particular, running http://pastebin.ubuntu.com/7268480/ on mako (and presumably on manta) as a *session* upstart job, with the upstart script of http://pastebin.ubuntu.com/7268498/ will get a null, null for the first 10 seconds (approximately) on mako: Rebooting (boot in dmesg -T at Thu Apr 17 14:32:36 2014, first "init:" line at Thu Apr 17 14:32:44 2014), in the upstart logs I get a series of 2014-04-17T14:32:54+0000 (null) :: <nil> (that's also the first such line ,10s after init) until suddenly 2014-04-17T14:32:56+0000 (null) :: <nil> 2014-04-17T14:32:56+0000 81dc12[...]cd58 :: <nil> I don't know what's causing this, as it doesn't make sense from what I can read in the code. -- The whoopsie bug is now in lp:1311571 -- [Impact] ubuntu-push-client gets an empty string for the whoopsie identifier, which is rather not unique (so connections from multiple devices will get disconnected). [Test Case] You need: * a computer capable of running the ubuntu push server. * at least two devices using the stable image and that can talk to the computer over the network on a computer reachable from the devices, do: mkdir -p test-case-1309231/src/launchpad.net cd !$ bzr branch lp:ubuntu-push cd ubuntu-push make bootstrap sed -i~ -e 's/127.0.0.1//g' sampleconfigs/dev.json make run-server-dev on the devices, edit /etc/xdg/ubuntu-push-client/config.json (or copy it to ~phablet/.config/ubuntu-push-client/config.json and edit it there) so that "addr" points to the IP address of the computer, and port 9090; something like "addr": "192.168.1.1:9090" (note there is no https:// as the hosts discovery step is being skipped). Reboot the devices. Tailing ~phablet/.cache/upstart/ubuntu-push-client.log will show a series of rapid disconnects and reconnects; the output of the server will show a series of empty "registered" (as opposed to "registered" followed by a 256-byte hash). [Regression potential] There's a possibility that whoopsie never stops returning a null string, and thus we never progress. Given that for whoopsie to return null seems to imply there is no network device up, that's probably for the best.
2014-04-23 10:16:04 Dimitri John Ledkov nominated for series Ubuntu Trusty
2014-04-23 10:16:04 Dimitri John Ledkov bug task added ubuntu-push (Ubuntu Trusty)
2014-04-23 10:22:47 John Lenton bug added subscriber Ubuntu Stable Release Updates Team
2014-04-23 10:47:57 John Lenton description During session startup, the call to whoopsie_identifier_generate will on some devices leave both buffer and error as NULL. In particular, running http://pastebin.ubuntu.com/7268480/ on mako (and presumably on manta) as a *session* upstart job, with the upstart script of http://pastebin.ubuntu.com/7268498/ will get a null, null for the first 10 seconds (approximately) on mako: Rebooting (boot in dmesg -T at Thu Apr 17 14:32:36 2014, first "init:" line at Thu Apr 17 14:32:44 2014), in the upstart logs I get a series of 2014-04-17T14:32:54+0000 (null) :: <nil> (that's also the first such line ,10s after init) until suddenly 2014-04-17T14:32:56+0000 (null) :: <nil> 2014-04-17T14:32:56+0000 81dc12[...]cd58 :: <nil> I don't know what's causing this, as it doesn't make sense from what I can read in the code. -- The whoopsie bug is now in lp:1311571 -- [Impact] ubuntu-push-client gets an empty string for the whoopsie identifier, which is rather not unique (so connections from multiple devices will get disconnected). [Test Case] You need: * a computer capable of running the ubuntu push server. * at least two devices using the stable image and that can talk to the computer over the network on a computer reachable from the devices, do: mkdir -p test-case-1309231/src/launchpad.net cd !$ bzr branch lp:ubuntu-push cd ubuntu-push make bootstrap sed -i~ -e 's/127.0.0.1//g' sampleconfigs/dev.json make run-server-dev on the devices, edit /etc/xdg/ubuntu-push-client/config.json (or copy it to ~phablet/.config/ubuntu-push-client/config.json and edit it there) so that "addr" points to the IP address of the computer, and port 9090; something like "addr": "192.168.1.1:9090" (note there is no https:// as the hosts discovery step is being skipped). Reboot the devices. Tailing ~phablet/.cache/upstart/ubuntu-push-client.log will show a series of rapid disconnects and reconnects; the output of the server will show a series of empty "registered" (as opposed to "registered" followed by a 256-byte hash). [Regression potential] There's a possibility that whoopsie never stops returning a null string, and thus we never progress. Given that for whoopsie to return null seems to imply there is no network device up, that's probably for the best. During session startup, the call to whoopsie_identifier_generate will on some devices leave both buffer and error as NULL. In particular, running http://pastebin.ubuntu.com/7268480/ on mako (and presumably on manta) as a *session* upstart job, with the upstart script of http://pastebin.ubuntu.com/7268498/ will get a null, null for the first 10 seconds (approximately) on mako: Rebooting (boot in dmesg -T at Thu Apr 17 14:32:36 2014, first "init:" line at Thu Apr 17 14:32:44 2014), in the upstart logs I get a series of 2014-04-17T14:32:54+0000 (null) :: <nil> (that's also the first such line ,10s after init) until suddenly 2014-04-17T14:32:56+0000 (null) :: <nil> 2014-04-17T14:32:56+0000 81dc12[...]cd58 :: <nil> I don't know what's causing this, as it doesn't make sense from what I can read in the code. -- The whoopsie bug is now in lp:1311571 -- [Impact] ubuntu-push-client gets an empty string for the whoopsie identifier, which is rather not unique (so connections from multiple devices will get disconnected). [Test Case] You need: * a computer capable of running the ubuntu push server. * at least two devices using the stable image and that can talk to the computer over the network on a computer reachable from the devices, do: mkdir -p test-case-1309237/src/launchpad.net cd !$ bzr branch lp:ubuntu-push cd ubuntu-push make bootstrap sed -i~ -e 's/127.0.0.1//g' sampleconfigs/dev.json make run-server-dev on the devices, edit /etc/xdg/ubuntu-push-client/config.json (or copy it to ~phablet/.config/ubuntu-push-client/config.json and edit it there) so that "addr" points to the IP address of the computer, and port 9090; something like "addr": "192.168.1.1:9090" (note there is no https:// as the hosts discovery step is being skipped). Reboot the devices. Tailing ~phablet/.cache/upstart/ubuntu-push-client.log will show a series of rapid disconnects and reconnects; the output of the server will show a series of empty "registered" (as opposed to "registered" followed by a 256-byte hash). [Regression potential] There's a possibility that whoopsie never stops returning a null string, and thus we never progress. Given that for whoopsie to return null seems to imply there is no network device up, that's probably for the best.
2014-04-24 07:23:08 Chris Halse Rogers ubuntu-push (Ubuntu Trusty): status In Progress Fix Committed
2014-04-24 07:23:13 Chris Halse Rogers bug added subscriber SRU Verification
2014-04-24 07:23:16 Chris Halse Rogers tags verification-needed
2014-04-24 17:44:24 John Lenton description During session startup, the call to whoopsie_identifier_generate will on some devices leave both buffer and error as NULL. In particular, running http://pastebin.ubuntu.com/7268480/ on mako (and presumably on manta) as a *session* upstart job, with the upstart script of http://pastebin.ubuntu.com/7268498/ will get a null, null for the first 10 seconds (approximately) on mako: Rebooting (boot in dmesg -T at Thu Apr 17 14:32:36 2014, first "init:" line at Thu Apr 17 14:32:44 2014), in the upstart logs I get a series of 2014-04-17T14:32:54+0000 (null) :: <nil> (that's also the first such line ,10s after init) until suddenly 2014-04-17T14:32:56+0000 (null) :: <nil> 2014-04-17T14:32:56+0000 81dc12[...]cd58 :: <nil> I don't know what's causing this, as it doesn't make sense from what I can read in the code. -- The whoopsie bug is now in lp:1311571 -- [Impact] ubuntu-push-client gets an empty string for the whoopsie identifier, which is rather not unique (so connections from multiple devices will get disconnected). [Test Case] You need: * a computer capable of running the ubuntu push server. * at least two devices using the stable image and that can talk to the computer over the network on a computer reachable from the devices, do: mkdir -p test-case-1309237/src/launchpad.net cd !$ bzr branch lp:ubuntu-push cd ubuntu-push make bootstrap sed -i~ -e 's/127.0.0.1//g' sampleconfigs/dev.json make run-server-dev on the devices, edit /etc/xdg/ubuntu-push-client/config.json (or copy it to ~phablet/.config/ubuntu-push-client/config.json and edit it there) so that "addr" points to the IP address of the computer, and port 9090; something like "addr": "192.168.1.1:9090" (note there is no https:// as the hosts discovery step is being skipped). Reboot the devices. Tailing ~phablet/.cache/upstart/ubuntu-push-client.log will show a series of rapid disconnects and reconnects; the output of the server will show a series of empty "registered" (as opposed to "registered" followed by a 256-byte hash). [Regression potential] There's a possibility that whoopsie never stops returning a null string, and thus we never progress. Given that for whoopsie to return null seems to imply there is no network device up, that's probably for the best. During session startup, the call to whoopsie_identifier_generate will on some devices leave both buffer and error as NULL. In particular, running http://pastebin.ubuntu.com/7268480/ on mako (and presumably on manta) as a *session* upstart job, with the upstart script of http://pastebin.ubuntu.com/7268498/ will get a null, null for the first 10 seconds (approximately) on mako: Rebooting (boot in dmesg -T at Thu Apr 17 14:32:36 2014, first "init:" line at Thu Apr 17 14:32:44 2014), in the upstart logs I get a series of 2014-04-17T14:32:54+0000 (null) :: <nil> (that's also the first such line ,10s after init) until suddenly 2014-04-17T14:32:56+0000 (null) :: <nil> 2014-04-17T14:32:56+0000 81dc12[...]cd58 :: <nil> I don't know what's causing this, as it doesn't make sense from what I can read in the code. -- The whoopsie bug is now in lp:1311571 -- [Impact] ubuntu-push-client gets an empty string for the whoopsie identifier, which is rather not unique (so connections from multiple devices will get disconnected). [Test Case] You need: * a computer capable of running the ubuntu push server. * a device using the stable image and that can talk to the computer over the network on the computer, do: mkdir -p test-case-1309237/src/launchpad.net cd !$ bzr branch lp:ubuntu-push cd ubuntu-push make bootstrap sed -i~ -e 's/127.0.0.1//g' sampleconfigs/dev.json make run-server-dev on the device, edit /etc/xdg/ubuntu-push-client/config.json (or copy it to ~phablet/.config/ubuntu-push-client/config.json and edit it there) so that "addr" points to the IP address of the computer, and port 9090; something like "addr": "192.168.1.1:9090" (note there is no https:// as the hosts discovery step is being skipped). Reboot the device. The output of the server will show an empty "registered" (as opposed to "registered" followed by a 256-byte hash). [Regression potential] There's a possibility that whoopsie never stops returning a null string, and thus we never progress. Given that for whoopsie to return null seems to imply there is no network device up, that's probably for the best.
2014-04-24 21:15:10 John Lenton tags verification-needed verification-done
2014-04-30 05:07:59 Launchpad Janitor branch linked lp:ubuntu/trusty-proposed/ubuntu-push
2014-05-01 15:33:24 Launchpad Janitor ubuntu-push (Ubuntu Trusty): status Fix Committed Fix Released
2014-05-01 15:33:46 Colin Watson removed subscriber Ubuntu Stable Release Updates Team
2014-05-05 13:26:05 Launchpad Janitor ubuntu-push (Ubuntu): status In Progress Fix Released
2014-05-06 12:40:37 John Lenton ubuntu-push: status Fix Committed Fix Released