[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しましょう)と
# 考えることもできるのかもと思ったり…
-- 
鵜飼文敏