BugTrack/2353
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
* PHP 5.4 対応版リリースの提案 [#hda33a00]
- ページ: [[BugTrack2]]
- 投稿者: [[umorigu]]
- 優先順位: 重要
- 状態: 完了
- カテゴリー: その他
- 投稿日: 2014-06-02 (月) 07:22:01
- バージョン: 1.4.7_notb (to 1.5.0 (仮))
** PHP5関連 [#r93289ef]
- [[BugTrack/632]] PHP5で動作しない
-- [[BugTrack2/324]] PHP 5.3 でエラーが出るようになった
-- [[BugTrack2/349]] php-5.4.0で動作させる対応
-- など
** メッセージ [#z632a0b0]
こんにちは。umoriguと申します。いつもPukiWikiを利用させて...
標準状態でPHP 5.4, 5.5 上で動作するリリース((バージョンは...
業務でPukiWikiを利用している立場では、スパム対策などの今...
PHP 5.4 への対応は喫緊の課題になっています。
日本中でPukiWikiの5.4対応を待ち望まれている方は多いと考え...
CVS HEAD (Main branch) からリリース済み 1.4.7_notb へ、一...
現在の PukiWiki 最新リリースである 1.4.7_notb は、標準状...
[[BugTrack2/349]] において既に議論されてる通り、以下の3点...
- (a) hex2bin がPHP組み込み関数に追加されたことに伴う Fat...
-- (a') (対応) hex2bin 関数のリネーム
- (b) htmlspecialchars() の挙動が変更されたことに伴う EUC...
-- (b') (対応) [CVS版で解決済み] $encoding オプションを指...
- (c) Call-time pass-by-reference が廃止されたことに伴う...
-- (c') (対応) [CVS版で解決済み] Call-time pass-by-refere...
ここで、2006年6月以降の pukiwiki CVS Main branch への 452...
([[BugTrack2/353/Appendix]] に解析結果を示します。)
この結果、リリース済みの 1.4.7_notb に対して以下の変更の...
- (b') の対応を行ったコミット
| |Commit ID|Date|Author|Log message|h
|440|429ae9e|2011-01-26 00:01:01|henoheno|htmlsc(): Just ...
| | |>|>|URL: [[sourceforge.jp/users/umorigu/pf/pukiwiki1...
- (c') の対応を行ったコミット
| |Commit ID|Date|Author|Log message|h
|25|70a7d4c|2006-08-06 22:17:31|henoheno|BugTrack2/182: W...
| | |>|>|URL: [[sourceforge.jp/users/umorigu/pf/pukiwiki1...
|56|ea1c908|2006-10-03 22:33:36|henoheno|BugTrack2/182: W...
| | |>|>|URL: [[sourceforge.jp/users/umorigu/pf/pukiwiki1...
|57|249cd0d|2006-10-03 23:16:31|henoheno|A little cleanup...
| | |>|>|URL: [[sourceforge.jp/users/umorigu/pf/pukiwiki1...
|74|6446c63|2006-10-28 23:35:42|henoheno|Warning: Call-ti...
| | |>|>|URL: [[sourceforge.jp/users/umorigu/pf/pukiwiki1...
|128|f03df94|2007-02-10 15:21:53|henoheno|Warning: Call-t...
| | |>|>|URL: [[sourceforge.jp/users/umorigu/pf/pukiwiki1...
CVS版において変更がされていない(a)については、hex2bin 関...
実際に 1.4.7_notb 時点のソース(タグ: r1_4_7_notb) に対し...
URL: [[sourceforge.jp/users/umorigu/pf/pukiwiki15/scm/com...
*** リポジトリ構成に対する説明: [#l20a8658]
- PukiWiki リポジトリはCVSですが、今回の提案を行うため、g...
- 1.4.7 リリース以降の CVS Main branch への変更をすべて b...
- 今回提案リリース向けの変更を branch_r1_5 としています。
※ブランチ名は変更できますので、大きな意味はありません。
*** 変更点の説明 [#z47630e3]
| |Commit ID|Commit Date|Log message|説明|h
|1|bbfe5cf|2006-06-12 00:35:54|This commit was manufactur...
| | | |>|URL: [[sourceforge.jp/users/umorigu/pf/pukiwiki1...
|2|c954cdf|2014-06-02 05:50:11|Rename 'hex2bin' to 'pkwk_...
| | | |>|URL: [[sourceforge.jp/users/umorigu/pf/pukiwiki1...
|3|e23ccc3|2014-06-02 05:57:45|htmlsc(): Just sugar for h...
| | | |>|URL: [[sourceforge.jp/users/umorigu/pf/pukiwiki1...
|4|e72eb89|2014-06-02 06:01:07|Replace 'htmlspecialchars'...
| | | |>|URL: [[sourceforge.jp/users/umorigu/pf/pukiwiki1...
|5|e607ffc|2014-06-02 06:04:09|BugTrack2/343: Use ENT_COM...
| | | |>|URL: [[sourceforge.jp/users/umorigu/pf/pukiwiki1...
|6|88fb8d6|2014-06-02 06:08:37|BugTrack2/182: With php.in...
| | | |>|URL: [[sourceforge.jp/users/umorigu/pf/pukiwiki1...
|7|9342619|2014-06-02 06:13:12|BugTrack2/182: With php.in...
| | | |>|URL: [[sourceforge.jp/users/umorigu/pf/pukiwiki1...
|8|7300ab9|2014-06-02 06:20:29|A little cleanup:|249cd0d ...
| | | |>|URL: [[sourceforge.jp/users/umorigu/pf/pukiwiki1...
|9|e95e519|2014-06-02 06:28:39|Warning: Call-time pass-by...
| | | |>|URL: [[sourceforge.jp/users/umorigu/pf/pukiwiki1...
PukiWiki CVS版の変更は非常に注意深く行われており(関連の...
無関係な変更が含まれていない)、変更点の抽出および1.4.7リ...
このような運用を行われている開発者の方々に感謝します。
*** 提案ソースコードの取得 [#j37c1140]
提案の変更を適用したソースコードはgitがインストール済みの...
$ git clone -b branch_r1_5 git://git.pf.sourceforge.jp/g...
とすることで取得できます。
これが最終版というわけではなく、実際のリリースに向けては...
一方、1.4.7_notb からの変更点の説明は最小限ですむと考えて...
またこの変更自体に致命的なバグが存在することも考えられま...
指摘があれば際は速やかに修正する用意があります。
*** パッチファイル [#u1262894]
CVS版にそのまま適用するため、変更点をまとめた patch ファ...
以下の場所からダウンロードできます。
[[sourceforge.jp/users/umorigu/pf/pukiwiki15/files/>cvs:....
| | Patch file | Note | Commit |h
| 1 | pw15.1.hex2bin.patch | hex2bin リネーム | c954cdf |
| 2 | pw15.2.htmlsc.patch | htmlsc 利用 | e23ccc3, e72eb8...
| 3 | pw15.3.passbyrefcall.patch | Call-time pass by refe...
| 4 | pw15.4.r15.patch | バージョンを 1.5.0 に | 8bb75c8 |
*** 今後のリリース・マイルストーンについて(案) [#d3fc4b15]
PHP5.4, 5.5対応版については、1.5.0として、バージョン番号...
// 2006年当時ではPHP4の対応は必須でしたが、現状新規に構築...
// PHP4を採用することは考えづらいことから、サポートPHPバ...
ただし、1.5.xについては、branch_r1_6 からのバックポートを...
メンテナンスリリースという位置づけです。
スパム対策など、現在 CVS Main branch (および branch_r1_4_...
重要なもので、PukiWikiの価値をさらに高めるものになると考...
これらは、引き続き branch_r1_6 のようなブランチで開発を続...
完成したところで将来の version 1.6 または version 2.0 と...
これらは当初予想されていたよりもはるかに大きく重要な機能...
*** まとめ [#pac70429]
- PukiWikiのPHP5.4,5.5対応は非常に望まれていることであり...
- そしてPHP5.4対応はは既に広く使われ、非常に安定している ...
- この対応(CVS HEADからのバックポート)を行った。 [[source...
- 現在の CVS Main branch は将来のリリース(v1.6 or v2.0)に...
--------
- PukiWikiが将来も安定して動くような状況になって欲しい・...
- 社内の情報共有に使用しています。PHP5.5対応感謝です。 --...
- PHP5.4.29 下で問題なく動作を確認しました。レンタルサー...
- (b') の対応を行ったコミット で提示されているURLのリンク...
- Commit ID 429ae9eのリンク先, 変更点 429ae9e のCommit ID...
- [[開発日記/2014-07-19]](1.5.0 リリース - umorigu)にて...
//#comment
終了行:
* PHP 5.4 対応版リリースの提案 [#hda33a00]
- ページ: [[BugTrack2]]
- 投稿者: [[umorigu]]
- 優先順位: 重要
- 状態: 完了
- カテゴリー: その他
- 投稿日: 2014-06-02 (月) 07:22:01
- バージョン: 1.4.7_notb (to 1.5.0 (仮))
** PHP5関連 [#r93289ef]
- [[BugTrack/632]] PHP5で動作しない
-- [[BugTrack2/324]] PHP 5.3 でエラーが出るようになった
-- [[BugTrack2/349]] php-5.4.0で動作させる対応
-- など
** メッセージ [#z632a0b0]
こんにちは。umoriguと申します。いつもPukiWikiを利用させて...
標準状態でPHP 5.4, 5.5 上で動作するリリース((バージョンは...
業務でPukiWikiを利用している立場では、スパム対策などの今...
PHP 5.4 への対応は喫緊の課題になっています。
日本中でPukiWikiの5.4対応を待ち望まれている方は多いと考え...
CVS HEAD (Main branch) からリリース済み 1.4.7_notb へ、一...
現在の PukiWiki 最新リリースである 1.4.7_notb は、標準状...
[[BugTrack2/349]] において既に議論されてる通り、以下の3点...
- (a) hex2bin がPHP組み込み関数に追加されたことに伴う Fat...
-- (a') (対応) hex2bin 関数のリネーム
- (b) htmlspecialchars() の挙動が変更されたことに伴う EUC...
-- (b') (対応) [CVS版で解決済み] $encoding オプションを指...
- (c) Call-time pass-by-reference が廃止されたことに伴う...
-- (c') (対応) [CVS版で解決済み] Call-time pass-by-refere...
ここで、2006年6月以降の pukiwiki CVS Main branch への 452...
([[BugTrack2/353/Appendix]] に解析結果を示します。)
この結果、リリース済みの 1.4.7_notb に対して以下の変更の...
- (b') の対応を行ったコミット
| |Commit ID|Date|Author|Log message|h
|440|429ae9e|2011-01-26 00:01:01|henoheno|htmlsc(): Just ...
| | |>|>|URL: [[sourceforge.jp/users/umorigu/pf/pukiwiki1...
- (c') の対応を行ったコミット
| |Commit ID|Date|Author|Log message|h
|25|70a7d4c|2006-08-06 22:17:31|henoheno|BugTrack2/182: W...
| | |>|>|URL: [[sourceforge.jp/users/umorigu/pf/pukiwiki1...
|56|ea1c908|2006-10-03 22:33:36|henoheno|BugTrack2/182: W...
| | |>|>|URL: [[sourceforge.jp/users/umorigu/pf/pukiwiki1...
|57|249cd0d|2006-10-03 23:16:31|henoheno|A little cleanup...
| | |>|>|URL: [[sourceforge.jp/users/umorigu/pf/pukiwiki1...
|74|6446c63|2006-10-28 23:35:42|henoheno|Warning: Call-ti...
| | |>|>|URL: [[sourceforge.jp/users/umorigu/pf/pukiwiki1...
|128|f03df94|2007-02-10 15:21:53|henoheno|Warning: Call-t...
| | |>|>|URL: [[sourceforge.jp/users/umorigu/pf/pukiwiki1...
CVS版において変更がされていない(a)については、hex2bin 関...
実際に 1.4.7_notb 時点のソース(タグ: r1_4_7_notb) に対し...
URL: [[sourceforge.jp/users/umorigu/pf/pukiwiki15/scm/com...
*** リポジトリ構成に対する説明: [#l20a8658]
- PukiWiki リポジトリはCVSですが、今回の提案を行うため、g...
- 1.4.7 リリース以降の CVS Main branch への変更をすべて b...
- 今回提案リリース向けの変更を branch_r1_5 としています。
※ブランチ名は変更できますので、大きな意味はありません。
*** 変更点の説明 [#z47630e3]
| |Commit ID|Commit Date|Log message|説明|h
|1|bbfe5cf|2006-06-12 00:35:54|This commit was manufactur...
| | | |>|URL: [[sourceforge.jp/users/umorigu/pf/pukiwiki1...
|2|c954cdf|2014-06-02 05:50:11|Rename 'hex2bin' to 'pkwk_...
| | | |>|URL: [[sourceforge.jp/users/umorigu/pf/pukiwiki1...
|3|e23ccc3|2014-06-02 05:57:45|htmlsc(): Just sugar for h...
| | | |>|URL: [[sourceforge.jp/users/umorigu/pf/pukiwiki1...
|4|e72eb89|2014-06-02 06:01:07|Replace 'htmlspecialchars'...
| | | |>|URL: [[sourceforge.jp/users/umorigu/pf/pukiwiki1...
|5|e607ffc|2014-06-02 06:04:09|BugTrack2/343: Use ENT_COM...
| | | |>|URL: [[sourceforge.jp/users/umorigu/pf/pukiwiki1...
|6|88fb8d6|2014-06-02 06:08:37|BugTrack2/182: With php.in...
| | | |>|URL: [[sourceforge.jp/users/umorigu/pf/pukiwiki1...
|7|9342619|2014-06-02 06:13:12|BugTrack2/182: With php.in...
| | | |>|URL: [[sourceforge.jp/users/umorigu/pf/pukiwiki1...
|8|7300ab9|2014-06-02 06:20:29|A little cleanup:|249cd0d ...
| | | |>|URL: [[sourceforge.jp/users/umorigu/pf/pukiwiki1...
|9|e95e519|2014-06-02 06:28:39|Warning: Call-time pass-by...
| | | |>|URL: [[sourceforge.jp/users/umorigu/pf/pukiwiki1...
PukiWiki CVS版の変更は非常に注意深く行われており(関連の...
無関係な変更が含まれていない)、変更点の抽出および1.4.7リ...
このような運用を行われている開発者の方々に感謝します。
*** 提案ソースコードの取得 [#j37c1140]
提案の変更を適用したソースコードはgitがインストール済みの...
$ git clone -b branch_r1_5 git://git.pf.sourceforge.jp/g...
とすることで取得できます。
これが最終版というわけではなく、実際のリリースに向けては...
一方、1.4.7_notb からの変更点の説明は最小限ですむと考えて...
またこの変更自体に致命的なバグが存在することも考えられま...
指摘があれば際は速やかに修正する用意があります。
*** パッチファイル [#u1262894]
CVS版にそのまま適用するため、変更点をまとめた patch ファ...
以下の場所からダウンロードできます。
[[sourceforge.jp/users/umorigu/pf/pukiwiki15/files/>cvs:....
| | Patch file | Note | Commit |h
| 1 | pw15.1.hex2bin.patch | hex2bin リネーム | c954cdf |
| 2 | pw15.2.htmlsc.patch | htmlsc 利用 | e23ccc3, e72eb8...
| 3 | pw15.3.passbyrefcall.patch | Call-time pass by refe...
| 4 | pw15.4.r15.patch | バージョンを 1.5.0 に | 8bb75c8 |
*** 今後のリリース・マイルストーンについて(案) [#d3fc4b15]
PHP5.4, 5.5対応版については、1.5.0として、バージョン番号...
// 2006年当時ではPHP4の対応は必須でしたが、現状新規に構築...
// PHP4を採用することは考えづらいことから、サポートPHPバ...
ただし、1.5.xについては、branch_r1_6 からのバックポートを...
メンテナンスリリースという位置づけです。
スパム対策など、現在 CVS Main branch (および branch_r1_4_...
重要なもので、PukiWikiの価値をさらに高めるものになると考...
これらは、引き続き branch_r1_6 のようなブランチで開発を続...
完成したところで将来の version 1.6 または version 2.0 と...
これらは当初予想されていたよりもはるかに大きく重要な機能...
*** まとめ [#pac70429]
- PukiWikiのPHP5.4,5.5対応は非常に望まれていることであり...
- そしてPHP5.4対応はは既に広く使われ、非常に安定している ...
- この対応(CVS HEADからのバックポート)を行った。 [[source...
- 現在の CVS Main branch は将来のリリース(v1.6 or v2.0)に...
--------
- PukiWikiが将来も安定して動くような状況になって欲しい・...
- 社内の情報共有に使用しています。PHP5.5対応感謝です。 --...
- PHP5.4.29 下で問題なく動作を確認しました。レンタルサー...
- (b') の対応を行ったコミット で提示されているURLのリンク...
- Commit ID 429ae9eのリンク先, 変更点 429ae9e のCommit ID...
- [[開発日記/2014-07-19]](1.5.0 リリース - umorigu)にて...
//#comment
ページ名: