Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:125400 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 E597C1A00BD for ; Tue, 3 Sep 2024 00:18:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1725322840; bh=EHYrJdctz8gdWWst4cVtsnksdV2Xk7/4H1+xKH1y86g=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From; b=F4I2fnf1eGQVJZ1GfAmZjIYF6ovA5NJ4nT29CozqOs2EUBcLhtKDQ9d9Iq+FW6wEt zggFgfm0c0aS/BNFA9JQ+vQjYSNmBRUC1T7MPr/izUW+8D6+yqfRRnY3CtivjRFTYy KaHnjpabjJATPOpuct9J6WoizQbJq3PLPQ6MFuGKm66wykkNDGNh8cAlZNj57ZQW8A IA1IFan9yxf7+IL+XYCOdiGuskjNmUhIeNGtInV7smqwkZiJGBZtkzPEOWRZbOwYnL eQ/9AIaSblAJeDAx1KHp0zEpcy3O7C8bH5T7sYfraYd5p4k7XchC3rAFMjGcnW4yyn 9bPR1i0pJHLJw== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id F1808180082 for ; Tue, 3 Sep 2024 00:20:39 +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=1.7 required=5.0 tests=BAYES_50,DMARC_NONE, HEADER_FROM_DIFFERENT_DOMAINS,RCVD_IN_DNSWL_NONE,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 mail-yb1-f169.google.com (mail-yb1-f169.google.com [209.85.219.169]) (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 ; Tue, 3 Sep 2024 00:20:39 +0000 (UTC) Received: by mail-yb1-f169.google.com with SMTP id 3f1490d57ef6-e1a8ae00f5eso2810080276.0 for ; Mon, 02 Sep 2024 17:18:42 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725322722; x=1725927522; h=to:references:message-id:cc:date:in-reply-to:from:subject :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=nI3QtsAM+rpTL+WrOfKMV+fjMxvOfQF3Fp7zHGSPrO4=; b=Sq5U3RrEFrXFCZ9AJUhsl5cPU37/1DACrIGYLehCzhDVFIxWWfUtZclNtf9p9EsJIs SOeMf0pN/47ZEGk870bzVhUKSUrn65So3IYZCxVySBdGwVIuYgwM3C16TY7ui34wSLrt xEK8YK7LDC6h7IqWq9atyWoC+AafBtTIoQlnlAp6GIRCfCMWwIpsaM6K5Fv1x7SB1MO+ iuDR9ZFFkOxT9a+MuYAuOthTMMZHMFkDnXbB5A/TeHdaMBkNbpgZ1lBkSOCKPvw5aU8g 1HSs01f2MzG0tyAhs6ulJI1a4HdL14rYHNm71nCCWosdgHaj6QWVaVEmXiFUmmmdRiKb ymjQ== X-Gm-Message-State: AOJu0Yzjxz0b0Q7wLMfx/826+0Aj7qf0jEyJRSj20kq7MsKPb7uyYosj gMBhy9nErg/BR36VRLWh4sjObFvV56EvDu+FJHoi4OKy/rhhkMiBHks43A4d9A== X-Google-Smtp-Source: AGHT+IFm0nBD3Jj+GoQk7aQff1Wq0xZMxpm0nmK96EbV0DUPVX/OcclcwvKRDTcvRmlGqkvBrMci3g== X-Received: by 2002:a05:6902:150f:b0:e16:6feb:e615 with SMTP id 3f1490d57ef6-e1a7a1d2633mr13430115276.48.1725322721674; Mon, 02 Sep 2024 17:18:41 -0700 (PDT) Received: from smtpclient.apple (h96-61-170-179.lvrgtn.broadband.dynamic.tds.net. [96.61.170.179]) by smtp.gmail.com with ESMTPSA id 3f1490d57ef6-e1a897f4212sm1376529276.5.2024.09.02.17.18.40 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 02 Sep 2024 17:18:41 -0700 (PDT) Content-Type: multipart/signed; boundary="Apple-Mail=_26BF086E-0F2A-4907-ACAE-EBA9ED30E8CF"; protocol="application/pgp-signature"; micalg=pgp-sha256 Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3776.700.51\)) Subject: Re: [PHP-DEV] Debug Build Container Image for GitHub Packages In-Reply-To: Date: Mon, 2 Sep 2024 19:18:30 -0500 Cc: internals@lists.php.net Message-ID: <8D35CEB1-3B48-4889-BEAB-63AAE6DB8A01@php.net> References: <5C7B4216-6D52-4BF0-9C30-89DD5465FB48@php.net> To: Bob Weinand X-Mailer: Apple Mail (2.3776.700.51) From: ramsey@php.net (Ben Ramsey) --Apple-Mail=_26BF086E-0F2A-4907-ACAE-EBA9ED30E8CF Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > On Sep 2, 2024, at 18:53, Bob Weinand wrote: >=20 > On 3.9.2024 01:44:21, Ben Ramsey wrote: >>> On Sep 2, 2024, at 08:11, Go Kudo wrote: >>>=20 >>> Hi Internals. >>>=20 >>> PHP currently does not provide official container images. Given that = DockerHub adequately maintains these and considering the maintenance = costs, we haven't felt the need to change the status quo. >>>=20 >>> However, the official DockerHub images lack debug builds, which can = be somewhat inconvenient when trying to report bugs or reproduce issues. >>>=20 >>> What if we were to provide debug build container images that are = compatible with the official DockerHub images? Fortunately, we already = conduct most of our development on GitHub, which has a container = registry called Packages. >>>=20 >>> This could be achieved simply by creating a single repository under = the php organization on GitHub. What are your thoughts on this? >>>=20 >>> Best Regards. >>> Go Kudo >>=20 >> Since the folks who do the DockerHub builds already have all the = infrastructure set up to maintain the images, I think it might be easier = to work with them to have them provide debug builds. >>=20 >> Perhaps there=E2=80=99s someone from that team on this list who can = speak to that? >>=20 >> Cheers, >> Ben >=20 > Hey Ben, >=20 > what I'd _really_ like to see is not debug-builds, but debug symbols. >=20 > Basically, you'd have a docker image "php:8.3" and a docker image = "php:8.3-dbgsym". The former image then just has a gnu_debuglink. The = latter has the actual symbols file included and is based on the former. >=20 >=20 > Thanks, >=20 > Bob I think the team who manages the Docker builds could also provide images = with debug symbols. Since they=E2=80=99re already equipped for it and = have the experience, why don=E2=80=99t we partner with them to provide = these images to the community? Cheers, Ben Cheers, Ben --Apple-Mail=_26BF086E-0F2A-4907-ACAE-EBA9ED30E8CF Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEObZBND2MEEsrFG3D+cOdwLlphUQFAmbWVdYACgkQ+cOdwLlp hURABA//XJwrrfOBLda9m2UXjARjfMawJzUXFP1InJTmCb7pUfu3ES7Rw5U0cb1o 2wHFIC/C4C8orT9DiOPgHFEL3aYtNyEJHtWnjy9Kc/8yfz/3ObUDi5AGfXTkDn7M pmwAx7giXRCQuM8B2TorFG73btPGMhWbSDpG2yVciD/UoHvtX9Y+vryGnWsDcKvW zzu/alD0B73qXuE0wYnjbYN9RwnBFE10NIPsFUU5ysTHIfaUC4/IkUUYoILRCWCt RoXqizBBvB+KrYsKL8BrFeX5gHMG67B5bB11Ba8cOqHZCXu6eoXVywP0vnToOxmg LhkJU/bgRMDQwgQY0o4NlmzOJzrGJ2/3uFsIIRMcXph4ZhmHEn64gJ8P8nBDssGD 79rQzuWcEv6oQ1Y9CEPN4I06wIbRHFu592iy0MoGuXkurZvR2gHUGlDSG5n5CL3j bwNI0NVYeQ//S6dbU2+G7bfX4Soz4LXnE2/EAQzQEEDFzU/gjU/yj1IfRJdqkKYj F1905L+kR9Er0v4e7BZsgDVrQXXhQ1fvk5r+COEBJ9WWL4ovSqZoUlj2rxX0z1KH o00wKZh8C+Dk/KcHq9198x0XprQLtSsX7JFcwrMjW/1OIKC4KdWa5mh4bSt6pK/A zsJMipClOoYvSiFcys10lIJUsPTNMnz2TysxV/uRTJtn3cayqj8= =Iged -----END PGP SIGNATURE----- --Apple-Mail=_26BF086E-0F2A-4907-ACAE-EBA9ED30E8CF--