Merge ~brian-murray/ubiquity:less-logging into ubiquity:master

Proposed by Brian Murray
Status: Merged
Approved by: Mathieu Trudel-Lapierre
Approved revision: a8af1aab6abb1d860eeb4675586405dfcbb08c3f
Merged at revision: a8af1aab6abb1d860eeb4675586405dfcbb08c3f
Proposed branch: ~brian-murray/ubiquity:less-logging
Merge into: ubiquity:master
Diff against target: 135 lines (+8/-60)
2 files modified
debian/changelog (+7/-0)
ubiquity/plugins/ubi-usersetup.py (+1/-60)
Reviewer Review Type Date Requested Status
Mathieu Trudel-Lapierre Approve
Review via email: mp+362400@code.launchpad.net

Description of the change

From what I can tell every, or almost every, UbiquityDebug.txt file has the message "Ecryptfs is deprecated" in it and multiple times at that. I've commented out the calls to some ecryptfs functions so that we no longer see the log messages. I believe this change is in line with what Simon intended in keeping the code base although I'd be fine with just removing it.

If we don't just remove it its possible that the on_login_pass_clicked and on_login_auto_clicked functions will still get called but because login_pass and login_auto are hidden I think they'll be False but I could be wrong.

To post a comment you must log in.
Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

Removing is better than commenting; if we need to get the code back we still do have git history.

review: Needs Fixing
Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/debian/changelog b/debian/changelog
2index 40a7db3..ceff182 100644
3--- a/debian/changelog
4+++ b/debian/changelog
5@@ -1,3 +1,10 @@
6+ubiquity (19.04.5) UNRELEASED; urgency=medium
7+
8+ * Remove code related to encrypting home since it is unused and so every
9+ debug log file doesn't have messages regarding ecryptfs being deprecated.
10+
11+ -- Brian Murray <brian@ubuntu.com> Tue, 29 Jan 2019 07:30:53 -0800
12+
13 ubiquity (19.04.4) disco; urgency=medium
14
15 * When installing non-free packages, also iterate and install any
16diff --git a/ubiquity/plugins/ubi-usersetup.py b/ubiquity/plugins/ubi-usersetup.py
17index d5e4d0c..57f2a35 100644
18--- a/ubiquity/plugins/ubi-usersetup.py
19+++ b/ubiquity/plugins/ubi-usersetup.py
20@@ -117,18 +117,6 @@ class PageBase(plugin.PluginUI):
21 """Returns true if the user should be automatically logged in."""
22 raise NotImplementedError('get_auto_login')
23
24- def set_encrypt_home(self, value):
25- """Set whether the home directory should be encrypted."""
26- raise NotImplementedError('set_encrypt_home')
27-
28- def set_force_encrypt_home(self, value):
29- """Forces whether the home directory should be encrypted."""
30- raise NotImplementedError('set_force_encrypt_home')
31-
32- def get_encrypt_home(self):
33- """Returns true if the home directory should be encrypted."""
34- raise NotImplementedError('get_encrypt_home')
35-
36 def username_error(self, msg):
37 """The selected username was bad."""
38 raise NotImplementedError('username_error')
39@@ -260,16 +248,6 @@ class PageGtk(PageBase):
40 def get_auto_login(self):
41 return self.login_auto.get_active()
42
43- def set_encrypt_home(self, value):
44- print('Ecryptfs is deprecated')
45-
46- def set_force_encrypt_home(self, value):
47- print('Ecryptfs is deprecated')
48-
49- # Ecryptfs is deprecated
50- def get_encrypt_home(self):
51- return False
52-
53 def username_error(self, msg):
54 self.username_ok.hide()
55 m = '<small><span foreground="darkred"><b>%s</b></span></small>' % msg
56@@ -479,8 +457,6 @@ class PageKde(PageBase):
57 # self.page.password.textChanged[str].connect(self.on_password_changed)
58 # self.page.verified_password.textChanged[str].connect(
59 # self.on_verified_password_changed)
60- self.page.login_pass.clicked[bool].connect(self.on_login_pass_clicked)
61- self.page.login_auto.clicked[bool].connect(self.on_login_auto_clicked)
62
63 self.page.password_debug_warning_label.setVisible(
64 'UBIQUITY_DEBUG' in os.environ)
65@@ -539,22 +515,6 @@ class PageKde(PageBase):
66 def get_auto_login(self):
67 return self.page.login_auto.isChecked()
68
69- def on_login_pass_clicked(self, checked):
70- print("Ecryptfs is deprecated")
71-
72- def on_login_auto_clicked(self, checked):
73- print("Ecryptfs is deprecated")
74-
75- def set_encrypt_home(self, value):
76- print("Ecryptfs is deprecated")
77-
78- def set_force_encrypt_home(self, value):
79- print("Ecryptfs is deprecated")
80-
81- # Ecryptfs is deprecated
82- def get_encrypt_home(self):
83- return False
84-
85 def username_error(self, msg):
86 self.page.username_error_reason.setText(msg)
87 self.page.username_error_image.show()
88@@ -640,16 +600,6 @@ class PageNoninteractive(PageBase):
89 def get_auto_login(self):
90 return self.auto_login
91
92- def set_encrypt_home(self, value):
93- print('Ecryptfs is deprecated')
94-
95- def set_force_encrypt_home(self, value):
96- print('Ecryptfs is deprecated')
97-
98- # Ecrypts is deprecated
99- def get_encrypt_home(self):
100- return False
101-
102 def username_error(self, msg):
103 """The selected username was bad."""
104 print('\nusername error: %s' % msg, file=self.console)
105@@ -713,14 +663,6 @@ class Page(plugin.Plugin):
106 self.ui.set_auto_login(auto_login == 'true')
107 except debconf.DebconfError:
108 pass
109- try:
110- encrypt_home = self.db.get('user-setup/force-encrypt-home')
111- if not encrypt_home:
112- encrypt_home = self.db.get('user-setup/encrypt-home')
113- self.ui.set_encrypt_home(encrypt_home == 'true')
114- self.ui.set_force_encrypt_home(encrypt_home == 'true')
115- except debconf.DebconfError:
116- pass
117 try:
118 empty = self.db.get('user-setup/allow-password-empty') == 'true'
119 except debconf.DebconfError:
120@@ -770,7 +712,6 @@ class Page(plugin.Plugin):
121 password = self.ui.get_password()
122 password_confirm = self.ui.get_verified_password()
123 auto_login = self.ui.get_auto_login()
124- encrypt_home = self.ui.get_encrypt_home()
125
126 self.preseed('passwd/user-fullname', fullname)
127 self.preseed('passwd/username', username)
128@@ -782,7 +723,7 @@ class Page(plugin.Plugin):
129 else:
130 self.preseed('passwd/user-uid', '')
131 self.preseed_bool('passwd/auto-login', auto_login)
132- self.preseed_bool('user-setup/encrypt-home', encrypt_home)
133+ self.preseed_bool('user-setup/encrypt-home', False)
134
135 hostname = self.ui.get_hostname()
136

Subscribers

People subscribed via source and target branches