Vine Linux バグトラッキングシステム

課題の詳細を表示 コメントにジャンプ ] 課題の履歴 ] 印刷 ]
IDプロジェクトカテゴリ登録日最終更新
0000938Vine Linux1 バグ2010-02-27 14:452010-07-21 22:04
報告者anonymous 
担当者 
優先度再現性不明 
状態完了解決状況不明 
バージョン 
修正予定バージョン修正済バージョン 
概要0000938: zdiff が差分を出力しない
説明zdiff の引数2つの両方に *.gz を指定すると、
異なるファイルでも一致したと判定される(というか、何も出力されない)。

% echo 1>1
% echo 2>2
% diff 1 2
1c1
< 1
---
> 2
% gzip 1
% gzip 2
% zdiff 1.gz 2.gz
%

本家にも報告されてて、
http://www.mail-archive.com/bug-gzip@gnu.org/msg00261.html [^]
テスト版の 1.3.14 では修正されています。
http://alpha.gnu.org/gnu/gzip/gzip-1.3.14.tar.gz [^]
これが 2009年10月。
正式版が早く出るといいのですが。

手元で直したい方は、以下を参考にどうぞ。

--- /usr/bin/zdiff~ 2010-01-22 16:53:04.000000000 +0900
+++ /usr/bin/zdiff 2010-02-27 14:33:42.000000000 +0900
@@ -104,12 +104,14 @@
               exec 4>&1
               (gzip -cdfq -- "$1" 4>&-; echo $? >&4) 3>&- |
                 ( (gzip -cdfq -- "$2" 4>&-; echo $? >&4) 3>&- 5<&- </dev/null |
- eval "$cmp" /dev/fd/5 -) 5<&0
+ eval "$cmp" /dev/fd/5 - >&3) 5<&0
             )
+ cmp_status=$?
             case $gzip_status in
               *[1-9]*) gzip_status=1;;
               *) gzip_status=0;;
             esac
+ (exit $cmp_status)
             else
             F=`expr "/$2" : '.*/\(.*\)[-.][zZtga]*$'` || F=$prog
             tmp=
タグ設定されていません。
archx86, x86_64, ppc
パッケージgzip-1.3.12-3vl5
添付ファイル

- 関連

-  コメント
(0003977)
iwaim (開発者)
2010-05-03 01:59

> zdiff の引数2つの両方に *.gz を指定すると、
> 異なるファイルでも一致したと判定される(というか、何も出力されない)。

報告ありがとうございます。
errataの発行を検討したいと思います。

http://ml.vinelinux.org/vineseed/msg03952.html [^]
にもかいたように、
http://git.savannah.gnu.org/cgit/gzip.git/commit/?id=b9e94c93df914bd1d9eec9f150b2e4e00702ae7b [^]
の修正も同時に行う予定です。

proposed update/5.xに
gzip-1.3.12-4vl5.i386.rpm
gzip-1.3.12-4vl5.src.rpm
をputしました。テストをお願いします。
(0003978)
iwamoto (管理者)
2010-05-03 03:55

> proposed update/5.xに
> gzip-1.3.12-4vl5.i386.rpm
> gzip-1.3.12-4vl5.src.rpm
> をputしました。テストをお願いします。

x86_64 を build & put しました。
手元では問題なく動いているようです。
(0003979)
kazutaka (開発者)
2010-06-29 22:11

> > proposed update/5.xに
> > gzip-1.3.12-4vl5.i386.rpm
> > gzip-1.3.12-4vl5.src.rpm
> > をputしました。テストをお願いします。
>
> x86_64 を build & put しました。
> 手元では問題なく動いているようです。

テスト期間の1ヶ月を経過しましたので、
errata 待ちに変更します。

ハラダ
(0003980)
kazutaka (開発者)
2010-07-21 22:04

errata が発行されたので完了にします。

(参考 http://vinelinux.org/errata/5x/20100712-1.html [^] )

ハラダ

- 課題の履歴
変更日 ユーザー名 項目 変更内容
2010-02-27 14:45 anonymous 新規課題
2010-05-03 01:59 iwaim 状態 新規 => テスト待ち
2010-05-03 01:59 iwaim category_id 2 => 6
2010-05-03 01:59 iwaim コメント追加: 0003977
2010-05-03 03:55 iwamoto バージョン 5.0 => 5.1,5.0
2010-05-03 03:55 iwamoto arch x86 => x86, x86_64, ppc
2010-05-03 03:55 iwamoto コメント追加: 0003978
2010-06-29 22:11 kazutaka 状態 テスト待ち => errata待ち
2010-06-29 22:11 kazutaka category_id 6 => 2
2010-06-29 22:11 kazutaka コメント追加: 0003979
2010-07-21 22:04 kazutaka 状態 errata待ち => 完了
2010-07-21 22:04 kazutaka コメント追加: 0003980


Copyright © 2000 - 2024 MantisBT Team
Copyright © 2012 - 2024 Project Vine
Powered by Mantis Bugtracker