Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
Already on GitHub? Sign in to your account
Debian/Ubuntu packages missing mysql and postgres PMDA #73
Comments
|
Que? $ dpkg -S /var/lib/pcp/pmdas/mysql These PMDAs are included in the pcp package. For the Debian-based builds there are not a multiplicity of packages so all the PMDAs are in the pcp package (this is different to the RPM-based builds). To activate (any) optional PMDA, you'll need to do the PMDA install procedure, which is typically something like ... $ cd /var/lib/pcp/pmdas/mysql Hope that helps. |
|
/var/lib/pcp/pmdas:
Full output: http://pastebin.com/5G7YgpVE
|
|
OK, clearly not in the package you installed, so where did your pcp packages come from? |
|
From here: https://bintray.com/pcp (grabbed link from pcp.io page) |
|
OK, that's a problem with the software installation on the build machine used to create these packages ... I'll try and get it sorted. Thanks for letting us know, and sorry for the inconvenience. |
|
| OK, that's a problem with the software installation on the build machine used to create these packages ... I'll try and get it sorted. @kmcdonell I guess its some missing Build-Depends fields in debian/control, now that we have configure.ac checks for more perl/python packages? |
|
@natoscott I think the list of missing build dependencies has grown quite long ... comparing debian/control to the dpkg? lines in qa/admin/check-vm (and ignoring the obvious QA ones), I think the missing list looks like: Hmm ... may be it is time to figure out how to diff the pkgs I build and test compared to those uploaded to bintray, and I guess those that Debian end up building each time we push a new version. |
natoscott
closed this
in
1a2a009
Feb 24, 2016
|
@kmcdonell thanks for that list - I've added it to debian/control and checked a build, looks good. Yep, I would like for us to work on improving the bintray release builds and QA integration. I think what happened here was that even though we're both using qa/admin/check-vm, there's a disconnect between initial VM setup (for bintray builds in this case) and then changes that come along in the interim, like the configure.ac changes adding deps on DBI/DBD and so on (which were reflected in check-vm sometime later). Perhaps we could set aside some time in the QA-week for this release to explore this some more? I think the work @minnus and @ryandoyle started awhile ago for doing QA in Vagrant VMs (see the Vagrantfile in $TOPDIR and details over at https://www.vagrantup.com) will keep us all on the same page. Then anyone will be able to do both reproducible QA and reproducible releasable builds. It'll also help, I hope, with the situations where you see QA failures on a local VM that I later cannot reproduce here - like qa/878, argh - we'd both be using the exact same VMs ($TOPDIR/Vagrantfile sets this up and we all use the same configuration, for all the platforms). It could also help get the buildbot setups @lberk manages, and scripts like pcp-qa-summary all able to interoperate on the same VMs. Sounds like the holy grail for QA and release builds doesn't it? :) |
|
Happy to discuss ... but I think the status quo should be the base.
I don't believe the qa/878 issue relates to VMs ... it probably has more to do with the speed of the real processor under the VM because I see the failures across distros and hence different VMs. If it would help I can make limited access to my VMs available on a case-by-case basis. |
rlex commentedFeb 20, 2016
Subj. There is no mysql and postgres "plugins" for pmda daemon.
Verified on 3.11.0 from bintray (jessie and trusty packages)