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

[gentoojp-dev 189] Re: ebuild-uploader についての諸々



atzm です.

> atzm> あまり動作に影響を与えないようなちょっとした修正のためにいちいち
> atzm> リビジョンを付け直してアップする,というのがどうも引っかかりまし
> atzm> て.無駄にファイル数も増えるし.
> 
> そうなんですよね。特定の環境のコンパイルに問題があるだけだとリビジョン
> を上げるのは変な気がします。ただ GentooJP の人だけリビジョンを上げない
> 変更が可能だ、っていうのもなんか……。
> 
GentooJP のメンバーだけが修正できるような感じになると,

  1. 登録者が修正したいときにできない → GentooJP メンバーに連絡を取らな
     ければならない負担がある
  2. ↑はなかなかめんどくさいのでやる気をそがれる
  3. しかも GentooJP メンバーの負担も増える

なんてことになるかも知れないところが恐いですね.
ただ,これを登録者ができるようにするとなると認証との絡みがあるのですぐに
修正することは難しいのではないかと思います.
それで次期バージョンへの ToDo かな,と思いました.
# そもそも認証がいるのかと言うとこれまた微妙なところではあるんですが….


> やっぱり GentooJP の人がメンテナンスするブランチを別に作ったほうがいい
> と思います。emerge sync で複数の rsync 先を指定できる機能も Portage-ng
> に入るそうだし、ブランチがあって困ることはないと思います。
> 
将来的にはブランチは分かれます.が,現段階でそれを実現するとなると手作業,
もしくは uploader を別の場所にもう1つ設置して,そっちは .htaccess で
Basic 認証ってところでしょうか.簡単にやるなら.
他に妙案があれば切に求ム.


> atzm> …まぁカテゴリを移動させると DB がおかしなことになって
> atzm> profiles/updates/1Q-2003 とか書かなきゃならないのでめんどいですが….
> atzm> # しかもこの 1Q とか 2Q の意味がよく分かってない(^^;
> atzm> # ついでに updates を OVERLAY して大丈夫なのかという疑問も.
> 
> 1Q とか 2Q ってのは四半期のことでしょう。1-3月のは 1Q、4-6月のは 2Q、
> 7-9月のは 3Q、10-12月のは 4Q と。(ときどき間違えてコミットしている人が
> いますが (^^;;)
> 
おぉ,そうだったのか…知りませんでした.なるほど.


> OVERLAY してだいじょうぶかどうか分かりませんが、OVERLAY できるファイル
> になっているとすると OVERLAY したら依存関係が壊れると思います。
> (OVERLAY できないファイルになっていれば問題ないですが、その場合は上に
> 書いたようなカテゴリの移動はできないことになります) OVERLAY すると上に
> 重ねるのではなく追加で見てくれる、というようなことになっていると、意図
> 通り動いてくれるでしょうが、OVERLAY の意味からするとそれも変です。まあ
> 手動で依存関係を解決することもある程度必要だと思います。
> 
Testing Tree の方は誰でもが適当に登録できるので,カテゴリを勘違いして登
録しちゃう人も出てくると思うんですよね.僕なんかもかなり迷うことがあって,
ホントにここでいいのかな,と思うことがあります.
本家ツリーの方の移動にもついて行かなきゃならない(カテゴリの追加とか)ので,
割とカテゴリ移動は頻発するのでは,と思っています.

自分用 ebuild を整理しててカテゴリ移動による謎エラーに悩まされたことがあっ
て,これはなんとかした方がいいのかなぁ,と思った次第です.
特に GentooJP 管理のブランチではちゃんとしないとユーザが困るかなと思いま
して.

スパッと解決できるいい手段がないかなぁ….

-- 
Atzm WATANABE