[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:11465] Re: Separate tarball/patch build system (Re: Re: Bug#JP/1134: mnews-1.22 licence problem)
At Wed, 26 Jan 2000 00:55:45 +0900,
Hiroshi KISE <fuyuneko@xxxxxxxxxxxx> wrote:
> Debian固有でない変更はorig.tar.gzに入れたほうがいいと思いますが、
> その話はおいといて。
orig.tar.gzが originalと違ってしまうのは好きではないので
私は
普通のパッケージの場合
orig.tar.gz - upstream の tar.gz を rename したもの
diff.gz - あらゆるパッチで Debian固有でないものは upstream にも
なげておいて、将来 orig.tar.gz に含まることを期待
orig.tar.gz + patch が upstream的に考えられるようなパッケージの場合
orig.tar.gz - upstream の tar.gz と patch をまとめて
tar.gz にしたもの
diff.gz - ./debian/ 以下
./debian/rules buildの前に tar.gz を展開、patchあてなどを
おこない、./debian/rules clean でさくっと削除
という風なかんじで。
> From: kitame@xxxxxxxxxxxx (Takuo KITAME / 北目 拓郎)
> Subject: [debian-devel:11453] Re: Bug#JP/1134: mnews-1.22 licence problem
> Date: Tue, 25 Jan 2000 09:24:03 +0900
> > orig.tar.gz は できるかぎり original のままにすべきで、Upstream による
> > tar.gz や patch が複数になる場合は、
> > Separate tarball/patch build system by Adam Heath <doogie@debian.org>
> > などを利用してまとめます。(dpkg が標準で対応するまではしかたない)
>
> この“Separate tarball/patch build system”って、どれぐらい便利で
> どこからもらえますか?
どこだっけ? http://master.debian.org/~doogie/dbs_make だったかな
他にも klee が昔 dpkg でそういうことができるようにしていたという
話があったはず。
まぁこれは便利かどうかというよりも、どのコードがどこ由来かを
はっきりさせるという意味あいが強いような…
# ある意味、現在の debianのパッケージシステムは
# upstreamへのmergeが一番メンテコストが低くなるように
# なっている(ので upstreamへみんなmergeしましょう)と
# 考えることもできるのかもと思ったり…
--
鵜飼文敏