perfbook.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Akira Yokosawa <akiyks@gmail.com>
To: "Paul E. McKenney" <paulmck@kernel.org>
Cc: perfbook@vger.kernel.org, Akira Yokosawa <akiyks@gmail.com>
Subject: [PATCH -perfbook 0/3] Work around errors of unstable Inkscape
Date: Fri, 13 Oct 2023 23:33:18 +0900	[thread overview]
Message-ID: <603b38d3-7d46-4edf-869b-e688a1577b1c@gmail.com> (raw)

Hi Paul,

I expected the crashing bug in Fedora's distro Inkscape would be
resolved by the time of Fedora 39 release.
I tested Fedora 39 beta and was disappointed to see more or less the
same crashes of command-line runs of Inkscape as those under Fedora 38.

As a matter of fact, even when Inkscape crashes, the export of PDF
is complete most of the time.  So the crashing bug can be worked
around by ignoring the error code from Inkscape and continue building.

This patch set implements the ad-hoc workaround in build scripts.

As you can see in Patch 1/3, the workaround is enabled by default.
This is because enabling it won't do any harm on systems with
stable Inkscape.

I might be able to add some heuristics not to enable the workaround
for stable Inkscape installs, but that can wait.

Ubuntu releases 22.04LTS, 23.04, and 23.10 are free of this issue.

        Thanks, Akira
--
Akira Yokosawa (3):
  Ignore error of unstable Inkscape
  Ignore emergency-save SVG files from Inkscape
  Make sure all PDF conversions are complete

 .gitignore |  1 +
 Makefile   | 17 ++++++++++++++---
 2 files changed, 15 insertions(+), 3 deletions(-)


base-commit: 84759ebac65a03aa28c5b02007e6c472b3416d3d
-- 
2.25.1


             reply	other threads:[~2023-10-13 14:33 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-10-13 14:33 Akira Yokosawa [this message]
2023-10-13 14:38 ` [PATCH -perfbook 1/3] Ignore error of unstable Inkscape Akira Yokosawa
2023-10-13 14:39 ` [PATCH -perfbook 2/3] Ignore emergency-save SVG files from Inkscape Akira Yokosawa
2023-10-13 14:42 ` [PATCH -perfbook 3/3] Make sure all PDF conversions are complete Akira Yokosawa
2023-10-13 23:43 ` [PATCH -perfbook 0/3] Work around errors of unstable Inkscape Paul E. McKenney
2023-10-14 23:22 ` Akira Yokosawa
2023-10-14 23:57   ` Paul E. McKenney

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=603b38d3-7d46-4edf-869b-e688a1577b1c@gmail.com \
    --to=akiyks@gmail.com \
    --cc=paulmck@kernel.org \
    --cc=perfbook@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).