New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
matomo: 3.4.0 -> 3.5.0 #40439
matomo: 3.4.0 -> 3.5.0 #40439
Conversation
@GrahamcOfBorg build matomo |
Success on x86_64-linux (full log) Attempted: matomo Partial log (click to expand)
|
Success on x86_64-darwin (full log) Attempted: matomo Partial log (click to expand)
|
Success on aarch64-linux (full log) Attempted: matomo Partial log (click to expand)
|
@florianjacob I understand your reasons for asking to backport this (thanks EU for creating another regulatory nightmare with good intentions), but https://developer.matomo.org/changelog mentions a breaking API change. How should we deal with this? |
@xeji yes, that API change can lead to broken plugins not compatible with 3.5.0, but this should not affect us, as the NixOS matomo module does not support installing additional plugins, neither from marketplace nor custom ones. Only the Core Plugins shipped with the release do work, and they are compatible. “Should not affect us”, as in “does not affect us, unless someone found a clever way how it's possible to install plugins that they did not tell me about or upstream it, but it doesn't work out of the box and I'm quite sure it's not trivial”. (:+1: for verifying my claims!) |
(cherry picked from commit 468c09e)
Thanks for explaining. Backported in efd2add |
@xeji thanks! /me goes back at having fun with privacy policies and data asset registers… |
Motivation for this change
The new matomo release brings new features required for compyling with GDPR, which will get in effect on May 25th. See the release announcement for more information.
Maintainer of matomo here, this should be backported this to stable. I see only a minimal risk for breakage, while those new features are strictly required for operating Matomo when targeting EU visitors as soon as GPDR is binding.
Things done
build-use-sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)