From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Arthur Miller Newsgroups: gmane.emacs.devel Subject: Re: Gitlab Migration Date: Sat, 28 Aug 2021 10:53:21 +0200 Message-ID: References: <87h7fcnmq0.fsf@posteo.net> <87o89kw0hl.fsf@gnus.org> <0c369b25-aedd-1fdf-4813-503f27e42c7c@yandex.ru> <83bl5kro2i.fsf@gnu.org> <834kbbs9jt.fsf@gnu.org> <83h7faoyno.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20480"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: philipk@posteo.net, emacs-devel@gnu.org, danflscr@gmail.com, larsi@gnus.org, dgutov@yandex.ru To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Aug 28 10:54:31 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 1mJu6g-00055C-Da for ged-emacs-devel@m.gmane-mx.org; Sat, 28 Aug 2021 10:54:31 +0200 Original-Received: from localhost ([::1]:47882 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mJu6c-0006IR-9v for ged-emacs-devel@m.gmane-mx.org; Sat, 28 Aug 2021 04:54:28 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:40682) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mJu5j-0004nD-L6 for emacs-devel@gnu.org; Sat, 28 Aug 2021 04:53:32 -0400 Original-Received: from mail-oln040092069093.outbound.protection.outlook.com ([40.92.69.93]:16486 helo=EUR02-VE1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mJu5e-0004n7-EH; Sat, 28 Aug 2021 04:53:31 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XE+Q3Jn9mi4d1jxGVw4oE6k6WghwYhBKVkqb+ttHR5CiS2OLKOdE9PauzUSlUx8pCoHSG57M3u4X6CXvEj3LPAIv9pad7DS0wiv5eQbWQjIeZ/KvgiP7VcVV/cq7FtP5PXNMyBKesTL3X3LXyMccnNcDDnlewiQqqFDps22ypOi+cCXV/4TKfMwwFG0XWjfks3kvnsnpiR3vDteRYhqETBWnla7hlntxz7AR3JGAUdgsu7rTIBt0wo3iTXXKcGW36L0cW3AhaYPNUQ8mT+/k0VwFIueizwp0xPRkF5QXIQIEz9JW4JCDxd+rNJsSwRgJUL294U0R8Bd1Akt/E65IyQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Xekv9YYqbHXHUHoQkid0rbdCAekuXlv6OVLFrlZGdss=; b=LqppM4yagaMcINiN/3r0ZcQDWZZbyvppgAiI2pXSEnaVCGXihHzjqybwnFpqsIgHl27c14J7kKoqDxqPLsVUnWuIEk9ELnDpDelTW3Q2UHdAmZwgvAEzr1G2yxk6TLsHZBnj8+jIssACfL+I4xH0OWLRSgcOA3VP2dhj/o95nMwCcGsL/Xwvasze9/ScFRNm01/Bakd9DpI5qPkOwSgMQ/FC7kcqbFID2SXen7IeJat76rFg10gu46Kqq07vXYR2pfThUdOtoJPYc0GW5PRi5n0YqrTXIddfqvHDgsqaW95k+AFQIvkCGWpXGLGac22VRTl/C5VYeF0DW3YBawKuTA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=live.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Xekv9YYqbHXHUHoQkid0rbdCAekuXlv6OVLFrlZGdss=; b=qG7Q6gQhwhyaE+keygdRUgQKDLzyzs4Lkr82ZMRMfRoDr8KrQBrK6V3N5as6VU8scLtjBKG4YIgM/hZ/y58ULBJsJA1uDaYLaVRlUb0NU9iz+u8x2ollE+IsjKtX+5K4O2e+5PvYlJ6npAuH+umqwgpwkUh7FlfG+d//BymcAnGuHwkQ+Bqzs7BbqA6NlSAOnPsgaE89b/yw74E+kYBEFEOTjoDR99YVJQcZLk/kEAqB9HRzv6rTrNjBk9sVsKF/hJ1kCBTwAbef1SUepCh0jG3cueLcX8gBKdmBFXpM7jCrwo5pm0MOQDHfV8JNCv/2Q4etWwSuZuLMnRf9Jrlyfw== Original-Received: from HE1EUR02FT049.eop-EUR02.prod.protection.outlook.com (2a01:111:e400:7e1d::4f) by HE1EUR02HT108.eop-EUR02.prod.protection.outlook.com (2a01:111:e400:7e1d::207) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4457.17; Sat, 28 Aug 2021 08:53:22 +0000 Original-Received: from AM9PR09MB4977.eurprd09.prod.outlook.com (2a01:111:e400:7e1d::48) by HE1EUR02FT049.mail.protection.outlook.com (2a01:111:e400:7e1d::264) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4457.17 via Frontend Transport; Sat, 28 Aug 2021 08:53:22 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:E9BED801100014556CD15B10916AD1B730BDAA2DF2A263B0BAD4A99FB692C096; UpperCasedChecksum:5CB77E590AB67F9DA785A9481523B48896F3B4E329ABD0285D67FD9AD812F756; SizeAsReceived:7813; Count:46 Original-Received: from AM9PR09MB4977.eurprd09.prod.outlook.com ([fe80::35f2:ac79:ee50:c46c]) by AM9PR09MB4977.eurprd09.prod.outlook.com ([fe80::35f2:ac79:ee50:c46c%8]) with mapi id 15.20.4457.023; Sat, 28 Aug 2021 08:53:22 +0000 In-Reply-To: <83h7faoyno.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 28 Aug 2021 09:45:31 +0300") X-TMN: [EpuG/F8pOpH25CFERxCfMPPZmgB0Ybq6] X-ClientProxiedBy: AM5PR0701CA0053.eurprd07.prod.outlook.com (2603:10a6:203:2::15) To AM9PR09MB4977.eurprd09.prod.outlook.com (2603:10a6:20b:304::20) X-Microsoft-Original-Message-ID: <87tujakl1a.fsf@live.com> X-MS-Exchange-MessageSentRepresentingType: 1 Original-Received: from pascal.homepc (81.232.177.30) by AM5PR0701CA0053.eurprd07.prod.outlook.com (2603:10a6:203:2::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4478.6 via Frontend Transport; Sat, 28 Aug 2021 08:53:21 +0000 X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 46 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: 3357063b-f15c-4a4b-7b54-08d96a0149e3 X-MS-TrafficTypeDiagnostic: HE1EUR02HT108: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 4QqRJgimyjQjtY0oAGoThLnCINrjhw3+rT7G2YTtQ6vLxk+Q1lUOHEvN+Rl/tM1yFVLAOKMlIRcV5RUSX8CAeUTPvwJCOkDfTNxHvOaRWKQHHar7l16eTc3qZzI6KKPCP61j/9FmAwOiLi4V0FRnmGFC9dZO24yAtdUoXHup5RNW7YZTeYZGjzCRx+MvQzqvnQgNdwfm5IUBS0gqmpJEjGAAyyMHXIWKdvppKKjkJRMTcNpUDethcLMdX7sydkbCbiXuKV8dG9/s2+16uro1jtRwFCKbYmnmlwirk/eJPv1QOs6mwoTtYR5gP5mKTbkW87AwTU/qziSzT2CRSGy0Jlj5htAlveWcXPHmdzdHIu4zPxYRpO0v6aHwr0NeVRAQnttMA3AROZODOc5v+N7nQk3AtxUdAZGWaGvC5clFiluYHE70gH1anNlBSt+DIXGV X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: DBMx4nRw38t1fyvcVgadiVtmnkgNY3FfT8CKTxN592o62BMZYv+1n63a4m0NfsZ5bob/yazYxw0Q8n1mOj0XtMgeGUPXcEcwkH3TbtfP0/Y2iXfvfn40vx4eOp7IUBGnRHRohxnz/GGnyW73zU8qGQ== X-OriginatorOrg: live.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3357063b-f15c-4a4b-7b54-08d96a0149e3 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Aug 2021 08:53:22.0605 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: HE1EUR02FT049.eop-EUR02.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1EUR02HT108 Received-SPF: pass client-ip=40.92.69.93; envelope-from=arthur.miller@live.com; helo=EUR02-VE1-obe.outbound.protection.outlook.com X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, FREEMAIL_FROM=0.001, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_SPF_HELO_TEMPERROR=0.01 autolearn=no 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:273259 Archived-At: Eli Zaretskii writes: >> From: Arthur Miller >> Cc: dgutov@yandex.ru, philipk@posteo.net, danflscr@gmail.com, >> larsi@gnus.org, emacs-devel@gnu.org >> Date: Sat, 28 Aug 2021 03:51:40 +0200 >> >> >> and debbugs package for browsing bugs directly from Emacs? >> > >> > The debbugs package has several non-trivial dependencies, like email, >> > and is probably not the first or the second thing newcomers should be >> > messing with. >> >> Maybe, but if somoeone is developer who would like to send in patch to Emacs >> than they can probably setup email? Newcomer to Emacs dev, does not mean >> newcomer to computing. > > The main purpose of the Emacs debbugs package is not to send patches. > Sending patches when you have email set up is trivial and doesn't need > the debbugs package. About debbugs, I meant for exploration of bugs. Someone mentioned that web based interface offers "issues" lists where people easily can see if their issue is already repported or not. My argument is that debbugs with Emacs interface offers as easy such interface. Though search is not as easy since Emacs fetches data only on request. One can use C-s to search between titles in debbugs buffer, but it does not seem to possible to search in-depth in articles, at least I don't know how. I guess I would have to download entire database to the harddrive. I don't understand why would peopel prefer to search issues in web browser, if they can do it faster in Emacs. We just need better interface. >> What about automating it for them? >> >> Is this too wild: when someone signs FSF copyrights assignement, create >> automatic "development mail account", which will work only to send and recieve >> emails between certain addresses, the person and those used for Emacs >> devs? We could then write a small pacakge to auto-setup persons account in >> his/her Emacs that would work for bug repporting, debbugs, sending patches etc. >> >> Limitiation because I guess FSF/GNU does not have resources to host free email >> accounts for everyone. > > You mean, set up email account on GNU servers? That's problematic in > more than one sense, some of which you mention above. > > And what would be the advantages? The advantage would be that we could have a package in Emacs that sets everythign up for making it easy for newcomers to contribute so they don't need to bother with setuing up mail to work with emacs. We could also possibly create more github/gitlab similar workflow in emacs directly if people could participate in email-based workflow out of the box so to say. It is lots of "could" I am aware of. >> We could then abstract parts of PR based worklfow on top of email. > > For people who are familiar with, and used to, the PR workflow using > Web forms, I don't think this would be an advantage. The main purpose > of moving to a service we are discussing is to provide a familiar UI > to those contributors, with a special emphasis on occasional > contributors who don't have time, or don't want, to learn a new UI > just to contribute to Emacs. Yes, but sh does not look familiar to people who are using github or gitlab. The risk is also, that you may invest a lot of time, just to find that people are still opposing because they are taken outside their common environment, required to create account on new service, adapt to different workflow etc. Unique selling point of Emacs is integration. I mean, I don't need to leave Emacs to contribute to Emacs at all. I use same shortcuts for everything, same familiar interface etc. That's Emacs strength. Some people are not familiar with the concept, but it can be simplified. Maybe we need to work better on emphasizing Emacs strengths and help people to use emacs more effectively.