Bug #15335

Adjust root terminal launcher on Buster wrt. the gksu removal

Added by intrigeri 2018-02-20 13:12:35 . Updated 2018-05-20 12:24:49 .

Status:
Resolved
Priority:
Elevated
Assignee:
Category:
Target version:
Start date:
2018-02-20
Due date:
% Done:

100%

Feature Branch:
bugfix/15335-replace-gksu-root-terminal-on-buster
Type of work:
Research
Blueprint:

Starter:
Affected tool:
Deliverable for:

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 into po/*.po
  • import the icon we’ve used so far into our Git repo

Subtasks


Related issues

Blocks Tails - Feature #15139: Core work 2018Q2: Foundations Team 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

#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!