Feature #5701

Port Tails Greeter to Python 3

Added by Tails 2013-07-18 07:44:44 . Updated 2020-04-15 06:05:22 .

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Target version:
Start date:
Due date:
% Done:

100%

Feature Branch:
feature/8230-greeter-revamp-phase1
Type of work:
Code
Starter:
0
Affected tool:
Welcome Screen
Deliverable for:

Description

Dependencies in Debian:

  • python-dbus: python3-dbus
  • python-gobject: python3-gi
  • python-lxml: python3-lxml
  • python-pycountry: python3-pycountry
  • python-pyicu: python3-icu
  • python-xklavier: gir1.2-xkl-1.0

Subtasks


Related issues

Related to Tails - Feature #5875: Make sure all the Python 3 libraries we need are in Jessie Resolved 2013-07-19 2014-08-31

History

#1 Updated by intrigeri 2013-07-19 08:52:48

  • Category set to 165

#2 Updated by intrigeri 2013-10-04 06:59:40

#3 Updated by BitingBird 2014-06-09 11:02:42

  • Subject changed from migrate tails-greeter to Python 3 to Migrate tails-greeter to Python 3

#4 Updated by intrigeri 2014-07-20 16:39:16

  • related to Feature #5875: Make sure all the Python 3 libraries we need are in Jessie added

#5 Updated by intrigeri 2014-07-20 16:39:59

  • Subject changed from Migrate tails-greeter to Python 3 to Migrate the Greeter to Python 3

See Feature #5875, and more specifically the blueprint and Feature #6175, for existing and more up-to-date research in this area.

#6 Updated by BitingBird 2015-01-02 20:07:58

  • Blueprint set to https://tails.boum.org/blueprint/python3/

#7 Updated by BitingBird 2015-01-04 03:07:42

I found a python-pycountry in python3 (https://packages.qa.debian.org/p/pycountry.html, look at the binaries).

#8 Updated by intrigeri 2015-01-04 12:44:15

> I found a python-pycountry in python3

Indeed, we’ve fixed that already (as was discussed on Feature #5875 and Feature #7788). The best place to add/update such info is the blueprint.

#9 Updated by BitingBird 2015-01-04 13:10:00

  • Description updated

#10 Updated by intrigeri 2015-08-24 23:52:15

  • Subject changed from Migrate the Greeter to Python 3 to Port Tails Greeter to Python 3

#11 Updated by intrigeri 2015-08-24 23:55:40

  • Assignee set to alant
  • QA Check set to Info Needed

This ticket’s description and the blueprint contradict each other wrt. icu. May you please merge/deduplicate them?

Once this is done, depending on the outcome, perhaps this ticket will become a code task :)

#12 Updated by alant 2015-09-14 15:05:53

  • Assignee deleted (alant)
  • QA Check deleted (Info Needed)
  • Type of work changed from Research to Code

intrigeri wrote:
> This ticket’s description and the blueprint contradict each other wrt. icu. May you please merge/deduplicate them?
>
python3-icu is now in debian:

python3-icu |      1.8-1 | http://ftp.fr.debian.org/debian/ jessie/main amd64 Packages

> Once this is done, depending on the outcome, perhaps this ticket will become a code task :)

Done

#13 Updated by intrigeri 2015-09-15 02:14:36

  • Assignee set to alant

Perhaps I was not clear enough. The ticket description and blueprint still disagree, at least on the ICU topic. I was going to entirely kill the description from the ticket because it seems to be less up-to-date, but it contains more info than what’s on the blueprint, so I’d appreciate if you deduplicated/merged them (preferably by moving relevant info from the ticket to the blueprint).

#14 Updated by alant 2016-08-12 08:24:10

  • Description updated

This will by done in the greeter revamp (Feature #8230)

#15 Updated by alant 2016-08-14 07:47:52

  • Status changed from Confirmed to In Progress

#16 Updated by alant 2016-08-14 07:52:03

#17 Updated by alant 2016-11-21 22:40:16

#18 Updated by alant 2016-11-21 22:40:48

  • % Done changed from 0 to 100
  • Parent task deleted (Feature #5958)
  • Feature Branch set to feature/8230-greeter-revamp-phase1

This is fixed in feature/8230-greeter-revamp-phase1.

#19 Updated by alant 2016-12-22 10:02:22

  • Status changed from In Progress to Fix committed
  • Assignee deleted (alant)

#20 Updated by intrigeri 2017-06-12 16:13:53

  • Status changed from Fix committed to Resolved
  • Target version set to Tails_3.0

#21 Updated by intrigeri 2020-04-15 06:05:22

  • Affected tool changed from Greeter to Welcome Screen