[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-devel:00948] Re: dpkg-buildpackages binary file diff



やなぎはらです。

From: ukai@xxxxxxxxxxxxx

ukai> うまくいくかどうかわかりませんが…
ukai> 
ukai> From: nakahara@xxxxxxxxxxxxxxxxxxxxx (Hayao Nakahara)
ukai> Subject: [debian-devel:00943] dpkg-buildpackages binary file diff
ukai> Date: Thu, 17 Apr 1997 23:34:21 +0900 (JST)
ukai> 
ukai> >  > なぜかというと、Binary(.elc)ファイルのdiffまで
ukai> >  > とっちゃうので、Binaryのdiffはとれないうんぬんと
ukai> >  > いわれておわってしまうのです。
ukai> >  > 
ukai> >  > どなたか、このへんをクリアする方法をご存知なら、
ukai> >  > おしえてください。
ukai> 
ukai> その1) dpkg-source で $type{$fn} = 'plain file'; の前に -B _ で 
ukai>        binary かどうかチェックをいれて diff をとらないようにする。
ukai> その2) dpkg-source で exec('/usr/bin/diff', '-u', に '-a' をつけてみる。
ukai> その3) dpkg-source で while (<DIFFGEN>) のところで m/^binary/i の時は
ukai>    無視してしまう。(next file; のみ)

結局 その3) をやってしまったのです。

ukai> debian/rules clean で lisp/*.elc を消してしまう は駄目なのかな?

今日、それをやって痛い目にあいました。
最低限必要なelcファイルがあったのです。
こんときは、泣きました。なんせ、ほとんどの修正をしてあった
のですから。

#なくなく、一から(deb-makeから)やりなおしたのでした。

ukai> debian/rules clean で *.elc をどこかにうつして
ukai> debian/rules build でまず *.elc を戻すというの
ukai> でもいいかな?

.orig.tar.gz にバイナリファイルが含まれている時点で
アウトですので、これはダメかと。

#今日 upload したパッケージよろしくおねがいします。

+---------------------------------------------------------+
 Yoshiaki Yanagihara		E-mail: yochi@xxxxxxxxxxx           
					yosiaki@debian.org
 Debian JP Project
 [Japanese] http://www.debian.linux.or.jp/
 [English ] Sorry, now under construction.