OpenPNEからのおしらせ
Home > OpenPNEからのおしらせ
OpenPNE2.14.9リリース延期のお知らせ
11 / 11 木曜日 2010
今村です。
OpenPNE2.14.9のリリースを2010/11/18(木)に予定していましたが、
約1ヶ月延期いたします。延期後の予定は下記の通りです。
■変更前
2010/11/18(木)
■変更後
2010/12/22(水)
リソース状況、テストの日程などを考慮したところ、来週リリースは厳しい状態にあると判断しました。
OpenPNE3.6の開発が活発におこなわれていますが、それと並行し頑張っていきたいと思います。
2.14.9でOpenPNE2系はメンテナンス終了になります。
それにともない現在、公式SNSでは今後OpenPNE2をコミュニティの中で育てていこうという話し合いが活発におこなわれています。
みなさん是非、公式SNSのコミュニティを御覧ください。
OpenPNE 3.4.9 リリース延期のお知らせ
11 / 09 火曜日 2010
OpenPNE開発チームの卜部です。
2010/11/11 (木) にリリースを予定していた OpenPNE 3.4.9 ですが、
修正状況、テストの日程を考慮したところ、今週リリースが難しい状況となっていますので、一週間後の 2010/11/18 (木) に延期させていただきます。
OpenPNE 3.4.9 修正予定バグ
リリースをお待ち頂いている皆様にはご迷惑をおかけしますが、
何卒ご理解頂きますようよろしくお願いいたします。
bugpnetan(ばぐぴーねたん)誕生のおしらせ
10 / 25 月曜日 2010
今村です。
みなさんもりもりOpenPNEのバグ見つけてませんか?
見つけてもそのままメモってデスクトップの片隅に埋もれたりしてませんか?
この度、ナウでヤングなTwitterを利用してバグを収集するbugpnetan(ばぐぴーねたん)という新たな妖精が現れました。pnetanがラクしてバグ収集するために分身を生み出したようです。
ばぐぴーねたん?
pnetanのつぶやきによると、2010年10月5日生まれの新しい家族だそうです。(続柄は知りません)
ばぐぴーねたんはバグが大好きで、@bugpnetan宛にバグ報告をすると、OpenPNE3プロジェクトのRedmineに自動的にIssuesを作ってくれるという素晴らしい妖精です。
ただちょっと几帳面な妖精でして、報告フォーマットを守らないとIssues化してくれませんのでご注意ください!受理されたツイートはバグぴーねたんからふぁぼってくれます。
バグ回収はばぐぴーねたんにまかせろ!!
さて、報告フォーマットですが下記のような感じになります。
項目は半角スペースで区切るようにしてください。
大文字小文字は区別されません。
フォーマット:
@bugpnetan 対象 バージョン pc/mobile/admin/api/all バグ内容概要、詳細URL
@bugpnetan
ばぐぴーねたんのアカウント名です。
対象
OpenPNE本体のバグか、Pluginのバグかを書いてください。よくわからなかったら本体に報告でOKです。
OpenPNE本体の場合は「OpenPNE」と記入してください。
Pluginの場合、例えば日記機能の場合は「opDiaryPlugin」とプラグイン名を記入してください。
バージョン
OpenPNE、またはPluginのバージョンナンバーを書いてください。
本体の場合の例:3.6beta7
Pluginの場合の例:1.3.1
pc/mobile/admin/api/all
pc側の不具合か、mobile側の不具合か、管理画面の不具合か、apiの不具合かを書いてください。
pcもmobileもなど複数の箇所でのバグの場合はallと書いてください。
バグ内容概要、詳細URLなど
バグの内容の要約や、詳細な内容が書いてある場所のURLを書いてください。OpenPNE公式SNSの日記のURLや、ご自分のBlogのURLなどご自由にどうぞ。
実際にバージョンナンバーなどを入れると下記の例のようになります。
例1:OpenPNE本体でPC側でのバグの場合
@bugpnetan OpenPNE 3.6beta5 pc ガジェットで3*3以外に設定した時に表示バグ。詳しくは http://sns.openpne.jp/communityTopic/6408 を見てください。
例2:Pluginでapiのバグの場合
@bugpnetan opOpenSocialPlugin 1.2 api OAuth認証に失敗すると http://www.picopicobitzz.com/ に遷移してしまうバグ。詳細は→ http://sns.openpne.jp/communityTopic/6408
このフォーマットに沿っていない場合、報告が登録されないのでお気をつけください。
報告ツイートが拾われると、ばぐぴーねたんが返答します。
チケットが登録されているか確認してみてください。
Issuesの登録先はOpenPNE3プロジェクトのRedmineになります。
まとめ
現状、フォーマットから外れた@ツイートは拾わないというツンツン仕様ですが、
今後はそんなツイートにもヘルプ返信をしたりしたいといっておりました。
みなさん可愛がってやってください。
■ OpenPNE開発者メーリングリスト
http://groups.google.co.jp/group/openpne-dev
■pnetanのTwitter
http://twitter.com/pnetan
■bugpnetanのTwitter
http://twitter.com/bugpnetan
OpenPNE 3.4.8 リリースのお知らせ
10 / 21 木曜日 2010
OpenPNE 開発チームの卜部です。
本日、安定版 OpenPNE 3.4.8 をリリースしました。
今回は symfony のマイナーバージョンアップ、memcache の session_start 周りのバグの修正、キャッシュファイルが削除できないバグの修正を含んでいます。
次回のリリースは11月11日を予定しています。
バージョンアップ・インストール
ダウンロード
OpenPNE 3.4.8(zipアーカイブ) は以下のボタンからダウンロードできます。
- zip版ダウンロード
パッケージの詳細はこちらになります。
OpenPNE 3.4.8
インストール
OpenPNE 3.4.8 の場合は、同梱の OpenPNE3.4 セットアップ手順 をご覧ください。
3.2.x から 3.4 へのアップグレード、3.4 の以前のバージョンからのマイナーバージョンアップを行う場合は、このドキュメントを参考ください。
主なバグの修正 Version 3.4.8
- #1466: update symfony to 1.4.3 (同梱のsymfonyのバージョンを1.4.3へ上げる)
- #1473: opMemcacheSessionStorageがsession_start() 複数呼出を許容してしまう
- #1621: openpne:upgrade-from-2 build only models, it should build forms and filters too (openpne:upgrade-from-2 がフォームとフィルタも一緒にビルドするべきところでモデルしかビルドしていない)
- #1659: #1183 の対応では cache/nobody のキャッシュ削除ができない
詳細については、OpenPNE 3.4.8 バージョン情報 をご覧ください。
バンドルされるプラグインの追加・更新情報
今回、更新はありません
OpenPNE 3.6.0 に向けての課題とリリーススケジュールについて
10 / 14 木曜日 2010
OpenPNE 開発チームの海老原です。
@openpne_irc で一部お届けしましたが、 10/12 (火) に OpenPNE 3.6.0 のリリース検討会議をおこない、リリースまでの課題の洗い出しや対応スケジュールの決定などをおこないました。
新しいリリーススケジュール
以前告知したとおり、 OpenPNE 3.6.0 のリリース予定日を 10/15 (金) とする前提で進めていましたが、検討の結果、 11 月末まで延期することになりました。
OpenPNE 3.6beta7
10 月末
OpenPNE 3.6beta8
11 月第 1 週 から 第 2 週
OpenPNE 3.6beta9
11 月第 2 週 から 第 3 週
OpenPNE 3.6 RC1
11 月第 3 週
OpenPNE 3.6.0
11 月末
まだまだお待たせしてしまいますが……、ご理解と、開発へのご協力をどうぞよろしくお願いします!
OpenPNE 3.6.0 開発のスケジュール
現状のタスクを話し合いのなかで整理し、各タスクとスケジュールについて、以下の画像にまとめました。
各タスクの具体的な内容などは、次の「話し合ったことまとめ」をご覧ください (ちょっと長いです)。
話し合ったことまとめ
目次
-
- バンドルプラグインのバグの優先順位づけができていない
- バグ収集を動かす
- 優先度「高」の、再現できていないバグチケットが 2 件残ったままなのが気がかり
- 現状のすべてのコードが、セキュアコーディングガイドラインに沿ったものになっているかどうかを確認して回る
- 最低限度のプログラマテストが機能しているような状態にしていきたい
- いまコードレビューとかで頑張ってチェックしていっているものの一部を、チェックツールを使うことでカバーしていけるようにする
- 「OpenPNE 3.6 標準環境」を作る
- OpenPNE 3.6 標準環境で、「全機能」に関する正常動作の動作テストを実施する
- 「仕様バグ」
- リリースに合わせてドキュメント群を更新する必要がある
- OpenPNE 3.6.0 の告知(新機能など)を練る必要がある
3.6.0 に向けての課題
バンドルプラグインのバグの優先順位づけができていない
- /archives/5361/ のチケットの優先度の基準にあわせて、バンドルプラグインのチケットの優先度の見直しをおこなう
- コア側のチケットについては実施したが、バンドルプラグイン側のチケットについては着手できていなかった
- 10/17 までに ebihara, ogawa でやりたい
バグ収集を動かす
- 現状追いついていないのでまずい
- imamura さんに毎朝 15 分くらいで確認してもらうことにした (10/13 スタート)
優先度「高」の、再現できていないバグチケットが 2 件残ったままなのが気がかり
- http://redmine.openpne.jp/issues/589 と http://redmine.openpne.jp/issues/1527
- 引き続き調査を続ける。再現や情報収集に kiwa さんをアサインする
現状のすべてのコードが、セキュアコーディングガイドラインに沿ったものになっているかどうかを確認して回る
- 11/14 の beta9 までに、 ebihara, ogawa (, kawahara) で実施する
最低限度のプログラマテストが機能しているような状態にしていきたい
-
少ないリソースのなかで、開発のスピードを上げていくため
-
少なくとも functional test で CSRF と XSS に脆弱でないかどうかのテストがおこなえているようにする
-
少なくとも unit test で XSS に脆弱でないかどうかのテストがおこなえているようにする
-
unit test は最低限フォームと、 HTML の出力に直接関わるような OpenPNE 独自のクラスに対しておこなう
-
functional test は最低限 PC 版の全アクションに対しておこなう
- 携帯の functional test は過去まともに機能せず、ハマったという経験がある。いまもちゃんと動くかどうかわからない
- 幸い、携帯のみのアクションは少ない (基本的には PC と共通のコードである) ので、携帯の functional test が難しい、という事態に陥ってしまっても、今回はよしとする
-
プログラマテストを迅速に整えていくため、 3.6beta6 リリース以降、 ebihara と nagasawa で 10/24 までに体制を整える
-
テストのひな形を作る、作成の手順を固める、など
-
あとは人海戦術で一気に整えていくだけ、というような状態に持って行きたい
- 協力者を熱烈募集する
-
いまコードレビューとかで頑張ってチェックしていっているものの一部を、チェックツールを使うことでカバーしていけるようにする
- 自動化できるものをツールに逃がすことによってスピードアップを図る
- 「URL 生成時にルーティングルールちゃんと指定しているかどうかチェックツール」は既に作ってもらっているものがあったはずなので、それが使える
- 「コーディング規約チェックツール」は ebihara が作りかけているものがあるので、 10/27 くらいで整えていく
- CI ツールは ogawa が 10/17 から 1 週間くらいで整える
「OpenPNE 3.6 標準環境」を作る
- 少なくとも、「OpenPNE 3.6 標準環境」での動作だけでも保証できるような状態に持っていきたい
- 「OpenPNE 3.6 標準環境」を作り、動作テストなどはそこでおこなうようにする
- この環境の情報についてはセットアップドキュメント等に明記しておく
- 「OpenPNE 3.6 標準環境」については 10/24 までに用意できるように、 ogawa などが動く
OpenPNE 3.6 標準環境で、「全機能」に関する正常動作の動作テストを実施する
-
リソースの関係で OpenPNE 3.0 の開発を開始してからいままで、一度もすべての機能に関する動作テストがおこなわれていない (一度もテストがおこなわれていない機能が存在する)
-
この状態では安定動作を保証することはできない
-
今度こそ「安定した OpenPNE 3」として OpenPNE 3.6 を出したい
-
少なくとも、正常動作については「全機能」に関する動作テストをおこなう (設定変更等も考慮)
-
異常系の試験は 3.6 の新機能を除いてはやらなくてもいいが、正常系は一通りの機能をカバーしたい
-
テストする「全機能」を明確にする作業を tajima が 10/24 までにやる
- アクションのリストや設定項目のリストなどの洗い出し
- それ以外のポイントがありうるかどうかの検討
-
テスト計画は 10/24 までに imamura が立て、 11/7 までに kiwa, imamura などが実施する
「仕様バグ」
- 「仕様バグ」のパターンと、 3.6 開発期間中に修正するべきものの基準を、 10/24 までに明確にできるような動きを kiwa さんが起こす
リリースに合わせてドキュメント群を更新する必要がある
- OpenPNE 2 からのアップグレードタスクのドキュメントの更新など
- RC までに完了させる
OpenPNE 3.6.0 の告知(新機能など)を練る必要がある
- 目立つ機能追加が少ないので、パフォーマンスの改善は確実にアピールしたい
- なので、パフォーマンス測定をなんとか時間取ってやる
- 「OpenPNE 標準環境」でパフォーマンス計測をおこなう動きにしていく
- RC までには完了させる
おまけ: MTG 中に生じた疑問
プラグインの導入状況等によりプログラマテストの成否が変わりそうな場合にどうするか
- バンドルプラグインについてはテストコード側で考慮をする (テストをパスする、追加でテストするなど)
コーディング規約自体の変更が生じそうな場合にどうするか
- 「慣習でこういうルールになっていたが、ルールとしては定義されていなかった」というものについては、規約の変更とコードの変更をおこなう
- コードの一括置換の必要がありうるなどショックの大きい変更は 3.6 開発期間中にはやらない
携帯電話IPアドレス帯域リストを更新しました
10 / 07 木曜日 2010
OpenPNE開発チームのきわです。
2010/10/06 WILLCOM のIPアドレス帯域変更に伴って、OpenPNEのIPアドレスリストを更新しました。
急なリリースで申し訳ありませんが、OpenPNEの携帯版を利用している方はSNSに反映お願いします。
ダウンロード
/pne-downloads/mobile_ip_list/
こちらのページから各バージョンのIPアドレス帯域リストをDLできます。
IPアドレス帯域リストの更新方法
OpenPNE3
OpenPNEのパッケージ内にある以下のファイルを、ダウンロードしたIPアドレス帯域リストに置き換えてください。
lib/config/config/mobile_ip_address.yml
OpenPNE2
OpenPNEのパッケージ内にある以下のファイルを、ダウンロードしたIPアドレス帯域リストに置き換えてください。
webapp/lib/ktaiIP.php
次回の更新
次回のリリースは2010/10/15(金) になります。
開発者側でキャリアのIP変更日を勘違いしていたため、リリース取りやめとなりました。お騒がせして申し訳ございません。 次回のリリースは 2011年1月を予定しています。
2010/10/15
WILLCOM IPアドレス帯域削除対応 リリース
2011/01/25
docomo IPアドレス帯域追加対応 リリース
IRCにオープンなチャットを設置しました!
10 / 07 木曜日 2010
OpenPNE 開発チームの長澤です。
IRCにチャットルームを設置しましたので、お知らせさせていだきます。
今までOpenPNEの開発についての話題は、社内のクローズドなチャットで行われていました。
そのため、リアルタイムで外部の方達との意見を交わす場が存在せず、
開発に参加するための敷居が高い状態となっていました。
チャットでリアルタイムに参加することができるようになった事で、開発者との壁も大きく下がるものと期待しています。
今後、OpenPNEに関する話題は極力このチャットルームで扱っていきたいと思いますので、興味のある方はぜひご参加ください!
- サーバー: irc.friend-chat.jp:6667
- チャンネル: #openpne
- 文字コード: UTF-8
チャットルーム内の発言はbotを利用してTwitterに投稿されるようになっています。
IRCに参加していなくても、チャット内の発言を閲覧することができるようになっていますので、
お気軽にフォローをお願いします!
twitterアカウント http://twitter.com/openpne_irc
OpenPNE 3.0.9リリース再延期のお知らせ
09 / 30 木曜日 2010
OpenPNE開発チームの今村です。
2010/09/27 (月) にリリースを予定していた OpenPNE 3.0.9 ですが、
OpenPNE3.6 の開発を優先するため、再延期させていただきます。
さらなる延期となりますが、皆さんよろしくお願いします。
■———————————————————■
http://redmine.openpne.jp/
OpenPNE3プロジェクトRedmine
http://demo3.openpne.jp/
OpenPNE3デモサイト
http://sns.openpne.jp/
OpenPNE公式SNS
http://twitter.com/pnetan/
pnetanのTwitterアカウント
■———————————————————■
OpenPNE 3.4.8 リリース延期のお知らせ
09 / 30 木曜日 2010
OpenPNE開発チームの卜部です。
2010/10/14 (木) にリリースを予定していた OpenPNE 3.4.8 ですが、
OpenPNE3.6 の開発を優先するため、一週間後の 2010/10/21 (木) に
延期させていただきます。
リリースをお待ち頂いている皆様にはご迷惑をおかけしますが、
何卒ご理解頂きますようよろしくお願いいたします。
また、お待ち頂く分、OpenPNE3.6 についてはご期待いただけますと幸いです。
携帯電話IPアドレス帯域リストを更新しました
09 / 24 金曜日 2010
OpenPNE開発チームのきわです。
2010/10 au のIPアドレス帯域追加に伴って、OpenPNEのIPアドレスリストを更新しました。
OpenPNEの携帯版を利用している方はSNSに反映お願いします。
OpenPNE2.14.8 は、最新のIPアドレス帯域リストが同梱されているため更新の必要はありません。
ダウンロード
/pne-downloads/mobile_ip_list/
こちらのページから各バージョンのIPアドレス帯域リストをDLできます。
IPアドレス帯域リストの更新方法
OpenPNE3
OpenPNEのパッケージ内にある以下のファイルを、ダウンロードしたIPアドレス帯域リストに置き換えてください。
lib/config/config/mobile_ip_address.yml
OpenPNE2
OpenPNEのパッケージ内にある以下のファイルを、ダウンロードしたIPアドレス帯域リストに置き換えてください。
webapp/lib/ktaiIP.php
次回の更新
次回のリリースは来年1月になります。
2011/01/25
docomo IPアドレス帯域追加対応 リリース
