Activity log for bug #1382632

Date Who What changed Old value New value Message
2014-10-17 17:30:52 Andreas Hasenack bug added bug
2014-10-17 17:30:52 Andreas Hasenack attachment added openstack-dashboard-0.tar.bz2 https://bugs.launchpad.net/bugs/1382632/+attachment/4239089/+files/openstack-dashboard-0.tar.bz2
2014-10-17 17:31:37 Andreas Hasenack tags cloud-installer landscape
2014-10-17 17:31:46 Andreas Hasenack bug added subscriber Landscape
2014-10-21 23:15:34 Launchpad Janitor horizon (Ubuntu): status New Confirmed
2014-10-22 12:46:15 Ryan Beisner tags cloud-installer landscape cloud-installer landscape openstack
2014-10-23 11:59:08 James Page summary Insecure key file permissions Insecure key file permissions when running under LXC
2014-10-23 12:21:23 James Page summary Insecure key file permissions when running under LXC Insecure key file permissions
2014-10-24 20:57:01 Scott Moser attachment added show tar acl issue https://bugs.launchpad.net/ubuntu/+source/horizon/+bug/1382632/+attachment/4244036/+files/show-tar-acl-issue
2014-10-24 20:57:16 Scott Moser bug task added curtin (Ubuntu)
2014-10-24 20:57:25 Scott Moser bug task added curtin
2014-10-24 21:01:40 Launchpad Janitor branch linked lp:curtin
2014-10-24 21:02:06 Scott Moser curtin: importance Undecided High
2014-10-24 21:02:06 Scott Moser curtin: status New Fix Committed
2014-10-27 13:21:37 Scott Moser curtin (Ubuntu): status New Confirmed
2014-10-27 13:22:03 Scott Moser nominated for series Ubuntu Trusty
2014-10-27 13:22:03 Scott Moser bug task added horizon (Ubuntu Trusty)
2014-10-27 13:22:03 Scott Moser bug task added curtin (Ubuntu Trusty)
2014-10-27 13:22:03 Scott Moser nominated for series Ubuntu Vivid
2014-10-27 13:22:03 Scott Moser bug task added horizon (Ubuntu Vivid)
2014-10-27 13:22:03 Scott Moser bug task added curtin (Ubuntu Vivid)
2014-10-27 13:22:03 Scott Moser nominated for series Ubuntu Utopic
2014-10-27 13:22:03 Scott Moser bug task added horizon (Ubuntu Utopic)
2014-10-27 13:22:03 Scott Moser bug task added curtin (Ubuntu Utopic)
2014-10-27 13:22:19 Scott Moser bug task deleted horizon (Ubuntu Trusty)
2014-10-27 13:22:22 Scott Moser bug task deleted horizon (Ubuntu Utopic)
2014-10-27 15:03:26 Scott Moser description openstack-dashboard 1:2014.2-0ubuntu1~cloud0 from http://ppa.launchpad.net/ubuntu-cloud-archive/juno-staging/ubuntu/ Got this during installation with the charm: (...) 2014-10-17 17:17:07 INFO install Setting up openstack-dashboard (1:2014.2-0ubuntu1~cloud0) ... 2014-10-17 17:17:07 INFO install Collecting and compressing static assets... 2014-10-17 17:17:07 INFO install Traceback (most recent call last): 2014-10-17 17:17:07 INFO install File "manage.py", line 25, in <module> 2014-10-17 17:17:07 INFO install execute_from_command_line(sys.argv) 2014-10-17 17:17:07 INFO install File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 399, in execute_from_command_line 2014-10-17 17:17:07 INFO install utility.execute() 2014-10-17 17:17:07 INFO install File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 392, in execute 2014-10-17 17:17:07 INFO install self.fetch_command(subcommand).run_from_argv(self.argv) 2014-10-17 17:17:07 INFO install File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 261, in fetch_command 2014-10-17 17:17:07 INFO install commands = get_commands() 2014-10-17 17:17:07 INFO install File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 107, in get_commands 2014-10-17 17:17:07 INFO install apps = settings.INSTALLED_APPS 2014-10-17 17:17:07 INFO install File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line 54, in __getattr__ 2014-10-17 17:17:07 INFO install self._setup(name) 2014-10-17 17:17:07 INFO install File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line 49, in _setup 2014-10-17 17:17:07 INFO install self._wrapped = Settings(settings_module) 2014-10-17 17:17:07 INFO install File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line 128, in __init__ 2014-10-17 17:17:07 INFO install mod = importlib.import_module(self.SETTINGS_MODULE) 2014-10-17 17:17:07 INFO install File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module 2014-10-17 17:17:07 INFO install __import__(name) 2014-10-17 17:17:07 INFO install File "/usr/share/openstack-dashboard/openstack_dashboard/settings.py", line 316, in <module> 2014-10-17 17:17:07 INFO install from local.local_settings import * # noqa 2014-10-17 17:17:07 INFO install File "/usr/share/openstack-dashboard/openstack_dashboard/local/local_settings.py", line 98, in <module> 2014-10-17 17:17:07 INFO install SECRET_KEY = secret_key.generate_or_read_from_file('/var/lib/openstack-dashboard/secret_key') 2014-10-17 17:17:07 INFO install File "/usr/lib/python2.7/dist-packages/horizon/utils/secret_key.py", line 61, in generate_or_read_from_file 2014-10-17 17:17:07 INFO install raise FilePermissionError("Insecure key file permissions!") 2014-10-17 17:17:07 INFO install horizon.utils.secret_key.FilePermissionError: Insecure key file permissions! 2014-10-17 17:17:07 INFO install dpkg: error processing package openstack-dashboard (--configure): 2014-10-17 17:17:07 INFO install subprocess installed post-installation script returned error exit status 1 2014-10-17 17:17:07 INFO install dpkg: dependency problems prevent configuration of openstack-dashboard-ubuntu-theme: 2014-10-17 17:17:07 INFO install openstack-dashboard-ubuntu-theme depends on openstack-dashboard (= 1:2014.2-0ubuntu1~cloud0); however: 2014-10-17 17:17:07 INFO install Package openstack-dashboard is not configured yet. 2014-10-17 17:17:07 INFO install 2014-10-17 17:17:07 INFO install dpkg: error processing package openstack-dashboard-ubuntu-theme (--configure): 2014-10-17 17:17:07 INFO install dependency problems - leaving unconfigured 2014-10-17 17:17:07 INFO install No apport report written because the error message indicates its a followup error from a previous failure. 2014-10-17 17:17:07 INFO install Errors were encountered while processing: 2014-10-17 17:17:07 INFO install openstack-dashboard 2014-10-17 17:17:07 INFO install openstack-dashboard-ubuntu-theme 2014-10-17 17:17:08 INFO install E: Sub-process /usr/bin/dpkg returned an error code (1) Full logs attached. openstack-dashboard 1:2014.2-0ubuntu1~cloud0 from http://ppa.launchpad.net/ubuntu-cloud-archive/juno-staging/ubuntu/ Got this during installation with the charm: (...) 2014-10-17 17:17:07 INFO install Setting up openstack-dashboard (1:2014.2-0ubuntu1~cloud0) ... 2014-10-17 17:17:07 INFO install Collecting and compressing static assets... 2014-10-17 17:17:07 INFO install Traceback (most recent call last): 2014-10-17 17:17:07 INFO install File "manage.py", line 25, in <module> 2014-10-17 17:17:07 INFO install execute_from_command_line(sys.argv) 2014-10-17 17:17:07 INFO install File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 399, in execute_from_command_line 2014-10-17 17:17:07 INFO install utility.execute() 2014-10-17 17:17:07 INFO install File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 392, in execute 2014-10-17 17:17:07 INFO install self.fetch_command(subcommand).run_from_argv(self.argv) 2014-10-17 17:17:07 INFO install File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 261, in fetch_command 2014-10-17 17:17:07 INFO install commands = get_commands() 2014-10-17 17:17:07 INFO install File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 107, in get_commands 2014-10-17 17:17:07 INFO install apps = settings.INSTALLED_APPS 2014-10-17 17:17:07 INFO install File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line 54, in __getattr__ 2014-10-17 17:17:07 INFO install self._setup(name) 2014-10-17 17:17:07 INFO install File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line 49, in _setup 2014-10-17 17:17:07 INFO install self._wrapped = Settings(settings_module) 2014-10-17 17:17:07 INFO install File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line 128, in __init__ 2014-10-17 17:17:07 INFO install mod = importlib.import_module(self.SETTINGS_MODULE) 2014-10-17 17:17:07 INFO install File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module 2014-10-17 17:17:07 INFO install __import__(name) 2014-10-17 17:17:07 INFO install File "/usr/share/openstack-dashboard/openstack_dashboard/settings.py", line 316, in <module> 2014-10-17 17:17:07 INFO install from local.local_settings import * # noqa 2014-10-17 17:17:07 INFO install File "/usr/share/openstack-dashboard/openstack_dashboard/local/local_settings.py", line 98, in <module> 2014-10-17 17:17:07 INFO install SECRET_KEY = secret_key.generate_or_read_from_file('/var/lib/openstack-dashboard/secret_key') 2014-10-17 17:17:07 INFO install File "/usr/lib/python2.7/dist-packages/horizon/utils/secret_key.py", line 61, in generate_or_read_from_file 2014-10-17 17:17:07 INFO install raise FilePermissionError("Insecure key file permissions!") 2014-10-17 17:17:07 INFO install horizon.utils.secret_key.FilePermissionError: Insecure key file permissions! 2014-10-17 17:17:07 INFO install dpkg: error processing package openstack-dashboard (--configure): 2014-10-17 17:17:07 INFO install subprocess installed post-installation script returned error exit status 1 2014-10-17 17:17:07 INFO install dpkg: dependency problems prevent configuration of openstack-dashboard-ubuntu-theme: 2014-10-17 17:17:07 INFO install openstack-dashboard-ubuntu-theme depends on openstack-dashboard (= 1:2014.2-0ubuntu1~cloud0); however: 2014-10-17 17:17:07 INFO install Package openstack-dashboard is not configured yet. 2014-10-17 17:17:07 INFO install 2014-10-17 17:17:07 INFO install dpkg: error processing package openstack-dashboard-ubuntu-theme (--configure): 2014-10-17 17:17:07 INFO install dependency problems - leaving unconfigured 2014-10-17 17:17:07 INFO install No apport report written because the error message indicates its a followup error from a previous failure. 2014-10-17 17:17:07 INFO install Errors were encountered while processing: 2014-10-17 17:17:07 INFO install openstack-dashboard 2014-10-17 17:17:07 INFO install openstack-dashboard-ubuntu-theme 2014-10-17 17:17:08 INFO install E: Sub-process /usr/bin/dpkg returned an error code (1) Full logs attached. Related Bugs: * bug 1382632: horizon insecure key file permissions * bug 1386237: tar strange behavior with --acl * bug 1313550: ping broken (xattrs lost in tar extraction)
2014-10-27 15:22:18 Scott Moser curtin (Ubuntu Utopic): status New Confirmed
2014-10-27 15:22:20 Scott Moser curtin (Ubuntu Trusty): status New Confirmed
2014-10-27 15:22:23 Scott Moser curtin (Ubuntu Trusty): importance Undecided High
2014-10-27 15:22:26 Scott Moser curtin (Ubuntu Utopic): importance Undecided High
2014-10-27 15:22:28 Scott Moser curtin (Ubuntu Vivid): importance Undecided High
2014-10-27 16:44:16 Launchpad Janitor branch linked lp:~smoser/ubuntu/trusty/curtin/sru-utopic-level
2014-10-27 17:23:33 Launchpad Janitor branch linked lp:~smoser/ubuntu/utopic/curtin/sru-vivid-level
2014-10-27 17:23:52 Launchpad Janitor curtin (Ubuntu Vivid): status Confirmed Fix Released
2014-10-27 17:55:06 Scott Moser description openstack-dashboard 1:2014.2-0ubuntu1~cloud0 from http://ppa.launchpad.net/ubuntu-cloud-archive/juno-staging/ubuntu/ Got this during installation with the charm: (...) 2014-10-17 17:17:07 INFO install Setting up openstack-dashboard (1:2014.2-0ubuntu1~cloud0) ... 2014-10-17 17:17:07 INFO install Collecting and compressing static assets... 2014-10-17 17:17:07 INFO install Traceback (most recent call last): 2014-10-17 17:17:07 INFO install File "manage.py", line 25, in <module> 2014-10-17 17:17:07 INFO install execute_from_command_line(sys.argv) 2014-10-17 17:17:07 INFO install File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 399, in execute_from_command_line 2014-10-17 17:17:07 INFO install utility.execute() 2014-10-17 17:17:07 INFO install File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 392, in execute 2014-10-17 17:17:07 INFO install self.fetch_command(subcommand).run_from_argv(self.argv) 2014-10-17 17:17:07 INFO install File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 261, in fetch_command 2014-10-17 17:17:07 INFO install commands = get_commands() 2014-10-17 17:17:07 INFO install File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 107, in get_commands 2014-10-17 17:17:07 INFO install apps = settings.INSTALLED_APPS 2014-10-17 17:17:07 INFO install File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line 54, in __getattr__ 2014-10-17 17:17:07 INFO install self._setup(name) 2014-10-17 17:17:07 INFO install File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line 49, in _setup 2014-10-17 17:17:07 INFO install self._wrapped = Settings(settings_module) 2014-10-17 17:17:07 INFO install File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line 128, in __init__ 2014-10-17 17:17:07 INFO install mod = importlib.import_module(self.SETTINGS_MODULE) 2014-10-17 17:17:07 INFO install File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module 2014-10-17 17:17:07 INFO install __import__(name) 2014-10-17 17:17:07 INFO install File "/usr/share/openstack-dashboard/openstack_dashboard/settings.py", line 316, in <module> 2014-10-17 17:17:07 INFO install from local.local_settings import * # noqa 2014-10-17 17:17:07 INFO install File "/usr/share/openstack-dashboard/openstack_dashboard/local/local_settings.py", line 98, in <module> 2014-10-17 17:17:07 INFO install SECRET_KEY = secret_key.generate_or_read_from_file('/var/lib/openstack-dashboard/secret_key') 2014-10-17 17:17:07 INFO install File "/usr/lib/python2.7/dist-packages/horizon/utils/secret_key.py", line 61, in generate_or_read_from_file 2014-10-17 17:17:07 INFO install raise FilePermissionError("Insecure key file permissions!") 2014-10-17 17:17:07 INFO install horizon.utils.secret_key.FilePermissionError: Insecure key file permissions! 2014-10-17 17:17:07 INFO install dpkg: error processing package openstack-dashboard (--configure): 2014-10-17 17:17:07 INFO install subprocess installed post-installation script returned error exit status 1 2014-10-17 17:17:07 INFO install dpkg: dependency problems prevent configuration of openstack-dashboard-ubuntu-theme: 2014-10-17 17:17:07 INFO install openstack-dashboard-ubuntu-theme depends on openstack-dashboard (= 1:2014.2-0ubuntu1~cloud0); however: 2014-10-17 17:17:07 INFO install Package openstack-dashboard is not configured yet. 2014-10-17 17:17:07 INFO install 2014-10-17 17:17:07 INFO install dpkg: error processing package openstack-dashboard-ubuntu-theme (--configure): 2014-10-17 17:17:07 INFO install dependency problems - leaving unconfigured 2014-10-17 17:17:07 INFO install No apport report written because the error message indicates its a followup error from a previous failure. 2014-10-17 17:17:07 INFO install Errors were encountered while processing: 2014-10-17 17:17:07 INFO install openstack-dashboard 2014-10-17 17:17:07 INFO install openstack-dashboard-ubuntu-theme 2014-10-17 17:17:08 INFO install E: Sub-process /usr/bin/dpkg returned an error code (1) Full logs attached. Related Bugs: * bug 1382632: horizon insecure key file permissions * bug 1386237: tar strange behavior with --acl * bug 1313550: ping broken (xattrs lost in tar extraction) === SRU Information === [Impact] Systems installed using curtin inadvertantly have a default set of acl applied to the root directory. Those default acl can wreak havoc with seemingly sane expectations of users or packages or administrators. For example, the problem that was noticed essentially boiled down to a program doing: ( umask 0066 ; rm -f secret-file; echo "passw0rd" > secret-file ) and then later that program checked permissions of the file and found: $ ls -l secret-file -rw-r--r-- 1 smoser smoser 0 Oct 27 12:00 secret-file instead of -rw------- 1 smoser smoser 0 Oct 27 12:00 secret-file And raised exception. This is not at all an unreasonable expectation. Essentially, this boils down to all packages not being ready to handle having filesystem ACL in place. Additionally curtin did not intend on installing the target with default ACLs that was a unexpected behavior of tar (raised in bug 1386237) [Test Case] * Install system with MAAS and fast path installer (curtin). * mkdir /tmp/mydir * cd /tmp/mydir * ( umask 0066 ; rm -f secret-file; echo "passw0rd" > secret-file ) * ls -l secret-file Expected output is that file has 600 permissions. Failure case, is 644. [Regression Potential] Fairly small chance for regression as the tar files created for consumption are not created with acl information inside. Generally ubuntu installations do not have default ACL in place on /, and thus the change creates less chance for unexpected behavior than is currently present. [Other Info] This bug is not actually present in the version of curtin in trusty. However, the fix for this issue is in the code added to fix bug 1313550. The bug is present in utopic's version of curtin. === End SRU Information === openstack-dashboard 1:2014.2-0ubuntu1~cloud0 from http://ppa.launchpad.net/ubuntu-cloud-archive/juno-staging/ubuntu/ Got this during installation with the charm: (...) 2014-10-17 17:17:07 INFO install Setting up openstack-dashboard (1:2014.2-0ubuntu1~cloud0) ... 2014-10-17 17:17:07 INFO install Collecting and compressing static assets... 2014-10-17 17:17:07 INFO install Traceback (most recent call last): 2014-10-17 17:17:07 INFO install File "manage.py", line 25, in <module> 2014-10-17 17:17:07 INFO install execute_from_command_line(sys.argv) 2014-10-17 17:17:07 INFO install File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 399, in execute_from_command_line 2014-10-17 17:17:07 INFO install utility.execute() 2014-10-17 17:17:07 INFO install File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 392, in execute 2014-10-17 17:17:07 INFO install self.fetch_command(subcommand).run_from_argv(self.argv) 2014-10-17 17:17:07 INFO install File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 261, in fetch_command 2014-10-17 17:17:07 INFO install commands = get_commands() 2014-10-17 17:17:07 INFO install File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 107, in get_commands 2014-10-17 17:17:07 INFO install apps = settings.INSTALLED_APPS 2014-10-17 17:17:07 INFO install File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line 54, in __getattr__ 2014-10-17 17:17:07 INFO install self._setup(name) 2014-10-17 17:17:07 INFO install File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line 49, in _setup 2014-10-17 17:17:07 INFO install self._wrapped = Settings(settings_module) 2014-10-17 17:17:07 INFO install File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line 128, in __init__ 2014-10-17 17:17:07 INFO install mod = importlib.import_module(self.SETTINGS_MODULE) 2014-10-17 17:17:07 INFO install File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module 2014-10-17 17:17:07 INFO install __import__(name) 2014-10-17 17:17:07 INFO install File "/usr/share/openstack-dashboard/openstack_dashboard/settings.py", line 316, in <module> 2014-10-17 17:17:07 INFO install from local.local_settings import * # noqa 2014-10-17 17:17:07 INFO install File "/usr/share/openstack-dashboard/openstack_dashboard/local/local_settings.py", line 98, in <module> 2014-10-17 17:17:07 INFO install SECRET_KEY = secret_key.generate_or_read_from_file('/var/lib/openstack-dashboard/secret_key') 2014-10-17 17:17:07 INFO install File "/usr/lib/python2.7/dist-packages/horizon/utils/secret_key.py", line 61, in generate_or_read_from_file 2014-10-17 17:17:07 INFO install raise FilePermissionError("Insecure key file permissions!") 2014-10-17 17:17:07 INFO install horizon.utils.secret_key.FilePermissionError: Insecure key file permissions! 2014-10-17 17:17:07 INFO install dpkg: error processing package openstack-dashboard (--configure): 2014-10-17 17:17:07 INFO install subprocess installed post-installation script returned error exit status 1 2014-10-17 17:17:07 INFO install dpkg: dependency problems prevent configuration of openstack-dashboard-ubuntu-theme: 2014-10-17 17:17:07 INFO install openstack-dashboard-ubuntu-theme depends on openstack-dashboard (= 1:2014.2-0ubuntu1~cloud0); however: 2014-10-17 17:17:07 INFO install Package openstack-dashboard is not configured yet. 2014-10-17 17:17:07 INFO install 2014-10-17 17:17:07 INFO install dpkg: error processing package openstack-dashboard-ubuntu-theme (--configure): 2014-10-17 17:17:07 INFO install dependency problems - leaving unconfigured 2014-10-17 17:17:07 INFO install No apport report written because the error message indicates its a followup error from a previous failure. 2014-10-17 17:17:07 INFO install Errors were encountered while processing: 2014-10-17 17:17:07 INFO install openstack-dashboard 2014-10-17 17:17:07 INFO install openstack-dashboard-ubuntu-theme 2014-10-17 17:17:08 INFO install E: Sub-process /usr/bin/dpkg returned an error code (1) Full logs attached.
2014-10-29 17:55:59 Launchpad Janitor branch linked lp:ubuntu/curtin
2014-10-29 19:14:26 Greg Lutostanski tags cloud-installer landscape openstack cloud-installer landscape oil openstack
2014-10-30 20:15:27 Brian Murray curtin (Ubuntu Trusty): status Confirmed Fix Committed
2014-10-30 20:15:33 Brian Murray bug added subscriber Ubuntu Stable Release Updates Team
2014-10-30 20:15:38 Brian Murray bug added subscriber SRU Verification
2014-10-30 20:15:41 Brian Murray tags cloud-installer landscape oil openstack cloud-installer landscape oil openstack verification-needed
2014-10-30 20:33:42 Launchpad Janitor branch linked lp:ubuntu/trusty-proposed/curtin
2014-10-30 21:26:10 Brian Murray curtin (Ubuntu Utopic): status Confirmed Fix Committed
2014-10-30 21:33:25 Launchpad Janitor branch linked lp:ubuntu/utopic-proposed/curtin
2014-11-21 14:12:29 Andres Rodriguez tags cloud-installer landscape oil openstack verification-needed cloud-installer landscape oil openstack verification-done
2014-12-01 05:08:04 Launchpad Janitor curtin (Ubuntu Utopic): status Fix Committed Fix Released
2014-12-01 05:08:19 Scott Kitterman removed subscriber Ubuntu Stable Release Updates Team
2014-12-16 16:15:48 James Page horizon (Ubuntu Vivid): status Confirmed Invalid
2015-01-05 18:09:12 Launchpad Janitor curtin (Ubuntu Trusty): status Fix Committed Fix Released
2016-07-12 17:59:43 Mathew Hodson bug task deleted horizon (Ubuntu)
2016-07-12 17:59:58 Mathew Hodson bug task deleted horizon (Ubuntu Vivid)
2017-12-15 22:08:56 Scott Moser curtin: status Fix Committed Fix Released