[スレッド全体]

[8363] Re5:OSDNへの移行の検討 
2018/5/23 (水) 18:23:50 kobake
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.181 Safari/537.36
▼ KENCHさん
> kobakeさんの別スレにコメントしましたが、日本語つかえるので一般ユーザのコミュニティ(チケットとフォーラム)とバイナリのダウンロードページをOSDNにして、
> 開発者メンバーはGitHubが今時でいいのかなと思っております。


補足しておくと、バイナリの置き場は自分としては GitHub 側を考えています。
…というのは、GitHub Release の機能を使うと特定のコミット情報(タグ情報)とバイナリを密に関連付けておくことができ、そこに大きなメリットを感じています。
https://github.com/sakura-editor/sakura/releases

「バイナリのダウンロードページ」が http://sakura-editor.sourceforge.net/download.html 的なものを指すという意味であれば齟齬は無いです。


> なるべくリソースは分散しないほうが理想かなというところはkobakeさんに賛同しますが、敷居の低いところをつかって、かつ情報のすみわけもできるかなというのが私の意見ですが、最終的には一番動ける人が動きやすい方向で進んでいければとおもうのでkobakeさんのご意見うかがってから進めさせていただければ幸いです。
> 一応OSDNのアカウントは持っております。
>
> でデータ移行ですが、ソース以外は基本的に無しでいいのかなというのが私の意見です。
> チケットについては必要な人が必要なものをGitHubへ登録。
> フォーラムも新たにOSDNでスタートでもいいのかなと。
> 乱暴な言い方すれば古い議論で必要なものはすでにソースに反映されているはずですし。
> htmlなどの成果物をメンテナンスし続ける労力はなるべく減らしたいなと。
> CGIも手作り物はメンテの工数もバカにならないですし。


概ね同意です。

実際、本音を言うと Web の移行はけっこうめんどくさいですね(移すのは単なるコピーですけど、その後のメンテナンス継続コストを考えるとちょっと頭が痛い)。

最低限、以下の2ページだけ移行して、他は暇のあるときに気の向いた人が、くらいの感じが楽で良いです。
http://sakura-editor.sourceforge.net/index.html.ja
http://sakura-editor.sourceforge.net/download.html


[8364] Re6:OSDNへの移行の検討 
2018/5/23 (水) 19:23:12 KENCH
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.139 Safari/537.36
▼ kobakeさん
> ▼ KENCHさん
> 補足しておくと、バイナリの置き場は自分としては GitHub 側を考えています。


示していただいたダウンロードページでもいい感じですね。
私は、OSDNのダウンロードページそのまま使えばいいかなとおもっていましたが、
例えば
https://osdn.net/projects/ffftp/releases/

でも、サクラエディタ使う人はコンシューマーというよりはその筋の人かと思うので、
あえてGitHubからリリースモジュールをコピーするまでもないきもしてきました。



[8365] Re7:OSDNへの移行の検討 
2018/5/24 (木) 10:19:05 kobake
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.181 Safari/537.36
▼ KENCHさん
> ▼ kobakeさん
> > ▼ KENCHさん
> > 補足しておくと、バイナリの置き場は自分としては GitHub 側を考えています。

>
> 示していただいたダウンロードページでもいい感じですね。
> 私は、OSDNのダウンロードページそのまま使えばいいかなとおもっていましたが、
> 例えば
> https://osdn.net/projects/ffftp/releases/
>
> でも、サクラエディタ使う人はコンシューマーというよりはその筋の人かと思うので、
> あえてGitHubからリリースモジュールをコピーするまでもないきもしてきました。


FFFTPを使う人もある意味ではその筋の人とも言えそうですがw

OSDNの日本語版リリースページだとしても
https://ja.osdn.net/projects/ffftp/releases/
ライトユーザからすると「選択肢多すぎてどれ選べば良いか分からない〜」ってなる可能性はまだ割とありますし、ケアを考えだしたらキリがないんですよね。

そういう意味ではサクラエディタが現在とっている download.html から直リンク貼る方式はかなり混乱を抑える形になり良いと思っています。


[8368] Re8:OSDNへの移行の検討 
2018/5/25 (金) 00:14:14 sado
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36

>
> OSDNの日本語版リリースページだとしても
> https://ja.osdn.net/projects/ffftp/releases/
> ライトユーザからすると「選択肢多すぎてどれ選べば良いか分からない〜」ってなる可能性はまだ割とありますし、ケアを考えだしたらキリがないんですよね。


リリース全体ページへのリンクというのはさほど使われていなくて、個別のリリースへのリンクのほうが多いですかね。

TeraTerm の最新版
 https://ja.osdn.net/projects/ttssh2/releases/69111

こんな感じでリリースノートなりを書き込めるので割と見やすいかと。こちらはFFFTPと同様に「ファイルリリース機能」
と呼んでいる機能を使っていますが、下記のTortoiseSVNは「ファイルストレージ機能」と呼んでいる機能でファイルを
公開しています。こちらはSF.netと同様のファイルツリーを公開する仕組みですね。前者はWebUI (とAPI)のみ、後者は
rsync, sftp, scpのみ、という違いもあります。

TortoiseSVN の最新版
 https://ja.osdn.net/projects/tortoisesvn/storage/1.10.0/

初見の方にやさしく作り込めるのは前者ですが、雑多にファイルをどんどん置きたいとかだとコマンドラインで管理になる
後者が使いやすいということになります。


あと、まとめてコメントしておくと、

SPAMの話がちらっとありましたが、フォーラムを含めてコメント系は毎日かなりのSPAMがきていますが、
ほぼ弾くことに成功しています。たまに抜けて来るものもありますが、気になるほどはこないかと思います。
なお最近、スティッキーをフォーラムで実装しましたが、これは欧州のどっかの開発者からの要望で
追加しました。我々は要望があれば割とすぐに対応しているので、何か足りなければ随時ご要望ください。
日本人はやはりおくゆくかしいもので。

SVN、ファイルリリースについてはいつでもその時点のデータをそのままOSDNへ移動することはできます。
現時点のSVNをアーカイブとして残しておくという方針であれば、とりあえず移動をお薦めします。
SFに置かれたままなのはどうかと思うので。なお、svnsyncというコマンドツールでsvnリポジトリの
移動が可能です。あと、まあOSDNにもGitもプルリクもありますし、Githubと両方を並行して使っている
人達もいます。一応書いておきます :-)

ファイルリリースの移動は先に説明したどちらの機能にでもこちらで移動させることができます。
みなさんの方で実施するのが面倒という場合は、適宜ご要望ください。

Webを移動するのであれば、SFのシェルサーバーへログインし、tarかzipでhtdocsとcgi-binを
かためておいて頂ければ、それをOSDNで展開しておくことはすぐできます。けどまあ、
これもやれる権限がある方が実行すればすぐ終わると思いますが。


最後に、OSDNのプロジェクトの名前と概要は複数の言語を用意することができます。現状は英語だけを
書かれているようなので、日本語で書いておかれるとよいかと思います。
 https://osdn.net/projects/sakura-editor/admin/profile




[8390] Re9:OSDNへの移行の検討 
2018/5/25 (金) 11:27:47 kobake
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.181 Safari/537.36
▼ sadoさん
> リリース全体ページへのリンクというのはさほど使われていなくて、個別のリリースへのリンクのほうが多いですかね。
>
> TeraTerm の最新版
>  https://ja.osdn.net/projects/ttssh2/releases/69111


なるほど、これは見やすいですね。
機会があれば活用する価値はありそうに思いました。


> TortoiseSVN の最新版
>  https://ja.osdn.net/projects/tortoisesvn/storage/1.10.0/
>
> 初見の方にやさしく作り込めるのは前者ですが、雑多にファイルをどんどん置きたいとかだとコマンドラインで管理になる
> 後者が使いやすいということになります。


雑多にファイルを置く予定は(自分の中には)無いので大丈夫ですw


> SPAMの話がちらっとありましたが、フォーラムを含めてコメント系は毎日かなりのSPAMがきていますが、
> ほぼ弾くことに成功しています。たまに抜けて来るものもありますが、気になるほどはこないかと思います。


ありがたいです。
SPAMの傾向って年々変化していくものなので、個々のCGI管理者が個々に追従対応していくのはかなり大変なんですよね。
OSDNさんのようなプラットフォーム側で一括で対応していただけるのは本当に助かります。


[8391] Re9:OSDNへの移行の検討 
2018/5/25 (金) 11:28:49 kobake
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.181 Safari/537.36
▼ sadoさん
> SVN、ファイルリリースについてはいつでもその時点のデータをそのままOSDNへ移動することはできます。
> 現時点のSVNをアーカイブとして残しておくという方針であれば、とりあえず移動をお薦めします。
> SFに置かれたままなのはどうかと思うので。なお、svnsyncというコマンドツールでsvnリポジトリの
> 移動が可能です。あと、まあOSDNにもGitもプルリクもありますし、Githubと両方を並行して使っている
> 人達もいます。一応書いておきます :-)


SVN のバックアップをとっておくことは確かに必要かもしれません。
ただ、懸念としては sourceforge.net と osdn.net のユーザ関連付けができるようになっていないと、
sourceforeg.net 側にコントリビュートしていたユーザと osdn.net 側に存在している別のユーザの名前が一致していた場合に
コントリビュータのアイデンティティが曖昧になってしまいそうなところを気にしています。

ちなみに現在検証中の GitHub 移行については git-svn の機能によって、
ユーザのメールアドレスを {ユーザ名}@users.sourceforge.net とすることでアイデンティティの同一性を担保しています。


> ファイルリリースの移動は先に説明したどちらの機能にでもこちらで移動させることができます。
> みなさんの方で実施するのが面倒という場合は、適宜ご要望ください。


ありがたいです。今後の動きを見ながら、場合によってはお願いをさせてください。


> 最後に、OSDNのプロジェクトの名前と概要は複数の言語を用意することができます。現状は英語だけを
> 書かれているようなので、日本語で書いておかれるとよいかと思います。
>  https://osdn.net/projects/sakura-editor/admin/profile


追って対応しようと思います。ご助言ありがとうございます!


[8400] Re10:OSDNへの移行の検討 
2018/5/26 (土) 22:16:16 sado
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36
▼ kobakeさん
> SVN のバックアップをとっておくことは確かに必要かもしれません。
> ただ、懸念としては sourceforge.net と osdn.net のユーザ関連付けができるようになっていないと、
> sourceforeg.net 側にコントリビュートしていたユーザと osdn.net 側に存在している別のユーザの名前が一致していた場合に
> コントリビュータのアイデンティティが曖昧になってしまいそうなところを気にしています。


https://osdn.net/projects/sourceforge/news/25759

githubよりはユーザー確認はしやすいはずですが、まあそれは置いといて、OSDNでは上記のように
SVNのリビジョン属性の変更が可能なので、事後のいつでも過去のコミットの日付、著者、メッセージを
修正することができます。不都合を発見すれば後から過去のコミットの情報を適切なものに修正して
おけばいいだけです。TortoiseSVNのようなSF.netからの移籍組はそうやっております。



[8401] Re10:OSDNへの移行の検討 
2018/5/26 (土) 22:24:36 sado
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36
▼ kobakeさん
>
> > 最後に、OSDNのプロジェクトの名前と概要は複数の言語を用意することができます。現状は英語だけを
> > 書かれているようなので、日本語で書いておかれるとよいかと思います。
> >  https://osdn.net/projects/sakura-editor/admin/profile

>
> 追って対応しようと思います。ご助言ありがとうございます!


あと、誰か参加希望者がいるようです。



[8415] Re11:OSDNへの移行の検討 
2018/5/27 (日) 18:28:27 kobake
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.181 Safari/537.36
▼ sadoさん
> https://osdn.net/projects/sourceforge/news/25759
>
> githubよりはユーザー確認はしやすいはずですが、まあそれは置いといて、OSDNでは上記のように
> SVNのリビジョン属性の変更が可能なので、事後のいつでも過去のコミットの日付、著者、メッセージを
> 修正することができます。不都合を発見すれば後から過去のコミットの情報を適切なものに修正して
> おけばいいだけです。TortoiseSVNのようなSF.netからの移籍組はそうやっております。


自分が気にしているのは、例えば sourceforge.net の kobake と osdn.net の kobake が同一人物であることを担保できるものが無いとちょっと困る、というところです。
悪意のあるユーザがいる想定はあまりしたくないですが、自己申告ベースで「オレオレ」が通用する形だと簡単に「なりすまし」ができてしまうのが懸念です。

そんなわけで今回は Svn 認証が通っていることをもってアカウント名の紐づけ情報を証明できるような場所を用意していたりします。
http://svn.code.sf.net/p/sakura-editor/code/work/GitHubUserNames/

GitHub のほうのコミットログには {アカウント名}@users.sourceforge.net をメールアドレスとして含めるようにしたので、
基本的にその仕組みでなりすましを防いでいます(さらにこの情報をもとに GitHub プロフィール画像を過去のコミットログに出せるようになります)。
(OSDN 側のコミット情報についてもそういう形をとればなりすまし防げるものですかね?)


▼ sadoさん
> ▼ kobakeさん
> >
> > > 最後に、OSDNのプロジェクトの名前と概要は複数の言語を用意することができます。現状は英語だけを
> > > 書かれているようなので、日本語で書いておかれるとよいかと思います。
> > >  https://osdn.net/projects/sakura-editor/admin/profile
> >
> > 追って対応しようと思います。ご助言ありがとうございます!

>
> あと、誰か参加希望者がいるようです。


今のところはタイトルくらいですが、日本語対応致しました。
参加希望者の承認作業も行いました(KENCHさんでした)。ご指摘ありがとうございます!


[8425] Re12:OSDNへの移行の検討 
2018/5/28 (月) 14:30:05 sado
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.167 Safari/537.36
> GitHub のほうのコミットログには {アカウント名}@users.sourceforge.net をメールアドレスとして含めるようにしたので、
> 基本的にその仕組みでなりすましを防いでいます(さらにこの情報をもとに GitHub プロフィール画像を過去のコミットログに出せるようになります)。
> (OSDN 側のコミット情報についてもそういう形をとればなりすまし防げるものですかね?)


なりすましについては前にも書きましたが、users.osdn.me アドレスと
users.sourceforge.netアドレスへのメール到達性で確認を取るぐらいかと。

で、SVNでも前に書いたようにOSDNでは事後に書き換えできるので、
確認が取れ次第、過去のリビジョン情報を一括で変換すれば
OSDNのプロフィールにリンクされるようにできます。




[8426] Re13:OSDNへの移行の検討 
2018/5/28 (月) 17:42:09 kobake
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.181 Safari/537.36
▼ sadoさん
> > GitHub のほうのコミットログには {アカウント名}@users.sourceforge.net をメールアドレスとして含めるようにしたので、
> > 基本的にその仕組みでなりすましを防いでいます(さらにこの情報をもとに GitHub プロフィール画像を過去のコミットログに出せるようになります)。
> > (OSDN 側のコミット情報についてもそういう形をとればなりすまし防げるものですかね?)

>
> なりすましについては前にも書きましたが、users.osdn.me アドレスと
> users.sourceforge.netアドレスへのメール到達性で確認を取るぐらいかと。
>
> で、SVNでも前に書いたようにOSDNでは事後に書き換えできるので、
> 確認が取れ次第、過去のリビジョン情報を一括で変換すれば
> OSDNのプロフィールにリンクされるようにできます。


すみません、ちょっとイメージがつかめません。
具体例ベースでご説明いただけると助かります。

[▼次のスレッド]
INCM/CMT
Cyclamen v3.81