From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Hongyi Zhao Newsgroups: gmane.emacs.devel Subject: Re: Why not set Emacs development workflow based on the popular git forges (GitHub, Bitbucket, Gitlab, ect)? Date: Sat, 4 Sep 2021 20:50:13 +0800 Message-ID: References: <87v93gfusa.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="36479"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Emacs-devel@gnu.org To: Po Lu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Sep 04 14:51:50 2021 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 1mMV9C-0009Ec-8O for ged-emacs-devel@m.gmane-mx.org; Sat, 04 Sep 2021 14:51:50 +0200 Original-Received: from localhost ([::1]:51650 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mMV9A-0004lq-OZ for ged-emacs-devel@m.gmane-mx.org; Sat, 04 Sep 2021 08:51:48 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:46958) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mMV7v-0003B8-C2 for Emacs-devel@gnu.org; Sat, 04 Sep 2021 08:50:32 -0400 Original-Received: from mail-lf1-x12a.google.com ([2a00:1450:4864:20::12a]:35588) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mMV7q-0002uA-Gj for Emacs-devel@gnu.org; Sat, 04 Sep 2021 08:50:29 -0400 Original-Received: by mail-lf1-x12a.google.com with SMTP id k13so3927807lfv.2 for ; Sat, 04 Sep 2021 05:50:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=B32p/YPfu7arFNQyG0kOaEU0x3GkdDtD2xOW4Z7Vsf0=; b=NKxtswqbeTJug8SaS7gt3QHQkVlVTpqKbym1gz0BG/qikHsLWj5p8wzyh79QWbbMbj Uv7vvCPsqS3cOjg1ZH+fiZ1ZBf1xPwfEhAjSVFa9awHdgrt8FyIIHwTTh8ty0n0FYrSV W0csaKKFUBr7P6Vtg5RsLMw3xzBdo3usLh/XjX2EZaMJDvYN6j5aAEy1dUG6BwlhX5H/ TEWjNyUv7TMbtU7MBliSuGp4uXeLtz4Nh/gzuo2ZNwh22tfKvH5Lc/rsCRr612lxZw6S ABaBY4KlWBBwpzKr7zV6yi3GMcGPPTbLupYJotGmPB/8gAUpdHkHqjU7sSG6ZulsIxAo M2ng== 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=B32p/YPfu7arFNQyG0kOaEU0x3GkdDtD2xOW4Z7Vsf0=; b=dRHoDOlQgZrNWpKMf56kZ0Za5SL4IwNuGtLs+Vmj5bGfLwkgV9OanbM8ieeDw7ttUp JjnkqpznVWTZ4yJo3SNCbFtf7seKvixrjOBBqOypRRQo+kDvDaqpas0i5ZZ+hyv5bDtN I+eeZhZ387LA8p+V/IjpxcBCRVgL0SChmrCE4UiYIAZgVxTIw3lHMda93mquAoM1Tp+E 5Z1zyuXw9pQSr1JNkBy4McDu+nVCc1TZ+bER7/baPlJtkEcplXtVBo4rTmZ/eMuLimc4 /TQpn4tQPltr4eivYuQ8xcGcNYPip7k0DeTtgQ9k/izFUuWUWdPVx0ylb9KPfP7SN0wO B10g== X-Gm-Message-State: AOAM532NppuChJd6AvkwoczHXNDAJ/dY9/4EW/yxKnfvgcdsIe6q+xpW 3+snZwa1yWPXFF1XMXD13i02wsA4JIDVkjXnqaY= X-Google-Smtp-Source: ABdhPJz7xVe0P1tBaM0PxI7eLysEkowmCIBj1kAqj7kaAiCHIxaK9WSvhT/M3fdkA6MvzG9roZ2CM0s1sxe5N2IIBAo= X-Received: by 2002:a05:6512:3f88:: with SMTP id x8mr3051865lfa.233.1630759824595; Sat, 04 Sep 2021 05:50:24 -0700 (PDT) In-Reply-To: <87v93gfusa.fsf@yahoo.com> Received-SPF: pass client-ip=2a00:1450:4864:20::12a; envelope-from=hongyi.zhao@gmail.com; helo=mail-lf1-x12a.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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:273861 Archived-At: On Sat, Sep 4, 2021 at 7:24 PM Po Lu wrote: > > > Nowadays, the large software projects often conduct the development on > > the workflow supplied by git forges (GitHub, Bitbucket, GitLab, > > etc.). But it seems that Emacs is still developed directly on git, as > > described here [1], which makes maintaining GNU Emacs development a > > lot of extra work. > > GitHub, Bitbucket and GitLab require their users to run non-free > software, which already disqualifies them for the development of GNU > software. If so, I don't think there is such a complete free platform in the world, even the SourceHut you mentioned below, which is also operated, at least in part, as a commercial product. OTOH, Linux kernel [1] has already adopted GitHub as its development platform, which is also complete free and a classic example of successful free software. > There was recently a discussion (perhaps it is still in progress? I > don't know) about moving to SourceHut, but I don't think it's gone > anywhere. The problem seems to be that the present system exists and > works, while nobody has sat down and completed the work required to > migrate to a new one. I can't say anything. Almost all Emacs developers and users are excellent programmers/scientists/engineers. But excellent people also have their own beliefs, quirks and their inner bottom line. Sometimes it may not be consistent with the prevailing trend, just like the existence of Emacs itself. > Would you like to volunteer? :D Technically speaking, I think there are so many guys in Emacs community have enough ability to do this. [1] https://github.com/torvalds/linux Best, Hongyi