Bug #15335
Adjust root terminal launcher on Buster wrt. the gksu removal
100%
Description
In Tails 3.x we create a root terminal app launcher using the icon and desktop file from the gksu
package (source:config/chroot_local-hooks/20-root_terminal). But gksu won’t be in Buster.
Presumably the easiest solution is to:
- import the
.desktop.in
file into our Git repo, integrate it with source:refresh-translations and source:po/POTFILES.in, import existing translations intopo/*.po
- import the icon we’ve used so far into our Git repo
Subtasks
Related issues
Blocks Tails - |
Resolved | 2018-01-01 |
History
#1 Updated by intrigeri 2018-02-20 18:46:52
- Status changed from Confirmed to In Progress
Applied in changeset commit:d4ea7d21eee21e7b4cc7deb2b1d8d4a43dd507e8.
#2 Updated by intrigeri 2018-03-29 18:31:33
- Priority changed from Normal to Elevated
gksu
got removed from sid => feature/buster now FTBFS.
#3 Updated by intrigeri 2018-03-29 18:32:50
- Description updated
#4 Updated by intrigeri 2018-03-29 18:33:27
- Status changed from In Progress to Confirmed
#5 Updated by intrigeri 2018-03-30 15:55:12
- Status changed from Confirmed to In Progress
Applied in changeset commit:49da4af5424138471a65ebc25c9e2bb4c4dc4cf0.
#6 Updated by intrigeri 2018-04-08 14:57:06
- Description updated
#7 Updated by intrigeri 2018-04-13 14:32:38
- Feature Branch set to feature/buster
#8 Updated by intrigeri 2018-04-27 12:59:14
- blocks
Feature #15139: Core work 2018Q2: Foundations Team added
#9 Updated by intrigeri 2018-04-27 13:00:25
- Estimated time set to 2 h
#10 Updated by intrigeri 2018-04-27 13:02:08
- Assignee set to hefee
#11 Updated by intrigeri 2018-04-27 13:02:31
hefee will work on this in May :)
#12 Updated by hefee 2018-05-04 16:08:38
gksu is translatated into more languages than tails:
('Name', 'gl', 'Terminal de root')
('Name', 'lt', 'Administratoriaus terminalas')
('Name', 'th', 'เทอร์มินัลดูแลระบบ')
('Comment', 'gl', 'Abre un terminal como usuario root, usando gksu para preguntar polo contrasinal')
('Comment', 'lt', "Atveria terminalą 'root' naudotojo teisėmis, naudojant gksu slaptažodžiui įvesti")
('Comment', 'th', 'เปิดเทอร์มินัลในนามผู้ใช้ root โดยใช้ gksu ถามรหัสผ่าน')
Just for documenting it, and do not loose it.
#13 Updated by hefee 2018-05-04 17:19:57
- Feature Branch changed from feature/buster to bugfix/15335-replace-gksu-root-terminal-on-buster
I now created a personal repo with the update:
https://0xacab.org/Hefee/tails/commits/bugfix/15335-replace-gksu-root-terminal-on-buster
#14 Updated by intrigeri 2018-05-05 13:28:40
- Estimated time changed from 2 h to 3 h
#15 Updated by hefee 2018-05-07 14:40:02
- Assignee changed from hefee to intrigeri
- Estimated time changed from 3 h to 2 h
- QA Check set to Ready for QA
with merging feature/15554-linux-4.15.0-3 the build works and I can run the created iso.
#16 Updated by Anonymous 2018-05-08 13:50:01
hefee: :)))))
#17 Updated by intrigeri 2018-05-13 12:56:04
- Assignee changed from intrigeri to hefee
- % Done changed from 0 to 60
- QA Check changed from Ready for QA to Dev Needed
Looks good! Code review passes except: please add /config/chroot_local-includes/usr/share/applications/root-terminal.desktop
to .gitignore
(like we do for other similar auto-generated .desktop
files).
#18 Updated by hefee 2018-05-17 17:13:10
- Assignee changed from hefee to intrigeri
- QA Check changed from Dev Needed to Ready for QA
added root-terminal.desktop to .gitignore:
https://0xacab.org/Hefee/tails/commit/9d0f98fbc4ab3a207441c66313015cf27d832008
(and sort filelist on .gitignore)
#19 Updated by intrigeri 2018-05-20 12:21:51
- Subject changed from Figure out what to do with the root terminal on Buster to Adjust root terminal launcher on Buster wrt. the gksu removal
#20 Updated by intrigeri 2018-05-20 12:24:49
- Status changed from In Progress to Resolved
- Assignee deleted (
intrigeri) - % Done changed from 60 to 100
- QA Check changed from Ready for QA to Pass
Merged into feature/buster, thanks!