Bug#1136932: shutter: FTBFS: t/Shutter/Draw/002_ui_manager.t (Wstat: 65280 (exited 255) Tests: 4 Failed: 1)
Santiago Vila
sanvila at debian.org
Sun May 17 11:48:45 BST 2026
Package: src:shutter
Version: 0.99.6-2
Severity: serious
Tags: ftbfs forky sid
Dear maintainer:
During a rebuild of all packages in unstable, this package failed to build.
Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:
https://people.debian.org/~sanvila/build-logs/202605/
About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.
If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:shutter, so that this is still
visible in the BTS web page for this package.
Thanks.
--------------------------------------------------------------------------------
[...]
debian/rules clean
dh clean
dh_auto_clean
make -j2 clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
if [ -d share/locale ]; then \
rm -r share/locale; \
fi
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_clean
debian/rules binary
dh binary
dh_update_autotools_config
dh_autoreconf
dh_auto_configure
[... snipped ...]
ok 2 - current_copy_item
# Subtest: current_item
ok 1 - getter of 'current_item'
ok 2 - initial value of current_item
ok 3 - getter of 'current_item'
ok 4 - value of current_item has been changed
1..4
ok 3 - current_item
# Subtest: current_new_item
ok 1 - getter of 'current_new_item'
ok 2 - initial value of current_new_item
ok 3 - getter of 'current_new_item'
ok 4 - value of current_new_item has been changed
1..4
ok 4 - current_new_item
# Subtest: canvas_bg
ok 1 - _canvas_bg doesn't exist
ok 2 - canvas_bg getter returns undef
1..2
ok 5 - canvas_bg
# Subtest: factory
ok 1 - getter of 'factory'
ok 2 - initial value of factory
ok 3 - getter of 'factory'
ok 4 - An object of class 'Gtk3::IconFactory' isa 'Gtk3::IconFactory'
1..4
ok 6 - factory
# Subtest: autoscroll
ok 1 - getter of 'autoscroll'
ok 2 - initial value of autoscroll
ok 3 - getter of 'autoscroll'
ok 4 - value of autoscroll has been changed
1..4
ok 7 - autoscroll
# Subtest: stroke_color
ok 1 - getter of 'stroke_color'
ok 2 - An object of class 'Gtk3::Gdk::RGBA' isa 'Gtk3::Gdk::RGBA'
ok 3 - new value of stroke_color
ok 4 - getter of 'stroke_color'
1..4
ok 8 - stroke_color
# Subtest: fill_color
ok 1 - getter of 'fill_color'
ok 2 - An object of class 'Gtk3::Gdk::RGBA' isa 'Gtk3::Gdk::RGBA'
ok 3 - new value of fill_color
ok 4 - getter of 'fill_color'
1..4
ok 9 - fill_color
# Subtest: line_width
ok 1 - getter of 'line_width'
ok 2 - line_width is not empty
1..2
ok 10 - line_width
# Subtest: font
ok 1 - getter of 'font'
ok 2 - font is not empty
1..2
ok 11 - font
# Subtest: uid
ok 1 - getter of 'uid'
ok 2 - uid is defined
ok 3 - uid wasn't changed
ok 4 - uid has been increased
1..4
ok 12 - uid
1..12
ok 4 - getters and setters
ok
WARNING: Glycin running without sandbox.
t/Shutter/Draw/004_ellipse.t ..............
ok 1 - require Shutter::Draw::Ellipse;
# Subtest: simply create ellipse
ok 1 - ellipse defined
ok 2 - check ellipse's app
1..2
ok 2 - simply create ellipse
# Subtest: internal methods
# Subtest: attributes
ok 1 - event is null
ok 2 - copy_item is null
ok 3 - numbered is null
ok 4 - value of X
ok 5 - value of Y
ok 6 - value of width
ok 7 - value of height
ok 8 - stroke_color is defined
ok 9 - stroke_color value
ok 10 - fill_color is defined
ok 11 - fill_color value
ok 12 - line_width is defined
ok 13 - line_width value
1..13
ok 1 - attributes
# Subtest: create_item
ok 1 - item is defined
ok 2 - An object of class 'GooCanvas2::CanvasRect' isa 'GooCanvas2::CanvasRect'
ok 3 - item's parent
ok 4 - item's X
ok 5 - item's Y
ok 6 - item's width
ok 7 - item's height
ok 8 - item's line-width
ok 9 - item's fill-color-rgba
ok 10 - there's line-dash
ok 11 - An object of class 'GooCanvas2::CanvasLineDash' isa 'GooCanvas2::CanvasLineDash'
1..11
ok 2 - create_item
1..2
ok 3 - internal methods
1..3
ok
t/Shutter/Draw/005_utils.t ................
ok 1 - use Shutter::Draw::Utils;
# Subtest: points_to_canvas_points
ok 1 - Shutter::Draw::Utils->can('points_to_canvas_points')
ok 2 - There's a result of points_to_canvas_points
ok 3 - An object of class 'GooCanvas2::CanvasPoints' isa 'GooCanvas2::CanvasPoints'
1..3
ok 2 - points_to_canvas_points
1..2
ok
t/syntax.t ................................
ok 1 - Syntax check t/syntax.t
ok 2 - use strict t/syntax.t
ok 3 - use warnings t/syntax.t
ok 4 - Syntax check t/lib/Test/SimpleApp.pm
ok 5 - use strict t/lib/Test/SimpleApp.pm
ok 6 - use warnings t/lib/Test/SimpleApp.pm
ok 7 - Syntax check t/lib/Test/Common.pm
ok 8 - use strict t/lib/Test/Common.pm
ok 9 - use warnings t/lib/Test/Common.pm
ok 10 - Syntax check t/lib/Test/Window.pm
ok 11 - use strict t/lib/Test/Window.pm
ok 12 - use warnings t/lib/Test/Window.pm
ok 13 - Syntax check t/Shutter/Draw/002_ui_manager.t
ok 14 - use strict t/Shutter/Draw/002_ui_manager.t
ok 15 - use warnings t/Shutter/Draw/002_ui_manager.t
ok 16 - Syntax check t/Shutter/Draw/004_ellipse.t
ok 17 - use strict t/Shutter/Draw/004_ellipse.t
ok 18 - use warnings t/Shutter/Draw/004_ellipse.t
ok 19 - Syntax check t/Shutter/Draw/003_getters_and_setters.t
ok 20 - use strict t/Shutter/Draw/003_getters_and_setters.t
ok 21 - use warnings t/Shutter/Draw/003_getters_and_setters.t
ok 22 - Syntax check t/Shutter/Draw/005_utils.t
ok 23 - use strict t/Shutter/Draw/005_utils.t
ok 24 - use warnings t/Shutter/Draw/005_utils.t
ok 25 - Syntax check t/Shutter/Draw/001_update_warning_text.t
ok 26 - use strict t/Shutter/Draw/001_update_warning_text.t
ok 27 - use warnings t/Shutter/Draw/001_update_warning_text.t
ok 28 - Syntax check t/Shutter/App/02_directories.t
ok 29 - use strict t/Shutter/App/02_directories.t
ok 30 - use warnings t/Shutter/App/02_directories.t
ok 31 - Syntax check t/Shutter/App/01_common.t
ok 32 - use strict t/Shutter/App/01_common.t
ok 33 - use warnings t/Shutter/App/01_common.t
ok 34 - Syntax check bin/shutter
ok 35 - use strict bin/shutter
ok 36 - use warnings bin/shutter
ok 37 - Syntax check /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Pixbuf/Load.pm
ok 38 - use strict /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Pixbuf/Load.pm
ok 39 - use warnings /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Pixbuf/Load.pm
ok 40 - Syntax check /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Pixbuf/Border.pm
ok 41 - use strict /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Pixbuf/Border.pm
ok 42 - use warnings /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Pixbuf/Border.pm
ok 43 - Syntax check /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Pixbuf/Save.pm
ok 44 - use strict /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Pixbuf/Save.pm
ok 45 - use warnings /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Pixbuf/Save.pm
ok 46 - Syntax check /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Screenshot/Main.pm
ok 47 - use strict /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Screenshot/Main.pm
ok 48 - use warnings /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Screenshot/Main.pm
ok 49 - Syntax check /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Screenshot/Web.pm
ok 50 - use strict /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Screenshot/Web.pm
ok 51 - use warnings /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Screenshot/Web.pm
ok 52 - Syntax check /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Screenshot/Error.pm
ok 53 - use strict /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Screenshot/Error.pm
ok 54 - use warnings /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Screenshot/Error.pm
ok 55 - Syntax check /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Screenshot/Workspace.pm
ok 56 - use strict /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Screenshot/Workspace.pm
ok 57 - use warnings /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Screenshot/Workspace.pm
ok 58 - Syntax check /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Screenshot/SelectorAuto.pm
ok 59 - use strict /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Screenshot/SelectorAuto.pm
ok 60 - use warnings /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Screenshot/SelectorAuto.pm
ok 61 - Syntax check /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Screenshot/WindowName.pm
ok 62 - use strict /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Screenshot/WindowName.pm
ok 63 - use warnings /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Screenshot/WindowName.pm
ok 64 - Syntax check /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Screenshot/Window.pm
ok 65 - use strict /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Screenshot/Window.pm
ok 66 - use warnings /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Screenshot/Window.pm
ok 67 - Syntax check /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Screenshot/SelectorAdvanced.pm
ok 68 - use strict /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Screenshot/SelectorAdvanced.pm
ok 69 - use warnings /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Screenshot/SelectorAdvanced.pm
ok 70 - Syntax check /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Screenshot/WindowXid.pm
ok 71 - use strict /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Screenshot/WindowXid.pm
ok 72 - use warnings /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Screenshot/WindowXid.pm
ok 73 - Syntax check /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Screenshot/Wayland.pm
ok 74 - use strict /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Screenshot/Wayland.pm
ok 75 - use warnings /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Screenshot/Wayland.pm
ok 76 - Syntax check /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Screenshot/History.pm
ok 77 - use strict /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Screenshot/History.pm
ok 78 - use warnings /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Screenshot/History.pm
ok 79 - Syntax check /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Upload/Shared.pm
ok 80 - use strict /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Upload/Shared.pm
ok 81 - use warnings /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Upload/Shared.pm
ok 82 - Syntax check /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Upload/FTP.pm
ok 83 - use strict /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Upload/FTP.pm
ok 84 - use warnings /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Upload/FTP.pm
ok 85 - Syntax check /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Draw/UIManager.pm
ok 86 - use strict /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Draw/UIManager.pm
ok 87 - use warnings /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Draw/UIManager.pm
ok 88 - Syntax check /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Draw/Ellipse.pm
ok 89 - use strict /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Draw/Ellipse.pm
ok 90 - use warnings /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Draw/Ellipse.pm
ok 91 - Syntax check /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Draw/DrawingTool.pm
ok 92 - use strict /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Draw/DrawingTool.pm
ok 93 - use warnings /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Draw/DrawingTool.pm
ok 94 - Syntax check /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Draw/Utils.pm
ok 95 - use strict /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Draw/Utils.pm
ok 96 - use warnings /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Draw/Utils.pm
ok 97 - Syntax check /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/App/AboutDialog.pm
ok 98 - use strict /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/App/AboutDialog.pm
ok 99 - use warnings /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/App/AboutDialog.pm
ok 100 - Syntax check /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/App/HelperFunctions.pm
ok 101 - use strict /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/App/HelperFunctions.pm
ok 102 - use warnings /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/App/HelperFunctions.pm
ok 103 - Syntax check /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/App/SimpleDialogs.pm
ok 104 - use strict /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/App/SimpleDialogs.pm
ok 105 - use warnings /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/App/SimpleDialogs.pm
ok 106 - Syntax check /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/App/Common.pm
ok 107 - use strict /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/App/Common.pm
ok 108 - use warnings /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/App/Common.pm
ok 109 - Syntax check /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/App/Options.pm
ok 110 - use strict /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/App/Options.pm
ok 111 - use warnings /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/App/Options.pm
ok 112 - Syntax check /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/App/Autostart.pm
ok 113 - use strict /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/App/Autostart.pm
ok 114 - use warnings /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/App/Autostart.pm
ok 115 - Syntax check /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/App/Directories.pm
ok 116 - use strict /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/App/Directories.pm
ok 117 - use warnings /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/App/Directories.pm
ok 118 - Syntax check /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/App/Menu.pm
ok 119 - use strict /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/App/Menu.pm
ok 120 - use warnings /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/App/Menu.pm
ok 121 - Syntax check /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/App/Notification.pm
ok 122 - use strict /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/App/Notification.pm
ok 123 - use warnings /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/App/Notification.pm
ok 124 - Syntax check /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/App/Toolbar.pm
ok 125 - use strict /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/App/Toolbar.pm
ok 126 - use warnings /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/App/Toolbar.pm
ok 127 - Syntax check /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/App/GlobalSettings.pm
ok 128 - use strict /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/App/GlobalSettings.pm
ok 129 - use warnings /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/App/GlobalSettings.pm
ok 130 - Syntax check /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/App/ShutterNotification.pm
ok 131 - use strict /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/App/ShutterNotification.pm
ok 132 - use warnings /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/App/ShutterNotification.pm
ok 133 - Syntax check /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/App/Optional/Exif.pm
ok 134 - use strict /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/App/Optional/Exif.pm
ok 135 - use warnings /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/App/Optional/Exif.pm
ok 136 - Syntax check /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Geometry/Region.pm
ok 137 - use strict /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Geometry/Region.pm
ok 138 - use warnings /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/Shutter/Geometry/Region.pm
ok 139 - Syntax check /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/X11/Protocol/Ext/XFIXES.pm
ok 140 - use strict /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/X11/Protocol/Ext/XFIXES.pm
ok 141 - use warnings /<<PKGBUILDDIR>>/t/../share/shutter/resources/modules/X11/Protocol/Ext/XFIXES.pm
1..141
ok
Test Summary Report
-------------------
t/Shutter/Draw/002_ui_manager.t (Wstat: 65280 (exited 255) Tests: 4 Failed: 1)
Failed test: 4
Non-zero exit status: 255
Parse errors: Bad plan. You planned 5 tests but ran 4.
Files=8, Tests=169, 4 wallclock secs ( 0.03 usr 0.02 sys + 3.22 cusr 1.06 csys = 4.33 CPU)
Result: FAIL
make[1]: *** [debian/rules:11: override_dh_auto_test] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:8: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2
--------------------------------------------------------------------------------
More information about the pkg-perl-maintainers
mailing list