Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:119510 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 43837 invoked from network); 9 Feb 2023 16:18:19 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 9 Feb 2023 16:18:19 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 974B4180340 for ; Thu, 9 Feb 2023 08:18:18 -0800 (PST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS15169 209.85.128.0/17 X-Spam-Virus: No X-Envelope-From: Received: from mail-yw1-f179.google.com (mail-yw1-f179.google.com [209.85.128.179]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Thu, 9 Feb 2023 08:18:18 -0800 (PST) Received: by mail-yw1-f179.google.com with SMTP id 00721157ae682-52eb7a5275aso21605767b3.2 for ; Thu, 09 Feb 2023 08:18:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=4QXRvVJXFGMQHpqZ9xnjkB5uskzXM7DJq/eslVIYsd8=; b=nlgvi/26stNodIkJXbTWSlUqgGHKXJI1HDG4pUYY2+kvTmlWjnGVJF6wj/xMqeVogU RgSHCS3RfF2zeS2joWlUv2TJSR+mtk+JtGked/I9Sb9ommVdZ5L6SqvaLpifR4iIK+bO fG6+CjmoW9i0SpKeiTPoxk5e/DStggOJyWLff40HA3RiqzYXHqhcOop8qZIsal1+ucAf qzoWyyoqcSw2upf/Ol9C/vfAIzEczS0OSPYe+gcTEOiF2edhTrCe+D2HWthVusbuQ6u2 Sqe+X/Kc3M3/JPGdWOCSev3D/sm/a6xcklOCoeNUtKZKjNUnrgOiJ6gyqkvrjpR3DCnf 2fiw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=4QXRvVJXFGMQHpqZ9xnjkB5uskzXM7DJq/eslVIYsd8=; b=PPsMayYNMyPzi7/9Uw47WFKMcmLm6399b7zCBfH2g4WHiSsTlu4QsbMYSkil4RA5oR FhPc9/9aeDshrFW6Q98RZkqEdTTuTq7T4/y5eBFUd6xhflkTGXMqsVEhfznmIkv/TKhp CmD00iABl1K+X+V/dNvCAKt9u65lwL6oUZOEr5qRi+5MaFss0kw/Mfr725d+u8iR/P8T UNPB2PsGxmLmRlieuCHSVqTa01/ILzRc5Uep5g/s5A1wKqDcT8anTJFMNUJf3PWBUqxF X6/WtOATLOgq+9LcfKgz1GrPbBXcd/gyNhOL3LwXJD1/xhmg0flhBWNLXBgluFWoU2Fi tAzA== X-Gm-Message-State: AO0yUKX/2NRxmJZQEuH3K8/yzaEyZdLMSpphFE6AA4hI1doNGH4n37MN tYpkOQLzehwfb4XPSZyGhL5tuDtN+SI+kUmBs9QsX0+O X-Google-Smtp-Source: AK7set8dfopW2iBJEDp/HM/SuOjCimBja+ZHwUXXQSluK0hvZbwV+3Ud67NmSyDhykwGzvGbSBSGvvlmAHuZgGEFQZs= X-Received: by 2002:a0d:cc06:0:b0:52e:b58d:ffec with SMTP id o6-20020a0dcc06000000b0052eb58dffecmr264475ywd.420.1675959497505; Thu, 09 Feb 2023 08:18:17 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: Date: Thu, 9 Feb 2023 16:18:06 +0000 Message-ID: To: Max Kellermann Cc: internals@lists.php.net Content-Type: multipart/alternative; boundary="00000000000081c12b05f446badd" Subject: Re: [PHP-DEV] How to deal with bugs in vendored libraries? From: tekiela246@gmail.com (Kamil Tekiela) --00000000000081c12b05f446badd Content-Type: text/plain; charset="UTF-8" Hi Max, On Thu, 9 Feb 2023 at 16:05, Max Kellermann wrote: > - Jan 19 7:49 PM: commit > https://github.com/php/php-src/commit/0df92d218e88a0 pushed to > php-src > > Look how the commit is exactly a revert of the timelib PR that Derick > Rethans closed and locked just the day before. > Ahh so it seems to be a big misunderstanding. Derrick didn't undo your commit. Derrick simply synched timelib. The file in the commit belongs to timelib not PHP. Derrick is the author and the maintainer of that library. As the author, he decides on what is merged into timelib. You submitted a PR that was declined. No big deal. But the file should not be modified in PHP because PHP has a readonly copy of that library. It will be overwritten whenever Derrick syncs it up. I'm not sure what impact this has on PHP, but as long as it compiles fine and there are no bugs, I see no reason to pressure the maintainer of timelib library to change their code. If it meant that the current release of timelib suddenly becomes inoperable with PHP then we would have an issue. Regards, Kamil --00000000000081c12b05f446badd--