diff --git a/.github/ISSUE_TEMPLATE/bug_report_general.md b/.github/ISSUE_TEMPLATE/bug_report_general.md deleted file mode 100644 index d2068f077..000000000 --- a/.github/ISSUE_TEMPLATE/bug_report_general.md +++ /dev/null @@ -1,38 +0,0 @@ ---- -name: General Bug Report -about: "Bugs report on other commands." - ---- - -### Prerequisites - -* [ ] Are you running the latest version? -* [ ] Can you reproduce the problem in the debug version? - -### Check and fill as appropriate: -* [ ] I was running Aaru under Windows [version here]... -* [ ] I was running Aaru under Linux [version here]... -* [ ] I was running Aaru under macOS [version here]... -* [ ] ...in 32-bit -* [ ] ...in 64-bit -* [ ] ...using an Intel / AMD processor -* [ ] ...using an ARM or Apple Silicon processor - -### Description - - - -### Exact command line used: - -`Aaru [command] [parameters]` - -### Expected behavior: - - -### Actual behavior: - - -### Output of command execution with debug output enabled -``` -Paste the whole output of the executed command when you append '-d' to your command line parameters here -``` diff --git a/.github/ISSUE_TEMPLATE/bug_report_general.yaml b/.github/ISSUE_TEMPLATE/bug_report_general.yaml new file mode 100644 index 000000000..6507c86d1 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report_general.yaml @@ -0,0 +1,100 @@ +name: General Bug Report +description: Bugs report on other commands. +labels: ["bug", "needs triage"] +assignees: + - silaslaspada +body: + - type: dropdown + id: version + attributes: + label: Version + description: What version of Aaru are you running? + options: + - 5.3.0 + - 5.2.0 + - Older + - 6.0.0-alpha6 + - Development commit + validations: + required: true + - type: input + id: commit + attributes: + label: Commit hash + description: If using a developmen commit, which one + - type: checkboxes + id: debug + attributes: + label: Tested debug version? + description: Have you reproduced the problem using the debug version? + options: + - label: Yes + required: true + - type: checkboxes + id: os + attributes: + label: Which operating systems have you used? + description: You may select more than one. + options: + - label: Windows + required: true + - label: Linux + required: true + - label: macOS + required: true + - label: Other + required: true + - type: checkboxes + id: bitsize + attributes: + label: What is the architectural bit size you're using? + description: You may select more than one. + options: + - label: 32-bit + - label: 64-bit + - label: Unsure or unknown + - type: checkboxes + id: cpu + attributes: + label: What processor are you using? + description: You may select more than one. + options: + - label: An Intel or AMD + - label: An ARM or Apple Silicon + - label: Unsure or unknown + - type: textarea + id: description + attributes: + label: Description + description: Description of the bug + validations: + required: true + - type: input + id: command_line + attributes: + label: Exact command line used + placeholder: `Aaru [command] [parameters]` + validations: + required: true + - type: textarea + id: expected + attributes: + label: Expected behavior + description: What did you expect to happen + validations: + required: true + - type: textarea + id: actual + attributes: + label: Actual behavior + description: What actually happened + validations: + required: true + - type: textarea + id: output + attributes: + label: Output of command execution with debug output enabled + placeholder: Paste the whole output of the executed command when you append '-d' to your command line parameters here + render: shell + validations: + required: true \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/bug_report_image.md b/.github/ISSUE_TEMPLATE/bug_report_image.md deleted file mode 100644 index a38456b81..000000000 --- a/.github/ISSUE_TEMPLATE/bug_report_image.md +++ /dev/null @@ -1,53 +0,0 @@ ---- -name: Image Bug Report -about: "Bugs report on commands that handle images, like converting or extracting." - ---- - -### Prerequisites - -* [ ] Are you running the latest version? -* [ ] Can you reproduce the problem in the debug version? - -### Check and fill as appropriate: -* [ ] I was running Aaru under Windows [version here]... -* [ ] I was running Aaru under Linux [version here]... -* [ ] I was running Aaru under macOS [version here]... -* [ ] ...in 32-bit -* [ ] ...in 64-bit -* [ ] ...using an Intel / AMD processor -* [ ] ...using an ARM or Apple Silicon processor - * **Image format**: - * **Application that created the image**: -* [ ] I was converting the image... - * ...**Destination image format**: -* [ ] I was listing the filesystem contents... -* [ ] I was extracting the filesystem contents... - * ...**Filesystem**: - * [ ] Analyze command recognizes the filesystem -* [ ] I was creating a metadata sidecar -* [ ] I was checksumming the image -* [ ] I was verifying the image - -### Description - - - -### Exact command line used: - -`Aaru [command] [parameters]` - -### Expected behavior: - - -### Actual behavior: - - -### Output of command execution with debug output enabled -``` -Paste the whole output of the executed command when you append '-d' to your command line parameters here -``` - -### Image - - \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/bug_report_image.yaml b/.github/ISSUE_TEMPLATE/bug_report_image.yaml new file mode 100644 index 000000000..b27b51e58 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report_image.yaml @@ -0,0 +1,143 @@ +name: Image Bug Report +description: Bugs report on commands that handle images, like converting or extracting. +labels: ["bug", "needs triage", "dump image format"] +assignees: + - silaslaspada +body: + - type: dropdown + id: version + attributes: + label: Version + description: What version of Aaru are you running? + options: + - 5.3.0 + - 5.2.0 + - Older + - 6.0.0-alpha6 + - Development commit + validations: + required: true + - type: input + id: commit + attributes: + label: Commit hash + description: If using a developmen commit, which one + - type: checkboxes + id: debug + attributes: + label: Tested debug version? + description: Have you reproduced the problem using the debug version? + options: + - label: Yes + required: true + - type: checkboxes + id: os + attributes: + label: Which operating systems have you used? + description: You may select more than one. + options: + - label: Windows + required: true + - label: Linux + required: true + - label: macOS + required: true + - label: Other + required: true + - type: checkboxes + id: bitsize + attributes: + label: What is the architectural bit size you're using? + description: You may select more than one. + options: + - label: 32-bit + - label: 64-bit + - label: Unsure or unknown + - type: checkboxes + id: cpu + attributes: + label: What processor are you using? + description: You may select more than one. + options: + - label: An Intel or AMD + - label: An ARM or Apple Silicon + - label: Unsure or unknown + - type: input + id: format + attributes: + label: Image format + validations: + required: true + - type: input + id: application + attributes: + label: Application that created the image + validations: + required: true + - type: checkboxes + id: action + attributes: + label: What were you doing when it failed? + description: Choose all that apply + options: + - label: I was converting the image to another format... + - label: I was retrieving image information... + - label: I was retrieving filesystem information... + - label: I was listing the filesystem contents... + - label: I was extracting the filesystem contents... + - label: I was creating a metadata sidecar... + - label: I was checksumming the image... + - label: I was verifying the image... + - label: I was calculating the image entropy... + - type: input + id: target_format + attributes: + label: Destination image format + description: If you were converting the image format, what format were you trying to convert it into + - type: input + id: filesystem + attributes: + label: Filesystem + description: If you were listing information, contents, or extracting the contents of a filesystem, which filesystem is it? (leave empty if unknown) + - type: textarea + id: description + attributes: + label: Description + description: Description of the bug + validations: + required: true + - type: input + id: command_line + attributes: + label: Exact command line used + placeholder: `Aaru [command] [parameters]` + validations: + required: true + - type: textarea + id: expected + attributes: + label: Expected behavior + description: What did you expect to happen + validations: + required: true + - type: textarea + id: actual + attributes: + label: Actual behavior + description: What actually happened + validations: + required: true + - type: textarea + id: output + attributes: + label: Output of command execution with debug output enabled + placeholder: Paste the whole output of the executed command when you append '-d' to your command line parameters here + render: shell + validations: + required: true + - type: textarea + id: image + attributes: + label: Affected image + placeholder: Upload the image, compressed and with the number of this issue. + If the image contains personal data contact the project lead, and the image contents will be handled confidentially under the GDPR requirements. diff --git a/.github/ISSUE_TEMPLATE/bug_report_media.md b/.github/ISSUE_TEMPLATE/bug_report_media.md deleted file mode 100644 index db2d0a92e..000000000 --- a/.github/ISSUE_TEMPLATE/bug_report_media.md +++ /dev/null @@ -1,64 +0,0 @@ ---- -name: Media Bug Report -about: "Bugs report on commands that handle media, like dumping or retrieving information." - ---- - -### Prerequisites - -* [ ] Are you running the latest version? -* [ ] Can you reproduce the problem in the debug version? - -### Check and fill as appropriate: -* [ ] I was running Aaru under Windows [version here]... -* [ ] I was running Aaru under Linux [version here]... -* [ ] I was running Aaru under macOS [version here]... -* [ ] ...in 32-bit -* [ ] ...in 64-bit -* [ ] ...using an Intel / AMD processor -* [ ] ...using an ARM or Apple Silicon processor -* **Device manufacturer**: -* **Model**: -* **Bus**: - * [ ] Parallel ATA - * [ ] Serial ATA - * [ ] SCSI (any) - * [ ] ATAPI (mark above if parallel or serial) - * [ ] USB - * **USB cable manufacturer**: - * **USB cable model**: - * [ ] FireWire - * [ ] PCMCIA - * [ ] SecureDigital - * [ ] Using a USB card reader - * **USB card reader manufacturer**: - * **USB card reader model**: - * [ ] MultiMediaCard - * [ ] Using a USB card reader - * **USB card reader manufacturer**: - * **USB card reader model**: -* [ ] I was dumping media (disk, tape, etc)... -* [ ] I was analyzing media (disk, tape, etc)... -* [ ] I was scanning media (disk, tape, etc)... - -### Description - - - -### Exact command line used: - -`Aaru [command] [parameters]` - -### Expected behavior: - - -### Actual behavior: - - -### Output of command execution with debug output enabled -``` -Paste the whole output of the executed command when you append '-d' to your command line parameters here -``` - -### Media details - \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/bug_report_media.yaml b/.github/ISSUE_TEMPLATE/bug_report_media.yaml new file mode 100644 index 000000000..7ec58d580 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report_media.yaml @@ -0,0 +1,160 @@ +name: Media Bug Report +description: Bugs report on commands that handle media, like dumping or retrieving information. +labels: ["bug", "needs triage", "media"] +assignees: + - silaslaspada +body: + - type: dropdown + id: version + attributes: + label: Version + description: What version of Aaru are you running? + options: + - 5.3.0 + - 5.2.0 + - Older + - 6.0.0-alpha6 + - Development commit + validations: + required: true + - type: input + id: commit + attributes: + label: Commit hash + description: If using a developmen commit, which one + - type: checkboxes + id: debug + attributes: + label: Tested debug version? + description: Have you reproduced the problem using the debug version? + options: + - label: Yes + required: true + - type: checkboxes + id: os + attributes: + label: Which operating systems have you used? + description: You may select more than one. + options: + - label: Windows + required: true + - label: Linux + required: true + - label: macOS + required: true + - label: Other + required: true + - type: checkboxes + id: bitsize + attributes: + label: What is the architectural bit size you're using? + description: You may select more than one. + options: + - label: 32-bit + - label: 64-bit + - label: Unsure or unknown + - type: checkboxes + id: cpu + attributes: + label: What processor are you using? + description: You may select more than one. + options: + - label: An Intel or AMD + - label: An ARM or Apple Silicon + - label: Unsure or unknown + - type: input + id: manufacturer + attributes: + label: Device manufacturer + validations: + required: true + - type: input + id: model + attributes: + label: Device model + validations: + required: true + - type: checkboxes + id: bus + attributes: + label: Bus the device uses to attach to the computer + description: Select the physical drive bus as well as the bus you're using if using a cable or card reader + options: + - label: Parallel ATA + - label: Serial ATA + - label: SCSI (any) + - label: ATAPI (mark above if parallel or serial) + - label: USB + * **USB cable manufacturer**: + * **USB cable model**: + - label: FireWire + - label: PCMCIA + - label: SecureDigital + * [ ] Using a USB card reader + * **USB card reader manufacturer**: + * **USB card reader model**: + - label: MultiMediaCard + * [ ] Using a USB card reader + * **USB card reader manufacturer**: + * **USB card reader model**: + - type: input + id: usb_manufacturer + attributes: + label: USB cable or card reader manufacturer + description: Fill if using a USB cable or a USB card reader + - type: input + id: usb_model + attributes: + label: USB cable or card reader model + description: Fill if using a USB cable or a USB card reader + - type: checkboxes + id: action + attributes: + label: What were you doing when it failed? + description: Choose all that apply + options: + - label: I was dumping media (disk, tape, etc)... + - label: I was retrieving media (disk, tape, etc) information... + - label: I was scanning media (disk, tape, etc)... + - label: I was retrieving device information... + - type: textarea + id: description + attributes: + label: Description + description: Description of the bug + validations: + required: true + - type: input + id: command_line + attributes: + label: Exact command line used + placeholder: `Aaru [command] [parameters]` + validations: + required: true + - type: textarea + id: expected + attributes: + label: Expected behavior + description: What did you expect to happen + validations: + required: true + - type: textarea + id: actual + attributes: + label: Actual behavior + description: What actually happened + validations: + required: true + - type: textarea + id: output + attributes: + label: Output of command execution with debug output enabled + placeholder: Paste the whole output of the executed command when you append '-d' to your command line parameters here + render: shell + validations: + required: true + - type: textarea + id: details + attributes: + label: Media details + placeholder: Photo, EAN-13, if possible eBay link diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md deleted file mode 100644 index d11d5d247..000000000 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -name: Feature Request -about: "For feature requests. Please search for existing issues first. Also see CONTRIBUTING." - ---- - - - -### Check and fill as appropriate: -* [ ] Support for a new media image format... -* [ ] Support for identifying a new filesystem... -* [ ] Support for extracting files from a new filesystem... -* [ ] New command... -* [ ] Improvement to output... -* [ ] Other... - -## Detailed Description - - -## Context - - - -## Known documentation - diff --git a/.github/ISSUE_TEMPLATE/feature_request.yaml b/.github/ISSUE_TEMPLATE/feature_request.yaml new file mode 100644 index 000000000..73c24c194 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yaml @@ -0,0 +1,39 @@ +name: Feature Request +description: For feature requests. Please search for existing issues first. Also see CONTRIBUTING. +title: "[Feature request] " +labels: [feature request, needs triage] +assignees: + - claunia +body: + - type: dropdown + attributes: + description: Type of feture you're requesting + label: Type + options: + - Support for a new media image format... + - Support for identifying a new filesystem... + - Support for extracting files from a new filesystem... + - New command... + - Improvement to output... + - Other... + validations: + required: true + - type: textarea + attributes: + description: Detailed Description + label: Description + placeholder: Provide a detailed description of the change or addition you are proposing + validations: + required: true + - type: textarea + attributes: + description: Context + label: Context + placeholder: Why is this change important to you? How would you use it? How can it benefit other users? + validations: + required: true + - type: textarea + attributes: + description: Known documentation + label: Documentation + placeholder: Attach documentation, links to specifications or existing source code \ No newline at end of file