Difference between revisions of "User:Yan12125/python3-conversion"

From ArchWiki
Jump to navigation Jump to search
(Add some references to existing Arch tickets)
(libglade is planned on removal, too)
Line 329: Line 329:
 
|-
 
|-
 
| libdnet || optional-> https://github.com/boundary/libdnet
 
| libdnet || optional-> https://github.com/boundary/libdnet
|-
 
| libglade || optional
 
 
|-
 
|-
 
| libieee1284 || optional
 
| libieee1284 || optional
Line 468: Line 466:
 
== planned to be dropped ==
 
== planned to be dropped ==
  
* gconf
+
* gconf, libglade https://www.archlinux.org/todo/phasing-out-gconf-and-libglade/
  
 
== to check ==
 
== to check ==

Revision as of 02:38, 8 December 2019

loqs posted a list of packages that depend directly on python2 and corresponding notes about migration to Python 3 in https://bugs.archlinux.org/task/64700. I imported it as a wiki post as a preparation step for a TODO list.

Note: split python2 / python3 packages not included

has python3 support

Package Notes
apr
apr-util
bash-language-server
brotio06 does appear to need python
bugzilla does appear to need python
code
dee
doxygen
etckeeper needs breezy
farstream
fcitx
fio
gammu
gnome-menus
grafana
graphviz has configure bug in python3 detection
gtkspell3 does not appear to need python
gucharmap does not appear to need python
hivex
human-icon-theme does not appear to need python
inn
git
jq does not need python
libevdev
libevent
libgda
libgnome-keyring python2 is only used by tests that PKGBUILD does not run
libguestfs
libgusb does not appear to need python
libpqxx
libpst -I/usr/include/python3.8
libuhd
libvolk
libwnck does not appear to need python
magma
marisa regernate python bindings with swig
mate-menus python support has been dropped
maxima
mediawiki
mercurial Python 3 officially supported since version 5.2. Python 3.8 mostly works, but there are a few known incompatibilities. See https://www.mercurial-scm.org/wiki/Python3.
mftrace
moosefs
munin-node
ncmpc lyrics support now only needs ruby?
ninja
nodejs
openconnect
pluma https://bugs.archlinux.org/task/64700
pylibacl
pynac
python2-fastimport
python2-pychm 0.8.5 -- upstream released a python3-compatible version which is now packaged, py2 still needed by reverse deps
python2-pygame-sdl2
python2-pykka
python2-pyx 0.15
python2-ruamel.yaml
python2-tagpy 2018.1.1 fails check
python2-webpy 0.40
plan9port https://github.com/9fans/plan9port/commit/a18efdbab89f34ead735f572bb36b16a673dc265
recoll
repo
roundcubemail check chpass-wrapper.py works as expected under python3
rox ROX-Filer/src/po/tips.py is never called
rrdtool -I/usr/include/python3.8
seabios
texmacs
telepathy-farstream
telepathy-glib
tuxpaint seems to only be used to regerate a supplied ttf and is not used by the PKGBUILD
vim-ultisnips
xpra https://bugs.archlinux.org/task/62819

new version expected by year end

  • apitrace

support is in master

Package Notes
ctemplate
faust
freedroidrpg
freeradius
gmock
hydrogen
inkscape
kig https://github.com/KDE/kig/commit/c0aa768f28219ce8b3c275a6d13ad69757e3c7af.patch
kresus
lilypond https://bugzilla.redhat.com/show_bug.cgi?id=1738015
lvtk
mopidy
netpbm
nss-pam-ldapd
opensips
opensubdiv https://github.com/PixarAnimationStudios/OpenSubdiv/issues/1151
patchage
scribus
singularity
unicorn https://github.com/unicorn-engine/unicorn/pull/1145
vault
vim-latexsuite
wicd
xf86-video-qxl


none upstreamed patches

Package Notes
ascidoc https://src.fedoraproject.org/rpms/asciidoc see also https://github.com/asciidoc/asciidoc-py3
cjdns https://src.fedoraproject.org/rpms/cjdns
dblatex https://src.fedoraproject.org/rpms/dblatex
fcitx-mozc
grafana-zabbix yarn upgrade node-sass
gimp-help
gnome-doc-utils https://src.fedoraproject.org/rpms/gnome-doc-utils
js185
libfes https://src.fedoraproject.org/rpms/fes/tree/master
libkate https://salsa.debian.org/multimedia-team/libkate/commit/7b9b99b5a99d1329cc40ef1d9bf5fef6347a664f drops tools and tests
libpgm https://src.fedoraproject.org/rpms/openpgm/tree/master
mathomatic https://src.fedoraproject.org/rpms/mathomatic/tree/master
python2-cjson https://github.com/AGProjects/python-cjson/issues/6
net-snmp https://src.fedoraproject.org/rpms/net-snmp

no patch available

Package Notes
0ad
ardour https://tracker.ardour.org/view.php?id=7796
automake check automake
avogadrolibs
bluefish https://sourceforge.net/p/bluefish/tickets/10/
bzr -> breezy https://bugs.archlinux.org/task/62658
chromium
clan
cloudprint-cups
csound optional https://github.com/csound/csound/issues/631
dia optional
ecasound optional
ecryptfs-utils optional
efl optional
electron
electron2
electron4
electron5
electron6
epydoc
flatpak-builder check
folks https://gitlab.gnome.org/GNOME/folks/issues/107
gemrb https://github.com/gemrb/gemrb/issues/101
geda-gaf optional
getmail https://marc.info/?l=getmail&m=154049540214309
gif2png optional
gogglesmm optional
gtk-recordmydesktop
ipcheck
java11-openjfx disable compile webkit?
java8-openjfx disable compile webkit?
java-openjfx disable compile webkit?
jcl
jmc
john optional
kcachegrind optional
kross-interpreters optional
libappindicator split package
libdnet optional-> https://github.com/boundary/libdnet
libieee1284 optional
mailman -> mailman3 https://kanboard.archlinux.org/public/task/99/7dd7510424e4229247e8e0b90bf43e1553fce86cdf8475b60edc956ed5a8
marsyas optional
mcomix -> https://github.com/multiSnow/mcomix3
ming
mysql-python -> mysqlclient
nodejs-lts-carbon
nodejs-lts-dubnium
nodejs-lts-erbium
non-daw optional
ntop -> ntopng
pidgin-talkfilters
purple-plugin-pack
pychecker
pydb
pypanel
pypy
pyrex
pyrit
pysol
python2-backports not needed for python 3
python2-cheetah -> python-cheetah3
python2-egenix-mx-base
python2-gdata -> https://github.com/dvska/gdata-python3/
python2-gnutls
python2-mpd
python2-numarray
python2-oauth
python2-openid -> https://github.com/necaris/python3-openid / https://pypi.org/project/python-openid2/
python-pywal optional
pyzy
opera-ffmpeg-codecs
qt5
raul
refind-efi
renpy https://github.com/renpy/renpy/issues/2003
rdiff-backup -> https://github.com/rdiff-backup/rdiff-backup
rtaudio https://github.com/thestk/rtaudio/issues/199
seamonkey
sgmltools-lite
singular optional
skia-sharp
skktools optional
spectmorph optional
spambayes
spring optional
telepathy-gabble
telepathy-haze
telepathy-idle
telepathy-logger
telepathy-logger-qt
telepathy-salut
tellico https://bugzilla.redhat.com/show_bug.cgi?id=1738164
texlive-core optional
texline-music optional https://www.mail-archive.com/lilypond-user@gnu.org/msg136853.html
thunderbird
thunderbird-extension-enigmail
txt2tags https://pypi.org/project/txt2tags/
tut
uwsgi https://src.fedoraproject.org/rpms/uwsgi/c/c358b506e78c059c2f543a2c1dfebbb2282d5962?branch=master
wesnorth https://github.com/wesnoth/wesnoth/issues/1508
wifite -> https://github.com/derv82/wifite2
wren
xmms2
zn_poly
zziplib

planned to be dropped

to check

Package Notes
cozy-desktop seems to build with python3
guitarix2 (make)
julia seems to build with python3
kodi
libxslt will build but bindings are python2 only
mediaproxy
python2-cherrypy
pacparser
ptex looks simple to fix
subversion
shedskin