GNU bug report logs -
#22055
Some Elpa packages don't provide a feature
Previous Next
Reported by: Jonas Bernoulli <jonas <at> bernoul.li>
Date: Sun, 29 Nov 2015 19:35:01 UTC
Severity: minor
Done: Artur Malabarba <bruce.connor.am <at> gmail.com>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 22055 in the body.
You can then email your comments to 22055 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#22055
; Package
emacs
.
(Sun, 29 Nov 2015 19:35:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Jonas Bernoulli <jonas <at> bernoul.li>
:
New bug report received and forwarded. Copy sent to
bug-gnu-emacs <at> gnu.org
.
(Sun, 29 Nov 2015 19:35:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
The following Elpa packages do not provide a feature: `ada-ref-man',
`transcribe', and `uni-confusables'. I believe all packages should
contain a library which provides the appropriate feature.
`transcribe' additionally violates many other conventions. The various
section headers lack the space after the semicolons. Not a single
symbol is properly prefixed or documented. It should probably be
removed.
`load-relative' also doesn't provide its feature using `provide', but
that is intentional - it uses the alternative `provide-me' form, which
it itself defines. I cannot really see what's so great about being
able to write `(provide-me)' instead of `(provide 'the-feature)', but
some people obviously thought it that was a good idea. Anyway, should
`load-relative' itself really use `provide-me'?
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#22055
; Package
emacs
.
(Mon, 30 Nov 2015 09:58:01 GMT)
Full text and
rfc822 format available.
Message #8 received at 22055 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
On 29 Nov 2015 7:34 pm, "Jonas Bernoulli" <jonas <at> bernoul.li> wrote:
>
> The following Elpa packages do not provide a feature: `ada-ref-man',
> `transcribe', and `uni-confusables'. I believe all packages should
> contain a library which provides the appropriate feature.
>
> `transcribe' additionally violates many other conventions. The various
> section headers lack the space after the semicolons. Not a single
> symbol is properly prefixed or documented. It should probably be
> removed.
I believe Stefan fixed the lack of a provide. And the author has been
notified of other issues as well.
> `load-relative' also doesn't provide its feature using `provide', but
> that is intentional - it uses the alternative `provide-me' form, which
> it itself defines.
I can't see the benefit but I also can't see the harm. Did it affect you
negatively in any way?
[Message part 2 (text/html, inline)]
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#22055
; Package
emacs
.
(Thu, 03 Dec 2015 14:35:02 GMT)
Full text and
rfc822 format available.
Message #11 received at 22055 <at> debbugs.gnu.org (full text, mbox):
Artur Malabarba <bruce.connor.am <at> gmail.com> writes:
>> `load-relative' also doesn't provide its feature using `provide', but
>> that is intentional - it uses the alternative `provide-me' form, which
>> it itself defines.
>
> I can't see the benefit but I also can't see the harm. Did it affect you
> negatively in any way?
No, I just cannot mirror it on the Emacsmirror, but that does not really
matter because I also could not mirror any other package which uses
`provide-me'. I extract metadata for all mirrored packages, including
the provided features, and the respective code does not support
`provide-me'. I don't intend to support that form until at least halve
a dozen packages use it.
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#22055
; Package
emacs
.
(Thu, 03 Dec 2015 15:42:01 GMT)
Full text and
rfc822 format available.
Message #14 received at 22055 <at> debbugs.gnu.org (full text, mbox):
2015-12-03 14:34 GMT+00:00 Jonas Bernoulli <jonas <at> bernoul.li>:
>
> Artur Malabarba <bruce.connor.am <at> gmail.com> writes:
>
>>> `load-relative' also doesn't provide its feature using `provide', but
>>> that is intentional - it uses the alternative `provide-me' form, which
>>> it itself defines.
>>
>> I can't see the benefit but I also can't see the harm. Did it affect you
>> negatively in any way?
>
> No, I just cannot mirror it on the Emacsmirror, but that does not really
> matter because I also could not mirror any other package which uses
> `provide-me'. I extract metadata for all mirrored packages, including
> the provided features, and the respective code does not support
> `provide-me'. I don't intend to support that form until at least halve
> a dozen packages use it.
Well, I couldn't find a package Gelpa or Melpa that uses it. So I
think it's not really a big deal either way. =P
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#22055
; Package
emacs
.
(Sat, 12 Dec 2015 19:37:02 GMT)
Full text and
rfc822 format available.
Message #17 received at 22055 <at> debbugs.gnu.org (full text, mbox):
Artur Malabarba <bruce.connor.am <at> gmail.com> writes:
> 2015-12-03 14:34 GMT+00:00 Jonas Bernoulli <jonas <at> bernoul.li>:
>>
>> Artur Malabarba <bruce.connor.am <at> gmail.com> writes:
>>
>>>> `load-relative' also doesn't provide its feature using `provide', but
>>>> that is intentional - it uses the alternative `provide-me' form, which
>>>> it itself defines.
>>>
>>> I can't see the benefit but I also can't see the harm. Did it affect you
>>> negatively in any way?
>>
>> No, I just cannot mirror it on the Emacsmirror, but that does not really
>> matter because I also could not mirror any other package which uses
>> `provide-me'. I extract metadata for all mirrored packages, including
>> the provided features, and the respective code does not support
>> `provide-me'. I don't intend to support that form until at least halve
>> a dozen packages use it.
>
> Well, I couldn't find a package Gelpa or Melpa that uses it. So I
> think it's not really a big deal either way. =P
Yeah, I'll deal with it when the need arises.
Reply sent
to
bruce.connor.am <at> gmail.com
:
You have taken responsibility.
(Sat, 12 Dec 2015 20:35:02 GMT)
Full text and
rfc822 format available.
Notification sent
to
Jonas Bernoulli <jonas <at> bernoul.li>
:
bug acknowledged by developer.
(Sat, 12 Dec 2015 20:35:02 GMT)
Full text and
rfc822 format available.
Message #22 received at 22055-done <at> debbugs.gnu.org (full text, mbox):
Closing the bug then.
2015-12-12 19:36 GMT+00:00 Jonas Bernoulli <jonas <at> bernoul.li>:
>
> Artur Malabarba <bruce.connor.am <at> gmail.com> writes:
>
>> 2015-12-03 14:34 GMT+00:00 Jonas Bernoulli <jonas <at> bernoul.li>:
>>>
>>> Artur Malabarba <bruce.connor.am <at> gmail.com> writes:
>>>
>>>>> `load-relative' also doesn't provide its feature using `provide', but
>>>>> that is intentional - it uses the alternative `provide-me' form, which
>>>>> it itself defines.
>>>>
>>>> I can't see the benefit but I also can't see the harm. Did it affect you
>>>> negatively in any way?
>>>
>>> No, I just cannot mirror it on the Emacsmirror, but that does not really
>>> matter because I also could not mirror any other package which uses
>>> `provide-me'. I extract metadata for all mirrored packages, including
>>> the provided features, and the respective code does not support
>>> `provide-me'. I don't intend to support that form until at least halve
>>> a dozen packages use it.
>>
>> Well, I couldn't find a package Gelpa or Melpa that uses it. So I
>> think it's not really a big deal either way. =P
>
> Yeah, I'll deal with it when the need arises.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Sun, 10 Jan 2016 12:24:04 GMT)
Full text and
rfc822 format available.
This bug report was last modified 9 years and 158 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.