Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create xubuntu-bug #2

Open
3 tasks
knomepasi opened this issue Oct 23, 2024 · 0 comments
Open
3 tasks

Create xubuntu-bug #2

knomepasi opened this issue Oct 23, 2024 · 0 comments

Comments

@knomepasi
Copy link
Member

knomepasi commented Oct 23, 2024

To improve bug reporting, create xubuntu-bug, a wrapper for apport.

Currently, a selection of symptoms is presented when running apport without a package parameter. Apport populates these symptoms from /usr/share/apport/symptoms, which is defined in the APPORT_SYMPTOMS_DIR environment variable. The symptoms come from the apport-symptoms package.

  • When running, override APPORT_SYMPTOMS_DIR with a Xubuntu-specific symptoms directory
  • If desired, symptoms from the main Ubuntu directory can be symlinked to the Xubuntu directory
  • Populate the Xubuntu symptoms directory with a more user-friendly list of symptoms

Initial draft for more user-friendly symptoms list:

  • The system does not work as expected or crashed
    • Next question: crash or bug?
  • An application does not work as expected or crashed
    • Next question: crash or bug?
    • Can we determine which application/package with autocomplete at this stage?
    • Symptom scripts can determine last PID and stuff?
  • There was an error in the installation
  • I don't know
    • File to xubuntu-meta

Issues

  • Apport appends "Other problem" to the list of symptoms, but "Other problem" dead-ends the bug reporting by showing a dialog with the message You need to specify a pakcage or a PID. See --help for more information. How do we remove this option?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant