SUSE Linux Enterprise Desktop 12 SP1
Release Notes #
These release notes are generic for all SUSE Linux Enterprise Desktop 12 SP1 based products. Some parts may not apply to particular architectures or products. Where this is not the case, the respective architecture is listed explicitly. General documentation may be found at: http://www.suse.com/documentation/sled-12/
1 SUSE Linux Enterprise Desktop #
SUSE Linux Enterprise Desktop is the market's only enterprise-quality Linux desktop ready for routine business use. Developed and backed by SUSE, SUSE Linux Enterprise Desktop provides market-leading usability, seamless interoperability with existing IT systems, and dozens of essential applications—all at a fraction of the price of proprietary operating systems. It comes bundled with the latest versions of leading applications such as LibreOffice office productivity suite, Mozilla Firefox web browser, and Evolution e-mail and calendar suite. In addition, it integrates with Microsoft SharePoint and Novell Teaming for group collaboration and supports a wide range of multimedia file formats, wireless and networking standards, and plug-and-play devices.
Through the latest enhancements in power management and security, SUSE Linux Enterprise Desktop also provides an environmentally friendly IT experience (Green IT) and an error-proof desktop. Finally, SUSE Linux Enterprise Desktop offers unparalleled flexibility. You can deploy it on a wide range of thick client devices (including desktops, notebooks, netbooks, and workstations), on thin client devices, or as a virtual desktop. By leveraging the power of SUSE Linux Enterprise Desktop, your business can dramatically reduce costs, improve end user security and increase workforce productivity.
SUSE Linux Enterprise Desktop 12 has a 7 years life cycle. The current version (SP1) will be fully maintained and supported until 6 months after the release of SUSE Linux Enterprise Desktop 12 SP2.
1.1 What's New? #
SUSE Linux Enterprise Desktop 12 introduces a number of innovative changes. Here are some of the highlights:
Robustness on administrative errors and improved management capabilities with full system rollback based on btrfs as the default file system for the operating system partition and SUSE's snapper technology.
An overhaul of the installer introduces a new workflow that allows you to register your system and receive all available maintenance updates as part of the installation.
New core technologies like systemd, replacing the time honored System V based init process.
GNOME 3.10, giving users a modern desktop environment with a choice of several different look and feel options, including a special SLE Classic mode for easier migration from earlier SUSE Linux Enterprise desktop environments
For users wishing to use the full range of productivity applications of a Desktop with SUSE Linux Enterprise Server, we are now offering the SUSE Linux Enterprise Workstation Extension
Integration with the new SUSE Customer Center, SUSE's central web portal to manage Subscriptions, Entitlements, and provide access to Support.
For users upgrading from a previous SUSE Linux Enterprise Desktop release it is recommended to review:
1.2 Documentation and Other Information #
1.2.1 Available on the Product Media #
Read the READMEs on the media.
Get the detailed changelog information about a particular package from the RPM (<FILENAME>. is the name of the RPM):
rpm --changelog -qp <FILENAME>.rpm
Check the
ChangeLog
file in the top level of the media for a chronological log of all changes made to the updated packages.Find more information in the
docu
directory of the media of SUSE Linux Enterprise Desktop 12 SP1. This directory includes PDF versions of the SUSE Linux Enterprise Desktop 12 SP1 Installation Quick Start and Deployment Guides. Documentation (if installed) is available below the/usr/share/doc/
directory of an installed system.The up-to-date version of these release notes is available online from http://www.suse.com/releasenotes/.
Release notes usually only list changes that happened between two subsequent releases. Therefore, if you are skipping one or more service packs, check the release notes of the skipped service packs as well.
1.2.2 Additional or Updated Documentation #
For SUSE Linux Enterprise Desktop 12 documentation, see http://www.suse.com/documentation/sled-12/, where you can download PDF documents. For installation with YaST software management or with zypper, packages are available on the product media. Some of these packages are installed by default. These are the package names:
sled-installquick_en-pdf
: SLED 12 SP1 Installation Quick Startsled-gnomeuser_en-pdf
: SLED 12 SP1 GNOME User Guidesled-admin_en-pdf
: SLED 12 SP1 Administration Guidesled-deployment_en-pdf
: SLED 12 SP1 Deployment Guidesled-security_en-pdf
: SLED 12 SP1 Security Guidesled-tuning_en-pdf
: SLED 12 SP1 Tuning Guidesled-manuals_en
: the set of all SLED books in HTML format
1.3 How to Obtain Source Code #
This SUSE product includes materials licensed to SUSE under the GNU General Public License (GPL). The GPL requires SUSE to provide the source code that corresponds to the GPL-licensed material. The source code is available for download at http://www.suse.com/download-linux/source-code.html. Also, for up to three years after distribution of the SUSE product, upon request, SUSE will mail a copy of the source code. Requests should be sent by e-mail to mailto:sle_source_request@suse.com or as otherwise instructed at http://www.suse.com/download-linux/source-code.html. SUSE may charge a reasonable fee to recover distribution costs.
1.4 Support Statement for SUSE Linux Enterprise Desktop #
To receive support, see http://www.suse.com/products/desktop/.
1.4.1 General Support Statement #
1.4.1.1 Support Notice for Desktop Software Components #
As part of SUSE Linux Enterprise Desktop, LibreOffice (office suite), Evolution (email client), and OpenJDK are fully maintained and supported up to support level 2 calls.
1.4.1.2 L3 support for OpenJDK #
OpenJDK is now L3-supported.
1.4.2 Technology Previews #
Technology Preview features are either not supported or supported in a limited fashion. These features are mainly included for customer convenience and may be functionally incomplete, unstable or in other ways not suitable for production use.
1.4.2.1 Support LibStorageMgmt to Manage Storage Hardware #
LibStorageMgmt was introduced in 2012, and offers an open infrastructure for modules, which even can include (closed source) vendor specific tools.
Provide LibStorageMgmt, a library for storage management, to integrate better with storage vendors. It is an infrastructure to facilitate management automation, ease of use and take advantage of storage vendor supported features, which improve storage performance and space utilization.
1.4.3 Software Requiring Specific Contracts #
The following packages require additional support contracts to be obtained by the customer in order to receive full support:
1.5 Related Products #
This sections lists related products. In many cases, these products have own release notes documents that are available from https://www.suse.com/releasenotes/.
SUSE Enterprise Storage: https://www.suse.com/products/suse-enterprise-storage
SUSE Linux Enterprise Server: https://www.suse.com/products/server
SUSE Linux Enterprise Server for SAP Applications: https://www.suse.com/products/sles-for-sap
SUSE Manager: https://www.suse.com/products/suse-manager
SUSE OpenStack Cloud: https://www.suse.com/products/suse-openstack-cloud
Additionally, there are the following extensions which are not covered by SUSE support agreements, available at no additional cost and without an extra registration key:
SUSE Package Hub: https://packagehub.suse.com/
SUSE Linux Enterprise Software Development Kit
2 Installation and Upgrade #
This section includes installation related information for this release.
2.1 Creation of Snapshots During the Upgrade Process #
The upgrade process is safer than ever. When upgrading using the DVD, if snapshots are enabled and the root file system is Btrfs, two new snapshots will be created:
One before any change is made to the system.
Another one just after the upgrade process is finished.
If something goes wrong, the system can be easily restored to a known state using Snapper.
2.2 Installation #
2.2.1 Using SSH-Based AutoYaST Without Doing Updates Results in a Failing Installation #
When you are installing via AutoYaST and do not update the system during the installation, the installer will permanently halt at the end of Stage 2 (that is, after the first system reboot) when NetworkManager is restarted.
Make sure your AutoYaST control file contains a
registration
section and that the system you are
installing on can download updates. If the system is registered and
online, you will receive an update that allows the installation to go
through.
2.2.2 Creating an AutoYaST XML File #
In the YaST installer, on the page Installation Settings, the headline Clone System Configuration and the button Export Configuration allow creating an AutoYaST XML file. However, generating files using these options will result in an invalid package selection and network configuration. This means that when the file is used for an installation, that installation could fail.
To create valid AutoYaST XML files, use an installed system. Ensure that the latest YaST updates have been installed and run:
yast clone_system
2.2.3 Installing into a Snapper-Controlled Btrfs Subvolume #
Prior to SUSE Linux Enterprise 12 SP1, after the first rollback of the system the original root volume was no longer reachable and would never be removed automatically. This resulted in a disk space leak.
Starting with SP1, YaST installs the system into a subvolume controlled by Snapper.
2.2.4 CJK Languages Support in Text-mode Installation #
CJK languages (Chinese, Japanese, and Korean) do not work properly during text-mode installation if the framebuffer is not used (Text Mode selected in boot loader).
There are three ways to resolve this issue:
Use English or some other non-CJK language for installation then switch to the CJK language later on a running system using YaST+System+Language.
Use your CJK language during installation, but do not choose Text Mode in the boot loader using F3 Video Mode. Select one of the other VGA modes instead. Select the CJK language of your choice using F2 Language, add
textmode=1
to the boot loader command-line and start the installation.Use graphical installation (or install remotely via SSH or VNC).
2.3 Update-Related Notes #
This section includes update-related information for this release.
2.3.1 If You Are Using Third-Party KMPs Such As Proprietary Graphics Drivers, Perform an Online Upgrade #
If you are using third-party kernel modules packages (KMP) and perform an offline upgrade to SLED 12 SP1, the repositories containing these modules are disabled automatically. However, the packages already installed are kept, even though they are incompatible. The upgraded system will now try to use the outdated drivers, often leading to issues.
Examples for commonly-used third-party KMPs are the proprietary graphics drivers from AMD or NVidia. Booting with an outdated graphics driver can lead to the X Window System failing to start.
If you are using third-party KMPs, always perform an online upgrade. This allows for automatically updating the repository URLs needed for the packages.
2.3.2 Updating Registration Status After Rollback #
When performing a service pack migration, it is necessary to change the configuration on the registration server to provide access to the new repositories. If the migration process is interrupted or reverted (via restoring from a backup or snapshot), the information on the registration server is inconsistent with the status of the system. This may lead to you being prevented from accessing update repositories or to wrong repositories being used on the client.
When a rollback is done via Snapper, the system will notify the
registration server to ensure access to the correct repositories is set
up during the boot process. If the system was restored any other way or
the communication with the registration server failed for any reason
(for example, because the server was not accessible due to network
issues), trigger the rollback on the client manually by calling
snapper rollback
.
We suggest always checking that the correct repositories are set up on
the system, especially after refreshing the service using
zypper ref -s
.
2.3.3 [GMC] Lower Version Numbers in SUSE Linux Enterprise 12 SP1 Than in Version 12 #
When upgrading from SUSE Linux Enterprise Server or Desktop 12 to SUSE Linux Enterprise Server or Desktop 12 SP1, you may experience a version downgrade of specific software packages, including the Linux Kernel.
This is expected behavior. It is important to remember that the version number is not sufficient to determine which bug fixes are applied to a software package.
All SLE 12 SP1 software packages and updates are contained in the SLE 12 SP1 repositories. No packages from SLE 12 repositories are needed for installation or upgrade.
In case you do add SLE 12 update repositories, be aware of one characteristic of the repository concept: Version numbers in the SLE 12 update repository can be higher than those in the SLE 12 SP1 repository. Thus, if you update with the SLE 12 repositories enabled, you may receive the SLE 12 version of a package instead of the SLE 12 SP1 version.
Using package versions from a lower product version or SP can result in unwanted side effects. If you do not need them, switch off all SLE 12 repositories.
Only keep old repositories if your system depends on a specific older version of a package. If you need a package from a lower product version or SP though, and thus have SLE 12 repositories enabled, make sure that the packages you intended to upgrade have actually been upgraded.
2.3.4 Online Migration with Debuginfo Packages Not Supported #
Online migration from SLE 12 to SLE 12 SP1 is not supported if
debuginfo
packages are installed.
2.3.5 New Method of Online Migration Between Service Packs #
In the past, you could use YaST Wagon to migrate between Service Packs. YaST Wagon is now unsupported.
You can now use either the YaST Online Migration
module or zypper migration
.
To learn more about migrating between Service Packs, see the section Service Pack Migration in the Deployment Guide: https://www.suse.com/documentation/sles-12/book_sle_deployment/data/cha_update_spmigration.html (https://www.suse.com/documentation/sles-12/book_sle_deployment/data/cha_update_spmigration.html).
Note that when performing the SP migration, both YaST and Zypper will install all recommended packages. Especially in the case of custom minimal installations, this may increase the installation size of the system significantly.
There are two ways to change this behavior:
To change the default behavior of YaST, adjust
/etc/zypp/zypp.conf
and set the variablesolver.onlyRequires = true
. This changes the behavior of all package operations, such as the installation of patches or new packages. For YaST, this is the only solution.To change the default behavior of Zypper, adjust
/etc/zypp/zypp.conf
and set the variablesolver.onlyRequires = true
and make sureinstallRecommends
is not set totrue
. This changes the behavior of all package operations, such as the installation of patches or new packages.To change the behavior of Zypper for a single invocation, add the parameter
--no-recommends
to your command line.
3 Infrastructure, Package and Architecture Specific Information #
3.1 Architecture Independent Information #
3.1.1 Kernel Modules #
An important requirement for every Enterprise operating system is the level of support a customer receives for his environment. Kernel modules are the most relevant connector between hardware ("controllers") and the operating system.
For more information about the handling of kernel modules, see the SUSE Linux Enterprise Administration Guide.
3.1.2 Systems Management #
3.1.2.1 Return Codes of Zypper #
In some conditions, Zypper returned an exit value of
0
even if it was aborted. This
happened if a user decided to abort because of conflicts or if Zypper
ran in a non-interactive mode, but was waiting for user input.
In these cases, Zypper will now return a suitable error code.
3.1.2.2 Rollback of Service Packs #
After a rollback of a Service Pack to the previous version, SCC and SMT need to be informed about this to reset the access rules for the old product repositories.
During a Service Pack migration, SCC and SMT change the access rules for this machine and switch it from the old Service Pack to the new one. If you roll back from a Service Pack, SCC and SMT will not grant access to the old repositories again until they are told to do so.
If the rollback is done via Snapper (that is, using Btrfs snapshots), services and repositories are adjusted automatically. If this fails, or the rollback is done in other ways (for example, using VMware/KVM/LVM snapshots, or restoring from a backup), this needs to be done manually using:
SUSEConnect --rollback
3.1.2.3 SUSEConnect Now Autorefreshes the Services #
When a new product gets activated with the SUSEConnect command line tool, the added service will be configured to autorefresh periodically. This is now fully compatible with YaST's behavior.
3.1.2.4 New Option --sync for snapper Delete Command #
Btrfs frees disk space asynchronously after deleting snapshots. So if the user deletes Snapper-controlled snapshots, the user must either wait or manually call several Btrfs commands to have the disk space actually freed.
The delete command of Snapper has a new option
--sync
that triggers Btrfs to free the disk space
and waits until the disk space is actually freed.
3.1.2.5 Re-Introduce bootcycle Functionality for GRUB 2 #
The bootcycle
package from SLE 11 was re-introduced
in SLE 12 SP1.
3.1.2.6 YaST Snapper Module Uses Snapper DBus Interface #
The YaST Snapper module bypassed the snapperd daemon while working on Snapper-controlled snapshots. This could lead to inconsistent data between YaST Snapper and Snapper.
The YaST Snapper module now uses the DBus interface when working on Snapper-controlled snapshots.
3.1.2.7 Zypp History Now Includes Patch Installation #
The Zypp history file now includes information about patch
installation. The lines in the history are tagged
|command|
and show the user, command line and
optional user data of the process that triggered the commit.
3.1.3 Storage #
3.1.3.1 Safer Btrfs Balance Operation #
First-time users of Btrfs often run the following command without any options:
btrfs balance start
This results in a long I/O-intensive operation that has a noticeable impact on system performance.
The btrfs balance
command requires additional
options to perform a full file system re-balance. For more
information, see the man page btrfs-balance(8).
3.1.3.2 Creating New Subvolumes Underneath the / Hierarchy #
Creating a new subvolume underneath the
/
hierarchy after system
installation and after the first snapshot to the
/
filesystem is supported. If
the new subvolume is permanently mounted via
/etc/fstab
(that is, in a way
that the new subvolume is also available in future snapshots), the
snapshot the subvolume has been created at cannot be deleted anymore,
though.
Example:
The root file system is mounted from
/@/.snapshots/212/snapshot
A new subvolume is created as
/mynewsubvol
This technically translates to
/@/.snapshots/212/snapshot/mynewsubvol
The respective
/etc/fstab
entry looks like this:/dev/sda /mynewsubvol btrfs subvol=/@/.snapshots/212/snapshot/mynewsubvol 0 0
Removing Snapshot 212 will fail
Technical Reason: Subvolumes in Btrfs always need an
origin
in the filesystem tree,
and this origin
is the
original point where the subvolume has been created, that is,
literally the path. In our example:
/@/.snapshots/212/snapshot/mynewsubvol
A subvolume which should be permanently mounted via
/etc/fstab
should be created from an origin which
is not a snapshot itself. This is why the /@/
subvolume has been created: It serves as an independent root for
permanent subvolumes such as /var
,
/srv
, etc.
3.1.4 Security #
3.1.4.1 Incorrect SSL/TLS Certificate Verification Considered a Defect #
Bugs and vulnerabilities in software packages could be discovered relating to verification of SSL/TLS certificates, intermediate certificates, certificate chains, or certificate revocation lists. These elements protect the security, confidentiality, and integrity of the user's systems and activities.
Any incorrect verification of SSL/TLS certificates, intermediate certificates, certificate chains or certificate revocation lists, will be considered a security issue and will be corrected, at the potential detriment of customer backwards compatibility scenarios.
3.1.4.2 Password Protection Behavior for Boot Entries #
With SUSE Linux Enterprise 12, booting other systems was very restricted. A password was needed to even select a different boot entry.
With SP1, the old behavior known from SLE 11 is back. Now again, a password is needed only for modifying a boot loader entry. Anyone can boot any entry and the default boot entry is automatically used if the timeout has passed.
There is now a new configuration option in the
yast2-bootloader
dialog, where you can enable the
restricted boot behavior. Once enabled, a password is also needed to
select a different boot entry.
3.1.5 Networking #
3.1.5.1 No Support for Samba as Active Directory-Style Domain Controller #
The version of Samba shipped with SLE 12 GA and newer does not include support to operate as an Active Directory-style domain controller. This functionality is currently disabled, as it lacks integration with system-wide MIT Kerberos.
3.1.6 Virtualization #
3.1.6.1 Others #
3.1.6.1.1 virt-manager Update #
virt-manager version 1.2.1 is included in SLE 12 SP1. Check virt-manager 1.2.1 NEWS (https://git.fedorahosted.org/cgit/virt-manager.git/tree/NEWS?id=v1.2.1) for more information.
3.1.7 Miscellaneous #
3.1.7.1 Overriding System Settings for Input Methods #
Users can override the system wide input method by setting and
exporting the environment variable INPUT_METHOD
in
~/.i18n
. The old way to set this environment
variable in ~/.profile
is deprecated. It will
continue to work if no ~/.i18n
file exists. When a
new user home is created this user will get a template
~/.i18n
file automatically.
4 Driver Updates #
5 Packages and Functionality Changes #
5.1 New Packages #
5.1.1 OpenJDK 8 was added to SLE12 SP1 #
SLE 12 only supported version 7 of OpenJDK. There was no solution for customers needing a higher version of Java.
In SLE 12 SP1, OpenJDK 8 was added as an alternative Java version.
OpenJDK 7 remains available additionally. To choose the right version
for your use case, use update-alternatives
.
5.1.2 Filtering the systemd Journal with the YaST2 Journal Module #
Since SLE 12 SP1, YaST includes a new journal module, which enables users and system administrators to take advantage of the advanced filtering capabilities of the systemd journal.
The new module displays the log entries in a table with a search box providing grep-like live searching. In addition, it allows to filter the entries in the list by date and time, unit, file, or priority.
In short, the module offers all the advantages of the old (and still present) log viewer with some extra systemd powered goodies.
5.1.3 pax Binary Replaced with spax from the star Package #
The original provider of the
pax
binary was the package
pax
. However, this binary was
not LSB-compatible and is not maintained upstream.
In SLE 12 SP1, pax
was replaced with
spax
(from the package star
).
For backwards compatibility, this package also provides a symbolic link
for pax
.
The new command spax
provides many of the same
options that the former pax
also offered. However,
the following options are not supported: -0
,
-B
, -D
, -E
,
-G
, -O
, -P
,
-T
, -U
, -Y
,
-Z
. spax
does not provide
options beyond those offered by pax
.
Additionally, the formats supported by the option -x
have changed:
Formats supported by
pax -x
were:bcpio
,cpio
,sv4cpio
,sv4crc
,tar
,ustar
.Current
spax -x
formats are:v7tar
,tar
,star
,gnutar
,ustar
,xstar
,xustar
,exustar
,pax
,suntar
,bin
,cpio
,odc
,asc
,crc
.
It is also possible that other options have slightly different behavior
than you are used to. For more information, see the
spax
manual pages.
5.2 Updated Packages #
5.2.1 Qt 5 Has Been Updated to 5.5.1 #
The Qt 5 libraries were updated to 5.5.1. Qt 5.5.1 includes new features and security fixes for known vulnerabilities over Qt 5.3.2 (the version initially shipped in SP1).
Among other security fixes, the new version includes a fix for the Qt WebEngine's Weak Diffie-Hellman vulnerability (CVE-2015-4000).
New features include:
Update of Qt WebEngine which updates the includes Chromium snapshot to version 40
New modules to extend 3D APIs (Qt Canvas 3D and Qt 3D)
Improvements in the QML engine which is the basis of Qt Quick
Improvements in the Qt Multimedia module
Many other features and bugfixes
5.2.2 Tar: Extended Attributes #
The tar
version in
SLES and SLED 12 (SP0) was not handling extended attributes properly.
A maintenance update for tar
fixes this issue. This
update introduces new package dependencies:
libacl1
libselinux1
Both of these packages are already required by other core packages in a SLE installation.
5.2.3 Wireshark Updated to 1.12.x #
The Wireshark 1.10.x series of releases was discontinued upstream and does no longer receive security updates or bug fixes.
Wireshark was updated to the 1.12.x series of releases, providing for delivery of fixes for security issues as well as new and updated protocol support and dissectors.
5.2.4 ntp 4.2.8 #
ntp was updated to version 4.2.8.
The ntp server ntpd does not synchronize with its peers anymore and the peers are specified by their host name in
/etc/ntp.conf
.The output of
ntpq --peers
lists IP numbers of the remote servers instead of their host names.
Name resolution for the affected hosts works otherwise.
Configure ntpd to not run in chroot mode by setting
NTPD_RUN_CHROOTED="no"
in /etc/sysconfig/ntp
. Then restart the service
with:
systemctl restart ntpd
Due to the architecture of ntpd
, it does not start
reliably in a chroot environment. Furthermore, the daemon drops all
capabilities except for the one needed to open sockets on reserved
ports, so chroot is not required. If policy requirements mandate this,
AppArmor can be used to further limit the process in what it can do.
Additional Information
The meaning of some parameters has changed, for example sntp
-s
is now sntp -S
.
After having been deprecated for several years, ntpdc is now disabled
by default for security reasons. It can be re-enabled by adding the
line enable mode7
to
/etc/ntp.conf
, but preferably
ntpq
should be used instead.
5.2.5 Dependency on libHBAAPI Removed from fcoe-utils #
The package
fcoe-utils
used to depend on
the back-end libraries
libHBAAPI
and
libhbalinux
. The sole purpose
of these two libraries is reading informational and statistical data
from Sysfs.
The commands fcoeadm
and fcping
from the package fcoe-utils
have been rewritten to
directly read the needed information from Sysfs without a third-party
back-end library.
5.2.6 Python Was Updated to Version 2.7.9 #
The Python script interpreter was updated to version 2.7.9. A key feature is the improved SSL module which can better check X.509 certificates used in TLS/SSL communication.
If certificate validation is enabled, the Python SSL module will no longer work with TLS/SSL installations that rely on self-signed certificates or are set up improperly.
For compatibility reasons, TLS/SSL certificate validation remains disabled by default.
5.2.7 Kernel and Toolchain #
GCC 4.8
glibc 2.19
Linux kernel 3.12
5.2.8 Desktop #
GNOME 3.10
X.org 7.7
5.2.9 Other Changes and Version Updates #
Samba 4.1.3
UEFI Enablement on AMD64
SWAP over NFS
Python 2.7
Perl 5.18.2
Ruby 2.0
5.3 Deprecated Functionality #
5.3.1 Packages Removed with SUSE Linux Enterprise Desktop 12 #
The following packages were removed with the major release of SUSE Linux Enterprise Desktop 12:
5.3.2 Packages Removed with SUSE Linux Enterprise Desktop 12 SP1 #
The following packages were removed with the release of SUSE Linux Enterprise Desktop 12 SP1:
5.3.2.1 isapnp #
Package isapnp is no longer shipped with SLED 12 SP1 and SLE-WE 12 SP1. It was used to configure ISA Plug'n'Play but, which is no longer present on current hardware.
5.3.2.2 testgart #
Package testgart is no longer shipped with SLED 12 SP1 and SLE-WE 12 SP1.
It was used to test AGP GART on graphics cards, which is no longer used on graphics cards.
5.3.2.3 sisctrl #
sisctrl package is no longer shipped with SLED 12 SP1 and SLE-WE 12 SP1: the X11 driver for the SIS chipset was not part of SLED 12, thus the sisctrl package is not of any use.
5.3.3 Packages and Features to Be Removed in the Future #
The following packages are deprecated and will be removed with SUSE Linux Enterprise Desktop 13.
5.3.3.1 fcitx Is Deprecated and Will Be Replaced with the IBus Input Method #
With SLE 12 SP1, the fcitx input method is deprecated. Starting with SLE 12 SP2, it will no longer be supported nor shipped. You can switch to the IBus input method.
5.3.3.2 Removal of Xemacs #
Xemacs is deprecated in favor of GNU Emacs. Starting with SLE 12 SP2, it will no longer be provided or supported. We suggest to switch to GNU Emacs which is fully supported.
5.4 Changes in Packaging and Delivery #
5.4.1 Graphviz PDF output Requires X11 #
In order to be able to create PDFs, graphviz needs the package graphviz-gnome. Therefore, graphviz unconditionally required that package. This is unwanted on systems where X11 is not installed.
graphviz
package now only pulls in
graphviz-gnome
if X11 is installed.
This means that on systems without X11, the graphviz
tools cannot create PDFs.
6 Technical Information #
This section contains a number of technical changes and enhancements for the experienced user.
7 Legal Notices #
SUSE makes no representations or warranties with respect to the contents or use of this documentation, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. Further, SUSE reserves the right to revise this publication and to make changes to its content, at any time, without the obligation to notify any person or entity of such revisions or changes.
Further, SUSE makes no representations or warranties with respect to any software, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. Further, SUSE reserves the right to make changes to any and all parts of SUSE software, at any time, without any obligation to notify any person or entity of such changes.
Any products or technical information provided under this Agreement may be subject to U.S. export controls and the trade laws of other countries. You agree to comply with all export control regulations and to obtain any required licenses or classifications to export, re-export, or import deliverables. You agree not to export or re-export to entities on the current U.S. export exclusion lists or to any embargoed or terrorist countries as specified in U.S. export laws. You agree to not use deliverables for prohibited nuclear, missile, or chemical/biological weaponry end uses. Refer to http://www.suse.com/company/legal/ for more information on exporting SUSE software. SUSE assumes no responsibility for your failure to obtain any necessary export approvals.
Copyright © 2010-2015 SUSE LLC. This release notes document is licensed under a Creative Commons Attribution-NoDerivs 3.0 United States License (CC-BY-ND-3.0 US, http://creativecommons.org/licenses/by-nd/3.0/us/.
SUSE has intellectual property rights relating to technology embodied in the product that is described in this document. In particular, and without limitation, these intellectual property rights may include one or more of the U.S. patents listed at http://www.suse.com/company/legal/ and one or more additional patents or pending patent applications in the U.S. and other countries.
For SUSE trademarks, see SUSE Trademark and Service Mark list (http://www.suse.com/company/legal/). All third-party trademarks are the property of their respective owners.