From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.devel Subject: Re: non-gnu elpa issue tracking Date: Sat, 12 Dec 2020 14:48:15 +0100 Message-ID: <875z57t9sw.fsf@gmx.de> References: <20201209125516.lenqswi7fhiscbr2@E15-2016.optimum.net> Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23245"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: Jean Louis , Richard Stallman , thibaut.verron@gmail.com, Boruch Baum , Emacs developers , Stefan Kangas To: Tim Cross Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Dec 12 22:30:15 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1koCT0-0005wM-Gz for ged-emacs-devel@m.gmane-mx.org; Sat, 12 Dec 2020 22:30:14 +0100 Original-Received: from localhost ([::1]:60098 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1koCSz-0003A8-HB for ged-emacs-devel@m.gmane-mx.org; Sat, 12 Dec 2020 16:30:13 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49922) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1koBR8-0006va-8n for emacs-devel@gnu.org; Sat, 12 Dec 2020 15:24:14 -0500 Original-Received: from mout.gmx.net ([212.227.15.15]:36909) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1koBR2-00058F-I6; Sat, 12 Dec 2020 15:24:13 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1607804644; bh=MD0i3lDYiBY/DCSTHw9DwQI2/4Mu79Bl4BNXi6/Ie/E=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=TDeBzBu9sB6OSAcoYaU8wAKAwiCTCnHJrSl/8r8Qyh1YbYlJ+JURHxQK0dsps+09m v4yL2Ak3PReuTX0sQENfv0aI4roekuXhgkc9VW23I+686/3vYwoOcRbJiXs8pTuJbQ j17kr+qW1v2rkB+L+XH1XydKMBXhXBB930yxyRQw= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from gandalf.gmx.de ([213.220.156.71]) by mail.gmx.com (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MA7Ka-1kzelm3wYU-00BYNQ; Sat, 12 Dec 2020 14:48:17 +0100 In-Reply-To: (Tim Cross's message of "Sat, 12 Dec 2020 17:37:10 +1100") X-Provags-ID: V03:K1:0aS1HLCl+q5N5sVU2CaxqLfINqvUoA9apvJBVXtUXr7A2ywzyoS HEzA5at2nQPKuA9POUC2rAuEENk7Q+Q8hxIkSTGHDgkACQ6Upb44ge90sIDgt+W+MLKeesy mmMk42fM/A8bYDNyhpYcSAzxi15nrjelaxnYYywWoZZprjXg36Qs4oOnquatWMN4m67VLnl +VdkAsvspQG8bCHnIHwLg== X-UI-Out-Filterresults: notjunk:1;V03:K0:kJyC4oDKybk=:kHJbVz591K2HefVOHpu+eS ClehTk4M1i3m6IVbROHReey66YaVOR1CZXgkrv1jkuRq+iVDap6hmCTBjnnzH6jD2aoumqNqD GTTAGj1dD8Xb+/S+r1xwGnapfFM4b73PwpB6rUi2abxMzAxxkGakX8iDpSubhpO1Mw7fDFLIj YxkfwlslMnAZCczlfYvsBIwVzBfEhhFTRXEyOVvKnuAcUjnAzL2dYr7QCt4BAcrvhDTs+H30L 11QPE7hur9jbPYr1Bvh9IaeLvVqxRzrPDA1LVp/Lmrr5R+h9H+KciT89nw+RSF9vbfavH8IkR axh8ezGiDKnaGuK2Y0hLwOxPSsEgpmf1YU/aKPf4pe6C95hlPi/GHvYwSjZPUT5ybPvSnicOE xeTv+o06uw6NJpeipJzzs/LoPsQUZwtkXW1WxynEd9MSRq5b0W+X/wv9qolTSNu6mZbTz3KZ/ 9LdEQO/39U2XnjFjc62JoUrw+BVRVtKLOnlBgWIW/CSP0Kkb2IYsdSqD6ae8W1/TUSw5U9QmG 8JGKnoi6nuwhxH9id4jOcpAJ/6h+EX2JremXzQveAzw1LHHbQ+ubLuVqDay9oVanqp+YxVHJ3 Yq2qrQ9gS3vc57eifB+Y1J2iPmY6hYgoWHq0OEuJd0+tUEZzeYFwr3CSCdJzm34ND0eQLvLer oBPr8VRoawkQ2Tk1lDL9ThNuzTyh4L+EiSf9AXdyR+ZgsiO7v1dfg1FD1J35Thj4ed+43Y8yX YLzIw5fjy21EHuwMcdM19CFerqr3sQN0M7MfQFOYcDGk4BYebDXNl71egEv/nyQ1TfUJnmB/ Received-SPF: pass client-ip=212.227.15.15; envelope-from=michael.albinus@gmx.de; helo=mout.gmx.net X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:260729 Archived-At: Tim Cross writes: Hi, > Many people have selected Github for hosting simply because it was the > best known solution. With a little encouragement, they would probably > be willing to move to at least GitLab, which offers many of the > similar convenience features of Github. Being able to host your > package in non-GNU ELPA might be that encouragement. We might also consider to give package maintainers an incentive to host on GitLab. We run already a GitLab instance on emba.gnu.org. This provides automatic regression tests for all Emacs branches, triggered by any commit to Emacs git repository. Currently, I'm thinking about to extend this for GNU ELPA packages. That is, if a given package provides an ERT test file, we could trigger its run for every commit in the package repository. Maybe even for different Emacs versions in parallel, based on what the package says in its Package-Requires: header. All of this is in the very early stage of brainstorming, 'tho. I don't know what would be the implications for GNU ELPA compared with NonGNU ELPA packages. And this does not cover the problem of issue tracking yet. Best regards, Michael.