ftbfs on i386: cli_actions-path-simplify_check_output failed

Bug #2036181 reported by Shengjing Zhu
This bug affects 1 person
Affects Status Importance Assigned to Milestone
inkscape (Ubuntu)
Fix Released

Bug Description

99% tests passed, 1 tests failed out of 342

Total Test time (real) = 52.38 sec

The following tests did not run:
  50 - cli_export-type_ps_check_output (Skipped)
  52 - cli_export-type_eps_check_output (Skipped)
  54 - cli_export-type_pdf_check_output (Skipped)
  56 - cli_export-type_emf_check_output (Skipped)
  66 - cli_export-area-page_pdf_check_output (Skipped)
  68 - cli_export-area-page_ps_check_output (Skipped)
  70 - cli_export-area-page_emf_check_output (Skipped)
  78 - cli_export-area-page_export-id_pdf_check_output (Skipped)
  80 - cli_export-area-page_export-id_ps_check_output (Skipped)
  86 - cli_export-area-drawing_pdf_check_output (Skipped)
  88 - cli_export-area-drawing_ps_check_output (Skipped)
  90 - cli_export-area-drawing_eps_check_output (Skipped)
 100 - cli_export-dpi_pdf_check_output (Skipped)
 102 - cli_export-dpi_ps_check_output (Skipped)
 104 - cli_export-dpi_eps_check_output (Skipped)
 120 - cli_export-margin_mm_pdf_check_output (Skipped)
 124 - cli_export-margin_px_ps_check_output (Skipped)
 130 - cli_export-margin_export-id_export-id-only_ps_check_output (Skipped)
 134 - cli_export-margin_export-area-drawing_ps_check_output (Skipped)
 150 - cli_export-id_export-id-only_pdf_check_output (Skipped)
 152 - cli_export-id_export-id-only_ps_check_output (Skipped)
 154 - cli_export-id_export-id-only_eps_check_output (Skipped)
 160 - cli_export-id_export-id-only_export-area-page_pdf_check_output (Skipped)
 162 - cli_export-id_export-id-only_export-area-page_ps_check_output (Skipped)
 168 - cli_export-ps-level_2_check_output (Skipped)
 172 - cli_export-ps-level_3_check_output (Skipped)
 210 - cli_export-with-filters_ps_check_output (Skipped)
 212 - cli_export-with-filters_eps_check_output (Skipped)
 214 - cli_export-with-filters_pdf_check_output (Skipped)
 216 - cli_export-ignore-filters_ps_check_output (Skipped)
 218 - cli_export-ignore-filters_pdf_check_output (Skipped)
 220 - cli_export-ignore-filters_emf_check_output (Skipped)
 246 - cli_export-extension_ps_check_output (Skipped)
 248 - cli_export-extension_eps_check_output (Skipped)
 250 - cli_export-extension_pdf_check_output (Skipped)
 252 - cli_export-extension_emf_check_output (Skipped)

The following tests FAILED:
 288 - cli_actions-path-simplify_check_output (Failed)
Errors while running CTest
FAILED: CMakeFiles/test.util
cd /<<PKGBUILDDIR>>/obj-i686-linux-gnu && /usr/bin/ctest --force-new-ctest-process
ninja: build stopped: subcommand failed.
dh_auto_test: error: cd obj-i686-linux-gnu && LC_ALL=C.UTF-8 MESON_TESTTHREADS=1 ninja test returned exit code 1

Revision history for this message
Shengjing Zhu (zhsj) wrote :

I can reproduce this on Debian unstable when using embedded lib2geom. But comparing the code with embedded lib2geom and packaged 1.2.2-3 version, they are same code.

Then I find the tests in lib2geom also fail on i386, so I report it to https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1051980

tags: added: ftbfs
Mattia Rizzolo (mapreri)
Changed in inkscape (Ubuntu):
status: New → Triaged
importance: Undecided → High
Revision history for this message
Shengjing Zhu (zhsj) wrote :

> I can reproduce this on Debian unstable when using embedded lib2geom. But comparing the code with embedded lib2geom and packaged 1.2.2-3 version, they are same code.

If I rebuild lib2geom with nocheck on Debian, and rebuild inkscape with that, I get the same error with Ubuntu.

Revision history for this message
Shengjing Zhu (zhsj) wrote :

It's caused by gcc-13 which defaults to -fexcess-precision=standard for c++.

I have difficulty to make git-ubuntu works for this package... due to such `..git` files https://git.launchpad.net/ubuntu/+source/inkscape/tree/src/3rdparty/2geom/..git. So please see the attached debdiff.

The PPA for testing is available at https://launchpad.net/~zhsj/+archive/ubuntu/inkscape/+packages

Revision history for this message
Shengjing Zhu (zhsj) wrote :
Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

The attachment "inkscape_1.2.2-2ubuntu4.debdiff" seems to be a debdiff. The ubuntu-sponsors team has been subscribed to the bug report so that they can review and hopefully sponsor the debdiff. If the attachment isn't a patch, please remove the "patch" flag from the attachment, remove the "patch" tag, and if you are member of the ~ubuntu-sponsors, unsubscribe the team.

[This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issue please contact him.]

tags: added: patch
Revision history for this message
Jeremy Bícha (jbicha) wrote :

I have uploaded this to mantic-proposed and am unsubscribing ubuntu-sponsors. Please feel free to resubscribe if you have anything else that needs to be sponsored. Thanks!

Changed in inkscape (Ubuntu):
status: Triaged → Fix Committed
tags: added: update-excuse
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package inkscape - 1.2.2-2ubuntu4

inkscape (1.2.2-2ubuntu4) mantic; urgency=medium

  * use -fexcess-precision=fast to compile 2geom. (LP: #2036181)
    Since gcc-13, excess precision support has been implemented for C++.
    -fexcess-precision=fast restores previous behavior.

 -- Shengjing Zhu <email address hidden> Sat, 16 Sep 2023 14:43:10 +0800

Changed in inkscape (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.