unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Re: emacs-26 e1a9dc0: Recognize Org as builtin package (bug#30310)
       [not found] ` <20180203020921.3129120445@vcs0.savannah.gnu.org>
@ 2018-02-03  8:57   ` Michael Albinus
  2018-02-03 17:03     ` Kyle Meyer
  2018-02-03 17:42     ` Glenn Morris
  0 siblings, 2 replies; 4+ messages in thread
From: Michael Albinus @ 2018-02-03  8:57 UTC (permalink / raw)
  To: emacs-devel; +Cc: Glenn Morris

rgm@gnu.org (Glenn Morris) writes:

Hi Glenn,

> diff --git a/test/lisp/org/org-tests.el b/test/lisp/org/org-tests.el
> new file mode 100644

Org has defined already several hundreds of ert based tests:

--8<---------------cut here---------------start------------->8---
$ find ~/src/org-mode/testing -name \*.el | xargs grep \(ert-deftest | wc -l
783
--8<---------------cut here---------------end--------------->8---

We shall sync our own tests with them. And I would appreciate to see
those tests also in Emacs' git.

Best regards, Michael.



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

* Re: emacs-26 e1a9dc0: Recognize Org as builtin package (bug#30310)
  2018-02-03  8:57   ` emacs-26 e1a9dc0: Recognize Org as builtin package (bug#30310) Michael Albinus
@ 2018-02-03 17:03     ` Kyle Meyer
  2018-02-03 17:42     ` Glenn Morris
  1 sibling, 0 replies; 4+ messages in thread
From: Kyle Meyer @ 2018-02-03 17:03 UTC (permalink / raw)
  To: Michael Albinus; +Cc: Bastien Guerry, Glenn Morris, emacs-devel

Hi Michael and Glenn,

[Commenting on e1a9dc0 first and then Michael's mail.]

> diff --git a/lisp/org/org.el b/lisp/org/org.el
> index 5272061ccc..4e4620549c 100644
> --- a/lisp/org/org.el
> +++ b/lisp/org/org.el
> @@ -7,6 +7,7 @@
>  ;; Maintainer: Carsten Dominik <carsten at orgmode dot org>
>  ;; Keywords: outlines, hypermedia, calendar, wp
>  ;; Homepage: http://orgmode.org
> +;; Version: 9.1.6

I'll add this to Org's repo.  It isn't appropriate for either of Org's
mainline branches (maint or master) because we don't hardcode the
version anywhere in these branches, but I'll put it on the branch whose
content is synced with the Emacs repo.  (This branch is a superset of
maint and includes various commits that are specifically targeted at the
Emacs repo.)

> diff --git a/test/lisp/org/org-tests.el b/test/lisp/org/org-tests.el
> new file mode 100644

Given that we don't hardcode the version, this new test would fail in
the Org repo's mainline branches.

Michael Albinus <michael.albinus@gmx.de> writes:

> rgm@gnu.org (Glenn Morris) writes:
>
> Hi Glenn,
>
>> diff --git a/test/lisp/org/org-tests.el b/test/lisp/org/org-tests.el
>> new file mode 100644
>
> Org has defined already several hundreds of ert based tests:
>
> $ find ~/src/org-mode/testing -name \*.el | xargs grep \(ert-deftest | wc -l
> 783
>
> We shall sync our own tests with them.

As I noted above, the single test in the new file would fail in the Org
repo.

> And I would appreciate to see those tests also in Emacs' git.

I'd like to see that too.  I think you've requested this before, but I
don't recall where that discussion ended up.  Assuming Rasmus and
Bastien are OK with including the tests, I'll work on making the
necessary changes, with the goal of including the tests once we start
targeting our syncs to Emacs's master rather than the emacs-26 branch.
In addition to including the test files in the sync and making sure
they're working from the Emacs repo, another issue is that many of the
files don't list the FSF as the copyright holder.

-- 
Kyle



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

* Re: emacs-26 e1a9dc0: Recognize Org as builtin package (bug#30310)
  2018-02-03  8:57   ` emacs-26 e1a9dc0: Recognize Org as builtin package (bug#30310) Michael Albinus
  2018-02-03 17:03     ` Kyle Meyer
@ 2018-02-03 17:42     ` Glenn Morris
  2018-02-04  6:18       ` John Wiegley
  1 sibling, 1 reply; 4+ messages in thread
From: Glenn Morris @ 2018-02-03 17:42 UTC (permalink / raw)
  To: Michael Albinus; +Cc: emacs-devel

Michael Albinus wrote:

> We shall sync our own tests with them. And I would appreciate to see
> those tests also in Emacs' git.

As I've said before, I think keeping code in two repositories isn't good
practice. I hope the "include elpa packages in the release" idea will
one day be realised.




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

* Re: emacs-26 e1a9dc0: Recognize Org as builtin package (bug#30310)
  2018-02-03 17:42     ` Glenn Morris
@ 2018-02-04  6:18       ` John Wiegley
  0 siblings, 0 replies; 4+ messages in thread
From: John Wiegley @ 2018-02-04  6:18 UTC (permalink / raw)
  To: Glenn Morris; +Cc: Michael Albinus, emacs-devel

>>>>> "GM" == Glenn Morris <rgm@gnu.org> writes:

GM> I hope the "include elpa packages in the release" idea will one day be
GM> realised.

Perhaps this can be an objective for 27? I think we have a few packages in
ELPA now that would be nice to include in the distribution for users.

-- 
John Wiegley                  GPG fingerprint = 4710 CF98 AF9B 327B B80F
http://newartisans.com                          60E1 46C4 BD1A 7AC1 4BA2



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

end of thread, other threads:[~2018-02-04  6:18 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <20180203020920.8044.90158@vcs0.savannah.gnu.org>
     [not found] ` <20180203020921.3129120445@vcs0.savannah.gnu.org>
2018-02-03  8:57   ` emacs-26 e1a9dc0: Recognize Org as builtin package (bug#30310) Michael Albinus
2018-02-03 17:03     ` Kyle Meyer
2018-02-03 17:42     ` Glenn Morris
2018-02-04  6:18       ` John Wiegley

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).