[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:12242] Re: [RFC] dummy package for slink-jp to potato
At Fri, 5 May 2000 05:34:23 +0900,
Hiroshi KISE <fuyuneko@xxxxxxxxxxxx> wrote:
> > なお、この errata で「手動でアップグレードする必要があるもの」を
> > なんとかする方法を考えてもみたんですが、よい方法は思いうかびませんでした。
> > なにかいいアイディアがあればこちらもよろしく。
> > # script を用意するくらい?
>
> 前にスクリプトを書き始めて最初のところでほったらかし…(こればっかり)。
> インストール済みかつ無効なパッケージをチェックして、対応するパッケージの
> リストを作り、直接実行するのも恐いので、apt-get --purge removeと
> apt-get installを出力しておしまい、なんてのを考えてました。
うーんと
#!/bin/sh
bad_packages="skkserv skkdic skk-dictools \
nkf \
xdvik-ja \
jtex-base jtex-bin"
dpkg -s $bad_packages | \
grep-dctrl -FStatus -sPackage,Version "install ok installed" | \
awk 'BEGIN { RS="" }
{
print "dpkg --compare-versions "$4" gt 1:0-0 && dpkg --purge "$2;
pkg=pkg $2 " install\n";
}
END { print "echo \""pkg "\"| dpkg --set-selections"}'
こんなかんじでしょうか?
At Fri, 5 May 2000 13:49:52 +0900,
GOTO Masanori <gotom@debian.or.jp> wrote:
> > http://www.debian.or.jp/releases/potato-jp/errata.html
> > に書かれているように、多くのパッケージが upstream もしくは
> > Debian で merge されて消えています。JPにあったパッケージを
> > インストールしていると slink+slink-jp から potato へアップグレード
> > する時に少々やっかいなことになります。
> > # apt-get upgrade では自動的に処理されないので、各自 manual で
> > # apt-get install などをする必要があったわけです。
>
> そうですね。つい先日 slink-jp -> potato に upgrade したところ、
> 少なくとも base system を install した段階でさえ、
> wcsmbs-locale-ja, man-db-ja などが upgrade 時に
> 問題となりました。
man-db-ja の場合は /etc/manpath.config が conffiles なので
* man-db-ja が install済み
* apt-get install man-db (man-db-ja removed)
* dpkg --purge man-db-ja
の順だと /etc/manpath.config が削除されてしまったりするかも。
# この場合は dpkg --purge man-db して apt-get install man-db しなおしが
# 楽そうです。
> それにしても、そろそろ Debian JP Project としてもリリースの
> ためのテストフェーズに入らないといけないと思いますが、
> どうなのでしょう?
potato-jp は以前のようにリリースはしませんからね…
できる人は potato のリリース作業を優先して欲しいところです。
まぁ potato-jp のもまずい点を気付いたら bug report & fix して
いってください。
> ところで、今更でなんですが、
>
> * epoch ってバージョン間で外してよかったものでしたっけ?
> (policy 的にはなんら問題はない?)
JP にあるのは unofficial Debian package ということで
Debian にもっていく時に過去のしがらみをはずして release と
いうことだったはずです。
その時はあまり深く考えていなかったのですが、JP Packages も
ftp、http で広く配布してる以上、このように upgrade に問題が
生じるのは禁止した方がいいのかもしれないですね…
# そもそも epoch つけるな という話も…
--
鵜飼文敏