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

課題の詳細を表示 コメントにジャンプ ] 課題の履歴 ] 印刷 ]
IDプロジェクトカテゴリ登録日最終更新
0000737Vine Linux1 バグ2009-07-25 21:202009-07-30 22:51
報告者anonymous 
担当者yasumichi 
優先度再現性不明 
状態完了解決状況不明 
バージョンVineSeed 
修正予定バージョン修正済バージョン 
概要0000737: anjuta のレイアウト保持
説明vine5b1でanjutaをインストールしましたが、
anjutaの初期画面が小さく、レイアウトを変更しても、次回は同じ画面になってしまう。
(添付ファイル参照)
設定からレイアウトのロックをチェックしても同じ。

レイアウトの保持ができないのでしょうか?
タグ設定されていません。
arch
パッケージなし
添付ファイルpng file icon anjuta.png [^] (35,733 バイト) 2009-07-25 21:20


patch file icon anjuta-mkdir.patch [^] (545 バイト) 2009-07-29 01:43 [表示]
patch file icon anjuta-utils.patch [^] (1,015 バイト) 2009-07-30 05:59 [表示]

- 関連

-  コメント
(0003250)
yasumichi (開発者)
2009-07-26 00:03

再現することを確認しました。調査したいと思います。
(0003251)
yasumichi (開発者)
2009-07-26 01:31

> 再現することを確認しました。調査したいと思います。

straceをしたところ、Anjutaが ~/.cache ディレクトリが存在することを期待した作りとなっているため、~/.cache が存在しないと ~/.cache/anjuta ディレクトリを作成できず、セッションデータなどの保存ができないようです。

とりあえずの回避策として、~/.cache を作成することでレイアウトの保持が可能な様です。

$ mkdir ~/.cache
(0003252)
anonymous (参照)
2009-07-28 21:14

> > 再現することを確認しました。調査したいと思います。
>
> straceをしたところ、Anjutaが ~/.cache ディレクトリが存在することを期待し
> た作りとなっているため、~/.cache が存在しないと ~/.cache/anjuta ディレク
> トリを作成できず、セッションデータなどの保存ができないようです。
>
> とりあえずの回避策として、~/.cache を作成することでレイアウトの保持が可能
> な様です。
>
> $ mkdir ~/.cache

上記の回避策でレイアウトの保持を確認しました。
根本的な解決では無いと思いますが、/etc/skelに追加で対応できないでしょうか?
(0003253)
yasumichi (開発者)
2009-07-28 23:00

> 上記の回避策でレイアウトの保持を確認しました。
> 根本的な解決では無いと思いますが、/etc/skelに追加で対応できないでしょう
> か?

本家で今のところ反応がないので~/.cacheがなければ作成する様なPatchを作成する方向で考えます。
(0003254)
yasumichi (開発者)
2009-07-29 01:40

> 本家で今のところ反応がないので~/.cacheがなければ作成する様なPatchを作成す
> る方向で考えます。

Patchを作成し、anjuta-2.26.2.2-3vl5をUploadしました。

# aptリポジトリに反映されるまでしばらくお待ち下さい。

状態を確認待ちとします。
(0003255)
yasumichi (開発者)
2009-07-29 01:43

> Patchを作成し、anjuta-2.26.2.2-3vl5をUploadしました。
>
> # aptリポジトリに反映されるまでしばらくお待ち下さい。
>
> 状態を確認待ちとします。

使用したPatchを添付しておきます。
(0003256)
yasumichi (開発者)
2009-07-30 05:59

本家の指摘もあって、比較的新しい関数であるg_mkdir_with_parentsを使うのをやめて作り直したPatchをanjuta-2.26.2.2-4vl5に適用しました。

この変更により、~/.cacheがディレクトリでなくファイルであった場合は元々、Anjutaにあるメッセージが表示される様になります。(端末から起動した場合)

libanjuta-Message: Warning: /home/username/.cache is a file.
                       It is trying to be treated as a directory.

新しいPatchを添付します。なお、これはAnjutaの開発版にも取り込まれた様です。

http://bugzilla.gnome.org/show_bug.cgi?id=589699 [^]
(0003257)
anonymous (参照)
2009-07-30 19:21

> 本家の指摘もあって、比較的新しい関数であるg_mkdir_with_parentsを使うのを
> やめて作り直したPatchをanjuta-2.26.2.2-4vl5に適用しました。
>
> この変更により、~/.cacheがディレクトリでなくファイルであった場合は元々、
> Anjutaにあるメッセージが表示される様になります。(端末から起動した場合)
>
> libanjuta-Message: Warning: /home/username/.cache is a file.
> It is trying to be treated as a directory.
>
> 新しいPatchを添付します。なお、これはAnjutaの開発版にも取り込まれた様で
> す。
>
> http://bugzilla.gnome.org/show_bug.cgi?id=589699 [^]

x86、x86_64とも確認しました。

それにしても、本家で対応することになるとは思っていませんでした。
一連の作業ありがとうございます。
(0003258)
yasumichi (開発者)
2009-07-30 22:51

> x86、x86_64とも確認しました。

確認ありがとうございます。状態を完了とします。

- 課題の履歴
変更日 ユーザー名 項目 変更内容
2009-07-25 21:20 anonymous 添付ファイル追加: anjuta.png
2009-07-25 21:20 anonymous 新規課題
2009-07-26 00:03 yasumichi 担当者 => yasumichi
2009-07-26 00:03 yasumichi 状態 新規 => 担当者決定
2009-07-26 00:03 yasumichi コメント追加: 0003250
2009-07-26 01:31 yasumichi コメント追加: 0003251
2009-07-28 21:14 anonymous コメント追加: 0003252
2009-07-28 23:00 yasumichi コメント追加: 0003253
2009-07-29 01:40 yasumichi 状態 担当者決定 => テスト待ち
2009-07-29 01:40 yasumichi コメント追加: 0003254
2009-07-29 01:43 yasumichi 添付ファイル追加: anjuta-mkdir.patch
2009-07-29 01:43 yasumichi コメント追加: 0003255
2009-07-30 05:59 yasumichi 添付ファイル追加: anjuta-utils.patch
2009-07-30 05:59 yasumichi コメント追加: 0003256
2009-07-30 19:21 anonymous コメント追加: 0003257
2009-07-30 22:51 yasumichi 状態 テスト待ち => 完了
2009-07-30 22:51 yasumichi コメント追加: 0003258


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