Hi all, I will be offline until sunday eve. Please heavily test the current HEAD of the git repository. If you have bugs that you didn't send to the list, please do it now. Thanks, -- Bastien
Bastien writes: > Please heavily test the current HEAD of the git repository. > If you have bugs that you didn't send to the list, please do > it now. I get these test fails with Emacs 24.1, 24.2-rc (but not on 24.1.50 or 24.2.50, although the latter activates only 214 instead of 371 tests, which seems to require a separate investigation since the setup is the same otherwise): Test ob-exp/exports-both condition: (void-function my-map) FAILED 17/371 ob-exp/exports-both Test test-org-babel/multi-line-header-arguments condition: (void-function my-map) FAILED 156/371 test-org-babel/multi-line-header-arguments Test test-org-babel/multi-line-header-arguments backtrace: (my-map (quote list) (function list) numbers letters) (let ((numbers (quote (1 2 3 4 5 6 7))) (letters (quote (a b c d e f (progn (let ((numbers (quote (1 2 3 4 5 6 7))) (letters (quote (a b eval((progn (let ((numbers (quote (1 2 3 4 5 6 7))) (letters (quote ((lambda (result) (if (or (member "scalar" (cdr (assoc :result-param (progn ((lambda (result) (if (or (member "scalar" (cdr (assoc :resul (unwind-protect (progn ((lambda (result) (if (or (member "scalar" (c (let ((wconfig (current-window-configuration))) (unwind-protect (pro (save-window-excursion ((lambda (result) (if (or (member "scalar" (c org-babel-execute:emacs-lisp("(require 'cl)\n(defalias 'my-map (if ( funcall(org-babel-execute:emacs-lisp "(require 'cl)\n(defalias 'my-m ((lambda (result) (if (and (eq (cdr (assoc :result-type params)) (qu (setq result ((lambda (result) (if (and (eq (cdr (assoc :result-type (if (and (not arg) new-hash (equal new-hash old-hash)) (save-excursi (let ((call-process-region (lambda (&rest args) (apply (quote org-ba (unwind-protect (let ((call-process-region (lambda (&rest args) (app (let* ((lang (nth 0 info)) (params (if params (org-babel-process-par (progn (let* ((lang (nth 0 info)) (params (if params (org-babel-proc (if (org-babel-confirm-evaluate (let ((i info)) (setf (nth 2 i) (org (when (org-babel-confirm-evaluate (let ((i info)) (setf (nth 2 i) (o (let ((info (or info (org-babel-get-src-block-info)))) (when (org-ba org-babel-execute-src-block() (let ((results (org-babel-execute-src-block))) (should (equal (quote (progn (org-babel-next-src-block) (let ((results (org-babel-execute- (setq G16529 (progn (org-babel-next-src-block) (let ((results (org-b (let ((kill-buffer-query-functions nil) G16529) (with-temp-file "/tm (org-test-with-temp-text-in-file "\n\n#+headers: :var letters='(a b With Emacs 23.3, I get this test error: Test test-ob-sh/session condition: (error "Marker does not point anywhere") FAILED 112/211 test-ob-sh/session Test test-ob-sh/session backtrace: (cl-block-wrapper (catch (quote --cl-block-nil--) (let* ((i 6) (fram (block nil (let* ((i 6) (frame nil) (--cl-var-- nil)) (while (progn (loop for i from 6 for frame = (backtrace-frame i) while frame colle ert--record-backtrace() (let* ((condition (first more-debugger-args)) (type (case (car condi (cond ((member* first-debugger-arg (quote (lambda debug t exit nil)) (case first-debugger-arg ((lambda debug t exit nil) (apply (ert--tes (ecase first-debugger-arg ((lambda debug t exit nil) (apply (ert--te (let* ((more-debugger-args debugger-args) (first-debugger-arg (if mo (progn (let* ((more-debugger-args debugger-args) (first-debugger-arg (destructuring-bind (first-debugger-arg &rest more-debugger-args) de ert--run-test-debugger([cl-struct-ert--test-execution-info [cl-struc (lambda (G99254 &rest debugger-args) (ert--run-test-debugger (symbol apply((lambda (G99254 &rest debugger-args) (ert--run-test-debugger ( (lambda (&rest --cl-rest--) (apply (lambda (G99254 &rest debugger-ar ansi-color-apply-on-region(#<marker in no buffer> #<marker at 16 in ansi-color-process-output("") run-hook-with-args(ansi-color-process-output "") comint-send-input(nil t) These look like further fallout from the cl-flet excision... The fails happen in the same way when I run the tests on bytecode produced with another Emacs version or even uncompiled, so I don't think the bytecode is to blame. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Wavetables for the Terratec KOMPLEXER: http://Synth.Stromeko.net/Downloads.html#KomplexerWaves
Hi Bastien,
I want to export a subtree with a EXPORT_OPTIONS property which turns
off the table of contents.
This works fine in release_7.8.11 but not in the current git master.
--8<---------------cut here---------------start------------->8---
**** Export me
:PROPERTIES:
:EXPORT_OPTIONS: toc:nil
:END:
[2012-08-19 Sun 22:08]
Details follow
--8<---------------cut here---------------end--------------->8---
Org-mode version 7.8.11 (release_7.8.11 @ /home/bernt/git/org-mode/lisp/)
GNU Emacs 23.2.1 (i486-pc-linux-gnu, GTK+ Version 2.20.0) of 2010-12-11 on raven, modified by Debian
C-c @ on this entry and C-c C-e d always includes the TOC.
I'll try to determine the commit that breaks this.
Regards,
Bernt
Bastien <bzg@gnu.org> writes:
> Hi all,
>
> I will be offline until sunday eve.
>
> Please heavily test the current HEAD of the git repository.
> If you have bugs that you didn't send to the list, please do
> it now.
>
> Thanks,
Hi Bernt,
Bernt Hansen <bernt@norang.ca> writes:
> This works fine in release_7.8.11 but not in the current git master.
>
> **** Export me
> :PROPERTIES:
> :EXPORT_OPTIONS: toc:nil
> :END:
> [2012-08-19 Sun 22:08]
>
> Details follow
>
> Org-mode version 7.8.11 (release_7.8.11 @ /home/bernt/git/org-mode/lisp/)
> GNU Emacs 23.2.1 (i486-pc-linux-gnu, GTK+ Version 2.20.0) of 2010-12-11 on raven, modified by Debian
>
> C-c @ on this entry and C-c C-e d always includes the TOC.
I just tested this with emacs -Q and the Org from current git.
The export is okay for me (I get a TOC or not depending on the
value of EXPORT_OPTIONS.)
Maybe the error was in C-c @ -- the command relies on org-element
now, and org-element may not have been required properly.
Please pull and let me know if this is it.
Thanks,
--
Bastien
Adding Nicolas.
Hi Bastien,
The following org file shows the problem for me
C-c @ on the '* Export me' task and C-c C-e b also selects the following
task during export.
--8<---------------cut here---------------start------------->8---
* Export me
:PROPERTIES:
:EXPORT_OPTIONS: toc:nil
:END:
[2012-08-19 Sun 22:08]
details go here
* Some other subtree
[2012-08-19 Sun 22:36]
Don't export me
--8<---------------cut here---------------end--------------->8---
This commit causes the problem according to git bisect
--8<---------------cut here---------------start------------->8---
d70f965486fc890af199d3dd8c9ed9a8fb88f16b is the first bad commit
commit d70f965486fc890af199d3dd8c9ed9a8fb88f16b
Author: Nicolas Goaziou <n.goaziou@gmail.com>
Date: Tue Aug 7 13:30:09 2012 +0200
Do not make a special case for inlinetasks when marking a subtree
* lisp/org.el (org-mark-subtree): Do not make a special case for
inlinetasks when marking a subtree. These are handled by
`org-element-mark-element'.
* testing/lisp/test-org.el: Add test.
:040000 040000 a0e9c712347bf7d93a60d87ac88374fa30a50ab6 43501283c2ae8624662e6c541ff0965b8367c662 M lisp
:040000 040000 5c63d61e5fa36917634bca2773ae0179cf2c1b0e 77c6bd7bf06a67fbc11114dde3cbe11b0c21bbcb M testing
--8<---------------cut here---------------end--------------->8---
Let me know if you need additional information.
Thanks,
Bernt
Bernt Hansen <bernt@norang.ca> writes:
> Hi Bastien,
>
> I want to export a subtree with a EXPORT_OPTIONS property which turns
> off the table of contents.
>
> This works fine in release_7.8.11 but not in the current git master.
>
> **** Export me
> :PROPERTIES:
> :EXPORT_OPTIONS: toc:nil
> :END:
> [2012-08-19 Sun 22:08]
>
> Details follow
>
> Org-mode version 7.8.11 (release_7.8.11 @ /home/bernt/git/org-mode/lisp/)
> GNU Emacs 23.2.1 (i486-pc-linux-gnu, GTK+ Version 2.20.0) of 2010-12-11 on raven, modified by Debian
>
> C-c @ on this entry and C-c C-e d always includes the TOC.
>
> I'll try to determine the commit that breaks this.
>
> Regards,
> Bernt
>
>
> Bastien <bzg@gnu.org> writes:
>
>> Hi all,
>>
>> I will be offline until sunday eve.
>>
>> Please heavily test the current HEAD of the git repository.
>> If you have bugs that you didn't send to the list, please do
>> it now.
>>
>> Thanks,
Hi Bastien,
I still get broken behaviour with release_7.8.11-539-g7d117bd
-Bernt
Bastien <bzg@altern.org> writes:
> Hi Bernt,
>
> Bernt Hansen <bernt@norang.ca> writes:
>
>> This works fine in release_7.8.11 but not in the current git master.
>>
>> **** Export me
>> :PROPERTIES:
>> :EXPORT_OPTIONS: toc:nil
>> :END:
>> [2012-08-19 Sun 22:08]
>>
>> Details follow
>>
>> Org-mode version 7.8.11 (release_7.8.11 @ /home/bernt/git/org-mode/lisp/)
>> GNU Emacs 23.2.1 (i486-pc-linux-gnu, GTK+ Version 2.20.0) of 2010-12-11 on raven, modified by Debian
>>
>> C-c @ on this entry and C-c C-e d always includes the TOC.
>
> I just tested this with emacs -Q and the Org from current git.
> The export is okay for me (I get a TOC or not depending on the
> value of EXPORT_OPTIONS.)
>
> Maybe the error was in C-c @ -- the command relies on org-element
> now, and org-element may not have been required properly.
>
> Please pull and let me know if this is it.
>
> Thanks,
Hi Bernt,
Bernt Hansen <bernt@norang.ca> writes:
> The following org file shows the problem for me
This should be fixed now. Please let us know.
Thanks for reporting this!
--
Bastien
Hi Achim, Achim Gratz <Stromeko@nexgo.de> writes: > I get these test fails with Emacs 24.1, 24.2-rc (but not on 24.1.50 or > 24.2.50, although the latter activates only 214 instead of 371 tests, > which seems to require a separate investigation since the setup is the > same otherwise): Thanks for testing. > Test ob-exp/exports-both condition: > (void-function my-map) > FAILED 17/371 ob-exp/exports-both > > Test test-org-babel/multi-line-header-arguments condition: > (void-function my-map) > FAILED 156/371 test-org-babel/multi-line-header-arguments > > Test test-org-babel/multi-line-header-arguments backtrace: > (my-map (quote list) (function list) numbers letters) > (let ((numbers (quote (1 2 3 4 5 6 7))) (letters (quote (a b c d e f > (progn (let ((numbers (quote (1 2 3 4 5 6 7))) (letters (quote (a b > eval((progn (let ((numbers (quote (1 2 3 4 5 6 7))) (letters (quote > ((lambda (result) (if (or (member "scalar" (cdr (assoc :result-param > (progn ((lambda (result) (if (or (member "scalar" (cdr (assoc :resul > (unwind-protect (progn ((lambda (result) (if (or (member "scalar" (c > (let ((wconfig (current-window-configuration))) (unwind-protect (pro > (save-window-excursion ((lambda (result) (if (or (member "scalar" (c > org-babel-execute:emacs-lisp("(require 'cl)\n(defalias 'my-map (if ( > funcall(org-babel-execute:emacs-lisp "(require 'cl)\n(defalias 'my-m > ((lambda (result) (if (and (eq (cdr (assoc :result-type params)) (qu > (setq result ((lambda (result) (if (and (eq (cdr (assoc :result-type > (if (and (not arg) new-hash (equal new-hash old-hash)) (save-excursi > (let ((call-process-region (lambda (&rest args) (apply (quote org-ba > (unwind-protect (let ((call-process-region (lambda (&rest args) (app > (let* ((lang (nth 0 info)) (params (if params (org-babel-process-par > (progn (let* ((lang (nth 0 info)) (params (if params (org-babel-proc > (if (org-babel-confirm-evaluate (let ((i info)) (setf (nth 2 i) (org > (when (org-babel-confirm-evaluate (let ((i info)) (setf (nth 2 i) (o > (let ((info (or info (org-babel-get-src-block-info)))) (when (org-ba > org-babel-execute-src-block() > (let ((results (org-babel-execute-src-block))) (should (equal (quote > (progn (org-babel-next-src-block) (let ((results (org-babel-execute- > (setq G16529 (progn (org-babel-next-src-block) (let ((results (org-b > (let ((kill-buffer-query-functions nil) G16529) (with-temp-file "/tm > (org-test-with-temp-text-in-file "\n\n#+headers: :var letters='(a b > > With Emacs 23.3, I get this test error: > > Test test-ob-sh/session condition: > (error "Marker does not point anywhere") > FAILED 112/211 test-ob-sh/session > > Test test-ob-sh/session backtrace: > (cl-block-wrapper (catch (quote --cl-block-nil--) (let* ((i 6) (fram > (block nil (let* ((i 6) (frame nil) (--cl-var-- nil)) (while (progn > (loop for i from 6 for frame = (backtrace-frame i) while frame colle > ert--record-backtrace() > (let* ((condition (first more-debugger-args)) (type (case (car condi > (cond ((member* first-debugger-arg (quote (lambda debug t exit nil)) > (case first-debugger-arg ((lambda debug t exit nil) (apply (ert--tes > (ecase first-debugger-arg ((lambda debug t exit nil) (apply (ert--te > (let* ((more-debugger-args debugger-args) (first-debugger-arg (if mo > (progn (let* ((more-debugger-args debugger-args) (first-debugger-arg > (destructuring-bind (first-debugger-arg &rest more-debugger-args) de > ert--run-test-debugger([cl-struct-ert--test-execution-info [cl-struc > (lambda (G99254 &rest debugger-args) (ert--run-test-debugger (symbol > apply((lambda (G99254 &rest debugger-args) (ert--run-test-debugger ( > (lambda (&rest --cl-rest--) (apply (lambda (G99254 &rest debugger-ar > ansi-color-apply-on-region(#<marker in no buffer> #<marker at 16 in > ansi-color-process-output("") > run-hook-with-args(ansi-color-process-output "") > comint-send-input(nil t) > > These look like further fallout from the cl-flet excision... Not really -- this is related to the recent version bump in Emacs trunk. The should be fixed now. See this commit: http://orgmode.org/w/?p=org-mode.git;a=commit;h=00e5c2 Can you try again and report remaining problems, if any? Thanks! -- Bastien
This works for me now. Thanks!
Regards,
Bernt
Bastien <bzg@altern.org> writes:
> Hi Bernt,
>
> Bernt Hansen <bernt@norang.ca> writes:
>
>> The following org file shows the problem for me
>
> This should be fixed now. Please let us know.
>
> Thanks for reporting this!