Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:98846 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 26157 invoked from network); 22 Apr 2017 16:30:18 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 22 Apr 2017 16:30:18 -0000 Authentication-Results: pb1.pair.com header.from=php@golemon.com; sender-id=softfail Authentication-Results: pb1.pair.com smtp.mail=php@golemon.com; spf=softfail; sender-id=softfail Received-SPF: softfail (pb1.pair.com: domain golemon.com does not designate 74.125.82.54 as permitted sender) X-PHP-List-Original-Sender: php@golemon.com X-Host-Fingerprint: 74.125.82.54 mail-wm0-f54.google.com Received: from [74.125.82.54] ([74.125.82.54:35925] helo=mail-wm0-f54.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 4C/D3-65481-8158BF85 for ; Sat, 22 Apr 2017 12:30:18 -0400 Received: by mail-wm0-f54.google.com with SMTP id o81so34837685wmb.1 for ; Sat, 22 Apr 2017 09:30:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=golemon-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=d7//+O6eFczkcK7awbazxUUYzhozz0fiYGV7lQskHNU=; b=U+PVrUE6+EalXHa0J30hDj3K32OMXVMfal8uXQd0YiJqwQQfSM727gQywr54MZC9jO H7Q3yj5SKnuZ7FzQGy+3rqxVG6mR89sv9iup3Q6SiRuj6GlF3zYmjbIZsTBlFTRbCyIO k/EjRiQWvNbSXmxKMnO/sK4Jppf9H/lq10RSwTz3PRLig9qrF69dbxQWXPTo1eELKEq8 mGaLyXfW6TYL/D9SKtIlEobeVEk8JKyjpCxvman7ZzLwoQZpjx6MH9Kgh8hoVI8XQwDo WFSdtQye6++6tceM4wSaTrFSwAHrnZcpZIQXc9fXWgBSTaxEt8w+RoQRS2ABMfk+zZDg RsAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=d7//+O6eFczkcK7awbazxUUYzhozz0fiYGV7lQskHNU=; b=GiH90kGEDHf3yFAoX7N5FHATvQnOiuSYgLz9pOU/bVGq+jO2F9g+cOHTvkpqqUeBe1 5H8qxNDflTsKv2h1FabDI1xDqoljyAIUCeWxxb3TTrbq+BayLsYY8WYhaWd8GlcfsPqn sRTX9GakxV9vZDf+u0O6jo5eYRSu37+bGaXRKbz0nJzRcfptNSS3+LM3kg8ih8x4xezB pA4p9IQMDUIpftTKEqGWJaGIFXx6fuPLL3AruV42jo5VpKxNb3PgiwG1OFsdVpBhBwMa mJsX2hRUVNN9SwVdsLxFrgHROLA3HZNgIobj8tvrCfLOPwjBBUKGaRat3dOwIn/bikS5 Vc9Q== X-Gm-Message-State: AN3rC/6nbAe+nRltu82CcWRStdQxHnyNTHfeaG4rRGOjPHdSOrCPX/h9 J1B/oRH32pG7Iu/U4CPFcLz3rjrtjQ== X-Received: by 10.28.17.147 with SMTP id 141mr3454356wmr.4.1492878613445; Sat, 22 Apr 2017 09:30:13 -0700 (PDT) MIME-Version: 1.0 Sender: php@golemon.com Received: by 10.223.157.12 with HTTP; Sat, 22 Apr 2017 09:30:12 -0700 (PDT) X-Originating-IP: [50.197.186.161] In-Reply-To: <015f099c-2470-3180-c7e2-7dd697c55b34@cubiclesoft.com> References: <015f099c-2470-3180-c7e2-7dd697c55b34@cubiclesoft.com> Date: Sat, 22 Apr 2017 09:30:12 -0700 X-Google-Sender-Auth: Bv908LFo2gQ2WZZhcrVALbboBlI Message-ID: To: Thomas Hruska Cc: PHP Development Content-Type: text/plain; charset=UTF-8 Subject: Re: [PHP-DEV] Source tar.gz's extract slowly on some platforms From: pollita@php.net (Sara Golemon) On Sat, Apr 22, 2017 at 8:38 AM, Thomas Hruska wrote: > It looks like ~700 files are added each year to whatever new version is > released. The bulk of the new files seem to involve the test suite. > I certainly hope the vast bulk of that is tests. :D > I'm only pointing out something I've noticed. I'm not compiling anything > when I just want to search/view the latest source code nor do I run 'make > test' when deploying, so the test suite is somewhat superfluous for most of > my use-cases. Test suites are useful and important, which makes this an > observation unless, of course, this prompts someone to go forth and do > something (whatever that might be). > I hear what you're saying in terms of a "browsing source code" use case, but given availability of tools like lxr.php.net and of course github.com/php/php-src the scope of that use case feels quite small compared to a one-time decompression cost, even at seven minutes. But if your workflow is your workflow and tarballs are it, consider using the `--exclude` directive to `tar`. Example: tar -zxf php-7.1.0.tgz --exclude=tests -Sara