From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 280 invoked by alias); 17 Oct 2017 08:41:52 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: List-Unsubscribe: X-Seq: 41920 Received: (qmail 23800 invoked by uid 1010); 17 Oct 2017 08:41:52 -0000 X-Qmail-Scanner-Diagnostics: from mailout2.w1.samsung.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(210.118.77.12):SA:0(-6.9/5.0):. Processed in 3.83108 secs); 17 Oct 2017 08:41:52 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,RP_MATCHES_RCVD,SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.1 X-Envelope-From: p.stephenson@samsung.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | X-AuditID: cbfec7f2-f793b6d000003243-26-59e5c2432c28 Date: Tue, 17 Oct 2017 09:41:37 +0100 From: Peter Stephenson To: Mailing-list zsh-workers Cc: Julien Nicoulaud Subject: Re: GH:zsh-users/zsh-completions. Message-id: <20171017094137.3fee66b0@pwslap01u.europe.root.pri> In-reply-to: <10337.1508226825@thecus.kiddle.eu> Organization: Samsung Cambridge Solution Centre X-Mailer: Claws Mail 3.7.9 (GTK+ 2.22.0; i386-redhat-linux-gnu) MIME-version: 1.0 Content-type: text/plain; charset="US-ASCII" Content-transfer-encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCIsWRmVeSWpSXmKPExsWy7djPc7rOh55GGsx5oGVxas9KdouDzQ+Z HJg8ds66y+6x6uAHpgCmKC6blNSczLLUIn27BK6Mo2cvshfM4q24sjSigfEiVxcjJ4eEgInE 1WP7mCBsMYkL99azgdhCAksZJY7fE+5i5AKyPzNK3H38mxmmofXgXjaIxDJGiVVLZzBDOP8Y JdY3nYTKnGGU2HtlGzvErLOMEo+3y3YxcnCwCKhKXL1jARJmEzCUmLppNiOILSJgJLFu936w M5iB4r1vT7GDlAsLaElc/FkIEuYVsJf4sv052HWcAgYSu16uAzuIX0Bf4urfT1Af2EvMvHKG EaJeUOLH5HssECN1JLZte8wOYctLbF7zFuxmCYE9bBInOs5DfeYisejheVYIW1ji1fEt7BC2 jERnx0GoBf2MEk+6fSGaZzBKnD6zgw0iYS3Rd/siI8QGPolJ26YzgzwgIcAr0dEmBFHiIfF2 zQyoOY4SU2a/YJnAqDgLya2zkNw6C8mtCxiZVzGKpJYW56anFhvrFSfmFpfmpesl5+duYgSm hdP/jn/awfj1hNUhRgEORiUe3oxDTyKFWBPLiitzDzFKcDArifCW7X8aKcSbklhZlVqUH19U mpNafIhRmoNFSZzXNqotUkggPbEkNTs1tSC1CCbLxMEp1cDIvWdVwGFltyZ3yzgN92XN6z1T f66rb3ZPKUk5ZC+5T0ZbqUQ+Od51zYGf4iuNj/hwzWnhXB9SFH//zS+TlSVX/D8/NZuh+P1+ nucixQnXNu7MW3aLW/v8vzwuv8cnzzubmsxhO17uuF7HY3JLhR/7rRPbGIp5lRycdx2TzhK+ /ONjkdHz+FolluKMREMt5qLiRAABJRT/BwMAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRmVeSWpSXmKPExsVy+t/xy7rOh55GGry6zm9xas9KdouDzQ+Z HJg8ds66y+6x6uAHpgCmKC6blNSczLLUIn27BK6Mo2cvshfM4q24sjSigfEiVxcjJ4eEgIlE 68G9bBC2mMSFe+uBbC4OIYEljBLX/55ngXAamCSu7P8F5ZxjlNh68CM7hHOWUeLB/DbmLkYO DhYBVYmrdyxARrEJGEpM3TSbEcQWETCSWLd7PxOIzQwU7317ih2kXFhAS+Liz0KQMK+AvcSX 7c/BruAUMJDY9XIdM8T4U0wS7xous4Ik+AX0Ja7+/cQEcaq9xMwrZxghmgUlfky+xwIxX0ti 87YmVghbXmLzmrfMILaQgLrEjbu72ScwisxC0jILScssJC0LGJlXMYqklhbnpucWG+oVJ+YW l+al6yXn525iBIb9tmM/N+9gvLQx+BCjAAejEg9vxqEnkUKsiWXFlbmHGCU4mJVEeMv2P40U 4k1JrKxKLcqPLyrNSS0+xCjNwaIkztu7Z3WkkEB6YklqdmpqQWoRTJaJg1OqgVFi5uZPmzef ejxx3bI7szXnOCx9nXX7glLQlefHb14s+RJapGXIJtA0saN0+Twu7rjuhQaN2V4BwVfeCEvP jlyyiHlO7bw1DgtP8z3qaD+a9rXWxOLf3Xm7m/yr09XUPzsdXd0TxVi3xn2rQsJNtq/smwWn Bxp2/JwT9P7Az6jVP5v6rQMsxM4osRRnJBpqMRcVJwIAIbNmw3cCAAA= X-CMS-MailID: 20171017084139eucas1p26e752fc81d9e881da231674434e24ded X-Msg-Generator: CA X-Sender-IP: 182.198.249.179 X-Local-Sender: =?UTF-8?B?UGV0ZXIgU3RlcGhlbnNvbhtTQ1NDLURhdGEgUGxhbmUb?= =?UTF-8?B?7IK87ISx7KCE7J6QG1ByaW5jaXBhbCBFbmdpbmVlciwgU29mdHdhcmU=?= X-Global-Sender: =?UTF-8?B?UGV0ZXIgU3RlcGhlbnNvbhtTQ1NDLURhdGEgUGxhbmUbU2Ft?= =?UTF-8?B?c3VuZyBFbGVjdHJvbmljcxtQcmluY2lwYWwgRW5naW5lZXIsIFNvZnR3YXJl?= X-Sender-Code: =?UTF-8?B?QzEwG0VIURtDMTBDRDA1Q0QwNTAwNTg=?= CMS-TYPE: 201P X-CMS-RootMailID: 20171016144130epcas1p2c1fa53d06d36c27f8ac8af3237b97721 X-RootMTR: 20171016144130epcas1p2c1fa53d06d36c27f8ac8af3237b97721 References: <7240.1507973844@thecus.kiddle.eu> <6529.1508164192@thecus.kiddle.eu> <20171016161151.6981579c@pwslap01u.europe.root.pri> <10337.1508226825@thecus.kiddle.eu> On Tue, 17 Oct 2017 09:53:45 +0200 Oliver Kiddle wrote: > Having it override it makes sense, though we would be reliant on people > doing the packaging to get that right. It might mean that the functions get > installed with a flattened directory structure. And some distributions > may take exception to the duplication of functions resulting in users > having to install both zsh and zsh-completions before compinit works. Yes, duplication and incompatibility needs some thinking about. But if the source bundle is distributing a completion bundle in an identical format to (but possibly rather different contents from) the more chaotic completion set, it should be possible to arrange to pick one or the other complete, and there's no absolute need to supply the rapidly varying one at all in a distribution. In fact, in some ways it seems a bit pointless to make a package out of it --- it could just come as a mechanism for keeping it updated. > I suspect that using Sourceforge would sort of miss half the point. > Sourceforge does support forks and "merge" requests but the idea is to > make it easier for casual contributors and these days that means github. > Maybe gitlab would be fine too. That's what I kind of imagined. But it would still be possible to do subrepositories, wouldn't it? The source could be set up by default to pull as an anonymous user from git??b, which should work for anyone setting up git (up to subtleties like needing to use http instead off ssh to get through a proxy), with instructions about how to update if you are going to change things. That would reduce the problems Bart noted. pws