Project

General

Profile

Feature #12185

Run Dogtail using Python 3

Added by anonym about 1 year ago. Updated about 1 month ago.

Status:
Confirmed
Priority:
Normal
Assignee:
Category:
Test suite
Target version:
Start date:
01/28/2017
Due date:
% Done:

0%

QA Check:
Feature Branch:
Type of work:
Code
Blueprint:
Starter:
Affected tool:

Description

Currently we install python-dogtail, which uses Python 2 and makes it impossible to deal with objects containing unicode character (e.g. "Save As…" (note the triple dots)).

The Debian packaging repo for dogtail has switched to Python 3 since almost a year back, but there has been no release since then. However, I tried building a package and installing it, and it worked fine vs unicode strings at least.


Related issues

Blocks Tails - Feature #8788: Automatically test the "Tails documentation" link on the Desktop In Progress 01/24/2015
Blocked by Tails - Feature #14585: Investigate Dogtail's long-term viability In Progress 09/02/2017

History

#1 Updated by intrigeri about 1 year ago

  • Priority changed from Normal to Low

(Indicating that this is not a blocker for 3.0. If it doesn't make it into 3.0, then it should go back to priority Normal.)

#2 Updated by intrigeri 9 months ago

  • Priority changed from Low to Normal
  • Target version changed from Tails_3.0 to Tails_3.2

I think we'll be plenty busy with other matters during this cycle.

#3 Updated by anonym 9 months ago

  • Subject changed from Generate Python 3 code for Dogtail to Run Dogtail using Python 3
  • Description updated (diff)

Please see the updated description. With that as background, I guess we might want to consider building our own python3-dogtail from version 0.9.9-1, until we can make Debian release it for stretch backports.

#4 Updated by spriver 9 months ago

  • Blocks Feature #8788: Automatically test the "Tails documentation" link on the Desktop added

#5 Updated by anonym 8 months ago

  • Blocks Feature #13239: Core work 2017Q3: Test suite maintenance added

#6 Updated by intrigeri 6 months ago

Looking at your 3.2 plate, I suggest you postpone this to another major release.

#7 Updated by intrigeri 6 months ago

  • Target version changed from Tails_3.2 to Tails_3.3

#8 Updated by intrigeri 5 months ago

  • Blocked by Feature #14585: Investigate Dogtail's long-term viability added

#9 Updated by intrigeri 5 months ago

Please check #14585 before investing lots more time into dogtail.

#10 Updated by intrigeri 5 months ago

  • Blocks Feature #13240: Core work 2017Q4: Test suite maintenance added

#11 Updated by intrigeri 5 months ago

  • Blocks deleted (Feature #13239: Core work 2017Q3: Test suite maintenance)

#12 Updated by intrigeri 4 months ago

  • Target version changed from Tails_3.3 to Tails_3.5

#13 Updated by intrigeri 3 months ago

  • Target version deleted (Tails_3.5)

#14 Updated by intrigeri about 2 months ago

  • Blocks deleted (Feature #13240: Core work 2017Q4: Test suite maintenance)

#15 Updated by u about 1 month ago

If this is still needed, I suggest instead to ask Debian packagers to provide such a package. Outsource!

#16 Updated by anonym about 1 month ago

  • Assignee changed from anonym to u
  • QA Check set to Info Needed

u wrote:

If this is still needed

It is! The limitations with unicode has already required a couple ugly workarounds.

I suggest instead to ask Debian packagers to provide such a package. Outsource!

Absolutely! Can I outsource this outsourcing to you? :P Correct me if I am wrong, but my current understanding is that your role includes interfacing with Debian for things like this (?).

#17 Updated by u about 1 month ago

  • QA Check deleted (Info Needed)

Sure. I'll take care of it.

#18 Updated by u about 1 month ago

  • Target version set to Tails_3.6

Also available in: Atom PDF