← Back to team overview

touch-packages team mailing list archive

[Bug 1336462] Re: Make apport collect some Power information

 

Hello Thierry,

sorry for the late response (buried in stuff/extra day off). I suppose
all those debug statements like print("try") will go away?

As I don't have access to  such a machine, could you perhaps run

  apport-bug --save /tmp/test.apport coreutils

with that hook installed, and attach /tmp/test.apport here, so that I
can get an impression how the data looks like?

I'm still not sure whether it's really justified to add all this data to
*every* bug report of powerpc. It might get a bit overwhelming for
people who look at this, so perhaps some of the data is only necessary
for crashes or for bug reports, or for kernel reports? E. g. we should
certainly not do this for package installation failures. This would
involve checking report['ProblemType'].

Code wise this by and large looks good now, modulo a few pyflakes/code
formatting issues, but I can handle those easily on my side. Can you
please attach new versions of the hook instead of pasting them as a
comment, to avoid whitespace mangling?

Thanks!

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to apport in Ubuntu.
https://bugs.launchpad.net/bugs/1336462

Title:
  Make apport collect some Power information

Status in “apport” package in Ubuntu:
  In Progress

Bug description:
  On power/ppc64el system, we would need to enhance current apport reporting tool which some information like file content or commands output including
            "/proc/device-tree/"
              "/proc/loadavg"
              "/proc/locks"
             "/proc/misc"
              "/proc/swaps"
              "/proc/version"
              "/dev/nvram"
              "/var/log/platform"
              "ppc64_cpu --smt"
              "ppc64_cpu --cores-present"
              "ppc64_cpu --cores-on"
              "ppc64_cpu --run-mode"
             "ppc64_cpu --frequency"
             "ppc64_cpu --dscr"

  Readme says : For complete instructions, see /usr/share/doc/apport/package-hooks.txt but
  cat: /usr/share/doc/apport/package-hooks.txt: No such file or directory

  Do I understand correctly I would need to create a file (for example)
  named : /usr/share/apport/general-hooks/power.py ?

  Other questions:
  Do you have common functions to put output of commands in logfile ?
  do you have common functions to copy config file tree content to log file or should I create the list of file and copy content of each file to the logfile ?

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