Skip to content

Issue Labels

Petr Zemek edited this page Apr 17, 2019 · 12 revisions

An overview of labels used in RetDec and related tools:

  • Type. What is the general nature of the issue?
    • #ee0701 bug - An error that causes a tool to produce an incorrect or unexpected result, or to behave in unintended ways.
    • #023BCA enhancement - An improvement of existing features.
    • #33aa3f new-feature - Brand-new functionality.
  • Priority. Used only to emphasize very important issues.
    • #cc0033 high-priority
  • Phase. What phase(s) are impacted?
    • #fbca04 P-build - Build of a tool.
    • #fbca04 P-install - Installation of a tool.
    • #fbca04 P-run - Tool execution.
    • #fbca04 P-output - Unexpected output from a tool.
  • Operating system. Which OS is affected? An issue can be specific to multiple OSs (e.g. Linux and MacOS). If it is not OS specific (i.e. it applies to all OSs), the tag is not used.
    • #bfd4f2 O-linux
    • #bfd4f2 O-macos
    • #bfd4f2 O-windows
  • Question.
    • #cc317c Q-question - Someone asks something we (anyone) answer(s) and close.
    • #cc317c Q-discussion - Requires or encourages further conversation to figure out what to do.
  • Status. What is the current issue's state?
    • #cccccc S-cannot-reproduce
    • #cccccc S-invalid
    • #cccccc S-wontfix
    • #cccccc S-duplicate
    • #cccccc S-pending - Something needs to happen before this can be solved. Often used with references to other issues.
  • Component. What component is the issue related to?
    • #FFC274 C-$PART - Issue is related to the given part. For example, C-fileformat means that the issue is related to the fileformat library.
    • #FFC274 C-docs - Metacomponent for any documentation-related issues.
    • #FFC274 C-build-system - Metacomponent for any build-system-related issues (e.g. CMake).
    • #FFC274 C-continuous-integration - Metacomponent for any continuous-integration-related issues.
    • #FFC274 C-support - Metacomponent for any support-packages-related issues.
  • Development. What could you help us with? In general, you can help us with any open, unassigned issue(s). However, some issues may be tagged with the following specific labels.
    • #00968A D-help-wanted - The issue is particularly suitable to be solved by the community. However, if it won't be, we will get to is sooner or later.
    • #00968A D-DIY - This could be done, but we will not do it by ourselves. It is up to you or the community to do it.
  • Tag. Miscellaneous tags.
    • #000000 T-arch-<arch> - Issue is specific to binaries produced for <arch> architecture (e.g. T-arch-arm, T-arch-x86).
    • #000000 T-comp-<compiler> - Issue is specific to binaries produced with <compiler> compiler (e.g. T-comp-gcc, T-comp-clang).
    • #000000 T-format-<format> - Issue is specific to binaries in <format> object file format (e.g. T-format-elf, T-format-pe).
    • #000000 T-lang-<language> - Issue is specific to binaries produced from sources written in <language> (e.g. T-lang-c++, T-lang-delphi).
    • #000000 T-nondeterminism - From time to time, nondeterminism appears in some part of RetDec. We would like to get rid of it and be as deterministic as possible.
    • #000000 T-<misc> - Other miscellaneous tags.
Clone this wiki locally