[SRU] ReText 2.1.6 bugfix release

Bug #1006378 reported by Dmitry Shachnev
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
retext (Ubuntu)
Precise
Fix Released
Undecided
Unassigned

Bug Description

ReText 2.1.6 is ready for uploading into precise-proposed. This is a bugfix-only release for ReText-2.1 LTS branch (current stable release is 3.0.4).

List of changes (full log from upstream Git: http://paste.ubuntu.com/1014665/):

[6c5d3d11ce] Re-add .re (ReText 1.x files) to the list of supported extensions
[0e98c1cf62] [HIGH] Don't crash if some extensions can't be loaded
[ba4ecece0e] Don't treat e-mail addresses as HTML tags
[d42266e943] Add German translation
[96d5ae4f33] [HIGH] Fix crash when trying to save file to read-only destination
[bf36863e90] [HIGH] Window close: don't continue when user pressed Cancel
[50abef0821] [CRITICAL] Make menu's Quit action ask for confirmation instead of simply closing the window

==Impact==
Affects all users. Commits 50abef0821 and 96d5ae4f33 fix bugs that could result in data loss (!) for some users.

==Development Fix==
All these fixes are applied in version 3.0.4-1 in quantal.

==Stable Fix==
A branch with SRU for precise is attached. Link to the upstream tarball: http://downloads.sourceforge.net/project/retext/ReText-2.1/ReText_2.1.6.tar.gz.

==Test Case==
Here are the test cases for commits marked as HIGH or CRITICAL:

0e98c1cf62:
1. echo "mdExtensions=notexistent" >> ~/.config/ReText project/ReText.conf
2. start ReText, it shouldn't crash

96d5ae4f33:
1. mkdir readonly
2. chmod -w readonly
3. start ReText, type something, try to save a file to "readonly" dir
4. it shouldn't crash/segfault

bf36863e90:
1. start ReText, type something
2. create a new document (Ctrl+N), type something there
3. click the window's close (or press Alt+F4), press Cancel in the popup dialog
4. another popup dialog shouldn't appear

50abef0821:
1. start ReText, type something
2. select "File->Exit" (or press Ctrl+Q)
3. the window shouldn't close, instead, a confirmation dialog should appear

==Regression Potential==
There shouldn't be anything that could cause regressions in this release.

tags: added: mitya57-upload-request precise sru
description: updated
description: updated
Changed in retext (Ubuntu):
status: New → Fix Released
Revision history for this message
Stefano Rivera (stefanor) wrote :

Re-versioned to 2.1.6-0ubuntu0.1 and uploaded, pending SRU team review

Changed in retext (Ubuntu Precise):
status: New → Fix Committed
Revision history for this message
Dmitry Shachnev (mitya57) wrote :

Thank you!

Revision history for this message
Brian Murray (brian-murray) wrote : Please test proposed package

Hello Dmitry, or anyone else affected,

Accepted retext into precise-proposed. The package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

tags: added: verification-needed
Revision history for this message
Dmitry Shachnev (mitya57) wrote :

All test cases pass successfully:

- When trying to start with unknown Markdown extension, ReText prints a warning but starts anyway;
- When trying to save the file to read-only destination, ReText doesn't crash, it displays a "Failed to save the file" warning message, and doesn't mark the file as saved;
- Quit dialogs work as expected.

tags: added: verification-done
removed: verification-needed
no longer affects: retext (Ubuntu)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package retext - 2.1.6-0ubuntu0.1

---------------
retext (2.1.6-0ubuntu0.1) precise-proposed; urgency=low

  * New upstream bugfix release (LP: #1006378)
    - Fixes some crashes
 -- Dmitry Shachnev <email address hidden> Wed, 30 May 2012 16:52:11 +0400

Changed in retext (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.

Other bug subscribers

Remote bug watches

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