Opened 14 years ago

Closed 4 years ago

#8710 closed Developer Task (Duplicate)

Port python bindings to Python 3.x

Reported by: Raymond Wagner Owned by: Bill Meek
Priority: major Milestone: 31.0
Component: Bindings - Python Version: Master Head
Severity: medium Keywords:
Cc: Ticket locked: yes

Description

Python 3.0 was released at the end of 2008, and while similar, is not source compatible with old 2.x programs. Code migration tools exist, but the socket libraries should be rewritten to take advantage of new faculties in 3.x.

Change History (18)

comment:1 Changed 14 years ago by robertm

Status: newassigned

comment:2 Changed 14 years ago by stuartm

Milestone: 0.25

Milestone 0.25 deleted

comment:3 Changed 12 years ago by Raymond Wagner

Milestone: 0.250.26

comment:4 Changed 12 years ago by stuartm

Type: taskDeveloper Task

comment:5 Changed 12 years ago by Raymond Wagner

Milestone: 0.260.27
Priority: minormajor

comment:6 Changed 11 years ago by Raymond Wagner

Milestone: 0.270.28

comment:7 Changed 8 years ago by Stuart Auchterlonie

Milestone: 0.280.29

comment:8 Changed 8 years ago by Stuart Auchterlonie

Milestone: 0.2929.0

Milestone renamed

comment:9 Changed 7 years ago by Peter Bennett

Owner: changed from Raymond Wagner to Mark Spieth

Mark, if I understand correctly, you did this as part of #13084. Should we close this ticket?

comment:10 Changed 7 years ago by Mark Spieth

Only partially done. The common modules were fixed but the scripts in programs/scripts were not except for ttvdb.

comment:11 Changed 7 years ago by Peter Bennett

Owner: Mark Spieth deleted
Status: assignednew

Ok thanks for the clarification. I will unassign this again, maybe somebody will do it sometime.

comment:12 Changed 6 years ago by Stuart Auchterlonie

Milestone: 29.029.1

comment:13 Changed 6 years ago by Stuart Auchterlonie

Milestone: 29.10.28.2

Moving remaining open tickets to 0.28.2 milestone

comment:14 Changed 6 years ago by Stuart Auchterlonie

Milestone: 0.28.229.2

Moving remaining open tickets to 29.2 milestone

comment:15 Changed 5 years ago by hobbes1069

Obviously this was not completed for 29.2 or 30.0 for that matter.

Just an FYI but python2 packages are being completely removed from Fedora Rawhide (future 32 release) so I can no longer build MythTV on RPM Fusion.

comment:16 Changed 5 years ago by Stuart Auchterlonie

Milestone: 29.231.0
Version: UnspecifiedMaster Head

comment:17 Changed 5 years ago by Bill Meek

Owner: set to Bill Meek
Status: newaccepted
Ticket locked: set

Refer to: #13475. All conversion activity is being tracked there.

comment:18 Changed 4 years ago by Bill Meek

Resolution: Duplicate
Status: acceptedclosed
Note: See TracTickets for help on using tickets.