From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id 0H46NVTmLGcqhAAAe85BDQ:P1 (envelope-from ) for ; Thu, 07 Nov 2024 16:09:57 +0000 Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2.migadu.com with LMTPS id 0H46NVTmLGcqhAAAe85BDQ (envelope-from ) for ; Thu, 07 Nov 2024 17:09:57 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=W+uyIugD; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1730995796; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=n5ZI/YXRZ1I+ki++DR3s5tFJXnw1IUS/U+gb2WNwFQM=; b=H+nYfFAiEYwteGyjw2l+A89QJtYoPVRn2CzPUXk6Zisjsw7uI0Ksv9DruM9DBhdBy81J6J ui2aP7XP5B2bivZpymC7Gy+0iYYF7DOtAu83fvsg8wth6J1RQrqx4PrfqImzHUKUfKrRGw EO4k7q1wiYK5BBAu8oKaWEAFyTAbwzl0ZnLtQU8T4lGzxKifrRgGpLgdE8co9PEZ4bY4B2 3e805pI57FBNvkFnfSEAmDkMIvTJCXpotW4OmIYTOy9YWxfgKmsYzb/QZugcYCdIW/SfcQ RxegyEGfdZDfUnuIrmY+2pbexnLGaDqH2i2oy80NGsMKKcR0EwPuOUERokb1ag== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=W+uyIugD; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=key1; d=yhetil.org; t=1730995796; a=rsa-sha256; cv=none; b=NM1WBu59CA/YT75QIOg07UzZy+pjrKR3xRwG/GoVCLS8Hm4G9ErPq7mt+TB/Qd5en2NI/V KZAzYTX4ib4Wry+ujGDvytr52NkVvBsQqhWEsA0CNqHYaH3qLlMHKo2o0zl//lcOfKt+Rs CZs0XDFAKfoFbT4oNGuqRUiC/X6f5OEjYtLnKZK1nCRc2Iq05hdctoi3uEWybTgEKVmN7O 50DbUOsKeMrKHgbMnHKz1+v0X3SUUs/lHNzrn3xbgQLghUzEO/FkHXRgZgVMNBpzJ/+1tW K8jHbIbBG89KER3LMSdMpCWlBuAK+gZa3mECPoMqe6Zu1eMZ3voMwG9RCQtxJw== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 7E80A8A517 for ; Thu, 07 Nov 2024 17:09:56 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t954E-0001Xq-7o; Thu, 07 Nov 2024 11:09:06 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t9545-0001X7-70 for guix-devel@gnu.org; Thu, 07 Nov 2024 11:08:58 -0500 Received: from mail-qk1-x743.google.com ([2607:f8b0:4864:20::743]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1t9543-0008J6-CW for guix-devel@gnu.org; Thu, 07 Nov 2024 11:08:56 -0500 Received: by mail-qk1-x743.google.com with SMTP id af79cd13be357-7b1505ef7e3so78057385a.0 for ; Thu, 07 Nov 2024 08:08:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1730995733; x=1731600533; darn=gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=n5ZI/YXRZ1I+ki++DR3s5tFJXnw1IUS/U+gb2WNwFQM=; b=W+uyIugDz29K5toHCB1/w+I6qFVs5SMkxyCFtJ2+koOyCmABXEH2mezBSE5wRfbSkP RHeyBWw6oSxW7weGdbSZ1bes+uIfpaGcp4m0uayCuWWSgJNt0MFI1UMxTgsdZ5sRLTgc O9YZfHs6dBwgMPeMsA4EJLS/5avyCXYEqrmhXPI9HvYGrr4gFEHVKKmhA/vOIgC2UdD8 Bzb9lcSWTl4aH32+Y0VoruGpriIat7LpyytuzTT+Ot35qfB229f3M7waYN9zWP5m9ADj gLb8nzswoeQ4+HK+q3a77BcXNJa2U9qUP9HSD5NMtZgicvtvP2M93rFg+d6OQdquaPFk FYkA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730995733; x=1731600533; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=n5ZI/YXRZ1I+ki++DR3s5tFJXnw1IUS/U+gb2WNwFQM=; b=nq0J///XjS0woCPtmLq+btJ4xcLXPlDefHYn1THEtsyO/Jp2IgyDDnDh3I6dznGYbe BHM7nrud1a2X+/jZUwN6UaCBrKMZZM+AL+KDdxWZsrFnumQDHPtMrBSpBv1UzaLN4Apt D5FBeB/1BBeSDOagIznbxxBjBkxYlzyIAVdU6bNx3nS1bXPhvkqdi56tDOHK/uY7fYky 81WzizUQJnQNbSQ+9XRPZqiguwNgyAssh/tOO/lYm7TXK4C2iRm+8Xz6EQdDlPDkw8W6 lJotfLHDKWJoV9b715OXZTEMSPwXi3DDsq52kq8X0HRAzWhc+NmGr55JeWp+Y23RlReM +acA== X-Gm-Message-State: AOJu0YypTij/f/X6SnR6HCs6uCALmC5X4SDNXQUHRz1rdFumhRFyFxzj Q81Lw+BIxV8pHa55TK77OjiyDCynb+iyBce3DQMiZLKXlaRvMmll X-Google-Smtp-Source: AGHT+IFme3T883Xm88ID2H4kt0eaigxJALRuXfSsBZhuKgYnEsMzrZnhZonJFKfamb/vo3oyAsNbFg== X-Received: by 2002:a05:6214:4a89:b0:6d3:71ab:adbb with SMTP id 6a1803df08f44-6d371abc4admr216615166d6.13.1730995733290; Thu, 07 Nov 2024 08:08:53 -0800 (PST) Received: from gnus ([174.92.178.190]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6d39643c6a3sm8918256d6.81.2024.11.07.08.08.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 07 Nov 2024 08:08:52 -0800 (PST) From: Suhail Singh To: Guix-devel mailing list Cc: Cayetano Santos , 74231@debbugs.gnu.org, Suhail Singh , Mekeor Melire , Xinglu Chen Subject: Re: emacs-git-email: Guix policy for dealing with abandoned packages with active forks In-Reply-To: <87y11vf3ju.fsf_-_@gmail.com> (Suhail Singh's message of "Thu, 07 Nov 2024 10:48:21 -0500") References: <578f2ae3ba7cc4838ffdbc0929e6d3a5c8a6a9cc.1730918803.git.suhail@bayesians.ca> <87ed3n1dby.fsf@inventati.org> <87ed3nyxro.fsf@gmail.com> <87ed3n3wm6.fsf@inventati.org> <87y11vf3ju.fsf_-_@gmail.com> Date: Thu, 07 Nov 2024 11:08:41 -0500 Message-ID: <87ttcjf2ly.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2607:f8b0:4864:20::743; envelope-from=suhailsingh247@gmail.com; helo=mail-qk1-x743.google.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Scanner: mx11.migadu.com X-Migadu-Spam-Score: -1.46 X-Spam-Score: -1.46 X-Migadu-Queue-Id: 7E80A8A517 X-TUID: Bt/+J9F55zjU Hello Guix, Below is a summary of the situation that we're seeking guidance on. Please ignore this message, if already aware of context. Suhail Singh writes: >> I=E2=80=99d say, better bring the question to guix-devel, as this has la= rge >> implications. There must be a policy already around this point. > > I'm CC-ing guix-devel. > > [1]: > > [2]: In issue #74231 I submitted a patch to update emacs-git-email. The patch changes the notion of "upstream" for the emacs-git-email package. The current package definition in Guix points to the original implementation. However, for the last couple of years that project has received no updates. Importantly, there has been no response from the original author regarding offers to take over or help with maintainership during the same period (see [1] and [2] above). All this while the original package had some critical bugs (including, but not limited to, missing parentheses). I have, since recently, started actively using (and developing) the package and incorporated all existing patches as well as added some additional functionality. In situations such as these: 1. Is it okay to update the package to point to an actively maintained fork? 2. Are there some necessary pre-requisites that have to be fulfilled before 1 can be done? If so, have they been fulfilled? If not, could the outstanding items be noted? Regards, --=20 Suhail