Feature #10082

Port tails-about to Python 3

Added by alant 2015-08-24 06:07:13 . Updated 2016-09-20 16:47:18 .

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Target version:
Start date:
2015-08-24
Due date:
% Done:

100%

Feature Branch:
sycamoreone:10082-port-tails-about-to-python3
Type of work:
Code
Blueprint:

Starter:
1
Affected tool:
Deliverable for:

Description

/usr/local/bin/tails-about should be migrated to Python3/PyGI.

To test: start a Tails, select “More options”, set an admin (sudo) password, apply your changes, and then click “About Tails” in the applications menu.


Subtasks


History

#1 Updated by alant 2015-08-24 06:10:06

#2 Updated by alant 2015-08-24 06:27:40

  • Status changed from New to Confirmed

#3 Updated by intrigeri 2015-08-24 23:51:43

  • Subject changed from Migrate tails-about to python3 to Port tails-about to Python 3

#4 Updated by intrigeri 2015-08-26 07:19:54

  • Description updated

#5 Updated by intrigeri 2015-08-26 07:20:07

  • Starter set to Yes

#6 Updated by muri 2016-03-27 18:42:59

  • Assignee set to anonym
  • Feature Branch set to muri:10082-port-tails-about-to-python3

hi,

i’ve looked into that. i’m not a python coder (yet ;)), but it’s running with python3 now and pylint3 doesn’t complain that much anymore (most of the stuff i changed were changes to make pylint3 happy…).
if that one is oke, i’ll do the next one

#7 Updated by intrigeri 2016-03-29 15:07:00

  • QA Check set to Ready for QA

#8 Updated by BitingBird 2016-06-29 05:29:35

  • Target version set to Tails_2.5

Assigning to the next version, because it seems it’s not tracked otherwise :)

#9 Updated by intrigeri 2016-06-29 05:40:12

  • Target version changed from Tails_2.5 to Tails_2.6

Not suitable for a point-release.

#10 Updated by intrigeri 2016-07-21 06:40:43

  • Status changed from Confirmed to In Progress
  • % Done changed from 0 to 10

#11 Updated by sycamoreone 2016-08-24 04:49:57

  • QA Check changed from Ready for QA to Dev Needed

This still needs a few fixes related to the distinction between bytes and strings in Python 3. I can do that the next days.

#12 Updated by intrigeri 2016-08-24 07:20:15

  • Assignee changed from anonym to sycamoreone

Excellent, thanks! :)

#13 Updated by sycamoreone 2016-08-31 01:25:23

  • Description updated
  • Assignee changed from sycamoreone to anonym
  • % Done changed from 10 to 80
  • QA Check changed from Dev Needed to Ready for QA
  • Feature Branch changed from muri:10082-port-tails-about-to-python3 to sycamoreone:10082-port-tails-about-to-python3

I just added two small fixes and tested as described in the description.

There are some minor visual differences, but they are probably due to differences between Gtk2/3.

#14 Updated by anonym 2016-09-02 05:28:33

  • Status changed from In Progress to Fix committed
  • Assignee deleted (anonym)
  • % Done changed from 80 to 100
  • QA Check changed from Ready for QA to Pass

Looks good! Thanks sycamore!

#15 Updated by anonym 2016-09-20 16:47:18

  • Status changed from Fix committed to Resolved