From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Distopico Newsgroups: gmane.emacs.devel Subject: Re: [NonGNU ELPA] New package: flymake-guile Date: Tue, 05 Sep 2023 11:03:27 -0500 Message-ID: <87sf7sk3om.fsf@riseup.net> References: <87a5u7j55e.fsf@riseup.net> <87y1hrr9dv.fsf@posteo.net> <871qfji40h.fsf@riseup.net> <8734zzqedn.fsf@posteo.net> <87jztbgg8o.fsf@riseup.net> <87jztavy4f.fsf@posteo.net> <87fs3ygfhb.fsf@riseup.net> <87y1hqug3q.fsf@posteo.net> <87ledlpd5v.fsf@riseup.net> <87ledlaygp.fsf@posteo.net> <87wmx4k611.fsf@riseup.net> <87wmx4ehhz.fsf@posteo.net> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="9102"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Philip Kaludercic Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Sep 05 18:04:35 2023 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qdYXY-0001ul-31 for ged-emacs-devel@m.gmane-mx.org; Tue, 05 Sep 2023 18:04:32 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qdYWx-00029I-SC; Tue, 05 Sep 2023 12:03:56 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qdYWp-00026b-Ig for emacs-devel@gnu.org; Tue, 05 Sep 2023 12:03:47 -0400 Original-Received: from mx0.riseup.net ([198.252.153.6]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qdYWl-0001yS-3L for emacs-devel@gnu.org; Tue, 05 Sep 2023 12:03:47 -0400 Original-Received: from fews02-sea.riseup.net (fews02-sea-pn.riseup.net [10.0.1.112]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx0.riseup.net (Postfix) with ESMTPS id 4Rg9KS6W94z9sq8; Tue, 5 Sep 2023 16:03:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1693929820; bh=y8YhsBo3/RFdl7aa8KJ7LxqgVIf2nBB4zDEEvrVOkxk=; h=References:From:To:Cc:Subject:Date:In-reply-to:From; b=Yia20E70LxwHgk6Am1m8YLbSu4+DWTtaAzZ1TOsZS2tyzMZ/inV5M7EZk3Wfgihsi WAH+Csw0ABSasbud7W0D7hgjxAcgzLSSCTOB1/Gia8p/WMGG3vqjHlxsgvkeIGvx+Z 78Ye0vzh4gcvlnBGYoSCJEpauonB/M+1zh9vJFhc= X-Riseup-User-ID: 1FB4228FC7E586F809FDB8B317F58C4AB3C3B7ED0B79B053CBFFDC2C30D1C26F Original-Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews02-sea.riseup.net (Postfix) with ESMTPSA id 4Rg9KS17VCzFqgX; Tue, 5 Sep 2023 16:03:39 +0000 (UTC) In-reply-to: <87wmx4ehhz.fsf@posteo.net> Received-SPF: pass client-ip=198.252.153.6; envelope-from=distopico@riseup.net; helo=mx0.riseup.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:310134 Archived-At: --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On 2023-09-05, Philip Kaludercic wrote: > Distopico writes: > >> On 2023-09-05, Philip Kaludercic wrote: >> >>> Distopico writes: >>> >>>> Hi Philip, >>>> >>>> On 2023-09-01, Philip Kaludercic wrote: >>>> >>>>>>>> >>>>>>>> flymake-collection use an adaptation of flymake-quickdef[1], that = is >>>>>>>> a macro similar to the quickdef one[2], could be use quickdef a bl= ocker >>>>>>>> to add the package on NonGNU ELPA? >>>>>>> >>>>>>> I am afraid I don't understand your question. >>>>>> >>>>>> My Question is if remove flymake-quickdef as dependency is a require= ment >>>>>> to merge flymake-guile package into NonGNU ELPA or it's just a >>>>>> recommendation?=20=20=20 >>>>> >>>>> It is a strong recommendation. FWIW I have done the work of >>>>> macroexpanding and cleaning the resulting code up (but there is still >>>>> some more work to be done), and you can see what I had in mind: >>>>> >>>> >>>> I just made those change in the repo, you can check those now: >>>> https://framagit.org/flymake-backends/flymake-guile, and BTW I added >>>> `.elpaignore`, attache the patch adding just `flymake-guile`. >>> >>> Great, thank you very much. I'll push the changes to nongnu.git. Are >>> you otherwise familiar with the process of how ELPAs work? >> >> Thank you, > > No problem :) > >> About the process I'm not sure about it, how I publish a >> new version? I guess is just update version in the repo but not sure >> if I need to do something more=20=20 > > No, all you need to do is to bump the version tag in the package header, > and that commit will be used to create a new release tarball. You can > also check out the NonGNU ELPA package guidelines[0], but I don't assume > there should be any issues here wrt non-free dependencies, since Guile > is firmly free software. > > If you change anything and want to see how the ELPA build server handled > the change without triggering a release, you can check the "NonGNU > ELPA-devel" repository, that creates a new release for each individual > commit: https://elpa.nongnu.org/nongnu-devel/. > > [0] https://git.savannah.gnu.org/cgit/emacs/nongnu.git/tree/README.org#n1= 18 Cool, thank you --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFJBAEBCAAzFiEEvYwofabWO6y953lVmAk6gHJUa/MFAmT3UVkVHGRpc3RvcGlj b0ByaXNldXAubmV0AAoJEJgJOoByVGvzgHYIAJP0ITPDZ4onoSSNuuWJhTvpa6e2 1q+PQunnSyLnb6lvKliCF54F/HKnI6Wea0pgu5B79DVSVdtJi8hm+9xDk9g3EMZm y8N9VJ0TGiLpbONsi6mArRLP0pLL3N0xk57StiFnGY5Rd6q1uqMNqiWXEmfHUXHr 1YAFLRr3HgHgGj1tXDcxRvoI0heDZX4GrsjXory7wRM7GoyvvQpAwFjqnnL2eFge igEdoQrBNzBTLFNvmqTfasJhPnt9IWJNCMTM/KdCZUafAab57Np0jxln2wEqk1bp MeI5A4sQb4hGZMuvL9WUfMxouYk8qmO8zkIgHM3USW/Sk7cyqgF2k0A2ygA= =kUmo -----END PGP SIGNATURE----- --=-=-=--