From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: NonGNU ELPA Date: Sat, 21 Nov 2020 19:30:04 -0500 Message-ID: References: <87mtzt6qhf.fsf@gnu.org> <87v9eg4gm5.fsf@gnu.org> <87o8k7yt7n.fsf@gnu.org> <87ima56h1a.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="31854"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: emacs-devel , Amin Bandali , Stefan Kangas , Richard Stallman To: =?windows-1252?Q?Cl=E9ment?= Pit-Claudel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Nov 22 01:31:01 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 1kgdHR-0008Bj-Rs for ged-emacs-devel@m.gmane-mx.org; Sun, 22 Nov 2020 01:31:01 +0100 Original-Received: from localhost ([::1]:38994 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kgdHQ-0005YW-RP for ged-emacs-devel@m.gmane-mx.org; Sat, 21 Nov 2020 19:31:00 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53908) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kgdGe-00052h-6z for emacs-devel@gnu.org; Sat, 21 Nov 2020 19:30:12 -0500 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:6808) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kgdGb-0005Gs-HN; Sat, 21 Nov 2020 19:30:10 -0500 Original-Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 624E1100279; Sat, 21 Nov 2020 19:30:07 -0500 (EST) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id A590710022E; Sat, 21 Nov 2020 19:30:05 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1606005005; bh=I3OnKZbZoVxSqj77MAxUuDuLhG8oueFMniB6KCW4qH8=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=fN9bn7T0/54Z9cm1YWPc2CJz2fzTkktPvF6I1kJkysKGbyEf0w9haNFvwAcu04L72 uc3qsXjrgTLl0m9x4HoZ+udqylxyVvqbgqWCwkJr5vrODrbMhMVoBfFDfmOl2ai6Cu nL1S6cOAX/qbDWUs4tnHgABe0bU0YK175D/gcIexaD2TWw/ow8jRVkkZ52msHAFlVt xEOiRBBbRl0HlUSZrAG16NvgDA8sqf94lllkN1KUjW5CYHgVQWCslUkysyYS5DUh8I l4rN989QyzmgJXJiA5gI96EZy84iUt4BLqTRgZJh5Kwr6+qK+o3mx9glj2QySuJAzy BJmrqi79Sh9sQ== Original-Received: from alfajor (69-165-136-52.dsl.teksavvy.com [69.165.136.52]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 5D5F5120029; Sat, 21 Nov 2020 19:30:05 -0500 (EST) In-Reply-To: (=?windows-1252?Q?=22Cl=E9ment?= Pit-Claudel"'s message of "Sat, 21 Nov 2020 18:32:58 -0500") Received-SPF: pass client-ip=132.204.25.50; envelope-from=monnier@iro.umontreal.ca; helo=mailscanner.iro.umontreal.ca X-Spam_score_int: -42 X-Spam_score: -4.3 X-Spam_bar: ---- X-Spam_report: (-4.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, 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:259567 Archived-At: > Cloning large repositories can be quite slow, that's it. Assuming that no > one needs to do this except the build machine, that should be fine, but if > we want to push patches (as is sometimes done in ELPA) then it could become > an issue? The plan is to try and refrain as much as possible from installing patches directly into the nongnu.git mirrors. IOW the complete copies held in nongnu.git are just meant as a kind of "internal detail" to decouple the step of fetching updates from the step of building packages. > Even if it's not cloned often I worry about the time it takes to switch > branches if very large external repositories get imported. Every package gets into own branch, and gets its own worktree, so switching branches should be very unusual there. Also if having them all in a single repository ever turns out to be a problem, we're definitely not stuck with this design. Stefan