unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#22054: Potential errors in package--builtins
@ 2015-11-29 19:24 Jonas Bernoulli
  2015-12-01 11:24 ` Artur Malabarba
  0 siblings, 1 reply; 7+ messages in thread
From: Jonas Bernoulli @ 2015-11-29 19:24 UTC (permalink / raw)
  To: 22054

* `ielm' is missing from the list.  I suspect it is not detected as a
  package because the first line does not contain the summary.  Also,
  shouldn't the "interaction mode for Emacs Lisp" be located inside
  lisp/emacs-lisp/?

* `cl-preload' is listed as a separate package.  That might be
  intentional but wouldn't it make more sense to make it part of
  the `cl-lib' package?

* `eieio-compat' is listed as a separate package.  But I suspect that
  is intentional.  Not sure though.

* `sasl-scram-rfc' is listed as a separate package, but all the other
  `sasl-*' libraries are part of the `sasl' package.

This is for the `emacs-25' branch.





^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#22054: Potential errors in package--builtins
  2015-11-29 19:24 bug#22054: Potential errors in package--builtins Jonas Bernoulli
@ 2015-12-01 11:24 ` Artur Malabarba
  2015-12-03 14:46   ` Jonas Bernoulli
  0 siblings, 1 reply; 7+ messages in thread
From: Artur Malabarba @ 2015-12-01 11:24 UTC (permalink / raw)
  To: Jonas Bernoulli; +Cc: 22054

2015-11-29 19:24 GMT+00:00 Jonas Bernoulli <jonas@bernoul.li>:
> * `ielm' is missing from the list.  I suspect it is not detected as a
>   package because the first line does not contain the summary.

No. It needs a version number to be considered a package. But then,
why should it be on the list? Is it also provided in one of the
archives?

> Also, shouldn't the "interaction mode for Emacs Lisp" be located inside
>   lisp/emacs-lisp/?

Last I was told, lisp/emacs-lisp is for libraries to be used by other
elisp code. But then, not all files in there perfectly fit that
description either.
So I'll let someone who cares about that continue this line of thought. =P

> * `cl-preload' is listed as a separate package.
>
> * `eieio-compat' is listed as a separate package.  But I suspect that
>   is intentional.  Not sure though.
>
> * `sasl-scram-rfc' is listed as a separate package, but all the other
>   `sasl-*' libraries are part of the `sasl' package.

Assuming you mean cl-preloadED.el... Maybe someone just fixed it but
none of these are listed as built-ins for me.





^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#22054: Potential errors in package--builtins
  2015-12-01 11:24 ` Artur Malabarba
@ 2015-12-03 14:46   ` Jonas Bernoulli
  2015-12-03 15:18     ` Artur Malabarba
  0 siblings, 1 reply; 7+ messages in thread
From: Jonas Bernoulli @ 2015-12-03 14:46 UTC (permalink / raw)
  To: bruce.connor.am; +Cc: 22054


Artur Malabarba <bruce.connor.am@gmail.com> writes:

> 2015-11-29 19:24 GMT+00:00 Jonas Bernoulli <jonas@bernoul.li>:
>> * `ielm' is missing from the list.  I suspect it is not detected as a
>>   package because the first line does not contain the summary.
>
> No. It needs a version number to be considered a package. But then,
> why should it be on the list? Is it also provided in one of the
> archives?

Why not?  It is a self-contained package, just like many other
self-contained packages, which are listed as individual packages.  I
cannot see a reason why these other packages should be treated as such,
but not this one.

There are other libraries which one might argue should, or should not,
be considered to be individual packages, but in this case it seems
pretty clear to me that it should be a package, because many other
libraries "just like it" are.

>> * `cl-preload' is listed as a separate package.
>>
>> * `eieio-compat' is listed as a separate package.  But I suspect that
>>   is intentional.  Not sure though.
>>
>> * `sasl-scram-rfc' is listed as a separate package, but all the other
>>   `sasl-*' libraries are part of the `sasl' package.
>
> Assuming you mean cl-preloadED.el...

Yes.

> Maybe someone just fixed it but none of these are listed as built-ins
> for me.

On the `emacs-25' branch, they all have an individual entry in
`package--builtins'.





^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#22054: Potential errors in package--builtins
  2015-12-03 14:46   ` Jonas Bernoulli
@ 2015-12-03 15:18     ` Artur Malabarba
  2015-12-03 15:37       ` Artur Malabarba
  2015-12-12 19:43       ` Jonas Bernoulli
  0 siblings, 2 replies; 7+ messages in thread
From: Artur Malabarba @ 2015-12-03 15:18 UTC (permalink / raw)
  To: Jonas Bernoulli; +Cc: 22054

2015-12-03 14:46 GMT+00:00 Jonas Bernoulli <jonas@bernoul.li>:
> On the `emacs-25' branch, they all have an individual entry in
> `package--builtins'.

I see we're talking about different things then. I was looking at the
list of built-in packages in the package menu.
Indeed, the variable you're referring to lists even files without
version-numbers, so ielm should be in that list. And your initial
assessment looks correct, so I'll fix it.

Since nobody said anything about the other entries you mentioned being
intentional, I'll fix them too and we'll see if anyone yells. :)





^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#22054: Potential errors in package--builtins
  2015-12-03 15:18     ` Artur Malabarba
@ 2015-12-03 15:37       ` Artur Malabarba
  2015-12-12 19:43       ` Jonas Bernoulli
  1 sibling, 0 replies; 7+ messages in thread
From: Artur Malabarba @ 2015-12-03 15:37 UTC (permalink / raw)
  Cc: 22054-done

> Since nobody said anything about the other entries you mentioned being
> intentional, I'll fix them too and we'll see if anyone yells. :)

Fixed in emacs-25





^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#22054: Potential errors in package--builtins
  2015-12-03 15:18     ` Artur Malabarba
  2015-12-03 15:37       ` Artur Malabarba
@ 2015-12-12 19:43       ` Jonas Bernoulli
  2015-12-12 20:34         ` Artur Malabarba
  1 sibling, 1 reply; 7+ messages in thread
From: Jonas Bernoulli @ 2015-12-12 19:43 UTC (permalink / raw)
  To: bruce.connor.am; +Cc: 22054


Artur Malabarba <bruce.connor.am@gmail.com> writes:

> 2015-12-03 14:46 GMT+00:00 Jonas Bernoulli <jonas@bernoul.li>:
>> On the `emacs-25' branch, they all have an individual entry in
>> `package--builtins'.
>
> I see we're talking about different things then. I was looking at the
> list of built-in packages in the package menu.
> Indeed, the variable you're referring to lists even files without
> version-numbers, so ielm should be in that list. And your initial
> assessment looks correct, so I'll fix it.
>
> Since nobody said anything about the other entries you mentioned being
> intentional, I'll fix them too and we'll see if anyone yells. :)

Thanks.

(Do you intend to do that soon?)





^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#22054: Potential errors in package--builtins
  2015-12-12 19:43       ` Jonas Bernoulli
@ 2015-12-12 20:34         ` Artur Malabarba
  0 siblings, 0 replies; 7+ messages in thread
From: Artur Malabarba @ 2015-12-12 20:34 UTC (permalink / raw)
  To: Jonas Bernoulli; +Cc: 22054

It's done already on the emacs-25 branch. It'll get merged to master
when someone merges the branch to master (which is taking unusually
long due to some technicalities on this release).

2015-12-12 19:43 GMT+00:00 Jonas Bernoulli <jonas@bernoul.li>:
>
> Artur Malabarba <bruce.connor.am@gmail.com> writes:
>
>> 2015-12-03 14:46 GMT+00:00 Jonas Bernoulli <jonas@bernoul.li>:
>>> On the `emacs-25' branch, they all have an individual entry in
>>> `package--builtins'.
>>
>> I see we're talking about different things then. I was looking at the
>> list of built-in packages in the package menu.
>> Indeed, the variable you're referring to lists even files without
>> version-numbers, so ielm should be in that list. And your initial
>> assessment looks correct, so I'll fix it.
>>
>> Since nobody said anything about the other entries you mentioned being
>> intentional, I'll fix them too and we'll see if anyone yells. :)
>
> Thanks.
>
> (Do you intend to do that soon?)





^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2015-12-12 20:34 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-11-29 19:24 bug#22054: Potential errors in package--builtins Jonas Bernoulli
2015-12-01 11:24 ` Artur Malabarba
2015-12-03 14:46   ` Jonas Bernoulli
2015-12-03 15:18     ` Artur Malabarba
2015-12-03 15:37       ` Artur Malabarba
2015-12-12 19:43       ` Jonas Bernoulli
2015-12-12 20:34         ` Artur Malabarba

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).