Received: (at 76925) by debbugs.gnu.org; 29 Mar 2025 15:23:37 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 29 11:23:37 2025 Received: from localhost ([127.0.0.1]:60840 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tyY24-00024g-TR for submit <at> debbugs.gnu.org; Sat, 29 Mar 2025 11:23:37 -0400 Received: from mail-vk1-xa36.google.com ([2607:f8b0:4864:20::a36]:45501) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <davidimagid@HIDDEN>) id 1tyY21-00024N-P1 for 76925 <at> debbugs.gnu.org; Sat, 29 Mar 2025 11:23:35 -0400 Received: by mail-vk1-xa36.google.com with SMTP id 71dfb90a1353d-51eb18130f9so1554002e0c.3 for <76925 <at> debbugs.gnu.org>; Sat, 29 Mar 2025 08:23:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1743261808; x=1743866608; darn=debbugs.gnu.org; h=mime-version:message-id:date:user-agent:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=duoERDWZPrMPUbeY+QU1XszRGOpW5fR1YNf5f2vzmxo=; b=eFPaSxY1uhBzP+GBhT0uNGRzWGsS99qj2povM1oxiVoj0eryE8RtDpVXspH3jIgJKb 90WKpmU9iqlDFWTlY+LzAGH78+eRGLZoN7VKtfdRk6RfwvTjo207WO8NCrYmbR3+qt19 L8UeUFuLuPF2fLinATw0ozFWafojDYkKRqFlDYXez5J5JvcCZb1GwmB48GfEShtD3KMk g+vcEUy4SttAueNAIDVYhGHI0Sywseq8VjgrKMCm6LP6qxcrgijs87DGhmWGiBN/5bu+ /iNWFy0ZtAjvUxNImjkvnYnTu8ErXgUsRBHUcAFWHMlaQssN9P20mng6MgPqfs+JkgGq tRyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743261808; x=1743866608; h=mime-version:message-id:date:user-agent:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=duoERDWZPrMPUbeY+QU1XszRGOpW5fR1YNf5f2vzmxo=; b=XPRS+5DGKoDuILlZgRrKG5+uPXBqDciBFSj2W5vZZgD1zJd/H3py7qHBDXWPaDDXiS DLD1j8dMqOkCWfeGjLT7TL5ZduEW9Dwy7bW2SslNwlJqYb1hovW6xRNZh+uHRZ+wuomy LmexLl7Z8snZb6hEsGO2SAfwjtdl0KBdQrE0k6/p3Lvj6Z/Z1pMUp7XW6jIjp3+rShKb FjYBn8sWdibjUbhQjMax+YzLmF8zRyOYBb/DOeD+O0r3TgZrboOlVAZm5vfuBnrJ2nxo QD39AFTQyXcw84lfB8E34fxDcnWHB6JwkD2taP3v0WfO/PbHvtgZ4q3YWkiRyHIhKkCt m0SQ== X-Forwarded-Encrypted: i=1; AJvYcCWpC/svUhC8GCCIyVy2CpYVl8gS+7X99URQE3lknAcv3dtUDtdscRoSzq+rY7gyGNpelA5IFA==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yy8UuBEcxUgc/T5I+oUpeePQ9Bwd6T4ihJa5K7YxnSVkbixEOCg 5nI7UtgiafcmDsp0ok2svm5eOmUhjOuZAkVsZZBcQBBTPH71i5uS X-Gm-Gg: ASbGncuJI4yYeiH6sjgpwE2JFfkcpzf+1HlqAwYrqubGO61cvyFnbfiCIY4EIFxQ3h6 ka0nj7PElHo3RsyOa+m1nvpVEdwEDVQc10yK8dH9FTQz+kSu1b/zqf/0p0QJC4udMeu9Tef8ahq OimPkxf1Sf3MOBco+O6NgXgYHfKH5sMaFo8z2nWmlQlUn8kLesVBaVIx3IZ5uvSdrjTUenJSUU4 HoUdRTtp87HYO96oBToEgid+7HVWRiUwD+NwAWbb5i4Kys3C8ryOQ7c4l3J9a6cQkC2Yh0gFvWm SC3N0P+vuR3HC2mXimy6Y23AeotnoLcEPCS5 X-Google-Smtp-Source: AGHT+IFCrFNv495j4zvk0Qpw7fS4wcoYA1QEGLhRbe3Ir6AzNjA1QHxJs/xhcl6nC+2Xho/PUaQhsA== X-Received: by 2002:a05:6122:3c8b:b0:520:3e1c:500f with SMTP id 71dfb90a1353d-5261d49ee68mr2246236e0c.8.1743261807941; Sat, 29 Mar 2025 08:23:27 -0700 (PDT) Received: from fedora ([190.6.19.63]) by smtp.gmail.com with ESMTPSA id 71dfb90a1353d-5260e7ea8ccsm846775e0c.17.2025.03.29.08.23.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 29 Mar 2025 08:23:27 -0700 (PDT) From: david <davidimagid@HIDDEN> To: Philip Kaludercic <philipk@HIDDEN> Subject: Re: bug#76925: [PATCH] admin/notes/elpa: Add note on contributing to external packages In-Reply-To: <8734ex4d0m.fsf@HIDDEN> References: <87cyeprqdp.fsf@HIDDEN> <CADwFkm=aNPWDbCy_78hmKvY=v0f+apqwJVQeVvgoub8iEbk3gA@HIDDEN> <86ikofdb3o.fsf@HIDDEN> <CADwFkmnfeMK7LGBPDmqjCobs-Dn1qyZm=kZntWR=jYs5UOTEuw@HIDDEN> <86senjbsje.fsf@HIDDEN> <87bju78sz8.fsf@HIDDEN> <877c4v46ye.fsf@HIDDEN> <87a59qihc0.fsf@HIDDEN> <CADwFkmnL0yT6-0cFsR4y6OAge1eUVRy17gGDiKyP3Ggd6gXVUw@HIDDEN> <87y0wwk0ex.fsf@HIDDEN> <jwvy0wwv5bk.fsf-monnier+emacs@HIDDEN> <87a59bkg48.fsf@HIDDEN> <jwvldsvss14.fsf-monnier+emacs@HIDDEN> <87ecyn4t7a.fsf@HIDDEN> <87ecyi49tw.fsf@HIDDEN> <87o6xmnu1w.fsf@HIDDEN> <8734ex4d0m.fsf@HIDDEN> User-Agent: mu4e 1.12.8; emacs 31.0.50 Date: Sat, 29 Mar 2025 11:23:26 -0400 Message-ID: <87y0wng8sx.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76925 Cc: Eli Zaretskii <eliz@HIDDEN>, 76925 <at> debbugs.gnu.org, Stefan Monnier <monnier@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Philip Kaludercic <philipk@HIDDEN> writes: >>> If I may propose a idea I have been playing around with for a while in >>> my head: I think it would be nice to have a wizard-like interface that >>> prepares a submission request. It should both be able to set up a >>> project if the user is just starting out and provide some basic checks >>> for a user who has some ready code they wish to add to ELPA. In the >>> process, the package should go through and explain the most common >>> questions ("how to release a package?", "when is it updated?", "what is >>> the difference between GNU and NonGNU ELPA?", etc.). >>> >>> If you are interested in contributing to ELPA, I think that working on >>> this kind of a user-facing package would be more useful than commenting >>> on a admin/notes file that most people don't even know about. I would >>> be more than glad to shepherd you through the process 1:1, as I have had >>> a good experience with the approach in the past. How does that sound >>> like? >>> >>> (Package name suggestion: "elpa-helper".) >> >> Thank you, Philip. This is an interesting and valuable initiative. > > If you are interested in it, we can close this bug report and continue > the discussion in private. Are you OK with that? > Yes. >> While I lack experience with wizard interfaces, I'd be happy to >> contribute where most useful. What first steps would you suggest? > > I have a sketch I can share with you, but this is really an open-ended > idea.
bug-gnu-emacs@HIDDEN
:bug#76925
; Package emacs
.
Full text available.Received: (at 76925) by debbugs.gnu.org; 28 Mar 2025 11:21:10 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 28 07:21:10 2025 Received: from localhost ([127.0.0.1]:53087 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ty7lu-0004oU-2r for submit <at> debbugs.gnu.org; Fri, 28 Mar 2025 07:21:10 -0400 Received: from mout02.posteo.de ([185.67.36.66]:51267) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <philipk@HIDDEN>) id 1ty7lr-0004nj-C9 for 76925 <at> debbugs.gnu.org; Fri, 28 Mar 2025 07:21:09 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id E0675240101 for <76925 <at> debbugs.gnu.org>; Fri, 28 Mar 2025 12:20:58 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1743160859; bh=OKdNvO8xRlh/A0gQtPF4Ti0m/3Xw8G735itLyLK8A4E=; h=From:To:Cc:Subject:Autocrypt:OpenPGP:Date:Message-ID:MIME-Version: Content-Type:Content-Transfer-Encoding:From; b=F2XUuNCoS4nQKzcN7twxIVBn9iySGFACdVQJjsxQcrkULx8wV6n7X1e32Utq5m0oi MYjvxL0uSpbz1jwNH+4tS1+CpQkfzpCqslqsU2SDb45MCojkhmFuytKENolbBE5rfY Qx8pctm/PiDaCoKW9tntCk97NSueckUwLTWY4kRhoBS/gWLQWUGQp4wg+UicK/QXl7 vMQDd7lZXkMBEPAP0EeYlppgeGOhIxw7xvDvyykVBVvl8RDeIkkh+7a6/mlviAQt6Y nZXepsJjxuooXZ7tM35+cI1YvgLIiUKaGzGL29Dch5e3CumVhzE+ONtPnaU6CXb20S 98ythgdpXg89A== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4ZPJ493chtz6tw8; Fri, 28 Mar 2025 12:20:57 +0100 (CET) From: Philip Kaludercic <philipk@HIDDEN> To: david <davidimagid@HIDDEN> Subject: Re: bug#76925: [PATCH] admin/notes/elpa: Add note on contributing to external packages In-Reply-To: <87o6xmnu1w.fsf@HIDDEN> References: <87cyeprqdp.fsf@HIDDEN> <CADwFkm=aNPWDbCy_78hmKvY=v0f+apqwJVQeVvgoub8iEbk3gA@HIDDEN> <86ikofdb3o.fsf@HIDDEN> <CADwFkmnfeMK7LGBPDmqjCobs-Dn1qyZm=kZntWR=jYs5UOTEuw@HIDDEN> <86senjbsje.fsf@HIDDEN> <87bju78sz8.fsf@HIDDEN> <877c4v46ye.fsf@HIDDEN> <87a59qihc0.fsf@HIDDEN> <CADwFkmnL0yT6-0cFsR4y6OAge1eUVRy17gGDiKyP3Ggd6gXVUw@HIDDEN> <87y0wwk0ex.fsf@HIDDEN> <jwvy0wwv5bk.fsf-monnier+emacs@HIDDEN> <87a59bkg48.fsf@HIDDEN> <jwvldsvss14.fsf-monnier+emacs@HIDDEN> <87ecyn4t7a.fsf@HIDDEN> <87ecyi49tw.fsf@HIDDEN> <87o6xmnu1w.fsf@HIDDEN> Autocrypt: addr=philipk@HIDDEN; keydata= mDMEZBBQQhYJKwYBBAHaRw8BAQdAHJuofBrfqFh12uQu0Yi7mrl525F28eTmwUDflFNmdui0QlBo aWxpcCBLYWx1ZGVyY2ljIChnZW5lcmF0ZWQgYnkgYXV0b2NyeXB0LmVsKSA8cGhpbGlwa0Bwb3N0 ZW8ubmV0PoiWBBMWCAA+FiEEDg7HY17ghYlni8XN8xYDWXahwukFAmQQUEICGwMFCQHhM4AFCwkI BwIGFQoJCAsCBBYCAwECHgECF4AACgkQ8xYDWXahwulikAEA77hloUiSrXgFkUVJhlKBpLCHUjA0 mWZ9j9w5d08+jVwBAK6c4iGP7j+/PhbkxaEKa4V3MzIl7zJkcNNjHCXmvFcEuDgEZBBQQhIKKwYB BAGXVQEFAQEHQI5NLiLRjZy3OfSt1dhCmFyn+fN/QKELUYQetiaoe+MMAwEIB4h+BBgWCAAmFiEE Dg7HY17ghYlni8XN8xYDWXahwukFAmQQUEICGwwFCQHhM4AACgkQ8xYDWXahwukm+wEA8cml4JpK NeAu65rg+auKrPOP6TP/4YWRCTIvuYDm0joBALw98AMz7/qMHvSCeU/hw9PL6u6R2EScxtpKnWof z4oM OpenPGP: id=7126E1DE2F0CE35C770BED01F2C3CC513DB89F66; url="https://keys.openpgp.org/vks/v1/by-fingerprint/7126E1DE2F0CE35C770BED01F2C3CC513DB89F66"; preference=signencrypt Date: Fri, 28 Mar 2025 11:20:57 +0000 Message-ID: <8734ex4d0m.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76925 Cc: Eli Zaretskii <eliz@HIDDEN>, 76925 <at> debbugs.gnu.org, Stefan Monnier <monnier@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) david <davidimagid@HIDDEN> writes: > Philip Kaludercic <philipk@HIDDEN> writes: > >> david <davidimagid@HIDDEN> writes: >> >>> Stefan Monnier <monnier@HIDDEN> writes: >>> >>>>> What do you think about the patch update? I'm open to any suggestions >>>>> from you. Thanks. >>>> >>>> FWIW, I don't see any need to add anything of that kind to `admin/note= s/elpa`. >>>> >>>> >>>> Stefan >>> >>> Thanks, Stefan. Could you share what you propose instead? This thread >>> stems from an issue about missing information that we could address. >>> Several developers have discussed the patch, and I believe that when >>> joining a thread to express disagreement, it's helpful to offer an >>> alternative or explanation=E2=80=94especially when others see value in = the >>> change. If the patch had been dismissed from the start as unnecessary >>> or irrelevant, there would be no issue. But when multiple developers >>> are actively discussing it, simply stating it's unnecessary without >>> elaboration can come across as lacking tact. I say this because I feel >>> a sense of responsibility for a thread I started. >>> >>> Looking forward to your thoughts. >> >> If I may propose a idea I have been playing around with for a while in >> my head: I think it would be nice to have a wizard-like interface that >> prepares a submission request. It should both be able to set up a >> project if the user is just starting out and provide some basic checks >> for a user who has some ready code they wish to add to ELPA. In the >> process, the package should go through and explain the most common >> questions ("how to release a package?", "when is it updated?", "what is >> the difference between GNU and NonGNU ELPA?", etc.). >> >> If you are interested in contributing to ELPA, I think that working on >> this kind of a user-facing package would be more useful than commenting >> on a admin/notes file that most people don't even know about. I would >> be more than glad to shepherd you through the process 1:1, as I have had >> a good experience with the approach in the past. How does that sound >> like? >> >> (Package name suggestion: "elpa-helper".) > > Thank you, Philip. This is an interesting and valuable initiative.=20 If you are interested in it, we can close this bug report and continue the discussion in private. Are you OK with that? > While > I lack experience with wizard interfaces, I'd be happy to contribute > where most useful. What first steps would you suggest? I have a sketch I can share with you, but this is really an open-ended idea.
bug-gnu-emacs@HIDDEN
:bug#76925
; Package emacs
.
Full text available.Received: (at 76925) by debbugs.gnu.org; 27 Mar 2025 19:38:15 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 27 15:38:15 2025 Received: from localhost ([127.0.0.1]:51440 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1txt3P-00074G-9j for submit <at> debbugs.gnu.org; Thu, 27 Mar 2025 15:38:15 -0400 Received: from mail-vk1-xa36.google.com ([2607:f8b0:4864:20::a36]:48128) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <davidimagid@HIDDEN>) id 1txt3M-000742-Jz for 76925 <at> debbugs.gnu.org; Thu, 27 Mar 2025 15:38:13 -0400 Received: by mail-vk1-xa36.google.com with SMTP id 71dfb90a1353d-5259327a937so645005e0c.0 for <76925 <at> debbugs.gnu.org>; Thu, 27 Mar 2025 12:38:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1743104287; x=1743709087; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:user-agent :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=2QygfBCzyWrfChVsHMnMHR2V25XfOZ7OxWVBdFTQJ0Y=; b=esJIA0TCDQVu6GUOgd0FmofawjHB/saM0pOzzMZZIKQ9t3Av2+4ppcEANPce+27PNK 62phMBqi4hqk7/J/HFqWuxlr8t0kipBaLsBxEMjDEstML9iyEActJtpvyP8ob81X54gY fdc/nn5OmiyTcagrtZYWW05q6x1rSQgoaogk2NYncsQG6izuzY9uroX4a47qlRaeuaFq 1UxPlJE6vDwaWWdcdLcLfxLVoXFpHtodC3OeXf6J+PGckSa6Dy8ENfwNIO+qf4Tc9bZ/ hcEWdUfJ0gBKPIElmJRX6fp2yb4OcQ4eEXhltIz246qRhsCM7mSMfPQhop8tVRQmPESp P7Ag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743104287; x=1743709087; h=content-transfer-encoding:mime-version:message-id:date:user-agent :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=2QygfBCzyWrfChVsHMnMHR2V25XfOZ7OxWVBdFTQJ0Y=; b=c6T10GFzgfyCFbdwcsIiR9RJDBakznhy1ar6ceJZsf16prPuQSmJFH9PtkvSWARArW hZWht8hdT63Ql0lK393K5cPaY0bbk4rVFjjycakumxDgtM8WD05KVCvr6F3StGWsVGed j1nCUWagIkpeOrWaGBgOo7RxxAZ5sWqGGlFmpSjKpwsrKZLvYlk8ssZeCWNBYdlIbhJD jLi0x0a2IHFKXZ05iMw9P3tn7gZHTS4p3O7zBPqMa7Y2+QqEiX6EKdBqRqqHxu0a1y9U YSWomuRnKXKyHKu5QIsN+X0e5qeuhOKglfKABDTASwpP7zXWpvjiQcl4yosjME0XBzmu zEGA== X-Forwarded-Encrypted: i=1; AJvYcCU1w+ndajyThIvMJh3Vbv4gjEkW+IeomO083FkiDWDS8pJyI37pBufr0chD6hpSkyk+YGHsfg==@debbugs.gnu.org X-Gm-Message-State: AOJu0YwE5SBqg+HDwDGm2lN5fA8I1Q+ikwhnmCs+4L7lVCaGbxc+IzID YpeLzaYYnCIgWljbQKyNUUugE6/rWSLEneujFledGFyx8dIPaEUq X-Gm-Gg: ASbGncswO61RiKfufkYu/SjrdRuuClWBtgPqtHeC8JkFju+KlHKunOa2c6QEB5dxdTC DtStyuEM1FxfQu/VT1v9h7cIIccb3ZqHuVrsWK+dUr95+7H2VICaDjwTysbhGI66Jx19gOMUB19 EDAj1DnGOoS8K7Fip0cYRX/oST0sZSxH/d9fF1scURKeliXW8VOraccTyI41UfMTxZT8iOEjg5Y 7WZA0iAl1OTUAIpG8Lh1aKsmlfgSFkvHcsVsFMVoOug/O0Uy9KM7tKn1dTxWPL/7FtJJJzXBrcE pT5xFEetb9YMRw/jlzBo12sd224+MVG9ypAPIA== X-Google-Smtp-Source: AGHT+IHGS9H2QrBnz5yjBkKz+hO7wXPY0eIcS/+gYUY8yiERsTINHaCErHWFBcMDUm1cuUzObDcWJQ== X-Received: by 2002:a05:6122:408b:b0:50d:a31c:678c with SMTP id 71dfb90a1353d-526008e12a2mr5229166e0c.2.1743104286627; Thu, 27 Mar 2025 12:38:06 -0700 (PDT) Received: from fedora ([190.6.18.136]) by smtp.gmail.com with ESMTPSA id 71dfb90a1353d-5260e7f28fasm101887e0c.20.2025.03.27.12.38.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Mar 2025 12:38:05 -0700 (PDT) From: david <davidimagid@HIDDEN> To: Philip Kaludercic <philipk@HIDDEN> Subject: Re: bug#76925: [PATCH] admin/notes/elpa: Add note on contributing to external packages In-Reply-To: <87ecyi49tw.fsf@HIDDEN> References: <87cyeprqdp.fsf@HIDDEN> <CADwFkm=aNPWDbCy_78hmKvY=v0f+apqwJVQeVvgoub8iEbk3gA@HIDDEN> <86ikofdb3o.fsf@HIDDEN> <CADwFkmnfeMK7LGBPDmqjCobs-Dn1qyZm=kZntWR=jYs5UOTEuw@HIDDEN> <86senjbsje.fsf@HIDDEN> <87bju78sz8.fsf@HIDDEN> <877c4v46ye.fsf@HIDDEN> <87a59qihc0.fsf@HIDDEN> <CADwFkmnL0yT6-0cFsR4y6OAge1eUVRy17gGDiKyP3Ggd6gXVUw@HIDDEN> <87y0wwk0ex.fsf@HIDDEN> <jwvy0wwv5bk.fsf-monnier+emacs@HIDDEN> <87a59bkg48.fsf@HIDDEN> <jwvldsvss14.fsf-monnier+emacs@HIDDEN> <87ecyn4t7a.fsf@HIDDEN> <87ecyi49tw.fsf@HIDDEN> User-Agent: mu4e 1.12.8; emacs 31.0.50 Date: Thu, 27 Mar 2025 15:38:03 -0400 Message-ID: <87o6xmnu1w.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76925 Cc: Eli Zaretskii <eliz@HIDDEN>, 76925 <at> debbugs.gnu.org, Stefan Monnier <monnier@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Philip Kaludercic <philipk@HIDDEN> writes: > david <davidimagid@HIDDEN> writes: > >> Stefan Monnier <monnier@HIDDEN> writes: >> >>>> What do you think about the patch update? I'm open to any suggestions >>>> from you. Thanks. >>> >>> FWIW, I don't see any need to add anything of that kind to `admin/notes= /elpa`. >>> >>> >>> Stefan >> >> Thanks, Stefan. Could you share what you propose instead? This thread >> stems from an issue about missing information that we could address. >> Several developers have discussed the patch, and I believe that when >> joining a thread to express disagreement, it's helpful to offer an >> alternative or explanation=E2=80=94especially when others see value in t= he >> change. If the patch had been dismissed from the start as unnecessary >> or irrelevant, there would be no issue. But when multiple developers >> are actively discussing it, simply stating it's unnecessary without >> elaboration can come across as lacking tact. I say this because I feel >> a sense of responsibility for a thread I started. >> >> Looking forward to your thoughts. > > If I may propose a idea I have been playing around with for a while in > my head: I think it would be nice to have a wizard-like interface that > prepares a submission request. It should both be able to set up a > project if the user is just starting out and provide some basic checks > for a user who has some ready code they wish to add to ELPA. In the > process, the package should go through and explain the most common > questions ("how to release a package?", "when is it updated?", "what is > the difference between GNU and NonGNU ELPA?", etc.). > > If you are interested in contributing to ELPA, I think that working on > this kind of a user-facing package would be more useful than commenting > on a admin/notes file that most people don't even know about. I would > be more than glad to shepherd you through the process 1:1, as I have had > a good experience with the approach in the past. How does that sound > like? > > (Package name suggestion: "elpa-helper".) Thank you, Philip. This is an interesting and valuable initiative. While I lack experience with wizard interfaces, I'd be happy to contribute where most useful. What first steps would you suggest?
bug-gnu-emacs@HIDDEN
:bug#76925
; Package emacs
.
Full text available.Received: (at 76925) by debbugs.gnu.org; 27 Mar 2025 18:17:45 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 27 14:17:45 2025 Received: from localhost ([127.0.0.1]:51275 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1txrnU-0008GZ-Q1 for submit <at> debbugs.gnu.org; Thu, 27 Mar 2025 14:17:45 -0400 Received: from mout01.posteo.de ([185.67.36.65]:45903) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <philipk@HIDDEN>) id 1txrnP-0008Fi-QL for 76925 <at> debbugs.gnu.org; Thu, 27 Mar 2025 14:17:41 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 4C92C240027 for <76925 <at> debbugs.gnu.org>; Thu, 27 Mar 2025 19:17:33 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1743099453; bh=y/gXC7K6Kn2nanpxZYnRVJBNi7VLlyITWfDRZtB6p2c=; h=From:To:Cc:Subject:Autocrypt:OpenPGP:Date:Message-ID:MIME-Version: Content-Type:Content-Transfer-Encoding:From; b=EWmW5A1D7HWZi8INrL5s3S7hNzHdrd4R68PNtQ8P/m7jxtZibwSoT5hRi4Q4MSgpO 3IKGsU4oImXufNsy9U/y4uddyQUsQwrXF24J9Prw/ocqmP1i38EblzMdqAzc2elJM9 yGOiMFX3LW7WMuLOf7r5UHUL73nsuIVmFwwIEOse5fWZ21mfw48CSTmgtKojLxgzwR KuH7M488DQ5h42h+DLjK0NZ5U0H6g62use38hSZ49U0Kcfv43Hpps7GAH7umo8DmH3 aiPOilWX/1eYKqDoCRXIU8Kuv2Nh9OvXmS53A3SdTiPtMFoO/eG3CNBrcyEgfKAmtQ iPCdScnVw0/cA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4ZNsMH4l5dz9rxK; Thu, 27 Mar 2025 19:17:31 +0100 (CET) From: Philip Kaludercic <philipk@HIDDEN> To: david <davidimagid@HIDDEN> Subject: Re: bug#76925: [PATCH] admin/notes/elpa: Add note on contributing to external packages In-Reply-To: <87ecyn4t7a.fsf@HIDDEN> References: <87cyeprqdp.fsf@HIDDEN> <CADwFkm=aNPWDbCy_78hmKvY=v0f+apqwJVQeVvgoub8iEbk3gA@HIDDEN> <86ikofdb3o.fsf@HIDDEN> <CADwFkmnfeMK7LGBPDmqjCobs-Dn1qyZm=kZntWR=jYs5UOTEuw@HIDDEN> <86senjbsje.fsf@HIDDEN> <87bju78sz8.fsf@HIDDEN> <877c4v46ye.fsf@HIDDEN> <87a59qihc0.fsf@HIDDEN> <CADwFkmnL0yT6-0cFsR4y6OAge1eUVRy17gGDiKyP3Ggd6gXVUw@HIDDEN> <87y0wwk0ex.fsf@HIDDEN> <jwvy0wwv5bk.fsf-monnier+emacs@HIDDEN> <87a59bkg48.fsf@HIDDEN> <jwvldsvss14.fsf-monnier+emacs@HIDDEN> <87ecyn4t7a.fsf@HIDDEN> Autocrypt: addr=philipk@HIDDEN; keydata= mDMEZBBQQhYJKwYBBAHaRw8BAQdAHJuofBrfqFh12uQu0Yi7mrl525F28eTmwUDflFNmdui0QlBo aWxpcCBLYWx1ZGVyY2ljIChnZW5lcmF0ZWQgYnkgYXV0b2NyeXB0LmVsKSA8cGhpbGlwa0Bwb3N0 ZW8ubmV0PoiWBBMWCAA+FiEEDg7HY17ghYlni8XN8xYDWXahwukFAmQQUEICGwMFCQHhM4AFCwkI BwIGFQoJCAsCBBYCAwECHgECF4AACgkQ8xYDWXahwulikAEA77hloUiSrXgFkUVJhlKBpLCHUjA0 mWZ9j9w5d08+jVwBAK6c4iGP7j+/PhbkxaEKa4V3MzIl7zJkcNNjHCXmvFcEuDgEZBBQQhIKKwYB BAGXVQEFAQEHQI5NLiLRjZy3OfSt1dhCmFyn+fN/QKELUYQetiaoe+MMAwEIB4h+BBgWCAAmFiEE Dg7HY17ghYlni8XN8xYDWXahwukFAmQQUEICGwwFCQHhM4AACgkQ8xYDWXahwukm+wEA8cml4JpK NeAu65rg+auKrPOP6TP/4YWRCTIvuYDm0joBALw98AMz7/qMHvSCeU/hw9PL6u6R2EScxtpKnWof z4oM OpenPGP: id=7126E1DE2F0CE35C770BED01F2C3CC513DB89F66; url="https://keys.openpgp.org/vks/v1/by-fingerprint/7126E1DE2F0CE35C770BED01F2C3CC513DB89F66"; preference=signencrypt Date: Thu, 27 Mar 2025 18:17:31 +0000 Message-ID: <87ecyi49tw.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76925 Cc: Eli Zaretskii <eliz@HIDDEN>, 76925 <at> debbugs.gnu.org, Stefan Monnier <monnier@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) david <davidimagid@HIDDEN> writes: > Stefan Monnier <monnier@HIDDEN> writes: > >>> What do you think about the patch update? I'm open to any suggestions >>> from you. Thanks. >> >> FWIW, I don't see any need to add anything of that kind to `admin/notes/= elpa`. >> >> >> Stefan > > Thanks, Stefan. Could you share what you propose instead? This thread > stems from an issue about missing information that we could address. > Several developers have discussed the patch, and I believe that when > joining a thread to express disagreement, it's helpful to offer an > alternative or explanation=E2=80=94especially when others see value in the > change. If the patch had been dismissed from the start as unnecessary > or irrelevant, there would be no issue. But when multiple developers > are actively discussing it, simply stating it's unnecessary without > elaboration can come across as lacking tact. I say this because I feel > a sense of responsibility for a thread I started. > > Looking forward to your thoughts. If I may propose a idea I have been playing around with for a while in my head: I think it would be nice to have a wizard-like interface that prepares a submission request. It should both be able to set up a project if the user is just starting out and provide some basic checks for a user who has some ready code they wish to add to ELPA. In the process, the package should go through and explain the most common questions ("how to release a package?", "when is it updated?", "what is the difference between GNU and NonGNU ELPA?", etc.). If you are interested in contributing to ELPA, I think that working on this kind of a user-facing package would be more useful than commenting on a admin/notes file that most people don't even know about. I would be more than glad to shepherd you through the process 1:1, as I have had a good experience with the approach in the past. How does that sound like? (Package name suggestion: "elpa-helper".)
bug-gnu-emacs@HIDDEN
:bug#76925
; Package emacs
.
Full text available.Received: (at 76925) by debbugs.gnu.org; 23 Mar 2025 16:18:03 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 23 12:18:03 2025 Received: from localhost ([127.0.0.1]:52201 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1twO1S-0005Pn-Pa for submit <at> debbugs.gnu.org; Sun, 23 Mar 2025 12:18:03 -0400 Received: from mail-ua1-x92e.google.com ([2607:f8b0:4864:20::92e]:61577) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <davidimagid@HIDDEN>) id 1twO1P-0005Os-6k for 76925 <at> debbugs.gnu.org; Sun, 23 Mar 2025 12:18:00 -0400 Received: by mail-ua1-x92e.google.com with SMTP id a1e0cc1a2514c-86fbb48fc7fso192838241.2 for <76925 <at> debbugs.gnu.org>; Sun, 23 Mar 2025 09:17:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742746673; x=1743351473; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:user-agent :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=nYvS1KBa6egIkIRRs0IeSBIVyQ1fT05gEfuomfKeAEA=; b=KiUU3ECXbaCJ0kvU5cpB+AK0p9awpfIjs/DuRQh92JR765nBrZcrI1oUYloZ+5bUr/ KDqieGePYVdSpX0Oor53eC4/Dc29JuVTdQInvUUD4QXrj85eY80WImispRea5sGHO2od SMyi4P33AvtZdsxIYb8eRI4PM+PEl0P0Q6aNkBwE9X5zHYhfuSxm3LTq5w1mVCV6/7qU qPdU3I5bR4SfngJa6d/6NOQMlywDNpt3MKHiK5GIhHsUNJZicz3hm9gwFMXWuyefzlMy zB0Ecdz+jMbGZDiExtOKcFiAC7DjPLY6+KOCkW4DeebOjbBOzNBvLe9bSHMnXQUMSQyw aKpw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742746673; x=1743351473; h=content-transfer-encoding:mime-version:message-id:date:user-agent :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=nYvS1KBa6egIkIRRs0IeSBIVyQ1fT05gEfuomfKeAEA=; b=CooumQZI4dvNdPT3thp5Gs+S4aNgMRyOVviG10dXr2L7cAXelC+p6FM1xTF64gT7q5 /zFpstUKlMtMqgN84iQKgxVMfmcCqB5PIOD+Cb/ZSVWbDKk+Do6TdnTtnTSjg4nQHtTP GtR0rhNeKqRvdYw+IrYmgEOnijvCyexitXcf5gfF+Cbvq8o4g8PttNf02eVOI6/3m2Eu x+PzgdTShrfF+tlAQkpiWynuoJyrDLEIo9o1iOKpEbshFOseWeXoxyIhEFGM6SXi54Fs Wue7BHPRVJA3lOgLT4Xl4XUE5Zeav//BS+DnYLd+LHiej0ZvX4fVfIXX5DTrcp/o7hPh EEaQ== X-Forwarded-Encrypted: i=1; AJvYcCWT6TmHYnZPFsquKLPHn1ZInh3JgEvn/Vgvqsj8R29yBqxa80Px5jTTaQhV0d3b2vsekD0Qrg==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yz5aAQn7sseX/zHh4mKsO/lpB0lNVe9/sIBTXN+qtV8s1XrSW7G Bft+UOVDYJo1geqf9fDInUy6HjK0XXklBLEvwGVQBkl0gCPXGeFq X-Gm-Gg: ASbGncv+YCfRPpB4MbIbYIvTEnFGvPZdCN83g4VvKckTyf3tj9Oar7iLe3736e0Ros4 jhscUCfCz6wN6TpFbk9KCOpw3/BGD6MbxTXQQ1pgRJGN4Q2uSi75a9+kNp/8nFqamj0IOstNiIp SnEUwZRRZzhKfcqc21oR/HV+aWwynnD/8lBnTfdKHs22JjEEg3yYZerCV2fv5HNv0vK1Da2pD/x VRzNMl/980kO9uE+Phikw2UwqbRGMKUnDAzbNVTu05IGEUdMBCCd+xlbl4IwAmXQGL9PmuMTOwW teunuBSCSwi5mXis56SBtrg2CxCkg8njqIs7Cg== X-Google-Smtp-Source: AGHT+IFGUKPW/emfeHQQWzhqbJoGacTsyxYMmZfncWi9VBZIEs34zCOYCSFOCz96lmZbxaYTrrvSFA== X-Received: by 2002:a05:6102:290b:b0:4c4:f128:3abb with SMTP id ada2fe7eead31-4c50d63735cmr7012643137.25.1742746673310; Sun, 23 Mar 2025 09:17:53 -0700 (PDT) Received: from fedora ([190.6.34.182]) by smtp.gmail.com with ESMTPSA id a1e0cc1a2514c-86f9f3c483esm1246086241.20.2025.03.23.09.17.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Mar 2025 09:17:52 -0700 (PDT) From: david <davidimagid@HIDDEN> To: Stefan Monnier <monnier@HIDDEN> Subject: Re: bug#76925: [PATCH] admin/notes/elpa: Add note on contributing to external packages In-Reply-To: <jwvldsvss14.fsf-monnier+emacs@HIDDEN> References: <87cyeprqdp.fsf@HIDDEN> <CADwFkm=aNPWDbCy_78hmKvY=v0f+apqwJVQeVvgoub8iEbk3gA@HIDDEN> <86ikofdb3o.fsf@HIDDEN> <CADwFkmnfeMK7LGBPDmqjCobs-Dn1qyZm=kZntWR=jYs5UOTEuw@HIDDEN> <86senjbsje.fsf@HIDDEN> <87bju78sz8.fsf@HIDDEN> <877c4v46ye.fsf@HIDDEN> <87a59qihc0.fsf@HIDDEN> <CADwFkmnL0yT6-0cFsR4y6OAge1eUVRy17gGDiKyP3Ggd6gXVUw@HIDDEN> <87y0wwk0ex.fsf@HIDDEN> <jwvy0wwv5bk.fsf-monnier+emacs@HIDDEN> <87a59bkg48.fsf@HIDDEN> <jwvldsvss14.fsf-monnier+emacs@HIDDEN> User-Agent: mu4e 1.12.8; emacs 31.0.50 Date: Sun, 23 Mar 2025 12:17:45 -0400 Message-ID: <87ecyn4t7a.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76925 Cc: Philip Kaludercic <philipk@HIDDEN>, 76925 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Stefan Monnier <monnier@HIDDEN> writes: >> What do you think about the patch update? I'm open to any suggestions >> from you. Thanks. > > FWIW, I don't see any need to add anything of that kind to `admin/notes/e= lpa`. > > > Stefan Thanks, Stefan. Could you share what you propose instead? This thread stems from an issue about missing information that we could address. Several developers have discussed the patch, and I believe that when joining a thread to express disagreement, it's helpful to offer an alternative or explanation=E2=80=94especially when others see value in the change. If the patch had been dismissed from the start as unnecessary or irrelevant, there would be no issue. But when multiple developers are actively discussing it, simply stating it's unnecessary without elaboration can come across as lacking tact. I say this because I feel a sense of responsibility for a thread I started. Looking forward to your thoughts.
bug-gnu-emacs@HIDDEN
:bug#76925
; Package emacs
.
Full text available.Received: (at 76925) by debbugs.gnu.org; 23 Mar 2025 15:11:20 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 23 11:11:20 2025 Received: from localhost ([127.0.0.1]:52043 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1twMyt-00048q-D7 for submit <at> debbugs.gnu.org; Sun, 23 Mar 2025 11:11:20 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:38976) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <monnier@HIDDEN>) id 1twMyp-00047N-Td for 76925 <at> debbugs.gnu.org; Sun, 23 Mar 2025 11:11:16 -0400 Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 39F3710004C; Sun, 23 Mar 2025 11:11:09 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1742742662; bh=6wnDbEy8VlYaiKmHduq4fUxzda7a3lT8fZmkYFDk+Gw=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=pTQFTgka8ybJNLaarZ9QNibpqQ+9J9GQevxdi0XpjGRjptj9/si6uZeVpWo73Weop NsivfI6Msvtcdd9cPAJfPBtiVjz5YC53lONNm0bstpdlbKbO2HHpddv9HvVdnp7xVX gHOyqdDAcnIVL0bybssAqGzZCYq2UnbYpZlHgf538ki0HG36HQ2PPmy7+SSC4p3Ny7 SY2k7+QgcsbG3p7QeNOJaYPg1O2hMFsO2i07MxVPhco0rQ21kfcRZrhhHbwO53WAxt ML0xiBjO4JdJnWvQhFAHTd3K6Cqz+1S0KVAqXY0Vy/xAcShAziHp34dzYZhWN0tb9Y Glt5wvTgmPaaQ== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id A56BC100034; Sun, 23 Mar 2025 11:11:02 -0400 (EDT) Received: from pastel (unknown [104.247.242.5]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 695CC12024C; Sun, 23 Mar 2025 11:11:02 -0400 (EDT) From: Stefan Monnier <monnier@HIDDEN> To: david <davidimagid@HIDDEN> Subject: Re: bug#76925: [PATCH] admin/notes/elpa: Add note on contributing to external packages In-Reply-To: <87a59bkg48.fsf@HIDDEN> Message-ID: <jwvldsvss14.fsf-monnier+emacs@HIDDEN> References: <87cyeprqdp.fsf@HIDDEN> <CADwFkm=aNPWDbCy_78hmKvY=v0f+apqwJVQeVvgoub8iEbk3gA@HIDDEN> <86ikofdb3o.fsf@HIDDEN> <CADwFkmnfeMK7LGBPDmqjCobs-Dn1qyZm=kZntWR=jYs5UOTEuw@HIDDEN> <86senjbsje.fsf@HIDDEN> <87bju78sz8.fsf@HIDDEN> <877c4v46ye.fsf@HIDDEN> <87a59qihc0.fsf@HIDDEN> <CADwFkmnL0yT6-0cFsR4y6OAge1eUVRy17gGDiKyP3Ggd6gXVUw@HIDDEN> <87y0wwk0ex.fsf@HIDDEN> <jwvy0wwv5bk.fsf-monnier+emacs@HIDDEN> <87a59bkg48.fsf@HIDDEN> Date: Sun, 23 Mar 2025 11:11:01 -0400 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.391 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76925 Cc: Philip Kaludercic <philipk@HIDDEN>, 76925 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > What do you think about the patch update? I'm open to any suggestions > from you. Thanks. FWIW, I don't see any need to add anything of that kind to `admin/notes/elpa`. Stefan
bug-gnu-emacs@HIDDEN
:bug#76925
; Package emacs
.
Full text available.Received: (at 76925) by debbugs.gnu.org; 23 Mar 2025 14:43:41 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 23 10:43:40 2025 Received: from localhost ([127.0.0.1]:51989 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1twMY7-0008E2-5y for submit <at> debbugs.gnu.org; Sun, 23 Mar 2025 10:43:40 -0400 Received: from mail-ua1-x92d.google.com ([2607:f8b0:4864:20::92d]:50250) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <davidimagid@HIDDEN>) id 1twMY3-0008Cd-AY for 76925 <at> debbugs.gnu.org; Sun, 23 Mar 2025 10:43:36 -0400 Received: by mail-ua1-x92d.google.com with SMTP id a1e0cc1a2514c-86715793b1fso1503988241.0 for <76925 <at> debbugs.gnu.org>; Sun, 23 Mar 2025 07:43:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742741009; x=1743345809; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:user-agent :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=LH+9yRMhQccEWLVE+7iagn428T8OfJBj7tCrcj0v2tQ=; b=keaP54QzuWHy+u2pGGLLz4OJdRwLVmZClfLSbjln2Vq2KOn53ogOrAeuuE8f/zUW/3 5POursTcesYwyfLi9hufN90Rp0e6acOyTxkY+EggbP813pI/hZpJDaB6DtYg6DWRJ9qm hxILNbYgkcVYt4Rx+OQtAWc6Vj+vYuFJRQFR9piHQ79nRfKssARGLjlwrujzVzlihmMw Hop+1bW6nj2HyNFuYjgG73WmdjbylZpSKgPtHxPi5gpToVcdroMUcTS7xSZEfm7hr0/u PqgqblYJJLHDBZJZ7ditzNdw+UD6fIXZx+c7xp4OYmGlzjKgrIkx19c511C2r9KTfWrr lEDw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742741009; x=1743345809; h=content-transfer-encoding:mime-version:message-id:date:user-agent :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=LH+9yRMhQccEWLVE+7iagn428T8OfJBj7tCrcj0v2tQ=; b=dCw+QVFDKIUOLER+IMX3nj5znvQbybC5vv2n24qtyBUVFYIOBg/8asGqTkRqqF9zRa OAgZLnfBemLDiwtQOUwITGiryaZ7PaQyEzs1I/g9Y+fLYy9om12zhIspDpcO82oo+c2l Suo5oAJrpI5c32NExqdgiGk3X5ISQkMX7mhvxZsgy1wyN1RD9dkmNl7WDoO9kT9UMITW Th7ts0WG9T1rEWa41UTE+/mw16FAoX3AeDArAwNsm84hFby5sZ4Abvpyc+13N60E/d6u +vcZ0lUltW13NDYlGbuljfvSPi+TR2C9zIPqcvFACnjkO/plqHioqfBAk0qZpeuC0Hpf +SUA== X-Forwarded-Encrypted: i=1; AJvYcCUaKujYy9WLMBJ6zDrGF0ojxg4KxjXZYtaD3MDMK47MS+LnfVsyTO6E1bzDqfmqiK7AnKccpw==@debbugs.gnu.org X-Gm-Message-State: AOJu0YyW2P9eO25AE6PE3gGCTcUAeQRfhF+VBdaUPCuo8F68k+1FSqoa bqTV2nDJ5IF+/CJzEDqmqXIEsllQVUDzkYeZUcv+I9P2P8kyA5cw X-Gm-Gg: ASbGnct/35TR0sOmCzO94G1oE/OHm015M7+ojNGDZIhzwETXLGY3OaKwjtAniMpTiJ1 SS3jdeX/LxbA27wwibYg+g8QYtly9slBjKGEtxD0DLf3ebY4N7vinQXprgOPe+833CZiDbDI+Ux pGhXmEputwN7ifCqhRytVTna1oQJlZIyKjaa5FemEYUkK09yGDM+6yoOBN362Yws7qh2dHBd3Hd KKWKIn8T5uu8zxWG9at8/YaFZLuKZqYkJtyaTwCS40ktREJ+QjmhFCOaCLJJ0kwCdqkPfHcXjKm eO9OxmSDqonifRmRZVx5KzyGvDxnhbAnOzMq2D3R4lKklOUm X-Google-Smtp-Source: AGHT+IEvM9NL+C9PVuSCoL0RzcFTD8lmcbKGpiQ3qxwXHPFaLhDVHN6ejrVoN+0oSZshehmB+3U/NQ== X-Received: by 2002:a05:6102:32c5:b0:4bb:e36f:6a30 with SMTP id ada2fe7eead31-4c50d5471femr5131230137.15.1742741009288; Sun, 23 Mar 2025 07:43:29 -0700 (PDT) Received: from fedora ([190.6.34.182]) by smtp.gmail.com with ESMTPSA id ada2fe7eead31-4c50b985b6dsm1263517137.0.2025.03.23.07.43.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Mar 2025 07:43:28 -0700 (PDT) From: david <davidimagid@HIDDEN> To: Stefan Monnier <monnier@HIDDEN> Subject: Re: bug#76925: [PATCH] admin/notes/elpa: Add note on contributing to external packages In-Reply-To: <jwv1punu9im.fsf-monnier+emacs@HIDDEN> References: <87cyeprqdp.fsf@HIDDEN> <CADwFkm=aNPWDbCy_78hmKvY=v0f+apqwJVQeVvgoub8iEbk3gA@HIDDEN> <86ikofdb3o.fsf@HIDDEN> <CADwFkmnfeMK7LGBPDmqjCobs-Dn1qyZm=kZntWR=jYs5UOTEuw@HIDDEN> <86senjbsje.fsf@HIDDEN> <87bju78sz8.fsf@HIDDEN> <877c4v46ye.fsf@HIDDEN> <87a59qihc0.fsf@HIDDEN> <CADwFkmnL0yT6-0cFsR4y6OAge1eUVRy17gGDiKyP3Ggd6gXVUw@HIDDEN> <87y0wwk0ex.fsf@HIDDEN> <jwvy0wwv5bk.fsf-monnier+emacs@HIDDEN> <87a59bkg48.fsf@HIDDEN> <jwv1punu9im.fsf-monnier+emacs@HIDDEN> User-Agent: mu4e 1.12.8; emacs 31.0.50 Date: Sun, 23 Mar 2025 10:43:27 -0400 Message-ID: <87v7rziz8w.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76925 Cc: Philip Kaludercic <philipk@HIDDEN>, 76925 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Stefan Monnier <monnier@HIDDEN> writes: > david [2025-03-23 09:53:43] wrote: >> Stefan Monnier <monnier@HIDDEN> writes: >>> david [2025-03-22 21:20:38] wrote: >>>> Stefan Kangas <stefankangas@HIDDEN> writes: >>>>> BTW, which Emacs mode are you editing this in to automatically insert >>>>> 0x2019? >>>> I manually used the =E2=80=99 character in the text. >>> >>> How? >>> >> Hi Stefan, to manually insert that character, you can run `C-x 8 RET >> 2019 RET`. Alternatively, you could copy the character from the scratch >> buffer header and use it wherever needed. You could also create an >> abbrev or a keyboard macro to insert it. Emacs offers many ways to >> manually insert a symbol. > > [ That doesn't answer my question. ] > > > Stefan Your question seems unrelated to the patch, but I provided an answer anyway to be helpful.
bug-gnu-emacs@HIDDEN
:bug#76925
; Package emacs
.
Full text available.Received: (at 76925) by debbugs.gnu.org; 23 Mar 2025 14:07:25 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 23 10:07:25 2025 Received: from localhost ([127.0.0.1]:51792 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1twLz2-0002Gg-GQ for submit <at> debbugs.gnu.org; Sun, 23 Mar 2025 10:07:24 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:22022) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <monnier@HIDDEN>) id 1twLyz-0002F1-NF for 76925 <at> debbugs.gnu.org; Sun, 23 Mar 2025 10:07:22 -0400 Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 1BC2910004C; Sun, 23 Mar 2025 10:07:16 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1742738831; bh=j1eOueGd+5DDTpIGvomUJuaaIe88lBKi0pMlRaESbSI=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=hZpNL0XK8hnyjf2OC/rSpN2YETlSP1BAy1OPbivHk3aHeldCiuY2JltFeWdWncMHP PLOfMr3RnFucPP4pcUCYPL/TJx7p1Y+UzNXl45JRdLiq8wtKq6ImC4AcNCyKbdmFV+ gbbttQY4Bl3qpH3FmRzWroXCmHrbfN6zkAXjBcKTeR43OXTtF9hR6w9xeIOpflvlkR ye6n22XDTFzLxIkOBrBTjjP5lD+UZY02EoRH7CxshDcHxHHhZLFR+EejJLG6xC2F2U E7uZIgX+TluOq6RhDR8tsN4OvBPlN3q/Pj6+tolzjb+LQTMDBjewHb/3wP0/N2hBhg D2IwCRx4Q+/KA== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 4813D100034; Sun, 23 Mar 2025 10:07:11 -0400 (EDT) Received: from pastel (unknown [104.247.242.5]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 0E6C2120281; Sun, 23 Mar 2025 10:07:11 -0400 (EDT) From: Stefan Monnier <monnier@HIDDEN> To: david <davidimagid@HIDDEN> Subject: Re: bug#76925: [PATCH] admin/notes/elpa: Add note on contributing to external packages In-Reply-To: <87a59bkg48.fsf@HIDDEN> Message-ID: <jwv1punu9im.fsf-monnier+emacs@HIDDEN> References: <87cyeprqdp.fsf@HIDDEN> <CADwFkm=aNPWDbCy_78hmKvY=v0f+apqwJVQeVvgoub8iEbk3gA@HIDDEN> <86ikofdb3o.fsf@HIDDEN> <CADwFkmnfeMK7LGBPDmqjCobs-Dn1qyZm=kZntWR=jYs5UOTEuw@HIDDEN> <86senjbsje.fsf@HIDDEN> <87bju78sz8.fsf@HIDDEN> <877c4v46ye.fsf@HIDDEN> <87a59qihc0.fsf@HIDDEN> <CADwFkmnL0yT6-0cFsR4y6OAge1eUVRy17gGDiKyP3Ggd6gXVUw@HIDDEN> <87y0wwk0ex.fsf@HIDDEN> <jwvy0wwv5bk.fsf-monnier+emacs@HIDDEN> <87a59bkg48.fsf@HIDDEN> Date: Sun, 23 Mar 2025 10:07:10 -0400 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.396 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76925 Cc: Philip Kaludercic <philipk@HIDDEN>, 76925 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) david [2025-03-23 09:53:43] wrote: > Stefan Monnier <monnier@HIDDEN> writes: >> david [2025-03-22 21:20:38] wrote: >>> Stefan Kangas <stefankangas@HIDDEN> writes: >>>> BTW, which Emacs mode are you editing this in to automatically insert >>>> 0x2019? >>> I manually used the =E2=80=99 character in the text. >> >> How? >> > Hi Stefan, to manually insert that character, you can run `C-x 8 RET > 2019 RET`. Alternatively, you could copy the character from the scratch > buffer header and use it wherever needed. You could also create an > abbrev or a keyboard macro to insert it. Emacs offers many ways to > manually insert a symbol. [ That doesn't answer my question. ] Stefan
bug-gnu-emacs@HIDDEN
:bug#76925
; Package emacs
.
Full text available.Received: (at 76925) by debbugs.gnu.org; 23 Mar 2025 13:53:57 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 23 09:53:57 2025 Received: from localhost ([127.0.0.1]:48273 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1twLm0-0007oM-35 for submit <at> debbugs.gnu.org; Sun, 23 Mar 2025 09:53:57 -0400 Received: from mail-vk1-xa30.google.com ([2607:f8b0:4864:20::a30]:53432) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <davidimagid@HIDDEN>) id 1twLlx-0007nO-8A for 76925 <at> debbugs.gnu.org; Sun, 23 Mar 2025 09:53:53 -0400 Received: by mail-vk1-xa30.google.com with SMTP id 71dfb90a1353d-523de538206so1429154e0c.2 for <76925 <at> debbugs.gnu.org>; Sun, 23 Mar 2025 06:53:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742738027; x=1743342827; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:user-agent :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=cUegb1q313v1n+CGZpCSNVoAvMF26a3KcksQZkp8fuI=; b=JMZGE31BTKdXYWXo/usoftvajapZQaWA/Rs5rZYV0X++xOzlrvyImxuFrmdawRAicd 8kdvSvl9fmzjrkknErtFxU97QDfdx5GM1W3hkiACYnyts/S6NjZI0tieDu20RBPTPF82 HsJNQJMMXUX7BqoMqpYBJMpmjT3TtTVCIw9TAPBblFlGpSFqOIQC/qO9jG5L2Q1rdYbV bLM+SIf9Nezka2p7Z+fN+OC0ugBAnh5iidKQnOdNZMNkV57SP4h5bCPdxF1vRPMybOrI 9bVzUwFpv0rL3WyT7JSkfpst80A4gFHIM4a5vu+iTZW9MjlBmyZ5qBkprhpHhqHab2CL QIBA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742738027; x=1743342827; h=content-transfer-encoding:mime-version:message-id:date:user-agent :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=cUegb1q313v1n+CGZpCSNVoAvMF26a3KcksQZkp8fuI=; b=cfMWuqUlLUsSnFNlO4+eV1G51+Nk2TX8DTOKNbPwPc1Z+92/HOC7tXgofF6AZT8/z+ ECtB7aR+MuSkys6xWq6IpSMDy8plku7jWbCP7ipWDXBFZuhI/hUmqHfd602du1pib9bo OWVBLkuqWpElaLB4KHfpyF2v9nIkNfbIpy9+h284ZB98bdk5o6bVmQwxTMFJFoA87PDA ozf5PysQWEch6oV7Y0hKR6xAlpaAApjdShRKnwEwfNvTtv+WrL4ENKSe3ffuJ1NeLbjL mecL7e6OKd7iND55LNDU1xD/kzLSap6hZSH4LvZDu/ruzDrkVyOc1l0JnJ70hTXISAZx B0Lw== X-Forwarded-Encrypted: i=1; AJvYcCWjfCkcanvU8RtG1cZshM8i5ZRVshlWkNUQnvhYpd7IxogrSRmgACdx5Wb8Zmg9TUp4KCy4CA==@debbugs.gnu.org X-Gm-Message-State: AOJu0YyFUr18y6RwbX1Wo61urI/r64I4d7bQDdU227QiNUoX7wdTaUqg QvIljfC9bWRLR3QKAq9eO2zJPSvf0nlmeWX1ke8CSS5ZOI+qm0zS X-Gm-Gg: ASbGncsQxSKuGXYuE8QrPwLL17KcDgqF+RpE04VUTGTUOfp7ubQJ/IeVlh8efiAOOzl 1gOANfjo4Hzf9mjt17iPklZAr9/qqerCZK8lg5s0iayWt4EkwRhv/r5eyfv2I1Nt94dLjRnwaH2 EP+WQS/5sP6b9WH03+AehkdCiELtWpE4t721kCiW0LYNA12aYv/GuCxqvRDSBDKtbkeBVwVkqCZ vQYiS7Gla9OaBUKzK4JSEcYp+5xFdv57vZpY+Z9o9uAPy6jyDO6uHYrL6mtHU2Lk0bGXDpo9kBV T+bhUzoHvdUZ8ZoGqd9B4i4MYPzw+mAIxui2XA== X-Google-Smtp-Source: AGHT+IGt3StiS+yPVRW577G8Jxk2/pHF3pU1CC0s5ReTjY7RdgOUo2XjRw/6rQAe1Wp5s69kiKcV+Q== X-Received: by 2002:a05:6122:2398:b0:520:60c2:3fd with SMTP id 71dfb90a1353d-525a833acc5mr6975840e0c.3.1742738027489; Sun, 23 Mar 2025 06:53:47 -0700 (PDT) Received: from fedora ([190.6.34.182]) by smtp.gmail.com with ESMTPSA id 71dfb90a1353d-525a71b4841sm1083187e0c.0.2025.03.23.06.53.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Mar 2025 06:53:46 -0700 (PDT) From: david <davidimagid@HIDDEN> To: Stefan Monnier <monnier@HIDDEN> Subject: Re: bug#76925: [PATCH] admin/notes/elpa: Add note on contributing to external packages In-Reply-To: <jwvy0wwv5bk.fsf-monnier+emacs@HIDDEN> References: <87cyeprqdp.fsf@HIDDEN> <CADwFkm=aNPWDbCy_78hmKvY=v0f+apqwJVQeVvgoub8iEbk3gA@HIDDEN> <86ikofdb3o.fsf@HIDDEN> <CADwFkmnfeMK7LGBPDmqjCobs-Dn1qyZm=kZntWR=jYs5UOTEuw@HIDDEN> <86senjbsje.fsf@HIDDEN> <87bju78sz8.fsf@HIDDEN> <877c4v46ye.fsf@HIDDEN> <87a59qihc0.fsf@HIDDEN> <CADwFkmnL0yT6-0cFsR4y6OAge1eUVRy17gGDiKyP3Ggd6gXVUw@HIDDEN> <87y0wwk0ex.fsf@HIDDEN> <jwvy0wwv5bk.fsf-monnier+emacs@HIDDEN> User-Agent: mu4e 1.12.8; emacs 31.0.50 Date: Sun, 23 Mar 2025 09:53:43 -0400 Message-ID: <87a59bkg48.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76925 Cc: Philip Kaludercic <philipk@HIDDEN>, 76925 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Stefan Monnier <monnier@HIDDEN> writes: > david [2025-03-22 21:20:38] wrote: >> Stefan Kangas <stefankangas@HIDDEN> writes: >>> BTW, which Emacs mode are you editing this in to automatically insert >>> 0x2019? >> I manually used the =E2=80=99 character in the text. > > How? > Hi Stefan, to manually insert that character, you can run `C-x 8 RET 2019 RET`. Alternatively, you could copy the character from the scratch buffer header and use it wherever needed. You could also create an abbrev or a keyboard macro to insert it. Emacs offers many ways to manually insert a symbol. What do you think about the patch update? I'm open to any suggestions from you. Thanks.
bug-gnu-emacs@HIDDEN
:bug#76925
; Package emacs
.
Full text available.Received: (at 76925) by debbugs.gnu.org; 23 Mar 2025 13:28:04 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 23 09:28:04 2025 Received: from localhost ([127.0.0.1]:48231 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1twLMx-0003xU-BI for submit <at> debbugs.gnu.org; Sun, 23 Mar 2025 09:28:04 -0400 Received: from mail-ua1-x932.google.com ([2607:f8b0:4864:20::932]:49478) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <davidimagid@HIDDEN>) id 1twLMp-0003vE-37 for 76925 <at> debbugs.gnu.org; Sun, 23 Mar 2025 09:28:00 -0400 Received: by mail-ua1-x932.google.com with SMTP id a1e0cc1a2514c-86d36e41070so1527018241.3 for <76925 <at> debbugs.gnu.org>; Sun, 23 Mar 2025 06:27:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742736469; x=1743341269; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:user-agent :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=KAGqLL+jagP02bpJKuo1iGqc/Bq3AvQMmNOeJQWER7U=; b=JwLpG9lt3hWlrLa7AA1BanhAeswJCEIqXeA44H0EAH1dttpmGLcCvh669rO7yuDZSb AVOm6sBQI11coYXek33RHQ9ELDffqjRdi3CLg7XPbWIJXzUDlaqoNtJL7YSyjzI6/J8U lEMjV7N4eO3GLdCziTUu4FGOoDEDZz6aLG1dRt/Occ/lVtaZx4LXwnwu9n2jyQ8N3H/5 lMPXIjjoKTfLyXVH1eFPG6KIbrAH9+RzyHpPWxyg3W0by6Q5H3A9WqJC9OpBv2AYFQOw mVnDPRJVPyZHw43q3gLumeBaosoUPNFUDYWkKr/ldYSw7fi8E2/s9vzeQWn6NFFO4ZF3 9NLA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742736469; x=1743341269; h=content-transfer-encoding:mime-version:message-id:date:user-agent :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=KAGqLL+jagP02bpJKuo1iGqc/Bq3AvQMmNOeJQWER7U=; b=ApcdImBnpL9p/5H2ZumcwDV47HkegdhSZ6pMrL+1N/m0CG9VllqAhoeIYvWq/tldu2 FUjeWR+WIdArgdbLnC+K32bmMs7/JnKFYY76mfLq7rVhDYovpFZ24DcFquLIBhAamvnn ArHmaYuFWyFcotKU+B2BVLIDq5Ea6n++hr9jPLkv+WPZ7SL9dUay4+6yQFjLKZqy1FBu /NdyVaYu/DTHPLkgrm75iy6SJLcyUBITSTb+iklOsUjCRiFu0WZoKlu00G82sS9hlFNe uc94fbFIvLJrPBtUIIvr1UK+YwCQctmWEgGEzuK+vmriW8t8w/0Xdl9TTarxPRUbXBMT XfWw== X-Forwarded-Encrypted: i=1; AJvYcCUAZEOLm9Odidp5EhdhvE/Lz8wG+7FDrgbo66ErX8yLuhOOhvLIHqzwpZg1+PYApkl25249cw==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yx1+BDIbW52eJn9de1lVoi4gJplse7cIbTtJmLnhoSwKn/mbZGn DdnkSIteSnAiKmE+WtbApR4vBSMGddcJuFsU+NqB55uALmamWrR7 X-Gm-Gg: ASbGncsD6yABUhye1tWzdrzwfVIXdikFOpFIEPlZb2HnDJCWgc23kciAh87Swin4f37 9oL0a6r0Ew+Znt5pwrKqv0+IRi5fzkqyjZw33UEfM8TFhkHS16KQ+/otyTMvPDhy8bvaBW84TY2 nGr/zyHulxaqeIbIEx8kZxRCrrBtaIY2zt//Oo7xOEdjEJfqy3FHm1lWt1oRREjYqtLAW4u+evG TqGQNaG/ZCB2YfL8MqJoKL7ykpHMchF/5yjEf1R/c4A7oOko48HuuWG9qoXCgyiU45XDhGc2XrK 617SzaAviEyoxFke7f4xt6oZhr+uwkHpIC10Q8iS46DPDMhO X-Google-Smtp-Source: AGHT+IFlea9RorDz3EHD35eFNamnLBHuIZzITQiBJ8KCOXBCjTKfrOCI2B6TL7AaQhFXA8Gtm1+7WQ== X-Received: by 2002:a05:6102:3582:b0:4c1:90ee:ab2 with SMTP id ada2fe7eead31-4c50d518420mr6065206137.14.1742736469021; Sun, 23 Mar 2025 06:27:49 -0700 (PDT) Received: from fedora ([190.6.34.182]) by smtp.gmail.com with ESMTPSA id a1e0cc1a2514c-86f9f3a2189sm1230611241.8.2025.03.23.06.27.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Mar 2025 06:27:48 -0700 (PDT) From: david <davidimagid@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#76925: [PATCH] admin/notes/elpa: Add note on contributing to external packages In-Reply-To: <86y0wwez07.fsf@HIDDEN> References: <CADwFkm=aNPWDbCy_78hmKvY=v0f+apqwJVQeVvgoub8iEbk3gA@HIDDEN> <87tt7mbhgj.fsf@HIDDEN> <jwvsen4v58p.fsf-monnier+emacs@HIDDEN> <87ecyo2cnq.fsf@HIDDEN> <86y0wwez07.fsf@HIDDEN> User-Agent: mu4e 1.12.8; emacs 31.0.50 Date: Sun, 23 Mar 2025 09:27:38 -0400 Message-ID: <87frj3khbp.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76925 Cc: luangruo@HIDDEN, philipk@HIDDEN, 76925 <at> debbugs.gnu.org, monnier@HIDDEN, stefankangas@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Eli Zaretskii <eliz@HIDDEN> writes: >> From: david <davidimagid@HIDDEN> >> Cc: 76925 <at> debbugs.gnu.org, Po Lu <luangruo@HIDDEN>, Philip Kaluderc= ic >> <philipk@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, Stefan Kangas >> <stefankangas@HIDDEN> >> Date: Sun, 23 Mar 2025 07:45:45 -0400 >>=20 >> Stefan Monnier <monnier@HIDDEN> writes: >>=20 >> > I don't understand this. Who is this for? What problem does it aim t= o solve? >> > Why hide it in that location? >> > >> > >> > Stefan "who hasn't looked at the presumably preceding discussi= on >> > in emacs-devel" >>=20 >> This discussion started on emacs-devel but was moved here to >> bug-gnu-emacs for further review and tracking. If you think this >> information should also go elsewhere, I'm happy to do that. However, I >> don't believe admin/notes/elpa is a hidden location for Emacs >> developers. > > Why do you think admin/notes/elpa is not a hidden location for Emacs > developers? Who do you think the admin/notes/ directory is for? > Eli, are you suggesting this section should be added to a more visible location than admin/notes/elpa? If so, I'm happy to propose adding it elsewhere. I chose admin/notes/elpa because it was one of the places I looked for this information and noticed it was missing. I also checked the elpa README and found it lacking there as well. Of course, it's up to the Emacs maintainers to decide the best location for this section. >> Related questions that may arise: > > Who may raise this questions, and in what contexts? > The proposed section helps Emacs and GNU ELPA developers ensure their code is up-to-date and compliant with Emacs policies. It addresses questions arising during contributions, updates, or policy reviews. >> - Are these cases considered policy violations for packages in GNU ELPA? > > Which cases, and why do you think they might be policy violations? > The cases I'm referring to are when a built-in package or a GNU ELPA package continues development outside GNU ELPA without adhering to its policies. >> The proposed section in the Emacs developer notes aims to address these >> questions in a general sense > > How can a question be addressed "in a general sense"? Shouldn't every > question be addressed specifically and in a targeted manner, answering > exactly the question and nothing else? > The focus is on helping developers navigate GNU ELPA package maintenance in external repositories. Specific details can be added if needed. >> When GNU ELPA policies are violated=E2=80=94or could be violated, >> such as by accepting a pull request or incorporating code that is not >> under FSF copyright=E2=80=94Emacs maintainers and developers will have t= he >> clarity and guidelines needed to take appropriate action and defend GNU >> Emacs' interests. > > If code that violates the policies is accepted, how can the Emacs > maintainers do anything post-factum to defend GNU interests? Code > that is accepted into the Git repository is carved in stone, and > cannot be removed from Git, ever. That's precisely the point. Maintainers of GNU ELPA packages hosted externally need clear guidelines for proper maintenance. The GNU ELPA team must review updates before merging them to ensure compliance with Emacs policies. This includes verifying that contributors with significant changes (e.g., over 15 lines of code) complete the FSF copyright assignment process, notifying maintainers of policy violations, etc. While I'm unfamiliar with the current process, I propose adding a section to guide external maintainers on GNU ELPA best practices.
bug-gnu-emacs@HIDDEN
:bug#76925
; Package emacs
.
Full text available.Received: (at 76925) by debbugs.gnu.org; 23 Mar 2025 12:03:05 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 23 08:03:05 2025 Received: from localhost ([127.0.0.1]:48027 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1twK2f-0004K6-RM for submit <at> debbugs.gnu.org; Sun, 23 Mar 2025 08:03:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38046) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1twK2c-0004J2-7J for 76925 <at> debbugs.gnu.org; Sun, 23 Mar 2025 08:03:00 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1twK2T-00026T-6t; Sun, 23 Mar 2025 08:02:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=+A4BK0ftKBXm6sY1hggr0f5RBlz08fdXZIxRsX2MpC4=; b=ePvRLTIircsGHVCW8lWo 1PzunsU/c286Ivh1bDVbTvs9bMzoRYHZYMPvanFUraFFl9O2p2WumcKwqQ4sNoga3zMboM1XcGDAR 9a3dZZg4JhcvZoCmazqnv2BSnYfA/vAtwjlpgy8mmcolr3OXORHrmeoaxOiULLmDvLk6mA0RtBKwP id3VT1S4TuwUIZWjA7rzyCJN4b3wWlwa9/lRn6n4HoE7FheDT/MhjrMcNFR+GZmT2+QIRtSiAvjoI oMuo2qoEK0Ct9mRqHQpjMwUdd2t2sOddehmfezm8qgqk+gUb4QpOv19H7UoPWi7jY+x7w+FfGayEv T+MRNVKn+Sb3Aw==; Date: Sun, 23 Mar 2025 14:02:16 +0200 Message-Id: <86y0wwez07.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: david <davidimagid@HIDDEN> In-Reply-To: <87ecyo2cnq.fsf@HIDDEN> (message from david on Sun, 23 Mar 2025 07:45:45 -0400) Subject: Re: bug#76925: [PATCH] admin/notes/elpa: Add note on contributing to external packages References: <CADwFkm=aNPWDbCy_78hmKvY=v0f+apqwJVQeVvgoub8iEbk3gA@HIDDEN> <87tt7mbhgj.fsf@HIDDEN> <jwvsen4v58p.fsf-monnier+emacs@HIDDEN> <87ecyo2cnq.fsf@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76925 Cc: luangruo@HIDDEN, philipk@HIDDEN, 76925 <at> debbugs.gnu.org, monnier@HIDDEN, stefankangas@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: david <davidimagid@HIDDEN> > Cc: 76925 <at> debbugs.gnu.org, Po Lu <luangruo@HIDDEN>, Philip Kaludercic > <philipk@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, Stefan Kangas > <stefankangas@HIDDEN> > Date: Sun, 23 Mar 2025 07:45:45 -0400 > > Stefan Monnier <monnier@HIDDEN> writes: > > > I don't understand this. Who is this for? What problem does it aim to solve? > > Why hide it in that location? > > > > > > Stefan "who hasn't looked at the presumably preceding discussion > > in emacs-devel" > > This discussion started on emacs-devel but was moved here to > bug-gnu-emacs for further review and tracking. If you think this > information should also go elsewhere, I'm happy to do that. However, I > don't believe admin/notes/elpa is a hidden location for Emacs > developers. Why do you think admin/notes/elpa is not a hidden location for Emacs developers? Who do you think the admin/notes/ directory is for? > Related questions that may arise: Who may raise this questions, and in what contexts? > - Are these cases considered policy violations for packages in GNU ELPA? Which cases, and why do you think they might be policy violations? > The proposed section in the Emacs developer notes aims to address these > questions in a general sense How can a question be addressed "in a general sense"? Shouldn't every question be addressed specifically and in a targeted manner, answering exactly the question and nothing else? > When GNU ELPA policies are violated—or could be violated, > such as by accepting a pull request or incorporating code that is not > under FSF copyright—Emacs maintainers and developers will have the > clarity and guidelines needed to take appropriate action and defend GNU > Emacs' interests. If code that violates the policies is accepted, how can the Emacs maintainers do anything post-factum to defend GNU interests? Code that is accepted into the Git repository is carved in stone, and cannot be removed from Git, ever.
bug-gnu-emacs@HIDDEN
:bug#76925
; Package emacs
.
Full text available.Received: (at 76925) by debbugs.gnu.org; 23 Mar 2025 11:46:04 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 23 07:46:04 2025 Received: from localhost ([127.0.0.1]:48009 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1twJmE-0001Yf-T1 for submit <at> debbugs.gnu.org; Sun, 23 Mar 2025 07:46:04 -0400 Received: from mail-ua1-x936.google.com ([2607:f8b0:4864:20::936]:45122) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <davidimagid@HIDDEN>) id 1twJmA-0001Ws-Rb for 76925 <at> debbugs.gnu.org; Sun, 23 Mar 2025 07:46:00 -0400 Received: by mail-ua1-x936.google.com with SMTP id a1e0cc1a2514c-86718c2c3b9so1494004241.2 for <76925 <at> debbugs.gnu.org>; Sun, 23 Mar 2025 04:45:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742730353; x=1743335153; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:user-agent :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=ZOIYfBUGLlcgIQAkx0ntRleOebZoHBzT/nK2ztSSoSk=; b=b0CfL4VyhIPSqktXvjGacMN23FmnPin1MsS7+mSBK5LR/4DD4c+0XMcmgHtzxzDzyN iPyfeFjcsyJMRDxQteo6xddhVux8DGjpHSqrkuJrDoeLqW0sqGkqrmltgrh8jZ9xRXUt 6nuxuUNHFFVO7alVoEDSrDla2t1G3x8QLw+E2B7BcjgJXuRZ+12WW7tQetMbHfblV5z7 0HRu26yQTSJp2wXxlxVzljmE2T5Mbu/I8rSucLzaJqEtTSNKm9/ZO0hhg+7CXLrn2TxA qo1cg+wW8c338VtOT0L3e9Gttdy5rcbW0XUxhcnCQTsVpbEG4nhRLotg5BOJ5Sx6/o6r 0Y7g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742730353; x=1743335153; h=content-transfer-encoding:mime-version:message-id:date:user-agent :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=ZOIYfBUGLlcgIQAkx0ntRleOebZoHBzT/nK2ztSSoSk=; b=ODw4pOpFKyH400YiMrU8WJFMYX7hhBVEgat+X1BfK5E27sBjr31ppYhie0jh/xSQjM RZDZwDkjcbqPPrL+G1KzljsldV190cdmgl1SysACRB036LiMKf1tZm6dLKcDOnu+xwix 5kIzyWuy1AAbN5zPZ/R94z/s2rHwHxWi/WwdaCscotFcwU8cCirc0JE6XxinfTLqzkly LMr7a2Xnv81yS6I9zd+YXP811fiYZoUjsdf6dHuyp3SYSKb5Rx/6YkLd4zR9FD+b/ZUn 07bLiL3aE6Gz4/G+idFNgIcogNPjtoYMrh0zEjV5Kcm/svAy5pDz/9I5TgBGWCpoj29r xsuA== X-Gm-Message-State: AOJu0YzRJAPksYxo+SqaCE6esMRTmKGUJa0AZkn7vKy8jhRm2ZWHkgnc 4iTErxWVUz3FmqOJMT4vxNFREhbH3iStTOGYlRBcHqBAGCMBirMn X-Gm-Gg: ASbGncsUjMYA2jKrjc7Ba/EE8U1QkNlu3Sj8Cy+q+iFW7bWiv2XWxp0XvFP3JVB8OqY 3TQtsUpVJWPr4TViMTpxc7urucjOXGrUwHqo217vhVok1Kpj4+i7iKdJMcPFlM68/ZUJ0lWnoiO aNHS1wMaLZBwM79GsLwY6fO4FSt2G/TPsoN5ZUXb1nStwTlVbEHANP5C8lXFxH0SNtw5S11WgVr CdnIKUHftFxH1wEX0k+WlaNsPk+tNvmJ84guuqm8oJKq3eHTvUzKpb6TRegFHzNYuufY7f3Z8ju VNg489FUMD/SqVD5hJYX1xhkbmdYvK4x/DKEIQ== X-Google-Smtp-Source: AGHT+IFCtXcFq46rmsOkfynX/+MXuGL67XnNXFREEaNyIbuniFdZY1NJTd/Hf1LdM2QcsS0G1iA2Kg== X-Received: by 2002:a05:6102:f11:b0:4c1:9f48:617e with SMTP id ada2fe7eead31-4c50d63d37dmr6194389137.21.1742730352993; Sun, 23 Mar 2025 04:45:52 -0700 (PDT) Received: from fedora ([190.6.34.182]) by smtp.gmail.com with ESMTPSA id ada2fe7eead31-4c50bc4caeesm1174816137.15.2025.03.23.04.45.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Mar 2025 04:45:52 -0700 (PDT) From: david <davidimagid@HIDDEN> To: Stefan Monnier <monnier@HIDDEN> Subject: Re: bug#76925: [PATCH] admin/notes/elpa: Add note on contributing to external packages In-Reply-To: <jwvsen4v58p.fsf-monnier+emacs@HIDDEN> References: <CADwFkm=aNPWDbCy_78hmKvY=v0f+apqwJVQeVvgoub8iEbk3gA@HIDDEN> <87tt7mbhgj.fsf@HIDDEN> <jwvsen4v58p.fsf-monnier+emacs@HIDDEN> User-Agent: mu4e 1.12.8; emacs 31.0.50 Date: Sun, 23 Mar 2025 07:45:45 -0400 Message-ID: <87ecyo2cnq.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76925 Cc: Po Lu <luangruo@HIDDEN>, Philip Kaludercic <philipk@HIDDEN>, 76925 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Stefan Monnier <monnier@HIDDEN> writes: >>> This commit adds a section to admin/notes/elpa documenting best practic= es >>> for maintaining externally hosted GNU ELPA packages. It covers contrib= ution >>> guidelines, copyright assignment, and synchronization with elpa.git, wh= ile >>> emphasizing a collaborative and relaxed approach to package maintenance. > > I don't understand this. Who is this for? What problem does it aim to s= olve? > Why hide it in that location? > > > Stefan "who hasn't looked at the presumably preceding discussion > in emacs-devel" This discussion started on emacs-devel but was moved here to bug-gnu-emacs for further review and tracking. If you think this information should also go elsewhere, I'm happy to do that. However, I don't believe admin/notes/elpa is a hidden location for Emacs developers. This addition to admin/notes/elpa targets developers maintaining externally hosted GNU ELPA packages, especially newcomers. It provides guidance on contributions, copyright assignment, and synchronization with elpa.git, ensuring compliance with GNU ELPA policies. Related questions that may arise: - Can GNU ELPA packages be developed in unofficial repositories, potentially violating GNU Emacs policies? (Yes: some packages stop updating in GNU ELPA but continue in unofficial repos, detaching them from GNU Emacs if added to `package-archives`.) - Can Emacs recommend updates for GNU ELPA packages from NonGNU ELPA or unofficial archives? (Yes: I've seen built-in packages that can be updated=E2=80=94as long as the archive is added to `package-archives`=E2= =80=94from unofficial repositories, bypassing GNU ELPA policies. Ideally, development should continue in GNU ELPA, and a warning should be shown when a built-in package or a package originally from GNU ELPA is proposed to be updated from outside GNU ELPA.) - Are these cases considered policy violations for packages in GNU ELPA? The proposed section in the Emacs developer notes aims to address these questions in a general sense, providing guidance for new developers on these topics. When GNU ELPA policies are violated=E2=80=94or could be viol= ated, such as by accepting a pull request or incorporating code that is not under FSF copyright=E2=80=94Emacs maintainers and developers will have the clarity and guidelines needed to take appropriate action and defend GNU Emacs' interests.
bug-gnu-emacs@HIDDEN
:bug#76925
; Package emacs
.
Full text available.Received: (at 76925) by debbugs.gnu.org; 23 Mar 2025 02:44:16 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 22 22:44:16 2025 Received: from localhost ([127.0.0.1]:46578 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1twBJv-0008Ay-Tx for submit <at> debbugs.gnu.org; Sat, 22 Mar 2025 22:44:16 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:19900) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <monnier@HIDDEN>) id 1twBJu-0008AI-6x for 76925 <at> debbugs.gnu.org; Sat, 22 Mar 2025 22:44:14 -0400 Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id B34C2100045; Sat, 22 Mar 2025 22:44:08 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1742697847; bh=f//F73vO0AgEyuiMbDF8lxKQ9hH7DxiK2q6ri/LUwZA=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=UtJ0QiUMBIVBb2uM0eSqKvAqtbig0QyYOJsIDmowLGPyklmDestS2SWh2newv3Dtg AitK+1K3+bN2SnsmFNURcp7LhYJ+9x9Zfx/WBWotHEqT0URz95DLIB+V9tPYwIieN5 d+6zVRvM5BdTjvo3821YJe2OtcLasiospVum2wxpYbN3SZUm4TvDqLjA9+yBW60CnX Ifuxev34ICLIY8E4jYw4qIeEueu+fFKyi/vfVUBfqDxSf+h7ckKeZzAhXql8lngOhH FceDXT3vo55d4NNErjxjiUReHbg4nxnKgnXluMioSu7xAypwR0l6QKLcNFONKRAZ77 AyY/aHYVYxvLg== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id DEBB910002E; Sat, 22 Mar 2025 22:44:07 -0400 (EDT) Received: from pastel (unknown [104.247.242.5]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 9EA9F12005D; Sat, 22 Mar 2025 22:44:07 -0400 (EDT) From: Stefan Monnier <monnier@HIDDEN> To: david <davidimagid@HIDDEN> Subject: Re: bug#76925: [PATCH] admin/notes/elpa: Add note on contributing to external packages In-Reply-To: <87tt7mbhgj.fsf@HIDDEN> Message-ID: <jwvsen4v58p.fsf-monnier+emacs@HIDDEN> References: <CADwFkm=aNPWDbCy_78hmKvY=v0f+apqwJVQeVvgoub8iEbk3gA@HIDDEN> <87tt7mbhgj.fsf@HIDDEN> Date: Sat, 22 Mar 2025 22:44:06 -0400 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.371 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76925 Cc: Po Lu <luangruo@HIDDEN>, Philip Kaludercic <philipk@HIDDEN>, 76925 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) >> This commit adds a section to admin/notes/elpa documenting best practices >> for maintaining externally hosted GNU ELPA packages. It covers contribution >> guidelines, copyright assignment, and synchronization with elpa.git, while >> emphasizing a collaborative and relaxed approach to package maintenance. I don't understand this. Who is this for? What problem does it aim to solve? Why hide it in that location? Stefan "who hasn't looked at the presumably preceding discussion in emacs-devel"
bug-gnu-emacs@HIDDEN
:bug#76925
; Package emacs
.
Full text available.Received: (at 76925) by debbugs.gnu.org; 23 Mar 2025 02:39:55 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 22 22:39:55 2025 Received: from localhost ([127.0.0.1]:46564 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1twBFi-0007SF-BW for submit <at> debbugs.gnu.org; Sat, 22 Mar 2025 22:39:55 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:33841) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <monnier@HIDDEN>) id 1twBFf-0007Qy-GI for 76925 <at> debbugs.gnu.org; Sat, 22 Mar 2025 22:39:52 -0400 Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id C1811442724; Sat, 22 Mar 2025 22:39:44 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1742697583; bh=c+4sad2fY0KCK5PFsoa2Q3K9/XsVMNrajhinCcpRP2k=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=ovcOptG0IGKil7p3vXrGfc7wmNoMF5o7vRmjXZtwmW6hiHaaQpG+RtUClYlwRK1JA 7NMHTD8z24VQPj3qAmOgUS55vErpHdp8wYKZCSsIklJHzrntd8KooiOwP4hN2p2WYz XSnCNpRcobjvk5q5l5coKmic58o7EvQXNLuMWUFD2u09wCVr8TMpt4jYUX+mTZgvTY pwHpnrlPOtQ2Y3rNWKPBocYefQ0qLUIJ6TsN1+BJFyWvdRs/ETcWJs6lkX2R7Fn/H/ aEGbo/naV38Tewjg0f6gRKXDZNq4qzQeVcdPiGgtn0V/u7KyNVKx479yIjkLSog97x 0YPDxFSrKKKDA== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 76B73442205; Sat, 22 Mar 2025 22:39:43 -0400 (EDT) Received: from pastel (unknown [104.247.242.5]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 39F9A12067B; Sat, 22 Mar 2025 22:39:43 -0400 (EDT) From: Stefan Monnier <monnier@HIDDEN> To: david <davidimagid@HIDDEN> Subject: Re: bug#76925: [PATCH] admin/notes/elpa: Add note on contributing to external packages In-Reply-To: <87y0wwk0ex.fsf@HIDDEN> Message-ID: <jwvy0wwv5bk.fsf-monnier+emacs@HIDDEN> References: <87cyeprqdp.fsf@HIDDEN> <CADwFkm=aNPWDbCy_78hmKvY=v0f+apqwJVQeVvgoub8iEbk3gA@HIDDEN> <86ikofdb3o.fsf@HIDDEN> <CADwFkmnfeMK7LGBPDmqjCobs-Dn1qyZm=kZntWR=jYs5UOTEuw@HIDDEN> <86senjbsje.fsf@HIDDEN> <87bju78sz8.fsf@HIDDEN> <877c4v46ye.fsf@HIDDEN> <87a59qihc0.fsf@HIDDEN> <CADwFkmnL0yT6-0cFsR4y6OAge1eUVRy17gGDiKyP3Ggd6gXVUw@HIDDEN> <87y0wwk0ex.fsf@HIDDEN> Date: Sat, 22 Mar 2025 22:39:42 -0400 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.409 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76925 Cc: 76925 <at> debbugs.gnu.org, Philip Kaludercic <philipk@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) david [2025-03-22 21:20:38] wrote: > Stefan Kangas <stefankangas@HIDDEN> writes: >> BTW, which Emacs mode are you editing this in to automatically insert >> 0x2019? > I manually used the =E2=80=99 character in the text. How? Stefan
bug-gnu-emacs@HIDDEN
:bug#76925
; Package emacs
.
Full text available.Received: (at 76925) by debbugs.gnu.org; 23 Mar 2025 01:20:58 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 22 21:20:58 2025 Received: from localhost ([127.0.0.1]:46353 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1twA1J-0000S2-Ij for submit <at> debbugs.gnu.org; Sat, 22 Mar 2025 21:20:58 -0400 Received: from mail-vk1-xa34.google.com ([2607:f8b0:4864:20::a34]:51205) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <davidimagid@HIDDEN>) id 1twA1G-0000Qw-6u for 76925 <at> debbugs.gnu.org; Sat, 22 Mar 2025 21:20:55 -0400 Received: by mail-vk1-xa34.google.com with SMTP id 71dfb90a1353d-523ee30e0d4so1619862e0c.2 for <76925 <at> debbugs.gnu.org>; Sat, 22 Mar 2025 18:20:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742692848; x=1743297648; darn=debbugs.gnu.org; h=mime-version:message-id:date:user-agent:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=LjkveiEVmyB9b6An8tFqwk6Tc9+DgUYVpytuP/ccShU=; b=KHnRnH7rBRnVRTYI0Ucec0klr1pEF3XmS4V6pryNVRpKnsIcRpbYyvJn0wWri+DOdE WtQ2er5HPiYzF7Lq6zW2PiC+rZ7NQ4VkwqlkFo3kTfU0q1498u4YQKls6hYoA01Mbt4Y UFUXzKRtpKnyTg/2ihtkN91rB2qoOlYvFyBb29smcvGRr/iQECt/8XYRUOq5ASVjaX3p f4X20G7r4pL1KgqBqqJM0r/9XORczOwlCq79QdwWUdBmKP18n0afZ2uFye1kRiIsX7F6 DWEGf+FjB36oQOuuNNFBx1B/BLClp/DAgZ5JsaaYcxtNDLeKhVHP2stwUL9NsAnzq2Xk 6hSQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742692848; x=1743297648; h=mime-version:message-id:date:user-agent:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=LjkveiEVmyB9b6An8tFqwk6Tc9+DgUYVpytuP/ccShU=; b=W38zWqYG04C1DH2uZt+WiWXlMy3Z0MCZKLeZ4iFJPgXpq+zJRcrml0M0trPleIpoPe 8TdnOZfYrsgRNyZnNh2mmHltIW+e5eqCaVNYOASrJr/XxDC991kI1FoXah/2sqU1r+KS MnXcZ4axqmsfhlRmyd0vEX7cAYqTsiKEusbRsnua5CDM52Z9ZG24fRRKCp7cjppGyukq rFuR4Zz+1nwPLt6Hs2ILUkiKt47mfmo9d/AyP9AMLJRoHXcshCavYNzt6lac+aUPpful 2zWDxr8YHFND6k35vii8LJVOWucsQlQGBF0O46UjuaCUaCCm2/c5PwU7jKjPd1+R4Keo ihIg== X-Forwarded-Encrypted: i=1; AJvYcCV+IrGbexCm2iyHtZK/tDwCHEKcm6KPNoiN5l55Lwjh8NX6A+Q7O/TD10QtPm0Bm9y7W2bULw==@debbugs.gnu.org X-Gm-Message-State: AOJu0YzBcYCX9RGSNM+cJI+RuRCNk7ScCbVaIUoPAxEo+4PNA3bkPPl5 69ar2jhm86bhOxUGn3zTFp3OutHN5O6Fk1GNueIM4RpuWk6FCgGJ X-Gm-Gg: ASbGncuqJAuia61Jga3wpVZj+GlCml7/7x8/xYR+SeLaY5+BWVcLviXQ1RwPejCsj+E 7F/2r08FFL+CIYWPe8cmhSCEEezFtfP8Amel9vsKIHk7QNgVLsLKE0KCFvtnFYy7KUskRsU21CP RTD+or6OYLINP8BJ1JLsZnTiVajLA8DWGlkB+mReXThT+Rv5ex+O7X6+zbg9LD1SooOGhr8fDp5 xh6A0NkEd6jX28I0rITFy3xFKb7sg/w/ek7BAbHUOXrOcjDE/MJA282HQ0wNgsO7NjpYZbjlUFJ biSAwxGCGETEURgu8L6IpaSQWstPZyMTT9J7tA== X-Google-Smtp-Source: AGHT+IGeDdGNnnk3B6Qk5QMFllo0vI5GIJDxtFclrRRpTs8LPjk/1l8dFDvK8DnGFQJA8q46tnMwrg== X-Received: by 2002:a05:6122:1c8e:b0:525:9ddc:381a with SMTP id 71dfb90a1353d-525a850e31fmr5947453e0c.6.1742692848200; Sat, 22 Mar 2025 18:20:48 -0700 (PDT) Received: from fedora ([190.6.34.182]) by smtp.gmail.com with ESMTPSA id 71dfb90a1353d-525a76453b7sm912457e0c.38.2025.03.22.18.20.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 22 Mar 2025 18:20:46 -0700 (PDT) From: david <davidimagid@HIDDEN> To: Stefan Kangas <stefankangas@HIDDEN> Subject: Re: bug#76925: [PATCH] admin/notes/elpa: Add note on contributing to external packages In-Reply-To: <CADwFkmnL0yT6-0cFsR4y6OAge1eUVRy17gGDiKyP3Ggd6gXVUw@HIDDEN> References: <87cyeprqdp.fsf@HIDDEN> <CADwFkm=aNPWDbCy_78hmKvY=v0f+apqwJVQeVvgoub8iEbk3gA@HIDDEN> <86ikofdb3o.fsf@HIDDEN> <CADwFkmnfeMK7LGBPDmqjCobs-Dn1qyZm=kZntWR=jYs5UOTEuw@HIDDEN> <86senjbsje.fsf@HIDDEN> <87bju78sz8.fsf@HIDDEN> <877c4v46ye.fsf@HIDDEN> <87a59qihc0.fsf@HIDDEN> <CADwFkmnL0yT6-0cFsR4y6OAge1eUVRy17gGDiKyP3Ggd6gXVUw@HIDDEN> User-Agent: mu4e 1.12.8; emacs 31.0.50 Date: Sat, 22 Mar 2025 21:20:38 -0400 Message-ID: <87y0wwk0ex.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76925 Cc: Philip Kaludercic <philipk@HIDDEN>, 76925 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, monnier@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Stefan Kangas <stefankangas@HIDDEN> writes: > BTW, which Emacs mode are you editing this in to automatically insert > 0x2019? > I manually used the =E2=80=99 character in the text. >> +1. Include clear contribution guidelines in your repository >> + If you include a README or CONTRIBUTING file in your external >> + repository, consider adding the following: >> + - A notice that the package is distributed through GNU ELPA. >> + - A statement that contributors must assign copyright for their >> + contributions to the FSF if the contribution is significant >> + (e.g., more than a few lines of code, following the fifteen-line >> + thumb-rule). > > Clarify what is the "fifteen-line thumb-rule" here. > >> + - For complete information, see the CONTRIBUTE file in the Emacs >> + repository. >> + >> +2. Handling contributions requiring copyright assignment >> + When a contributor submits a pull request or patch that requires >> + copyright assignment: >> + - Acknowledge the contribution: Thank the contributor and let them >> + know that their contribution will need to go through the FSF=E2=80= =99s >> + copyright assignment process before it can be merged. >> + - Explain the process: Provide the contributor with clear >> + instructions on how to complete the copyright assignment process. >> + This typically involves: >> + - Filling out the FSF=E2=80=99s copyright assignment form. >> + - Sending the signed form to the FSF. >> + - Waiting for confirmation from the FSF that the assignment has >> + been processed. > > Instead of "typically", say "always". > >> + - Point to resources: Direct the contributor to the FSF=E2=80=99s co= pyright >> + assignment page for more information: >> + https://www.fsf.org/licensing/assigning.html > > The bullet point headings "Acknowledge the contribution", "Explain the > process", "Point to resources" can be taken out. > >> +3. Consult with GNU ELPA administrators >> + If you=E2=80=99re unsure whether a contribution requires copyright >> + assignment or how to handle a specific case: >> + - Reach out to the GNU ELPA administrators by emailing >> + emacs-devel@HIDDEN >> + - Provide details about the contribution (e.g., the size of the >> + patch, the contributor=E2=80=99s contact information, and any rele= vant >> + context). > > Change "contact information" to "email address". We don't need or want > more specific information than that. > >> +4. Merging contributions >> + Once the contributor has completed the copyright assignment process >> + and you=E2=80=99ve received confirmation from the FSF: >> + - Merge the contribution into your external repository. Note that >> + repositories under `elpa.git` should not be modified directly by >> + Emacs developers, as their upstreams are not expected to merge >> + changes made there. Instead, contributions should be made to the >> + external repository and then synchronized with `elpa.git`. > > Yes. > >> + However, if the upstream development appears to have stagnated and >> + the maintainers are unreachable, the GNU ELPA administrators may >> + commit changes directly to `elpa.git` to ensure the package remains >> + functional and up-to-date. > > This is not our process in that case. We would reach out to upstream, > look for a new maintainer, etc. IOW, many other steps become relevant > before we take that drastic step. > > In particular, we would always set `:url nil` first. > >> + - In exceptional cases, minor local changes may be made directly in >> + `elpa.git` (e.g., to adapt the package to the ELPA environment). >> + However, these changes will not be reflected in the upstream >> + repository and should be kept to a minimum. > > I wouldn't mention this here. "Be kept to a minimum" is a bit > misleading, since AFAIK this has never happened. If we should say > anything, we should say that. > >> + - Make sure to credit the contributor in the commit history. >> + - If applicable, update the AUTHORS or THANKS file in your >> + repository to acknowledge their contribution. > > Fair enough, but do we really need to repeat that? > >> +5. Maintaining compliance >> + - It=E2=80=99s a good idea to periodically review your repository=E2= =80=99s >> + contribution guidelines to keep them up-to-date and aligned with >> + GNU ELPA policies. > > What would this look like? I'm not aware that any maintainer is doing > specific review work besides what happens when new contributors show up. > >> + - Stay in touch with the GNU ELPA administrators to address any >> + questions or concerns about contributions and copyright assignment. > > I'm even less sure what this might concretely look like. > >> +By following these steps, you can help ensure that contributions to your >> +externally hosted package are handled in a way that complies with GNU >> +ELPA policies and respects the FSF=E2=80=99s copyright requirements. > > I'm not sure what this paragraph specifically adds. > > In general, I'm not sure about the intended target audience for this > documentation. The documentation in admin/notes is usually directed at > people maintaining Emacs, while documentation directed at package > maintainers usually go to elpa.git/README (and related files). > The addition of this section aims to provide guidance for new GNU ELPA package developers. It serves as a reminder in admin/notes about the process for accepting contributions and maintaining packages, ensuring ongoing compliance with GNU ELPA licensing policies. > Maybe we should keep only the small note that boils down to: > > Don't commit changes directly to packages in GNU ELPA without > checking first that they have :url nil. > > And related explanations. I've attached the updated patch incorporating your feedback, emphasizing the need to check `:url nil` before direct commits to GNU ELPA. I'll wait for further instructions to proceed. --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-Add-note-about-externally-hosted-packages-to-admin-n.patch Content-Description: Add note on contributing to external packages From 01506749659fcb4415e5b4ee97619add857a39e2 Mon Sep 17 00:00:00 2001 From: dimagid <dimagidve@HIDDEN> Date: Mon, 10 Mar 2025 08:39:40 -0400 Subject: [PATCH] Add note about externally hosted packages to admin/notes/elpa This commit adds a section on handling externally hosted GNU ELPA packages, covering contribution guidelines, copyright assignment, and synchronization with elpa.git. * admin/notes/elpa: Add section on externally hosted packages. --- admin/notes/elpa | 61 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) diff --git a/admin/notes/elpa b/admin/notes/elpa index afcda71d1dd..9425efd31af 100644 --- a/admin/notes/elpa +++ b/admin/notes/elpa @@ -33,3 +33,64 @@ the package. It is easy to use the elpa branch to deploy a "local" copy of the package archive. For details, see the README file in the elpa branch. + +* Contributing to externally hosted packages + +Some GNU ELPA packages are primarily developed in external repositories +(e.g., on GitHub, GitLab, or similar platforms). If you maintain such +a package, it's important to help contributors understand the +requirements for contributing, especially when it comes to copyright +assignment to the Free Software Foundation (FSF). Here's what you can +do: + +1. Include clear contribution guidelines in your repository + If you include a README or CONTRIBUTING file in your external + repository, consider adding the following: + - A notice that the package is distributed through GNU ELPA. + - A statement that contributors must assign copyright for their + contributions to the FSF if the contribution is significant + (e.g., more than a few lines of code, following the fifteen-line + rule). The fifteen-line rule is a guideline used by the FSF to + determine whether a contribution is significant enough to require + copyright assignment. Contributions exceeding fifteen lines of + code always fall under this rule. + - For complete information, see the CONTRIBUTE file in the Emacs + repository. + +2. Handling contributions requiring copyright assignment + When a contributor submits a pull request or patch that requires + copyright assignment: + - Thank the contributor and let them know that their contribution + will need to go through the FSF's copyright assignment process + before it can be merged. + - Provide the contributor with clear instructions on how to complete + the copyright assignment process. This always involves: + - Filling out the FSF's copyright assignment form. + - Sending the signed form to the FSF. + - Waiting for confirmation from the FSF that the assignment has + been processed. + - Direct the contributor to the FSF's copyright assignment page for + more information: https://www.fsf.org/licensing/assigning.html + +3. Consult with GNU ELPA administrators + If you're unsure whether a contribution requires copyright + assignment or how to handle a specific case: + - Reach out to the GNU ELPA administrators by emailing + emacs-devel@HIDDEN + - Provide details about the contribution (e.g., the size of the + patch, the contributor's email address, and any relevant context). + +4. Merging contributions + Once the contributor has completed the copyright assignment process + and you've received confirmation from the FSF: + - Merge the contribution into your external repository. + - Credit the contributor in the commit history and, if applicable, + in the AUTHORS or THANKS file. + +5. Handling stagnant upstream development + If upstream development has stagnated and maintainers are + unreachable: + - The GNU ELPA administrators will first attempt to contact upstream + or find a new maintainer. + - As a last resort, after setting `:url nil`, changes may be + committed directly to `elpa.git` to keep the package functional. -- 2.49.0 --=-=-=--
bug-gnu-emacs@HIDDEN
:bug#76925
; Package emacs
.
Full text available.Received: (at 76925) by debbugs.gnu.org; 22 Mar 2025 22:39:56 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 22 18:39:56 2025 Received: from localhost ([127.0.0.1]:46136 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tw7VT-0004dO-68 for submit <at> debbugs.gnu.org; Sat, 22 Mar 2025 18:39:55 -0400 Received: from mail-ed1-x533.google.com ([2a00:1450:4864:20::533]:57600) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1tw7VQ-0004cp-Bl for 76925 <at> debbugs.gnu.org; Sat, 22 Mar 2025 18:39:53 -0400 Received: by mail-ed1-x533.google.com with SMTP id 4fb4d7f45d1cf-5e5e22e6ed2so4741770a12.3 for <76925 <at> debbugs.gnu.org>; Sat, 22 Mar 2025 15:39:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742683186; x=1743287986; darn=debbugs.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:from:to:cc:subject:date :message-id:reply-to; bh=D6nqQA8N5TE3LpJn4lROvVBZn5ETuFWlF1n+5YhJGo0=; b=Nf5eegB5AIWTGZjk/mBT9GwF/+q8/kN6pO7wrl5wIxv8MHNq0gtIYpOr/V3iH0BJow cNiVOokSy5TxBwLLmq935fDWPHADKXKSQfEfjlXCQjNEyulmUPUBsy8AuPAkQ/OrK/W5 fC1Q5U5oYzeus1pmg2H+MjcV4PszMSm247FznQJ7VBFVpqkkv5JQEv/RL7oO9ddGxCFM fqAccLVRLjqbUSscpJvO5kBb62uDkrJ5cMDNAEfwFyWWN2sVaDY2dYMMUMdgxV8mM2Al rhsIuJjgaxbhG+74ndHLBSTEL0746i76fS9eYaQJhnB15QgmRkm5jqOQ1XYG2cXKhVk9 GQTw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742683186; x=1743287986; h=content-transfer-encoding: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=D6nqQA8N5TE3LpJn4lROvVBZn5ETuFWlF1n+5YhJGo0=; b=tWgMhyBN3P7St5HVIyf3bzTzG/boMWCSa7QtCUNJWCMZ9dsMvnTBjDqmBd1XnC08Rb V2opeVhLzYVJvJsVfyBE2tPvaegTQd8y/NtYFha0myY3pX7FpnVhCFmt0nRp5oTjOPuB WPUNSicnxvJyjWR9Q2qzI21KkPD7aboVudwcsP81hZBundWsFvofApq8JBYezwzetaGi hTSX5779n3a8RFqtlTvHMUOXZOKwvnofX78AwdWjC+YD0+x0th0JRCeacV6CjZfVl/4Y TI/K2fC0ej6wFvdQlVJLQw5kY9okL2MStgbdDw6QVHejvlFxrXcLs9WRBcTaEr619QOO X53A== X-Forwarded-Encrypted: i=1; AJvYcCXU0Rz3s4Nbucx19b8x3NRSqWZo8HFa6uug6qld8daXx64xs6tbUNmD0pgQhYUbiZRXW1JoUQ==@debbugs.gnu.org X-Gm-Message-State: AOJu0YwP8loUUcusVp5BmM3n8Jjs5qm37tEQ+rZGwhzU6dBxRyTbi4Xd oXm4B5vKPPEw3UlitXVNNGyfaH6OjzoHJ4UzX17cTUR5wuNJW4E7oCGpDKxKenjkPotHK3NWsnb DOPZsCFQNOnLcZ4CRMvi7u4z/Plk= X-Gm-Gg: ASbGnct3+q3uFp7qzS1mPfuAmHgsJVSjwK/HmqPScWtPH+BTLzTicWMdAdkeP3WIJuj /mAE10z+xo4LihmcQMkzv/KKkVw/RJu1sQS29+UfxqXhM8aXrUWIzjE0EkpIcRTKqOs7+7M/OCb iqOx7yUpi4ENOp3ma08urIW5iYrJuyp8JMwUbeJQ== X-Google-Smtp-Source: AGHT+IEGzfd3+oUbafZDUsBV3poCLo9Q17LDdVbKiE8R6D9QUahTMkHodcREX/OriIqoNPQCbnsePd6X73Y+7QBA4wU= X-Received: by 2002:a05:6402:2551:b0:5e5:437b:74a7 with SMTP id 4fb4d7f45d1cf-5ebcd424c52mr6845462a12.8.1742683185378; Sat, 22 Mar 2025 15:39:45 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sat, 22 Mar 2025 17:39:44 -0500 From: Stefan Kangas <stefankangas@HIDDEN> In-Reply-To: <87a59qihc0.fsf@HIDDEN> References: <87cyeprqdp.fsf@HIDDEN> <CADwFkm=aNPWDbCy_78hmKvY=v0f+apqwJVQeVvgoub8iEbk3gA@HIDDEN> <86ikofdb3o.fsf@HIDDEN> <CADwFkmnfeMK7LGBPDmqjCobs-Dn1qyZm=kZntWR=jYs5UOTEuw@HIDDEN> <86senjbsje.fsf@HIDDEN> <87bju78sz8.fsf@HIDDEN> <877c4v46ye.fsf@HIDDEN> <87a59qihc0.fsf@HIDDEN> MIME-Version: 1.0 Date: Sat, 22 Mar 2025 17:39:44 -0500 X-Gm-Features: AQ5f1Jr7zi8DGJfJzPjoCljpQzHKPoLhq4L7Dfs5bXcbGb6qqGJS2cqpM3xyT2s Message-ID: <CADwFkmnL0yT6-0cFsR4y6OAge1eUVRy17gGDiKyP3Ggd6gXVUw@HIDDEN> Subject: Re: bug#76925: [PATCH] admin/notes/elpa: Add note on contributing to external packages To: david <davidimagid@HIDDEN> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76925 Cc: Philip Kaludercic <philipk@HIDDEN>, 76925 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, monnier@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) david <davidimagid@HIDDEN> writes: > Philip Kaludercic <philipk@HIDDEN> writes: >> >> (A general comment on the tone makes this sound more micro-managey than >> I think is necessary. IMO it is better to have a relaxed atmosphere >> than having it sound too "corporate" for lack of a better word.) > > Updated patch incorporating feedback: > > - Adjusted tone to be more collaborative. Thanks. > - Clarified GNU ELPA admins' role in upstream stagnation. What does this mean? >>From 09842ebfbf8b123351bdec9c05e4aedff7ab640d Mon Sep 17 00:00:00 2001 > From: dimagid <dimagidve@HIDDEN> > Date: Mon, 10 Mar 2025 08:39:40 -0400 > Subject: [PATCH Bug#76925] Add note about externally hosted packages to > admin/notes/elpa > > This commit adds a section to admin/notes/elpa documenting best practices > for maintaining externally hosted GNU ELPA packages. It covers contribut= ion > guidelines, copyright assignment, and synchronization with elpa.git, whil= e > emphasizing a collaborative and relaxed approach to package maintenance. > --- > admin/notes/elpa | 77 ++++++++++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 77 insertions(+) > > diff --git a/admin/notes/elpa b/admin/notes/elpa > index afcda71d1dd..6a5f2a5c360 100644 > --- a/admin/notes/elpa > +++ b/admin/notes/elpa > @@ -33,3 +33,80 @@ the package. > > It is easy to use the elpa branch to deploy a "local" copy of the > package archive. For details, see the README file in the elpa branch. > + > +* Contributing to externally hosted packages > + > +Some GNU ELPA packages are primarily developed in external repositories > +(e.g., on GitHub, GitLab, or similar platforms). If you maintain such > +a package, it=E2=80=99s important to help contributors understand the > +requirements for contributing, especially when it comes to copyright > +assignment to the Free Software Foundation (FSF). Here=E2=80=99s what y= ou can > +do: Please don't use the =E2=80=99 code point (0x2019 RIGHT SINGLE QUOTATION MA= RK); use the ' code point (0x27 APOSTROPHE) instead. This is for consistency. BTW, which Emacs mode are you editing this in to automatically insert 0x2019? Here, I usually only get that character in Emacs when I have copie= d from other software, such as an LLM, or when I copy from *Help* buffers or *Messages* (where it's inserted automatically). > +1. Include clear contribution guidelines in your repository > + If you include a README or CONTRIBUTING file in your external > + repository, consider adding the following: > + - A notice that the package is distributed through GNU ELPA. > + - A statement that contributors must assign copyright for their > + contributions to the FSF if the contribution is significant > + (e.g., more than a few lines of code, following the fifteen-line > + thumb-rule). Clarify what is the "fifteen-line thumb-rule" here. > + - For complete information, see the CONTRIBUTE file in the Emacs > + repository. > + > +2. Handling contributions requiring copyright assignment > + When a contributor submits a pull request or patch that requires > + copyright assignment: > + - Acknowledge the contribution: Thank the contributor and let them > + know that their contribution will need to go through the FSF=E2=80= =99s > + copyright assignment process before it can be merged. > + - Explain the process: Provide the contributor with clear > + instructions on how to complete the copyright assignment process. > + This typically involves: > + - Filling out the FSF=E2=80=99s copyright assignment form. > + - Sending the signed form to the FSF. > + - Waiting for confirmation from the FSF that the assignment has > + been processed. Instead of "typically", say "always". > + - Point to resources: Direct the contributor to the FSF=E2=80=99s cop= yright > + assignment page for more information: > + https://www.fsf.org/licensing/assigning.html The bullet point headings "Acknowledge the contribution", "Explain the process", "Point to resources" can be taken out. > +3. Consult with GNU ELPA administrators > + If you=E2=80=99re unsure whether a contribution requires copyright > + assignment or how to handle a specific case: > + - Reach out to the GNU ELPA administrators by emailing > + emacs-devel@HIDDEN > + - Provide details about the contribution (e.g., the size of the > + patch, the contributor=E2=80=99s contact information, and any relev= ant > + context). Change "contact information" to "email address". We don't need or want more specific information than that. > +4. Merging contributions > + Once the contributor has completed the copyright assignment process > + and you=E2=80=99ve received confirmation from the FSF: > + - Merge the contribution into your external repository. Note that > + repositories under `elpa.git` should not be modified directly by > + Emacs developers, as their upstreams are not expected to merge > + changes made there. Instead, contributions should be made to the > + external repository and then synchronized with `elpa.git`. Yes. > + However, if the upstream development appears to have stagnated and > + the maintainers are unreachable, the GNU ELPA administrators may > + commit changes directly to `elpa.git` to ensure the package remains > + functional and up-to-date. This is not our process in that case. We would reach out to upstream, look for a new maintainer, etc. IOW, many other steps become relevant before we take that drastic step. In particular, we would always set `:url nil` first. > + - In exceptional cases, minor local changes may be made directly in > + `elpa.git` (e.g., to adapt the package to the ELPA environment). > + However, these changes will not be reflected in the upstream > + repository and should be kept to a minimum. I wouldn't mention this here. "Be kept to a minimum" is a bit misleading, since AFAIK this has never happened. If we should say anything, we should say that. > + - Make sure to credit the contributor in the commit history. > + - If applicable, update the AUTHORS or THANKS file in your > + repository to acknowledge their contribution. Fair enough, but do we really need to repeat that? > +5. Maintaining compliance > + - It=E2=80=99s a good idea to periodically review your repository=E2= =80=99s > + contribution guidelines to keep them up-to-date and aligned with > + GNU ELPA policies. What would this look like? I'm not aware that any maintainer is doing specific review work besides what happens when new contributors show up. > + - Stay in touch with the GNU ELPA administrators to address any > + questions or concerns about contributions and copyright assignment. I'm even less sure what this might concretely look like. > +By following these steps, you can help ensure that contributions to your > +externally hosted package are handled in a way that complies with GNU > +ELPA policies and respects the FSF=E2=80=99s copyright requirements. I'm not sure what this paragraph specifically adds. In general, I'm not sure about the intended target audience for this documentation. The documentation in admin/notes is usually directed at people maintaining Emacs, while documentation directed at package maintainers usually go to elpa.git/README (and related files). Maybe we should keep only the small note that boils down to: Don't commit changes directly to packages in GNU ELPA without checking first that they have :url nil. And related explanations.
bug-gnu-emacs@HIDDEN
:bug#76925
; Package emacs
.
Full text available.Received: (at 76925) by debbugs.gnu.org; 21 Mar 2025 14:13:04 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 21 10:13:04 2025 Received: from localhost ([127.0.0.1]:38455 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tvd7P-0001XU-1C for submit <at> debbugs.gnu.org; Fri, 21 Mar 2025 10:13:03 -0400 Received: from mail-ua1-x935.google.com ([2607:f8b0:4864:20::935]:59812) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <davidimagid@HIDDEN>) id 1tvd7L-0001WI-A6 for 76925 <at> debbugs.gnu.org; Fri, 21 Mar 2025 10:13:00 -0400 Received: by mail-ua1-x935.google.com with SMTP id a1e0cc1a2514c-86d75f4e9a1so840664241.3 for <76925 <at> debbugs.gnu.org>; Fri, 21 Mar 2025 07:12:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742566373; x=1743171173; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:user-agent :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=vPdJN5dN5HRgytTWabNFrYAjnGWWnJ6B6gI42gEMpxs=; b=D9szbly4Ecocuo5j/y/53jvHl8AhYH+uK3URB1Adu+MiVab7J+t3pEN94mklkOw4+x EcVDCrs5pqJ9H677/FUzGtqJj9Klmokel6mKy/4A3npEqz0wV9I4VtN66XQFnNKLMrPk YjvDWzeLAjHg/yA36We+ffsnPkZwnnbJIZ1eygZIcIRHpYgkZA5GpZFLystD+7Yw82j+ KGvgWUUjQvAoCO0Nzhh1hZgrFtDHjTdXETjvcO9hI2wEdwMN+Z9ZVmi5AaTOm2+EaDsg jMo4dUEFWcwEuMb40B5cLjzDJqWruSp+EQPTm1g6qSYEmdVDgT269Bvb0SC/gvM8z+Rl l5jQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742566373; x=1743171173; h=content-transfer-encoding:mime-version:message-id:date:user-agent :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=vPdJN5dN5HRgytTWabNFrYAjnGWWnJ6B6gI42gEMpxs=; b=euLgtQs9Ud1BppmfqKr3xV4OHmmroitZUtLwMprL9bzibBj9rBPhPPgQKBI/aYE7X7 SXHXPeBxqTbskE940MYS3yUt20cTLfg+pqitWCJArHKmNP8hkqqswqkdkHIf+MXlLL/w OWkSYQtwOn0h+XUFmIAkL3pXFurMi7q0ECwPJj7bhc7UwjepX1Q0qSFWmi448OCFNu2M ZfUHhYKxOrvVdivSJdzidGZRt1CrDwPHj4RhsJ6ELO55sW4TsUw7aMhrP4Q5fqYxx4hi T+BbFsmxWr/Afww8zlQ8+ymTWjZKqiivN56Tzim+bJmOCykC2F4gKDlmHM239IGdj6BA ZdZA== X-Gm-Message-State: AOJu0YwN8qhkUdowLbHILKrXl4tver2VJmrtFEU0pE4j0szDTMpj/tTE ItHgg1q8Hn3o7hLyBggBDePByQYN6pzbvw3JgkVGdjQ8JzMkbi/e X-Gm-Gg: ASbGncuqSmmP2CggdA6N2TCY5pyNKGCkCsBjTR35h4LryXoY5znr4SelrmM52Qgewx2 6xS4yY7o7MFi6seMgz4lF19kU9zcJrnUfz4oOLoDP0GN7RR+FAfYPoOmcHAkChi30O6289qpgds tJ3PpL5RMqLKVIPosr84J4kse8eLeL4Iu0bxrfVjNHm0IFWJFb5/ZbnpsUdVsiPilgdOiB+JASi 4EoDmFMVF69aEp30+Lnm6kwrzU1tA6nJIZ+vs+V99ffk3Du2C9hGSEuhZdVMrkXdZxes4Zi7dso a9RHFa7xRyrCMlMMkOl/hCzifkIlFXdCcQztuQ== X-Google-Smtp-Source: AGHT+IEP7jhqyiu7/NASjfhXioQ/NB4vdc+J6A7dBW2kGiGHBzgmfgkczL4HrFOE410na7VCO7k33w== X-Received: by 2002:a05:6122:6082:b0:523:bf8b:5dc3 with SMTP id 71dfb90a1353d-525a851cd96mr2856682e0c.9.1742566373259; Fri, 21 Mar 2025 07:12:53 -0700 (PDT) Received: from fedora ([190.6.17.138]) by smtp.gmail.com with ESMTPSA id 71dfb90a1353d-525a766e5f2sm401740e0c.40.2025.03.21.07.12.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 21 Mar 2025 07:12:52 -0700 (PDT) From: david <davidimagid@HIDDEN> To: 76925 <at> debbugs.gnu.org Subject: Re: bug#76925: [PATCH] admin/notes/elpa: Add note on contributing to external packages User-Agent: mu4e 1.12.8; emacs 31.0.50 Date: Fri, 21 Mar 2025 10:12:44 -0400 Message-ID: <87tt7mbhgj.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76925 Cc: Po Lu <luangruo@HIDDEN>, Philip Kaludercic <philipk@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN>, monnier@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) david <davidimagid@HIDDEN> writes: > Updated patch incorporating feedback: > > - Adjusted tone to be more collaborative. > - Clarified GNU ELPA admins' role in upstream stagnation. > - Ensured consistent sentence case in headings. > > Please review and suggest further improvements. > > Thanks, > David D. > > From 09842ebfbf8b123351bdec9c05e4aedff7ab640d Mon Sep 17 00:00:00 2001 > From: dimagid <dimagidve@HIDDEN> > Date: Mon, 10 Mar 2025 08:39:40 -0400 > Subject: [PATCH Bug#76925] Add note about externally hosted packages to > admin/notes/elpa > > This commit adds a section to admin/notes/elpa documenting best practices > for maintaining externally hosted GNU ELPA packages. It covers contribut= ion > guidelines, copyright assignment, and synchronization with elpa.git, while > emphasizing a collaborative and relaxed approach to package maintenance. > --- > admin/notes/elpa | 77 ++++++++++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 77 insertions(+) > > diff --git a/admin/notes/elpa b/admin/notes/elpa > index afcda71d1dd..6a5f2a5c360 100644 > --- a/admin/notes/elpa > +++ b/admin/notes/elpa > @@ -33,3 +33,80 @@ the package. >=20=20 > It is easy to use the elpa branch to deploy a "local" copy of the > package archive. For details, see the README file in the elpa branch. > + > +* Contributing to externally hosted packages > + > +Some GNU ELPA packages are primarily developed in external repositories > +(e.g., on GitHub, GitLab, or similar platforms). If you maintain such > +a package, it=E2=80=99s important to help contributors understand the > +requirements for contributing, especially when it comes to copyright > +assignment to the Free Software Foundation (FSF). Here=E2=80=99s what y= ou can > +do: > + > +1. Include clear contribution guidelines in your repository > + If you include a README or CONTRIBUTING file in your external > + repository, consider adding the following: > + - A notice that the package is distributed through GNU ELPA. > + - A statement that contributors must assign copyright for their > + contributions to the FSF if the contribution is significant > + (e.g., more than a few lines of code, following the fifteen-line > + thumb-rule). > + - For complete information, see the CONTRIBUTE file in the Emacs > + repository. > + > +2. Handling contributions requiring copyright assignment > + When a contributor submits a pull request or patch that requires > + copyright assignment: > + - Acknowledge the contribution: Thank the contributor and let them > + know that their contribution will need to go through the FSF=E2=80= =99s > + copyright assignment process before it can be merged. > + - Explain the process: Provide the contributor with clear > + instructions on how to complete the copyright assignment process. > + This typically involves: > + - Filling out the FSF=E2=80=99s copyright assignment form. > + - Sending the signed form to the FSF. > + - Waiting for confirmation from the FSF that the assignment has > + been processed. > + - Point to resources: Direct the contributor to the FSF=E2=80=99s cop= yright > + assignment page for more information: > + https://www.fsf.org/licensing/assigning.html > + > +3. Consult with GNU ELPA administrators > + If you=E2=80=99re unsure whether a contribution requires copyright > + assignment or how to handle a specific case: > + - Reach out to the GNU ELPA administrators by emailing > + emacs-devel@HIDDEN > + - Provide details about the contribution (e.g., the size of the > + patch, the contributor=E2=80=99s contact information, and any relev= ant > + context). > + > +4. Merging contributions > + Once the contributor has completed the copyright assignment process > + and you=E2=80=99ve received confirmation from the FSF: > + - Merge the contribution into your external repository. Note that > + repositories under `elpa.git` should not be modified directly by > + Emacs developers, as their upstreams are not expected to merge > + changes made there. Instead, contributions should be made to the > + external repository and then synchronized with `elpa.git`. > + However, if the upstream development appears to have stagnated and > + the maintainers are unreachable, the GNU ELPA administrators may > + commit changes directly to `elpa.git` to ensure the package remains > + functional and up-to-date. > + - In exceptional cases, minor local changes may be made directly in > + `elpa.git` (e.g., to adapt the package to the ELPA environment). > + However, these changes will not be reflected in the upstream > + repository and should be kept to a minimum. > + - Make sure to credit the contributor in the commit history. > + - If applicable, update the AUTHORS or THANKS file in your > + repository to acknowledge their contribution. > + > +5. Maintaining compliance > + - It=E2=80=99s a good idea to periodically review your repository=E2= =80=99s > + contribution guidelines to keep them up-to-date and aligned with > + GNU ELPA policies. > + - Stay in touch with the GNU ELPA administrators to address any > + questions or concerns about contributions and copyright assignment. > + > +By following these steps, you can help ensure that contributions to your > +externally hosted package are handled in a way that complies with GNU > +ELPA policies and respects the FSF=E2=80=99s copyright requirements. Hello everyone, I wanted to check if there=E2=80=99s any feedback on this PATCH. It was upd= ated on the 12th of this month, incorporating previous recommendations and suggestions, but I haven=E2=80=99t received any further comments since then. Could you let me know what steps are needed to move forward with incorporating this change? Thank you in advance!
bug-gnu-emacs@HIDDEN
:bug#76925
; Package emacs
.
Full text available.Received: (at 76925) by debbugs.gnu.org; 12 Mar 2025 12:06:45 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 12 08:06:45 2025 Received: from localhost ([127.0.0.1]:47716 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tsKrE-0003UH-ME for submit <at> debbugs.gnu.org; Wed, 12 Mar 2025 08:06:45 -0400 Received: from mail-ua1-x931.google.com ([2607:f8b0:4864:20::931]:42132) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <davidimagid@HIDDEN>) id 1tsKrA-0003Tr-DJ for 76925 <at> debbugs.gnu.org; Wed, 12 Mar 2025 08:06:41 -0400 Received: by mail-ua1-x931.google.com with SMTP id a1e0cc1a2514c-86d30c329f2so862624241.0 for <76925 <at> debbugs.gnu.org>; Wed, 12 Mar 2025 05:06:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741781194; x=1742385994; darn=debbugs.gnu.org; h=mime-version:message-id:date:user-agent:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=ndTd4KIf3Q5qlNZU4ahffBREVsP+Xag3U3p2n8ualgw=; b=gLBNTxCn91+qESq23Jipmlad4zoCA24tbgm4fUrq3qR/gwpL7sdzTTzNY/KzGNA0CW h68r1YBq4eN+X3HBI3MLuvP4mNHN/Z6O8iViSNvF8eTN1Vzjss2OI+jmOXbSLNxPRtNr Cnk/hUFBA1jcxEOlOHZTyGpbA1px8j7vfB+8zulCNnW2sP0tZCK+1wVQZRU+aXem0p5W e7ylHE57GVNSekxojhrF6ZSBysAmMTG5QbMHJJyQY9u0I+ySsXxF1xM3E0USDgrxvBDM gC8CIIbdrkfIzkvWkcdfFaUMcvO+EFLZSNZKNoZWjVjuYj+EnYhyBuyBrO5a1mmtjfg+ wVmg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741781194; x=1742385994; h=mime-version:message-id:date:user-agent:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=ndTd4KIf3Q5qlNZU4ahffBREVsP+Xag3U3p2n8ualgw=; b=AwB9iMDwEpwQT9qAYKElTHvh5/fgciWFQPX9uXGV7klbTMIHOIzg9m6Yp8+hp7Uiq8 oVpTZHJi/v0pPhgSt+FD8+RsJN3eeXP69uQkmA9lI7yjiLK89H7UaDyAWDhrJzRKU2gM Q9YIQ0heC+1nqresd0hmihla6gpOrUMv0qgbTBvLshAiZFGd8j8zNh6Kx7cqYh7mDlQG v/6o7JiHRv+9Bn8NbPc8Qzh/V1pwMBER36hQ5gKMdSuLc/PaDmwiPaZRjboPQq1pPE2u 8eacCojT41zRp18VZwu8t+mNUsKhM2JM+A/WoN1zjFvlEeWDkJLPgF76EYgKVANW2trl t0Kw== X-Forwarded-Encrypted: i=1; AJvYcCV7k3s3S0RqRX7x2bf7wTby4KUi9NI6XICD8qHCvBy4WvpuYt4FlM0cfyFIKbSsXNqusKqX1w==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yw0MUWiz14/2OXTHIcBsLyAHn6vUSnXxa/orTB9p3sEKTmMYW5M Ml4CfVflJ9bQFGkkCUARy2mMdP9SMXjOuQ7jtN6Jb6qvXwcPGbJ7 X-Gm-Gg: ASbGnctnudDumwZoo7C2tvSKWIm4pt7QWnHDZQbL+I0uLkkjH820/06QrKA4rZIPn6G CcGYV2tAz0hlq9lcpdC1Vq9fHGSPNPacjvPcGAfFhG4ANrFuxzq/WFl6PThe879RsQaRai8XeJz RMaTkFBTicpL/QMMKihGrMB41dC39fncAFymewEeLtqe7t92/ZR8Jupobosar7ZiQNMGaZv78fp iE0xgNETqBiuXbz+jUwB75MpVVtbLSIO6kVLizL0MDWyAzK64OdHzjaJK/pRxCPuZtAKJxGG3IF DJBEnTuzXcxwmmcMrUbIt6rj2UiIMI6rfQStqA== X-Google-Smtp-Source: AGHT+IHtKAjr9+31vuHW3e76i6pSCYO8p20ebCo/WObTmTXe8aD3WKgmmXc8WerLECqcuewJqmSMsg== X-Received: by 2002:a05:6102:3e21:b0:4c1:8ded:2d66 with SMTP id ada2fe7eead31-4c34deaa241mr5334387137.12.1741781194015; Wed, 12 Mar 2025 05:06:34 -0700 (PDT) Received: from fedora ([190.6.18.120]) by smtp.gmail.com with ESMTPSA id ada2fe7eead31-4c2fbcd5971sm2588992137.25.2025.03.12.05.06.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 12 Mar 2025 05:06:32 -0700 (PDT) From: david <davidimagid@HIDDEN> To: Philip Kaludercic <philipk@HIDDEN> Subject: Re: bug#76925: [PATCH] admin/notes/elpa: Add note on contributing to external packages In-Reply-To: <877c4v46ye.fsf@HIDDEN> References: <87cyeprqdp.fsf@HIDDEN> <CADwFkm=aNPWDbCy_78hmKvY=v0f+apqwJVQeVvgoub8iEbk3gA@HIDDEN> <86ikofdb3o.fsf@HIDDEN> <CADwFkmnfeMK7LGBPDmqjCobs-Dn1qyZm=kZntWR=jYs5UOTEuw@HIDDEN> <86senjbsje.fsf@HIDDEN> <87bju78sz8.fsf@HIDDEN> <877c4v46ye.fsf@HIDDEN> User-Agent: mu4e 1.12.8; emacs 31.0.50 Date: Wed, 12 Mar 2025 08:06:23 -0400 Message-ID: <87a59qihc0.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76925 Cc: Eli Zaretskii <eliz@HIDDEN>, 76925 <at> debbugs.gnu.org, Stefan Kangas <stefankangas@HIDDEN>, monnier@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Philip Kaludercic <philipk@HIDDEN> writes: > > (A general comment on the tone makes this sound more micro-managey than > I think is necessary. IMO it is better to have a relaxed atmosphere > than having it sound too "corporate" for lack of a better word.) Updated patch incorporating feedback: - Adjusted tone to be more collaborative. - Clarified GNU ELPA admins' role in upstream stagnation. - Ensured consistent sentence case in headings. Please review and suggest further improvements. Thanks, David D. --=-=-= Content-Type: text/x-patch; charset=utf-8 Content-Disposition: inline; filename=0001-Add-note-about-externally-hosted-packages-to-admin-n.patch Content-Transfer-Encoding: quoted-printable Content-Description: V2. Add note on contributing to external packages From 09842ebfbf8b123351bdec9c05e4aedff7ab640d Mon Sep 17 00:00:00 2001 From: dimagid <dimagidve@HIDDEN> Date: Mon, 10 Mar 2025 08:39:40 -0400 Subject: [PATCH Bug#76925] Add note about externally hosted packages to admin/notes/elpa This commit adds a section to admin/notes/elpa documenting best practices for maintaining externally hosted GNU ELPA packages. It covers contribution guidelines, copyright assignment, and synchronization with elpa.git, while emphasizing a collaborative and relaxed approach to package maintenance. --- admin/notes/elpa | 77 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) diff --git a/admin/notes/elpa b/admin/notes/elpa index afcda71d1dd..6a5f2a5c360 100644 --- a/admin/notes/elpa +++ b/admin/notes/elpa @@ -33,3 +33,80 @@ the package. =20 It is easy to use the elpa branch to deploy a "local" copy of the package archive. For details, see the README file in the elpa branch. + +* Contributing to externally hosted packages + +Some GNU ELPA packages are primarily developed in external repositories +(e.g., on GitHub, GitLab, or similar platforms). If you maintain such +a package, it=E2=80=99s important to help contributors understand the +requirements for contributing, especially when it comes to copyright +assignment to the Free Software Foundation (FSF). Here=E2=80=99s what you= can +do: + +1. Include clear contribution guidelines in your repository + If you include a README or CONTRIBUTING file in your external + repository, consider adding the following: + - A notice that the package is distributed through GNU ELPA. + - A statement that contributors must assign copyright for their + contributions to the FSF if the contribution is significant + (e.g., more than a few lines of code, following the fifteen-line + thumb-rule). + - For complete information, see the CONTRIBUTE file in the Emacs + repository. + +2. Handling contributions requiring copyright assignment + When a contributor submits a pull request or patch that requires + copyright assignment: + - Acknowledge the contribution: Thank the contributor and let them + know that their contribution will need to go through the FSF=E2=80=99s + copyright assignment process before it can be merged. + - Explain the process: Provide the contributor with clear + instructions on how to complete the copyright assignment process. + This typically involves: + - Filling out the FSF=E2=80=99s copyright assignment form. + - Sending the signed form to the FSF. + - Waiting for confirmation from the FSF that the assignment has + been processed. + - Point to resources: Direct the contributor to the FSF=E2=80=99s copyr= ight + assignment page for more information: + https://www.fsf.org/licensing/assigning.html + +3. Consult with GNU ELPA administrators + If you=E2=80=99re unsure whether a contribution requires copyright + assignment or how to handle a specific case: + - Reach out to the GNU ELPA administrators by emailing + emacs-devel@HIDDEN + - Provide details about the contribution (e.g., the size of the + patch, the contributor=E2=80=99s contact information, and any relevant + context). + +4. Merging contributions + Once the contributor has completed the copyright assignment process + and you=E2=80=99ve received confirmation from the FSF: + - Merge the contribution into your external repository. Note that + repositories under `elpa.git` should not be modified directly by + Emacs developers, as their upstreams are not expected to merge + changes made there. Instead, contributions should be made to the + external repository and then synchronized with `elpa.git`. + However, if the upstream development appears to have stagnated and + the maintainers are unreachable, the GNU ELPA administrators may + commit changes directly to `elpa.git` to ensure the package remains + functional and up-to-date. + - In exceptional cases, minor local changes may be made directly in + `elpa.git` (e.g., to adapt the package to the ELPA environment). + However, these changes will not be reflected in the upstream + repository and should be kept to a minimum. + - Make sure to credit the contributor in the commit history. + - If applicable, update the AUTHORS or THANKS file in your + repository to acknowledge their contribution. + +5. Maintaining compliance + - It=E2=80=99s a good idea to periodically review your repository=E2=80= =99s + contribution guidelines to keep them up-to-date and aligned with + GNU ELPA policies. + - Stay in touch with the GNU ELPA administrators to address any + questions or concerns about contributions and copyright assignment. + +By following these steps, you can help ensure that contributions to your +externally hosted package are handled in a way that complies with GNU +ELPA policies and respects the FSF=E2=80=99s copyright requirements. --=20 2.48.1 --=-=-=--
bug-gnu-emacs@HIDDEN
:bug#76925
; Package emacs
.
Full text available.Received: (at 76925) by debbugs.gnu.org; 12 Mar 2025 00:41:41 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 11 20:41:41 2025 Received: from localhost ([127.0.0.1]:46402 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tsAAG-0004HC-Dz for submit <at> debbugs.gnu.org; Tue, 11 Mar 2025 20:41:41 -0400 Received: from mail-vk1-xa2b.google.com ([2607:f8b0:4864:20::a2b]:51487) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <davidimagid@HIDDEN>) id 1ts7Uj-0005ET-2Z for 76925 <at> debbugs.gnu.org; Tue, 11 Mar 2025 17:50:38 -0400 Received: by mail-vk1-xa2b.google.com with SMTP id 71dfb90a1353d-523d8c024dfso2301641e0c.3 for <76925 <at> debbugs.gnu.org>; Tue, 11 Mar 2025 14:50:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741729831; x=1742334631; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:user-agent :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=plYJkEu1P9DY62iTqxHYjV9MOCUO+eetMENtdhRdK/k=; b=iFHqW7b7I/o6tTArKbdV/YAgc3/bnJp/Hh0Jp/W0eh/9gB7kKYsWYyMmxCReiu+0mh x6QAkDlHKzICroVPr8O2SX1+g9kIgqn6NBN/BLrQe0eQ9dRpLB35arDKz/IgceE+ghX3 lZJwwtr7XbWQQn2cTiK5yPWd5zyas71S7OTehBUnjQzlr71E0LVcCo62u6/L7GTPDUtY ZUNgdT8a8DZ0o2sRUTUCT62XLEA/HUQTDjX4aa8m+PnrYmDX42bNOCqY1xxH9Viy4B2i DIvg/C+P0c5thZjphkR+gwpU5WwVXl4sZQ92qgIjIjMbRq0OeY1TTjexk/rIawKp3NJF 4zZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741729831; x=1742334631; h=content-transfer-encoding:mime-version:message-id:date:user-agent :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=plYJkEu1P9DY62iTqxHYjV9MOCUO+eetMENtdhRdK/k=; b=HBR/emas4qI2FGwDx7ZTRwWaC6q8A22AvfiPr4FQcBKUVtIeuWlfLdyhCWJG/+Hen+ xWnYYyZPWF+GM3CgkPilFkar/vHxniqSMY8nYvWWE1gLel+mi6VRt8fCYfRG8ZbTNbXq Op7b+O1w/PrK+fDsBRwV8JwiVzMlLGX7QxKRvvbtp8t7cFnb1hpfZF0/Mq+Hr1o9xY3r D4K1ie3YEvrvf9ZLa+GzPA2WMAJVTWCtsgZl/OIwAya+Gp8tXAftPZTQOPviLlelfRYf +p09uQy7aTfousF/KERLqbACUKw+yR24AyoTr/KixBiRoxkGvzEf0cOOaqh9agf9rjBI LJUQ== X-Forwarded-Encrypted: i=1; AJvYcCW5Oz58NPDaFQKTyVzFlOvqQX7YGLunv3PH2+1eHEcNbLDIqhIiSzjBKhnqVTDY6imnzxmiZQ==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yx3d6rmMZbQRT/lnIJwtnGcVweKknupLRIRZbDt3GfxSk6oHTCA R0wWtpfjLj182+ofORznlTkQW1Tm3AE8yhgwSRRb7tE8wyQ1/yW1 X-Gm-Gg: ASbGnct+hHLcREzvLXCD48UAGjUIRwJ4dNCW5aY2NYHKMpJ6kgNWki7uQu9atj+Oe4M BTsHXsfhn+Fh7DPpVBNY7lS5zTjwruxDbaI/yXMquNE2CNKSGOzjZ0hem6ZAZEZW8AbVxaYkueb YUONACGM2PfitL7vU0wXHLaBjfRM9WLUF8zb2g6UW0qunOJHETmkqq0jGAIl98kS8hj7HU9EaVt 8ftsckusKTUCh1afvdv23AL+K6MGVH+BSzlS1gPM1TpGP9U3weAQULakasykQOzt/3pPS8TF0iG 6xBxNE3ZUF7062pF3xXQUD+a9DWE23PtmN4AcQ== X-Google-Smtp-Source: AGHT+IG1Gdj1BqiqIhxfMmm8ASdHaYeH8ajgV9yLexVhKYxYu3KqKiHc0RAaY5K6uC3GKUT+ddI8bA== X-Received: by 2002:a05:6122:4584:b0:520:5e9b:49b2 with SMTP id 71dfb90a1353d-523e40669dfmr13148550e0c.3.1741729831345; Tue, 11 Mar 2025 14:50:31 -0700 (PDT) Received: from fedora ([190.6.18.120]) by smtp.gmail.com with ESMTPSA id 71dfb90a1353d-523d8ac4494sm1992668e0c.19.2025.03.11.14.50.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 11 Mar 2025 14:50:30 -0700 (PDT) From: david <davidimagid@HIDDEN> To: Philip Kaludercic <philipk@HIDDEN> Subject: Re: bug#76925: [PATCH] admin/notes/elpa: Add note on contributing to external packages In-Reply-To: <877c4v46ye.fsf@HIDDEN> References: <87cyeprqdp.fsf@HIDDEN> <CADwFkm=aNPWDbCy_78hmKvY=v0f+apqwJVQeVvgoub8iEbk3gA@HIDDEN> <86ikofdb3o.fsf@HIDDEN> <CADwFkmnfeMK7LGBPDmqjCobs-Dn1qyZm=kZntWR=jYs5UOTEuw@HIDDEN> <86senjbsje.fsf@HIDDEN> <87bju78sz8.fsf@HIDDEN> <877c4v46ye.fsf@HIDDEN> User-Agent: mu4e 1.12.8; emacs 31.0.50 Date: Tue, 11 Mar 2025 17:50:23 -0400 Message-ID: <87r033w82o.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76925 X-Mailman-Approved-At: Tue, 11 Mar 2025 20:41:33 -0400 Cc: Eli Zaretskii <eliz@HIDDEN>, 76925 <at> debbugs.gnu.org, Stefan Kangas <stefankangas@HIDDEN>, monnier@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Philip Kaludercic <philipk@HIDDEN> writes: > david <davidimagid@HIDDEN> writes: > >> Eli Zaretskii <eliz@HIDDEN> writes: >> >>>> From: Stefan Kangas <stefankangas@HIDDEN> >>>> Date: Tue, 11 Mar 2025 08:40:46 -0400 >>>> Cc: 76925 <at> debbugs.gnu.org, davidimagid@HIDDEN, philipk@HIDDEN,= =20 >>>> monnier@HIDDEN >>>>=20 >>>> Eli Zaretskii <eliz@HIDDEN> writes: >>>>=20 >>>> >> Cc: david <davidimagid@HIDDEN>, Philip Kaludercic <philipk@poste= o.net>, >>>> >> Stefan Monnier <monnier@HIDDEN> >>>> >> From: Stefan Kangas <stefankangas@HIDDEN> >>>> >> Date: Mon, 10 Mar 2025 12:15:48 -0700 >>>> >> >>>> >> I'm forwarding this from emacs-devel so that we don't lose track of= it. >>>> > >>>> > Is ELPA documentation exempt from our convention to use US English? >>>>=20 >>>> AFAIK, no. >>> >>> Then there a few nits to be fixed in that text. Like two spaces >>> between sentences. >> >> Hi, >> >> This patch fixes the issue described in Bug#76925 by clarifying the >> guidelines for contributing to externally hosted packages in GNU ELPA.= =20=20 >> The changes include: >> >> 1. Added two spaces after periods for better readability. >> 2. Clarified the process for making local changes in `elpa.git`. >> >> Please review and let me know if any further changes are needed. >> >> Thanks, >> David D. >> >> From 4970c30be128f9806edd8d14dff82103edf49264 Mon Sep 17 00:00:00 2001 >> From: dimagid <dimagidve@HIDDEN> >> Date: Mon, 10 Mar 2025 08:39:40 -0400 >> Subject: [PATCH Bug#76925] Add note about externally hosted packages to >> admin/notes/elpa >> >> --- >> admin/notes/elpa | 71 ++++++++++++++++++++++++++++++++++++++++++++++++ >> 1 file changed, 71 insertions(+) >> >> diff --git a/admin/notes/elpa b/admin/notes/elpa >> index afcda71d1dd..c6debf4bfce 100644 >> --- a/admin/notes/elpa >> +++ b/admin/notes/elpa >> @@ -33,3 +33,74 @@ the package. >>=20=20 >> It is easy to use the elpa branch to deploy a "local" copy of the >> package archive. For details, see the README file in the elpa branch. >> + >> +* Contributing to Externally Hosted Packages >> + >> +Some GNU ELPA packages are primarily developed in external repositories >> +(e.g., on GitHub, GitLab, or similar platforms). If you maintain such >> +a package, it is important to ensure that contributors understand the >> +requirements for contributing, especially when it comes to copyright >> +assignment to the Free Software Foundation (FSF). Here=E2=80=99s what = you need >> +to do: >> + >> +1. Include Clear Contribution Guidelines in Your Repository >> + Ensure your external repository's README or CONTRIBUTING file > > Why is this partially title-cased? > >> + includes the following: >> + - A notice that the package is distributed through GNU ELPA. >> + - A statement that contributors must assign copyright for their >> + contributions to the FSF, if the contribution is significant >> + (e.g., more than a few lines of code). >> + - For complete information, see the CONTRIBUTE file in the Emacs >> + repository. > > Also, this is not a requirement. There is no need for any README file > at all, and I don't think we should force people to have them. > Ok I can fix that. >> + >> +2. Handling Contributions Requiring Copyright Assignment >> + When a contributor submits a pull request or patch that requires >> + copyright assignment: >> + - Acknowledge the Contribution: Thank the contributor and let them >> + know that their contribution will need to go through the FSF=E2=80= =99s >> + copyright assignment process before it can be merged. >> + - Explain the Process: Provide the contributor with clear >> + instructions on how to complete the copyright assignment process. >> + This typically involves: >> + - Filling out the FSF=E2=80=99s copyright assignment form. >> + - Sending the signed form to the FSF. >> + - Waiting for confirmation from the FSF that the assignment has >> + been processed. >> + - Point to Resources: Direct the contributor to the FSF=E2=80=99s co= pyright >> + assignment page for more information: >> + https://www.fsf.org/licensing/assigning.html > > I would mention the fifteen-line thumb-rule for "significance of a > contribution" somewhere here. > I can also include this. >> + >> +3. Consult with GNU ELPA Administrators >> + If you are unsure whether a contribution requires copyright >> + assignment or how to handle a specific case: >> + - Consult with the GNU ELPA administrators by emailing >> + emacs-devel@HIDDEN >> + - Provide details about the contribution (e.g., the size of the >> + patch, the contributor=E2=80=99s contact information, and any rele= vant >> + context). >> + >> +4. Merging Contributions >> + Once the contributor has completed the copyright assignment process >> + and you have received confirmation from the FSF: >> + - Merge the contribution into your external repository. Note that >> + repositories under `elpa.git` should not be modified directly by >> + Emacs developers, as their upstreams are not expected to merge >> + changes made there. Instead, contributions should be made to the >> + external repository and then synchronized with `elpa.git`. > > Should we clarify that the ELPA administrators might commit to the > repository if the upstream development appears to have stagnated and is > not reachable? > The original PATCH didn't address this. The ELPA README mentions it briefly, but on emacs-devel, I was advised to include a reference to it here. >> + - In exceptional cases, minor local changes may be made directly in >> + `elpa.git` (e.g., to adapt the package to the ELPA environment). >> + However, these changes will not be reflected in the upstream >> + repository and should be kept to a minimum. >> + - Ensure the contributor is properly credited in the commit history. >> + - If applicable, update the AUTHORS or THANKS file in your >> + repository to acknowledge their contribution. >> + >> +5. Maintaining Compliance >> + - Periodically review your repository=E2=80=99s contribution guideli= nes to >> + ensure they are up-to-date and align with GNU ELPA policies. >> + - Stay in touch with the GNU ELPA administrators to address any >> + questions or concerns about contributions and copyright assignment. >> + >> +By following these steps, you can ensure that contributions to your >> +externally hosted package are handled in a way that complies with >> +GNU ELPA policies and respects the FSF=E2=80=99s copyright requirements. > > (A general comment on the tone makes this sound more micro-managey than > I think is necessary. IMO it is better to have a relaxed atmosphere > than having it sound too "corporate" for lack of a better word.) Hi Philip, I proposed this patch after receiving a pull request for my recently published ELPA package=E2=80=94a minor typo fix. This made me wonder: what = if a significant contribution comes from an unknown developer? I checked the ELPA README and the document I'm patching but found no explicit guidance. While I know that ELPA contributors must sign the FSF copyright assignment for substantial code changes, I believe we should provide clearer instructions for handling external contributions, especially for authors and maintainers looking to publish new packages on GNU ELPA. However, ELPA code can transition to the core with minimal friction. This is why I propose clarifying these details in the patch wording, and why I included this in the Emacs developer notes.
bug-gnu-emacs@HIDDEN
:bug#76925
; Package emacs
.
Full text available.Received: (at 76925) by debbugs.gnu.org; 11 Mar 2025 21:02:14 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 11 17:02:14 2025 Received: from localhost ([127.0.0.1]:46057 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ts6jt-00036S-T2 for submit <at> debbugs.gnu.org; Tue, 11 Mar 2025 17:02:14 -0400 Received: from mout02.posteo.de ([185.67.36.66]:36253) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <philipk@HIDDEN>) id 1ts6jp-00036D-U2 for 76925 <at> debbugs.gnu.org; Tue, 11 Mar 2025 17:02:11 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 017CB240101 for <76925 <at> debbugs.gnu.org>; Tue, 11 Mar 2025 22:02:03 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1741726924; bh=frYnKcTmlzing26JQ3JRJLPanlzb+OF8G86gSKZ/1xg=; h=From:To:Cc:Subject:Autocrypt:OpenPGP:Date:Message-ID:MIME-Version: Content-Type:Content-Transfer-Encoding:From; b=ErsbtwH2v0cyQxPXk/iopphBBewKRvvWDwS2AbCDbKH7Gu8+JgzQni+h6G3hRQCfm 9H8u/cT1BYq4Rd2vm+rkM+eV16dpN2HwXo241Zl+HO2igKxGNme7DHkZNVVDy8r0Dv wVozOeIvV/4jonPdgCCywMAhceoOO5Je6ajgESsALVxSuwueEsv8JULVleNpf0oyTO 8QTCecz6+1OBJC5unpdfmcT1YRmTlvl/LG/b98oBRmCSMwKY7JW3UOu/dvgTrSbuNo QWTgDref2+ZXqnORf7uB3zbWSrpx//jNUq74WIBXUkR83oz2SuHvStnB67EYHeVT9u ZBRYw3WdtKItQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4ZC5mV3q09z6tyb; Tue, 11 Mar 2025 22:02:02 +0100 (CET) From: Philip Kaludercic <philipk@HIDDEN> To: david <davidimagid@HIDDEN> Subject: Re: bug#76925: [PATCH] admin/notes/elpa: Add note on contributing to external packages In-Reply-To: <87bju78sz8.fsf@HIDDEN> References: <87cyeprqdp.fsf@HIDDEN> <CADwFkm=aNPWDbCy_78hmKvY=v0f+apqwJVQeVvgoub8iEbk3gA@HIDDEN> <86ikofdb3o.fsf@HIDDEN> <CADwFkmnfeMK7LGBPDmqjCobs-Dn1qyZm=kZntWR=jYs5UOTEuw@HIDDEN> <86senjbsje.fsf@HIDDEN> <87bju78sz8.fsf@HIDDEN> Autocrypt: addr=philipk@HIDDEN; keydata= mDMEZBBQQhYJKwYBBAHaRw8BAQdAHJuofBrfqFh12uQu0Yi7mrl525F28eTmwUDflFNmdui0QlBo aWxpcCBLYWx1ZGVyY2ljIChnZW5lcmF0ZWQgYnkgYXV0b2NyeXB0LmVsKSA8cGhpbGlwa0Bwb3N0 ZW8ubmV0PoiWBBMWCAA+FiEEDg7HY17ghYlni8XN8xYDWXahwukFAmQQUEICGwMFCQHhM4AFCwkI BwIGFQoJCAsCBBYCAwECHgECF4AACgkQ8xYDWXahwulikAEA77hloUiSrXgFkUVJhlKBpLCHUjA0 mWZ9j9w5d08+jVwBAK6c4iGP7j+/PhbkxaEKa4V3MzIl7zJkcNNjHCXmvFcEuDgEZBBQQhIKKwYB BAGXVQEFAQEHQI5NLiLRjZy3OfSt1dhCmFyn+fN/QKELUYQetiaoe+MMAwEIB4h+BBgWCAAmFiEE Dg7HY17ghYlni8XN8xYDWXahwukFAmQQUEICGwwFCQHhM4AACgkQ8xYDWXahwukm+wEA8cml4JpK NeAu65rg+auKrPOP6TP/4YWRCTIvuYDm0joBALw98AMz7/qMHvSCeU/hw9PL6u6R2EScxtpKnWof z4oM OpenPGP: id=7126E1DE2F0CE35C770BED01F2C3CC513DB89F66; url="https://keys.openpgp.org/vks/v1/by-fingerprint/7126E1DE2F0CE35C770BED01F2C3CC513DB89F66"; preference=signencrypt Date: Tue, 11 Mar 2025 21:02:01 +0000 Message-ID: <877c4v46ye.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76925 Cc: Eli Zaretskii <eliz@HIDDEN>, 76925 <at> debbugs.gnu.org, Stefan Kangas <stefankangas@HIDDEN>, monnier@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) david <davidimagid@HIDDEN> writes: > Eli Zaretskii <eliz@HIDDEN> writes: > >>> From: Stefan Kangas <stefankangas@HIDDEN> >>> Date: Tue, 11 Mar 2025 08:40:46 -0400 >>> Cc: 76925 <at> debbugs.gnu.org, davidimagid@HIDDEN, philipk@HIDDEN,=20 >>> monnier@HIDDEN >>>=20 >>> Eli Zaretskii <eliz@HIDDEN> writes: >>>=20 >>> >> Cc: david <davidimagid@HIDDEN>, Philip Kaludercic <philipk@posteo= .net>, >>> >> Stefan Monnier <monnier@HIDDEN> >>> >> From: Stefan Kangas <stefankangas@HIDDEN> >>> >> Date: Mon, 10 Mar 2025 12:15:48 -0700 >>> >> >>> >> I'm forwarding this from emacs-devel so that we don't lose track of = it. >>> > >>> > Is ELPA documentation exempt from our convention to use US English? >>>=20 >>> AFAIK, no. >> >> Then there a few nits to be fixed in that text. Like two spaces >> between sentences. > > Hi, > > This patch fixes the issue described in Bug#76925 by clarifying the > guidelines for contributing to externally hosted packages in GNU ELPA.=20= =20 > The changes include: > > 1. Added two spaces after periods for better readability. > 2. Clarified the process for making local changes in `elpa.git`. > > Please review and let me know if any further changes are needed. > > Thanks, > David D. > > From 4970c30be128f9806edd8d14dff82103edf49264 Mon Sep 17 00:00:00 2001 > From: dimagid <dimagidve@HIDDEN> > Date: Mon, 10 Mar 2025 08:39:40 -0400 > Subject: [PATCH Bug#76925] Add note about externally hosted packages to > admin/notes/elpa > > --- > admin/notes/elpa | 71 ++++++++++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 71 insertions(+) > > diff --git a/admin/notes/elpa b/admin/notes/elpa > index afcda71d1dd..c6debf4bfce 100644 > --- a/admin/notes/elpa > +++ b/admin/notes/elpa > @@ -33,3 +33,74 @@ the package. >=20=20 > It is easy to use the elpa branch to deploy a "local" copy of the > package archive. For details, see the README file in the elpa branch. > + > +* Contributing to Externally Hosted Packages > + > +Some GNU ELPA packages are primarily developed in external repositories > +(e.g., on GitHub, GitLab, or similar platforms). If you maintain such > +a package, it is important to ensure that contributors understand the > +requirements for contributing, especially when it comes to copyright > +assignment to the Free Software Foundation (FSF). Here=E2=80=99s what y= ou need > +to do: > + > +1. Include Clear Contribution Guidelines in Your Repository > + Ensure your external repository's README or CONTRIBUTING file Why is this partially title-cased? > + includes the following: > + - A notice that the package is distributed through GNU ELPA. > + - A statement that contributors must assign copyright for their > + contributions to the FSF, if the contribution is significant > + (e.g., more than a few lines of code). > + - For complete information, see the CONTRIBUTE file in the Emacs > + repository. Also, this is not a requirement. There is no need for any README file at all, and I don't think we should force people to have them. > + > +2. Handling Contributions Requiring Copyright Assignment > + When a contributor submits a pull request or patch that requires > + copyright assignment: > + - Acknowledge the Contribution: Thank the contributor and let them > + know that their contribution will need to go through the FSF=E2=80= =99s > + copyright assignment process before it can be merged. > + - Explain the Process: Provide the contributor with clear > + instructions on how to complete the copyright assignment process. > + This typically involves: > + - Filling out the FSF=E2=80=99s copyright assignment form. > + - Sending the signed form to the FSF. > + - Waiting for confirmation from the FSF that the assignment has > + been processed. > + - Point to Resources: Direct the contributor to the FSF=E2=80=99s cop= yright > + assignment page for more information: > + https://www.fsf.org/licensing/assigning.html I would mention the fifteen-line thumb-rule for "significance of a contribution" somewhere here. > + > +3. Consult with GNU ELPA Administrators > + If you are unsure whether a contribution requires copyright > + assignment or how to handle a specific case: > + - Consult with the GNU ELPA administrators by emailing > + emacs-devel@HIDDEN > + - Provide details about the contribution (e.g., the size of the > + patch, the contributor=E2=80=99s contact information, and any relev= ant > + context). > + > +4. Merging Contributions > + Once the contributor has completed the copyright assignment process > + and you have received confirmation from the FSF: > + - Merge the contribution into your external repository. Note that > + repositories under `elpa.git` should not be modified directly by > + Emacs developers, as their upstreams are not expected to merge > + changes made there. Instead, contributions should be made to the > + external repository and then synchronized with `elpa.git`. Should we clarify that the ELPA administrators might commit to the repository if the upstream development appears to have stagnated and is not reachable? > + - In exceptional cases, minor local changes may be made directly in > + `elpa.git` (e.g., to adapt the package to the ELPA environment). > + However, these changes will not be reflected in the upstream > + repository and should be kept to a minimum. > + - Ensure the contributor is properly credited in the commit history. > + - If applicable, update the AUTHORS or THANKS file in your > + repository to acknowledge their contribution. > + > +5. Maintaining Compliance > + - Periodically review your repository=E2=80=99s contribution guidelin= es to > + ensure they are up-to-date and align with GNU ELPA policies. > + - Stay in touch with the GNU ELPA administrators to address any > + questions or concerns about contributions and copyright assignment. > + > +By following these steps, you can ensure that contributions to your > +externally hosted package are handled in a way that complies with > +GNU ELPA policies and respects the FSF=E2=80=99s copyright requirements. (A general comment on the tone makes this sound more micro-managey than I think is necessary. IMO it is better to have a relaxed atmosphere than having it sound too "corporate" for lack of a better word.)
bug-gnu-emacs@HIDDEN
:bug#76925
; Package emacs
.
Full text available.Received: (at 76925) by debbugs.gnu.org; 11 Mar 2025 17:47:06 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 11 13:47:06 2025 Received: from localhost ([127.0.0.1]:45455 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ts3h1-0001Pt-Ah for submit <at> debbugs.gnu.org; Tue, 11 Mar 2025 13:47:06 -0400 Received: from mail-ua1-x932.google.com ([2607:f8b0:4864:20::932]:49511) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <davidimagid@HIDDEN>) id 1ts1uX-0001Fd-T8 for 76925 <at> debbugs.gnu.org; Tue, 11 Mar 2025 11:52:55 -0400 Received: by mail-ua1-x932.google.com with SMTP id a1e0cc1a2514c-86d36e41070so2373508241.3 for <76925 <at> debbugs.gnu.org>; Tue, 11 Mar 2025 08:52:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741708368; x=1742313168; darn=debbugs.gnu.org; h=mime-version:message-id:date:user-agent:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=qlkYigrrIXABOD7MI6t23bJ2K3MAPEbh/xo2TNkxigc=; b=arVTCYdoKVExhzH/gGYjCVm3gruFFbqhH+KtPqWp0G+XDlY3Rw1VmB2G6/XUuCV9J2 P5CYyU8Fk2JWV59eS01jd2pSFTq+OGyTHEy/I0Bg5uJzch7bEMIVfV3hiZ85g/UBx+wi a4BMCSKI7HFJEg3Vjm022iUUA4FCsi/dm3c6tpwGZkwg/2KdJLvqS/81ChWVQ0D2/nvz hBO6I0KB7qxU4P67F/BKJRXP1velq9kdR5gK29i89Cp/IH6F7mHR/lO3koJD8ChLSD9v Zw5g95oZzflgjgxJE4YuyKFny/OyYBzqhew+hJvd2TFKJFUn90mP9GsDrxFjX0kc2okZ gJCg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741708368; x=1742313168; h=mime-version:message-id:date:user-agent:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=qlkYigrrIXABOD7MI6t23bJ2K3MAPEbh/xo2TNkxigc=; b=hobmMVB6WSQe/QL9H3gWMiwA3aGVd/zA8O8RWH1dSrGAptWBbacnnlW3BJea3VQaQB lQ7ZptEnwcwUwuy3Wc+fNI6BcStRJXd+/PCEj9Pn6R9V45v8fQej4u9WBPEp4j7dAQf3 Q522PwMDxAIvUGREPbypFBzWl6kdGSNrmyPYY2QHGSVHbLUWq/DMzGXtcdvaOFc7yXfk R+cXX+sWGJeP4jXkw/y1maa16YVllEBsry5PZA6S+hGrw4gB7DeZoH8kJIsxBhOLVyFF lCHjP7sST/4ZydW95CrrfCoYueMIRtIXyhNYWhjolK7R8S1Hyu16J09ZGf8zVNDi3ToH XYHg== X-Gm-Message-State: AOJu0YwmWjFKoO3blzpVsPdujj3O2RaczLPajw9zzpXfm5xSP3u5/MlO vjvRq5GCQazLiGOTqsoQn6RAiYJm2JKZxnvDwGIMq/Ofgn4nutOb X-Gm-Gg: ASbGnctZyY1oOMBTJIV+KJI//fKQdOhQdNOu2mhXSt4m+fMP9H/GCqBJqHoMTcu7Mib dgJNRup7utNBCnWQJBTJXm9kXLX73u9H7DR1VnDKdmk6Hi01dJjAmGrh1jQNbUhdBFxy59SkR+r PS1dzIbt0Xisa8Zv7YoVTR8oh7iwk9h2wqNwgDFSDO8XIf4FFVTgypTGcb1f0ycNyF+Dc6Ac1EG 81is6fl2NaQ7wFV6eZ53tOpzvyVxnFFtOclPeqCwkvVN7n4ufeFgRXFOPFUkIbnNktFqb/yL8dq AwlMDM5dERwIKt+/r3BG8XvRCxgGUatfjSynzeM= X-Google-Smtp-Source: AGHT+IGCeRLXGMlgAZGtPacY5QfUSAIW5UMrKNjUgL46vt0KYOvKSgWfcrKxc7QyxzHCtNvMg7tfVg== X-Received: by 2002:a05:6102:8023:b0:4bb:d062:438 with SMTP id ada2fe7eead31-4c30a52a11bmr13662369137.1.1741708367934; Tue, 11 Mar 2025 08:52:47 -0700 (PDT) Received: from fedora ([190.153.11.10]) by smtp.gmail.com with ESMTPSA id ada2fe7eead31-4c2fb48e26bsm2294427137.18.2025.03.11.08.52.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 11 Mar 2025 08:52:46 -0700 (PDT) From: david <davidimagid@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#76925: [PATCH] admin/notes/elpa: Add note on contributing to external packages In-Reply-To: <86senjbsje.fsf@HIDDEN> References: <87cyeprqdp.fsf@HIDDEN> <CADwFkm=aNPWDbCy_78hmKvY=v0f+apqwJVQeVvgoub8iEbk3gA@HIDDEN> <86ikofdb3o.fsf@HIDDEN> <CADwFkmnfeMK7LGBPDmqjCobs-Dn1qyZm=kZntWR=jYs5UOTEuw@HIDDEN> <86senjbsje.fsf@HIDDEN> User-Agent: mu4e 1.12.8; emacs 31.0.50 Date: Tue, 11 Mar 2025 11:52:43 -0400 Message-ID: <87bju78sz8.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 3.6 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Eli Zaretskii writes: >> From: Stefan Kangas >> Date: Tue, 11 Mar 2025 08:40:46 -0400 >> Cc: 76925 <at> debbugs.gnu.org, davidimagid@HIDDEN, philipk@HIDDEN, >> monnier@HIDDEN >> >> Eli Zaretskii writes: >> [...] Content analysis details: (3.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (davidimagid[at]gmail.com) 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [190.153.11.10 listed in zen.spamhaus.org] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2607:f8b0:4864:20:0:0:0:932 listed in] [list.dnswl.org] X-Debbugs-Envelope-To: 76925 X-Mailman-Approved-At: Tue, 11 Mar 2025 13:46:59 -0400 Cc: philipk@HIDDEN, 76925 <at> debbugs.gnu.org, Stefan Kangas <stefankangas@HIDDEN>, monnier@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 2.6 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Eli Zaretskii writes: >> From: Stefan Kangas >> Date: Tue, 11 Mar 2025 08:40:46 -0400 >> Cc: 76925 <at> debbugs.gnu.org, davidimagid@HIDDEN, philipk@HIDDEN, >> monnier@HIDDEN >> >> Eli Zaretskii writes: >> [...] Content analysis details: (2.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2607:f8b0:4864:20:0:0:0:932 listed in] [list.dnswl.org] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [190.153.11.10 listed in zen.spamhaus.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (davidimagid[at]gmail.com) -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager --=-=-= Content-Type: text/plain Eli Zaretskii <eliz@HIDDEN> writes: >> From: Stefan Kangas <stefankangas@HIDDEN> >> Date: Tue, 11 Mar 2025 08:40:46 -0400 >> Cc: 76925 <at> debbugs.gnu.org, davidimagid@HIDDEN, philipk@HIDDEN, >> monnier@HIDDEN >> >> Eli Zaretskii <eliz@HIDDEN> writes: >> >> >> Cc: david <davidimagid@HIDDEN>, Philip Kaludercic <philipk@HIDDEN>, >> >> Stefan Monnier <monnier@HIDDEN> >> >> From: Stefan Kangas <stefankangas@HIDDEN> >> >> Date: Mon, 10 Mar 2025 12:15:48 -0700 >> >> >> >> I'm forwarding this from emacs-devel so that we don't lose track of it. >> > >> > Is ELPA documentation exempt from our convention to use US English? >> >> AFAIK, no. > > Then there a few nits to be fixed in that text. Like two spaces > between sentences. Hi, This patch fixes the issue described in Bug#76925 by clarifying the guidelines for contributing to externally hosted packages in GNU ELPA. The changes include: 1. Added two spaces after periods for better readability. 2. Clarified the process for making local changes in `elpa.git`. Please review and let me know if any further changes are needed. Thanks, David D. --=-=-= Content-Type: text/x-patch; charset=utf-8 Content-Disposition: inline; filename=0001-Add-note-about-externally-hosted-packages-to-admin-n.patch Content-Transfer-Encoding: quoted-printable Content-Description: Add note on contributing to external packages From 4970c30be128f9806edd8d14dff82103edf49264 Mon Sep 17 00:00:00 2001 From: dimagid <dimagidve@HIDDEN> Date: Mon, 10 Mar 2025 08:39:40 -0400 Subject: [PATCH Bug#76925] Add note about externally hosted packages to admin/notes/elpa --- admin/notes/elpa | 71 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) diff --git a/admin/notes/elpa b/admin/notes/elpa index afcda71d1dd..c6debf4bfce 100644 --- a/admin/notes/elpa +++ b/admin/notes/elpa @@ -33,3 +33,74 @@ the package. =20 It is easy to use the elpa branch to deploy a "local" copy of the package archive. For details, see the README file in the elpa branch. + +* Contributing to Externally Hosted Packages + +Some GNU ELPA packages are primarily developed in external repositories +(e.g., on GitHub, GitLab, or similar platforms). If you maintain such +a package, it is important to ensure that contributors understand the +requirements for contributing, especially when it comes to copyright +assignment to the Free Software Foundation (FSF). Here=E2=80=99s what you= need +to do: + +1. Include Clear Contribution Guidelines in Your Repository + Ensure your external repository's README or CONTRIBUTING file + includes the following: + - A notice that the package is distributed through GNU ELPA. + - A statement that contributors must assign copyright for their + contributions to the FSF, if the contribution is significant + (e.g., more than a few lines of code). + - For complete information, see the CONTRIBUTE file in the Emacs + repository. + +2. Handling Contributions Requiring Copyright Assignment + When a contributor submits a pull request or patch that requires + copyright assignment: + - Acknowledge the Contribution: Thank the contributor and let them + know that their contribution will need to go through the FSF=E2=80=99s + copyright assignment process before it can be merged. + - Explain the Process: Provide the contributor with clear + instructions on how to complete the copyright assignment process. + This typically involves: + - Filling out the FSF=E2=80=99s copyright assignment form. + - Sending the signed form to the FSF. + - Waiting for confirmation from the FSF that the assignment has + been processed. + - Point to Resources: Direct the contributor to the FSF=E2=80=99s copyr= ight + assignment page for more information: + https://www.fsf.org/licensing/assigning.html + +3. Consult with GNU ELPA Administrators + If you are unsure whether a contribution requires copyright + assignment or how to handle a specific case: + - Consult with the GNU ELPA administrators by emailing + emacs-devel@HIDDEN + - Provide details about the contribution (e.g., the size of the + patch, the contributor=E2=80=99s contact information, and any relevant + context). + +4. Merging Contributions + Once the contributor has completed the copyright assignment process + and you have received confirmation from the FSF: + - Merge the contribution into your external repository. Note that + repositories under `elpa.git` should not be modified directly by + Emacs developers, as their upstreams are not expected to merge + changes made there. Instead, contributions should be made to the + external repository and then synchronized with `elpa.git`. + - In exceptional cases, minor local changes may be made directly in + `elpa.git` (e.g., to adapt the package to the ELPA environment). + However, these changes will not be reflected in the upstream + repository and should be kept to a minimum. + - Ensure the contributor is properly credited in the commit history. + - If applicable, update the AUTHORS or THANKS file in your + repository to acknowledge their contribution. + +5. Maintaining Compliance + - Periodically review your repository=E2=80=99s contribution guidelines= to + ensure they are up-to-date and align with GNU ELPA policies. + - Stay in touch with the GNU ELPA administrators to address any + questions or concerns about contributions and copyright assignment. + +By following these steps, you can ensure that contributions to your +externally hosted package are handled in a way that complies with +GNU ELPA policies and respects the FSF=E2=80=99s copyright requirements. --=20 2.48.1 --=-=-=--
bug-gnu-emacs@HIDDEN
:bug#76925
; Package emacs
.
Full text available.Received: (at 76925) by debbugs.gnu.org; 11 Mar 2025 17:47:03 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 11 13:47:03 2025 Received: from localhost ([127.0.0.1]:45453 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ts3gz-0001PY-9g for submit <at> debbugs.gnu.org; Tue, 11 Mar 2025 13:47:03 -0400 Received: from mail-ua1-x932.google.com ([2607:f8b0:4864:20::932]:55634) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <davidimagid@HIDDEN>) id 1ts1m2-0000o3-U7 for 76925 <at> debbugs.gnu.org; Tue, 11 Mar 2025 11:44:07 -0400 Received: by mail-ua1-x932.google.com with SMTP id a1e0cc1a2514c-86b9d1f729eso2552111241.3 for <76925 <at> debbugs.gnu.org>; Tue, 11 Mar 2025 08:44:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741707841; x=1742312641; darn=debbugs.gnu.org; h=mime-version:message-id:date:user-agent:subject:to:from:from:to:cc :subject:date:message-id:reply-to; bh=7Npab5KP8bk6javV2trOJxBOVGL0ilZluDmVOn82dJY=; b=IAttIwDNcwlaXPa8sYHA+4V2ijFmFQQFUjOVu60aFaNi192m/hWLC137Uqf3Hetd+A q6EMIbWsWrbPzN4h8jk7mk2rXZCYWlqUkFcSuXBNXkIq51QcVTG8v/9XYc6N7Os1EkqB SBy98ShroC5Imb1pZ4QlzE3NC9knxXMj1cmkRes7p4RMrF+GVukUfHyRtXfFHW3DqE1L Pd3BiZ6vBMA7H2PKCJTsCh2wfmBEynPiYm4YfGA+FMQxTWlbj6+X3z7tL8k0K2PgyPrQ nKOkBZaDes9QAcSnYbhi5ocnVczeQdPFlOWQsh1sv2LNNFbJgguY+42pJg70KpU9YJil S8vA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741707841; x=1742312641; h=mime-version:message-id:date:user-agent:subject:to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=7Npab5KP8bk6javV2trOJxBOVGL0ilZluDmVOn82dJY=; b=G3TsPbF6y5Fiv1/xVUjumhPTZCP1rxQknOZWflf/gy2B3uqL9yJHoauy+XAjCHQhN2 e0njvk6yVK1+PmeQ6SwKsJotQT9gqIhulAeU5Tg4FpOKfgyAm7ZRKcqPA9ZoJwWyi9FO ZpJU3+tX3X7DYxQv0C6mvB19L5YA4f/OuptvGa8W8zmU/miU3Lf9xjt8UZ7kIfiDCeum IJeMaDnvQROO8TlwcaYmZ+I824K0gTxjFOs2RfR0JxucwX0k2tGCQ18zzzFijGD2KPIS u9TB5jUUQYipZb6cKWSzB632NUkRY2C3f16VTyqPDizjQxkdxmbHr7OsilnsfE8vKQ5L 0zkg== X-Gm-Message-State: AOJu0Yyqwe5Cu0wHVxHqWUw1zhdxKNP3E8f5hjMPLRh3PUAHdoFic883 XHjVqSr5Xs9AO+jzEUONRgHhpUfn0IBgnKTK+SqN4/2EgUcUG889bPHmE62c X-Gm-Gg: ASbGncsZgMMFcK27J4XmrfqNQutmFajYxLz5ixIjmSRHfVDj6u7jelTiQwpawxPcuuc X9lD3IbrlAHtoAddwJGGUQnFPD4fxEUOv7Cv6Gw0eJQTB/jcboT4qyYY7aPMJXzB931A4LHEWgs a+tDSO4K8gnrichmSrL9IoRfVo6xfzTXSJCQnTdIb5tOfysMmTSkUtRLvVWSG8ogL+RAfmi4z4w IGbdzVnUuOQtEAPppQ1WrwgPkBJir4gyZQgFY9TEbRKwFsduBc6FyBcO/VyLT6iiIFwO99D2+5f w2fWTkTojUhVxNt8eVLe8lFfcs0PYGQOe/I5dPk= X-Google-Smtp-Source: AGHT+IHCP5RJ/yNYOrMhccgx+KJERJWHdsLKCMpnSV4Wei9h3VBUJiPlDh8i8EPaFrKcVU2/Hyh+Aw== X-Received: by 2002:a05:6102:3a0b:b0:4c1:85d9:5641 with SMTP id ada2fe7eead31-4c30a5e7d37mr10825684137.11.1741707840951; Tue, 11 Mar 2025 08:44:00 -0700 (PDT) Received: from fedora ([190.153.11.10]) by smtp.gmail.com with ESMTPSA id ada2fe7eead31-4c2fbca4f0dsm2412568137.21.2025.03.11.08.43.58 for <76925 <at> debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 11 Mar 2025 08:43:59 -0700 (PDT) From: david <davidimagid@HIDDEN> To: 76925 <at> debbugs.gnu.org Subject: [PATCH Bug#76925] Add note about externally hosted packages to admin/notes/elpa User-Agent: mu4e 1.12.8; emacs 31.0.50 Date: Tue, 11 Mar 2025 11:43:57 -0400 Message-ID: <8734fj608y.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 3.6 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi, This patch fixes the issue described in Bug#76925 by clarifying the guidelines for contributing to externally hosted packages in GNU ELPA. The changes include: 1. Added two spaces after periods for better readability. 2. Clarified the process for making local changes in `elpa.git`. Content analysis details: (3.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2607:f8b0:4864:20:0:0:0:932 listed in] [list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [190.153.11.10 listed in zen.spamhaus.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (davidimagid[at]gmail.com) X-Debbugs-Envelope-To: 76925 X-Mailman-Approved-At: Tue, 11 Mar 2025 13:46:59 -0400 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 2.6 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi, This patch fixes the issue described in Bug#76925 by clarifying the guidelines for contributing to externally hosted packages in GNU ELPA. The changes include: 1. Added two spaces after periods for better readability. 2. Clarified the process for making local changes in `elpa.git`. Content analysis details: (2.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2607:f8b0:4864:20:0:0:0:932 listed in] [list.dnswl.org] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [190.153.11.10 listed in zen.spamhaus.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (davidimagid[at]gmail.com) -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager Hi, This patch fixes the issue described in Bug#76925 by clarifying the guidelines for contributing to externally hosted packages in GNU ELPA. The changes include: 1. Added two spaces after periods for better readability. 2. Clarified the process for making local changes in `elpa.git`. Please review and let me know if any further changes are needed. Thanks, David D.
bug-gnu-emacs@HIDDEN
:bug#76925
; Package emacs
.
Full text available.Received: (at 76925) by debbugs.gnu.org; 11 Mar 2025 13:34:13 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 11 09:34:13 2025 Received: from localhost ([127.0.0.1]:42241 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1trzkL-0007ts-6H for submit <at> debbugs.gnu.org; Tue, 11 Mar 2025 09:34:13 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45186) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1trzkI-0007tb-1g for 76925 <at> debbugs.gnu.org; Tue, 11 Mar 2025 09:34:11 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1trzkB-0006pJ-5M; Tue, 11 Mar 2025 09:34:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=Zt+XMNx6Wss7paqBUng3eJ5I36bGHGl7cuSN4OlT+8Y=; b=SJzMPB8/rv2R +0ksu38ApSU/ZtvrcJEWxlMIgcA4L2p+e1gwgf7vVISh7KtgtG+RriR5j9vhIWsUxEDtYukUf84ee lhV4ABs/3bVQn36irL9ZzzSKi8hzKicanxDWQJjR8pJ5rkBGskQuziUxxlHoVF4TJJM5V5O5tDPfE zkO6nbliDbaMx0tVbRtAPZbZBUzvP/RcaW+eStDAgGfwv6AqZRTGVBaWRI94NQ0pVqC38r4vzUsCA pC8KLIHtnuvmI5daSuUrSzDudTTa+C+W4wniAGf6sYg8m5D/wcLp+45VkmzSh+mfPJ5iffXiWvtMJ +Q8P6nSAzL6+3Ck/zhV1Fg==; Date: Tue, 11 Mar 2025 15:33:57 +0200 Message-Id: <86senjbsje.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Stefan Kangas <stefankangas@HIDDEN> In-Reply-To: <CADwFkmnfeMK7LGBPDmqjCobs-Dn1qyZm=kZntWR=jYs5UOTEuw@HIDDEN> (message from Stefan Kangas on Tue, 11 Mar 2025 08:40:46 -0400) Subject: Re: bug#76925: [PATCH] admin/notes/elpa: Add note on contributing to external packages References: <87cyeprqdp.fsf@HIDDEN> <CADwFkm=aNPWDbCy_78hmKvY=v0f+apqwJVQeVvgoub8iEbk3gA@HIDDEN> <86ikofdb3o.fsf@HIDDEN> <CADwFkmnfeMK7LGBPDmqjCobs-Dn1qyZm=kZntWR=jYs5UOTEuw@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76925 Cc: davidimagid@HIDDEN, philipk@HIDDEN, 76925 <at> debbugs.gnu.org, monnier@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Stefan Kangas <stefankangas@HIDDEN> > Date: Tue, 11 Mar 2025 08:40:46 -0400 > Cc: 76925 <at> debbugs.gnu.org, davidimagid@HIDDEN, philipk@HIDDEN, > monnier@HIDDEN > > Eli Zaretskii <eliz@HIDDEN> writes: > > >> Cc: david <davidimagid@HIDDEN>, Philip Kaludercic <philipk@HIDDEN>, > >> Stefan Monnier <monnier@HIDDEN> > >> From: Stefan Kangas <stefankangas@HIDDEN> > >> Date: Mon, 10 Mar 2025 12:15:48 -0700 > >> > >> I'm forwarding this from emacs-devel so that we don't lose track of it. > > > > Is ELPA documentation exempt from our convention to use US English? > > AFAIK, no. Then there a few nits to be fixed in that text. Like two spaces between sentences.
bug-gnu-emacs@HIDDEN
:bug#76925
; Package emacs
.
Full text available.Received: (at 76925) by debbugs.gnu.org; 11 Mar 2025 12:40:57 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 11 08:40:57 2025 Received: from localhost ([127.0.0.1]:42103 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tryun-0005JO-FR for submit <at> debbugs.gnu.org; Tue, 11 Mar 2025 08:40:57 -0400 Received: from mail-ed1-x52f.google.com ([2a00:1450:4864:20::52f]:48567) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1tryuj-0005J4-T8 for 76925 <at> debbugs.gnu.org; Tue, 11 Mar 2025 08:40:55 -0400 Received: by mail-ed1-x52f.google.com with SMTP id 4fb4d7f45d1cf-5e5e34f4e89so8158411a12.1 for <76925 <at> debbugs.gnu.org>; Tue, 11 Mar 2025 05:40:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741696847; x=1742301647; darn=debbugs.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=VH9m1phPWU3IfYcGcMDpgk5wiQ9Spwi3UcJdvI2af2g=; b=W7iAK4JrJUDSdZ9DmCjXq4izBWBWgx9R8q07RC1BOrmMIUObsQ5k1nPzh3ELL/YHvu 0SYYTinPVRA2QxxE1k4fjfgTgOdN7AeP2oiheeW0oLxB1DxbPVkpRuUTyDYM6pE7E0HL nx9RlUxbJ1G4b9aLf74Ejm/ubywwt88HqWp8JFrd7xipLkqmHvDDQ7MCoas17Xn1Kq+p GisoMx3C771YB/+/Dr5igpFfKM1geGJd0T/ASs7T4G8bQnt9sq04e94zPOHw8krv1Ve3 yICx8sHDyVfH4AZhUp/aRqwdKO0kjf/RLPF5lKTkN8uEY+zD1uNQAqmIZ7nTte7e1gmV Ckxg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741696847; x=1742301647; 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=VH9m1phPWU3IfYcGcMDpgk5wiQ9Spwi3UcJdvI2af2g=; b=bUUVMzOzBGVfprtXMb2/NaajrBlKEWy9VK3PCmab02QptDeb/MerK8tJvyReFOhbpj 6Qt+KZdvt3piBg170JpKG5c+tKI+gksZrSbTRGjxRWDAI8C9Buf5TTT+cYxYXFvRiI91 uxy94FkEUmSdoRD6wn9zslvtpUDFsDKcBE9cJFjbE8HlcokFnU4xn9QmfPuXvSd03CCG Yj44Z46AUZ7Wp/rw36CPRCtrnqBt7L0gj4VZ8WFxr1N+e6cmY1uhwxOWzKAbXgehfH3K lXL83pStYxqX1BVRnF9ADxE681QS6vK09tUI17kSRHXPPAfNgZdbcmb3HXKLBMWFitRO aTzw== X-Gm-Message-State: AOJu0YxE5TGcL9e9ZHh/diDXWBKnytCScgpk/uYkeVvKVoPuDoOpJXQD Er6UR0con6xPrZquLUls9Bi8hiR2YV85YXNJHrsQdbg6L1HIxCE71qA8aZLLyAiFsoUZJ/oR2+b IGlyFcXSf09wXkXDeYwUeCWB2pp/DbZly X-Gm-Gg: ASbGncsKBs0cOEXxrxjBDv2bn+4ragsRAOLjEl9amXaUL24J9426l1IHp1oLpgYvwnR jujatVBjg+JPHIoMkTC7OPyDHbrj0tfW92keZWPZsNLuJT8ZN6GQSAxv6x4Qv9JUtvLtf8aELeO ZFfu1+XbBkkmAEJ6UVr0zWbyueC/6b1AFl2uhceg== X-Google-Smtp-Source: AGHT+IEm682gFS8omE/KGAmI1nkJTnvuQpB18fOZ765c19ZgPgvIzB8tIRQiueN831cp03QFKQF+UVN7EGaw0GwnpRM= X-Received: by 2002:a05:6402:254c:b0:5e0:8937:6ef2 with SMTP id 4fb4d7f45d1cf-5e5e22bf4b1mr16513804a12.8.1741696847346; Tue, 11 Mar 2025 05:40:47 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Tue, 11 Mar 2025 08:40:46 -0400 From: Stefan Kangas <stefankangas@HIDDEN> In-Reply-To: <86ikofdb3o.fsf@HIDDEN> References: <87cyeprqdp.fsf@HIDDEN> <CADwFkm=aNPWDbCy_78hmKvY=v0f+apqwJVQeVvgoub8iEbk3gA@HIDDEN> <86ikofdb3o.fsf@HIDDEN> MIME-Version: 1.0 Date: Tue, 11 Mar 2025 08:40:46 -0400 X-Gm-Features: AQ5f1JrKibiitsAAinaLIRXl3Dgz-hXWEYLDv9UZFWNyqQBetG1I654UQde8SwM Message-ID: <CADwFkmnfeMK7LGBPDmqjCobs-Dn1qyZm=kZntWR=jYs5UOTEuw@HIDDEN> Subject: Re: bug#76925: [PATCH] admin/notes/elpa: Add note on contributing to external packages To: Eli Zaretskii <eliz@HIDDEN> Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76925 Cc: davidimagid@HIDDEN, philipk@HIDDEN, 76925 <at> debbugs.gnu.org, monnier@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Eli Zaretskii <eliz@HIDDEN> writes: >> Cc: david <davidimagid@HIDDEN>, Philip Kaludercic <philipk@HIDDEN>, >> Stefan Monnier <monnier@HIDDEN> >> From: Stefan Kangas <stefankangas@HIDDEN> >> Date: Mon, 10 Mar 2025 12:15:48 -0700 >> >> I'm forwarding this from emacs-devel so that we don't lose track of it. > > Is ELPA documentation exempt from our convention to use US English? AFAIK, no.
bug-gnu-emacs@HIDDEN
:bug#76925
; Package emacs
.
Full text available.Received: (at 76925) by debbugs.gnu.org; 11 Mar 2025 12:08:02 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 11 08:08:02 2025 Received: from localhost ([127.0.0.1]:42024 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tryOv-0003jM-Mk for submit <at> debbugs.gnu.org; Tue, 11 Mar 2025 08:08:02 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48092) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tryOp-0003ix-Jl for 76925 <at> debbugs.gnu.org; Tue, 11 Mar 2025 08:07:56 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1tryOi-0005fB-9g; Tue, 11 Mar 2025 08:07:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=P9lPVrskXAJh6i5S4Y4+uaG5hMNxit8AyOFlxyOuIHI=; b=b2jy7c69pqYg 9Id+7zxnZFEjzZzrLCm5VhNoR8I8Yst3KlvZsC+EQhZgil7iKjEpe+qNP/Ctx8DWFj8/zRPoHyv7b to7GIIx+oeVylRdDgRx8IXxKT5BiM+6m35QhvqusKlhlb8ey/guDy/ed8D3u3G+Crn4qSGiBkk+gg +vHOoVxb28/ylgW5LfzBjxXuv0+XkL6+arb9CpeJv9b/ASctAyT089xL/pHkD7B6FFQJPRoaCm3Gt QtK6vldB/GiPqZnNUVotgVbEoLoFqIWQzMNoD11F5cZjO0sFVVy7/CAjZLwzxtqHwwECSmRp7nG9j n29LQ0/zpE3gNW2JM6/IJA==; Date: Tue, 11 Mar 2025 14:07:39 +0200 Message-Id: <86ikofdb3o.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Stefan Kangas <stefankangas@HIDDEN> In-Reply-To: <CADwFkm=aNPWDbCy_78hmKvY=v0f+apqwJVQeVvgoub8iEbk3gA@HIDDEN> (message from Stefan Kangas on Mon, 10 Mar 2025 12:15:48 -0700) Subject: Re: bug#76925: [PATCH] admin/notes/elpa: Add note on contributing to external packages References: <87cyeprqdp.fsf@HIDDEN> <CADwFkm=aNPWDbCy_78hmKvY=v0f+apqwJVQeVvgoub8iEbk3gA@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76925 Cc: davidimagid@HIDDEN, philipk@HIDDEN, 76925 <at> debbugs.gnu.org, monnier@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Cc: david <davidimagid@HIDDEN>, Philip Kaludercic <philipk@HIDDEN>, > Stefan Monnier <monnier@HIDDEN> > From: Stefan Kangas <stefankangas@HIDDEN> > Date: Mon, 10 Mar 2025 12:15:48 -0700 > > I'm forwarding this from emacs-devel so that we don't lose track of it. Is ELPA documentation exempt from our convention to use US English?
bug-gnu-emacs@HIDDEN
:bug#76925
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 10 Mar 2025 19:16:03 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Mar 10 15:16:03 2025 Received: from localhost ([127.0.0.1]:39821 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1triba-0003o9-Fy for submit <at> debbugs.gnu.org; Mon, 10 Mar 2025 15:16:03 -0400 Received: from lists.gnu.org ([2001:470:142::17]:46866) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1tribX-0003nX-Ua for submit <at> debbugs.gnu.org; Mon, 10 Mar 2025 15:16:01 -0400 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 <stefankangas@HIDDEN>) id 1tribS-0004yi-GO for bug-gnu-emacs@HIDDEN; Mon, 10 Mar 2025 15:15:54 -0400 Received: from mail-ed1-x535.google.com ([2a00:1450:4864:20::535]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <stefankangas@HIDDEN>) id 1tribQ-0005MF-Gk for bug-gnu-emacs@HIDDEN; Mon, 10 Mar 2025 15:15:54 -0400 Received: by mail-ed1-x535.google.com with SMTP id 4fb4d7f45d1cf-5dc89df7eccso7741870a12.3 for <bug-gnu-emacs@HIDDEN>; Mon, 10 Mar 2025 12:15:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741634150; x=1742238950; darn=gnu.org; h=to:subject:message-id:date:mime-version:references:from:from:to:cc :subject:date:message-id:reply-to; bh=pQ0eHvjrnPxxuIcmSxKJC7eXKZ2Rt9wTUCsfMF8oN8A=; b=SwWztYmxeyPmsQ7MtPBzGUxiCiEfUBIjC30sIKwDESgfwugLmkIlZK4WvFJ/K5TkRD A+jzZcpptFxh8Ej5OdjiolUP5fGXAvb9xoCLBFzxFmsODFiwQk6ApS5SMbf6tFUwdbTq BnFwtid76w8xuqKKuyPB6jDqF+zQ8LZXXiBDsX24FIih45DoMOZunGg7Buoe0qalbdp1 /vICA08vMlvgvHXttN2oCCqHZEF0/Oe80IGqvSP15lVJTJqwP6CZEqVniIGgUOEOlW30 2ZzFYIBvgd6RLjPSB1PDhcBCk+US0SVhzbTpun7w1NaDy4iR2Xy4ExutG2ZBg5fWfxMj wl0Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741634150; x=1742238950; h=to:subject:message-id:date:mime-version:references:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=pQ0eHvjrnPxxuIcmSxKJC7eXKZ2Rt9wTUCsfMF8oN8A=; b=dXpXRxbsN9f2Fn0swZChXZDNa724GnrIH/C8ob7CVuxkZlIph7Hd1Yd1xWWp0VeuQj VO2jYLR5A3gYyB+VKC80Q9VilErdk/bcT0cE7hdbKiSr7Oqz99N/GibeLm12wB5Fh+4U Lh7RQvU7alBQBT1eEWukWRHUFo5I9B7xAPpb4oOytWwrsq6Fcr8imIGVFKQDkSCnnbko htWUNFYbYEVI+cfMhTLeioIEL61zQTxvAD/nodi1jZceYNbSSRcfbgSZyOUJwsC5AbPR 3oBIuKzDywLzz39sywNSuPwEdMJH67sqZWlHqeEjP5g8P1uVOCSuFSAPN8uw47r+A8Jf IWiw== X-Gm-Message-State: AOJu0Yzrc5MpO+nwpzX7rulM9ZbTDx4DjXbz5V561P7a0HXubJcDUlkI MV3KC+Y5sP7iI/JW7sO+vPhEj0qkiqdMZv+OgtuS+oL4c1qtIETUE9ri1n54f47aIRKhXocvP81 D9jJN37z1YgnQ6p1gbszJ27ploEL69u7W X-Gm-Gg: ASbGncuF3MP9xY9q206XToGyYUro+K3XWAPO5S2HmOL0q541ddxvqajEVLWL3wET7n4 jRrAo7t0IPGaJnFscinrcOIwOvUNTnhc4QcMqa3/rueHEAq9UcmyVTkZAIhmlverSCjyaMv1ZjD adnA4VYJ8qUYNBKB+Qg3W2b4yaT7U= X-Google-Smtp-Source: AGHT+IEtTrY9nffZRY0HATdSznsrx4w+2WWs9cragRPZlL7SfiFc7Tn3N0jpk3LOuMOpHkkDA7iOkn0YEs1PJweptr4= X-Received: by 2002:a05:6402:350c:b0:5e0:82a0:50d9 with SMTP id 4fb4d7f45d1cf-5e5e249043emr17391015a12.25.1741634149745; Mon, 10 Mar 2025 12:15:49 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Mon, 10 Mar 2025 12:15:48 -0700 From: Stefan Kangas <stefankangas@HIDDEN> References: <87cyeprqdp.fsf@HIDDEN> X-Debbugs-CC: david <davidimagid@HIDDEN>, Philip Kaludercic <philipk@HIDDEN>, Stefan Monnier <monnier@HIDDEN> MIME-Version: 1.0 Date: Mon, 10 Mar 2025 12:15:48 -0700 X-Gm-Features: AQ5f1JoDm5N8bSMpZIv8y3btc8AjqrWmHx3HTKJDqf0suRG-GWXSPdiE_7V413M Message-ID: <CADwFkm=aNPWDbCy_78hmKvY=v0f+apqwJVQeVvgoub8iEbk3gA@HIDDEN> Subject: [PATCH] admin/notes/elpa: Add note on contributing to external packages To: bug-gnu-emacs@HIDDEN Content-Type: multipart/mixed; boundary="000000000000d33c56063001cc3f" Received-SPF: pass client-ip=2a00:1450:4864:20::535; envelope-from=stefankangas@HIDDEN; helo=mail-ed1-x535.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 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) --000000000000d33c56063001cc3f Content-Type: text/plain; charset="UTF-8" Severity: wishlist I'm forwarding this from emacs-devel so that we don't lose track of it. -------------------- Start of forwarded message -------------------- From: david <davidimagid@HIDDEN> To: emacs-devel@HIDDEN Cc: Stefan Kangas <stefankangas@HIDDEN>, Philip Kaludercic <philipk@HIDDEN> Subject: [PATCH] admin/notes/elpa: Add note on contributing to external packages Date: Mon, 10 Mar 2025 09:01:38 -0400 --000000000000d33c56063001cc3f Content-Type: text/plain; charset="US-ASCII" Content-Disposition: attachment Content-Transfer-Encoding: base64 X-Attachment-Id: f591d49df5c375d8_0.1.0 SGVsbG8gZXZlcnlvbmUsCgpUaGlzIHBhdGNoIGFkZHMgYSBub3RlIHRvIGFkbWluL25vdGVzL2Vs cGEgYWJvdXQgY29udHJpYnV0aW5nIHRvCmV4dGVybmFsbHkgaG9zdGVkIHBhY2thZ2VzLCBpbmNs dWRpbmcgY29weXJpZ2h0IGFzc2lnbm1lbnQgZGV0YWlscy4KCg== --000000000000d33c56063001cc3f Content-Type: text/x-patch; charset="utf-8"; name="0001-Add-note-about-externally-hosted-packages-to-admin-n.patch" Content-Disposition: attachment; filename="0001-Add-note-about-externally-hosted-packages-to-admin-n.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f591d49df5c375d8_0.1.1 RnJvbSA4M2Y2YjExYWU4NmFmMTJhMDNjMTI1ZjY4NTI3N2U5MmFkNWJjYTViIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBkaW1hZ2lkIDxkaW1hZ2lkdmVAZ21haWwuY29tPgpEYXRlOiBN b24sIDEwIE1hciAyMDI1IDA4OjM5OjQwIC0wNDAwClN1YmplY3Q6IFtQQVRDSF0gQWRkIG5vdGUg YWJvdXQgZXh0ZXJuYWxseSBob3N0ZWQgcGFja2FnZXMgdG8gYWRtaW4vbm90ZXMvZWxwYQoKLS0t CiBhZG1pbi9ub3Rlcy9lbHBhIHwgNjMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNjMgaW5zZXJ0aW9ucygrKQoKZGlmZiAt LWdpdCBhL2FkbWluL25vdGVzL2VscGEgYi9hZG1pbi9ub3Rlcy9lbHBhCmluZGV4IGFmY2RhNzFk MWRkLi45N2FhMTU5MzViMSAxMDA2NDQKLS0tIGEvYWRtaW4vbm90ZXMvZWxwYQorKysgYi9hZG1p bi9ub3Rlcy9lbHBhCkBAIC0zMywzICszMyw2NiBAQCB0aGUgcGFja2FnZS4KIAogSXQgaXMgZWFz eSB0byB1c2UgdGhlIGVscGEgYnJhbmNoIHRvIGRlcGxveSBhICJsb2NhbCIgY29weSBvZiB0aGUK IHBhY2thZ2UgYXJjaGl2ZS4gIEZvciBkZXRhaWxzLCBzZWUgdGhlIFJFQURNRSBmaWxlIGluIHRo ZSBlbHBhIGJyYW5jaC4KKworKiBDb250cmlidXRpbmcgdG8gRXh0ZXJuYWxseSBIb3N0ZWQgUGFj a2FnZXMKKworU29tZSBHTlUgRUxQQSBwYWNrYWdlcyBhcmUgcHJpbWFyaWx5IGRldmVsb3BlZCBp biBleHRlcm5hbCByZXBvc2l0b3JpZXMKKyhlLmcuLCBvbiBHaXRIdWIsIEdpdExhYiwgb3Igc2lt aWxhciBwbGF0Zm9ybXMpLiBJZiB5b3UgbWFpbnRhaW4gc3VjaCBhCitwYWNrYWdlLCBpdCBpcyBp bXBvcnRhbnQgdG8gZW5zdXJlIHRoYXQgY29udHJpYnV0b3JzIHVuZGVyc3RhbmQgdGhlCityZXF1 aXJlbWVudHMgZm9yIGNvbnRyaWJ1dGluZywgZXNwZWNpYWxseSB3aGVuIGl0IGNvbWVzIHRvIGNv cHlyaWdodAorYXNzaWdubWVudCB0byB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uIChGU0Yp LiBIZXJl4oCZcyB3aGF0IHlvdSBuZWVkCit0byBkbzoKKworMS4gSW5jbHVkZSBDbGVhciBDb250 cmlidXRpb24gR3VpZGVsaW5lcyBpbiBZb3VyIFJlcG9zaXRvcnkKKyAgIEVuc3VyZSB5b3VyIGV4 dGVybmFsIHJlcG9zaXRvcnkncyBSRUFETUUgb3IgQ09OVFJJQlVUSU5HIGZpbGUKKyAgIGluY2x1 ZGVzIHRoZSBmb2xsb3dpbmc6CisgICAtIEEgbm90aWNlIHRoYXQgdGhlIHBhY2thZ2UgaXMgZGlz dHJpYnV0ZWQgdGhyb3VnaCBHTlUgRUxQQS4KKyAgIC0gQSBzdGF0ZW1lbnQgdGhhdCBjb250cmli dXRvcnMgbXVzdCBhc3NpZ24gY29weXJpZ2h0IGZvciB0aGVpcgorICAgICBjb250cmlidXRpb25z IHRvIHRoZSBGU0YsIGlmIHRoZSBjb250cmlidXRpb24gaXMgc2lnbmlmaWNhbnQKKyAgICAgKGUu Zy4sIG1vcmUgdGhhbiBhIGZldyBsaW5lcyBvZiBjb2RlKS4KKyAgIC0gRm9yIGNvbXBsZXRlIGlu Zm9ybWF0aW9uLCBzZWUgdGhlIENPTlRSSUJVVEUgZmlsZSBpbiB0aGUgRW1hY3MKKyAgICAgcmVw b3NpdG9yeS4KKworMi4gSGFuZGxpbmcgQ29udHJpYnV0aW9ucyBSZXF1aXJpbmcgQ29weXJpZ2h0 IEFzc2lnbm1lbnQKKyAgIFdoZW4gYSBjb250cmlidXRvciBzdWJtaXRzIGEgcHVsbCByZXF1ZXN0 IG9yIHBhdGNoIHRoYXQgcmVxdWlyZXMKKyAgIGNvcHlyaWdodCBhc3NpZ25tZW50OgorICAgLSBB Y2tub3dsZWRnZSB0aGUgQ29udHJpYnV0aW9uOiBUaGFuayB0aGUgY29udHJpYnV0b3IgYW5kIGxl dCB0aGVtCisgICBrbm93IHRoYXQgdGhlaXIgY29udHJpYnV0aW9uIHdpbGwgbmVlZCB0byBnbyB0 aHJvdWdoIHRoZSBGU0bigJlzCisgICBjb3B5cmlnaHQgYXNzaWdubWVudCBwcm9jZXNzIGJlZm9y ZSBpdCBjYW4gYmUgbWVyZ2VkLgorICAgLSBFeHBsYWluIHRoZSBQcm9jZXNzOiBQcm92aWRlIHRo ZSBjb250cmlidXRvciB3aXRoIGNsZWFyIGluc3RydWN0aW9ucworICAgb24gaG93IHRvIGNvbXBs ZXRlIHRoZSBjb3B5cmlnaHQgYXNzaWdubWVudCBwcm9jZXNzLiBUaGlzIHR5cGljYWxseQorICAg aW52b2x2ZXM6CisgICAgIC0gRmlsbGluZyBvdXQgdGhlIEZTRuKAmXMgY29weXJpZ2h0IGFzc2ln bm1lbnQgZm9ybS4KKyAgICAgLSBTZW5kaW5nIHRoZSBzaWduZWQgZm9ybSB0byB0aGUgRlNGLgor ICAgICAtIFdhaXRpbmcgZm9yIGNvbmZpcm1hdGlvbiBmcm9tIHRoZSBGU0YgdGhhdCB0aGUgYXNz aWdubWVudCBoYXMKKyAgICAgYmVlbiBwcm9jZXNzZWQuCisgICAtIFBvaW50IHRvIFJlc291cmNl czogRGlyZWN0IHRoZSBjb250cmlidXRvciB0byB0aGUgRlNG4oCZcyBjb3B5cmlnaHQKKyAgIGFz c2lnbm1lbnQgcGFnZSBmb3IgbW9yZSBpbmZvcm1hdGlvbjoKKyAgICAgaHR0cHM6Ly93d3cuZnNm Lm9yZy9saWNlbnNpbmcvYXNzaWduaW5nLmh0bWwKKworMy4gQ29uc3VsdCB3aXRoIEdOVSBFTFBB IEFkbWluaXN0cmF0b3JzCisgICBJZiB5b3UgYXJlIHVuc3VyZSB3aGV0aGVyIGEgY29udHJpYnV0 aW9uIHJlcXVpcmVzIGNvcHlyaWdodCBhc3NpZ25tZW50CisgICBvciBob3cgdG8gaGFuZGxlIGEg c3BlY2lmaWMgY2FzZToKKyAgIC0gQ29uc3VsdCB3aXRoIHRoZSBHTlUgRUxQQSBhZG1pbmlzdHJh dG9ycyBieSBlbWFpbGluZworICAgZW1hY3MtZGV2ZWxAZ251Lm9yZy4KKyAgIC0gUHJvdmlkZSBk ZXRhaWxzIGFib3V0IHRoZSBjb250cmlidXRpb24gKGUuZy4sIHRoZSBzaXplIG9mIHRoZQorICAg cGF0Y2gsIHRoZSBjb250cmlidXRvcuKAmXMgY29udGFjdCBpbmZvcm1hdGlvbiwgYW5kIGFueSBy ZWxldmFudAorICAgY29udGV4dCkuCisKKzQuIE1lcmdpbmcgQ29udHJpYnV0aW9ucworICAgT25j ZSB0aGUgY29udHJpYnV0b3IgaGFzIGNvbXBsZXRlZCB0aGUgY29weXJpZ2h0IGFzc2lnbm1lbnQg cHJvY2VzcworICAgYW5kIHlvdSBoYXZlIHJlY2VpdmVkIGNvbmZpcm1hdGlvbiBmcm9tIHRoZSBG U0Y6CisgICAtIE1lcmdlIHRoZSBjb250cmlidXRpb24gaW50byB5b3VyIGV4dGVybmFsIHJlcG9z aXRvcnkuCisgICAtIEVuc3VyZSB0aGUgY29udHJpYnV0b3IgaXMgcHJvcGVybHkgY3JlZGl0ZWQg aW4gdGhlIGNvbW1pdCBoaXN0b3J5LgorICAgLSBJZiBhcHBsaWNhYmxlLCB1cGRhdGUgdGhlIEFV VEhPUlMgb3IgVEhBTktTIGZpbGUgaW4geW91ciByZXBvc2l0b3J5CisgICB0byBhY2tub3dsZWRn ZSB0aGVpciBjb250cmlidXRpb24uCisKKzUuIE1haW50YWluaW5nIENvbXBsaWFuY2UKKyAgIC0g UGVyaW9kaWNhbGx5IHJldmlldyB5b3VyIHJlcG9zaXRvcnnigJlzIGNvbnRyaWJ1dGlvbiBndWlk ZWxpbmVzIHRvCisgICBlbnN1cmUgdGhleSBhcmUgdXAtdG8tZGF0ZSBhbmQgYWxpZ24gd2l0aCBH TlUgRUxQQSBwb2xpY2llcy4KKyAgIC0gU3RheSBpbiB0b3VjaCB3aXRoIHRoZSBHTlUgRUxQQSBh ZG1pbmlzdHJhdG9ycyB0byBhZGRyZXNzIGFueQorICAgcXVlc3Rpb25zIG9yIGNvbmNlcm5zIGFi b3V0IGNvbnRyaWJ1dGlvbnMgYW5kIGNvcHlyaWdodCBhc3NpZ25tZW50LgorCitCeSBmb2xsb3dp bmcgdGhlc2Ugc3RlcHMsIHlvdSBjYW4gZW5zdXJlIHRoYXQgY29udHJpYnV0aW9ucyB0byB5b3Vy CitleHRlcm5hbGx5IGhvc3RlZCBwYWNrYWdlIGFyZSBoYW5kbGVkIGluIGEgd2F5IHRoYXQgY29t cGxpZXMgd2l0aAorR05VIEVMUEEgcG9saWNpZXMgYW5kIHJlc3BlY3RzIHRoZSBGU0bigJlzIGNv cHlyaWdodCByZXF1aXJlbWVudHMuCi0tIAoyLjQ4LjEKCg== --000000000000d33c56063001cc3f Content-Type: text/plain; charset="US-ASCII" Content-Disposition: attachment Content-Transfer-Encoding: base64 X-Attachment-Id: f591d49df5c375d8_0.1.2 CkJlc3QgcmVnYXJkcywKRGF2aWQgRC4K --000000000000d33c56063001cc3f Content-Type: text/plain; charset="US-ASCII" Content-Disposition: attachment Content-Transfer-Encoding: base64 X-Attachment-Id: f591d49df5c375d8_0.2 LS0tLS0tLS0tLS0tLS0tLS0tLS0gRW5kIG9mIGZvcndhcmRlZCBtZXNzYWdlIC0tLS0tLS0tLS0t LS0tLS0tLS0tCg== --000000000000d33c56063001cc3f--
Stefan Kangas <stefankangas@HIDDEN>
:davidimagid@HIDDEN, philipk@HIDDEN, monnier@HIDDEN, bug-gnu-emacs@HIDDEN
.
Full text available.davidimagid@HIDDEN, philipk@HIDDEN, monnier@HIDDEN, bug-gnu-emacs@HIDDEN
:bug#76925
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.