I've backported the powerpc hook from wily to trusty and uploaded a new version of apport to trusty-proposed for the SRU team to review.
** Description changed: + TEST CASE + --------- + Verify that /usr/share/apport/general-hooks/powerpc.py exists after installing the version of the package from -proposed. + + For bonus points run apport-cli on a powerpc system and verify that the + report contains information in the apport hook. + + REGRESSION POTENTIAL + -------------------- + We are just adding in a new general hook to apport that only runs on systems with an arch of ppc64 or ppc64le so there is little chance of regression. + 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" + "/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 ? ** Changed in: apport (Ubuntu Trusty) Status: Triaged => In Progress -- 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: Fix Released Status in apport source package in Trusty: In Progress Bug description: TEST CASE --------- Verify that /usr/share/apport/general-hooks/powerpc.py exists after installing the version of the package from -proposed. For bonus points run apport-cli on a powerpc system and verify that the report contains information in the apport hook. REGRESSION POTENTIAL -------------------- We are just adding in a new general hook to apport that only runs on systems with an arch of ppc64 or ppc64le so there is little chance of regression. 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 -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp