From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Tassilo Horn Newsgroups: gmane.emacs.devel Subject: Re: [RFE] Migration to gitlab Date: Mon, 13 May 2019 06:32:21 +0200 Message-ID: <87pnongeju.fsf@gnu.org> References: <1552789070.5272.1@yandex.ru> <87imwhmmt8.fsf@gmail.com> <87y347g1l3.fsf@iotcl.com> <9ac21e82-8e47-f9b5-f88d-23c0c56946d1@yandex.ru> <87pnpc1lby.fsf@iotcl.com> <83zhoezdqc.fsf@gnu.org> <87imuivfcr.fsf@iotcl.com> <83k1eyfxls.fsf@gnu.org> <17D21056-10B2-4813-AE90-9B2706936CE9@icloud.com> <83imuifqjc.fsf@gnu.org> <87lfzehrug.fsf@gmail.com> <83k1exec2n.fsf@gnu.org> <8736lkikqf.fsf@gmail.com> <83y33cb5nc.fsf@gnu.org> <87a7fsf91l.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="202323"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: toon@iotcl.com, emacs-devel@gnu.org, monnier@iro.umontreal.ca, Alex Gramiak , dgutov@yandex.ru To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon May 13 06:32:42 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hQ2dl-000qR1-HO for ged-emacs-devel@m.gmane.org; Mon, 13 May 2019 06:32:41 +0200 Original-Received: from localhost ([127.0.0.1]:50756 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hQ2dk-0007YK-8h for ged-emacs-devel@m.gmane.org; Mon, 13 May 2019 00:32:40 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:48173) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hQ2dZ-0007YD-VL for emacs-devel@gnu.org; Mon, 13 May 2019 00:32:30 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:38448) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hQ2dX-0001f6-O4; Mon, 13 May 2019 00:32:27 -0400 Original-Received: from auth2-smtp.messagingengine.com ([66.111.4.228]:59529) by fencepost.gnu.org with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) (Exim 4.82) (envelope-from ) id 1hQ2dW-0005fd-3i; Mon, 13 May 2019 00:32:26 -0400 Original-Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailauth.nyi.internal (Postfix) with ESMTP id 26B3422136; Mon, 13 May 2019 00:32:25 -0400 (EDT) Original-Received: from mailfrontend2 ([10.202.2.163]) by compute7.internal (MEProxy); Mon, 13 May 2019 00:32:25 -0400 X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddrleefgdekvdcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefhvffufhffjgfkfgggtgesthdtredttdertdenucfhrhhomhepvfgrshhsihhl ohcujfhorhhnuceothhsughhsehgnhhurdhorhhgqeenucfkphepudefgedrudduledrvd egrdduleehnecurfgrrhgrmhepmhgrihhlfhhrohhmpehthhhorhhnodhmvghsmhhtphgr uhhthhhpvghrshhonhgrlhhithihqdekieejfeekjeekgedqieefhedvleekqdhtshguhh eppehgnhhurdhorhhgsehfrghsthhmrghilhdrfhhmnecuvehluhhsthgvrhfuihiivgep td X-ME-Proxy: Original-Received: from jiffyarch (j289989.servers.jiffybox.net [134.119.24.195]) by mail.messagingengine.com (Postfix) with ESMTPA id 56AE810379; Mon, 13 May 2019 00:32:23 -0400 (EDT) In-Reply-To: <87a7fsf91l.fsf@gnu.org> (Tassilo Horn's message of "Sun, 12 May 2019 09:04:22 +0200") X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:236458 Archived-At: Tassilo Horn writes: > However, I'm not sure if it would scale for a large project like emacs. > At least the initial pull of issues and pull/merge requests may take > some time. FWIW, GNOME migrated to GitLab, so their projects can be used for testing at least the scalability to some extend. Yesterday, after writing the above, I've checked out the gtk project and enabled Magit/Forge on it. The initial fetch of the topics (~1900 issues and ~800 merge requests) took about two hours, but contrary to what has been reported in another message in this thread, it did not crash and indicated its progess in the mode-line (something like pulling 1211/1871 Issues). The UI also doesn't feel sluggish with that number of issues/merge requests. And AFAIK, Forge puts all issues and merge requests in a SQLite database so you have them all locally and efficient querying according to labels, assignees, severity, state or whatever attributes an issue/MR has should be straight-forward to implement (if not yet available). Bye, Tassilo