Bugs

Differences between revisions 1 and 2
Revision 1 as of 2015-09-03 14:03:59
Size: 14941
Editor: dholbach
Comment:
Revision 2 as of 2015-09-03 14:23:35
Size: 14966
Editor: dholbach
Comment:
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:

= Ubuntu Touch Bugs =

Warning /!\ Ubuntu Touch is no longer maintained as a core product by Canonical. However, the Ubports community are continuing development.

Ubuntu Touch Bugs

We expect a large amount of feedback and will do our best to go through it!

Warning Warning /!\ Please DO NOT file bugs at the "ubuntu-touch-preview" project. This project is no longer monitored, bugs should be filed in the individual affected packages.

Include the steps to reproduce, an automated testcase (if possible) and the frequency of the bug.

Generally, please try to do your best to make sure you put enough information so we can track the hardware and build, for example give "mako #120" in the subject to indicate you're using a Nexus 4 and image #120. You can find out what image you're running in System Settings -> About.

However, if you have bugs which concern the image tools (ubuntu-device-flash), bug tracking is open and bugs are welcome; go to https://bugs.launchpad.net/phablet-tools/+filebug to open a new bug.

If you want to help out with reporting or triaging bugs, that's great. Ask on IRC or the mailing list if you're unsure. We've got to work all together on this to make Ubuntu for Phones & Tablets truly rock!

What package should I file against?

File Bugs on Device

Note: This method only works for packages which are installed as traditional 'deb' packages. Applications installed via click packages cannot have bugs filed in this manner. See below for manually filing bug links.

To file a bug directly on the device use the "ubuntu-bug" program, specifying the package which you'd like to report against. e.g.

    adb shell 
    ubuntu-bug unity8

The above is the preferred method for filing bugs directly on the device. If for some reason you are unable to run ubuntu-bug on the phone, you can manually file a bug using the links below. You can also find existing bugs via the links.

Apps

App

Report Bug Form

Existing Bug List

Clock

https://bugs.launchpad.net/ubuntu-clock-app/+filebug?no_redirect

https://bugs.launchpad.net/ubuntu-clock-app/+bugs

Calculator

https://bugs.launchpad.net/ubuntu-calculator-app/+filebug?no_redirect

https://bugs.launchpad.net/ubuntu-calculator-app/+bugs

Calendar

https://bugs.launchpad.net/ubuntu-calendar-app/+filebug?no_redirect

https://bugs.launchpad.net/ubuntu-calendar-app/+bugs

Weather

https://bugs.launchpad.net/ubuntu-weather-app/+filebug?no_redirect

https://bugs.launchpad.net/ubuntu-weather-app/+bugs

Music

https://bugs.launchpad.net/music-app/+filebug?no_redirect

https://bugs.launchpad.net/music-app/+bugs

Shorts

https://bugs.launchpad.net/ubuntu-rssreader-app/+filebug?no_redirect

https://bugs.launchpad.net/ubuntu-rssreader-app/+bugs

File Manager

https://bugs.launchpad.net/ubuntu-filemanager-app/+filebug?no_redirect

https://bugs.launchpad.net/ubuntu-filemanager-app/+bugs

Terminal

https://bugs.launchpad.net/ubuntu-terminal-app/+filebug?no_redirect

https://bugs.launchpad.net/ubuntu-terminal-app/+bugs

Document Viewer

https://bugs.launchpad.net/ubuntu-docviewer-app/+filebug?no_redirect

https://bugs.launchpad.net/ubuntu-docviewer-app/+bugs

Reminders

https://bugs.launchpad.net/reminders-app/+filebug?no_redirect

https://bugs.launchpad.net/reminders-app/+bugs

Dropping Letters

https://bugs.launchpad.net/dropping-letters/+filebug?no_redirect

https://bugs.launchpad.net/dropping-letters/+bugs

Sudoku

https://bugs.launchpad.net/sudoku-app/+filebug?no_redirect

https://bugs.launchpad.net/sudoku-app/+bugs

Phone app

https://bugs.launchpad.net/ubuntu/+source/dialer-app/+filebug?no_redirect

https://bugs.launchpad.net/ubuntu/+source/dialer-app/+bugs

Media Player

https://bugs.launchpad.net/ubuntu/+source/mediaplayer-app/+filebug?no_redirect

https://bugs.launchpad.net/ubuntu/+source/mediaplayer-app/+bugs

Messaging App

https://bugs.launchpad.net/ubuntu/+source/messaging-app/+filebug?no_redirect

https://bugs.launchpad.net/ubuntu/+source/messaging-app/+bugs

Contacts App

https://bugs.launchpad.net/ubuntu/+source/address-book-app/+filebug?no_redirect

https://bugs.launchpad.net/ubuntu/+source/address-book-app/+bugs

Web Browser

https://bugs.launchpad.net/ubuntu/+source/webbrowser-app/+filebug?no_redirect

https://bugs.launchpad.net/ubuntu/+source/webbrowser-app/+bugs

Gallery

https://bugs.launchpad.net/ubuntu/+source/gallery-app/+filebug?no_redirect

https://bugs.launchpad.net/ubuntu/+source/gallery-app/+bugs

System Settings

https://bugs.launchpad.net/ubuntu/+source/ubuntu-system-settings/+filebug

https://bugs.launchpad.net/ubuntu/+source/ubuntu-system-settings/+bugs

Camera App

https://bugs.launchpad.net/ubuntu/+source/camera-app/+filebug?no_redirect

https://bugs.launchpad.net/ubuntu/+source/camera-app/+bugs

Telegram

https://bugs.launchpad.net/libqtelegram/+filebug?no_redirect

https://bugs.launchpad.net/libqtelegram

Webapps

https://bugs.launchpad.net/webapps-core/+filebug?no_redirect

https://bugs.launchpad.net/webapps-core

Ciborium

https://bugs.launchpad.net/ubuntu/+source/ciborium/+filebug

https://bugs.launchpad.net/ubuntu/+source/ciborium

Scopes

Apps scope + Ubuntu Store

https://bugs.launchpad.net/ubuntu/+source/unity-scope-click/+filebug?no_redirect

https://bugs.launchpad.net/ubuntu/+source/unity-scope-click/+bugs

Ubuntu Store purchase process

https://bugs.launchpad.net/ubuntu/+source/pay-ui/+filebug?no_redirect

https://bugs.launchpad.net/ubuntu/+source/pay-ui/+bugs

Music scope

https://bugs.launchpad.net/ubuntu/+source/unity-scope-mediascanner/+filebug?no_redirect

https://bugs.launchpad.net/ubuntu/+source/unity-scope-mediascanner

Video scope

https://bugs.launchpad.net/ubuntu/+source/unity-scope-video-remote/+filebug?no_redirect

https://bugs.launchpad.net/ubuntu/+source/unity-scope-video-remote

Today scope

https://bugs.launchpad.net/today-scope/+filebug

https://bugs.launchpad.net/today-scope

Nearby scope

https://bugs.launchpad.net/nearby-scope/+filebug

https://bugs.launchpad.net/nearby-scope

News scope

https://bugs.launchpad.net/news-scope/+filebug

https://bugs.launchpad.net/news-scope

Aggregator scope

https://bugs.launchpad.net/scope-aggregator/+filebug

https://bugs.launchpad.net/scope-aggregator

Indicators

Area

Report Bug Form

Existing Bug List

Date Time Indicator

https://bugs.launchpad.net/ubuntu/+source/indicator-datetime/+filebug?no_redirect

https://bugs.launchpad.net/ubuntu/+source/indicator-datetime/+bugs

Network Indicator

https://bugs.launchpad.net/ubuntu/+source/indicator-network/+filebug?no_redirect

https://bugs.launchpad.net/ubuntu/+source/indicator-network/+bugs

Bluetooth Indicator

https://bugs.launchpad.net/ubuntu/+source/indicator-bluetooth/+filebug?no_redirect

https://bugs.launchpad.net/ubuntu/+source/indicator-bluetooth/+bugs

Power Indicator

https://bugs.launchpad.net/ubuntu/+source/indicator-power/+filebug?no_redirect

https://bugs.launchpad.net/ubuntu/+source/indicator-power/+bugs

Location Indicator

https://bugs.launchpad.net/ubuntu/+source/indicator-location/+filebug?no_redirect

https://bugs.launchpad.net/ubuntu/+source/indicator-location/+bugs

Sound Indicator

https://bugs.launchpad.net/ubuntu/+source/indicator-sound/+filebug?no_redirect

https://bugs.launchpad.net/ubuntu/+source/indicator-sound/+bugs

Messaging Indicator

https://bugs.launchpad.net/ubuntu/+source/indicator-messages/+filebug?no_redirect

https://bugs.launchpad.net/ubuntu/+source/indicator-messages/+bugs

Transfers indicator

https://bugs.launchpad.net/ubuntu/+source/indicator-transfer/+filebug?no_redirect

https://bugs.launchpad.net/ubuntu/+source/indicator-transfer/+bugs

Display Indicator (Controls over display related things, currently that is rotation lock)

https://bugs.launchpad.net/ubuntu/+source/indicator-display/+filebug?no_redirect

https://bugs.launchpad.net/ubuntu/+source/indicator-display

Toolkit / Platform

Area

Report Bug Form

Existing Bug List

Which packages are shipped

https://bugs.launchpad.net/ubuntu/+source/ubuntu-touch-meta/+filebug?no_redirect

https://bugs.launchpad.net/ubuntu/+source/ubuntu-touch-meta/+bugs

Ubuntu UI Toolkit

https://bugs.launchpad.net/ubuntu/+source/ubuntu-ui-toolkit/+filebug?no_redirect

https://bugs.launchpad.net/ubuntu/+source/ubuntu-ui-toolkit/+bugs

Toolkit and icon theme

https://bugs.launchpad.net/ubuntu/+source/ubuntu-themes/+filebug?no_redirect

https://bugs.launchpad.net/ubuntu/+source/ubuntu-themes/+bugs

Qt plugins for Ubuntu APIs

https://bugs.launchpad.net/ubuntu/+source/qtubuntu/+filebug?no_redirect

https://bugs.launchpad.net/ubuntu/+source/qtubuntu

First-run setup (before 15.04)

https://bugs.launchpad.net/ubuntu/+source/ubuntu-system-settings/+filebug

https://bugs.launchpad.net/ubuntu/+source/ubuntu-system-settings/+bugs

First-run setup (15.04 and later)

https://bugs.launchpad.net/ubuntu/+source/unity8/+filebug?no_redirect

https://bugs.launchpad.net/ubuntu/+source/unity8/+bugs

Image-based updates

https://bugs.launchpad.net/ubuntu/+source/system-image/+filebug?no_redirect

https://bugs.launchpad.net/ubuntu/+source/system-image/+bugs

Location Service

https://bugs.launchpad.net/ubuntu/+source/location-service/+filebug?no_redirect

https://bugs.launchpad.net/ubuntu/+source/location-service/+bugs

Mir

https://bugs.launchpad.net/ubuntu/+source/mir/+filebug?no_redirect

https://bugs.launchpad.net/ubuntu/+source/mir/+bugs

Unity

https://bugs.launchpad.net/ubuntu/+source/unity8/+filebug?no_redirect

https://bugs.launchpad.net/ubuntu/+source/unity8/+bugs

Data on lock screen

https://bugs.launchpad.net/ubuntu/+source/libusermetrics/+filebug?no_redirect

https://bugs.launchpad.net/ubuntu/+source/libusermetrics/+bugs

Ofono

https://bugs.launchpad.net/ubuntu/+source/ofono/+filebug?no_redirect

https://bugs.launchpad.net/ubuntu/+source/ofono/+bugs

Bluetooth system

https://bugs.launchpad.net/ubuntu/+source/bluez/+filebug?no_redirect

https://bugs.launchpad.net/ubuntu/+source/bluez/+bugs

Keyboard

https://bugs.launchpad.net/ubuntu/+source/ubuntu-keyboard/+filebug?no_redirect

https://bugs.launchpad.net/ubuntu/+source/ubuntu-keyboard/+bugs

Download Manager

https://launchpad.net/ubuntu-download-manager/+filebug?no_redirect

https://launchpad.net/ubuntu-download-manager/+bugs

Storage

https://bugs.launchpad.net/ubuntu/+source/ciborium/+filebug?no_redirect

https://bugs.launchpad.net/ubuntu/+source/ciborium/+bugs

Media Hub

https://bugs.launchpad.net/ubuntu/+source/media-hub/+bugsfilebug?no_redirect

https://launchpad.net/ubuntu/+source/media-hub/+bugs

Web Services

Please add additional Report Bug links if they are missing.

Filing the Bug

To file a bug, it's easiest to connect your device to a pc.

Connect your device to the pc via a usb cable. Next, shell into the device by typing phablet-shell. If you need to, install the phablet-tools package so this command is availible to you.

$ phablet-shell 

Check for the existence of a crash file in /var/crashes. If the crash file matches the date and time of the issue you experience, you can use the crash file to file the bug as it contains information useful to a developer. If there is no crash file, continue to file the bug using ubuntu-bug.

$ ls -al /var/crash

Using ubuntu-bug

Since there is no crash file, you need to determine the package that is misbehaving. You will need the package name of the package in order to file. Unsure of which package?

While still shelled into the device, run the ubuntu-bug command, specifying the package name as the argument.

$ ubuntu-bug PACKAGE_NAME

Now, continue filing the bug via launchpad.

Filing with a crash file in /var/crash

If the bug is a crash and there is a crash file in /var/crash, you can report it with apport.

From a shell on the device, run the follow apport command:

  $ apport-cli /var/crash/name_of_crash_file.crash

Apport will read the crash file and process it. Follow the instructions as prompted. When you are asked, "What would you like to do?", enter 's' to send the report.

Now, continue filing the bug via launchpad.

Finishing the bug report

Apport will upload the report, and display a URL, looking similar to this

*** To continue, you must visit the following URL:

  https://bugs.launchpad.net/ubuntu/+source/upstart-app-launch/+filebug/<UUID>

If prompted, you may safely enter 'c' to cancel launching a browser on the device.

Instead, copy and paste the link from the terminal into a browser window on your pc for easier report entry. The browser will launch and display a ready to file bug report. Finish filling in the description of the issue. When filing, make sure you include the steps needed for others to reproduce the issue, and what the result was versus what you expected the result to be. If you are reporting a crash, mention what you were doing on the device when the crash occurred. This is important to ensure the bug is able to be reproduced, and ultimately fixed.

That's it, thanks for helping make ubuntu better!

Triaging

Once bugs have been filed they need to be confirmed, and ideally, have a defined scenario for recreating in order for developers to fix them. To help with triaging, simply read a bug report from the list below and try it on the latest build for your device. If you can recreate it, mark the bug status as confirmed.

Tags

Tags are used to keep handy lists of the work being done. It lets us see the status of bugs and testcase automation.

What does each tag mean?

Tag

Description

touch-needs-autopilot

Used to tag bugs that are candidates for automation to prevent recurrence once fixed

qa-touch-automated

Used to tag bugs that are being automated with autopilot

Touch/Bugs (last edited 2015-09-03 15:28:50 by dholbach)