Debian Package Tracker
Register | Log in
Subscribe

pcp

System level performance monitoring and performance management

Choose email to subscribe with

general
  • source: pcp (main)
  • version: 7.1.5-1
  • maintainer: PCP Development Team (DMD)
  • uploaders: Ken McDonell [DMD] – Nathan Scott [DMD]
  • arch: all any
  • std-ver: 4.7.2
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • o-o-stable: 5.2.6-1
  • oldstable: 6.0.3-1.1
  • stable: 6.3.8-1
  • testing: 7.1.5-1
  • unstable: 7.1.5-1
versioned links
  • 5.2.6-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 6.0.3-1.1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 6.3.8-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 7.1.5-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • libpcp-archive1
  • libpcp-archive1-dev
  • libpcp-gui2
  • libpcp-gui2-dev
  • libpcp-import-perl
  • libpcp-import1
  • libpcp-import1-dev
  • libpcp-logsummary-perl
  • libpcp-mmv-perl
  • libpcp-mmv1
  • libpcp-mmv1-dev
  • libpcp-pmda-perl
  • libpcp-pmda3
  • libpcp-pmda3-dev
  • libpcp-trace2
  • libpcp-trace2-dev
  • libpcp-web1
  • libpcp-web1-dev
  • libpcp3
  • libpcp3-dev
  • libpcp4
  • libpcp4-dev
  • pcp (2 bugs: 0, 2, 0, 0)
  • pcp-conf
  • pcp-doc
  • pcp-export-pcp2elasticsearch
  • pcp-export-pcp2graphite
  • pcp-export-pcp2influxdb
  • pcp-export-pcp2json
  • pcp-export-pcp2spark
  • pcp-export-pcp2xlsx
  • pcp-export-pcp2xml
  • pcp-export-pcp2zabbix
  • pcp-export-zabbix-agent
  • pcp-gui
  • pcp-import-benchmarks
  • pcp-import-collectl2pcp
  • pcp-import-ganglia2pcp
  • pcp-import-guidellm2pcp
  • pcp-import-iostat2pcp
  • pcp-import-mrtg2pcp
  • pcp-import-sar2pcp
  • pcp-import-sheet2pcp
  • pcp-pmda-infiniband
  • pcp-testsuite
  • pcp-zeroconf
  • python3-pcp
action needed
Marked for autoremoval on 02 July: #1133063 high
Version 7.1.5-1 of pcp is marked for autoremoval from testing on Thu 02 Jul 2026. It is affected by #1133063. The removal of pcp will also cause the removal of (transitive) reverse dependency: bpftune. You should try to prevent the removal by fixing these RC bugs.
Created: 2026-04-10 Last update: 2026-06-13 20:31
lintian reports 2 errors and 18 warnings high
Lintian reports 2 errors and 18 warnings about this package. You should make the package lintian clean getting rid of them.
Created: 2026-05-27 Last update: 2026-05-27 21:01
AppStream hints: 1 error and 1 warning for pcp-gui high
AppStream found metadata issues for packages:
  • pcp-gui: 1 error and 1 warning
You should get rid of them to provide more metadata about this software.
Created: 2018-06-04 Last update: 2026-02-23 04:00
version in VCS is newer than in repository, is it time to upload? normal
vcswatch reports that this package seems to have a new changelog entry (version 7.1.6-1, distribution unstable) and new commits in its VCS. You should consider whether it's time to make an upload.

Here are the relevant commit messages:
commit c7e2399c518f5c15b377bf9569f600f4a3ab83d7
Author: Nathan Scott <nathans@redhat.com>
Date:   Sat Jun 13 13:15:58 2026 +1000

    pmdadenki: fine-tune the previous commit to fix qa fallout

commit 218b1e74a039a2f868acb39531dc53b1ae9ee58a
Author: Nathan Scott <nathans@redhat.com>
Date:   Sat Jun 13 13:09:55 2026 +1000

    qa: update proc blkio_time filtering in qa/999

commit 2a050b29028ad1746d0172e3c482d22bcae92a2c
Author: Nathan Scott <nathans@redhat.com>
Date:   Sat Jun 13 13:08:46 2026 +1000

    pmdacifs: add missing help text for indoms, fixes qa/908

commit 00d43cb85a537f4c41e1ede50aaefe74d4723633
Merge: 858949e0 440ff627
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Sat Jun 13 11:37:02 2026 +1000

    Merge branch 'main' of https://github.com/performancecopilot/pcp

commit 858949e0875acb7b7707c994fef87d6da9fc6039
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Sat Jun 13 11:34:09 2026 +1000

    qa/admin/other-packages/manifest: small Debian tweaks

commit 578a0cfff62c533ca55ace0317236b73a8311f9c
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Sat Jun 13 11:33:13 2026 +1000

    qa/admin/myconfigure: fix small Debian bootstrap issue
    
    Found on new arm64 Debian VM running on Ken's new Macbook.

commit 6b32cc57968adb5a6a24c02c2eea7d7677ce42cd
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Sat Jun 13 11:31:35 2026 +1000

    debian: fixes to remove useradd from postinst scripts (we're using sysusers)
    
    This closes Debian bug #1138692.

commit 440ff6271d777ddec6f74518d86d17eec229276a
Author: Nathan Scott <nathans@redhat.com>
Date:   Fri Jun 12 09:54:22 2026 +1000

    pmdadenki: improve use in local-context mode, cleanups
    
    Make less chatty by default, as this prints out on stderr/
    stdout of client tools in local context mode.  Some small
    code cleanups too, and no need to init globals to zero -
    the compiler is required to do this (+ more efficient).

commit f48cec7bd54b289e37518719f9f147e9c40dd2d1
Author: Nathan Scott <nathans@redhat.com>
Date:   Fri Jun 12 09:51:09 2026 +1000

    pmdakvm: fix local context mode setup

commit 5501a271ae4461e6020675af6844f45612c679f6
Merge: 364281a6 5373d0e9
Author: Nathan Scott <nathans@redhat.com>
Date:   Fri Jun 12 09:49:46 2026 +1000

    Merge branches 'cifs-pmda-default' and 'pmdabtrfs'

commit 5373d0e9f40fb6ceaa40d24c96b5663164710143
Author: Nathan Scott <nathans@redhat.com>
Date:   Wed Jun 10 20:06:15 2026 +1000

    pmdabtrfs: new btrfs PMDA for Linux filesystem metrics
    
    New PMDA that exports btrfs filesystem statistics from sysfs.
    Covers filesystem info, commit stats, data/metadata/system allocation,
    per-device error counters, and async discard stats.
    
    Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

commit 00c37088ac4c56c686d8eac85a57e107549ec9b2
Author: Nathan Scott <nathans@redhat.com>
Date:   Wed Jun 10 16:42:24 2026 +1000

    pmns: reserve domain number for 41 btrfs metrics

commit 5fb2f1164e3c7938689b87c0e092b99e9e7942c6
Merge: 401a3e4d 49fed399
Author: Nathan Scott <nathans@redhat.com>
Date:   Wed Jun 10 13:59:46 2026 +1000

    Merge branch 'main' of github.com:performancecopilot/pcp

commit 401a3e4d99a036df8c7a0424e2d6b9430bc49b03
Merge: 39aad7db 704c75a5
Author: Nathan Scott <nathans@redhat.com>
Date:   Wed Jun 10 13:59:20 2026 +1000

    Merge branch 'zeroconf-drop-bpftrace'

commit 364281a686cb4f4e01d31b480ed237b033b7586c
Author: Nathan Scott <nathans@redhat.com>
Date:   Wed Jun 10 12:44:49 2026 +1000

    qa: add cifs metrics to common qa filters

commit 49fed3992e6921354c87da8dfc7c5ab5d5590380
Author: William Cohen <wcohen@redhat.com>
Date:   Fri Jun 5 15:28:08 2026 -0400

    build: Remove the %clean section
    
    The Fedora packaging guidelines says "%clean section SHOULD NOT be used" as
    seen in the URL below:
    
    https://docs.fedoraproject.org/en-US/packaging-guidelines/
    
    Removing the %clean section to match the Fedora guidelines.

commit 1c01f8d79c55bdbc5d662c141e3fc836ed826c68
Author: William Cohen <wcohen@redhat.com>
Date:   Fri Jun 5 15:16:18 2026 -0400

    build: Eliminate rpmlint "mixed-use-of-spaces-and-tabs" warnings
    
    The rpmlint command flags that there are a mix of spaces and tabs used
    for indentation in the pcp RPM spec file.  Replacing the all the tabs in
    those files to eliminate those warnings from rpmlint.

commit 774ff1b87218cabf860f8615380abe7f03b25c66
Author: lmchilton <lauren.chilton26@gmail.com>
Date:   Thu Jun 4 09:19:19 2026 -0400

    libpcp_web, pmproxy: support for optional labels
    
    Added support for optional labels to be ingested
    into a key-value server by pmproxy.
    SHA1 hash calculations are not affected.
    
    libpcp_web code additions include creating a
    new buffer to separate hash calculation from
    display calculation and creating a new context
    hash function to separate context hash w/
    identifying labels and context hash w/ identifying
    + optional labels.
    
    Added qa test 1744 to test optional label ingestion and display.

commit 57f811be10f75bd181c0c1608ff94c9e8a025056
Author: Nathan Scott <nathans@redhat.com>
Date:   Wed Jun 10 12:02:28 2026 +1000

    pmdacifs: switch to using a default-installed DSO agent
    
    Make this PMDA (which contains Linux kernel metrics only)
    part of core PCP and default installed, as we did for kvm
    and for all the same reasons.

commit 39aad7db7fad134b631732dcf2a53654de44da21
Author: Nathan Scott <nathans@redhat.com>
Date:   Wed Jun 10 12:17:38 2026 +1000

    coderabbit: add C/C++ section, enable auto_incremental_review

commit 319f7dc544a923170bab575e145e6f886c827641
Author: Nathan Scott <nathans@redhat.com>
Date:   Tue Jun 9 18:13:21 2026 +1000

    build: disable coderabbit docstring pre-merge checks, always fails

commit 0b0b833d3de02ef5c418d987aa6f09c34bd23e24
Author: Nathan Scott <nathans@redhat.com>
Date:   Tue Jun 9 11:20:46 2026 +1000

    qa: reserve test 1693 for log import improvements

commit 704c75a5236ad81a63731c8b5d84539581a24b72
Author: Nathan Scott <nathans@redhat.com>
Date:   Tue Jun 9 10:15:45 2026 +1000

    zeroconf: drop dependency on pcp-pmda-bpftrace and bpftrace
    
    The link to bpftrace brings in an additional 200MiB+ (Fedora)
    and 400MiB+ (RHEL) dependencies via clang (and gcc-toolset on
    RHEL) - which is simply too much to justify as a default dep.
    
    Resolves Red Hat issue RHEL-180384

commit 85c17789deedb96836b77a8800aed69586300f36
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Mon Jun 8 08:04:13 2026 +1000

    QA scripts (for QA Farm): rework
    
    qa/admin/qa-summary
        don't get confused by files in the ~/Logs/by-vm directory
    
    scripts/rebuild
        do a better job of cleaning out things that are dependent on
        changes outside the qa directory ... qa/perl/test.pl was the
        latest one to cause problems here (it is copied from the
        src/perl/PMDA directory and once present is not recopied
        without a make clean in the qa/perl directory)

commit 7343c2741f79f84731cfd6deecee83aebeb615c9
Merge: ccf6ca1d ac69afac
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Fri Jun 5 06:21:29 2026 +1000

    Merge branch 'main' of ../pcp

commit ac69afacbe628da4691d255108b7134d60b85dbe
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Fri Jun 5 06:18:58 2026 +1000

    qa: group updates
    
    - reserve some tests for amdgpu PMDA and pmlogrewrite changes
    - fix off-by-one error in new-seqs reporting
    - bump min used by new when searching for the next free test number

commit ccf6ca1d7f217b5866d8474270c47c71228d017e
Author: Nathan Scott <nathans@redhat.com>
Date:   Thu Jun 4 15:19:20 2026 +1000

    docs: fix comment location in stdpmid, reserve a domain for SADC

commit 1314c4ef1462455d6ea2f3c9542616d232ce5354
Merge: 56f7cac8 c058478d
Author: Nathan Scott <nathans@redhat.com>
Date:   Thu Jun 4 15:01:13 2026 +1000

    Merge branches 'darwin-proc-leak' and 'nixl-pmda'

commit 56f7cac8d27fd340962254463cbf1c710ad8db82
Author: Nathan Scott <nathans@redhat.com>
Date:   Mon Jun 1 17:00:54 2026 +1000

    darwin pmdaproc: fix Mach port leak in darwin_process_threads()
    
    task_threads() returns an array of thread port send rights, each of
    which must be individually deallocated with mach_port_deallocate().
    The existing code only freed the backing array memory (vm_deallocate)
    and the task port, but never released the per-thread send rights.
    
    Also fix the vm_deallocate size argument: sizeof(thread_port_array_t)
    is the size of a pointer, not the element size. Use sizeof(thread_act_t)
    to match the actual array element type.

commit c058478d5a957cf85fc280a24070e48f867831a5
Author: Nathan Scott <nathans@redhat.com>
Date:   Tue May 26 11:07:40 2026 +1000

    pmdanixl: add NIXL Performance Metrics Domain Agent
    
    pmdanixl reads telemetry from NIXL (NVIDIA Inference Xfer Library)
    agents via their shared-memory ring buffers and exposes accumulated
    per-agent counters to PCP.
    
    Each running NIXL agent that has written a telemetry file to the
    configured telemetry_dir becomes a separate instance in the nixl
    instance domain.  Twenty metrics are provided across four clusters:
    transfer (TX/RX bytes and request counts), memory (registered and
    deregistered sizes), performance (transfer times in microseconds),
    and errors (twelve error event types).
    
    The PMDA is configured via /etc/pcp/nixl/nixl.conf which supports
    setting the telemetry_dir and the user account under which the PMDA
    runs, allowing permissions to align with the NIXL application user
    without requiring world-writable telemetry files.
    
    Domain 39 (FREE_39) is assigned to NIXL in stdpmid.  A QA test
    (1999) uses a synthetic ring-buffer file created by
    qa/src/nixl_telemetry.python to verify metric values without
    requiring a live NIXL application.
    
    Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>

commit abeb82e42b55416eba3ed307c710c321a6023710
Merge: ec2ca5f6 49fe309e
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Wed Jun 3 12:00:21 2026 +1000

    Merge branch 'main' of https://github.com/performancecopilot/pcp

commit ec2ca5f667398289ba8e5e44cf5b4dffde25c31c
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Wed Jun 3 11:58:07 2026 +1000

    qa/mk.common & qa/mk.denki: new
    
    mk.common is intended to be a bullet-proof script that can be
    used to create|recreate stable QA archives.
    
    mk.denki is the first script to use mk.common.

commit 49fe309e2b5a1d4d256487540bf79c31e95caab4
Merge: 0aeaae8e fd8babb0
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Wed Jun 3 07:11:42 2026 +1000

    Merge pull request #2608 from jeffpc/man-fix
    
    man: add missing "be" in PCPIntro.1

commit 249cf60d286cfe30f63b64f056d83e26d3e33432
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Tue Jun 2 08:30:37 2026 +1000

    src/pmlogmv/pmlogmv.c: omit a leading ./ from srcname
    
    If the argument on the command line is foo, the name that
    comes back from libpcp once the archive is opened is ./foo
    ... strip that so the output and actions mirror the name from
    the command line.
    
    This is a zero change in functionality, but triggered a bunch of
    qa remakes (mostly when -V was reporting actions on ./foo file
    names).

commit d93a8b44476bf42b2e9582d3d59408fd7e18e30d
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Tue Jun 2 07:40:18 2026 +1000

    pmlogls: (new) list files in a PCP archive
    
    Leverages all the logic in pmlogmv, and like pmlogcp, pmlogls
    is a symbolic link to pmlogmv with argv[0] driving the different
    behaviour modes.
    
    Should have done this a long time ago ... it would have made lots
    of archive management and qa things easier.

commit fd8babb09032f06100dc00baf820ec3000a1473f
Author: Josef 'Jeff' Sipek <jeff.sipek@nutanix.com>
Date:   Mon Jun 1 10:39:30 2026 -0400

    man: add missing "be" in PCPIntro.1

commit 9d29c906848e4f7b8290d971c658bc5850eedb5d
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Mon Jun 1 11:45:43 2026 +1000

    qa/771.out: this one was remade, but got lost
    
    Extra testing from the "extra" units changes.

commit 77e6dcb9d07e6d921f332294bffa8442e8be809e
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Mon Jun 1 08:10:23 2026 +1000

    qa: more Ubuntu 26.04 fixups
    
    Mostly for the bpftrace PMDA.

commit 255314398f5b249008575337a7be723ec13221ad
Merge: 19ceb8a7 0aeaae8e
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Mon Jun 1 06:18:32 2026 +1000

    Merge branch 'main' of https://github.com/kmcdonell/pcp

commit 19ceb8a7473828ec1930224af3681beaf469f42d
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Sun May 31 17:15:10 2026 +1000

    qa: rework for Ubuntu 26.04
    
    Not 100% done yet, env is busted here, I've opened
    https://bugs.launchpad.net/bugs/2154651 for this.
    
    But we're mostly passing now, at least almost as well as Ubuntu 24.04.

commit 0aeaae8ed8995787ac37691f3202009244418a35
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Sun May 31 17:15:10 2026 +1000

    qa: rework for Ubuntu 25.04
    
    Not 100% done yet, env is busted here, I've opened
    https://bugs.launchpad.net/bugs/2154651 for this.
    
    But we're mostly passing now, at least almost as well as Ubuntu 24.04.

commit 51b8bd98960fb22eb36970f8d9be3a56492ae2af
Merge: 460e8497 b086e6b2
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Sun May 31 05:59:26 2026 +1000

    Merge branch 'main' of https://github.com/performancecopilot/pcp

commit 460e8497e0a13b6a266557ee95446b241da31c05
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Sun May 31 05:58:23 2026 +1000

    qa/512.out: additional mutex for extraunits

commit b086e6b24964aaa660adde5b86bb3f4c23503570
Author: Jan Kurik <jkurik@redhat.com>
Date:   Fri May 29 19:01:20 2026 +0200

    ci: use classic sudo in ubuntu2604-container
    
    Ubuntu 26.04 defaults to sudo-rs, which does not support -E. Switch to
    sudo.ws so QA environment propagation matches other CI platforms.

commit 6a25af5f59b0012ec136ca1d172f6ea0d877e09e
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Sat May 30 10:56:40 2026 +1000

    qa & libpcp: changes for OpenBSD 7.9

commit c5dcbfb8fdcf33875de3e126c3f9e1476e6fcea5
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Sat May 30 06:06:21 2026 +1000

    qa/1668: take control of $TZ
    
    Thanks Marko.

commit 9a33d15ead181f3e72b9c83ab95ccd64f2b4ed8a
Author: Jan Kurik <jkurik@redhat.com>
Date:   Thu May 28 20:52:22 2026 +0200

    qa: cover ubuntu2604 differences in some test
    
    qa/1429 - fix mkdir error message:
    ubuntu2604 uses uutils coreutils which returns different error message
    when mkdir command fails for a permission reason.
    
    fix _filesize()
    On Fedora/RHEL (and older distros), stat prints 'Size' while on Ubuntu
    26.04 stat prints 'size'. The fix covers this difference and fixes
    various tests using the stat command to get file size.

commit 5e79534d59b8ebdab834fb6add2bcf361e436627
Merge: 16e17fa2 a664c5a3
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Fri May 29 17:19:01 2026 +1000

    Merge pull request #2598 from kmcdonell/units
    
    add extra units to pmUnits

commit 16e17fa201ed8e89124ec3529fb073920d6faf23
Author: Jan Kurik <jkurik@redhat.com>
Date:   Thu May 28 06:46:28 2026 +0200

    libpcp_web: accept NaN/Inf in series_pmAtomValue_conv_str on float/double
    
    The first-character digit check rejected pmAtomStr_r() output like "nan"
    from 0.0/0.0 on s390x (positive quiet NaN), breaking pmseries division
    tests 1886 and 1906.
    
    For some reason the FPU on s390x returns NaN with sign bit clear which
    is different from most of the other architectures which return negative
    NaN (sign bit set). Both ways are allowed by IEEE 754 which states only
    that Nan should be returned (no sign defined).

commit 673f3b4a3d34b9ebeb5b64ee495aeee39c4ec117
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Thu May 28 21:23:38 2026 +1000

    qa/338 and qa/1473: fix fmt usage broken in earlier commit
    
    Started to fail on Ubuntu 26.04 ... thanks to Jan for spotting the
    problem.

commit dc26b9fb461e799a7b9edd0f88d61e6a8b825245
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Thu May 28 17:11:40 2026 +1000

    qa/admin/package-lists/Ubuntu+26.04+x86_64: add zabbix-agent

commit a664c5a38ec42224a9a8eef93614524558a03ec4
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Thu May 28 14:08:04 2026 +1000

    pmrep: extra units changes via src/python/pcp/pmconfig.py
    
    Thanks to Marko for this patch.
    
    Also a new qa/1668.

commit 0e4eb642c2112c2c369954135a01453103c38a81
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Thu May 28 10:02:16 2026 +1000

    src/libpcp_web/src/query.c: small extra units tweak
    
    @coderabbitai pointed out that for division the
    extra-unit/sec and 1/extra-unit cases were NQR.

commit 2ebc27588291f5f068a66f7890920653e4e1bbac
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Thu May 28 08:44:08 2026 +1000

    extra units: more minor fixups from @coderabbitai suggestions
    
    Also fixes prior error ... the existing scaleCount is signed,
    not unsigned.

commit 0746f00004ed6e08abbb4eb641b70683cb70689d
Author: Jan Kurik <jkurik@redhat.com>
Date:   Wed May 27 05:28:32 2026 +0200

    ci: add Fedora 44 and Ubuntu 26.04 to GitHub automation
    
    Add platform definitions, QA package lists, and workflow matrix entries
    for fedora44-container, ubuntu2604-container, and ubuntu2604. Map
    ubuntu2604 releases to the resolute codename for Packagecloud uploads.
    
    Drop obsolete suggestion-mode from .pylintrc for pylint 4.x. Stop using
    deprecated argparse.FileType in the lmsensors PMDA. Use
    /usr/lib/systemd/systemd as PID 1 on Ubuntu 26.04 where /usr/bin/systemd
    is no longer shipped. Fix Ubuntu 26.04 package list Perl and ICU names.
    Report OSError when the lmsensors inject file cannot be read.
    
    Co-authored-by: Cursor <cursoragent@cursor.com>

commit a1ca90cd106f2fc6cb1f8d3f42a3987c8c467b36
Merge: 5fabaaba d653a7e1
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Wed May 27 16:12:59 2026 +1000

    Merge branch 'main' into units
    
    Conflicts:
        qa/1426
    
    Take change from main branch.

commit d653a7e182a8b5ba12f8729f1e61523e6c007feb
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Wed May 27 15:07:55 2026 +1000

    Makepkgs: revert dh_auto_configure change
    
    We cannot use dh_auto_configure in the early part of the source
    code packaging ... go back to using ./configure directly.

commit d65a9f0ddda077c025e36e4fa5bef6ecb9c10441
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Wed May 27 13:41:18 2026 +1000

    qa/988: permissions and remake
    
    Same test files, same fix needed (as previously applied to qa/987).

commit 17c5b86b8995dce5095b47828601316b5c154869
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Wed May 27 13:35:19 2026 +1000

    qa/1426: tweak filter to dodge Debian Multilib path

commit 24cfa916bc2d36475a987644be0f5f7b0b2cffac
Merge: 8bc11083 da237643
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Wed May 27 13:05:11 2026 +1000

    Merge branch 'main' of ../pcp

commit da2376438b96fe180dcbf92ae7f33e7b16e01709
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Wed May 27 13:03:55 2026 +1000

    debian/pcp-testsuite.lintian: Multilib strikes again
    
    One more place where there is a path that depends on Multilib.

commit 2dd2f5cd07d18d671b4235afe48a407b83cb1d8a
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Wed May 27 11:25:38 2026 +1000

    qa/987: fix permissions and other problems
    
    The tarballs this test uses have been created by various people
    over time and they do not share the same ownerships and permissions.
    
    The net result is that the test with the latest
    qa/linux/xfs-root-003.tgz is failing on all the machines in the
    QA Farm.
    
    - half because of one variant of the permissions issue
    - half because dodging the first permissions issue exposes a second
      permissions issue that shows the committed 987.out is bad ... lots of
      values are available but 987.out shows No values
    
    Fix the script (big chmod hammer) and remake 987.out.

commit 5fabaaba86bedc20423b3380e45a6011b268ccd5
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Tue May 26 16:55:11 2026 +1000

    src/collectl2pcp/GNUmakefile: avoid pmdesc rebuild and execution
    
    This is for developers only and not part of the product build.

commit 95cb1be5942532faf6a0597d9c068a4beb7bc506
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Tue May 26 16:18:54 2026 +1000

    src/pmlogrewrite/lex.l: match MiXeDcAsE macro names for extraScale
    
    Thanks to @coderabbitai for spotting this.

commit 4439cc135f7a7a3f63131507aa49b9e7b727b102
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Tue May 26 15:38:51 2026 +1000

    src/pmie/src/dstruct.c: fix wrong field name used in test
    
    Caught by @coderabbitai.

commit 626957ebafceb6976306d753b1bcfc0203c4c4c6
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Tue May 26 14:02:11 2026 +1000

    qa: remakes after recent small code changes

commit 8bc1108330271a1c947ff997ee221d1ae815a635
Author: Nathan Scott <nathans@redhat.com>
Date:   Tue May 26 12:48:28 2026 +1000

    docs: bump version and changelogs for next planned release

commit 80f7ff1ccdf66a013be8a58120c187bfc9063a01
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Tue May 26 10:27:04 2026 +1000

    miscellaneous fixes: on @coderabbitai suggestions for PR #2598.
    
    Some are cosmetic, some are grammar and spelling, some are errors
    in the sample PMDA calculations for extra units and some are minor
    tweaks in code places touched by the extra units changes.

commit d51845a2daf31e1a30e391a0082d4544daa94882
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Mon May 25 08:24:36 2026 +1000

    src/libpcp_import/src/import.c: avoid accidental sharing of static
    
    Rename "units" to "extrunits" in pmiExtraUnits() to avoid collision
    with static of same name in pmiUnits().
    
    Problem identified by @coderabbitai as part of PR #2598.

commit ea5252e9d27b8598e45ab5db0d9dbf0d5a1093f9
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Mon May 25 07:39:56 2026 +1000

    qa/new: fix interaction between -r and -R
    
    Based on per @coderabbitai suggestion for PR #2598.

commit e21c41bbb6e8a3461a2e59362efe0a20a65ca72b
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Mon May 25 07:11:22 2026 +1000

    Makepkgs & qa/admin/myconfigure: use dh_auto_configure when available
    
    For Debian builds this means
        $ qa/admin/myconfigure
    leaves the source tree in a state where
        $ sudo make install
    works for all the src/libpcp* directories because the Multilib path
    below /usr/lib will be used to match the place the libraries are
    installed by dpkg.
    
    For Makepkgs this is pretty much a no-op, other than it will not
    undo changes made by qa/admin/myconfigure.

commit 307948ac2950edc7f165d7078b3e71b7e42ec9e8
Merge: 6b086696 3c60b37e
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Mon May 25 06:54:08 2026 +1000

    Merge branch 'main' into units

commit 6b086696a7841625fbe8ed860191f4abc1015adf
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Sat May 23 19:17:37 2026 +1000

    src/pmdas/statsd: fix botched change (unrelated to) extra units

commit 60c39559977eaf0865e0a4a62598f4eddb4b43d5
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Sat May 23 18:22:10 2026 +1000

    src/collectl: revert coderabbitai suggestion
    
    It was just plain wrong.

commit 4242a8f7282cb1287531ffcb7842ab08204c7991
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Sat May 23 16:33:03 2026 +1000

    fix spelling: farenheit is one h short ... thanks coderabbitai

commit 9febac9470ef46f70a22981c3efc1daff2ecb822
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Sat May 23 15:49:39 2026 +1000

    extra units: fixes from coderabbitai for PR #2598
    
        - qa/common.check
        - src/collectl2pcp/GNUmakefile
        - src/libpcp/src/extraunits.c

commit 34fc4ef6f33164bbea94b234a1c84202eb34ae70
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Sat May 23 11:03:50 2026 +1000

    src/collectl2pcp/pmdesc.c: fix from coderabbitai

commit 1ace97c75a7555ed9237ba64c908ae66ba781629
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Sat May 23 09:05:18 2026 +1000

    src/pmdas/statsd/src/pmdastatsd.c: fix from coderabbitai

commit 419eb0835ce36827e862154f37202855c1671bc8
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Sat May 23 07:06:19 2026 +1000

    qa/pdudata: update some configs
    
    Make uses of units() match changes to qa/src/pdu-gadget.c, namely
    8 parameters instead of 6.

commit 3d9b480f7ba04c504a5eb9d8fd1bc7e960f8b2ff
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Sat May 23 07:05:14 2026 +1000

    qa/369.out & qa/1418.out: remade after pmiExtraUnits added

commit f5f97002e5997c4067c92a7a3d2b45aa86e817f5
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Fri May 22 16:31:44 2026 +1000

    extra units: small tweaks for the Python interface layer

commit f23cbeda8611276ea46c382624ed69b7225620d3
Merge: e5a43d97 fa63a305
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Fri May 22 15:09:08 2026 +1000

    Merge branch 'main' into units

commit e5a43d9713844b1019bcf9134b2a494d9fafb719
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Fri May 22 14:58:57 2026 +1000

    extra units: last round of significant changes
    
    - add __pmExtraUnitsShortStr() to libpcp for use by libpcp_qmc
    - libpcp_qmc changes in qmc_desc.cpp
    - libppcp_web changes
        src/libpcp_web/src/query.c
        src/libpcp_web/src/query_parser.y.in
    - add pmiExtraUnits() for Perl LogImport module
    - add mmv_extraunits() and extra unit #defines for Perl MMV module
    - add pmda_extraunits() and extra unit #defines for Perl PMDA module
    - fix/extend perl PMDA module unit tests
        src/perl/PMDA/cvalue.c
        src/perl/PMDA/test.pl
    - small tweaks for src/python/pcp/pmconfig.py
    - teach some qa apps about extra units
        qa/src/multictx.c
        qa/src/pdu-gadget.c

commit b01db90b9ebcefb3a4ee165366bfa3e664afd65f
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Thu May 21 16:06:36 2026 +1000

    libpcp: tidy up extra units seamntic checks for derived metrics
    
    Allow a little more latitude for division and propagate the
    extra units correctly for multiplication and division.

commit 9c648feddf967655d1f2f4c26b09c14aeaedc1d2
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Thu May 21 07:02:19 2026 +1000

    qa/common.filter: add the summary PMDA to the "optional" ones to be filtered out

commit 6957da79117e0168f4ba8b16b4263e1dde031446
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Wed May 20 17:48:29 2026 +1000

    libpcp: extra units changes for derived metrics
    
    Limited support for metrics with "extra" units in derived metrics.
    
    No autorescaling (although rescale() works) and for * and / the use
    of extra units for *both* units is not allowed, otherwise the existing
    constraints on dimension matching are extended to extra units.

commit b1e93c07e7744da664719cddd28290cd98dae289
Merge: 7713cee6 1f4bcc34
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Wed May 20 06:47:26 2026 +1000

    Merge branch 'main' into units

commit 7713cee66149ed5b1eb72ccca6cc0fda97cbfcca
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Tue May 19 16:29:16 2026 +1000

    pmie & qa: small fixups
    
    - remove dead code from src/pmie/src/syntax.c
    
    - fix qa/new so that -R does not mangle the group file with
      duplicate lines and "lost" groups for unreserved tests
    
    - repair qa/group from damage as described above

commit e63dacf63862a42481d39e6cb20df981e3c8dcef
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Tue May 19 14:55:15 2026 +1000

    pmie and summary PMDA: extra units changes
    
    - pmie propagation of pmUnits in expression trees was seriously broken,
      and had not been noticed because pmie does not check pmUnits for
      compatibility of operands in expressions (another good reason to
      prefer derived metrics over pmie expressions) ... the fixes here address
      the obvious issues and in particular safe handling of extra units and
      correct metadata for the default metrics exported from the summary PMDA
      (which runs pmie in "secret agent" mode)
    
    - revise default expressions for the summary PMDA metrics
      summary.netif.packets and summary.netif.busy to consistently consider
      only active network interfaces, and tweak the help text to better
      match the semantics of the expressions used
    
    - new qa/1665 and qa/1666 to exercise pmUnits handling for pmie
      and the summary PMDA
    
    - fix incorrect pmUnits fiddling for QA's broken PMDA
    
    - fix incorrect pmUnits fiddling in qa/src/pducheck.c
    
    - fix leftover fallout from pminfo -e and sample PMDA pmns changes with
      some QA remakes
    
    - qa/1426: rework to use modern network.tcp "drops" metrics rather than
      _notrun when the Irix metrics are not available
    
    - make _triage_wait_point() look for $here/$seq.wait by default, so it
      works when a QA test has cd'd away from $here ... update COOKBOOK.md
      to match
    
    - assorted extra unit QA remakes and fixups, some from earlier changes
      that had not been exposed to a full QA run with all the pmUnits
      changes to date

commit 782c07f211bd7fe31f6dc0f6745ce19699d03f91
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Sat May 16 08:29:42 2026 +1000

    pmie: extra units changes
    
    pmie plays loose and fast with the metadata, so there is very little
    checking of pmUnits compatibility in expressions => not much needs to
    be changed here (in fact main change is removing some dead code).

commit 95a5ee73efed9e874b3a53c04a4160283947f894
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Fri May 15 10:31:22 2026 +1000

    qa/group: unreserve 1664

commit 20007ffe6915f47432e1eac80b63ebc06b5b12ab
Merge: beb377a2 509a6bb1
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Fri May 15 10:30:55 2026 +1000

    Merge branch 'main' into units

commit beb377a291b4c462c4e8b0bef1dcecb8e2527bb3
Author: Ken McDonell <kenj@kenj.id.au>
Date:   Fri May 15 08:13:22 2026 +1000

    Merge branch 'main' into units
    
    Conflicts:
        qa/group
Created: 2026-05-23 Last update: 2026-06-13 17:32
Does not build reproducibly during testing normal
A package building reproducibly enables third parties to verify that the source matches the distributed binaries. It has been identified that this source package produced different results, failed to build or had other issues in a test environment. Please read about how to improve the situation!
Created: 2025-12-05 Last update: 2026-06-13 15:31
Multiarch hinter reports 2 issue(s) low
There are issues with the multiarch metadata for this package.
  • pcp-doc could be marked Multi-Arch: foreign
  • pcp-export-zabbix-agent could be converted to Architecture: all and marked Multi-Arch: foreign
Created: 2016-09-14 Last update: 2026-06-13 16:01
4 low-priority security issues in bookworm low

There are 4 open security issues in bookworm.

4 issues left for the package maintainer to handle:
  • CVE-2023-6917: (needs triaging) A vulnerability has been identified in the Performance Co-Pilot (PCP) package, stemming from the mixed privilege levels utilized by systemd services associated with PCP. While certain services operate within the confines of limited PCP user/group privileges, others are granted full root privileges. This disparity in privilege levels poses a risk when privileged root processes interact with directories or directory trees owned by unprivileged PCP users. Specifically, this vulnerability may lead to the compromise of PCP user isolation and facilitate local PCP-to-root exploits, particularly through symlink attacks. These vulnerabilities underscore the importance of maintaining robust privilege separation mechanisms within PCP to mitigate the potential for unauthorized privilege escalation.
  • CVE-2024-3019: (needs triaging) A flaw was found in PCP. The default pmproxy configuration exposes the Redis server backend to the local network, allowing remote command execution with the privileges of the Redis user. This issue can only be exploited when pmproxy is running. By default, pmproxy is not running and needs to be started manually. The pmproxy service is usually started from the 'Metrics settings' page of the Cockpit web interface. This flaw affects PCP versions 4.3.4 and newer.
  • CVE-2024-45769: (needs triaging) A vulnerability was found in Performance Co-Pilot (PCP).  This flaw allows an attacker to send specially crafted data to the system, which could cause the program to misbehave or crash.
  • CVE-2024-45770: (needs triaging) A vulnerability was found in Performance Co-Pilot (PCP). This flaw can only be exploited if an attacker has access to a compromised PCP system account. The issue is related to the pmpost tool, which is used to log messages in the system. Under certain conditions, it runs with high-level privileges.

You can find information about how to handle these issues in the security team's documentation.

Created: 2024-02-29 Last update: 2026-05-29 02:03
Standards version of the package is outdated. wishlist
The package should be updated to follow the last version of Debian Policy (Standards-Version 4.7.4 instead of 4.7.2).
Created: 2025-12-23 Last update: 2026-05-26 12:02
testing migrations
  • This package will soon be part of the auto-openssl transition. You might want to ensure that your package is ready for it. You can probably find supplementary information in the debian-release archives or in the corresponding release.debian.org bug.
news
[rss feed]
  • [2026-05-29] pcp 7.1.5-1 MIGRATED to testing (Debian testing watch)
  • [2026-05-26] Accepted pcp 7.1.5-1 (source) into unstable (Nathan Scott)
  • [2026-05-25] pcp 7.1.4-1 MIGRATED to testing (Debian testing watch)
  • [2026-05-22] Accepted pcp 7.1.4-1 (source) into unstable (Nathan Scott)
  • [2026-05-02] Accepted pcp 7.1.3-2 (source) into unstable (Nathan Scott)
  • [2026-04-27] pcp 7.1.2-1 MIGRATED to testing (Debian testing watch)
  • [2026-04-24] Accepted pcp 7.1.2-1 (source) into unstable (Nathan Scott)
  • [2026-04-02] pcp 7.1.1-1 MIGRATED to testing (Debian testing watch)
  • [2026-03-30] Accepted pcp 7.1.1-1 (source) into unstable (Nathan Scott)
  • [2026-01-30] pcp 7.1.0-1 MIGRATED to testing (Debian testing watch)
  • [2026-01-28] Accepted pcp 7.1.0-1 (source) into unstable (Nathan Scott)
  • [2025-12-05] pcp 7.0.5-1 MIGRATED to testing (Debian testing watch)
  • [2025-11-21] Accepted pcp 7.0.5-1 (source) into unstable (Nathan Scott)
  • [2025-11-19] Accepted pcp 7.0.4-1 (source) into unstable (Nathan Scott)
  • [2025-11-12] Accepted pcp 7.0.3-1 (source arm64 all) into unstable (Nathan Scott)
  • [2025-11-01] pcp REMOVED from testing (Debian testing watch)
  • [2025-10-16] Accepted pcp 7.0.2-1 (source arm64 all) into unstable (Debian FTP Masters) (signed by: Nathan Scott)
  • [2025-09-23] Accepted pcp 7.0.1-1 (source arm64 all) into unstable (Debian FTP Masters) (signed by: Nathan Scott)
  • [2025-09-01] Accepted pcp 7.0.0-1 (source arm64 all) into unstable (Debian FTP Masters) (signed by: Nathan Scott)
  • [2025-04-21] pcp 6.3.8-1 MIGRATED to testing (Debian testing watch)
  • [2025-04-11] Accepted pcp 6.3.8-1 (source) into unstable (Nathan Scott)
  • [2025-04-07] pcp 6.3.7-1 MIGRATED to testing (Debian testing watch)
  • [2025-03-28] Accepted pcp 6.3.7-1 (source) into unstable (Nathan Scott)
  • [2025-03-17] Accepted pcp 6.3.6-1 (source) into unstable (Nathan Scott)
  • [2025-03-15] Accepted pcp 6.3.5-1 (source) into unstable (Nathan Scott)
  • [2025-03-13] Accepted pcp 6.3.4-1 (source) into unstable (Nathan Scott)
  • [2025-01-28] Accepted pcp 6.3.3-1 (source) into unstable (Nathan Scott)
  • [2024-09-17] Accepted pcp 6.3.1-1 (source) into unstable (Nathan Scott)
  • [2024-07-30] Accepted pcp 6.3.0-1 (source) into unstable (Nathan Scott)
  • [2024-06-03] pcp REMOVED from testing (Debian testing watch)
  • 1
  • 2
bugs [bug history graph]
  • all: 2
  • RC: 0
  • I&N: 2
  • M&W: 0
  • F&P: 0
  • patch: 0
links
  • homepage
  • lintian (2, 18)
  • buildd: logs, reproducibility, cross
  • popcon
  • browse source code
  • other distros
  • security tracker
  • screenshots
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 7.1.5-1

Debian Package Tracker — Copyright 2013-2025 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing