* Strange behaviour detected today
@ 2023-12-13 10:56 Pedro Andres Aranda Gutierrez
2023-12-13 11:02 ` Ihor Radchenko
2023-12-13 14:57 ` William Denton
0 siblings, 2 replies; 13+ messages in thread
From: Pedro Andres Aranda Gutierrez @ 2023-12-13 10:56 UTC (permalink / raw)
To: Org Mode List
[-- Attachment #1: Type: text/plain, Size: 604 bytes --]
Hi
I've recompiled emacs master today and when I try to export an org
presentation to latex and I get the following error:
Exporting to LaTeX [class: beamer]...
set-face-attribute: Invalid face box: :line-width, 1, :color, grey40
This happens when calling
(org-beamer-export-to-latex)
both from emacs in interactive and in batch mode.
Best, /PA
--
Fragen sind nicht da, um beantwortet zu werden,
Fragen sind da um gestellt zu werden
Georg Kreisler
Headaches with a Juju log:
unit-basic-16: 09:17:36 WARNING juju.worker.uniter.operation we should run
a leader-deposed hook here, but we can't yet
[-- Attachment #2: Type: text/html, Size: 1120 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Strange behaviour detected today
2023-12-13 10:56 Strange behaviour detected today Pedro Andres Aranda Gutierrez
@ 2023-12-13 11:02 ` Ihor Radchenko
2023-12-13 11:05 ` Pedro Andres Aranda Gutierrez
2023-12-13 14:57 ` William Denton
1 sibling, 1 reply; 13+ messages in thread
From: Ihor Radchenko @ 2023-12-13 11:02 UTC (permalink / raw)
To: Pedro Andres Aranda Gutierrez; +Cc: Org Mode List
Pedro Andres Aranda Gutierrez <paaguti@gmail.com> writes:
> I've recompiled emacs master today and when I try to export an org
> presentation to latex and I get the following error:
>
> Exporting to LaTeX [class: beamer]...
> set-face-attribute: Invalid face box: :line-width, 1, :color, grey40
>
> This happens when calling
>
> (org-beamer-export-to-latex)
Org mode does not call `set-face-attribute'. It is something else.
Probably in your config.
--
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Strange behaviour detected today
2023-12-13 11:02 ` Ihor Radchenko
@ 2023-12-13 11:05 ` Pedro Andres Aranda Gutierrez
2023-12-13 11:15 ` Ihor Radchenko
0 siblings, 1 reply; 13+ messages in thread
From: Pedro Andres Aranda Gutierrez @ 2023-12-13 11:05 UTC (permalink / raw)
To: Ihor Radchenko; +Cc: Org Mode List
[-- Attachment #1: Type: text/plain, Size: 5768 bytes --]
Strange… here is the output of calling in batch mode
Emacs -Q -l org-export.el --batch p5.org --eval '(org-beamer-export-to-pdf)'
Error: error ("Invalid face box" :line-width 1 :color grey40)
mapbacktrace(#f(compiled-function (evald func args flags) #<bytecode -0x1fee891e37008046>))
debug-early-backtrace()
debug-early(error (error "Invalid face box" :line-width 1 :color grey40))
internal-set-lisp-face-attribute(org-beamer-tag :box (:line-width 1 :color grey40) #<frame F1 0x7fab2c056910>)
set-face-attribute(org-beamer-tag #<frame F1 0x7fab2c056910> :box (:line-width 1 :color grey40))
apply(set-face-attribute org-beamer-tag #<frame F1 0x7fab2c056910> (:box (:line-width 1 :color grey40)))
face-spec-set-2(org-beamer-tag #<frame F1 0x7fab2c056910> (:box (:line-width 1 :color grey40)))
face-spec-recalc(org-beamer-tag #<frame F1 0x7fab2c056910>)
face-spec-set(org-beamer-tag ((t (:box (:line-width 1 :color grey40)))) face-defface-spec)
custom-declare-face(org-beamer-tag ((t (:box (:line-width 1 :color grey40)))) "The special face for beamer tags." :group org-export-beamer)
(org-beamer-export-to-pdf)
eval((org-beamer-export-to-pdf) t)
command-line-1(("-l" "org-export.el" "p5.org" "--eval" "(org-beamer-export-to-pdf)"))
command-line()
normal-top-level()
Invalid face box: :line-width, 1, :color, grey40
make: *** [p5.pdf] Error 255
With my org-export.el being:
;;
;; Auxiliar script for GNUmakefile
;; Export to PDF from org
;; Automatically detects presentations using the beamer class
;; The rest are assumed to be documents
;;
(require 'org)
(require 'ox-latex)
(require 'ob-python)
(eval-after-load "org"
(progn
(let ((citeless t)) ;; set to nil if no bibliography in the pptx
(org-babel-do-load-languages 'org-babel-load-languages
'((python . t)
(shell . t)))
(add-to-list 'org-latex-packages-alist
'("" "listings"))
(add-to-list 'org-latex-packages-alist
'("" "xcolor"))
(add-to-list 'org-latex-classes
'("letter"
"\\documentclass{letter}"))
;; Add KOMA script based books
(add-to-list 'org-latex-classes
'("scrbook"
"\\documentclass{scrbook}"
("\\chapter{%s}" . "\\chapter*{%s}")
("\\section{%s}" . "\\section*{%s}")
("\\subsection{%s}" . "\\subsection*{%s}")
("\\subsubsection{%s}" . "\\subsubsection*{%s}")
("\\paragraph{%s}" . "\\paragraph*{%s}")
("\\subparagraph{%s}" . "\\subparagraph*{%s}")))
(add-to-list 'org-latex-classes
'("scrreprt"
"\\documentclass{scrreprt}"
("\\chapter{%s}" . "\\chapter*{%s}")
("\\section{%s}" . "\\section*{%s}")
("\\subsection{%s}" . "\\subsection*{%s}")
("\\subsubsection{%s}" . "\\subsubsection*{%s}")
("\\paragraph{%s}" . "\\paragraph*{%s}")
("\\subparagraph{%s}" . "\\subparagraph*{%s}")))
;; (add-to-list 'org-export-filter-src-block-functions
;; 'my-latex-src-block-filter)
(if citeless
(setq org-cite-export-processors nil)
(setq org-cite-export-processors '((beamer . biblatex)
(latex . biblatex))
org-cite-biblatex-options
"backend=biber,style=numeric,sorting=none,isbn=false,doi=false,url=true"))
(setq python-indent-offset 4
org-confirm-babel-evaluate nil
org-src-preserve-indentation t
org-src-fontify-natively t
org-export-latex-listings t
org-latex-listings 'listings
;; Make sure you have bibtex integrated in the production loop
org-latex-pdf-process
'("latexmk -bibtex -pdflatex='pdflatex --shell-escape --interaction=nonstopmode' -pdf -f %f")
org-babel-python-command "python3"))))
(defun org-export ()
"Save the current buffer and
export it to latex if the underlying file contents
hints a LaTeX document or a Beamer presentation"
(hack-local-variables)
;; (print org-cite-export-processors)
(goto-char (point-min))
;; (print (format "org-cite-export-processors is %s" org-cite-export-processors))
(when (re-search-forward "^#\\+LATEX_CLASS: \\([^ ]+\\)$" (point-max) t 1)
(let ((class (match-string-no-properties 1)))
(message "Exporting to LaTeX [class: %s]..." class)
(if (string= class "beamer")
(org-beamer-export-to-pdf)
(org-latex-export-to-pdf)))))
Emacs -Q and no place where I set faces in the setup (at least that I’m aware of).
/PA
> El 13 dic 2023, a las 12:02, Ihor Radchenko <yantar92@posteo.net> escribió:
>
> Pedro Andres Aranda Gutierrez <paaguti@gmail.com> writes:
>
>> I've recompiled emacs master today and when I try to export an org
>> presentation to latex and I get the following error:
>>
>> Exporting to LaTeX [class: beamer]...
>> set-face-attribute: Invalid face box: :line-width, 1, :color, grey40
>>
>> This happens when calling
>>
>> (org-beamer-export-to-latex)
>
> Org mode does not call `set-face-attribute'. It is something else.
> Probably in your config.
>
> --
> Ihor Radchenko // yantar92,
> Org mode contributor,
> Learn more about Org mode at <https://orgmode.org/>.
> Support Org development at <https://liberapay.com/org-mode>,
> or support my work at <https://liberapay.com/yantar92>
[-- Attachment #2: Type: text/html, Size: 19985 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Strange behaviour detected today
2023-12-13 11:05 ` Pedro Andres Aranda Gutierrez
@ 2023-12-13 11:15 ` Ihor Radchenko
2023-12-13 11:34 ` Fraga, Eric
0 siblings, 1 reply; 13+ messages in thread
From: Ihor Radchenko @ 2023-12-13 11:15 UTC (permalink / raw)
To: Pedro Andres Aranda Gutierrez; +Cc: Org Mode List
Pedro Andres Aranda Gutierrez <paaguti@gmail.com> writes:
> Strange… here is the output of calling in batch mode
>
> Emacs -Q -l org-export.el --batch p5.org --eval '(org-beamer-export-to-pdf)'
>
> Error: error ("Invalid face box" :line-width 1 :color grey40)
> ....
> custom-declare-face(org-beamer-tag ((t (:box (:line-width 1 :color grey40)))) "The special face for beamer tags." :group org-export-beamer)
I see.
This corresponds to
(defface org-beamer-tag '((t (:box (:line-width 1 :color "grey40"))))
"The special face for beamer tags."
:group 'org-export-beamer)
in the code.
This :box spec is correct, according to the manual.
So, something is broken on Emacs master :shrug:.
--
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Strange behaviour detected today
2023-12-13 11:15 ` Ihor Radchenko
@ 2023-12-13 11:34 ` Fraga, Eric
2023-12-13 13:07 ` Ihor Radchenko
0 siblings, 1 reply; 13+ messages in thread
From: Fraga, Eric @ 2023-12-13 11:34 UTC (permalink / raw)
To: Ihor Radchenko; +Cc: Pedro Andres Aranda Gutierrez, Org Mode List
On Wednesday, 13 Dec 2023 at 11:15, Ihor Radchenko wrote:
> (defface org-beamer-tag '((t (:box (:line-width 1 :color "grey40"))))
> "The special face for beamer tags."
> :group 'org-export-beamer)
>
> in the code.
>
> This :box spec is correct, according to the manual.
> So, something is broken on Emacs master :shrug:.
Just a potential suggestion for the OP: maybe change the line-width
attribute to e.g. "(1 . 1)" instead of 1 as all of the faces I have
customised (using customize-face) that have :box attributes use a
similar construct for the line width argument. Just to see if maybe the
documentation does not reflect reality in the code?
--
: Eric S Fraga, with org release_9.6.7-661-g34ee6f in Emacs 30.0.50
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Strange behaviour detected today
2023-12-13 11:34 ` Fraga, Eric
@ 2023-12-13 13:07 ` Ihor Radchenko
2023-12-13 13:32 ` Pedro Andres Aranda Gutierrez
2023-12-13 13:40 ` Fraga, Eric
0 siblings, 2 replies; 13+ messages in thread
From: Ihor Radchenko @ 2023-12-13 13:07 UTC (permalink / raw)
To: Fraga, Eric; +Cc: Pedro Andres Aranda Gutierrez, Org Mode List
"Fraga, Eric" <e.fraga@ucl.ac.uk> writes:
> Just a potential suggestion for the OP: maybe change the line-width
> attribute to e.g. "(1 . 1)" instead of 1 as all of the faces I have
> customised (using customize-face) that have :box attributes use a
> similar construct for the line width argument. Just to see if maybe the
> documentation does not reflect reality in the code?
The documentation explicitly states that :line-width 1 is the same as
:line-width (1 . 1). I see no reason to change anything on Org side.
--
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Strange behaviour detected today
2023-12-13 13:07 ` Ihor Radchenko
@ 2023-12-13 13:32 ` Pedro Andres Aranda Gutierrez
2023-12-13 13:40 ` Fraga, Eric
1 sibling, 0 replies; 13+ messages in thread
From: Pedro Andres Aranda Gutierrez @ 2023-12-13 13:32 UTC (permalink / raw)
To: Ihor Radchenko; +Cc: Fraga, Eric, Org Mode List
I’ll file a bug when time permits…
Best,//PA
Enviado desde mi iPhone
> El 13 dic 2023, a las 14:04, Ihor Radchenko <yantar92@posteo.net> escribió:
>
> "Fraga, Eric" <e.fraga@ucl.ac.uk> writes:
>
>> Just a potential suggestion for the OP: maybe change the line-width
>> attribute to e.g. "(1 . 1)" instead of 1 as all of the faces I have
>> customised (using customize-face) that have :box attributes use a
>> similar construct for the line width argument. Just to see if maybe the
>> documentation does not reflect reality in the code?
>
> The documentation explicitly states that :line-width 1 is the same as
> :line-width (1 . 1). I see no reason to change anything on Org side.
>
> --
> Ihor Radchenko // yantar92,
> Org mode contributor,
> Learn more about Org mode at <https://orgmode.org/>.
> Support Org development at <https://liberapay.com/org-mode>,
> or support my work at <https://liberapay.com/yantar92>
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Strange behaviour detected today
2023-12-13 13:07 ` Ihor Radchenko
2023-12-13 13:32 ` Pedro Andres Aranda Gutierrez
@ 2023-12-13 13:40 ` Fraga, Eric
1 sibling, 0 replies; 13+ messages in thread
From: Fraga, Eric @ 2023-12-13 13:40 UTC (permalink / raw)
To: Ihor Radchenko; +Cc: Pedro Andres Aranda Gutierrez, Org Mode List
On Wednesday, 13 Dec 2023 at 13:07, Ihor Radchenko wrote:
> The documentation explicitly states that :line-width 1 is the same as
> :line-width (1 . 1). I see no reason to change anything on Org side.
I was not suggesting a change in Org for the moment, just suggesting the
OP tried to see if that helped (and would identify a bug in master).
--
: Eric S Fraga, with org release_9.6.7-661-g34ee6f in Emacs 30.0.50
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Strange behaviour detected today
2023-12-13 10:56 Strange behaviour detected today Pedro Andres Aranda Gutierrez
2023-12-13 11:02 ` Ihor Radchenko
@ 2023-12-13 14:57 ` William Denton
2023-12-13 17:49 ` Pedro Andres Aranda Gutierrez
1 sibling, 1 reply; 13+ messages in thread
From: William Denton @ 2023-12-13 14:57 UTC (permalink / raw)
To: Pedro Andres Aranda Gutierrez; +Cc: Org Mode List
[-- Attachment #1: Type: text/plain, Size: 866 bytes --]
On 13 December 2023, Pedro Andres Aranda Gutierrez wrote:
> I've recompiled emacs master today and when I try to export an org
> presentation to latex and I get the following error:
>
> Exporting to LaTeX [class: beamer]...
> set-face-attribute: Invalid face box: :line-width, 1, :color, grey40
>
> This happens when calling
>
> (org-beamer-export-to-latex)
>
> both from emacs in interactive and in batch mode.
Is that perhaps related to commit dcd755dabcf9ef95d6d0534c11c668f44c6f89c2, "Fix
validation of :box face attribute"? It caused similar errors in solarized-theme
(for example this bug¹).
Bill
¹ https://github.com/bbatsov/solarized-emacs/issues/447
--
William Denton
https://www.miskatonic.org/
Librarian, artist and licensed private investigator.
Toronto, Canada
CO₂: 421.99 ppm (Mauna Loa Observatory, 2023-12-12)
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Strange behaviour detected today
2023-12-13 14:57 ` William Denton
@ 2023-12-13 17:49 ` Pedro Andres Aranda Gutierrez
2023-12-14 5:47 ` Pedro Andres Aranda Gutierrez
0 siblings, 1 reply; 13+ messages in thread
From: Pedro Andres Aranda Gutierrez @ 2023-12-13 17:49 UTC (permalink / raw)
To: William Denton; +Cc: Org Mode List
[-- Attachment #1: Type: text/plain, Size: 1307 bytes --]
Thanks a ton, I'm looking into it :-)
/PA
On Wed, 13 Dec 2023 at 15:57, William Denton <wtd@pobox.com> wrote:
> On 13 December 2023, Pedro Andres Aranda Gutierrez wrote:
>
> > I've recompiled emacs master today and when I try to export an org
> > presentation to latex and I get the following error:
> >
> > Exporting to LaTeX [class: beamer]...
> > set-face-attribute: Invalid face box: :line-width, 1, :color, grey40
> >
> > This happens when calling
> >
> > (org-beamer-export-to-latex)
> >
> > both from emacs in interactive and in batch mode.
>
> Is that perhaps related to commit
> dcd755dabcf9ef95d6d0534c11c668f44c6f89c2, "Fix
> validation of :box face attribute"? It caused similar errors in
> solarized-theme
> (for example this bug¹).
>
> Bill
>
>
> ¹ https://github.com/bbatsov/solarized-emacs/issues/447
>
> --
> William Denton
> https://www.miskatonic.org/
> Librarian, artist and licensed private investigator.
> Toronto, Canada
> CO₂: 421.99 ppm (Mauna Loa Observatory, 2023-12-12)
--
Fragen sind nicht da, um beantwortet zu werden,
Fragen sind da um gestellt zu werden
Georg Kreisler
Headaches with a Juju log:
unit-basic-16: 09:17:36 WARNING juju.worker.uniter.operation we should run
a leader-deposed hook here, but we can't yet
[-- Attachment #2: Type: text/html, Size: 2102 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Strange behaviour detected today
2023-12-13 17:49 ` Pedro Andres Aranda Gutierrez
@ 2023-12-14 5:47 ` Pedro Andres Aranda Gutierrez
2024-03-11 12:53 ` Detlev Zundel
0 siblings, 1 reply; 13+ messages in thread
From: Pedro Andres Aranda Gutierrez @ 2023-12-14 5:47 UTC (permalink / raw)
To: William Denton; +Cc: Org Mode List
[-- Attachment #1: Type: text/html, Size: 2688 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Strange behaviour detected today
2023-12-14 5:47 ` Pedro Andres Aranda Gutierrez
@ 2024-03-11 12:53 ` Detlev Zundel
0 siblings, 0 replies; 13+ messages in thread
From: Detlev Zundel @ 2024-03-11 12:53 UTC (permalink / raw)
To: emacs-orgmode
Hi,
> Thanks a ton. I could bisect the issue and filed a bug yesterday. It
> seems to be the same commit that broke the themes.
May I ask what the outcome of all this was? I am now seeing the same
problem with Emacs from master as of today and wonder about the best way
to solve this in the short and long term.
Thanks in advance
Detlev
[...]
> On Wed, 13 Dec 2023 at 15:57, William Denton <wtd@pobox.com> wrote:
>
> On 13 December 2023, Pedro Andres Aranda Gutierrez wrote:
>
> > I've recompiled emacs master today and when I try to export an org
> > presentation to latex and I get the following error:
> >
> > Exporting to LaTeX [class: beamer]...
> > set-face-attribute: Invalid face box: :line-width, 1, :color, grey40
> >
> > This happens when calling
> >
> > (org-beamer-export-to-latex)
> >
> > both from emacs in interactive and in batch mode.
>
> Is that perhaps related to commit dcd755dabcf9ef95d6d0534c11c668f44c6f89c2, "Fix
> validation of :box face attribute"? It caused similar errors in solarized-theme
> (for example this bug¹).
>
> Bill
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Re: Strange behaviour detected today
@ 2024-03-11 17:54 Pedro Andres Aranda Gutierrez
2024-03-11 22:53 ` Detlev Zundel
0 siblings, 1 reply; 13+ messages in thread
From: Pedro Andres Aranda Gutierrez @ 2024-03-11 17:54 UTC (permalink / raw)
To: dzu; +Cc: Org Mode List
[-- Attachment #1: Type: text/plain, Size: 1915 bytes --]
Hi,
> Message: 15
> Date: Mon, 11 Mar 2024 13:53:38 +0100
> From: Detlev Zundel <dzu@member.fsf.org>
> To: emacs-orgmode@gnu.org
> Subject: Re: Strange behaviour detected today
> Message-ID: <87bk7l53ql.fsf@member.fsf.org>
> Content-Type: text/plain; charset=utf-8
>
> Hi,
>
> > Thanks a ton. I could bisect the issue and filed a bug yesterday. It
> > seems to be the same commit that broke the themes.
>
> May I ask what the outcome of all this was? I am now seeing the same
> problem with Emacs from master as of today and wonder about the best way
> to solve this in the short and long term.
>
> Thanks in advance
> Detlev
>
> [...]
>
> > On Wed, 13 Dec 2023 at 15:57, William Denton <wtd@pobox.com> wrote:
> >
> > On 13 December 2023, Pedro Andres Aranda Gutierrez wrote:
> >
> > > I've recompiled emacs master today and when I try to export an org
> > > presentation to latex and I get the following error:
> > >
> > > Exporting to LaTeX [class: beamer]...
> > > set-face-attribute: Invalid face box: :line-width, 1, :color, grey40
> > >
> > > This happens when calling
> > >
> > > (org-beamer-export-to-latex)
> > >
> > > both from emacs in interactive and in batch mode.
> >
> > Is that perhaps related to commit
dcd755dabcf9ef95d6d0534c11c668f44c6f89c2, "Fix
> > validation of :box face attribute"? It caused similar errors in
solarized-theme
> > (for example this bug¹).
> >
> > Bill
Just for the record. The root cause for this problem is a :color definition
with is not a string.
So find the offending face definition and make sure the :color is a string,
Best, /PA
--
Fragen sind nicht da, um beantwortet zu werden,
Fragen sind da um gestellt zu werden
Georg Kreisler
Headaches with a Juju log:
unit-basic-16: 09:17:36 WARNING juju.worker.uniter.operation we should run
a leader-deposed hook here, but we can't yet
[-- Attachment #2: Type: text/html, Size: 2800 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2024-03-11 22:54 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-12-13 10:56 Strange behaviour detected today Pedro Andres Aranda Gutierrez
2023-12-13 11:02 ` Ihor Radchenko
2023-12-13 11:05 ` Pedro Andres Aranda Gutierrez
2023-12-13 11:15 ` Ihor Radchenko
2023-12-13 11:34 ` Fraga, Eric
2023-12-13 13:07 ` Ihor Radchenko
2023-12-13 13:32 ` Pedro Andres Aranda Gutierrez
2023-12-13 13:40 ` Fraga, Eric
2023-12-13 14:57 ` William Denton
2023-12-13 17:49 ` Pedro Andres Aranda Gutierrez
2023-12-14 5:47 ` Pedro Andres Aranda Gutierrez
2024-03-11 12:53 ` Detlev Zundel
-- strict thread matches above, loose matches on Subject: below --
2024-03-11 17:54 Pedro Andres Aranda Gutierrez
2024-03-11 22:53 ` Detlev Zundel
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs/org-mode.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).