From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: PL support Date: Mon, 11 May 2020 18:08:44 +0300 Message-ID: <83mu6ebjb7.fsf@gnu.org> References: <9mmFgzvrBwjt_n_VJyaJdXINraNi5HsGpwq-0MLeKiJA7kG2BQA4uywrzjyz7lpRS0OZDpjEi8lspOKYUA7P_QsODsDew_8nbH960G55fmY=@protonmail.com> <2e4e8ce9-d857-f3e3-31cf-a40dee67bd25@yandex.ru> <83y2q1dsvh.fsf@gnu.org> <2468efa6-7dbd-8634-44cc-586bb6985f49@yandex.ru> <83pnbddrfd.fsf@gnu.org> <83k11ldpxs.fsf@gnu.org> <83imh5dnun.fsf@gnu.org> <83h7wpdms7.fsf@gnu.org> <88adcf52-7310-6d48-ab31-5d427deaa89d@yandex.ru> <65bfd7bb-34e5-53ca-a7c1-dfd0d22eeb9d@yandex.ru> <2827d7f3-6827-d580-7fe5-f3c24aae0029@yandex.ru> Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="95658"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org, rms@gnu.org, monnier@iro.umontreal.ca, joaotavora@gmail.com To: Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon May 11 17:11:36 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 1jYA5f-000OZP-S1 for ged-emacs-devel@m.gmane-mx.org; Mon, 11 May 2020 17:11:35 +0200 Original-Received: from localhost ([::1]:33610 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jYA5e-0004Zf-PZ for ged-emacs-devel@m.gmane-mx.org; Mon, 11 May 2020 11:11:34 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36890) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jYA39-0000sW-Ni for emacs-devel@gnu.org; Mon, 11 May 2020 11:08:59 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:38045) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jYA38-0003y8-Sz; Mon, 11 May 2020 11:08:58 -0400 Original-Received: from [176.228.60.248] (port=4719 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jYA2z-0004yY-1J; Mon, 11 May 2020 11:08:49 -0400 In-Reply-To: <2827d7f3-6827-d580-7fe5-f3c24aae0029@yandex.ru> (message from Dmitry Gutov on Mon, 11 May 2020 06:01:48 +0300) 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:249797 Archived-At: > Cc: joaotavora@gmail.com, eliz@gnu.org, monnier@iro.umontreal.ca, > emacs-devel@gnu.org > From: Dmitry Gutov > Date: Mon, 11 May 2020 06:01:48 +0300 > > The frequent approach in big projects is "forwarding" bug reports to > people responsible for respective piece of code. Most of the code in Emacs doesn't have an "owner", so this cannot work for us. Heck, we don't even have appointed few who'd triage every report quickly and efficiently (which would be one way of preventing too many people from reading too many email messages). In general, methods that work well in small projects don't scale when you try bringing them to Emacs, both because Emacs is much larger (not just in code size, but also in the number of widely different expertise domains on which it is based and without understanding which you cannot efficiently maintain the relevant parts of the code), and because the number of people who actively track the bug list is so small. > Then not everybody has to be subscribed to all bug reports. > > Splitting big subprojects (like Gnus) to separate mailboxes could help > as well, though. It is not easy to track issues for a large project such as ours, that's true. But let's please not represent the situation as a total catastrophe: debbugs does have keywords and sub-projects, and we have the debbugs package that allows to use those to read only those reports in which you are interested. Some of us do use that package.