ubuntustudio-bugs team mailing list archive
-
ubuntustudio-bugs team
-
Mailing list archive
-
Message #08165
[Bug 1595358] Re: [SRU] Update to maintenance release 2.1.5 in Xenial
I am one of the upstream developers. What I can say about this 2.1.5
version is
* we have unit tests for the code, but I would not qualify them as
extensive.
* LyX 2.1.5 builds without compiler warnings on xenial, using g++ 5.4
with options -Wall and -Wextra (except for some harmless Qt-generated
code that we do not control).
* as the last release of the 2.1.x series, LyX 2.1.5 has been build very
conservatively, so that it would not introduce new problems. It does fix
50 bugs.
* I do not remember of any new problem introduced in 2.1.5. Inspection
of the 5 bugs marked as "2.1.5" did not reveal evidence of a regression
in this particular version.
* the only new feature is the possibility to read/write LyX 2.2.x files,
which is very valuable in itself.
I am not sure this fulfills the SRU rules, but I want to emphasize that
long term releases are the main targets of a release such as this one.
We have a stable release manager whose job is to ensure that people can
upgrade stable releases with low risk, and is twice as cautious
(annoying?) for the last one in a series.
--
You received this bug notification because you are a member of Ubuntu
Studio Bugs, which is subscribed to lyx in Ubuntu.
Matching subscriptions: Ubuntu Studio Bugs
https://bugs.launchpad.net/bugs/1595358
Title:
[SRU] Update to maintenance release 2.1.5 in Xenial
Status in lyx package in Ubuntu:
Fix Released
Status in lyx source package in Xenial:
New
Bug description:
IMPACT
-------
http://www.lyx.org/announce/2_1_5.txt
LyX 2.1.5 is the fifth, and final, maintenance release in the 2.1.x series.
You can download LyX 2.1.5 from http://www.lyx.org/Download/.
LyX 2.1.5 is the result of ongoing efforts to make our stable version
even more reliable and stable. We have fixed a number of bugs and made
a number of improvements. Many of these were minor, but there were a
few crashes we fixed, too. We strongly encourage all LyX users who wish
to continue using 2.1.x to upgrade to this version.
What's new
==========
** Updates:
***********
* USER INTERFACE
- Add \ensuremath to the list of math completions.
- The entries in the outliner are no longer truncated at 40 chars (bug
9579).
- The indentation of beamer frame contents has been decreased and
unified.
- In mathed, select only current cell on double-click (bug 9747).
* DOCUMENTATION AND LOCALIZATION
- New German translation of the PDF-comment example file.
- Updated Brazilian Portuguese, French and German user interface
localization.
- Updated example file for PDF-comments.
- Improved example file for the moderncv document class.
- Updated French translation of Linguistics manual.
- Revised Spanish Tutorial manual.
- Revised French UserGuide manual.
** Bug fixes:
*************
* DOCUMENT INPUT/OUTPUT
- Fixed a typo in the tutorial.
- Tex2lyx: fix bug with comments immediately folowed by some test (bug
9551).
* USER INTERFACE
- Fix crash when activating "Close All" while an export process is
running in the background (bug 9711).
- Fix crash when unfolding/copying macros containing other macros (bug
9490).
- Fix crash when inserting a line in multline math environment (bug
9902).
- Fix crash when closing buffer one of whose children is also a child
of other master (bug 9907).
- Fix crash when clicking to the left of a tabular inset (bug 9955).
- Fix assertion when selecting text just after loading document (bug
9912).
- Fix automatic insertion of longtable captions (bug 9692).
- Fix crash with previewed math shown in two views of the same
document (bug 9957).
- Fix setting of nested minipage via the dialog (bug 8716).
- Reset cursor language when changing document-wide language (bug
9586).
- Reset cursor font when leaving an inset to the left (bug 6032).
- Reset cursor font when navigating with find or spellcheck (bug
9500).
- Reset cursor font after inset-select-all (bug 9719).
- Fix one case where cursor does not enter insets correctly (bug
9913).
- Correctly update previews when cursor leaves inset (bug 6173).
- Fix subscripts and superscripts of \overrightarrow and related
macros (bug 1996).
- Fix a crash with the outliner when switching documents (bug 9754).
- Repaired selection of text and search-and-replace in the presence of
math macros. The selection is no longer cleared unvolontarily (bugs
6078, 9364).
- Disable setting vertical lines when using a formal table (bug 9816).
- Disable function "layout" when the layout cannot be found (bug
8077).
- Fix two bibliography related bugs: No default style shown in
bibliography dialog in certain cases, and bad enabling-disabling
behavior in Document> Settings> Bibliography (bugs 9797 and 9848).
- The math command \sideset is now in the autocomplete list (bug
9810).
- Disable Apply button in InsetParams dialogs if there is no inset to
apply to (bug 9386).
- Allow to insert program listings to footnotes and margin notes
(fixes bug 9785, but reintroduces bug 9321).
- Do not output returns and tabs in outliner.
- Fix on-screen font of starred sections in paper text class.
- Fix category of several layouts of the foils text class (UI only).
- Correct minimal size of the view source window (bug 4430).
- Fix that changing the box type could delete the box (bug 8712).
- Fix a crash when introducing a new shortcut (bug 9869).
- Fix initialization problem with default Inset Layout.
- When a counter is stepped, reset recursively all subcounters (bug
10063).
- Erase correctly math multi-cell selections (bug 9747).
- Fix warning about Undo when an empty subscript is automatically
deleted in mathed (bug 10022).
- Fix on screen narrow box when using \width as box width unit (bug
10048).
* INTERNALS
- Fix parsing problems of class and category declaration line in
layout files that could break the textclass detection (bug 9746).
- Another attempt to fix NSAutoreleasePool related crashes within
LinkBack driver. Now there is no global static pool used anymore (bug
8637).
- Allow quotes in PDF text properties (bug 9830).
- Avoid clogging the undo stack with useless entries when using the
tabular dialog (bug 9960).
* DOCUMENTATION AND LOCALIZATION
- German UserGuide: fix many typos
- French: "Rechercher" and "Remplacer" are no longer bound to the same
accelerator
- splash.lyx example file: correct a menu name
* LYXHTML
- Fix output of math sizes.
* ADVANCED FIND AND REPLACE
- Improved window geometry on Mac OS X (part of bug 9889).
* BUILD/INSTALLATION
- Update the included boost library source to 1.60.
- Work around gcc 5 bug 67557.
- Give a warning when system boost and stdlib-debug are used together
(bug 9736).
- Correct Mac OS X package build script (10.11 SDK for Xcode 7 + El
Capitan).
- Remove build file Resources.cpp from distribution (3.9M unpacked).
TEST CASE
----------
Open a previous .lyx file with the new version in xenial-proposed, which was written by 2.1.4, and read, modify, write changes in it then try to view it in PDF and export into other formats.
REGRESSION POTENTIAL
---------------------
One of the main features of 2.1.5 is its ability to read and write files in the 2.2.x format. Since the conversion process back and forth usually will not leave one with an identical file, however, we do not recommend attempting to collaborate with users of 2.2.x.
Version 2.1.4 in Xenial now cannot even read or write in 2.2.x format
so users of Xenial already know that they cannot collaborate with
2.2.x users. So the regression potential is low.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lyx/+bug/1595358/+subscriptions
References