#1103290 Matomo: Core plugin Morpheus lacks subfolder "icons/dists" in package

Package:
src:matomo
Source:
src:matomo
Submitter:
Matthieu Schapranow
Date:
2026-03-15 23:13:02 UTC
Severity:
normal
Tags:
#1103290#5
Date:
2025-04-16 07:42:15 UTC
From:
To:
Dear Matomo maintainer(s),

I have installed the recent Matomo version 5.3.1 (unstable) on Debian 12 (stable). After accessing the dashboard of one website to analyze, I have received numerous 404 error messages, due to missing icons, all of them located in the folder plugins/Morpheus/icons/dist. I have downloaded the recent Matomo version from Matomo.org and replaced successfully the plugin Morpheus to fix the issue.

root@erfurt /tmp # diff -r  Morpheus.packaged /usr/share/matomo/plugins/Morpheus/
Only in /usr/share/matomo/plugins/Morpheus/icons: dist
Only in /usr/share/matomo/plugins/Morpheus/icons: README.md
I have checked the content of the packaged version and found just the following, i.e. the folder icons is created, but the content (dist folder) apparently was ignored and not added to the package.
dpkg -L matomo | grep "Morpheus"
/usr/share/matomo/plugins/Morpheus/fonts/svgs/icon-zoom-out.svg
/usr/share/matomo/plugins/Morpheus/icons
/usr/share/matomo/plugins/Morpheus/images
In contrast, for the vue subfolder the dist content was correctly added to the packaged version.
root@erfurt /tmp # dpkg -L matomo | grep "Morpheus" | grep "dist"
/usr/share/matomo/plugins/Morpheus/vue/dist
/usr/share/matomo/plugins/Morpheus/vue/dist/Morpheus.umd.js
/usr/share/matomo/plugins/Morpheus/vue/dist/Morpheus.umd.min.js
/usr/share/matomo/plugins/Morpheus/vue/dist/umd.metadata.json
This is how it should look like (after manually adding the plugin).
root@erfurt /tmp # find /usr/share/matomo/plugins/Morpheus/ -name "*dist*"
/usr/share/matomo/plugins/Morpheus/icons/dist
/usr/share/matomo/plugins/Morpheus/vue/dist
Thanks for the help!
Matthieu

#1103290#10
Date:
2025-05-05 08:26:07 UTC
From:
To:
Hi,

Indeed the icons are missing, the folder is empty: https://sources.debian.org/src/matomo/5.3.1%2Bdfsg-1/plugins/Morpheus/icons/
This is because it is a git submodule: https://github.com/matomo-org/matomo/blob/5.3.1/.gitmodules#L76-L79
We are aware that https://github.com/matomo-org/matomo-icons.git still needs to be packaged in a separate package.