[ubuntu-jp:6649] Re: パッケージ更新のブロック解除手続きについて

Mitsuya Shibata mty.shibata @ gmail.com
2024年 1月 14日 (日) 07:55:11 UTC


坂本さん、

> まとめると、hinawa-utilsパッケージの存在が、libhinawa 4.0
> への置き換えをブロックしています。Debianプロジェクトでは
> 手続きを踏むことでlibhinawaバージョン4.0に置き換える
> ことができました。Ubuntuプロジェクトでも同様の手続きが必要
> なのかなと推察しています。

hinawa-utilsについてはこの先どうしたいのでしょうか?

・不要なのでnobleのリポジトリから削除
・libhitakiとリンクすれば動作するので残す

削除して良いなら、Debian側で削除してもらえれば、
Ubuntu側はそれに同期した上でlibhinawaを4.0にあげられるかと思います。

nobleでhinawa-utilsを残したいということであれば、
「Debianではどのように対応したか」次第かと思います。

hinawa-utilsとしては、gir1.2-hinawa-3.0経由でlibhinawa2 (=2.4.0-1)に依存している状態です。
純粋にlibhinawaを2.6.1から4.0.0にあげてしまうと、gir1.2-hinawa-3.0がなくなって、
gir1.2-hinawa-4.0になってしまい、hinawa-utilsの依存関係が満たせません。

ただ、Debian側を見る限り、こんな感じみたいです。

・testingはlibhinwaは4.0.0になり、hinawa-utilsは削除
・unstableはlibhinawaの2.6.1/4.0.0が共存?
・結果的にustableにはgir1.2-hinawa-3.0が残り、hinawa-utilsも残る

実際hinawa-utilsのTrackerを見ると、testing側で何か警告が出ています。

  https://tracker.debian.org/pkg/hinawa-utils

hinawa-utilsパッケージをどうしたいのか、
その結果としてtesting/usntableの状態をどちらに揃えるのか、
によって、Ubuntu側の対応手順は変わってくると思います。


2024年1月14日(日) 12:20 Takashi Sakamoto <o-takashi @ sakamocchi.jp>:
>
> 坂本です。
>
> ちょっと込み入った話になるんですが、パッケージ
> 更新のブロック解除手続きについてお伺いしたいことが
> あります。
>
> libhinawa[1]というライブラリのupstream開発者をしています。
> 先日、バージョン4.0をリリースしました[2]。Debian
> プロジェクトでITP済みで、unstable/testingに収録されて
> います[3]。
>
> UbuntuのnobleにはDebian importの結果、収録されることを
> 期待しています。が、期待に反してバージョン2.6のまま
> です[4]。launchpad.netにはproposeポケット(だっけ?)へ収録
> されているようです[5]。私としてはバージョン4.0に置き
> 換わることを期待しています。
>
> 原因はおそらくhinawa-utilsパッケージで[6]、これも私が
> upstream開発者[7]なんですが、諸事情によりlinhinawa 2.6
> 以前との組み合わせでしか動作しません[8]。hinawa-utilsは
> もう開発を停止したので[9]、libhinawaバージョン4.0との
> 組み合わせで動く版をリリースする予定はありません[10]。
>
> まとめると、hinawa-utilsパッケージの存在が、libhinawa 4.0
> への置き換えをブロックしています。Debianプロジェクトでは
> 手続きを踏むことでlibhinawaバージョン4.0に置き換える
> ことができました。Ubuntuプロジェクトでも同様の手続きが必要
> なのかなと推察しています。
>
> 手続きについてご存知の方がいたら、教えていただきたいです。
> よろしくお願いします。
>
> [1] https://git.kernel.org/pub/scm/libs/ieee1394/libhinawa.git/
> [2] 最新は4.0.1
> https://git.kernel.org/pub/scm/libs/ieee1394/libhinawa.git/tag/?h=4.0.1
> [3] https://tracker.debian.org/pkg/libhinawa
> [4] https://packages.ubuntu.com/source/noble/libhinawa
> [5] https://launchpad.net/ubuntu/+source/libhinawa
> [6] https://packages.ubuntu.com/noble/hinawa-utils
> [7] https://github.com/takaswie/hinawa-utils
> [8] libhinawa 4.0開発の際、必要な機能を削除したため。
> 現在はlibhitakiがその機能を提供
> https://github.com/alsa-project/libhitaki
> [9] 色々あって代替となるソフトウェアの開発に移ったので
> https://github.com/alsa-project/snd-firewire-ctl-services
> [10] debian/NEWS にその旨記載あり
> https://salsa.debian.org/debian/hinawa-utils/-/blob/debian/unstable/debian/NEWS?ref_type=heads
>
>
> 坂本 貴史
>
-- 
Mitsuya Shibata
mty.shibata @ gmail.com


ubuntu-jp メーリングリストの案内