Test purpose area is too small to support two lines of description

Bug #1032255 reported by Sylvain Pineau
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Checkbox
Fix Released
Medium
Sylvain Pineau
checkbox (Ubuntu)
Fix Released
Undecided
Unassigned
Precise
Fix Released
Undecided
Unassigned

Bug Description

[Impact]
The bottom line of the purpose Qlabel is cropped. For tests with longer "purpose" fields, this makes them difficult or impossible to read.

The fix works by changing the Y size to 31 and bringing it to front.

[Test case]
- Start checkbox-qt from a terminal.
- Right-click on the list of tests, then select "Deselect all".
- Select only the media card tess.
- Click on "Start testing"
- Notice the first test's purpose (which appears below the "Media cards test" and reads "This test will check that the systems media card reader can detect the insertion of a Multimedia Card (MMC) media" is truncated.

[Regression potential]
The fix is just a minor tweak to the .ui file, increasing the label height by 10 pixels. There's enough room in the Checkbox window so no further control relocations are necessary. The bug may reappear if a PURPOSE has 3 lines, but so far we don't have anything that long. Thus the regression potential is very low.

Related branches

Revision history for this message
Sylvain Pineau (sylvain-pineau) wrote :
Revision history for this message
Ara Pulido (ara) wrote :

Visually this gives a very bad look to Checkbox. I would like to see this fixed for Quantal.

tags: added: bitesize
Changed in checkbox:
importance: Undecided → Medium
milestone: none → 0.14.x
status: New → Confirmed
Changed in checkbox:
assignee: nobody → Sylvain Pineau (sylvain-pineau)
Changed in checkbox:
status: Confirmed → In Progress
Changed in checkbox:
status: In Progress → Fix Committed
Daniel Manrique (roadmr)
description: updated
Changed in checkbox:
status: Fix Committed → Fix Released
Revision history for this message
Clint Byrum (clint-fewbar) wrote : Please test proposed package

Hello Sylvain, or anyone else affected,

Accepted checkbox into precise-proposed. The package will build now and be available at http://launchpad.net/ubuntu/+source/checkbox/0.13.8 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please change the bug tag from verification-needed to verification-done. If it does not, change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Changed in checkbox (Ubuntu Precise):
status: New → Fix Committed
tags: added: verification-needed
Daniel Manrique (roadmr)
Changed in checkbox (Ubuntu):
status: New → Fix Released
Revision history for this message
Daniel Manrique (roadmr) wrote :

This was an easy one to confirm. I ran checkbox 0.13.7, took a screenshot, then upgraded to 0.13.8 and took another screenshot. The difference is clearly visible, I'm attaching my two screenshots for reference. I'll mark as verification-done.

tags: added: verification-done
removed: verification-needed
Revision history for this message
Daniel Manrique (roadmr) wrote :
Revision history for this message
Daniel Manrique (roadmr) wrote :
Revision history for this message
Steve Langasek (vorlon) wrote :

Hello Sylvain, or anyone else affected,

Accepted checkbox into precise-proposed. The package will build now and be available at http://launchpad.net/ubuntu/+source/checkbox/0.13.9 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please change the bug tag from verification-needed to verification-done. If it does not, change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

tags: removed: verification-done
tags: added: verification-needed
Revision history for this message
Daniel Manrique (roadmr) wrote :

Here's the screenshot I took to verify checkbox 0.13.9, the same as for checkbox 0.13.8.

Marking verification done.

tags: added: verification-done
removed: verification-needed
Revision history for this message
Adam Conrad (adconrad) wrote : Update Released

The verification of this Stable Release Update has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regresssions.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package checkbox - 0.13.9

---------------
checkbox (0.13.9) precise-proposed; urgency=low

  * Updated fix for bug #1026614 which was missing some code.
  * Removed bad fix for bug 990133.

checkbox (0.13.8) precise-proposed; urgency=low

  * New upstream release (LP: #1061198)

  [Marc Tardif]
  * checkbox/dispatcher.py: Updated license to GPLv3 to be consistent with
    rest of Checkbox files (LP: #1049881)

  [Sylvain Pineau]
  * qt/frontend/qtfront.ui: Fixed the test purpose widget size to allow two
    lines of description (LP: #1032255)
  * scripts/camera_test, jobs/camera.txt.in: Added a 10s timeout to the camera
    still test (LP: #990133)

  [Daniel Manrique]
  * jobs/audio.txt.in: replaced gconfaudiosink by autoaudiosink (LP: #978895)
  * Instruct Chromium browser to accept file:// URLs so it can correctly
    open the checkbox submission.xml report (LP: #1026614)
  * scripts/network_check: InvalidURL exception is caught and handled more
    cleanly (LP: #751701)
  * Set the correct user (root) for fwts-wakealarm test (LP: #1004102)
  * Set correct user (root) for usb/storage-preinserted, so it works correctly
    on servers (LP: #1004131)

  [Nathan Williams]
  * scripts/network_check: Fixed exception handling in the absence of zenity
    (LP: #988260)
 -- Daniel Manrique <email address hidden> Tue, 20 Nov 2012 16:31:02 -0500

Changed in checkbox (Ubuntu Precise):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.