Hi again.
You've probably seen this: https://lists.fedoraproject.org/pipermail/desktop/2015-May/012069.html
But we have to agree that, if useful, its usefulness is a bit limited.
I also said in that e-mail, that there is mentions of desire (by someone, somewhere - can't remember, sorry) of a Fedora equivalent of this: http://blog.brackets.io/2015/03/27/introducing-brackets-health-report/ (my words).
But I ignored this possibility, at first, because I thought that it was something way out of my skills.
Turns out I realized that I know a bit of Node.js :P
So, now, I'm kinda interested in making this too, but I am not really sure of how to do it :/
Probably the basic stuff can be covered by this: https://nodejs.org/api/os.html
But beyond that, especially about (possible) Fedora specific details (like SELinux), I'm totally lost.
So, in this e-mail, I am asking for confirmation that there is interest on this, and also asking for a bit of (general) technical advice.
Could someone kindly provide me any of these?
I also said in that e-mail, that there is mentions of desire (by someone, somewhere - can't remember, sorry) of a Fedora equivalent of this: http://blog.brackets.io/2015/03/27/introducing-brackets-health-report/ (my words).
But I ignored this possibility, at first, because I thought that it was something way out of my skills.
Turns out I realized that I know a bit of Node.js :P
So, now, I'm kinda interested in making this too, but I am not really sure of how to do it :/
Hey, I did something!
First, look at the current statistics here: http://o-diogocampos.rhcloud.com/fedora-report/
It works by sending some data, collected with the help of Node.js, to my personal website, at 10 minutes after every boot and at every 24 hours.
The "client" sends, together, a unique UUID; and the "server" also adds the current date when it receives the data. This way, the statistics (link above) shows the number of unique installations (by replacing data that have the same UUID), and also can hide/delete installations not updated in X hours/days/weeks/months/years (needs implementation).
How cool is that? That's pretty cool!
Want to test/join? Follow the instructions:
1- Install the "nodejs-node-uuid" and "nodejs-request" packages. 2- Extract this ( http://o-diogocampos.rhcloud.com/fedora-report/fedora-report-0.1-js.tar.xz ) to "/opt/". 3- Extract this ( http://o-diogocampos.rhcloud.com/fedora-report/fedora-report-0.1-systemd.tar... ) to "/usr/lib/systemd/system/". 4- Execute "sudo systemctl enable fedora-report.timer". 5- Execute "sudo node /opt/fedora-report/fedora-report.js" (or reboot and wait for 10 minutes). 6- Now go look at the statistics again to confirm that you have raised it!
Tip 1: You can check your UUID in "/opt/fedora-report/uuid.txt". Tip 2: You can check your last sent data in "/opt/fedora-report/data.json". Tip 3: And you can disable the report with "sudo systemctl disable fedora-report.timer". Tip 4: Also, you can see the aggregated data here: http://o-diogocampos.rhcloud.com/fedora-report/get/
If you liked this, please use/test; or make a package; or a UI; or just say that you liked.
By the way, which infos would be interesting to track?
Hey, I did something!
First, look at the current statistics here: http://o-diogocampos.rhcloud.com/fedora-report/
Deleted. See Canvass for replacement: https://github.com/fedora-infra/canvass
On Mon, 11 May 2015 17:27:47 -0300 "Diogo Campos (gmail)" diogocamposwd@gmail.com wrote:
Hi again.
You've probably seen this: https://lists.fedoraproject.org/pipermail/desktop/2015-May/012069.html
But we have to agree that, if useful, its usefulness is a bit limited.
...snip...
So, in this e-mail, I am asking for confirmation that there is interest on this, and also asking for a bit of (general) technical advice.
Could someone kindly provide me any of these?
So, there is a lot of history here...
There was for a long time smolt: https://fedorahosted.org/smolt/ But the data it gathered was limited and the server end proved difficult to maintain, and the maintainer moved on.
Then there was census: https://git.fedorahosted.org/cgit/census.git But it never got much work done on it.
The latest attempt is canvass: https://github.com/fedora-infra/canvass
I'd urge you to talk to the folks working on canvass and see if we can all work on the same thing moving forward. Or at least get a better idea of scope. ;)
kevin
So, there is a lot of history here...
There was for a long time smolt: https://fedorahosted.org/smolt/ But the data it gathered was limited and the server end proved difficult to maintain, and the maintainer moved on.
Then there was census: https://git.fedorahosted.org/cgit/census.git But it never got much work done on it.
The latest attempt is canvass: https://github.com/fedora-infra/canvass
Oops. Didn't knew. Sorry.
I'd urge you to talk to the folks working on canvass and see if we can all work on the same thing moving forward. Or at least get a better idea of scope. ;)
Sure. Thanks.
desktop@lists.stg.fedoraproject.org