Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:106880 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 82305 invoked from network); 5 Sep 2019 16:15:34 -0000 Received: from unknown (HELO php-smtp3.php.net) (208.43.231.12) by pb1.pair.com with SMTP; 5 Sep 2019 16:15:34 -0000 Received: from php-smtp3.php.net (localhost [127.0.0.1]) by php-smtp3.php.net (Postfix) with ESMTP id 344782C0327 for ; Thu, 5 Sep 2019 06:49:43 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp3.php.net X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS3215 2.6.0.0/16 X-Spam-Virus: No Received: from mail-pf1-x42e.google.com (mail-pf1-x42e.google.com [IPv6:2607:f8b0:4864:20::42e]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by php-smtp3.php.net (Postfix) with ESMTPS for ; Thu, 5 Sep 2019 06:49:42 -0700 (PDT) Received: by mail-pf1-x42e.google.com with SMTP id s12so1797606pfe.6 for ; Thu, 05 Sep 2019 06:49:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=basereality-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=8EKcA+haXXqYzlT/fMa8v0bJDd6orVfySFXsvu5bZ9o=; b=0STAIoMHNRj8S1nF5++XfMvOsHgRA/xXcOoDbgB49/Cf+1IVZexrFxoFPm2Y0pmQKE GhEZKyjPCmnxWM0aM/YvPF2SmFbiOrcHeBvrs5Zm4l1nVA6QtnX2ju9oDWGnnSZPytBs EIQrJfCCvRwj5G+yaEsAOd3zuoZBVU/fFqJvb3ReKL16AV4QuaA12UNKefFQLVkwTek6 dtnDSdQNO3QgWeYToaks9McztpQzGmufjRBT+UonmTCuXJc6uW2uwKTlBQX/uDgWJKzV 5sB5r/av7YSxofi23jSUcKXDwvca3FuihpyxURP1H0OKMStOCxdO5NjesIG4c2HRpqS/ cT+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=8EKcA+haXXqYzlT/fMa8v0bJDd6orVfySFXsvu5bZ9o=; b=XId1YqQBjQwWfWGIk2OS8/2f9sU8JoZSOgx+IfykmFUhGv+keE9JRRxy8kx7pc2Qit tE8k0F34VmgmAzJbLUGg+h9yHu14344ei/zeKeHKYeyHFIyXPVvfB1gbdz0SeEJUhA29 rjeYTtXzWAN0PXSmVLyvonmg0kG0nEEMP+4zwAA/fOd9ZvRbM741fqRGikslh5vKe5ql SsmosgEYrSjOQay4/w4FzqUIGabbfpQMJ2lIlai08mAtBroo8XpEqE+KPchSWyrUw2ng CMQcZI8tt+TFp5GU8AnaZXkeFyaOVqweE/FflP6EFHKKpF+W03qKTdrwG1EFF/GcI+3i lCNA== X-Gm-Message-State: APjAAAVqRPI1rvQwXK4Z3a28yaXE8Zqs6HNren7tZzbmP6txJucSO32J aru4sWx8PFj3kx1mfqXrmM6oWexmN8GUammg8cizmsHsMnc= X-Google-Smtp-Source: APXvYqxv8GciD1Dojo2i7exIESqT4yAcvOhGRAN8L074DXMSoopnnVv9vLwLtwHp+0Ck2ERr4+zt6U4v9PxTMjGsdqY= X-Received: by 2002:a62:8745:: with SMTP id i66mr3844130pfe.259.1567691381861; Thu, 05 Sep 2019 06:49:41 -0700 (PDT) MIME-Version: 1.0 References: <2157489.0uZv62oTo4@mcmic-probook> <3425415.rOq7SuEVWJ@mcmic-probook> <10cee067-fa67-47cd-b37a-428b6db06844@Spark> In-Reply-To: <10cee067-fa67-47cd-b37a-428b6db06844@Spark> Date: Thu, 5 Sep 2019 14:49:30 +0100 Message-ID: To: Brent Cc: George Peter Banyard , =?UTF-8?Q?C=C3=B4me_Chilliet?= , PHP internals Content-Type: text/plain; charset="UTF-8" X-Envelope-From: Subject: Re: [PHP-DEV] [RFC] Union Types v2 (followup on github usage) From: Danack@basereality.com (Dan Ackroyd) On Thu, 5 Sep 2019 at 14:29, Brent wrote: > > I believe GitHub is the way to go. Several large communities manage their OSS on it and have proven it works, PHP should simply do the same. At the risk of giving advice, you will find conversations are far more productive if you ask why something can't be done, rather than just stating it will be simple. Not only will that elicit more useful information to you, it avoids being subtly insulting, as you're implying that something will be easy and people are being stupid for not doing it*. In this particular case you could have asked "what would be the problems with moving the build systems to github?", and the answers would include: * PHP has karma (aka permissions) system which github could not support. I don't know how that could be solved/avoided. * There is very strong reluctance to be dependent on other people's infrastructure for things that could take a long time to migrate. e.g. we can move discussions from one medium to another, by just telling people to go talk over there. But for actual software CI, it's a big deal to move from one system to another. btw it's not obvious that the projects you linked actually have their build systems integrated with Github. I'm pretty sure you're making assumptions about how simple their systems are. cheers Dan Ack * in pithier form: https://signalvnoise.com/posts/439-four-letter-words