[umbrello] [Bug 492246] New: CI pipeline of work/port_qt6_try_2 fails on svg2png umbrello/pics/sources/accept_signal.svg
Oliver Kellogg
bugzilla_noreply at kde.org
Tue Aug 27 06:28:46 BST 2024
https://bugs.kde.org/show_bug.cgi?id=492246
Bug ID: 492246
Summary: CI pipeline of work/port_qt6_try_2 fails on svg2png
umbrello/pics/sources/accept_signal.svg
Classification: Applications
Product: umbrello
Version: Git
Platform: Other
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: general
Assignee: umbrello-devel at kde.org
Reporter: okellogg at users.sourceforge.net
Target Milestone: ---
SUMMARY
CI pipeline of work/port_qt6_try_2 fails on svg2png
umbrello/pics/sources/accept_signal.svg
STEPS TO REPRODUCE
1. Check out the work/port_qt6_try_2 branch at commit
b0b9d18f48282104c2130626542808ae3e0fe720
2. mkdir build; cd build
3. Run `cmake` in your usual way (for example `cmake -DCMAKE_BUILD_TYPE=Debug
-DBUILD_QCH=0 ../`)
4. Run `make`
5. Run `./bin/svg2png ../umbrello/pics/sources/accept_signal.svg
../umbrello/pics/cursor-accept_signal.png 32 32
../umbrello/pics/sources/cursor-template.svg`
OBSERVED RESULT
`svg2png` prints `qt.svg: link #(null) is undefined!`
See also https://invent.kde.org/sdk/umbrello/-/jobs/2079765 job log starting
line 810:
make[2]: Entering directory '/builds/sdk/umbrello/_build'
[ 7%] creating '/builds/sdk/umbrello/umbrello/pics/accept_signal.png' from
'/builds/sdk/umbrello/umbrello/pics/sources/accept_signal.svg'
[ 7%] creating '/builds/sdk/umbrello/umbrello/pics/cursor-accept_signal.png'
from '/builds/sdk/umbrello/umbrello/pics/sources/accept_signal.svg'
cd /builds/sdk/umbrello/_build/umbrello/pics && ../../bin/svg2png
/builds/sdk/umbrello/umbrello/pics/sources/accept_signal.svg
/builds/sdk/umbrello/umbrello/pics/accept_signal.png 22 22
cd /builds/sdk/umbrello/_build/umbrello/pics && ../../bin/svg2png
/builds/sdk/umbrello/umbrello/pics/sources/accept_signal.svg
/builds/sdk/umbrello/umbrello/pics/cursor-accept_signal.png 32 32
/builds/sdk/umbrello/umbrello/pics/sources/cursor-template.svg
make[2]: *** [umbrello/pics/CMakeFiles/build_icons.dir/build.make:273:
/builds/sdk/umbrello/umbrello/pics/accept_signal.png] Aborted
make[2]: *** [umbrello/pics/CMakeFiles/build_cursors.dir/build.make:148:
/builds/sdk/umbrello/umbrello/pics/cursor-accept_signal.png] Aborted
Note that the file umbrello/pics/sources/accept_signal.svg was last changed in
2016, i.e. was not touched by the Qt6 port.
The offending content appears to be in the <use> starting at line 133:
<use
id="use3817"
xlink:href="#(null)"
There are a few more files with the same pattern xlink:href="#(null)",
umbrello/pics/sources/accept_time_event.svg
umbrello/pics/sources/send_signal.svg
umbrello/pics/sources/umbr-message-destroy.svg
EXPECTED RESULT
The continuous integration pipeline shall not fail on the work/port_qt6_try_2
branch.
SOFTWARE/OS VERSIONS
Linux/KDE Plasma:
KDE Plasma Version: 6.1.4
KDE Frameworks Version: 6.5.0
Qt Version: 6.7.2
Umbrello version: Git branch work/port_qt6_try_2 2.38.70 (experimental)
(Applications 24.11.70)
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the umbrello-devel
mailing list