2019
gcovr 4.2
Gcovr 4.2 is out, and provides a broad array of new features! With the ability to use config files, new output formats like JSON and SonarQube XML, and the ability to combine coverage data from multiple runs, this release should make it easier to create coverage report in more complex scenarios.
Gcovr is a command line tool that uses gcov to produce code coverage reports in various formats, such as text summaries, detailed HTML reports, and various machine-readable formats. It works with the GCC and Clang compilers.
You can pip install gcovr
from PyPI,
read the overview on GitHub,
or read the full documentation.
On the ECJ's ruling that the GDPR Right to Erasure doesn't apply outside the EU
Today's ruling by the ECJ on the Google v CNIL case seems to limit the territorial scope of the GDPR.
But that misses the main point of the ruling. First, the analysis is specific to the Right to Erasure. Second, it's more about the territorial scope of EU data protection authorities: they have no direct right to mandate changes to non-EU activity unless the authority first balances data subject rights against the freedom of information to show that such changes are necessary and proportional.
MongoDB no longer seeks OSI approval for SSPL
MongoDB announced that they are withdrawing the SSPL license from the OSI license-review process.
This reduces confusion about what is Open Source and what is not, but leaves a crucial question unsolved: how can we ensure sustainable development for Open Source projects?