Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0000887Vine Linux2 proposed-updates公開2010-01-17 12:322010-03-15 12:56
munepi 
munepi 
不明 
完了不明 
 
 
emacs-23.1-4
0000887: [proposed-updates] emacs
emacs-23.2 がリリースされるまでの少しの間ですが、
1 件のバグフィックスをしたいと考えております。

 * Package 名
emacs

 * 対象 Vine Version
5.0, VineSeed

 * update したい理由、詳細
emacs-23.1 の適当なバッファを開いているときに、
マウスでスクロールバーをドラッグしてカーソルを動かすと、
バッファ内のテキストがハイライトで選択されてしまいます。

CVS upstream では、すでにバグフィックスされていることを確認していますので、
emacs-23.1-5 では、CVS upstream からパッチとして取り込みました。
VineSeed には、早々に emacs-23.1-5vl6.{i386,x86_64,src} を put します。

 * 参考 URL(あれば)
[1] Bug #543046 - Using scroll bar in emacs highlights/selects text
    https://bugzilla.redhat.com/show_bug.cgi?id=543046 [^]
設定されていません。
png emacs23-with-libotf.png (85,265) 2010-01-17 23:47
http://mantis.vinelinux.org/file_download.php?file_id=199&type=bug
png
課題の履歴
2010-01-17 12:32munepi新規課題
2010-01-17 23:47munepi添付ファイル追加: emacs23-with-libotf.png
2010-01-17 23:47munepiコメント追加: 0003778
2010-01-25 09:18munepi状態新規 => テスト待ち
2010-01-25 09:18munepiコメント追加: 0003779
2010-02-05 10:01munepiコメント追加: 0003780
2010-02-06 02:16munepiコメント追加: 0003781
2010-03-15 12:56kazutaka状態テスト待ち => 完了
2010-03-15 12:56kazutakaコメント追加: 0003782

コメント
(0003778)
munepi   
2010-01-17 23:47   
1: の投稿のついでに、libotf の追加を考えています。
1: の投稿内容を以下の内容に改訂します。

 * Package 名
emacs

 * 対象 Vine Version
5.0, VineSeed

 * update したい理由、詳細
1. emacs-23.1 の適当なバッファを開いているときに、
マウスでスクロールバーをドラッグしてカーソルを動かすと、
バッファ内のテキストがハイライトで選択されてしまいます[1]。
CVS upstream では、すでにバグフィックスされていることを
確認していますので、
emacs-23.1-5vl6 で CVS upstream からパッチとして取り込みました。

2. --with-libotf (auto detect) により、
多言語や OpenType フォントへの機能・改善が見込めます[2, 3]。
[3] のサンプルとして、実際に VineSeed 上で試してみました。
スクリーンキャプチャした画像を添付します。

 * 参考 URL(あれば)
[1] Bug #543046 - Using scroll bar in emacs highlights/selects text
    https://bugzilla.redhat.com/show_bug.cgi?id=543046 [^]

[2] C-h h で Segfault
    http://www.m17n.org/mlarchive/mule-ja/200808/msg00003.html [^]

[3] Emacs 23で異体字の表示 - M59の記録
    http://d.hatena.ne.jp/mandel59/20090830/1251623514 [^]



VineSeed には、すでに emacs-23.1-6 を put しております([VineSeed:19726])。
特に問題が無いようでしたら、1 週間を目処に proposed-updates へ put します。
(0003779)
munepi   
2010-01-25 09:18   
> VineSeed には、すでに emacs-23.1-6 を put しております
> ([VineSeed:19726])。
> 特に問題が無いようでしたら、1 週間を目処に proposed-updates へ put しま
> す。
proposed-updates に
  emacs-23.1-6vl5.{i386,x86_64,src}.rpm
  libotf-0.9.9-1vl5.{i386,x86_64,src}.rpm
  libotf-devel-0.9.9-1vl5.{i386,x86_64}.rpm
を put しました。

状態を「テスト中」へ変更します。
(0003780)
munepi   
2010-02-05 10:01   
> emacs-23.1-6vl5.{i386,x86_64,src}.rpm
IRC でご報告を頂いたのですが、
emacs-23.1-6vl5 が plus カテゴリ m17n-lib に依存しているというご報告を受けました。
# BuildRequires: m17n-lib-devel から ldd で拾われて Requires: m17n-lib

 取得:2 http://updates.vinelinux.org [^] 5.0/x86_64/plus fribidi 0.10.9-1vl5 [54.3kB]
 取得:5 http://updates.vinelinux.org [^] 5.0/x86_64/plus m17n-lib 1.5.4-2vl5 [331kB]

BuildRequires: m17n-lib-devel は、
libotf と合わせて多言語環境対応を意識した、
意図的な追加だったのですが、plus カテゴリに依存していることを確認しておりませんでした。
m17n-lib に依存して fribidi にも依存してしまいます。

本件での m17n-lib 依存について、5.X では見送る方向で対応します。
(0003781)
munepi   
2010-02-06 02:16   
> 本件での m17n-lib 依存について、5.X では見送る方向で対応します。
proposed-updates に
  emacs-23.1-7vl5.{i386,x86_64,src}.rpm
を put しました。

ppc のリビルドをお願いいたします。

変更点は、以下の通りです。
 - dropped BuildRequires: m17n-lib-devel
 - added --without-m17n-flt in %%configure

emacs-23.1-7vl5 をインストールするときに、
m17n-lib, fribidi に依存してしていないことをご確認下さいませ。
(0003782)
kazutaka   
2010-03-15 12:56   
errata が発行されたので完了にします。

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

ハラダ