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

Takashi Sakamoto o-takashi @ sakamocchi.jp
2024年 1月 15日 (月) 03:57:18 UTC


柴田さん 

お返事どうもありがとうございます。

On Sun, Jan 14, 2024 at 04:55:11PM +0900, Mitsuya Shibata wrote:
> 坂本さん、
> 
> > まとめると、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側の対応手順は変わってくると思います。

もうメンテナンスはしないので、リポジトリから削除されるように
するのがよいかなと思います。週末のDebian勉強会でパッケージ
メンテナと相談してみます。


> 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 メーリングリストの案内