Problem report window can not be resized

Bug #930562 reported by Thomas Bechtold
34
This bug affects 7 people
Affects Status Importance Assigned to Milestone
apport (Ubuntu)
Fix Released
Undecided
Thomas Bechtold

Bug Description

When i create a bug report with "ubuntu-bug package-name" and apport displays the collected information, i can not resize the window so i can not read the information which will be sent to launchpad.
Maybe this is a duplicate of #865754 but #865754 is already closed and i still have this problem.

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: apport 1.91-0ubuntu1
ProcVersionSignature: Ubuntu 3.2.0-15.24-generic-pae 3.2.5
Uname: Linux 3.2.0-15-generic-pae i686
ApportLog:

ApportVersion: 1.91-0ubuntu1
Architecture: i386
Date: Sat Feb 11 08:59:32 2012
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release i386 (20110426)
PackageArchitecture: all
SourcePackage: apport
UpgradeStatus: Upgraded to precise on 2012-02-03 (8 days ago)

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

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in apport (Ubuntu):
status: New → Confirmed
Revision history for this message
Thomas Bechtold (toabctl) wrote :

The attached patch fixes the problem. but it's a bit strange that the "expand" status is wrong. the widget is expanded, but self.w('expander_details').get_expanded() returns False.

Changed in apport (Ubuntu):
assignee: nobody → Thomas Bechtold (toabctl)
Revision history for this message
Thomas Bechtold (toabctl) wrote :

forget the last patch from comment #4. the real problem is, that the signal from the expander is emitted before the property changed. so we need to emit the signal after the exapander is expanded. Attached patch fix this.

Revision history for this message
Thomas Bechtold (toabctl) wrote :

I also filled a merge request with this patch: https://code.launchpad.net/~toabctl/apport/fix-930562/+merge/92670 .

Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

The attachment "emit signal after the expander is expanded" of this bug report has been identified as being a patch. The ubuntu-reviewers team has been subscribed to the bug report so that they can review the patch. In the event that this is in fact not a patch you can resolve this situation by removing the tag 'patch' from the bug report and editing the attachment so that it is not flagged as a patch. Additionally, if you are member of the ubuntu-reviewers team please also unsubscribe the team from this bug report.

[This is an automated message performed by a Launchpad user owned by Brian Murray. Please contact him regarding any issues with the action taken in this bug report.]

tags: added: patch
Revision history for this message
Martin Pitt (pitti) wrote :

Thank you! Merged your branch into trunk.

Changed in apport (Ubuntu):
status: Confirmed → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package apport - 1.92-0ubuntu1

---------------
apport (1.92-0ubuntu1) precise; urgency=low

  [ Martin Pitt ]
  * New upstream release:
    - man/apport-bug.1: Mention where crash files are stored. Thanks David
      Kastrup.
    - hookutils.py, attach_hardware(): Sort ProcModules, thanks Brian Murray.
    - launchpad.py: Keep "Dependencies" attachment in duplicates. Thanks Brian
      Murray.
    - Reorganize the GNOME and KDE user interface to do the crash
      notifications and detail browser in a single dialog. Add test/gtk and
      test/kde tests to check expected dialog layout for different cases.
      Thanks Evan Dandrea!
    - Add support for the whoopsie-daisy crash reporting daemon by creating
      zero-byte .upload file stamps for crash reports. Thanks Evan Dandrea!
    - ui.py: Fix wrong creation of "~" folder instead of expanding it to home
      directory when using "Examine locally". Thanks Jason Conti!
      (LP: #909149)
    - Replace file() calls with open() for Python 3 compatibility. Thanks
      Colin Watson!
    - launchpad.py: Avoid sending tag names with upper case. (LP: #924181)
    - report.py, crash_signature_addresses(): Fix crash if report does not
      have "Signal".
    - apport-gtk: Fix resize handling of expander in details window. Thanks
      Thomas Bechtold! (LP: #930562)
    - Clean up unnecessary imports. Thanks Evan Dandrea!
  * debian/apport-kde.install: Ship new spinner.gif.

  [ Brian Murray ]
  * data/package-hooks/source_ubiquity.py: include kernel command line from
    ubiquity syslog in the report as InstallCmdLine
  * data/package-hooks/source_ubiquity.py: move apport-bug failures due to
    grub-installer to that package (LP: #878335)
  * debian/control: Add xvfb dependency so that the test suite can run the GUI
    tests.
 -- Martin Pitt <email address hidden> Mon, 20 Feb 2012 16:55:29 +0100

Changed in apport (Ubuntu):
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.