Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:95603 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 63171 invoked from network); 3 Sep 2016 16:11:16 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 3 Sep 2016 16:11:16 -0000 Authentication-Results: pb1.pair.com header.from=rowan.collins@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=rowan.collins@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 74.125.82.43 as permitted sender) X-PHP-List-Original-Sender: rowan.collins@gmail.com X-Host-Fingerprint: 74.125.82.43 mail-wm0-f43.google.com Received: from [74.125.82.43] ([74.125.82.43:37209] helo=mail-wm0-f43.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 50/F2-32927-326FAC75 for ; Sat, 03 Sep 2016 12:11:15 -0400 Received: by mail-wm0-f43.google.com with SMTP id v143so73563423wmv.0 for ; Sat, 03 Sep 2016 09:11:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding; bh=ryXvg2cLOswwpdtXMhc+snNoFXtV0SJxdUr7/vWpkzY=; b=Me06ik6eA3EwKWii1lMya0wEN3+QfxXzGAVBcaxKfPM4sHn4jkB/OhYpmH2tZpR1Ap hjmI8vNVEaXsyryWt79ltoIYWVgfkv3PnoQX9HQmRgJzq93yuKfSiVe4lRB8luLvALy7 Doph1A92B1i0lCXDwXnXDr+jZjYCaWR6xIH8QIKMcYXoHvqxt60Prjqe6JNMK6ORoEFm woK7gcPSrVuceTnqN5i9LdLGb0iJm3ElTJMR4zfF8OHQ0Qa22ypnR6pszluIHTo+7C71 cUGqzSyUnzqFlVbgsUVNfcVKVTz7vgPU+k1xHXhl7Yxsg/0bKaqpjO63yo8Uoff7JW8m /l6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=ryXvg2cLOswwpdtXMhc+snNoFXtV0SJxdUr7/vWpkzY=; b=UJnj/E1cr55PSwg4wwlkkRhcOCoNHGz+t9p+3ZffZ/stn0RmuOGl4rVLq3CJa/HPr4 OaEyrYj4uFpjn39obD7f2rKq4gYeOa/0ObkiolYJWG21nWy5l6q3lQKadmUagGTAZXB9 KMmKMzWO9zDTsKULYsRt3NgqxuTKoueMtTNKSKci+TPVZqLoZeV/DfMpvfTSR2hjOtqT xWJQ8aoJE1KZ9xAMPWf+6gbei0YtQd6LfwKxqVhkmUVRH2SDPmcoR2NbkzWuNwnYq1rz V5SiHwBYVCUtehHpH6X92S+YV6H6aQs+xPwphnw6WIz399fT9fzgPpRn4xDhVQt9Ei6L 6OjQ== X-Gm-Message-State: AE9vXwPJT7G2zQvIIwHZ2cjWQJJoMoX3FmWbCON0nNnNWkMkq/bUoCpUv6dYxb+kM+rnpg== X-Received: by 10.194.113.228 with SMTP id jb4mr13447251wjb.152.1472919071989; Sat, 03 Sep 2016 09:11:11 -0700 (PDT) Received: from [192.168.1.5] ([95.148.161.240]) by smtp.googlemail.com with ESMTPSA id jd4sm16238048wjb.6.2016.09.03.09.11.10 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 03 Sep 2016 09:11:10 -0700 (PDT) To: internals@lists.php.net References: <2e2e7a2d-4459-c59f-6552-b01314a06b2f@lsces.co.uk> Message-ID: <82d74255-4118-46f4-c073-35e3b224fef8@gmail.com> Date: Sat, 3 Sep 2016 17:11:10 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 In-Reply-To: <2e2e7a2d-4459-c59f-6552-b01314a06b2f@lsces.co.uk> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] [RFC] Deprecate PEAR/PECL & Replace with composer/pickle From: rowan.collins@gmail.com (Rowan Collins) On 03/09/2016 16:02, Lester Caine wrote: > A starting point for a replacement for PEAR might well be a style guide > that lays out just how one should build a modern suite of code. My > stumbling block deciphering owncloud is just how one does work out > exactly what code has been loaded and from what files. Irrelevant if > things just work, but when debugging an installation, the code flow > should be easy to establish! As mentioned, that's exactly what PHP-FIG is doing; what you're talking about is exactly what PSR-1, PSR-2, and PSR-4 describe. You may not agree with the choices they made, like the people that made them, or approve of the processes they used, but all that would be just as likely if they happened to be hosted on a sub-domain of php.net. Regards, -- Rowan Collins [IMSoP]