[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:33551] Re: Update to python3.9



阿部です。
Python-3.9.1 へのシステムアップデートに関して現在までの状況報告です。

/usr/lib/python3.7/ ディレクトリ以下がなるべくきれいに無くなるまで
python3関連パッケージを作成し直した結果、おおかた入れ替え出来たところまで来ました。
「おおかた」の理由は、まだ何のパッケージから出てきているのかわからないファイルが
/usr/lib/python3.7/site-packages/ にあるためです。

1) 現時点で再作成した(入れ替えた)パッケージは以下です。(すみません、長いでです)
============
Mako-1.1.4-x86_64-B1.txz
Pillow-8.1.0-x86_64-P1.txz
PyOpenGL-3.1.5-x86_64-B3.txz
PyQt5-5.15.1-x86_64-P3.txz
PySolFC-2.6.4-x86_64-P3.txz
PyStemmer-1.3.0-x86_64-P3.txz
Python-3.9.1-x86_64-P1.txz
XPython-3.9.1-x86_64-P1.txz
appstream_glib-0.7.18-x86_64-P2.txz
blueman-2.1.4-x86_64-B7.txz
boost-1.75.0-x86_64-B1.txz
certifi-2020.6.20-x86_64-P2.txz
chardet-3.0.4-x86_64-B6.txz
cython-0.29.21-x86_64-B2.txz
dbus_python-1.2.16-x86_64-P4.txz
gdb-10.1-x86_64-P2.txz
gexiv2-0.12.0-x86_64-P3.txz
gobject_introspection-1.64.1-x86_64-P2.txz
gpgme-1.14.0-x86_64-P3.txz
graphviz-2.44.1-x86_64-B2.txz
idna-3.1-x86_64-P2.txz
libblockdev-2.24-x86_64-P4.txz
libbytesize-2.4-x86_64-P3.txz
libnftnl-1.1.8-x86_64-B2.txz
libproxy-0.4.15-x86_64-P3.txz
libpwquality-1.4.2-x86_64-P5.txz
libwebp-1.1.0-x86_64-P4.txz
libxml2-2.9.10-x86_64-B6.txz
llvm-11.0.0-x86_64-B3.txz
meson-0.56.2-x86_64-P1.txz
mutagen-1.45.1-x86_64-B2.txz
newt-0.52.21-x86_64-P2.txz
nftables-0.9.7-x86_64-B2.txz
numpy-1.16.4-x86_64-P4.txz
openexr-2.5.4-x86_64-B3.txz
packages-000.lst
pycairo-1.20.0-x86_64-P4.txz
pycups-2.0.1-x86_64-P2.txz
pygobject2-2.28.7-x86_64-P5.txz
pygobject3-3.36.1-x86_64-P2.txz
pylast-3.1.0-x86_64-P5.txz
python2_pip-20.2.4-noarch-P2.txz
python3_pip-20.2.4-noarch-P2.txz
python3_setuptools-50.3.2-x86_64-P3.txz
python3_setuptools-51.1.1-x86_64-P1.txz
python_distro-1.5.0-x86_64-P2.txz
python_lxml-4.5.2-x86_64-P3.txz
python_sane-2.9.1-x86_64-P1.txz
python_six-1.15.0-noarch-P2.txz
pyxdg-0.27-x86_64-P2.txz
random2-1.0.1-x86_64-B3.txz
requests-2.24.0-x86_64-P2.txz
sip-4.19.23-x86_64-P5.txz
snowballstemmer-1.2.1-x86_64-P3.txz
urllib3-1.25.11-x86_64-P2.txz
xcb_proto-1.14-x86_64-P2.txz
===============
※1:リビジョンの記号が P だったり B だったりしていて統一性がないのは
   とりあえずご容赦ください。
※2:リビジョン番号が 6 とか 7 等、やたら大きいのは試行錯誤で何度か作成し直したためです。

2) オプション的なパッケージ(特に明確な基準はないです)
============
cups-2.3.3-x86_64-P8.txz
hplip-3.20.11-x86_64-P5.txz
lollypop-1.0.12-x86_64-B4.txz
net_snmp-5.9-x86_64-B5.txz
pyradio-0.8.8.2-x86_64-B5.txz
rpm-4.16.0-x86_64-P3.txz
system_config_printer-1.5.12-x86_64-P3.txz
vidcutter-6.0.5-x86_64-B3.txz
youtube_dl-2021.01.03-x86_64-P1.txz
=============
上記のうち以下で動作することを確認できました。
・hplip、cups で日本語印刷
・lollypopでの mp3再生
・pyradioでネットラジオ
・system-config-printerによるプリンター認識
・vidcutterで動画分割
・youtube-dlによるyoutube動画ダウンロード

3) 今後の方針
 ・まさか llvmまでリビルドすることになるとは予想していなかったため、
  llvm変更によって別の不具合等が出ないか、しばらく今の環境を使ってみる。
 (このあたり、例えば「○○○をすれば llvm に問題があるか確認できるよ」
  のような情報、アドバイスいただけると有り難いです。)

 ・できる限りパッケージリビジョン記号を B に統一していく。
 ・SlackBuildで作成しているものを、できるだけPlamoBuildによるパッケージ化とする。
  (スキル不足によりPlamoBuild化できないものをあると思います)


References
[plamo:33541] Re: Update to python3.9, ABE Shin-ichi
[plamo:33542] Re: Update to python3.9, KOJIMA Mitsuhiro
[plamo:33544] Re: Update to python3.9, ABE Shin-ichi
[plamo:33545] Re: Update to python3.9, KOJIMA Mitsuhiro

[検索ページ] [メール一覧]
Plamo ML 公開システム