Project

General

Profile

Bug #15335

Adjust root terminal launcher on Buster wrt. the gksu removal

Added by intrigeri almost 2 years ago. Updated over 1 year ago.

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

100%

Estimated time:
2.75 h
Feature Branch:
bugfix/15335-replace-gksu-root-terminal-on-buster
Type of work:
Research
Blueprint:
Starter:
Affected tool:

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:


Related issues

Blocks Tails - Feature #15139: Core work 2018Q2: Foundations Team Resolved 01/01/2018

Associated revisions

Revision d4ea7d21 (diff)
Added by intrigeri almost 2 years ago

Fetch gksu from unstable (refs: #15335).

It's been removed from Buster.

Revision 49da4af5 (diff)
Added by intrigeri almost 2 years ago

Temporarily drop the "Root Terminal" launcher generation script (refs: #15335).

It makes feature/buster FTBFS because gksu is not in testing/sid anymore.

Revision 952242bf (diff)
Added by Sandro Knauß over 1 year ago

Move translations from root-terminal.desktop.in into own po files.

There are already translations in desktop file. Move them into the own
po files to handle them like normal strings (refs: #15335).

Revision 2d94cd80
Added by intrigeri over 1 year ago

Merge remote-tracking branch 'hefee/bugfix/15335-replace-gksu-root-terminal-on-buster' into feature/buster (Closes: #15335)

History

#1 Updated by intrigeri almost 2 years ago

  • Status changed from Confirmed to In Progress

#2 Updated by intrigeri almost 2 years ago

  • Priority changed from Normal to Elevated

gksu got removed from sid => feature/buster now FTBFS.

#3 Updated by intrigeri almost 2 years ago

  • Description updated (diff)

#4 Updated by intrigeri almost 2 years ago

  • Status changed from In Progress to Confirmed

#5 Updated by intrigeri almost 2 years ago

  • Status changed from Confirmed to In Progress

#6 Updated by intrigeri almost 2 years ago

  • Description updated (diff)

#7 Updated by intrigeri almost 2 years ago

  • Feature Branch set to feature/buster

#8 Updated by intrigeri over 1 year ago

#9 Updated by intrigeri over 1 year ago

  • Estimated time set to 2.00 h

#10 Updated by intrigeri over 1 year ago

  • Assignee set to hefee

#11 Updated by intrigeri over 1 year ago

hefee will work on this in May :)

#12 Updated by hefee over 1 year ago

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 over 1 year ago

  • Feature Branch changed from feature/buster to bugfix/15335-replace-gksu-root-terminal-on-buster

#14 Updated by intrigeri over 1 year ago

  • Estimated time changed from 2.00 h to 3.00 h

#15 Updated by hefee over 1 year ago

  • Assignee changed from hefee to intrigeri
  • Estimated time changed from 3.00 h to 2.75 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 u over 1 year ago

hefee: :)))))

#17 Updated by intrigeri over 1 year ago

  • 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 over 1 year ago

  • 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 over 1 year ago

  • 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 over 1 year ago

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

Also available in: Atom PDF