Hi, On Tue, 2019-01-08 at 10:06 +0100, Nicolas Mailhot wrote: > You can turn it all the way you like getting accurate counts means > disambiguating systems which means tracking, regardless if you do it > in a central way or via system agents.
No, you do not need to track individual machines. As Lennart pointed out elsewhere already, there are other methods like setting a boolean from 0 to 1 in a request that happens more regularly anyway. If each machine does a request with the boolean true once a week, then you can trivially calculate the number of installations from that. Obviously you need to rely on the sending machines to do such a request at reasonably regular intervals (e.g. once a week on average). But, we need to trust the machines anyway. After all, you could easily generate UUIDs and manipulate the statistics that way. All you are doing is pushing some of the counting logic to the client, thereby removing most of the privacy issues. Benjamin _______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org