guix-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug#28210] [PATCH] gnu: Add emacs-sr-speedbar.


From: Oleg Pykhalov
Subject: [bug#28210] [PATCH] gnu: Add emacs-sr-speedbar.
Date: Sun, 17 Sep 2017 12:03:38 +0300
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux)

Hello Alex,

Alex Kost <address@hidden> writes:

> Ludovic Courtès (2017-08-31 14:50 +0200) wrote:
>
>> Hi Oleg,
>>
>> Oleg Pykhalov <address@hidden> skribis:
> [...]
>>> From b4a8728fd752d2a245258e258e72c9c5fcfcb426 Mon Sep 17 00:00:00 2001
>>> From: Oleg Pykhalov <address@hidden>
>>> Date: Wed, 23 Aug 2017 22:30:19 +0300
>>> Subject: [PATCH] gnu: Add emacs-sr-speedbar.
>>>
>>> * gnu/packages/emacs.scm (emacs-sr-speedbar): New variable.
>>
>> [...]
>>
>>> +     (origin
>>> +       (method url-fetch)
>>> +       (uri "https://www.emacswiki.org/emacs/download/sr-speedbar.el";)
>>
>> This URL is unversioned, so it’ll break next time the file is updated in
>> place.  Is there an alternate URL available?

We could make our own versioning, couldn't we?  Like in (guix-edit
"emacs-goto-chg").

> MELPA people also don't like sources from emacswiki and use the
> following source instead:
>
>   https://github.com/emacsorphanage/sr-speedbar
>
> I think it is a good substitution for the original emacswiki page.

Melpa people pull all from master.  Their sr-speedbar version is
20161025.131, but their release tarball version from which they pull is
20140914.2339.

So, I see two solutions: add a comment “There is no versioned source.”
like in (guix-edit "emacs-goto-chg") or pull from github git commit.

https://github.com/emacsorphanage/sr-speedbar doesn't have Issue tab.
https://emacsmirror.net/stats/emacsorphanage.html doesn't have any
contact info except author name.  The only way for me to ask a developer
a new release tarball is find another repository with opened Issue tab.

What do you think?





reply via email to

[Prev in Thread] Current Thread [Next in Thread]