From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Re: Gitlab Migration Date: Fri, 27 Aug 2021 08:37:16 +0800 Message-ID: <87fsuv3epv.fsf@yahoo.com> References: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="33862"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: emacs-devel@gnu.org To: Daniel Fleischer Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Aug 27 02:38:59 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 1mJPta-0008bt-RC for ged-emacs-devel@m.gmane-mx.org; Fri, 27 Aug 2021 02:38:58 +0200 Original-Received: from localhost ([::1]:45914 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mJPtZ-0001mU-5J for ged-emacs-devel@m.gmane-mx.org; Thu, 26 Aug 2021 20:38:57 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:55532) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mJPs9-0000T2-I7 for emacs-devel@gnu.org; Thu, 26 Aug 2021 20:37:29 -0400 Original-Received: from sonic311-25.consmr.mail.ne1.yahoo.com ([66.163.188.206]:46684) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mJPs7-0007SP-Sr for emacs-devel@gnu.org; Thu, 26 Aug 2021 20:37:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1630024646; bh=uIbXmSiwZQaMrxFrukqKeDY29laBe1N7NqGxf73B06Y=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=LZX3/5NIPhXWtIpKOonNrEExjQVwFge6i/OfkeRVu53t4sdhb/hs7ACqYqwV+8YliPg5pcD/Ii1C0OMhIhk/puVoHyb5BWmOcKTYBVmt7kOMCS+k/rGFKqTVW/NitPgaVOIbZ9Gcx3Axnl/+lJJtl31Dcvjub6VGJMDgllOYvoZmLDE+yOdX2+bbSOi8T2GQYxW7tdjctVuu5F1fzJcWGwldeJt5e3jm8NN+v/868HUbcxooLw+NJmnQDVly9BGDtsMJN3UfQgSnEKdSBY5wR9urtxFjftZSqia658virmKikcPYrzNmx6Z9EsxaZRCkyWKzR6ta7PN2Z6wifzAdYA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1630024646; bh=Y3+k4a+ikOmCjC4i5MzgYdfnqEqZeiwlTQLFln7JjiB=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=Zyf6hEX0ps/dqfn7/9BNZMBF/dZIfSsnK0gabtzIDAo+WnbGS4/KpI2xPxl+42Rv8xmJG71B1/8fZghTfvifNIuSecFJRdk9QP4r+zOvI5vNYY/0fQbEndDQrFT0UjckzfEPjAgSMYhfL2TYWeVNemc+1HTupPhq5ORGRChZojJlNVsC3CK17bTxo4MU9E5M/52HDIJtOKJst7did7E8hnBAnFzG2n0lX1X7fpsNp+MlR49HzSrFwy3LBgPh/xI4okFyGdsWSsh4ZLn5yZKbCp20PzxPHey/RV6beerpUhVpwvCV0TMLETxF/kNc6O9pp2iZpoYG0GvPf1avuO21Ew== X-YMail-OSG: yhjJAjcVM1kYVgwtgXQltMls8IiZGG6J2J7Y31fjzrC6OtVohDNSmhrc25NiTIa q0_OSELTCEUHhWZ_udakb22EfEWd.Dbgol4JAsqlyJ3HlbxCmXoCjTJevg9MgL8gbGgv9GOpdWMM XTvH1xTWPc95UQJRHjmUoVqkPzTYiByAW2EKawkX1d_iTBp9tUqwPGN6d0w7mP0ZqoWC4Sw95iXD logax7R5833oWQROpVxUm4q.3UORRUFNHMDq4cADggBzntHUJEnhpW4V5ZM7d_zAqoUozDaxIX4Q rGdnwy_ZFfJ8TlajwaJfaZoh9rD897RdZhdaaoT0Kf_e0uIHwyFowBle2EF7Tjx0SJLQXBKZigmn tOEv1bmlppi35XRnEmBwlqFSauIe7HWx7TdoXt_x2mHExpdYqFar5p22XBJ_qI1DZGjsP9PB2pN6 pGEkvEHHNTlML96EsYYSOWXo2k6LxCFP6.0sxTivfnjfuVdOf4up6BFRTStfSHNWZN4YtVHbWfg4 nDfCg7YHEjO1cQeAxIVd1GJryvk9JSNjwpXnN5LHYVHLpsNABjQeXIiPCCZN.U9NW2eGk0oCwHnQ oWk3LrdVM4yWOab5SlVXMZaI_B93x7KfH1mNVbGD7qtlL8iVQ5IHTASm_yZ5wZkdKT9Hs6qtGZOY Vrw6CqpfLJv5LPqfOuWMTgYs5.3DZOVX0V0zuZAVoh2PTslr66_6zgVb.fbn9pBFbd.RhKoNnCyv P6ph2MPNcApEzDBB5xE8TWRkOjavqVqt7ZSTgWKwYzRAHAn0PNdHU71DKCOaDI2GzFcesgrBL7Wq o6yuIOm13mRdHGewqwTOmyZ3NMBFzfubOhKaFf4ghT X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.ne1.yahoo.com with HTTP; Fri, 27 Aug 2021 00:37:26 +0000 Original-Received: by kubenode507.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID b3d9bef0fec682c8fbbb4680c2f3d697; Fri, 27 Aug 2021 00:37:21 +0000 (UTC) In-Reply-To: (Daniel Fleischer's message of "Thu, 26 Aug 2021 19:20:36 +0300") X-Mailer: WebService/1.1.18924 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.188.206; envelope-from=luangruo@yahoo.com; helo=sonic311-25.consmr.mail.ne1.yahoo.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, 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:273103 Archived-At: Daniel Fleischer writes: > 1 The need for new people to join the community and help. Newer > (younger) people will be more familiar with the newer VC platforms > (github/lab and similar). These are not only developers but regular > users who want to report an issue (bug) or suggest a feature. > Lowering the bar for participation is the key to growing Emacs and > the community. People mention youth. I think recently there was an excellent article written by someone who would definitely qualify as "youth", and posted to one of the social media platforms frequented by youth, which basically summed up the process as "initially intimidating, but actually easy". > 2 Having the code + issues + discussions in the same place as opposed > to now, where the code and discussions (lists) are in 3 different > places (Savannah, Gnu mailing lists and Gnu bug tracker). With a > modern VC system, one can jump easily between issues, discussions, > code commits back and forth easily as opposed to now, where if it's a > bug you can use its number to search lists and commits messages but > if it's a discussion, it's not "connected" to anything. And in GitLab, the code, issues and discussions are also in 3 separate places: The repository, the issue tracker, and I'm not even sure what the place for discussions is on these platforms. Twitter perhaps? > Possible issue: > 1 Being able to use Emacs for all these needs. One way is being able to > interact with the VC system using emails, i.e. issues, features, > discussions should have a nice and efficient email interface in > addition to using a website. Another approach is using the wonderful > Magit and Forge packages. Forge currently is lacking the discussions > feature but has a very good git + pull-requests + org-mode > integration abilities. Magit as a whole is nice, but Magit is not part of Emacs. Forge may be nice and all that, but has anyone found a way to use Gnus for pull-requests? Anyhow, I don't think any of these clients will solve the real problems with these platforms. Case in point: some time ago, I tried reporting an issue on the Freedesktop.org GitLab instance, and tried to register an account. At first my browser froze and would not open the registration form! After it did load, I had to resign myself to running Google's reCaptcha, and even after that, the confirmation e-mail never arrived and I gave up. That seems to be a very high entry barrier for new contributions.