Introduction ============ Slint version 14.2.1 includes a new desktop: LXDE and provides a few new and upgraded packages, a few removals and bug fixes. Big change "under the hood": all packages that previously came from a Salix or an extra-14.2 repository have been rebuilt and are now stored in a Slint repository, a few ones upgraded. This change, not directly visible for the user, brings more flexibility when adding repositories of third-party packages to slapt-getrc, the user being able to choose which ones will have priority over others, and will allow to deal with security issues more easily. This results in many added, removed and rebuilt packages in a big batch of updates on the occasion of the 14.2.1 release. All these updates are listed in the ChangeLog. in addition, global instructions to help current Slint users experience a smooth update are provided in UPGRADE.TXT. Please note that to be able to use the new LXDE desktop current users should install them with these commands typed as root: slapt-get -u slapt-get -i --reinstall spkg slapt-get --upgrade slapt-get --install-set lxde A few post-install actions are also needed, they are described in UPGRADE.TXT. New users should now use only the Slint 14.2.1 ISOs. This way they will avoid all the actions needed to upgrade, and they won't have to download and install all the packages updates released since the 14.2 release, as the updated packages at tile of release are included in the new ISOs. Packages added, removed upgraded and rebuilt in the Slint repositories ====================================================================== We list the packages migrated from the salix and extra-14.2 repository only when upgraded or otherwise updated on the occasion. Packages just rebuilt are listed in the Change logs. *** Packages added to the new ISOs: grub-scripts (scripts to use GRUB) bbkeys (keygrabber for window managers, used with blackbox) isomaster (an open-source, GUI CD image editor for Linux and BSD) podofo (library to work with the PDF file formatdependency of scribus) mozilla-firefox (added language packs) python-lxml (Python bindings for libxml2 and libxslt, dependency of inkscape) BeautifulSoup (dependency of python-lxml and inkscape) numpy (scientific computing with python, dependency of inkscape) gnome-common (common scripts and macros to develop with GNOME, build dependency of viewnior) cmark (C implementation of CommonMark, dependency of pandoc) gpicview (simple and fast image viewer for X, shipped in the lxde desktop) lxappearance (simple GTK theme switcher, component of the lxde desktop) lxde-common ( set of default configurations for LXDE, component of the lxde desktop) lxde-icon-theme (set of icons, theme nuoveXT2, component of the lxdedesktop) lxinput (component of the lxde desktop) lxlauncher (component of the lxde desktop) lxmenu-data (component of the lxde desktop) lxrandr (component of the lxde desktop) lxsession (component of the lxde desktop) libunique (dependency of lxsesssion, installed when installing lxsession) lxsession-edit (component of the lxde desktop) lxshortcut (component of the lxde desktop) lxtask (component of the lxde desktop) lxterminal (component of the lxde desktop) potrace (bitmap utility, dependency of inkscape) libcdr (CorelDRAW Import Library, dependency of inkscape) As a reminder, these components of the lxde desktop were already included in Slint version 14.2: libfm libfm-extra lxdm lxpanel Component(s of the lxde desktop not shipped in Slint: We do not include lxpolkit, neither stand-alone nor built in lxsession, as we have enough polkits agents already. We do not include lxhotkey that only supports openbox, not shipped in Slint. *** Packages removed from the new ISOs All the removals are intended to not ship packages whose security would only be insured upgrading regularly webkitgtk-2, cf. this article: https://blogs.gnome.org/mcatanzaro/2016/02/01/on-webkit-security-updates/ But upgrading webkigtk-2 would need to also upgrade all packages that depend on it, if ever possible, which is out of question. Practically the only victims of this policy are poedit users, as atril and geany-plugins have been rebuilt without webkitgtk-2, with few drawbacks (for instance this prevents to build geany's fancy plug-in). So, following packages are removed from the ISO: cld2 (was needed as dependency of poedit) LucenePlusPlus (was needed as dependency of poedit) poedit (depends on webkitgtk-2) webkitgtk-2 wxGTK-3 (was needed as dependency of poedit, depends on webkitgtk-2). You may use them as they can still be installed with slapt-get, but at your own risks. *** Packages upgraded claws-mail 3.3.2 => 3.15 fbterm 3.7 => 3.8 geany 1.28 => 1.31 geany-plugins 1.28 => 1.31 grub 2.00 => 2.02 lxpanel 0.9.2 => O.9.3 inkscape 0.91 => 0.92.2 libreoffice 5.1.4 => 5.3.4 mlterm 3.7.2 => 3.8.2 pandoc 1.17.0.1 => 1.19.2 *** Packages rebuilt with modifications atril (removed dependency on webkitgtk-2) engrampa (removed dependency on caja) libfm (removed dependency on caja) blackbox (keygrabber bbkeys shipped separately) brltty (some cleaning) libfm (modified pcmanfm's default configuration etc/xdg/libfm/libfm.conf) pkgtools (updated Norwegian translation of man pages) qcontrolcenter (internationalized the main window's title) slapt-get-0.10.2t-x86_64-6slint.txz (modified /etc/slapt-get/slapt-getrc) slint-control-center (additions and classification changes) slint-user-settings (various changes, mostly to integrate the LXDE desktop) x11-skel (make LXDE the default WM/DE in xwmconfig)