2024/06/18(火)Mageia 9: 「今さらそこ!?」的なメモ (2)

少し前のことになるが、パッケージをビルドした際に下記の警告が出ていることに気が付いた。

RPM build warnings:
    %patchN is deprecated (1 usages found), use %patch N (or %patch -P N)

何やら SPEC ファイルでの %patch の記述形式が変わったようだ。

そこで、%patch1 -p1 と書いていたものを %patch -p1 1 と修正したら警告は出なくなった。

2024/06/09(日)Mozc UT 辞書が生成できない件 (2024年6月9日現在)

2024年6月9日現在、Mozc UT 辞書を生成するために merge-ut-dictionaries の make.sh を実行すると下記のエラーが出る。

--2024-06-09 13:34:40--  https://dumps.wikimedia.org/jawiki/latest/jawiki-latest-all-titles-in-ns0.gz
dumps.wikimedia.org (dumps.wikimedia.org) をDNSに問いあわせています... 208.80.154.71, 2620:0:861:3:208:80:154:71
dumps.wikimedia.org (dumps.wikimedia.org)|208.80.154.71|:443 に接続しています... 接続しました。HTTP による接続要求を送信しました、応答を待っています... 404 Not Found
2024-06-09 13:34:41 エラー 404: Not Found。
count_word_hits.rb:15:in `open': No such file or directory @ rb_sysopen - jawiki-latest-all-titles-in-ns0.gz (Errno::ENOENT)
        from count_word_hits.rb:15:in `
' apply_word_hits.rb:21:in `initialize': No such file or directory @ rb_sysopen - jawiki-latest-all-titles-in-ns0.hits (Errno::ENOENT) from apply_word_hits.rb:21:in `new' from apply_word_hits.rb:21:in `
'

これは make.sh 内で呼び出している count_word_hits.rb で wget している
https://dumps.wikimedia.org/jawiki/latest/jawiki-latest-all-titles-in-ns0.gz
がサーバー上に存在しないことが原因。(正確には数バイトのファイルが在るようだが、wget しようとすると 404 となる)

さらに、count_word_hits.rb で jawiki-latest-all-titles-in-ns0.gz が wget されていることが前提の apply_word_hits.rb でもエラーとなる。

幸いにもサーバー上には前月の
https://dumps.wikimedia.org/jawiki/20240501/jawiki-20240501-all-titles-in-ns0.gz
が存在するので、これを用いることで Mozc UT 辞書が生成できる。

sed -i 's/latest/20240501/g' count_word_hits.rb
sed -i 's/latest/20240501/g' apply_word_hits.rb

count_word_hits.rb と apply_word_hits.rb に上記の修正を加えた上で make.sh を実行すると無事にMozc UT 辞書を生成できた。本日、野良リポジトリに投入した mozc-ut パッケージもこの方法を用いてビルドしたもの。

(まぁ、恐らく何日か後には jawiki-latest-all-titles-in-ns0.gz が取得可能になって上記のような修正は不要になるとは思うが...)

【2024年6月12日 追記】

jawiki-latest-all-titles-in-ns0.gz が取得可能になった。

2023/08/27(日)Mageia 9 リリース

Mageia 9 がリリースされました。9月のリリース予定と聞いていたのですが、前倒しされたのかな?
前の Mageia 8 のリリースが2021年2月末だったので、2年半ぶりの新版となります。

Mageia 9 での日本語廻りの事に付いては、Mageia 9 rc1 リリース で書いた内容から変わっていません。

個人的には Plasma 5 の Dolphin の設定で、起動時の表示を「前回のフォルダ、タブ、ウィンドウの状態」にしていても反映されないというバグが未修正のままリリースされたのがちょっと残念。

【追記】

上述の Dolphin の問題は、その後のアップデートで修正されました。

Mageia 9 (x86_64) 野良リポジトリ

2023/07/25Mageia
拙作の Mageia 9 用の野良パッケージのインストールの利便性を図るために、野良リポジトリを公開しています。

* 野良リポジトリの追加方法
ターミナルで下記を実行することで、「nora」というメディア名で野良リポジトリがパッケージマネージャに追加されます。
# urpmi.addmedia --update 'nora' https://tomcat.nyanta.jp/linux/Mageia/9/x86_64/nora/ 

【注意事項】
1. このリポジトリ下に置いてある各パッケージは、私 tomcat が個人的にビルドしたいわゆる野良パッケージであり、Mageia プロジェクトが配布しているものではありません。
2. これらの野良パッケージの使用は各ユーザーの自己責任で行ってください。
3. これらの野良パッケージを使用した結果についても私は一切の責任を負いません。
4. これらの野良パッケージは将来に渡ってのサポートを約束するものではありません。
(仮に私が他のディストリビューションへ移行したような場合には、この野良リポジトリを放置することも十分にあり得ます)
5. この野良リポジトリでは、32bit版を提供する予定は全くありません。
6. dnf には対応していません。
7. それぞれの野良パッケージは KDE Plasma5 環境でのみ動作確認を行っています。

上記に付いてご理解頂けない方は、このリポジトリの使用はご遠慮ください。