From patchwork Tue Dec 19 13:42:25 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Graves X-Patchwork-Id: 1466 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 6DCFB27BBE9; Tue, 19 Dec 2023 13:48:10 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 5BE5C27BBE2 for ; Tue, 19 Dec 2023 13:48:09 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rFaS2-00080u-CJ; Tue, 19 Dec 2023 08:48:02 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rFaS0-00080V-Fv for guix-patches@gnu.org; Tue, 19 Dec 2023 08:48:00 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rFaS0-00011U-2V for guix-patches@gnu.org; Tue, 19 Dec 2023 08:48:00 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rFaS2-0000ph-IC for guix-patches@gnu.org; Tue, 19 Dec 2023 08:48:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#67902] [PATCH 00/95] PHP package chain. Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 19 Dec 2023 13:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 67902 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67902@debbugs.gnu.org Cc: ludo@gnu.org, ngraves@ngraves.fr X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.17029936543023 (code B ref -1); Tue, 19 Dec 2023 13:48:02 +0000 Received: (at submit) by debbugs.gnu.org; 19 Dec 2023 13:47:34 +0000 Received: from localhost ([127.0.0.1]:34663 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rFaRZ-0000mf-GE for submit@debbugs.gnu.org; Tue, 19 Dec 2023 08:47:34 -0500 Received: from lists.gnu.org ([2001:470:142::17]:42922) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rFaRX-0000mN-DD for submit@debbugs.gnu.org; Tue, 19 Dec 2023 08:47:32 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rFaRP-0007vK-AP for guix-patches@gnu.org; Tue, 19 Dec 2023 08:47:23 -0500 Received: from 19.mo561.mail-out.ovh.net ([178.32.98.231]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rFaRN-0000s3-Hl for guix-patches@gnu.org; Tue, 19 Dec 2023 08:47:23 -0500 Received: from director1.ghost.mail-out.ovh.net (unknown [10.109.148.20]) by mo561.mail-out.ovh.net (Postfix) with ESMTP id 98DCC26AC4 for ; Tue, 19 Dec 2023 13:47:16 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-vdtsf (unknown [10.110.178.131]) by director1.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 35D3D1FEAB; Tue, 19 Dec 2023 13:47:16 +0000 (UTC) Received: from ngraves.fr ([37.59.142.110]) by ghost-submission-6684bf9d7b-vdtsf with ESMTPSA id ut0JCeSegWWr0wAAnsNIfA (envelope-from ); Tue, 19 Dec 2023 13:47:16 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-110S0041353e079-0962-46a3-8a59-10075ece2db7, 0A183DEDD9F7D7733B4F13041BD52F66DC821FED) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 81.67.140.142 Date: Tue, 19 Dec 2023 14:42:25 +0100 Message-ID: <20231219134708.18227-1-ngraves@ngraves.fr> X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 X-Ovh-Tracer-Id: 11449276154230137565 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvkedrvddutddgheeiucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffoggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepkeffgeetfffgffejgeejvdffgfdtvdeuueetgfefuedvjeegvdegjeejveeuueevnecukfhppeduvdejrddtrddtrddupdekuddrieejrddugedtrddugedvpdefjedrheelrddugedvrdduuddtnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopehguhhigidqphgrthgthhgvshesghhnuhdrohhrghdpoffvtefjohhsthepmhhoheeiuddpmhhouggvpehsmhhtphhouhht Received-SPF: pass client-ip=178.32.98.231; envelope-from=ngraves@ngraves.fr; helo=19.mo561.mail-out.ovh.net X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Nicolas Graves X-ACL-Warn: , Nicolas Graves via Guix-patches X-Patchwork-Original-From: Nicolas Graves via Guix-patches via From: Nicolas Graves Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches This patch series introduces a PHP package chain able to build phpunit and test the vast majority of this chain's packages. phpunit is the standard tool to test php packages. Note that this patch series has to be applied as a whole, packages are added in the order from the file, and not in the order required to build a the subset of previous packages. Nicolas Graves (95): gnu: Add abnfgen. gnu: php-xyz: Add copyright and useful modules. gnu: Add php-cache-tag-interop. gnu: Add php-doctrine-collections. gnu: Add php-doctrine-common. gnu: Add php-doctrine-deprecations. gnu: Add php-doctrine-event-manager. gnu: Add php-doctrine-instantiator. gnu: Add php-doctrine-lexer. gnu: Add php-doctrine-persistence. gnu: Add php-dms-phpunit-arraysubset-asserts. gnu: Add php-egulias-email-validator. gnu: Add php-fig-log-test. gnu: Add php-hamcrest-hamcrest-php. gnu: Add php-mockery-mockery. gnu: Add php-myclabs-deep-copy. gnu: Add php-nikic-php-parser. gnu: Add php-phar-io-manifest. gnu: Add php-phar-io-version. gnu: Add php-phpdocumentor-reflection-common. gnu: Add php-phpdocumentor-reflection-docblock. gnu: Add php-phpdocumentor-type-resolver. gnu: Add php-phpspec-prophecy. gnu: Add php-phpstan-phpdoc-parser. gnu: Add php-phpunit-php-code-coverage. gnu: Add php-phpunit-php-file-iterator. gnu: Add php-phpunit-php-invoker. gnu: Add php-phpunit-php-timer. gnu: Add php-phpunit-php-text-template. gnu: Add php-phpunit-php-token-stream. gnu: Add php-predis-predis. gnu: Add php-psr-log. gnu: Add php-psr-cache. gnu: Add php-psr-cache-1. gnu: Add php-psr-container. gnu: Add php-psr-event-dispatcher. gnu: Add php-psr-simple-cache. gnu: Add php-sebastian-cli-parser. gnu: Add php-sebastian-code-unit. gnu: Add php-sebastian-code-unit-reverse-lookup. gnu: Add php-sebastian-comparator. gnu: Add php-sebastian-complexity. gnu: Add php-sebastian-diff. gnu: Add php-sebastian-environment. gnu: Add php-sebastian-exporter. gnu: Add php-sebastian-global-state. gnu: Add php-sebastian-lines-of-code. gnu: Add php-sebastian-object-enumerator. gnu: Add php-sebastian-object-reflector. gnu: Add php-sebastian-recursion-context. gnu: Add php-sebastian-resource-operations. gnu: Add php-sebastian-type. gnu: Add php-sebastian-version. gnu: Add php-symfony-cache. gnu: Add php-cache-integration-tests. gnu: Add php-symfony-cache-contracts. gnu: Add php-symfony-config. gnu: Add php-symfony-console. gnu: Add php-symfony-dependency-injection. gnu: Add php-symfony-deprecation-contracts. gnu: Add php-symfony-error-handler. gnu: Add php-symfony-event-dispatcher. gnu: Add php-symfony-event-dispatcher-contracts. gnu: Add php-symfony-expression-language. gnu: Add php-symfony-filesystem. gnu: Add php-symfony-finder. gnu: Add php-symfony-http-foundation. gnu: Add php-symfony-http-kernel. gnu: Add php-symfony-intl. gnu: Add php-symfony-lock. gnu: Add php-symfony-mime. gnu: Add php-symfony-phpunit-bridge. gnu: Add php-symfony-process. gnu: Add php-symfony-property-info. gnu: Add php-symfony-polyfill-ctype. gnu: Add php-symfony-polyfill-intl-grapheme. gnu: Add php-symfony-polyfill-intl-idn. gnu: Add php-symfony-polyfill-intl-normalizer. gnu: Add php-symfony-polyfill-mbstring. gnu: Add php-symfony-polyfill-uuid. gnu: Add php-symfony-service-contracts. gnu: Add php-symfony-stopwatch. gnu: Add php-symfony-string. gnu: Add php-symfony-translation-contracts. gnu: Add php-symfony-uid. gnu: Add php-symfony-var-dumper. gnu: Add php-symfony-var-exporter. gnu: Add php-symfony-yaml. gnu: Add php-doctrine-cache. gnu: Add php-doctrine-annotations. gnu: Add php-doctrine-dbal. gnu: Add php-theseer-tokenizer. gnu: Add php-twig-twig. gnu: Add php-webmozart-assert. gnu: Add php-phpunit-phpunit. gnu/packages/check.scm | 24 + ...t-hamcrest-php-phpunit-compatibility.patch | 190 ++ ...ymfony-phpunit-bridge-getVendors-fix.patch | 46 + gnu/packages/php-xyz.scm | 2588 ++++++++++++++++- 4 files changed, 2845 insertions(+), 3 deletions(-) create mode 100644 gnu/packages/patches/php-hamcrest-hamcrest-php-phpunit-compatibility.patch create mode 100644 gnu/packages/patches/php-symfony-phpunit-bridge-getVendors-fix.patch