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

[debian-devel:11123] Re: Y2K problem in slink



佐野@浜松です。

In <87k8mpfn6r.wl@xxxxxxxxxxxxxxx>,
 at Thu, 09 Dec 1999 00:48:44 +0900,
 on Re: Y2K problem in slink,
  Fumitoshi UKAI <ukai@debian.or.jp> さん writes:

> At Thu, 9 Dec 1999 00:46:15 +0900,
> Fumitoshi UKAI <ukai@debian.or.jp> wrote:
> 
> > 2.1r4むけに次のパッケージが y2k updates として
> > いれられるようです。
> > 
> > gs-ja は大丈夫でしょうか?
> 
> って どうも vflib2 (needed by newer gs)ということから
> slink (2.1r4)にはいる gs はもしかしたら ja patchいりversion
> なのかもしれないですね(未確認)

今、確認しました。

diff -ruN prev/gs-5.10/debian/changelog prop/gs-5.10/debian/changelog
--- prev/gs-5.10/debian/changelog       Thu Dec  9 10:01:54 1999
+++ prop/gs-5.10/debian/changelog       Thu Dec  9 10:02:29 1999
@@ -1,3 +1,264 @@
+gs (5.10-3.99.slink.1) unstable; urgency=low
+
+  * Get dependancy on xlib6g right.
+
+ -- Vincent Renardias <vincent@debian.org>  Wed, 17 Nov 1999 15:31:17 +0100
+
+gs (5.10-3.99.slink.0) unstable; urgency=low
+
+  * Recompiled the 'potato' version for Debian 2.1 to
+    get a (hopefully) y2k-compliant version.
+
+ -- Vincent Renardias <vincent@debian.org>  Wed, 17 Nov 1999 15:31:17 +0100
+
+gs (5.10-4) unstable; urgency=low
+
+  * Small patch applied to file gs_init.ps, so that japanese
+    fonts are required only for japanese people (many thaks to 
+    Fumitoshi Ukai) (closes: Bug#49725, #49732, #49867)

です。ソースには kanji, jpdrivers などすべて含まれており、

diff -ruN prev/gs-5.10/debian/rules prop/gs-5.10/debian/rules
--- prev/gs-5.10/debian/rules   Thu Dec  9 10:01:54 1999
+++ prop/gs-5.10/debian/rules   Thu Dec  9 10:02:29 1999
@@ -12,9 +12,28 @@
 package=gs
 version=5.10
 
+# for FHS transition
+DOCDIR=usr/share/doc
+MANDIR=usr/share/man
+GSDOCDIR=usr/share/doc/gs
+
 # Uncomment following line for hpdj support 
 hpdj-support=1 
 
+# Uncomment following line for hp8xx support. 
+hp8xx-support=1 
+
+# Uncomment following line for kanji support. 
+kanji-support=1 
+
+# Uncomment following line for jpdrivers support. 
+jpdrivers-support=1 
+
+# Uncomment following line for conflicted jpdrivers support. 
+# Be sure to disable hp8xx-support and enable jpdrivers support.
+# Also make sure that you can not use original lips3 device.
+# jpconflict-support=1 
+

となっています。この rules で build すれば kanji-support と
 jpdrivers-support は組み込まれるはず。ただし、まだ 5.10-4 に
対するパッチを組み込んでいないので、jpconflict-support は動かないですね。

あと、cpem.doc が入ってたりとか、gs261j.euc に追記してないとか、
 copyright 的にちょっと問題ありですね。

ところで debian/control が

diff -ruN prev/gs-5.10/debian/control prop/gs-5.10/debian/control
--- prev/gs-5.10/debian/control Thu Dec  9 10:01:54 1999
+++ prop/gs-5.10/debian/control Thu Dec  9 10:02:29 1999
@@ -2,7 +2,7 @@
 Section: text
 Priority: Optional
 Maintainer: Marco Pistore <pistore@xxxxxxxxxxx>
-Standards-Version: 2.4.0.0
+Standards-Version: 3.0.1.1
 
 Package: gs
 Architecture: any
(略)

だったり、rules で

+# for FHS transition
+DOCDIR=usr/share/doc
+MANDIR=usr/share/man
+GSDOCDIR=usr/share/doc/gs

だったりする (FHS transition) なのは y2k-slink に関しては
 OK なんでしょうか ?

# まあここでダメとかいうと面倒になったりするからみんな
# イヤなんだろうなぁ、、、でもそうすると man-db も update 
# したくなったりするんじゃないのかな ? うまくするとこれも
# y2k-slink で Japanese featured にできるかも。

>   package      : gs
>   version      : 5.10-3.99.slink.1
>   architectures: i386 (ALPHA, M68K and SPARC MISSING!!!!)
>   issue        : fix y2k problem

 5.10-3.99.slink1 := 5.10-4 built on slink 

ですね。5.10-4 と 5.10-3.99.slink.1 でソースツリーの diff -ruN を
チェックしましたが、changelog の変更だけです。(しかもよほど慌てていたのか、
 5.10-4 の changelog を 2 つ重ねた上に 3.99slink0, 3.99slink1 の changelog が
追加してある、、、)

 5.10-4 にそのまま適用できるパッチを (cpem.doc の削除も含めた形で)
作り直して送ってあげたほうが良さそうです。

# gs のどこで日付計算してるんだろう ? 5.10-1 と 5.10-3.99.slink.1 の
# diff を通して見たけど、ほとんど kanji と jpdrivers (あと hp8xx-support) 
# の追加のための変更だけであとは copyright 表記を修正しているだけのような。
# リンクしてる svgalib とかに関係があるんだろうか ? うーむ、わからん。

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