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
diff --git a/debian/changelog b/debian/changelog
index 40a7db3..ceff182 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
1ubiquity (19.04.5) UNRELEASED; urgency=medium
2
3 * Remove code related to encrypting home since it is unused and so every
4 debug log file doesn't have messages regarding ecryptfs being deprecated.
5
6 -- Brian Murray <brian@ubuntu.com> Tue, 29 Jan 2019 07:30:53 -0800
7
1ubiquity (19.04.4) disco; urgency=medium8ubiquity (19.04.4) disco; urgency=medium
29
3 * When installing non-free packages, also iterate and install any10 * When installing non-free packages, also iterate and install any
diff --git a/ubiquity/plugins/ubi-usersetup.py b/ubiquity/plugins/ubi-usersetup.py
index d5e4d0c..57f2a35 100644
--- a/ubiquity/plugins/ubi-usersetup.py
+++ b/ubiquity/plugins/ubi-usersetup.py
@@ -117,18 +117,6 @@ class PageBase(plugin.PluginUI):
117 """Returns true if the user should be automatically logged in."""117 """Returns true if the user should be automatically logged in."""
118 raise NotImplementedError('get_auto_login')118 raise NotImplementedError('get_auto_login')
119119
120 def set_encrypt_home(self, value):
121 """Set whether the home directory should be encrypted."""
122 raise NotImplementedError('set_encrypt_home')
123
124 def set_force_encrypt_home(self, value):
125 """Forces whether the home directory should be encrypted."""
126 raise NotImplementedError('set_force_encrypt_home')
127
128 def get_encrypt_home(self):
129 """Returns true if the home directory should be encrypted."""
130 raise NotImplementedError('get_encrypt_home')
131
132 def username_error(self, msg):120 def username_error(self, msg):
133 """The selected username was bad."""121 """The selected username was bad."""
134 raise NotImplementedError('username_error')122 raise NotImplementedError('username_error')
@@ -260,16 +248,6 @@ class PageGtk(PageBase):
260 def get_auto_login(self):248 def get_auto_login(self):
261 return self.login_auto.get_active()249 return self.login_auto.get_active()
262250
263 def set_encrypt_home(self, value):
264 print('Ecryptfs is deprecated')
265
266 def set_force_encrypt_home(self, value):
267 print('Ecryptfs is deprecated')
268
269 # Ecryptfs is deprecated
270 def get_encrypt_home(self):
271 return False
272
273 def username_error(self, msg):251 def username_error(self, msg):
274 self.username_ok.hide()252 self.username_ok.hide()
275 m = '<small><span foreground="darkred"><b>%s</b></span></small>' % msg253 m = '<small><span foreground="darkred"><b>%s</b></span></small>' % msg
@@ -479,8 +457,6 @@ class PageKde(PageBase):
479 # self.page.password.textChanged[str].connect(self.on_password_changed)457 # self.page.password.textChanged[str].connect(self.on_password_changed)
480 # self.page.verified_password.textChanged[str].connect(458 # self.page.verified_password.textChanged[str].connect(
481 # self.on_verified_password_changed)459 # self.on_verified_password_changed)
482 self.page.login_pass.clicked[bool].connect(self.on_login_pass_clicked)
483 self.page.login_auto.clicked[bool].connect(self.on_login_auto_clicked)
484460
485 self.page.password_debug_warning_label.setVisible(461 self.page.password_debug_warning_label.setVisible(
486 'UBIQUITY_DEBUG' in os.environ)462 'UBIQUITY_DEBUG' in os.environ)
@@ -539,22 +515,6 @@ class PageKde(PageBase):
539 def get_auto_login(self):515 def get_auto_login(self):
540 return self.page.login_auto.isChecked()516 return self.page.login_auto.isChecked()
541517
542 def on_login_pass_clicked(self, checked):
543 print("Ecryptfs is deprecated")
544
545 def on_login_auto_clicked(self, checked):
546 print("Ecryptfs is deprecated")
547
548 def set_encrypt_home(self, value):
549 print("Ecryptfs is deprecated")
550
551 def set_force_encrypt_home(self, value):
552 print("Ecryptfs is deprecated")
553
554 # Ecryptfs is deprecated
555 def get_encrypt_home(self):
556 return False
557
558 def username_error(self, msg):518 def username_error(self, msg):
559 self.page.username_error_reason.setText(msg)519 self.page.username_error_reason.setText(msg)
560 self.page.username_error_image.show()520 self.page.username_error_image.show()
@@ -640,16 +600,6 @@ class PageNoninteractive(PageBase):
640 def get_auto_login(self):600 def get_auto_login(self):
641 return self.auto_login601 return self.auto_login
642602
643 def set_encrypt_home(self, value):
644 print('Ecryptfs is deprecated')
645
646 def set_force_encrypt_home(self, value):
647 print('Ecryptfs is deprecated')
648
649 # Ecrypts is deprecated
650 def get_encrypt_home(self):
651 return False
652
653 def username_error(self, msg):603 def username_error(self, msg):
654 """The selected username was bad."""604 """The selected username was bad."""
655 print('\nusername error: %s' % msg, file=self.console)605 print('\nusername error: %s' % msg, file=self.console)
@@ -713,14 +663,6 @@ class Page(plugin.Plugin):
713 self.ui.set_auto_login(auto_login == 'true')663 self.ui.set_auto_login(auto_login == 'true')
714 except debconf.DebconfError:664 except debconf.DebconfError:
715 pass665 pass
716 try:
717 encrypt_home = self.db.get('user-setup/force-encrypt-home')
718 if not encrypt_home:
719 encrypt_home = self.db.get('user-setup/encrypt-home')
720 self.ui.set_encrypt_home(encrypt_home == 'true')
721 self.ui.set_force_encrypt_home(encrypt_home == 'true')
722 except debconf.DebconfError:
723 pass
724 try:666 try:
725 empty = self.db.get('user-setup/allow-password-empty') == 'true'667 empty = self.db.get('user-setup/allow-password-empty') == 'true'
726 except debconf.DebconfError:668 except debconf.DebconfError:
@@ -770,7 +712,6 @@ class Page(plugin.Plugin):
770 password = self.ui.get_password()712 password = self.ui.get_password()
771 password_confirm = self.ui.get_verified_password()713 password_confirm = self.ui.get_verified_password()
772 auto_login = self.ui.get_auto_login()714 auto_login = self.ui.get_auto_login()
773 encrypt_home = self.ui.get_encrypt_home()
774715
775 self.preseed('passwd/user-fullname', fullname)716 self.preseed('passwd/user-fullname', fullname)
776 self.preseed('passwd/username', username)717 self.preseed('passwd/username', username)
@@ -782,7 +723,7 @@ class Page(plugin.Plugin):
782 else:723 else:
783 self.preseed('passwd/user-uid', '')724 self.preseed('passwd/user-uid', '')
784 self.preseed_bool('passwd/auto-login', auto_login)725 self.preseed_bool('passwd/auto-login', auto_login)
785 self.preseed_bool('user-setup/encrypt-home', encrypt_home)726 self.preseed_bool('user-setup/encrypt-home', False)
786727
787 hostname = self.ui.get_hostname()728 hostname = self.ui.get_hostname()
788729

Subscribers

People subscribed via source and target branches