> Let me start by thanking you for all the support you give (it is impressingly > fast). > > So if I look in the repo, with the ppa installed, I can't find liburcu: > > $ cat /etc/apt/sources.list.d/lttng-ppa-precise.list > deb http://ppa.launchpad.net/lttng/ppa/ubuntu precise main deb-src > http://ppa.launchpad.net/lttng/ppa/ubuntu precise main > > (I have asked my admin to do an apt-get update) > > $ apt-cache search lttng > lttng-modules-dkms - Linux Trace Toolkit (LTTng) kernel modules (DKMS) > lttng-tools - LTTng control and utility programs > liblttng-ust0 - LTTng 2.0 Userspace Tracer (libraries) liblttng-ust-dev - > LTTng 2.0 Userspace Tracer (development files) liblttng-ctl-dev - LTTng > control and utility library (development files) > liblttng-ctl0 - LTTng control and utility library liblttng-ust-java-jni - > LTTng 2.0 Userspace Tracer (JNI interface) liblttng-ust-java - LTTng 2.0 > Userspace Tracer (Java support library) python-lttng - Python bindings for > LTTng > liblttng-ust-ctl2 - LTTng 2.0 Userspace Tracer (trace control library) > > $ apt-cache search liburcu > liburcu-dev - a userspace RCU (read-copy-update) library - development files > liburcu1 - a userspace RCU (read-copy-update) library > liburcu2 - a userspace RCU (read-copy-update) library > > So it looks like my aptitude is not aware of a package called liburcu without > a postfix. Even if I'd purge and reinstall (which seems like a very good > idea) I don't see if I can access the right library this way. > > Yan Grange
If you visit https://launchpad.net/~lttng/+archive/ppa you'll see babeltrace 1.2.y+stable+bzr710+pack25+201412120847~ubuntu15.04.1 liburcu 0.8.x+stable+bzr1060+pack22+201411140046~ubuntu15.04.1 lttng-modules 2.5.x+stable+bzr634+pack21+201412111931~ubuntu15.04.1 lttng-tools 2.5.x+stable+bzr2423+pack12+201412110246~ubuntu15.04.1 lttng-ust 2.5.x+stable+bzr1802+pack45+201412111801~ubuntu15.04.1 The packages you see in http://ppa.launchpad.net/lttng/ppa/ubuntu depend on your hardware. We have: amd64: liburcu-dev lttng-modules-dkms lttng-tools babeltrace libbabeltrace0 liburcu1 libbabeltrace-dev liblttng-ust0 liblttng-ust-dev liblttng-ctl-dev liblttng-ctl0 libbabeltrace-ctf-dev libbabeltrace-ctf0 liblttng-ust-java-jni liblttng-ust-java liburcu2 python-lttng liblttng-ust-ctl2 libbabeltrace1 libbabeltrace-ctf1 python3-babeltrace armel: lttng-modules-dkms liblttng-ust-java armhf: lttng-modules-dkms liblttng-ust-java i386: liburcu-dev lttng-modules-dkms lttng-tools babeltrace libbabeltrace0 liburcu1 libbabeltrace-dev liblttng-ust0 liblttng-ust-dev liblttng-ctl-dev liblttng-ctl0 libbabeltrace-ctf-dev libbabeltrace-ctf0 liblttng-ust-java-jni liblttng-ust-java liburcu2 python-lttng liblttng-ust-ctl2 libbabeltrace1 libbabeltrace-ctf1 python3-babeltrace Your listings seem all right; the difference is source vs binary: the source package liburcu builds the binary packages liburcu-dev, liburcu1 and liburcu2, for instance. (I'm more used to building from source) Ignoring the babeltrace packages, the dependencies are such that this is the minimal install: liblttng-ust-dev, liblttng-ctl-dev, lttng-tools. Optionally, liblttng-ust-java, python-lttng, lttng-modules-dkms. Turns out liburcu1 is not connected to anything (I think it's for older releases). Daniel U. Thibault Protection des systèmes et contremesures (PSC) | Systems Protection & Countermeasures (SPC) Cyber sécurité pour les missions essentielles (CME) | Mission Critical Cyber Security (MCCS) RDDC - Centre de recherches de Valcartier | DRDC - Valcartier Research Centre 2459 route de la Bravoure Québec QC G3J 1X5 CANADA Vox : (418) 844-4000 x4245 Fax : (418) 844-4538 NAC : 918V QSDJ <http://www.travelgis.com/map.asp?addr=918V%20QSDJ> Gouvernement du Canada | Government of Canada <http://www.valcartier.drdc-rddc.gc.ca/> _______________________________________________ lttng-dev mailing list [email protected] http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev
