0
Help us understand the problem. What are the problem?

More than 3 years have passed since last update.

posted at

updated at

Organization

php-master-changes 2018-08-06

今日はちょっと多め
あと petk の人に PR マージしてもらっててちょっとうれしい

2018-08-06

bukka: Fix FPM logging when log pipe is closed

bukka: Use php_openlog instead of openlog in FPM

sj-i: Fixed incorrect restoring of LDFLAGS

  • https://github.com/php/php-src/commit/0f557756dd3bb7a6390894e04f9ca25333c88d67
  • 以前に phpusers-ja の slack で報告されてたバグ
  • ext/gettext を静的にリンクする時起きる問題で、Mac で homebrew で gettext 入れてるとか、デフォルトのライブラリ探索パスに libintl が見つからない時に起きる
  • ビルドスクリプト内で LDFLAGS の調整が誤っており、configure が -lintl 付きでのコンパイラ起動をできず、getcwd() を見つけられなくなって、PHP から getcwd() を呼ぶと常に失敗する(空の実装が呼ばれる)ようになる

petk: [ci skip] Update NEWS

devnexen: fpm process name, FreeBSD 12.x using new setproctitle_fast

cmb69: [ci skip] Fix UPGRADING

carusogabriel: Fix SKIPIF conditions for online tests

  • https://github.com/php/php-src/commit/d570b7382d0a1c2c80ea7210daf8544eac08135d
  • 環境変数 SKIP_ONLINE_TESTS を見てテストをスキップする箇所の修正
  • 必要ない箇所で削ってそうでないところを足したという話
  • 削ってるとこ、幾つかネット必要なテストに見えなくもないけど、なにゆえ削ってダイジョブなのかイマイチ謎

carusocabriel: Remove unecessaries percent signs

petk: Fix bug #72443: Generate enabled extension

jaybonci: Fix bug #65988: Zlib version check fails

petk: [ci skip] Update NEWS

petk: Fix bug #76709: Minimal required zlib library is 1.2.0.4

petk: [ci skip] Update NEWS

Fleshgrinder: [ci skip] Extended class naming rule

weltling: Update libmagic.patch [ci skip]

めも

  • なお Mac/FreeBSD では setlocale() が gettext() に反映されないので、マージされた修正と関係なく ext/gettext のテストはこける
  • 事前に環境変数で LANG とかで設定しとくのは効く
  • PHP 側を直すべきなのか gettext() 側を直すべきなのかはまだ確認してない
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Sign upLogin
0
Help us understand the problem. What are the problem?