[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.