Re: [gentoo-dev] Re: Gentoo stats server/client @ 2009-08-22
Just a quick note: The server on http://smolt.hartwork.org:45678/ is up again, it was down yesterday. Sebastian
Re: [gentoo-dev] Re: Gentoo stats server/client @ 2009-08-22
Torsten Veller wrote: > What's the status of the stats project? What's missing? What help is > needed? Hello Torsten, thanks for your interest. Let me quote myself from a recent reply on a similar question: for the quickest summary possible these steps are needed: - make me have and take time for it (soon again as planned) - fix server performance to not take 10 seconds per gentoo-submission (my alchemy code is partly stupid, now i know) - move batch processing upstream (depends on upstream co-op) - get more gentoo people join coding after (http://soc.gentooexperimental.org/projects/stats/issues) > I'd really like to see a system that can answer: > "How often is cpv x installed on arch y (testing/stable flavour)?" That's possible, yes. Please elaborate more on motivation and details. Sebastian
Re: [gentoo-dev] Re: Gentoo stats server/client @ 2009-08-22
Christian Faulhammer wrote: >> I have just committed a patch [1] that could fix it. Please try again >> with the latest HEAD and let me know how it works for you. > > Traceback (most recent call last): > File "/usr/lib/python2.6/site-packages/smolt/client/sendProfile.py", > line 215, in """ % excerpts > UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 3: > ordinal not in range(128) > > Similar. :) Is that after the patch? The string should be plain ASCII at that point already. That puzzles me, are you very sure it's the new code? There should be a new function "to_ascii" in there. If it's after the patch do you have the time to play with the code yourself? Is it on a machine I could SSH into? It's kind of hard for me to debug this with it not happening on my machine. I can fake-produce it (which I did) but I don't get your scenario, it seems. Sebastian
Re: [gentoo-dev] Re: Gentoo stats server/client @ 2009-08-22
Alexey Shvetsov wrote: > Hi all! > > seems smoltSendProfile doesnt work with unicode locales =) > 100%] x11-wm/twm-1.0.4 > Traceback (most recent call last): > File "/usr/lib/python2.6/site-packages/smolt/client/sendProfile.py", > line 211, in > """ % excerpts > UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position > 0: ordinal not in range(128) Sorry I wasn't able to address this issue earlier. I have just committed a patch [1] that could fix it. Please try again with the latest HEAD and let me know how it works for you. If anyone can guide me on how to better address such errors I'm all open for it. Sebastian [1] http://git.goodpoint.de/?p=smolt-gentoo.git;a=commitdiff;h=7592c44f6eef240aaae147ba11ffe85a4156068b
Re: [gentoo-dev] Re: Gentoo stats server/client @ 2009-08-22
Hi all! seems smoltSendProfile doesnt work with unicode locales =) 100%] x11-wm/twm-1.0.4 Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/smolt/client/sendProfile.py", line 211, in """ % excerpts UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position 0: ordinal not in range(128) 2009/8/26 Sebastian Pipping : > Christian Faulhammer wrote: >> Hi, >> >> Sebastian Pipping : >> >>> Christian Faulhammer wrote: That's a nice starting point to have a look if they aren't installed they are unpopular or because they fail to build (which makes them a candidate for removal). >>> I'm not following - how would we find out about the reason a package >>> is never reported installed? >> >> Own tests? Bugzilla? It is only to get an idea which packages might >> be at their of life. > > I see, good idea. > > > > Sebastian > > > -- Alexey 'Alexxy' Shvetsov Gentoo Linux Dev mailto:alexx...@gmail.com mailto:ale...@gentoo.org mailto:ale...@omrb.pnpi.spb.ru
Re: [gentoo-dev] Re: Gentoo stats server/client @ 2009-08-22
Christian Faulhammer wrote: > Hi, > > Sebastian Pipping : > >> Christian Faulhammer wrote: >>> That's a nice starting point to have a look if they aren't installed >>> they are unpopular or because they fail to build (which makes them a >>> candidate for removal). >> I'm not following - how would we find out about the reason a package >> is never reported installed? > > Own tests? Bugzilla? It is only to get an idea which packages might > be at their of life. I see, good idea. Sebastian
Re: [gentoo-dev] Re: Gentoo stats server/client @ 2009-08-22
Christian Faulhammer wrote: > That's a nice starting point to have a look if they aren't installed > they are unpopular or because they fail to build (which makes them a > candidate for removal). I'm not following - how would we find out about the reason a package is never reported installed? I've been working on the least-installed reporting stuff today. For now I have split it in two halves: (1) a top N least-installed packages table (only looking at packages with one install or more) (2) an plaintext file with a list of _all_ packages with zero installations reported Latter is linked from the report's TOC on the main page, too. Benefits I see with this approach include: - Complete zero-installs data is presented, not excerpts - Still, the report does not explode - Suitable for further machine-processing Small adjustments to this behaviour should be no problem. Sebastian (1) http://smolt.hartwork.org:45678/static/stats/gentoo.html#installed_packages_least_installed_main_tree (2) http://smolt.hartwork.org:45678/static/stats/gentoo_zero_installs_packages.txt
Re: [gentoo-dev] Re: Gentoo stats server/client @ 2009-08-22
Nikos Chantziaras wrote: > [..] since [smoltGui] doesn't take a --server parameter [..] Fixed/added. http://git.goodpoint.de/?p=smolt-gentoo.git;a=commitdiff;h=707e98bd454ae416bec7870296ed108549275ecc Sebastian
Re: [gentoo-dev] Re: Gentoo stats server/client @ 2009-08-22
Nikos Chantziaras wrote: > Seems to work OK now and I just submitted my data to smolt.hardwork.org. Great to hear, thank you. Sebastian
Re: [gentoo-dev] Re: Gentoo stats server/client @ 2009-08-22
Nikos Chantziaras wrote: > (so that smoltGui can actually be > used at all since it doesn't take a --server parameter.) Good catch. Just opened a new task for it here: http://soc.gentooexperimental.org/issues/show/67 >> Before submission you can view all the data you submit. >> Near the bottom should be a long list of package details, right above >> the privacy metrics table. > > No, I don't get anything like that. I see. More on that further down. > I get a *lot* of errors at the > beginning; a *big* stream of: > > ERROR:dbus.proxies:Introspect error on :1.0:/org/freedesktop > /Hal/Manager: dbus.exceptions.DBusException: > org.freedesktop.DBus.Error.AccessDenied: Rejected send message, > 1 matched rules; type="method_call", sender=":1.27" (uid=0 pid=17288 > comm="/usr/bin/python) > interface="org.freedesktop.DBus.Introspectable" member="Introspect" > error name="(unset)" requested_reply=0 destination=":1.0" (uid=0 > pid=1668 comm="/usr/sbin/hald)) > [...several hundreds more snipped...] Sorry to hear. I haven't touched Smolt dbus code though and I cannot do anything about it at the moment. > And at the end: > > Smolt has collected four types of information: > > General > Default run level: 3 > Language: en_US.UTF-8 > OS: Gentoo Base System release 2.0.1 > ... > > Devices > [...snipped...] > > File system-related > [...snipped...] > > Distribution-specific > No data, yet That "No data, yet" indicates you're not running the correct version of the Smolt client. Either that's a plain 1.3.x release or the "master" branch from my repo, not the "gentoo" one. Have you installed app-admin/gentoo-smolt- through portage? It has a blocker on !app-admin/smolt inside and EGIT_BRANCH="gentoo" in the first line. Have you installed it off the overlay through sudo ebuild foo merge or so? Sebastian
Re: [gentoo-dev] Re: Gentoo stats server/client @ 2009-08-22
Jeremy Olexa wrote: >> - Would zero-install packages be more interesting than >>almost-zero ones or the other way around? > > I don't really understand this question. Does "zero-install" mean that > they are not installed at all? This isn't really useful, because the > ommition of a package from the page can mean that no one has it > installed. ;) By zero-install I mean a package from the main tree ("gentoo") that none of the submitters has installed. To detect such packages I plan to collect the list of currently in-tree packages from rsync and query the submission database against it. I'm aware that with currently ~13,000 packages in tree and ~4,000 packages in the Gentoo Smolt database the zero-install list holds ~7,000 packages. With more submission I expect that number to decrease strongly in the future. With that in mind, what do you think? Sebastian
Re: [gentoo-dev] Re: Gentoo stats server/client @ 2009-08-22
Nikos Chantziaras wrote: > Done. Seems to work OK. Though there's no info about the scanning of > packages and my profile page only lists hardware. I cannot find any new entries in the database. Have you been using --server=http://smolt.hartwork.org:45678/ on submission? I mentioned that in previous threads and didn't think of a need mentioning it again, sorry. Before submission you can view all the data you submit. Near the bottom should be a long list of package details, right above the privacy metrics table. Sebastian
Re: [gentoo-dev] Re: Gentoo stats server/client @ 2009-08-22
Nikos Chantziaras wrote: >> What version/edition of Smolt are you trying to commit with? > > The only available one: app-admin/smolt-1.2 Smolt 1.2 does not have the Gentoo-specific client code you need, yet. Please try again with app-admin/gentoo-smolt- from my "sping" overlay. Sebastian
Re: [gentoo-dev] Re: Gentoo stats server/client @ 2009-08-22
Nikos Chantziaras wrote: > Is there something special required to use smolt? I get to a page that > tells me this after I submit my profile: > > Error: Critical: New versions of smolt use a public UUID. Yours is: > pub_---- What version/edition of Smolt are you trying to commit with? Thanks for asking. Sebastian