Terrible performance for ~b/~B searching

Bug #1483796 reported by Seth Forshee
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
mutt (Ubuntu)
Fix Released
Medium
Unassigned
Vivid
Fix Released
Medium
Unassigned
Wily
Fix Released
Medium
Unassigned

Bug Description

================================================
SRU Justification
1. Impact: performance regression in ~b/~B searching
2. Upstream fix: a patch was accepted reorganizing that code path
3. Stable fix: same as upstream fix
4. Test case:
   XXX fill me in XXX
5. Regression potential: This has been in use upstream for awhile with
no reported regressions.
================================================

There's been a major performance regression in mutt for all releases since Trusty for ~b/~B searching. I use this for highlighting messages in my mailboxes, and this regression makes mutt nearly unusable. There's a fix upstream for this:

http://dev.mutt.org/hg/mutt/rev/755a18da99bc

Attaching a patch which I've tested against the version of mutt in Ubuntu.

ProblemType: Bug
DistroRelease: Ubuntu 15.10
Package: mutt 1.5.23-3
ProcVersionSignature: Ubuntu 4.1.0-3.3-generic 4.1.3
Uname: Linux 4.1.0-3-generic x86_64
ApportVersion: 2.18-0ubuntu6
Architecture: amd64
CurrentDesktop: Unity
Date: Tue Aug 11 10:16:49 2015
EcryptfsInUse: Yes
InstallationDate: Installed on 2015-02-19 (172 days ago)
InstallationMedia: Ubuntu 15.04 "Vivid Vervet" - Alpha amd64 (20150110)
SourcePackage: mutt
UpgradeStatus: Upgraded to wily on 2015-07-01 (40 days ago)

Revision history for this message
Seth Forshee (sforshee) wrote :
tags: added: patch
Revision history for this message
Serge Hallyn (serge-hallyn) wrote :

Hi,

this is actually fixed in the current unstable package. But the debdiff is quite large and it's late in the cycle, so I'll cherrypick just the patch into wily and propose a patch for vivid.

Could you please add a simple test case (maybe using a wget'ed online mbox) for the SRU justification?

no longer affects: mutt (Ubuntu Trusty)
Changed in mutt (Ubuntu Wily):
status: New → Triaged
importance: Undecided → Medium
Changed in mutt (Ubuntu Vivid):
importance: Undecided → Medium
status: New → Triaged
description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package mutt - 1.5.23-3.1ubuntu1

---------------
mutt (1.5.23-3.1ubuntu1) wily; urgency=medium

  * import fix-search-performance-regression.patch from upstream (LP: #1483796)

 -- Serge Hallyn <email address hidden> Thu, 01 Oct 2015 15:25:43 -0500

Changed in mutt (Ubuntu Wily):
status: Triaged → Fix Released
Revision history for this message
Chris J Arges (arges) wrote : Please test proposed package

Hello Seth, or anyone else affected,

Accepted mutt into vivid-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/mutt/1.5.23-3ubuntu1 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 add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and 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 mutt (Ubuntu Vivid):
status: Triaged → Fix Committed
tags: added: verification-needed
Revision history for this message
Seth Forshee (sforshee) wrote :

Tested 1.5.23-3ubuntu1, works great.

tags: added: verification-done
removed: verification-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package mutt - 1.5.23-3ubuntu1

---------------
mutt (1.5.23-3ubuntu1) vivid-proposed; urgency=medium

  * import fix-search-performance-regression.patch from upstream (LP: #1483796)

 -- Serge Hallyn <email address hidden> Thu, 01 Oct 2015 15:27:35 -0500

Changed in mutt (Ubuntu Vivid):
status: Fix Committed → Fix Released
Revision history for this message
Chris J Arges (arges) wrote : Update Released

The verification of the Stable Release Update for mutt 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 regressions.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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