Public bug reported:

Hi,

The heaptrack-gui package in Ubuntu 25.04 (plucky) is being built
without the KChart dependency. As a result, the GUI binary is produced
but lacks graph functionality — the "Graphs" tabs are missing when
analyzing heaptrack output.

I have compared the build logs across releases:
* Plucky (25.04) build log:
      
https://launchpadlibrarian.net/773501414/buildlog_ubuntu-plucky-amd64.heaptrack_1.5.0+dfsg1-4ubuntu3_BUILDING.txt.gz

Shows missing KChart dependency:
"
-- Found KF5: success (found version "5.116.0") found components: CoreAddons 
I18n ItemModels ThreadWeaver ConfigWidgets KIO IconThemes
CMake Warning at src/analyze/CMakeLists.txt:44 (find_package):
  By not providing "FindKChart.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "KChart", but
  CMake did not find one.

  Could not find a package configuration file provided by "KChart" (requested
  version 2.6.0) with any of the following names:

    KChartConfig.cmake
    kchart-config.cmake

  Add the installation prefix of "KChart" to CMAKE_PREFIX_PATH or set
  "KChart_DIR" to a directory containing one of the above files.  If "KChart"
  provides a separate development package or SDK, be sure it has been
  installed.

-- Installing in the same prefix as Qt, adopting their path scheme.
"
The build then proceeds, resulting in a reduced heaptrack-gui.

* Noble (24.04) build log:
        
https://launchpadlibrarian.net/722303023/buildlog_ubuntu-noble-amd64.heaptrack_1.5.0+dfsg1-2ubuntu3_BUILDING.txt.gz
This warning is not present, meaning KChart was available, and the resulting 
GUI includes the expected graphs.
"
-- Found KF5: success (found version "5.115.0") found components: CoreAddons 
I18n ItemModels ThreadWeaver ConfigWidgets KIO IconThemes 
-- Installing in the same prefix as Qt, adopting their path scheme.
"

Steps to reproduce:
1.- Install heaptrack-gui on Ubuntu 25.04: sudo apt install heaptrack-gui
2.- Run heaptrack-gui and load a recording.
3.- Observe that the "Graphs" tabs are missing.

Expected result:
Graphs should be available in heaptrack-gui as in older distributions (e.g. 
Noble).

Actual result:
The GUI builds and runs, but without graphs due to the missing KChart 
dependency.


1) The release of Ubuntu you are using, via 'lsb_release -rd' or System -> 
About Ubuntu
Description:    Ubuntu 25.04
Release:        25.04

2) The version of the package you are using, via 'apt-cache policy pkgname' or 
by checking in Software Center
heaptrack-gui:
  Instalados: 1.5.0+dfsg1-4ubuntu3
  Candidato:  1.5.0+dfsg1-4ubuntu3
  Tabla de versión:
 *** 1.5.0+dfsg1-4ubuntu3 500
        500 http://es.archive.ubuntu.com/ubuntu plucky/universe amd64 Packages
        100 /var/lib/dpkg/status

3) What you expected to happen
The graphs to be shown

4) What happened instead
No graphs in heaptrack-gui

** Affects: heaptrack (Ubuntu)
     Importance: Undecided
         Status: New

** Attachment added: "ubuntu-bug heaptrack-gui info"
   
https://bugs.launchpad.net/bugs/2122578/+attachment/5908398/+files/apport.heaptrack-gui.rp9z1i34.apport

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2122578

Title:
  heaptrack-gui built without KChart: missing graphs tabs

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/heaptrack/+bug/2122578/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to