cider icon indicating copy to clipboard operation
cider copied to clipboard

Logview dependency is not available on NonGNU ELPA

Open bbatsov opened this issue 2 years ago • 4 comments

I just noticed that the ELPA CIDER build is broken because logview (https://github.com/doublep/logview) is actually only MELPA. I was under the impression this was some built-in package or whatever - I guess I misread something. Now we'll have to submit it in short order to NonGNU ELPA to fix the build there (a patch needs to be sent to the Emacs devel mailing list).

@doublep Can you please help with this, as usually they prefer those patches to come from the package maintainers?

//cc @r0man

bbatsov avatar Jul 05 '23 14:07 bbatsov

Maybe, but I don't know what I should do...

doublep avatar Jul 05 '23 19:07 doublep

@doublep It's super simple - I wrote an article about the process a while ago https://emacsredux.com/blog/2021/08/11/submitting-a-package-to-nongnu-elpa/

bbatsov avatar Jul 05 '23 20:07 bbatsov

Well, OK, I'll try, but note that Logview itself has some dependencies not available on NonGNU...

paul@gonzo:~/logview$ eldev dtree
logview 0.16.3snapshot
    datetime 0.6.1    [0.7.2 installed]
        extmap 1.1.1    [1.2.1 installed]
    extmap 1.0    [1.2.1 installed]

I guess I'll have to start with extmap and work my way up then?

doublep avatar Jul 05 '23 20:07 doublep

@doublep Yeah, all the deps need to be there. Generally it's fine to submit all of them in a single PR.

bbatsov avatar Jul 05 '23 20:07 bbatsov