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

[debian-devel:09519] Re: mh-ja in potato-jp



佐野@浜松です。

In <19990614013909T.xlj06203@xxxxxxxxxxxxxxxxxxxx>,
 at Mon, 14 Jun 1999 01:40:52 +0900,
   私:

> In <19990608235121O.kubota@xxxxxxxxxxxxxxxxxxxxx>,
>  at Tue, 8 Jun 1999 23:51:47 +0900,
>   on [debian-devel:09456] user-ja and mh-ja (Re:  Re: List of JP Packages - 5),
>    Tomohiro KUBOTA <kubota@xxxxxxxxxxxxxxxxxxxxx> さん writes:
> 
> > > > > > > 3 mh-ja kubota@debian.or.jp
> > > > > 
> > > > > libc6に依存しているので、potatoで作った方がいいと思います。
> 
> > glibc2.1 でもコンパイルは通ったと思います。よろしければ、ぼくが
> > glibc2.1 でコンパイルしたものを Debian JP にアップロードしますが。
> > (でもそうすると slink な人が使えなくなってしまう...)
> 
> これって make するのに libgdbm1-dev が必要だったりしますか ?
> 
> potato 環境で make しようとしたら、何だか全然おかしなことに
> なってしまった (binary package のファイルサイズが 7282kb とか) ので、
> たぶん何かヘマしているんだと思うのですが。明日、職場から libgdbm1-dev を
> インストールしてから、また mh-ja の make に挑戦してみます。

やっと原因がわかりました。bash の bug です。(bug-ja が動かなくなって
いるのと同じ) LANG=ja_JP.ujis LC_ALL 設定無しだと [A-Z]* に 小文字が
全部反応してしまいます。LC_ALL=C または LC_ALL 設定無しで LANG=C と
すればちゃんと [A-Z]* で大文字だけ反応します。

以下のように debian/rules を変更すれば、とりあえず LANG=ja_JP.ujis でも
問題無く make できるようになります。

--- debian/rules.orig	Mon Jun 14 17:04:52 1999
+++ debian/rules	Mon Jun 14 17:04:36 1999
@@ -55,7 +55,8 @@
 	    ln -s /etc/mh/$$i $$i					;\
 	 done
 
-	dh_installdocs doc-JP/* [A-Z]*
+#	dh_installdocs doc-JP/* [A-Z]*
+	dh_installdocs doc-JP/* C* F* J* M* P* R*
 	dh_installchangelogs
 #	dh_installmanpages
 	ln -s folder.1 debian/tmp/usr/man/man1/folders.1


別件ですが、potato 上で pcmcia の network.opts に scheme 指定によって
場合分けする部分の動作を書いても効果が無いので、おかしいと思っていたのですが、
たぶん、これもこの bash の bug の影響だろうと思います。

「リリースクリティカル・バグ」として BTS に出したほうが良いかも。
一応、ドイツの人が「 bug コマンドが動かなくなった」という bug report を
出しているみたいなんですが、bug package のほうで対応してしまったようだし。

これです↓

                        Debian bug report logs - #34138
                        bash: bug doesn't work anymore
                                       
   Package: bash; Severity: important; Reported by: Michael Meskes
   <meskes@debian.org>; dated Fri, 5 Mar 1999 12:03:01 GMT; Maintainer
   for bash is Guy Maor <maor@debian.org>.
     _________________________________________________________________
   
   Severity set to `important'. Request was from Rene Hojbjerg Larsen
   <renehl@xxxxxxxxxxxxx> to control@bugs.debian.org. Full text
   available.
     _________________________________________________________________
   
Message received at submit@bugs.debian.org:

Received: (at submit) by bugs.debian.org; 5 Mar 1999 11:52:25 +0000
Received: (qmail 31293 invoked from network); 5 Mar 1999 11:52:20 -0000
Received: from ppp06999.01019freenet.de (HELO pc63.meskes.de) (root@xxxxxxxxxxx
87)
  by master.debian.org with SMTP; 5 Mar 1999 11:52:20 -0000
Received: (from meskes@localhost)
        by pc63.meskes.de (8.9.3/8.9.3/Debian/GNU) id MAA05110
        for submit@bugs.debian.org; Fri, 5 Mar 1999 12:48:56 +0100
Date: Fri, 5 Mar 1999 12:48:56 +0100
From: Michael Meskes <meskes@debian.org>
To: submit@bugs.debian.org
Subject: bash: bug doesn't work anymore
Message-ID: <19990305124856.C4974@xxxxxxx>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Mailer: Mutt 0.95.3i

Package: bash
Version: 2.02.1-1

After installing this version bug doesn't work anymore. It just tells me the
package name has an uppercase letter. The case statement interprets for
instance 'e' as in [A-Z].

Note, that this bug is locale related. I use LC_ALL=de_DE. If I set LC_ALL=C
all is fine again.

Michael

-- System Information
Debian Release: potato
Kernel Version: Linux tanja 2.2.1 #1 Sat Jan 30 12:13:58 CET 1999 i586 unknown

Versions of the packages bash depends on:
ii  libc6           2.0.7.19981211 GNU C Library: shared libraries
ii  libncurses4     4.2-3          Shared libraries for terminal handling
ii  libreadlineg2   2.1-13         GNU readline and history libraries, run-time

--- Begin /etc/profile (modified conffile)
PATH="/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games"
PS1="\\$ "
export PATH PS1
umask 002
eval `dircolors`
alias ls='ls --color=auto ';
alias ll='ls -l';
alias dir='ls --color=auto --format=vertical';
alias vdir='ls --color=auto --format=long';
alias ols='/bin/ls';
source /etc/profile.ora

--- End /etc/profile

--
Michael Meskes                         | Go SF 49ers!
Th.-Heuss-Str. 61, D-41812 Erkelenz    | Go Rhein Fire!
Tel.: (+49) 2431/72651                 | Use Debian GNU/Linux!
Email: Michael.Meskes@xxxxxxx          | Use PostgreSQL!
     _________________________________________________________________
   
   Acknowledgement sent to Michael Meskes <meskes@debian.org>:
   New bug report received and forwarded. Copy sent to Guy Maor
   <maor@debian.org>. Full text available.
     _________________________________________________________________
   
   Report forwarded to debian-bugs-dist@lists.debian.org, Guy Maor
   <maor@debian.org>:
   Bug#34138; Package bash. Full text available.
     _________________________________________________________________
   
   
    Ian Jackson / owner@bugs.debian.org, through the Debian bug database
    
   Last modified: 12:39:01 GMT Wed 26 May (timestamp page available).


-- 
     #わたしのおうちは浜松市、「夜のお菓子」で有名さ。
    <xlj06203@xxxxxxxxxxx> : Taketoshi Sano (佐野 武俊)