[pkg-anthy-devel] UTF-8 encoding change

Osamu Aoki osamu at debian.org
Wed Jul 10 13:50:50 BST 2019


Hi,

On Wed, Jul 10, 2019 at 10:35:39AM +0900, NIIBE Yutaka wrote:
> Osamu Aoki <osamu at debian.org> wrote:
> > それなりにメンテされているようですね。
> > https://wiki.debian.org/Alioth/MailingListContinuation
> >
> > ただ、「This is likely to be time limited period of a 
> > few years (1-2 release cycles).」とあるので、GOOGLE検索などで
> > 将来見つけやすいのかが少々不安です。
> >
> > ただ良い代案もないのでコメントしていませんでした。
> 
> では、とりあえずはこちらは使いましょう。
> 
> > もう一度考えて考えつく代案は確実にアーカイブされGOOGLE等が頻繁に
> > INDEXしているbugs.debian.orgの活用があります。
> >
> > 各DEBIAN リリース毎にanthyのソースパッケージ(src:anthy)
> > に開発連絡と記録用のwishlist bug(日本語ポスト可と最初に書く)
> > を作り、そこにメールする手です。
> >
> > サブスクライブはだれでもできます。
> >
> > 一番良いと思うのは https://tracker.debian.org/pkg/anthy
> > の右上のSUBSCRIBEをクリックして全活動のメールを受信することです。
> 
> こちらも subscribe しました。
>
> が、もしかしてこれは gniibe at debian.org に届くのでしょうか。
> わたくしはこのアカウントは debian-private をたまに読むためにしか
> 使っていません。確認して、いずれにしろ読み書きできるように対応します。

もし他のアドレスで受け取りたいなら、LOGINをその他のアドレスでされる
必要がきっとあります。

| Debian developers, use an SSL client certificate generated on
| sso.debian.org to auto-login. You cannot login with a plain password
| (unless your account doesn't have your @debian.org email associated).

> > 先日コメントした通り、同じ結果をえられるならこのアプローチの方が
> > コンサーバティブなメンテナンスを目指す今のANTHYにはいいですね。
> 
> 辞書については同じものが得られています。
> 
> > 了解。ユーザーのGUI使用に実効のある変更はすべて入ってますね。
> > 0.3-1としてunstableにアップロードすると理解して良いのでしょうか?
> 
> はい。0.4-1としてunstableにアップロードすると考えています。
> 
> > そうなら、salsaのGITのMASTERのHISTORYはどうします。
> >
> > OPTION1:わたしがコミットしてしまったmasterはg新部さんとずれる
> >          b5463f6abaf131bc3dddd8721f746927093a5132
> >          までをずっと逆順でREVERTしてそこからg新部さんの変更を
> >          初めてリニアーな歴史を残す
> > OPTION2:わたしが乗っ取ってしまった形になっているMASTERにg新部さん
> >          のMASTERをMERGE(MERGE内容はすべてg新部さん のMASTER)
> >          とすることでg新部さんがMASTERを更新。MERGEコミットの
> >          メッセージにその旨明記。
> 
> gitlabだとなんだか protect があって戻すのに一手順あるみたいなんですが、
> 戻して進むのがわかりやすくていいのではないでしょうか。

綺麗ですね。世間でよく禁じ手と言われているので、遠慮してしまいました。
もし他の方が古いHISTORYのチェックアウトからコミットしない限り、OKです。

> すでに clone したものを持っている、または fork した各位に、若干の影響が
> ありますが、長い目で見ればこれが自然だと思います。
> 
全デベロッパーが実際我々だけなので、g新部さんにそういってもらえると
気が楽になりました。

ちなみにプロテクトを外すのは、ちょうど先日私の別のレポにgitlabのGUIで変な
コミットをした際に外し経験済みなので、さっそく外しておきました。
もう :master へpushして消したり、新しいorigin/masterを作ったり制約
はありません。

> 今週の土曜日に野首さんに会うので、第三者の野首さんに下記をお願いしようと
> 考えています。第三者を入れれば間違いを避けることができると思うので。
> 
> (1) リポジトリから持って来る
> $ gbp clone --debian-branch=debian --upstream-branch=release git at salsa.debian.org:debian/anthy.git
> $ cd anthy
> 
> (2) master を release/0.3のタグが付いたところまで戻す
> 
> $ git reset --hard release/0.3
> 
> (3) 青木さんの変更はブランチにする
> 
> $ git branch osamu-improve-0.3 4dd0010
> $ git worktree add ../anthy-osamu-improve-0.3 osamu-improve-0.3
> $ pushd ../anthy-osamu-improve-0.3/
> $ git push --set-upstream origin osamu-improve-0.3
> 
> # たぶん、これは問題なくできると思います。

私ならここまでCLIでガリガリせず、gitkでGUIでresetしてしまいそうです。

そのあとREMOTEのMASTERを実質リセットするには、一度削除しています。


これが要るような気がします。なんのことか分から
ないので、私が思想な異のイメージを例示すると。

...
 $ cd anthy
 $ git branch
* master
 $ git checkout -b osamu-improve-0.3
 $ git push --set-upstream origin osamu-improve-0.3
 $ git push origin :master
 $ git checkout master
 $ git reset --hard release/0.3
HEAD is now at 78a00ff Version 0.3
 $ git push origin master

このgit push origin :master コマンドは、別の意味がわかりやすいコマンド
確かgit remote remove master でもいいはずです。古いやり方が身についてい
るので、、、

> (4) salsa.debian.org に master のプロテクトの変更をする。
> 
> https://salsa.debian.org/debian/anthy/-/settings/repository
> 
> "Protected Branches" で、Unprotect。
> 
> (5) salsa.debian.org に master の変更をする。
> 
> $ popd
> $ git push --dry-run --force
> 
> ここまでを野首さんに確認しつつやってもらう。
> 
> この後、わたくしが、実験した変更を master, release, debian のそれぞれの
> branch に push します。それで .debを upload します。
> 
> よろしいでしょうか。

OKです。

> その後、青木さんのブランチからドキュメントの変更を拾います。

まあ、それはぼちぼちで、、、

よろしくお願いいたします。

青木



More information about the Pkg-anthy-devel mailing list