Terrible performance for ~b/~B searching
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | mutt (Ubuntu) |
Medium
|
Unassigned | ||
| | Vivid |
Medium
|
Unassigned | ||
| | Wily |
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://
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
ProcVersionSign
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)
| Seth Forshee (sforshee) wrote : | #1 |
| tags: | added: patch |
| Serge Hallyn (serge-hallyn) wrote : | #2 |
| 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 |
| Launchpad Janitor (janitor) wrote : | #3 |
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-
-- Serge Hallyn <email address hidden> Thu, 01 Oct 2015 15:25:43 -0500
| Changed in mutt (Ubuntu Wily): | |
| status: | Triaged → Fix Released |
Hello Seth, or anyone else affected,
Accepted mutt into vivid-proposed. The package will build now and be available at https:/
Please help us by testing this new package. See https:/
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-
Further information regarding the verification process can be found at https:/
| Changed in mutt (Ubuntu Vivid): | |
| status: | Triaged → Fix Committed |
| tags: | added: verification-needed |
| Seth Forshee (sforshee) wrote : | #5 |
Tested 1.5.23-3ubuntu1, works great.
| tags: |
added: verification-done removed: verification-needed |
| Launchpad Janitor (janitor) wrote : | #6 |
This bug was fixed in the package mutt - 1.5.23-3ubuntu1
---------------
mutt (1.5.23-3ubuntu1) vivid-proposed; urgency=medium
* import fix-search-
-- Serge Hallyn <email address hidden> Thu, 01 Oct 2015 15:27:35 -0500
| Changed in mutt (Ubuntu Vivid): | |
| status: | Fix Committed → Fix Released |
| Chris J Arges (arges) wrote : Update Released | #7 |
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.


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?