Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:125413 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by qa.php.net (Postfix) with ESMTPS id C2A2C1A00BD for ; Wed, 4 Sep 2024 14:04:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1725458806; bh=Ue8JNfkXjmQGCnmWA3WJZKbFOR8Ue2AlrG/v7Wap+Nk=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=gV40q5izHbb+O7dV0hXxHhAssBAZXv8F9utGyBvSZu9vgR0hDj5jv1ACJ/pnYvK/l esCzRDl90GpD/ElXUoxmQtonVFQIm2lDDQQwfJhp9FraHGJbmZG+J3rBP/FCtEq6Dl d1j/Z6AF/L3WeoGky8aHHn26tp8YLho79t7RJQU/gM9NL/fH6ZZxPGoKgvEkKQI0fR EGl4kG7aSLlygvQh0R9JO4XGOKHw3vhIM6wvwtP1bBDDD37fQ5rbSTMKyxyeOyGHl2 B2aPsAc43+Td44LKPY5X9gEM95goCw9pfuqfls379VDIwFfmO0gVM8eRLYFYZRa3HC wp1B3ScPFuhZw== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id B08C5180071 for ; Wed, 4 Sep 2024 14:06:44 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,RCVD_IN_MSPIKE_H2, SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from forward500b.mail.yandex.net (forward500b.mail.yandex.net [178.154.239.144]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Wed, 4 Sep 2024 14:06:43 +0000 (UTC) Received: from mail-nwsmtp-smtp-production-main-46.sas.yp-c.yandex.net (mail-nwsmtp-smtp-production-main-46.sas.yp-c.yandex.net [IPv6:2a02:6b8:c23:1155:0:640:3e0a:0]) by forward500b.mail.yandex.net (Yandex) with ESMTPS id 9D97C6132F for ; Wed, 4 Sep 2024 17:04:43 +0300 (MSK) Received: by mail-nwsmtp-smtp-production-main-46.sas.yp-c.yandex.net (smtp/Yandex) with ESMTPSA id g4dZHYCoJGk0-1dB6F7kF; Wed, 04 Sep 2024 17:04:43 +0300 X-Yandex-Fwd: 1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=php.watch; s=mail; t=1725458683; bh=HimvUZXrINWwZA7BnWpTkXNXLnT+fWBZSuKHJbG4oK0=; h=To:Subject:Message-ID:References:Date:From:In-Reply-To:Cc; b=0cyzyNh1Wi8p7yKtNan8RH+nBebAvfSkEtVPMyif8lhPYMpdisxvehK/sShLhy4xr nxfTCZmz2w+vRJd/9KSa+7Gu53saWLb7eOaTrN6mB90UwYnQLoSXDv/y4dCFuv+zPh fmFSub8myWsTZXt3SY2aUicoyd/XULHAFqqscgPo= Authentication-Results: mail-nwsmtp-smtp-production-main-46.sas.yp-c.yandex.net; dkim=pass header.i=@php.watch Received: by mail-ed1-f52.google.com with SMTP id 4fb4d7f45d1cf-5c245c62362so4433749a12.0 for ; Wed, 04 Sep 2024 07:04:42 -0700 (PDT) X-Gm-Message-State: AOJu0Yx/cii0mySjXFeF/rtL5rY1E425mck8By9vo9i8lAHFmOtK2hEA swSGHpOzqlsqHZBLRm5gYmxtStWRZm7nIJbFvrf9WL1l7FIGt88sDLmBSZGe2nvmnoe6yxO/Lgg OPKBPEBDCPY8SnjhkbKWNO6uRVes= X-Google-Smtp-Source: AGHT+IGRk4bCRhr7uGZeE/nE9WI5kO9Gu50GorahztmtBaVfX8JLnvV0kYOE5cFGdT+elEo9NWFQKSfLUByoCJcpRHw= X-Received: by 2002:a05:6402:51d0:b0:5c2:6918:71cb with SMTP id 4fb4d7f45d1cf-5c2758311e9mr2533341a12.23.1725458682284; Wed, 04 Sep 2024 07:04:42 -0700 (PDT) Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 References: In-Reply-To: Date: Wed, 4 Sep 2024 21:04:15 +0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PHP-DEV] Where to document configuration option changes? To: "Christoph M. Becker" Cc: PHP internals list Content-Type: text/plain; charset="UTF-8" From: ayesh@php.watch (Ayesh Karunaratne) > In my opinion these changes should be documented in UPGRADING, but not > in UPGRADING.INTERNALS, because they are relevant for users who build > PHP themselves, packagers (aka distro managers) and the documentation > team, and neither of these is supposed to read UPGRADING.INTERNALS. And > I believe that it has been done this way in the past. > > What do you think? > I agree with you, that `./configure` option changes should ideally be listed in the `UPGRADING` file. For packagers, I would imagine they now have to lookup both UPGRADING (INI changes, underlying libraries such as libcurl-dev minimum version bumps, alternative PCRE2 versions, etc) as well as the `UPGRADING.INTERNALS` for `./configure` flags. Apart from the "Build system changes" section, the rest of the UPGRADING.INTERNALS file is only useful when developing PHP extensions or php-src itself. If we were to move the Build System Changes to the UPGRADING file, all "user" and "packager" facing changes are listed in the UPGRADING file, Change log in the NEWS file, and PECL/php-src related changes in the UPGRADING.INTERNALS file.