Help us understand the problem. What is going on with this article?

php-master-changes 2018-08-06

More than 1 year has passed since last update.

今日はちょっと多め
あと 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() 側を直すべきなのかはまだ確認してない
sj-i
php-master-changes は ruby-trunk-changes(http://d.hatena.ne.jp/nagachika/) リスペクトでゆるふわに始めた。だいたい JST で日が変わってから出社するまでの間で前日分を投稿、だいたい朝の時間で書いてる。休日の投稿時間は不安定。時間多くとれる日は細かめに見るし、あまり時間とれない日は雑に済ます。
https://twitter.com/sji_ch
infiniteloop
「ソースコードでなんでも生み出す」なんでもない記号から、とんでもないモノを生み出す。日々技術を磨き続け、あらゆる難題に答えていく札幌のシステム会社です。
https://www.infiniteloop.co.jp/
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
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  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
ユーザーは見つかりませんでした