From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.devel Subject: Re: URGENT - which-key FSF contributor status Date: Thu, 20 Jun 2024 11:25:01 -0700 Message-ID: References: <87le4r98m9.fsf@jeremybryant.net> <86le4rjv9p.fsf@gnu.org> <87a5l78kc0.fsf@posteo.net> <87msp6o9o4.fsf@jeremybryant.net> <87sexelgnj.fsf@posteo.net> <86wmmqtmkl.fsf@gnu.org> <87wmmqmkh3.fsf@posteo.net> <87le32vyva.fsf@posteo.net> <87h6dqvy23.fsf@posteo.net> <87a5jivsha.fsf@posteo.net> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="25565"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Eli Zaretskii , jb@jeremybryant.net, emacs-devel@gnu.org To: Justin Burkett , Philip Kaludercic Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Jun 20 20:25:43 2024 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 1sKMTe-0006P5-Gt for ged-emacs-devel@m.gmane-mx.org; Thu, 20 Jun 2024 20:25:42 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sKMT5-0000Ds-71; Thu, 20 Jun 2024 14:25:07 -0400 Original-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 1sKMT3-0000Db-VG for emacs-devel@gnu.org; Thu, 20 Jun 2024 14:25:05 -0400 Original-Received: from mail-ed1-x529.google.com ([2a00:1450:4864:20::529]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sKMT2-00020C-AH; Thu, 20 Jun 2024 14:25:05 -0400 Original-Received: by mail-ed1-x529.google.com with SMTP id 4fb4d7f45d1cf-57d106e69a2so1973628a12.0; Thu, 20 Jun 2024 11:25:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1718907902; x=1719512702; darn=gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=YJcADBI+yGMO5fBPvlb2NwPleFYit8Y7UpsvbT/L5Lw=; b=UUWSUOXjZzJgy3RkAcor4ZwpBD1/VZO1qqJSw4ce+1v4LKxuiBODbTk5cskYXoiMuY QUd/ip1GuN+h1iqTSONqRliH+gM31xkVum0LYIbSKBLHFns5mA4U04ylAHFFqcVjoVle ywLxBgHD1+LShCJdpUAsBNrYfhPgOVTg0gtK07EIi3tVyWEZJWMCbVpjfR9hLB3pWJlT ODC0WMtCoT1beaAyO0nSV/OLJlqWKv/P8EofDYS4w0aq5rCwQuBglwbD+cbfSwoCQZ3u 5WQFGxNukIW0ZBryeehB+Dy0HJSgRAf8wDibuxS2BTMMMjZNuOD81h54X9xN7wDdBj3C Z6tQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718907902; x=1719512702; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=YJcADBI+yGMO5fBPvlb2NwPleFYit8Y7UpsvbT/L5Lw=; b=aweLUUPhG4k8qA0EqQx8NA1CpsEjp7K2+5aqKeG1UfHPAqkWwV6Kyr6rKVb3BHeinb AEI3467UW1pVtCnuumU+DF+62BYXQyKIGkXUfVpy6ECm1v8N+V5t1Ol/uXJ8kzRTO7wI fnrFXxh2QNvnwGysrgSDEYk3asGjq7pALbiPNEYosS8+SLCLJ/UVJ01V1v+EMc+DpLTr YYNAr+D2Ma2LK0TjLaSJUNFJsBdpvjv5YOyOBmINqpb0xgomvWbhz5JdDklKN1vnesR/ bDV3SX2CTKw5L4+QPlzMfL3Xe26S5S7/z530tqBTWatHZiJwTNXeTvhmB+Kn4JBCQ6gz ZK0A== X-Forwarded-Encrypted: i=1; AJvYcCX7DTEW5BZFXWAvs0yjBdsbEVuPq4of0O6v72dG7l2jEDB8RXM5OjruQ4MqV0OWj6TQ9aMOwBbKS0Cc4u+P95iQYP/Z X-Gm-Message-State: AOJu0YxStE0oPBAfAEilDp163Q7N1tbnVK8r5kGAxGikBxSUoQcQ69we zsUdskXLTFQhGVGHoByK4wdqCCUpom6w2Er7RfRPPsnEuH0pabMLfIhLWeDoLeqMH3qRtllj4hP BNst+WGG5TY8wccj8jymrjpAgV3U= X-Google-Smtp-Source: AGHT+IE8A0MQC/pYBlRLGqJWpWjZ/shRRk65l/F1J5Kg4cyYSOpMjTXKB2B7OjWALnZoZqbjezjdLAhfE6BamDYLCKg= X-Received: by 2002:a50:ab5d:0:b0:57c:bec1:ff4b with SMTP id 4fb4d7f45d1cf-57d06a1f6e2mr4745707a12.10.1718907901491; Thu, 20 Jun 2024 11:25:01 -0700 (PDT) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 20 Jun 2024 11:25:01 -0700 In-Reply-To: Received-SPF: pass client-ip=2a00:1450:4864:20::529; envelope-from=stefankangas@gmail.com; helo=mail-ed1-x529.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:320332 Archived-At: Justin Burkett writes: > I'd like to echo this question. Up until now, I have managed which-key > through a github repo which then gets synced to elpa. I'm now not sure > what to do with github and specifically contributions I get through > there. I can archive that repo if bugs and contributions should now go > through standard emacs channels. It's basically your decision as the maintainer of which-key. Org mode, CC mode, and others, have external repositories and merge code back and forth. This would require you to periodically do these merges, for example when you release a new version. This means checking for changes in emacs.git and merging them into your tree, and then merging the released version into our tree. Some other packages, for example Gnus and eglot, are now developed fully in emacs.git and have abandoned their external repositories. Bugs for those packages are now also always reported on our bug mailing list. (We are also okay with preferring bug reports to go elsewhere, but we will usually always accept bugs through our regular channels too, and then simply forward them to you.) >From the Emacs maintainer point of view, the latter option is always going to be the easiest, but again: it's your decision. So please let us know what you prefer. I'd suggest to document the parts that are different from any other package in emacs.git in the "Commentary" of which-key.el. I hope that helps, and please let us know if you have any questions.