Bug tags

Tags provide us with ways to group bugs across packages, easily find certain types of bugs, or divide a package’s bug reports into smaller parts.

Here we outline some standard tags with information about when to use them while working on Ubuntu bug reports.

Different ways you can help

Tag

Use case

bitesize

This bug is easy to fix and suitable for new contributors

needs-artwork

A bug that needs new artwork to be created

needs-coding

A bug that needs new source code to be written

needs-design

A bug that needs UI design done first

needs-packaging

Request to package software that isn’t packaged for Ubuntu yet

needs-sound

A bug that needs new sound to be created

Generic bug tags

Tag

Use case

apport-bug

A bug reported using “Report a Problem” in an application’s Help menu – contains lots of details!

apport-collected

A bug that has had apport-collect run against it, which will contain additional information

apport-crash

A crash reported by Apport – Ubuntu’s automated problem reporter

apport-package

A bug reported by Apport when a package operation failed

package-conflict

A bug reported by Apport when a package operation failed due to a conflict with a file provided by another package

derivatives

Bugs related to Derivatives

desktop-file

The bug requests the addition/fix of a .desktop file

fix-to-verify

A bug that is Fix Released and should be verified when performing ISO testing of daily builds or milestones

ftbfs

Bugs describing build failures of packages

gobuntu

Bugs related to Gobuntu

hw-specific

A bug requiring a specific piece of hardware to replicate

iso-testing

A bug found when performing ISO testing

likely-dup

The bug is likely a duplicate of another bug (maybe an upstream bug) but you can’t find it

manpage

This bug is about a package’s manual page being incorrect

metabug

This bug has a high probability of duplicate reports being filed

multiarch

This bug is due to an issue with multiarch triplet paths; this could be build time, install time, or run time issues

nautilus-desktop-icons

Bugs related to the Nautilus desktop; especially the alignment, display, and grid of icons

needs-devrelease-testing

A bug that existed in a previous release of Ubuntu and needs to be tested in the latest development release

needs-reassignment

A bug reported about the wrong package but the package maintainer isn’t sure which package it belongs to

packaging

This bug is likely to be a packaging mistake

screencast

This bug report includes a screencast of the bug in action!

string-fix

This bug is a string fix (not code) for spelling and grammatical errors; ideal for new contributors

touch

An issue with touch support in applications or X

triage-mentoring-available

This bug could use some additional information and another triager is offering guidance for getting that information

units-policy

A bug that violates the Units Policy

unmetdeps

Bugs that indicate packages not being installable due to missing dependencies

upgrade-software-version

Bugs that request new software versions – please help reviewing them carefully

work-intensive

Triaging requires intensive work to validate/reproduce

dist-upgrade

A bug encountered when upgrading between releases of Ubuntu

testcase

A bug containing a test case with steps to recreate the bug.

Application-specific tags

Cheese

Tags Apport adds while collecting information for Cheese Webcam Booth.

Tag

Use case

gstreamer-error

Bug is related to bad drivers and not Cheese; switch bug to the linux package for missing/bad drivers

gstreamer-ok

Video gstreamer input works fine (drivers seem fine) – most likely a Cheese bug

Unity

The full list of tags for Unity is maintained at: Unity/Bug tags, including:

Tag

Use case

unity

Compiz bugs that are affecting Unity

running-unity

Bugs reported by people who are running Unity

needs-design

A bug that needs UI design done first

backlog

Things that design has finished with, that now need to be implemented

Update Manager

Tag

Use case

cdrom-upgrade

Bugs related to an upgrade from CD-ROM or DVD media

Other specific bug tags

Ayatana

Specific bugs concerning parts of the Ayatana project.

Tag

Use case

app-menu

Bugs related to the App Menu

indicator-applet

Bugs related to the use of the Indicator Applet that are not in the indicator-applet package (no Application Indicators)

indicator-application

Bugs related to the use of Indicator Application that are not in the indicator-application package

trayaway

Bugs related to the Notification Area transition

Hardware-specific

Tag

Use case

ac97-jack-sense

This bug deals with headphone sense for AC’97-based codecs (0401)

hda-jack-sense

This bug deals with headphone sense for HDA-based codecs (0403)

macbook

These bugs deal with Mac Book systems

macbookpro

These bugs deal with Mac Book Pro systems

ps3

These bug reports are about people running Ubuntu on a PlayStation 3

ume

These bugs deal with Ubuntu Mobile and Embedded systems

armel

These bugs deal with Ubuntu ARM systems

Historical tags

These tags were relevant previously for Ubuntu bugs and may still appear in some bugs.

Tag

Use case

need-amd64-retrace

The bug contains a crash report that needs retracing with apport-retrace on amd64

need-i386-retrace

The bug contains a crash report that needs retracing with apport-retrace on i386

need-powerpc-retrace

The bug contains a crash report that needs retracing with apport-retrace on powerpc

Kernel-specific

Tag

Use case

apport-kerneloops

This Kernel Oops was reported using Apport

bitesize

For the kernel, this includes things like enabling modules and changing kernel config options

cherry-pick

A kernel bug that has a git commit SHA from the upstream kernel

hibernate-resume

This bug was triggered by a hibernate/resume failure

kernel-bug

A “BUG:” message output was noted in the logs but it did not contain an Oops

kernel-oops

This bug causes a kernel Oops message

needs-upstream-testing

This bug needs to be tested with the upstream kernel.

kernel-fixed-upstream

This bug is not reproducible with the latest upstream kernel version available that allows the reporter to test it, and the version is higher than the Ubuntu kernel after mapping

kernel-bug-exists-upstream

This bug is reproducible with the latest upstream kernel version available that allows the reporter to test it, and the version is higher than the Ubuntu kernel after mapping.

suspend-resume

This bug was triggered by a suspend/resume failure

xorg-needs-kernel-fix

This is an xorg bug which is dependent on a kernel patch

For more tags see Kernel/Tagging.

Kubuntu-specific

Tag

Use case

guidance-powermanager

This kde-guidance bug is in powermanager

kde-guidance-displayconfig

This kde-guidance bug is in displayconfig

kde-guidance-mountconfig

This kde-guidance bug is in mountconfig

kde-guidance-serviceconfig

This kde-guidance bug is in serviceconfig

kde-guidance-userconfig

This kde-guidance bug is in userconfig

kde-guidance-wineconfig

This kde-guidance bug is in wineconfig

needs-upstream-report

This bug needs the report to be forwarded to the upstream project

needs-upstream-sync

This bug has been forwarded to the upstream project, which has released a fix that has not been merged yet

upstream

This bug is reported to the upstream project

More specific

Tag

Use case

a11y

This bug is an accessibility problem

apport-hook

This bug is about modifying or adding an Apport hook for a package

dxteam

This bug is specifically targeted by Canonical developers, only to be associated with the notifications tag

ec2-images

This bug is related to Ubuntu on EC2

java-headless

This bug is related to a Java program or library that could run headless but depends on a full Java environment (including graphics and sound)

ldap

This bug is an LDAP problem

linuxfirmwarekit

This bug contains Linux firmware kit test results

ngo

This bug affects NGOs

notifications

This bug is related to the notification system (notify-osd)

nscd

This bug deals with nscd which is part of the glibc package

usability

This bug is a usability problem

rtl

This bug is a right-to-left problem

uec-images

This bug is related to the Ubuntu Enterprise Cloud (UEC) images

xinerama

This bug is a xinerama problem (multiple-monitor configuration)

Patch-specific

Tag

Use case

patch

A patch in its final form that can immediately be released into the appropriate Ubuntu repository as outlined in Bugs/Patches: A raw patch copied from an external location, or possible/test/draft patches don’t fit this criteria

patch-accepted-debian

This bug has a patch attached to it that has been accepted by Debian

patch-accepted-upstream

This bug has a patch attached to it that has been accepted by upstream

patch-forwarded-debian

This bug has a patch attached to it that has been forwarded to Debian

patch-forwarded-upstream

This bug has a patch attached to it that has been forwarded upstream

patch-needswork

This bug has a patch attached to it that needs some work done on it

patch-rejected

This bug has a patch attached to it that was not included in Ubuntu

patch-rejected-debian

This bug has a patch attached to it that has been rejected by Debian

patch-rejected-upstream

This bug has a patch attached to it that has been rejected by upstream

patch-upstreaminput

This bug has a patch attached to it that has been forwarded upstream and requires their input or incorporation

Regression specific

See the regression tracker for a list of these bugs and QA Team/Regression Tracking for more information.

Tag

Use case

regression-release

A bug in a release that was not present in a previous release: Should be used together with a separate tag for the release the regression was found in (also applies to a development release where an update introduces a regression prior to its official release)

regression-update

A bug in a stable release that was introduced by a package from -updates: This would not apply to a development release where a regression was introduced prior to its official release

regression-proposed

A bug in a stable release of Ubuntu that was found when testing a package from -proposed

regression-retracer

An Apport crash bug report that was identified by the retracer as having the same characteristics as a fixed crash report

needs-bisect

This is for when a bisect is requested or required to fix the bug

performing-bisect

The reporter, developer, or triager is in the process of performing a bisection

bisect-done

Add when a bisect has been completed and the offending commit(s) identified

Release-specific

Tag

Use case

update-excuse

A bug tracking a cause of a package not being migrated to the -release pocket (this tag causes the bug to appear on the update excuses report)

block-proposed

A bug that should be held back from migrating into the -release pocket

SRU-specific

See Stable Release Updates documentation for more information.

Tag

Use case

verification-done

A Stable Release Update bug with a package in -proposed that has been confirmed to fix the bug

verification-failed

A Stable Release Update bug with a package in -proposed that has been verified to not fix the bug

verification-needed

A Stable Release Update bug with a package in -proposed needing testing

block-proposed-<series>

A bug that should be held back from being released into the -updates pocket for the corresponding stable series (see Staging an upload)

X-specific

For X tags please check X Tagging with all the official X tags.

Experiments

Tag

Use case

asked-to-upstream

Users were asked to report the bug upstream themselves