openSUSE Factory
Threads by month
- ----- 2024 -----
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2004 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2003 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2002 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2001 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
February 2019
- 112 participants
- 82 discussions
Re: [opensuse-factory] Policy around desktop files for command line applications
by James Knott 13 Feb '19
by James Knott 13 Feb '19
13 Feb '19
On 02/13/2019 09:29 AM, ellanios82 wrote:
>
>> also used to use PC-Write
>
> - was that by Jim Button :)
I believe so. It was shareware, but you could buy a licence, get the
manual etc., which I did. In fact, I still have the manual here.
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
1
0
[opensuse-factory] Dependencies for Perl not resolvable (libgdbm.so.5)
by John Paul Adrian Glaubitz 13 Feb '19
by John Paul Adrian Glaubitz 13 Feb '19
13 Feb '19
Hi!
I'm trying to build updated Python packages in my home project in d:l:p:aws
which fails with:
> unresolvable: nothing provides libgdbm.so.5()(64bit) needed by perl
Is there a gdbm transition going on at the moment?
Adrian
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
4
7
13 Feb '19
Hi Ish,
Am Mittwoch, 13. Februar 2019, 06:01:12 CET schrieb Ish Sookun:
> We did not receive any request from Martin.
>
> Besides Martin should take this up with the membership officials via
> membership-officials(a)opensuse.org. Election officials cannot do anything
> about the membership status. If he had an active membership and yet
> having trouble voting then that would have been something for us to
> investigate/remediate.
Thanks for the clarification. I contacted Martin to try sorting out the
misunderstanding.
vinz.
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
1
0
12 Feb '19
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=opensuse&groupid=1&versio…
Please do not reply to this email to report issues, rather file a bug
on bugzilla.opensuse.org. For more information on filing bugs please
see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
ModemManager (1.6.14 -> 1.10.0)
MozillaThunderbird (60.4.0 -> 60.5.0)
arpwatch
bcm43xx-firmware
bison (3.2.4 -> 3.3.1)
btrfsprogs
ccache (3.5 -> 3.6)
dbus-1 (1.12.10 -> 1.12.12)
dbus-1-x11 (1.12.10 -> 1.12.12)
device-mapper
dracut
epson-inkjet-printer-escpr (1.6.33 -> 1.6.35)
gcc8 (8.2.1+r267546 -> 8.2.1+r268506)
gd
glib2
glibc (2.27 -> 2.29)
glibc (2.27 -> 2.29)
gnome-system-monitor
gnome-weather
grub2
gstreamer-plugins-good
gtk3 (3.24.4 -> 3.24.5)
health-checker (1.0 -> 1.1)
ibus-qt
icedtea-web
inkscape (0.92.3+20181214.6afa35c3d3 -> 0.92.4)
irssi
libarchive
libosinfo (1.2.0 -> 1.3.0)
libsodium (1.0.16 -> 1.0.17)
libsolv (0.7.2 -> 0.7.3)
libstorage-ng (4.1.84 -> 4.1.86)
libx86emu
libzypp (17.11.0 -> 17.11.1)
lvm2
mozjs60 (60.2.2 -> 60.4.0)
mpfr (4.0.1 -> 4.0.2)
openldap2
osinfo-db (20181116 -> 20190120)
perl
perl-XML-LibXML (2.0132 -> 2.0133)
pesign-obs-integration (10.0 -> 10.1)
pkg-config
polkit-default-privs (13.2+20190128.da9c3c6 -> 13.2+20190207.4d86620)
popt
python-configparser (3.5.0 -> 3.7.1)
python-entrypoints (0.2.3 -> 0.3)
python-gevent
python-kiwi (9.17.1 -> 9.17.15)
python-numpy (1.15.4 -> 1.16.1)
python-requests (2.20.1 -> 2.21.0)
qpdf (8.3.0 -> 8.4.0)
rdma-core (21 -> 22.1)
rpm-config-SUSE (0.g8 -> 0.g11)
ruby (2.5 -> 2.6)
sed (4.5 -> 4.7)
suse-module-tools (15.0.1 -> 15.1.0)
sysconfig (0.84.3 -> 0.85.1)
tigervnc
totem
transactional-update (2.11 -> 2.12)
urlscan (0.9.1 -> 0.9.2)
vim (8.1.0687 -> 8.1.0877)
xdelta3
xen (4.11.1_02 -> 4.12.0_02)
xf86-input-libinput (0.28.1 -> 0.28.2)
xml-commons-apis
xml-commons-resolver
yast2-storage-ng (4.1.50 -> 4.1.53)
zypper (1.14.19 -> 1.14.24)
=== Details ===
==== ModemManager ====
Version update (1.6.14 -> 1.10.0)
Subpackages: ModemManager-bash-completion ModemManager-lang libmm-glib0
- Update to version 1.10.0:
+ udev:
- Consolidated common tag names among all the supported
plugins. E.g. ID_MM_PORT_TYPE_GPS, ID_MM_PORT_TYPE_AT_*,
ID_MM_PORT_TYPE_QCDM... All these generic tags are included
as symbols in the API, and compatibility will be maintained
for these. Custom setups of ModemManager relying on
previously available per-plugin udev tags may need to
manually port them to this new generic subset.
- New tag to allow specifying flow control settings to use in
serial ports.
+ Core:
- Avoid probing other protocols on TTYs tagged in udev with
specific port type tags (e.g. avoid probing QCDM if a port is
tagged as AT). This allows faster port probing and modem
detection for known modem layouts.
- Implemented support to enable and handle +CGEV URCs for
asynchronous connection state updates in AT-controlled
devices.
+ Manager interface:
- New runtime daemon version reporting.
- New support for requesting device inhibition, e.g. so that
ModemManager stops completely using a modem device until the
inhibition is released. This feature is implemented to allow
fwupd taking over of a device completely for as long as it
needs during a firmware update.
+ Modem interface:
- All methods are always connected, even in Failed state.
- Allow parallel Enable()/Disable() calls.
- Deprecated redundant ListBearers() method, the read-only
Bearers property is already showing the same information.
+ Bearer interface:
- New 'BearerType' property, e.g. to specify whether a bearer
is the initial LTE default bearer or not.
- Deprecated 'number' field in bearer settings. Applications do
not need to send the 'number' field in Bearer.Connect() or in
Modem.Simple.Connect(), as the setting is totally ignored.
+ mmcli:
- New 'key-value' output, easier to parse by scripts than the
default.
- Removed redundant '--location-get-XXX' actions, as the
'--location-get' already reports the location information for
all sources.
- Removed redundant '--simple-status' action, as the same
information can be obtained through different mmcli
operations.
- New manager '--inhibit-device' action and modem-specific
'--inhibit', to allow requesting device inhibition.
+ 3GPP interface:
- New support for exposing the network reported Protocol
Configuration Options (PCO), to be used instead of the new
deprecated Subscription State property.
- New support for exposing the initial LTE default bearer
status.
- New support for configuring the initial LTE default bearer
settings.
+ Location interface:
- New LTE Tracking Area Code (TAC) in 3GPP location
information.
- New support for injecting assistance data (e.g. Qualcomm
XTRA) into the GNSS engine, useful when there is no mobile
connection to use MSA A-GPS.
+ Firmware interface:
- Support for reporting firmware update support properties,
e.g. specifying which update methods are supported. This
information will be consumed by fwupd in order to allow
upgrading firmware in devices managed by ModemManager.
+ Voice interface:
- Multiple improvements and fixes in the voice call management
logic implemented with generic AT commands.
- Added AudioPort and AudioFormat properties to the Call
object.
- Added new generic audio channel setup/cleanup handlers in the
Call object.
+ QMI:
- New LOC service based GNSS support, including A-GPS setup via
SUPL server.
- New support for the "extended" LTE band list.
- New support for reading IMSI and ICCID with the UIM service.
+ MBIM:
- Implemented support for processing Protocol Configuration
Options using Microsoft-defined Basic Connect Extensions.
- Implemented support for LTE attach status and configuration
using Microsoft-defined Basic Connect Extensions.
- Implemented support for the extended signal interface and for
3GPP location details using the AT&T specific service.
- Implemented support for 3GPP USSD operations using the
standard USSD service.
- For Qualcomm-based MBIM devices, those with QMI-over-MBIM
support, a whole new set of features is now available,
including: QMI LOC/PDS location support, allowed/preferred
mode management, frequency band selection, power management
operations...
+ Plugins:
- xmm: new XMM plugin, with shared logic (allowed/preferred
mode management, frequency band selection, power management
operations, extended signal quality reporting, GPS/A-GPS...)
for Intel XMM based devices.
- fibocom: new plugin, with support for generic MBIM and
XMM-based devices.
- dell: added support for XMM-based devices, like the DW5820e.
- dell: added custom support for the DW5821e, including
'unmanaged' GPS and firmware update integration details.
- cinterion: new shared interface to include all logic shared
between Option and Option/HSO devices.
- sierra-legacy: implemented connection monitoring support.
- u-blox: added support for extended call state transitions.
- u-blox: added CDC-ECM support for SARA/LISA-U2xx modems.
- altair-lte: migrated from SubscriptionState to PCO.
- Changes from version 1.8.0:
+ New 'filter policy' setting in the ModemManager daemon to
decide which ports are probed and how. Currently these levels
are defined:
- WHITELIST-ONLY: Only devices or ports explicitly whitelisted
with the new 'ID_MM_DEVICE_PROCESS' udev tag are probed.
- DEFAULT: All ports are allowed to be probed except for the
ones explicitly greylisted as RS232 adapters or completely
blacklisted. This is the default approach that was used until
now, and the default as well in this release if a different
one isn't requested.
- STRICT: The daemon defines a set of heuristics to try to
detect modems and ports to probe. Only the TTY ports that are
very very likely to be modem ports are probed, therefore
completely avoiding the need of having a separate blacklist
or RS232 adapter greylist. But note that this policy may end
up ignoring some devices, like TTY controlled modems without
an associated network port.
- PARANOID: This is equivalent to running the STRICT mode but
also applying the blacklist and RS232 greylist filters
explicitly.
+ Device 'naming'. This release includes logic to allow 'naming'
devices with the ID_MM_PHYSDEV_UID udev tag, so that the names
can then be used in e.g. mmcli and also exposed in the 'Device'
property in the Modem interface. This new setup makes it
possible to give the devices unique names that are kept across
reboots.
+ Allow skipping the automatic scan for devices in the daemon
with the new '--no-auto-scan' daemon option. Instead, the
daemon may be called with the '--initial-kernel-events=[PATH]'
option including a predefined list of ports or otherwise get
the port additions reported during runtime with the mmcli
- -report-kernel-event=[] command.
+ Allow building and running without 'udev'. In this setup, the
previously explained '--no-auto-scan' is enabled by default, so
ports are not automatically detected .Note that this setup is
not suggested for standard distributions: if udev is available
in the system, it is the preferred method to manage the port
addition and removal.
+ SIM hot swap. The core includes the needed logic to support SIM
hot swap in the different devices, although for now it's only
tested for Telit and MBIM modems. If a SIM hot swap is
detected, the modem is flagged as failed and reprobed from
scratch.
+ Connection status monitoring logic. In order to try to detect
network initiated disconnections, a generic setup is provided
to plugins so that they can implement explicit connection
status checks that would be executed periodically.
+ New support for 3GPP CSFB states and operation modes. We now
support registration states reported as "SMS only" or "CSFB not
preferred", and provide APIs to set and get the "UE mode of
operation for EPS".
+ Build and system:
- Updated the systemd service file with additional security
related rules.
- Added support for systemd journal logging.
- Updated most of the code to use GTask instead of the
deprecated GSimpleAsyncResult based operations.
- ChangeLog is built from git during the dist tarball
generation.
+ API:
- Defined additional GSM, UMTS and LTE frequency bands.
- The MMModemBand enumeration values (EUTRAN, UTRAN and CDMA)
have been renamed to consolidate how they are defined. A
compatibility layer has been provided to avoid breaking the
API.
- New 'HardwareRevision' property in the Modem interface.
- New 'EpsUeModeOperation' property and 'SetEpsUeModeOperation'
method in the Modem 3GPP interface.
+ Core:
- Updated libqcdm to load signal strength from QCDM EVDO Pilot
Sets.
- Updated udev rules with new per-vendor rules for quicker
processing.
- Explicitly ignored ports are never probed now, but they will
be reported as owned by the device and exposed in the Ports
property.
- New 'ID_MM_TTY_BAUDRATE' udev tag to specify the baudrate to
use in RS232 TTY ports.
- If using UCS2, still assume that the operator name may be
given in ASCII.
- Explicitly open QCDM ports anytime it's needed, instead of
assuming they are open when enabled.
- Query supported ME event reporting options and automatically
set the best choice based on the supported ones.
- Query supported flow control modems and automatically set the
best choice based on the supported ones.
- Explicitly configure flow control settings on the TTY as soon
as it is connected, only applicable for RS232 devices.
- Implemented generic unlock retries loading.
+ MBIM:
- Explicitly reprobe the modem when the mbim-proxy is detected
dead.
- Workaround implemented to keep track of the PIN1 unlock
retries as the protocol isn't very good allowing this.
- Load and expose HW revision.
+ QMI:
- Explicitly reprobe the modem when the qmi-proxy is detected
dead.
- Load and expose HW revision.
- Detect port closed and forbid client allocation operations.
- New optional connection status monitoring support, enabled by
default for the Netgear AC341U.
+ Location interface: Disabled by default for MBIM modems.
+ Messaging interface: Try decoding with UTF-16BE when UCS-2
reported.
+ Plugins:
- u-blox: new plugin, currently supporting the TOBY-L2,
TOBY-L4, TOBY-R2, LARA-R2 and LISA-R2.
- quectel: new plugin, supporting generic AT/QMI based modems.
- cinterion: implemented support for devices exposing a WWAN
network interface.
- cinterion: support changing modes in LTE capable devices.
- cinterion: added GPS support for devices controlled only with
AT^SGPSC.
- cinterion: use ^SIND unsolicited messages for access tech
reporting.
- huawei: implemented Signal interface.
- telit: added support for RS232, QMI and MBIM modems.
- novatel: cleaned up registration state and access tech
reporting.
- novatel-lte: implemented unlock retries loading.
- dell: speed probing time up and reduce udev dependency.
- mbm: added GPS support for the Dell DW5560.
+ Updated translations.
- Drop intltool BuildRequires, no longer needed.
- Pass --with-systemd-journal to configure, ensure we use the new
journald support for logging.
==== MozillaThunderbird ====
Version update (60.4.0 -> 60.5.0)
Subpackages: MozillaThunderbird-translations-common
- MozillaThunderbird 60.5.0:
* FileLink provider WeTransfer to upload large attachments
* Thunderbird now allows the addition of OpenSearch search engines
from a local XML file using a minimal user inferface: [+] button
to select a file an add, [-] to remove.
* More search engines: Google and DuckDuckGo available by default
in some locales
* During account creation, Thunderbird will now detect servers
using the Microsoft Exchange protocol. It will offer the
installation of a 3rd party add-on (Owl) which supports that
protocol.
* Thunderbird now compatible with other WebExtension-based
FileLink add-ons like the Dropbox add-on
MFSA 2019-03 (bsc#1122983)
* CVE-2018-18500 bmo#1510114
Use-after-free parsing HTML5 stream
* CVE-2018-18505 bmo#1497749
Privilege escalation through IPC channel messages
* CVE-2016-5824 bmo#1275400
DoS (use-after-free) via a crafted ics file
* CVE-2018-18501 bmo#1512450 bmo#1517542 bmo#1513201 bmo#1460619
bmo#1502871 bmo#1516738 bmo#1516514
Memory safety bugs fixed in Firefox 65 and Firefox ESR 60.5
- requires NSS 3.36.7
- removed obsolete patch
mozilla-no-stdcxx-check.patch
- rebased patches
==== arpwatch ====
- One %service_* call for all service files
- added getnameinfo.patch to prevent memory leak in gethname
(bsc#1119851)
- %service_* invocations for arpwatch@.service
==== bcm43xx-firmware ====
- Remove files that are now present in kernel-firmware (fate#326215).
- Delete softlink creation for this files. (bsc#1098041).
==== bison ====
Version update (3.2.4 -> 3.3.1)
Subpackages: bison-lang
- bison 3.3.1:
* The option -y makes extensions into simple warnings
* Removed support for DJGPP
==== btrfsprogs ====
Subpackages: btrfsprogs-udev-rules libbtrfs0
- Advise user of fs recovery options when we fail to mount (fate#320443,
bsc#1122539)
* Add dracut-fsck-help.txt
* Add module-setup.sh
- update to version 4.20.1
* libbtrfs: fix build of external tools due to missing symbols
* ci: enable library test
- update to version 4.20
* new feature: metadata uuid
* lightweight change of UUID without rewriting all metadata
(incompatible change)
* done by btrfstune -m/-M, needs kernel support, 5.0+
* image:
* fix block groups when restoring from multi-device image
* only enlarge result image if it's a regular file
* check
* more device extent checks and fixes
* can repair dir item with mismatched hash
* mkfs: uuid tree created with proper contents
* fix mount point detection due to partial prefix match
* other:
* new tests, build fixes, doc updates
* libbtrfsutil: fix tests if kernel lacks support for new
subvolume ioctls
- partial cleanup with spec-cleaner
- drop 0001-btrfs-progs-Add-support-for-metadata_uuid-field.patch
- drop 0002-btrfs-progs-btrfstune-Add-support-for-changing-the-u.patch
- drop 0003-btrfs-progs-Remove-fsid-metdata_uuid-fields-from-fs_.patch
- drop 0004-btrfs-progs-Remove-btrfs_fs_info-new_fsid.patch
- drop 0005-btrfs-progs-Directly-pass-root-to-change_devices_uui.patch
- Use %license instead of %doc [bsc#1082318]
- Implement fate#325871
* Added 0001-btrfs-progs-Add-support-for-metadata_uuid-field.patch
* Added 0002-btrfs-progs-btrfstune-Add-support-for-changing-the-u.patch
* Added 0003-btrfs-progs-Remove-fsid-metdata_uuid-fields-from-fs_.patch
* Added 0004-btrfs-progs-Remove-btrfs_fs_info-new_fsid.patch
* Added 0005-btrfs-progs-Directly-pass-root-to-change_devices_uui.patch
- update to version 4.19.1
* check
* many lowmem mode improvements
* properly report qgroup mismatch errors
* check symlinks with append/immutable flags
* fi usage
* correctly calculate allocated/unallocated for raid10
* minor output updates
* mkfs
* detect ENOSPC on thinly provisioned devices
* fix spurious EEXIST during directory traversal
* restore: fix relative path for restore target
* dump-tree: print symbolic tree names for backrefs
* send: fix regression preventing send -p with subvolumes mounted on "/"
* corrupt-tree: refactoring and command line updates
* build
* make it work with e2fsprogs < 1.42 again
* restore support for autoconf 2.63
* detect if -std=gnu90 is supported
* other
* new tests
* cleanups
- update to version 4.19
* check: support repair of fs with free-space-tree feature
* core:
* port delayed ref infrastructure from kernel
* support write to free space tree
* dump-tree: new options for BFS and DFS enumeration of b-trees
* quota: rescan is now done automatically after 'assign'
* btrfstune: incomplete fix to uuid change
* subvol: fix 255 char limit checks
* completion: complete block devices and now regular files too
* docs:
* ship uncompressed manual pages
* btrfsck uses a manual page link instead of symlink
* other
* improved error handling
* docs
* new tests
- update to version 4.17.1
* check:
* add ability to fix wrong ram_bytes for compressed inline files
* beautify progress output
* btrfstune: allow to continue uuid change after unclean interruption
* several fuzz fixes:
* detect overalpping chunks
* chunk loading error handling
* don't crash with unexpected root refs to extents
* relax option parsing again to allow mixing options and non-options
arguments
* fix qgroup rescan status reporting
* build:
* drop obsolete dir-test
* new configure option to disable building of tools
* add compatibility options --disable-static and --disable-shared
* other:
* cleanups and preparatory work
* new test images
- spec cleanup
- update to version 4.17
* check
* many lowmem mode improvements
* properly report qgroup mismatch errors
* check symlinks with append/immutable flags
* fi usage
* correctly calculate allocated/unallocated for raid10
* minor output updates
* mkfs
* detect ENOSPC on thinly provisioned devices
* fix spurious EEXIST during directory traversal
* restore: fix relative path for restore target
* dump-tree: print symbolic tree names for backrefs
* send: fix regression preventing send -p with subvolumes mounted on "/"
* corrupt-tree: refactoring and command line updates
* build
* make it work with e2fsprogs < 1.42 again
* restore support for autoconf 2.63
* detect if -std=gnu90 is supported
- Removed patches (upstreamed):
* 0001-btrfs-progs-convert-fix-support-for-e2fsprogs-1.42.patch
* 0002-btrfs-progs-build-autoconf-2.63-compatibility.patch
* 0003-btrfs-progs-build-detect-whether-std-gnu90-is-suppor.patch
- Don't require libzstd-devel-static on builds that don't use it.
- fix installation of btrfs.5.gz
- Fix building on SLE11:
* btrfs-progs: convert: fix support for e2fsprogs < 1.42
* btrfs-progs: build: detect whether -std=gnu90 is supported
* btrfs-progs: build: autoconf 2.63 compatibility
* Fixed mismerged addition of libbtrfsutil1 package description
- Added patches:
* 0001-btrfs-progs-convert-fix-support-for-e2fsprogs-1.42.patch
* 0002-btrfs-progs-build-autoconf-2.63-compatibility.patch
* 0003-btrfs-progs-build-detect-whether-std-gnu90-is-suppor.patch
- update to version 4.16.1
* remove obsolete tools: btrfs-debug-tree, btrfs-zero-log, btrfs-show-super,
btrfs-calc-size
* sb-mod: new debugging tool to edit superblock items
* mkfs: detect if thin-provisioned device does not have enough space
* check: don't try to verify checksums on metadata dump images
* build: fail documentation build if xmlto is not found
* build: fix build of btrfs.static
- Remove patch: 0001-btrfs-progs-build-fix-static-build.patch (upstream)
- Update initrd script
- update to version 4.16
* libbtrfsutil - new LGPL library to wrap userspace functionality
* several 'btrfs' commands converted to use it:
* properties
* filesystem sync
* subvolume set-default/get-default/delete/show/sync
* python bindings, tests
* build
* use configured pkg-config path
* CI: add python, musl/clang, built dependencies caching
* convert: build fix for e2fsprogs 1.44+
* don't install library links with wrong permissions
* fixes
* prevent incorrect use of subvol_strip_mountpoint
* dump-super: don't verify csum for unknown type
* convert: fix inline extent creation condition
* check:
* lowmem: fix false alert for 'data extent backref lost for snapshot'
* lowmem: fix false alert for orphan inode
* lowmem: fix false alert for shared prealloc extents
* mkfs:
* add UUID and otime to root of FS_TREE - with the uuid, snapshots will
be now linked to the toplevel subvol by the parent UUID
* don't follow symlinks when calculating size
* pre-create the UUID tree
* fix --rootdir with selinux enabled
* dump-tree: add option to print only children nodes of a given block
* image: handle missing device for RAID1
* other
* new tests
* test script cleanups (quoting, helpers)
* tool to edit superblocks
* updated docs
- Add patch: 0001-btrfs-progs-build-fix-static-build.patch
- Add new library packages: libbtrfsutil
- use documentation shipped by upstream tar, reduce dependencies
- enable static build again, zstd now has static version
- update to version 4.15
* mkfs --rootdir reworked, does not minimize the final image but can be still
done using a new option --shrink
* fix allocation of system chunk, don't allocate from the reserved area
* other
* new and updated tests
* cleanups, refactoring
* doc updates
- spec: fix distro version condition
- update to version 4.14.1
* dump-tree: print times of root items
* check: fix several lowmem mode bugs
* convert: fix rollback after balance
* other
* new and updated tests, enabled lowmem mode in CI
* docs updates
* fix travis CI build
* build fixes
* cleanups
- update to version 4.14
* build: libzstd now required by default
* check: more lowmem mode repair enhancements
* subvol set-default: also accept path
* prop set: compression accepts no/none, same as ""
* filesystem usage: enable for filesystem on top of a seed device
* rescue: new command fix-device-size
* other
* new tests
* cleanups and refactoring
* doc updates
- Removed patches:
- rollback-regression-fix.patch - upstreamed
- spec: disable static build, missing libzstd-devel-static
- spec: disable zstd support for non-Tumbleweed distros
- Fix rollback regression which can lead to data corruption
Added patches: rollback-regression-fix.patch (bsc#1069478)
- Escape the usage of %{VERSION} when calling out to rpm.
RPM 4.14 has %{VERSION} defined as 'the main packages version'.
- Add dependencies for libreiserfscore0 3.6.27 or newer (bsc#1071085).
- update to version 4.13.3:
* check: fix --force, wrong check for a mounted block device
* build: fix --with-convert parsing
* subvol list: don't list TOPLEVEL
* other: update tests
- update to version 4.13.2:
* subvol list:
* don't list toplevel subvolume among deleted (broken since 4.8.3)
* minor adjustments of uuid print format
* subvol delete:
* fix swapped behaviour of --commit-each and --commit-after
* fix potentially lost sync if subvolumes are from different filesystems
* check: add cache for metadata blocks, should improve performance
* other:
* new tests, testsuite updates
* doc updates
* cleanups
- update to version 4.13.1:
* image: speed up generating the sanitized names, do not generate unprintable chars
* completion: add missing commands, better mount point detection
* restore: add zstd support; libzstd detected automatically, will be
requested by default in the future, or can be configured out
* other:
* misc fixes found by sparse
* doc enhancements, ioctl manual page started
* updated and new tests
* build fixes
- update to version 4.13:
* convert: reiserfs support
* check: new option --force to allow check of a mounted filesystem (no repair)
* mkfs: --rootdir will now copy special files
* dump-tree: minor output changes
* inspect rootid: accept file as arugment
* dev usage: don't calculate slack space for missing devices
* fi du: don't print error on EMPTY_SUBVOL (inode number 2)
* build:
* fixed support for sanitization features on gcc (tsan, asan, ubsan)
* fix PIE build
* other:
* misc cleanups and stability fixes
* travis CI enhancements
* new tests, fuzzed images
* testsuite cleanups
- Removed patches:
- 0163-btrfs-progs-fsck-fix-segfault.patch - will be upstreamed
- local-version-override.patch - not needed anymore
- btrfs-support-pie.patch - upstremed
- Removed patches:
- 0167-Btrfs-progs-make-find_and_setup_root-return-an-error.patch
- 0168-Btrfs-progs-don-t-bug-out-if-we-can-t-find-the-last-.patch
- update to 4.12.1
* build:
* fix cross-compilation
* use gnu90 explicitly
* dump-tree: more relaxed checks so -b can print block on a damaged fs
* convert: fix the 1MB range exclusion
* check: more dir_item hash checks
* other
* added missing getopt spec for some options
* doc fixes
* cleanups
* test updates
- update to 4.12
* subvol show: new options --rootid, --uuid to show subvol by the given spec
* convert: progress report fixes, found by tsan
* image: progress report fixes, found by tsan
* fix infinite looping in find-root, or when looking for free extents
* other:
* code refactoring
* docs updates
* build: ThreadSanitizer support
* tests: stricter checks for mounted filesystem
- update to -4.11.1
* image: restoring from multiple devices
* dev stats: make --check option work
* check: fix false alert with extent hole on a NO_HOLE filesystem
* check: lowmem mode, fix false alert in case of mixed inline and compressed
extent
* convert: work with large filesystems (many TB)
* convert: fix overwriting of eb header flags
* convert: do not clear NODATASUM flag in inodes when run with --no-datasum
* docs updates
* build: sync Android.mk with Makefile
* tests:
* new tests
* fix 008 and 009, shell quotation mistake
- update to 4.11
* receive: fix handling empty stream with -e (multi-stream)
* send dump: fix printing long file names
* stability fixes for: dump-super, print-tree, check
* option parser updates: global options are parsed before the subcommand name
(old xfstests will fail)
* new and updated tests
* documentation updates
- btrfs-support-pie.patch: remove CFLAGS usage from linker lines,
this will allow the default PIE support to work.
- update to 4.10.2
* check: lowmem mode fix for false alert about lost backrefs
* convert: minor bugfix
* library: fix build, misisng symbols, added tests
- update to 4.10.1
* receive: handle subvolume in path clone
* convert: rollback fixed (rewrite was needed to address previous design issues)
* build: fix build of 3rd party tools, missing <linux/sizes.h>
* dump-tree: print log trees
* other: new and updated tests
- update to 4.10
* send: dump output fixes: missing newlies
* check: several fixes for the lowmem mode, improved error reporting
* build
* removed some library deps for binaries that not use them
* ctags, cscope
* split Makefile to the autotool generated part and the rest, not needed
to autogen.sh after adding a file
* shared code: sync easy parts with kernel sources
* other
* lots of cleanups
* source file reorganization: convert, mkfs, utils
* lots of spelling fixes in docs, other updates
* more tests
- update to 4.9.1
* check:
* use correct inode number for lost+found files
* lowmem mode: fix false alert on dropped leaf
* size reports: negative numbers might appear in size reports during device
deletes (previously in EiB units)
* mkfs: print device being trimmed
* defrag: v1 ioctl support dropped
* quota: print message before starting to wait for rescan
* qgroup show: new option to sync before printing the stats
* other:
* corrupt-block enhancements
* backtrace and co. cleanups
* doc fixes
- update to 4.9
* check: many lowmem mode updates
* send: use splice syscall to copy buffer from kernel
* receive: new option to dump the stream in textual form
* convert:
* move sources to own directory
* prevent accounting of blocks beyond end of the device
* make it work with 64k sectorsize
* mkfs: move sources to own directory
* defrag: warns if directory used without -r
* dev stats:
* new option to check stats for non-zero values
* add long option for -z
* library: version bump to 0.1.2, added subvol_uuid_search2
* other:
* cleanups
* docs updates
- update to 4.8.5
* receive: fix detection of end of stream (error reported even for valid
streams)
* other:
* added test for the receive bug
* fix linking of library-test
- update to 4.8.4
* check: support for clearing space cache v2 (free-space-tree)
* send:
* more sanity checks (with tests), cleanups
* fix for fstests/btrfs/038 and btrfs/117 failures
* build:
* fix compilation of standalone ioctl.h, pull NULL definition
* fix library link errors introduced in 4.8.3
* tests:
* add more fuzzed images from bugzilla
* add bogus send stream checks
* fixups and enhancements for CI environment builds
* misc refinements and updates of testing framework
* other:
* move sources for btrfs-image to own directory
* deprecated and not build by default: btrfs-calc-size, btrfs-show-super
* docs updates
- update to 4.8.3
* check:
* support for clearing space cache (v1)
* size reduction of inode backref structure
* send:
* fix handling of multiple snapshots (-p and -c options)
* transfer buffer increased (should reduce number of context switches)
* reuse existing file for output (-f), eg. when root cannot create files (NFS)
* dump-tree:
* print missing items for various structures
* new: dev stats, balance status item
* sync key names with kernel (the persistent items)
* subvol show: now able to print the toplevel subvolume -- the creation time
might be wrong though
* mkfs:
* store the creation time of toplevel root inode
* print UUID in the summary
* build: travis CI for devel
* other:
* lots of cleanups and refactoring
* switched to on-stack path structure
* fixes from coverity, asan, ubsan
* new tests
* updates in testing infrastructure
* fixed convert test 005
- update to 4.8.2
* convert: also convert file attributes
* convert: fix wrong tree block alignment for unalianged block group
* check: quota verify fixes, handle reloc tree
* build: add stub for FIEMAP_EXTENT_SHARED, compiles on ancient kernels
* build: add stub for BUILD_ASSERT when ioctl.h is included
* dump-tree: don't crash on unrecognized tree id for -t
* tests:
* add more ioctl tests
* convert: more symlink tests, attribute tests
* quota verify for reloc tree
* other cleanups
- Add ability to provide site specific defaults for mkfs (FATE#320615).
* Only used for SLES11 defaults.
- Added patch mkfs-default-features.patch
- update to 4.8.1
* 32bit builds fixed
* build without backtrace support fixed
- update to 4.8
* error handling improvements all over the place
* new fuzzed images, test updates
* doc fixups
* minor cleanups and improvements
* kernel library helpers moved to own directory
* qgroup: fix regression leading to incorrect status after check,
introduced in 4.7
- update to 4.7.3
* fixed free space tree compat status
* check: low-mem mode: handle partially dropped snapshots
* dump-super: consolidate options for superblock copy
* tree-stats: check mount status
* subvol delete: handle verbosity option
* defrag: print correct error string
* mkfs: fix reading rotational status
* other:
* UBSAN build option
* documentation updates
* enhanced tests: convert, fuzzed images, more tools to run on fuzzed
images
- removed btrfsprogs-only-install-udev-rules-for-udev-190.patch: fix build
- update to 4.7.2
* check:
* urgent fix: false report of backref mismatches; do not --repair
last unaffected version 4.6.1 (code reverted to that state)
* fuzzing and fixes
* added more sanity checks for various structures
* testing images added
* build: udev compatibility: do not install .rules on version < 190
* other:
* dump-super: do not crash on garbage value in csum_type
* minor improvements in messages and help strings
* documentation:
* filesystem features
- Add new btrfsprogs-udev-rules package to contain the udev rules.
- Fix packaging for udev rules:
- btrfs builtin didn't exist prior to udev v190, so the rules must
depend on that version.
- Added patch:
* btrfsprogs-only-install-udev-rules-for-udev-190.patch
- update to 4.7.1
* check:
* new optional mode: optimized for low memory usage (memory/io tradeoff)
* --mode=lowmem, not default, still considered experimental
* does not work with --repair yet
* convert: regression fix, ext2_subvol/image rw permissions
* mkfs/convert:
* two-staged creation, partially created filesystem will not be recognized
* improved error handling (fewer BUG_ONs)
* convert: preparation for more filesystems to convert from
* documentation updates: quota, qgroup
* other
* message updates
* more tests
* more build options, enhanced debugging
- update to 4.7
* convert: fix creating discontig extents
* check: speed up traversing heavily reflinked extents within a file
* check: verify qgroups of higher levels
* check: repair can now fix wrong qgroup numbers
* balance: new option to run in the background
* defrag: default extent target size changed to 32MiB
* du: silently skip non-btrfs dirs/files
* documentation updates: btrfs(5), btrfs(8), balance, subvolume, scrub,
filesystem, convert
* bugfixes:
* unaligned access (reported for sparc64) in raid56 parity calculations
* use /bin/bash
* other stability fixes and cleanups
* more tests
- Removed patches:
* 0002-btrfs-progs-btrfsck-verify-qgroups-above-level-0.patch
* 0003-btrfs-progs-btrfsck-write-corrected-qgroup-info-to-d.patch
- update to 4.6.1
* fi resize: negative resize argument accepted again
* qgroup rescan: fix skipping when rescan is in progress
* mkfs: initialize stripesize to correct value
* testsuite updates, mostly convert tests
* documentation updates
* btrfs-device, btrfs-restore manual pages enhanced
* misc fixups
- update to 4.6
* convert - major rewrite:
* fix a long-standing bug that led to mixing data blocks into metadata block
groups
* the workaround was to do full balance after conversion, which was
recommended practice anyway
* explicitly set the lowest supported version of e2fstools to 1.41
* provide and install udev rules file that addresses problems with device
mapper devices, renames after removal
* send: new option: quiet
* dev usage: report slack space (device size minus filesystem area on the dev)
* image: support DUP
* build: short options to enable debugging builds
* other:
* code cleanups
* build fixes
* more tests and other enhancements
* Removed patches:
* 0001-btrfs-progs-free-qgroup-counts-in-btrfsck.patch
* 0169-btrfs-progs-udev-add-rules-for-dm-devices.patch
* btrfs-progs-no-PKG_CHECK_VAR
- btrfsck updates for qgroup verification and repair (fate#318144)
* We can now check all qgroup levels
* btrfsck will write out corrected qgroups when run with --repair
- Added patch: 0001-btrfs-progs-free-qgroup-counts-in-btrfsck.patch
- Added patch: 0002-btrfs-progs-btrfsck-verify-qgroups-above-level-0.patch
- Added patch: 0003-btrfs-progs-btrfsck-write-corrected-qgroup-info-to-d.patch
- update to 4.5.3
* ioctl: fix unaligned access in buffer from TREE_SEARCH; might cause SIGBUS
on architectures that do not support unaligned access and do not performa
any fixups
* improved validation checks of superblock and chunk-related structures
* subvolume sync: fix handling of -s option
* balance: adjust timing of safety delay countdown with --full-balance
* rescue super-recover: fix reversed condition check
* check: fix bytes_used accounting
* documentation updates: mount options, scrub, send, receive, select-super,
check, mkfs
* testing: new fuzzed images, for superblock and chunks
- fix build failure on 13.1: conditional default for udevdir
- fix build failure on SLE11SP4: wrong check in makefile
- Add udev rules for dm devices (bsc#912170 bsc#888215)
- Added patch: 0169-btrfs-progs-udev-add-rules-for-dm-devices.patch
- Added patch: btrfs-progs-no-PKG_CHECK_VAR
- update to 4.5.2
* new/moved command: btrfs-calc-stats -> btrfs inspect tree-stats
* check: fix false alert for metadata blocks crossing stripe boundary
* check: catch when qgroup numbers mismatch
* check: detect running quota rescan and report mismatches
* balance start: add safety delay before doing a full balance
* fi sync: is now silent
* fi show: don't miss filesystems with partially matching uuids
* dev ready: accept only one argument for device
* dev stats: print "devid:N" for a missing device instead of "(null)"
* other:
* lowest supported version of e2fsprogs is 1.41
* minor cleanups, test updates
- Removed patch: 2000-btrfs-full-balance-warning.diff
- update to 4.5.1
* mkfs: allow DUP on multidev fs
* fix static build
- update to 4.5
* new/moved commands
* btrfs-show-super -> btrfs inspect-internal dump-super
* btrfs-debug-tree -> btrfs inspect-internal dump-tree
* new commands
* btrfs fi du - calculate disk usage, including shared extents
* enhancements
* device delete - delete by id (needs kernel support, not merged to 4.6)
* check - new option to specify chunk root
* debug-tree/dump-tree - option -t understands human readable name of the
tree (along numerical ids)
* btrfs-debugfs - can dump block group information
* bugfixes
* all commands should accept the option separator "--"
* several fixes in device scan
* restore works on filesystems with sectorsize > 4k
* debug-tree/dump-tree - print compression type as string
* subvol sync: fix crash, memory corruption
* argument parsing fixes: subvol get-default, qgroup create/destroy/assign,
inspect subvolid-resolve
* check for block device or regular file in several commands
* other
* documentation updates
* manual pages for the moved tools now point to btrfs-filesystem
* testsuite updates
- Removed patch (upstream):
0001-btrfs-progs-libbtrfs-remove-max-min-macros-from-API.patch
- Recommend btrfsmaintenance
- hide min/max macros clashing with gcc 6 (bnc#966257)
(0001-btrfs-progs-libbtrfs-remove-max-min-macros-from-API.patch)
- update to 4.4.1
* find-root: don't skip the first chunk
* free-space-tree compat bits fix
* build: target symlinks
* documentation updates
* test updates
- update to 4.4
* mkfs.btrfs --data dup
* support balance filters added/enhanced in linux 4.4
* manual pages enhanced (btrfs, mkfs, mount, filesystem, balance)
* 'btrfs filesystem usage' works with mixed blockgroups
* build: installation to /usr/local
* build: the 'ar' tool is properly deteced during cross-compilation
* improved stability on fuzzed/crafted images when reading sys array in
superblock
* debug-tree: option -t understands ids for tree root and chnuk tree
* check: properly reset nlink of multi-linked file
* chunk recovery: fix floating point exception
* chunk recovery: endianity bugfix during rebuild
* mkfs with 64K pages and nodesize reported superblock checksum mismatch
- Removed patches:
* 0001-btrfs-progs-mkfs-use-correct-size-for-superblock-csu.patch
* fix-doc-build-on-SLE11SP3.diff
- Fix missing dependency on coreutils for initrd macros (boo#958562)
- Call missing initrd macro at post / postun (boo#958562)
- fix mkfs failure on ppc64 (or with sectorsize > 4k) (bsc#956819)
- Added patch: 0001-btrfs-progs-mkfs-use-correct-size-for-superblock-csu.patch
- update to 4.3.1
* fixes
* device delete: recognize 'missing' again
* mkfs: long names are not trimmed when doing ssd check
* support partitioned loop devices
* other
* replace several mallocs with on-stack variables
* more memory allocation failure handling
* add tests for bugs fixed
* cmd-device: switch to new message printing helpers
* minor code cleanups
- update to 4.3
* mkfs
* mixed mode is not forced for filesystems smaller than 1GiB
* mixed mode broken with mismatching sectorsize and nodesize, fixed
* print version info earlier
* print devices sorted by id
* do not truncate target image with --rootsize
* fi usage:
* don't print global block reserve
* print device id
* minor output tuning
* other cleanups
* calc-size:
* div-by-zero fix on an empty filesystem
* fix crash
* bugfixes:
* more superblock sanity checks
* consistently round size of all devices down to sectorsize
* misc leak fixes
* convert: don't try to rollback with a half-deleted ext2_saved subvolume
* other:
* check: add progress indicator
* scrub: enahced error message
* show-super: read superblock from a given offset
* add README
* docs: update manual page for mkfs.btrfs, btrfstune, balance, convert and inspect-internal
* build: optional build with more warnings (W=...)
* build: better support for static checkers
* build: html output of documentation
* pretty-print: last_snapshot for root_item
* pretty-print: stripe dev uuid
* error reporting wrappers, introduced and example use
* refactor open_file_or_dir
* other docs and help updates
* testing:
* test for nodes crossing stripes
* test for broken 'subvolume sync'
* basic tests for mkfs, raid option combinations
* basic tests for fuzzed images (check)
* command intrumentation (eg valgrind)
* print commands if requested
* add README for tests
- build btrfsprogs-static package for 13.2 and Factory, package
with static versions of the utilities, aimed for rescue environments
- update to 4.2.3
- subvol sync: make it actually work again
- scanning: do not scan already discovered filesystems (minor optimization)
- convert: better error message in case the filesystem is not finalized
- restore: off-by-one symlink path check fix
- update to 4.2.2
- fi label: use fallback if the label ioctl is not available
- convert: check nodesize constraints against commandline features (-O)
- scrub: report status 'running' until all devices are finished
- device scanning might crash in some scenarios
- fi usage: print summary for non-root users
- update to 4.2.1
- fix an off-by-one error in cross-stripe boundary check
- convert: don't write uninitialized data to image
- image: don't loop with option -t0
- image: don't create threads if compression is not requested
- Removed patches:
* 0001-btrfs-progs-fix-cross-stripe-boundary-check.patch
- make mkfs work with 64k nodesize again, notably fixes mkfs on ppc64
(bsc#945229)
- Added patch:
* 0001-btrfs-progs-fix-cross-stripe-boundary-check.patch
- version 4.2
* enhancements:
* mkfs: do not create extra single chunks on multiple devices
* resize: try to guess the minimal size, 'inspect min-dev-size'
* qgroup assign: add option to schedule rescan
* chunk-recover: be more verbose about the scanning process
* fixes:
* check:
* find stripes crossing stripe boundary -- created by convert
* print correct range for file hole when there are no extents
and learn how to fix it
* replace: more sanity checks
* convert: concurrency fixes related to reporting progress
* find-root: option -a will not skip the current root anymore
* subvol list: fix occasional crash
* do not create stripes crossing stripe boundary
* build:
* fixes for musl libc
* preliminary support for android (not working yet, more code changes needed)
* new EXTRA_CFLAGS and EXTRA_LDFLAGS
* other:
* lots of cleanups
* tests: lots of updates, new tests, framework improvements
* documentation updates
* debugging: print-tree shows stripe length
- Removed patches (upstreamed):
* 2104-get-min-size-for-resize.patch
* 2105-move-min-resize-implementation-to-inspec.patch
* 2106-inspect-add-command-min-dev-size.patch
- add warning before full balance starts (bsc#940467, fate#319317)
- Added patches:
2000-btrfs-full-balance-warning.diff
- Add feature to get minimum size a filesystem can be resized to
(FATE#317897).
- Added patches:
* 2104-get-min-size-for-resize.patch
* 2105-move-min-resize-implementation-to-inspec.patch
* 2106-inspect-add-command-min-dev-size.patch
- version 4.1.2
- mkfs: bugfix, previous version does not create entierly correct
filesystem (has to be recreated)
- version 4.1.1
* bugfixes
- defrag: threshold overflow fix
- fsck:
- check if items fit into the leaf space
- fix wrong nbytes
- mkfs:
- create only desired block groups for single device
- preparatory work for fix on multiple devices
* enhancements
- new alias for 'device delete': 'device remove'
* other
- fix compilation on old gcc (4.3)
- documentation updates
- debug-tree: print nbytes
- test: image for corrupted nbytes
- corupt-block: let it kill nbytes
- spec: drop libacl dependency
- version 4.1
* bugfixes
- fsck.btrfs: no bash-isms
- bugzilla 97171: invalid memory access (with tests)
- receive:
- cloning works with --chroot
- capabilities not lost
- mkfs: do not try to register bare file images
- option --help accepted by the standalone utilities
* enhancements
- corrupt block: ability to remove csums
- mkfs:
- warn if metadata redundancy is lower than for data
- options to make the output quiet (only errors)
- mixed case names of raid profiles accepted
- rework the output:
- more comprehensive, 'key: value' format
- subvol:
- show:
- print received uuid
- update the output
- new options to specify size units
- sync:
- grab all deleted ids and print them as they're removed,
previous implementation only checked if there are any
to be deleted - change in command semantics
- scrub: print timestamps in days HMS format
- receive:
- can specify mount point, do not rely on /proc
- can work inside subvolumes
- send:
- new option to send stream without data (NO_FILE_DATA)
- convert:
- specify incompat features on the new fs
- qgroup:
- show: distinguish no limits and 0 limit value
- limit: ability to clear the limit
- help for 'btrfs' is shorter, 1st level command overview
- debug tree: print key names according to their C name
* new
- rescure zero-log
- btrfsune:
- rewrite uuid on a filesystem image
- new option to turn on NO_HOLES incompat feature
* deprecated
- standalone btrfs-zero-log
* other
- testing framework updates
- uuid rewrite test
- btrfstune feature setting test
- zero-log tests
- more testing image formats
- manual page updates
- ioctl.h synced with current kernel uapi version
- convert: preparatory works for more filesystems (reiserfs pending)
- use static buffers for path handling where possible
- add new helpers for send uilts that check memory allocations,
switch all users, deprecate old helpers
- Makefile: fix build dependency generation
- map-logical: make it work again
- Install bash completion for btrfs.
- version 4.0
* resize:
* don't accept file as an argument (it's confusing)
* print better error message in case of an error
* restore: optionally restore metadata (time, mode, uid/gid)
* receive: optionally enforce chroot
* new rescue subcommand 'zero-log', same as btrfs-zero-log, but
now also part of the main utility
* check:
* free space checks match kernel, fixes incorrect reports
* convert: fix setting of checksum bit if --no-datasum is used
* fsck.btrfs: don't print messages
* fix quota rescan on PPC64 (mangled ioctl number)
* test updates
* documentation: files renamed to .asciidoc, misc fixups
- version 3.19.1
- convert:
- new option to specify metadata block size
- --no-progress actually works
- restore: properly handle the page boundary corner case
- build fixes:
- missing macro from public header, BTRFS_BUILD_VERSION
- wrong handling of --enable-convert
- fi usage: reports correct space for degraded mounts
- other:
- mkfs: help string updates
- completion: added 'usage' subcommands
- cleanups in qgroup code, preparatory work
- version 3.19
- btrfs-image
- restore can now run in parallel threads
- fixed restore of multiple image from multiple devices onto a single dev
- introduced metadump v2
- check
- make --init-csum-tree and --init-extent-tree work together
- find-new
- option to search through all metadata even if a root was already found
- convert
- show progress by default, can be turned off
- corrupt-block
- option to work on a specific root
- bash completion script for all subcommands
- spec: convert to autotools
Removed patch 0169-btrfs-progs-Check-metadata-mirrors-in-find-root.patch
- add COPYING
- version 3.18.2
* qgroup show: print human readable sizes, options to say otherwise
* check: new option to explicitly say no to writes
* mkfs: message about trimming is not printed to stderr
* fi show: fixed return value
* tests: new infrastructure
* btrfstune: force flag can be used together with seeding option
* backtrace support is back
* getopt cleanups
* doc and help updates
- version 3.18.1
- minor fixes
- documentation updates
- version 3.18
- mkfs - skinny-metadata feature is now on by default, first introduced in
kernel 3.10
- filesystem usage - give an overview of fs usage in a way that's more
comprehensible than existing 'fi df'
- device usage - more detailed information about per-device allocations
- check:
- option to set a different tree root byte number
- ability to link lost files to lost+found, caused by a recent kernel bug
- repair of severely corrupted fs (use with care)
- convert - option to show progress
- subvol create - print the commit mode inline, print the global mode only if --verbose
- other updates: musl-libc support, coverity bugfixes, new test images,
documentation
- Removed patches (upstreamed):
* 0010-btrfs-progs-move-group-type-and-profile-pretty-print.patch
* 0011-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch
* 0012-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch
* 0013-btrfs-progs-Add-command-btrfs-filesystem-disk-usage.patch
* 0014-btrfs-progs-Add-btrfs-device-disk-usage-command.patch
* 0015-btrfs-progs-cleanup-dead-return-after-usage-for-fi-d.patch
* 0016-btrfs-progs-Fix-memleak-in-get_raid56_used.patch
* 0017-Btrfs-progs-fi-usage-free-memory-if-realloc-fails.patch
* 0019-btrfs-progs-add-original-df-and-rename-disk_usage-to.patch
* 0020-btrfs-progs-move-device-usage-to-cmds-device-more-cl.patch
* 0021-btrfs-progs-check-if-we-can-t-get-info-from-ioctls-d.patch
* 0022-btrfs-progs-zero-out-structures-before-calling-ioctl.patch
* 0024-btrfs-progs-Print-more-info-about-device-sizes.patch
* 0025-btrfs-progs-compare-unallocated-space-against-the-co.patch
* 0026-btrfs-progs-add-section-of-overall-filesystem-usage.patch
* 0027-btrfs-progs-cleanup-filesystem-device-usage-code.patch
* 0028-btrfs-progs-rework-calculations-of-fi-usage.patch
* 0029-btrfs-progs-replace-df_pretty_sizes-with-pretty_size.patch
* 0030-btrfs-progs-clean-up-return-codes-and-paths.patch
* 0031-btrfs-progs-move-global-reserve-to-overall-summary.patch
- version 3.17.3
- convert: fix conversion of sparse ext* filesystems
- show: resolve to the correct path
- fsck: more verbose error for root dir problems
- version 3.17.2
- check improvements
- add ability to replace missing dir item/dir indexes
- fix missing inode items
- create missing root dirid
- corrupt block: enhancements for testing fsck
- zero-log: able to reset a fs with bogus log tree pointer (bko#72151)
- package mkinitrd scripts conditionally (bsc#893577)
- spec: minor updates
- version 3.17.1
- fi df: argument handling
- fix linking with libbtrfs
- replace: better error reporting
- fi show: fixed stall if run concurrently with balance
- check: fixed argument parsing for --subvol-extents
- fi df: SI prefixes corrected
- Added patches:
* fix-doc-build-on-SLE11SP3.diff
- Removed patches:
* 0042-btrfs-progs-fix-linking-with-libbtrfs.patch
* 0043-btrfs-progs-libbtrfs-make-exported-headers-compatibl.patch
- Modified patches:
* 0011-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch
* 0012-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch
* 0019-btrfs-progs-add-original-df-and-rename-disk_usage-to.patch
- version 3.17
- check: --init-csum-tree acutally does something useful, rebuilds the whole
csum tree
- /dev scanning for btrfs devices is gone
- /proc/partitions scanning is gone, blkid is used exclusively
- new subcommand subvolume sync
- filesystem df: new options to set unit format
- convert: allow to copy label from the origin, or specify a new one
- Modified patches:
* 0011-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch
* 0012-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch
* 0013-btrfs-progs-Add-command-btrfs-filesystem-disk-usage.patch
* 0014-btrfs-progs-Add-btrfs-device-disk-usage-command.patch
* 0015-btrfs-progs-cleanup-dead-return-after-usage-for-fi-d.patch
* 0016-btrfs-progs-Fix-memleak-in-get_raid56_used.patch
* 0017-Btrfs-progs-fi-usage-free-memory-if-realloc-fails.patch
* 0019-btrfs-progs-add-original-df-and-rename-disk_usage-to.patch
* 0020-btrfs-progs-move-device-usage-to-cmds-device-more-cl.patch
* 0021-btrfs-progs-check-if-we-can-t-get-info-from-ioctls-d.patch
* 0022-btrfs-progs-zero-out-structures-before-calling-ioctl.patch
* 0024-btrfs-progs-Print-more-info-about-device-sizes.patch
* 0025-btrfs-progs-compare-unallocated-space-against-the-co.patch
* 0026-btrfs-progs-add-section-of-overall-filesystem-usage.patch
* 0027-btrfs-progs-cleanup-filesystem-device-usage-code.patch
* 0029-btrfs-progs-replace-df_pretty_sizes-with-pretty_size.patch
* 0030-btrfs-progs-clean-up-return-codes-and-paths.patch
* 0031-btrfs-progs-move-global-reserve-to-overall-summary.patch
- Added patches:
* 0010-btrfs-progs-move-group-type-and-profile-pretty-print.patch
* 0028-btrfs-progs-rework-calculations-of-fi-usage.patch
* 0042-btrfs-progs-fix-linking-with-libbtrfs.patch
* 0043-btrfs-progs-libbtrfs-make-exported-headers-compatibl.patch
- Removed patches:
* 0006-Btrfs-progs-fsck-clear-out-log-tree-in-repair-mode.patch
* 0007-Btrfs-progs-fsck-avoid-pinning-same-block-several-ti.patch
* 0008-Btrfs-progs-fsck-add-ability-to-check-reloc-roots.patch
* 0018-btrfs-progs-read-global-reserve-size-from-space-info.patch
* 0023-btrfs-progs-print-B-for-bytes.patch
* 0028-btrfs-progs-extend-pretty-printers-with-unit-mode.patch
* 0164-btrfs-progs-convert-set-label-or-copy-from-origin.patch
* 0171-btrfs-progs-make-free-space-checker-work-on-non-4k-s.patch
==== ccache ====
Version update (3.5 -> 3.6)
- Update to version 3.6
- Changes for version 3.6
* ccache now has an opt-in ``depend mode''
* Added support for GCC's `-ffile-prefix-map` option
* Added support for multiple `-fsanitize-blacklist` arguments
* ccache now includes the environment variables `LANG`, `LC_ALL`,
`LC_CTYPE` and `LC_MESSAGES` in the hash since they may affect
localization of compiler warning messages
* Fixed a problem due to Clang overwriting the output file when
compiling an assembler file
* Clarified the manual to explain the reasoning behind the
?file_macro? sloppiness setting in a better way
* ccache now handles several levels of nonexistent directories
when rewriting absolute paths to relative
* A new sloppiness setting `clang_index_store` makes ccache skip
the Clang compiler option `-index-store-path` and its argument
when computing the manifest hash
* Rename sloppiness `no_system_headers` to `system_headers` for
consistency with other options
* The GCC variables ?DEPENDENCIES_OUTPUT? and ?SUNPRO_DEPENDENCIES?
are now supported correctly.
* The algorithm that scans for `__DATE_` and `__TIME__` tokens in
the hashed source code now doesn't produce false positives for
tokens where `__DATE__` or `__TIME__` is a substring
- Changes for version 3.5.1
* Added missing getopt_long.c source file to release archive
* Fixed (harmless) compiler warnings when building ccache object
files
* CFLAGS is no longer passed to the linker when linking ccache
* Improved development mode build flags
==== dbus-1 ====
Version update (1.12.10 -> 1.12.12)
Subpackages: libdbus-1-3 libdbus-1-3-32bit
- Update to 1.12.12:
* Reference the freedesktop.org Code of Conduct (Simon McVittie)
* Stop the dbus-daemon leaking memory (an error message) if delivering
the message that triggered auto-activation is forbidden. This is
technically a denial of service because the dbus-daemon will
run out of memory eventually, but it's a very slow and noisy one,
because all the rejected messages are also very likely to have
been logged to the system log, and its scope is typically limited by
the finite number of activatable services available.
(dbus#234, Simon McVittie)
* Remove __attribute__((__malloc__)) attribute on dbus_realloc(),
which does not meet the criteria for that attribute in gcc 4.7+,
potentially leading to miscompilation (fd.o #107741, Simon McVittie)
* Fix some small O(1) memory leaks (fd.o #107320, Simon McVittie)
* Fix printf formats for pointer-sized integers on 64-bit Windows
(fd.o #105662, Ralf Habacker)
* Always use select()-based poll() emulation on Darwin-based OSs
(macOS, etc.) and on Interix, similar to what libcurl does
(dbus#232, dbus!19; Simon McVittie)
* Extend a test timeout to avoid spurious failures in CI
(dbus!26, Simon McVittie)
- Add patch to build with new autoconf-archive, there is now
bash variable AX_BLA that gets detected and autoreconf aborts;
thus rather just disable the pointless check:
* dbus-no-ax-check.patch
- Add patch to fix codecoverage m4 macro changes in autoconf-archive:
* dbus-new-autoconf-archive.patch
==== dbus-1-x11 ====
Version update (1.12.10 -> 1.12.12)
- Update to 1.12.12:
* Reference the freedesktop.org Code of Conduct (Simon McVittie)
* Stop the dbus-daemon leaking memory (an error message) if delivering
the message that triggered auto-activation is forbidden. This is
technically a denial of service because the dbus-daemon will
run out of memory eventually, but it's a very slow and noisy one,
because all the rejected messages are also very likely to have
been logged to the system log, and its scope is typically limited by
the finite number of activatable services available.
(dbus#234, Simon McVittie)
* Remove __attribute__((__malloc__)) attribute on dbus_realloc(),
which does not meet the criteria for that attribute in gcc 4.7+,
potentially leading to miscompilation (fd.o #107741, Simon McVittie)
* Fix some small O(1) memory leaks (fd.o #107320, Simon McVittie)
* Fix printf formats for pointer-sized integers on 64-bit Windows
(fd.o #105662, Ralf Habacker)
* Always use select()-based poll() emulation on Darwin-based OSs
(macOS, etc.) and on Interix, similar to what libcurl does
(dbus#232, dbus!19; Simon McVittie)
* Extend a test timeout to avoid spurious failures in CI
(dbus!26, Simon McVittie)
- Add patch to build with new autoconf-archive, there is now
bash variable AX_BLA that gets detected and autoreconf aborts;
thus rather just disable the pointless check:
* dbus-no-ax-check.patch
- Add patch to fix codecoverage m4 macro changes in autoconf-archive:
* dbus-new-autoconf-archive.patch
==== device-mapper ====
Subpackages: libdevmapper-event1_03 libdevmapper1_03 libdevmapper1_03-32bit
- Disable the LVM lock daemon using sanlock, in order to avoid the
dependence on sanlock related packages (bsc#1121382)
- Use %license instead of %doc [bsc#1082318]
==== dracut ====
- 91zipl: Don't use contents of commented lines (osc#1119499)
* adds 0591-91zipl-Don-t-use-contents-of-commented-lines.patch
- Fix displaying text on emergency consoles (boo#1124088)
- adds 0589-Fix-displaying-text-on-emergency-consoles.patch
- Fix systemd version check, will be required for systemd v241
- 0590-00systemd-check-if-systemd-version-is-a-number.patch
==== epson-inkjet-printer-escpr ====
Version update (1.6.33 -> 1.6.35)
- Update to 1.6.35:
* Supported new models:
+ ET-1100_Series
+ ST-2000_Series
==== gcc8 ====
Version update (8.2.1+r267546 -> 8.2.1+r268506)
Subpackages: cpp8 gcc8-c++ gcc8-fortran gcc8-info gcc8-locale gcc8-objc libasan5 libatomic1 libgcc_s1 libgcc_s1-32bit libgfortran5 libgomp1 libitm1 liblsan0 libmpx2 libmpxwrappers2 libobjc4 libquadmath0 libstdc++6 libstdc++6-32bit libstdc++6-devel-gcc8 libtsan0 libubsan1
- Guard profiledbootstrap with %do_profiling.
- Update to gcc-8-branch head (r268506).
* Includes fix for PR88782, a libstdc++ ABI issue. [bnc#1124140]
==== gd ====
Subpackages: libgd3
- security update
* CVE-2019-6978 [bsc#1123522]
+ gd-CVE-2019-6978.patch
* CVE-2019-6977 [bsc#1123361]
+ gd-CVE-2019-6977.patch
==== glib2 ====
Subpackages: glib2-lang glib2-tools libgio-2_0-0 libgio-2_0-0-32bit libglib-2_0-0 libglib-2_0-0-32bit libgmodule-2_0-0 libgmodule-2_0-0-32bit libgobject-2_0-0 libgobject-2_0-0-32bit libgthread-2_0-0 libgthread-2_0-0-32bit
- Conditionalize enabling of systemtap, default disabled: it
creates a build loop.
==== glibc ====
Version update (2.27 -> 2.29)
- Update to glibc 2.29
* The getcpu wrapper function has been added, which returns the currently
used CPU and NUMA node
* Optimized generic exp, exp2, log, log2, pow, sinf, cosf, sincosf and tanf
* The reallocarray function is now declared under _DEFAULT_SOURCE, not just
for _GNU_SOURCE, to match BSD environments
* For powercp64le ABI, Transactional Lock Elision is now enabled iff kernel
indicates that it will abort the transaction prior to entering the kernel
(PPC_FEATURE2_HTM_NOSC on hwcap2)
* The functions posix_spawn_file_actions_addchdir_np and
posix_spawn_file_actions_addfchdir_np have been added, enabling
posix_spawn and posix_spawnp to run the new process in a different
directory
* The popen and system do not run atfork handlers anymore (BZ#17490)
* strftime's default formatting of a locale's alternative year (%Ey)
has been changed to zero-pad the year to a minimum of two digits,
like "%y"
* As a GNU extension, the '_' and '-' flags can now be applied to
"%EY" to control how the year number is formatted
* The glibc.tune tunable namespace has been renamed to glibc.cpu and the
tunable glibc.tune.cpu has been renamed to glibc.cpu.name
* The type of the pr_uid and pr_gid members of struct elf_prpsinfo, defined
in <sys/procfs.h>, has been corrected to match the type actually used by
the Linux kernel
* An archaic GNU extension to scanf, under which '%as', '%aS', and '%a[...]'
meant to scan a string and allocate space for it with malloc, is now
restricted to programs compiled in C89 or C++98 mode with _GNU_SOURCE
defined
- unwind-ctor.patch, old-getdents64.patch, nss-files-leak.patch,
riscv-feholdexcept-setround.patch,
pthread-cond-broadcast-waiters-after-spinning.patch,
regex-uninit-memory-access.patch, spawni-maybe-script-execute.patch,
gethostid-gethostbyname-failure.patch, strstr-huge-needle.patch,
pthread-mutex-lock-elision-race.patch, x86-haswell-string-flags.patch,
if-nametoindex-descr-leak.patch, riscv-flush-icache.patch: Removed
- fnmatch-collating-elements.patch: update
- riscv-flush-icache.patch: fix for compiling against 4.20 headers
- if-nametoindex-descr-leak.patch: if_nametoindex: Fix descriptor leak for
overlong name (CVE-2018-19591, BZ #23927, bsc#1117603)
- Fix typography for glibc-locale-base.
- pthread-mutex-lock-elision-race.patch: Fix race in pthread_mutex_lock
while promoting to PTHREAD_MUTEX_ELISION_NP (BZ #23275)
- x86-haswell-string-flags.patch: x86: Fix Haswell CPU string flags (BZ
[#23709])
- unwind-ctor.patch: Add missing unwind information to ld.so on powerpc32
(BZ #23707)
- old-getdents64.patch: Rewrite __old_getdents64 (BZ #23497)
- nss-files-leak.patch: Fix file stream leak in aliases lookup (BZ #23521)
- riscv-feholdexcept-setround.patch: Fix rounding save/restore bug
- pthread-cond-broadcast-waiters-after-spinning.patch: Fix
waiters-after-spinning case (BZ #23538)
- regex-uninit-memory-access.patch: fix uninitialized memory access (BZ
[#23578])
- spawni-maybe-script-execute.patch: Fix segfault in maybe_script_execute
- gethostid-gethostbyname-failure.patch: Check for NULL value from
gethostbyname_r (BZ #23679)
- strstr-huge-needle.patch: Fix strstr bug with huge needles (BZ #23637)
- Add libpng-devel and zlib-devel for utils build
- Add glibc-locale-base subpackage containing only C, C.UTF-8 and
en_US.UTF-8 locales (fate#326551)
- Update to glibc 2.28
* The localization data for ISO 14651 is updated to match the 2016
Edition 4 release of the standard, this matches data provided by
Unicode 9.0.0
* Unicode 11.0.0 Support: Character encoding, character type info, and
transliteration tables are all updated to Unicode 11.0.0, using
generator scripts contributed by Mike FABIAN (Red Hat)
* <math.h> functions that round their results to a narrower type are added
from TS 18661-1:2014 and TS 18661-3:2015
* Two grammatical forms of month names are now supported
* The renameat2 function has been added, a variant of the renameat function
which has a flags argument
* The statx function has been added, a variant of the fstatat64
function with an additional flags argument
* IDN domain names in getaddrinfo and getnameinfo now use the system libidn2
library if installed
* Parsing of dynamic string tokens in DT_RPATH, DT_RUNPATH, DT_NEEDED,
DT_AUXILIARY, and DT_FILTER has been expanded to support the full
range of ELF gABI expressions including such constructs as
'$ORIGIN$ORIGIN' (if valid)
* Support for ISO C threads (ISO/IEC 9899:2011) has been added.
* The nonstandard header files <libio.h> and <_G_config.h> are no longer
installed
* The stdio functions 'getc' and 'putc' are no longer defined as macros
* All stdio functions now treat end-of-file as a sticky condition
* The macros 'major', 'minor', and 'makedev' are now only available from
the header <sys/sysmacros.h>
* The obsolete function ustat is no longer available to newly linked
binaries; the headers <ustat.h> and <sys/ustat.h> have been removed
* The obsolete function nfsservctl is no longer available to newly linked
binaries
* The obsolete function name llseek is no longer available to newly linked
binaries
* The AI_IDN_ALLOW_UNASSIGNED and NI_IDN_ALLOW_UNASSIGNED flags for the
getaddrinfo and getnameinfo functions have been deprecated
* The AI_IDN_USE_STD3_ASCII_RULES and NI_IDN_USE_STD3_ASCII_RULES flags for
the getaddrinfo and getnameinfo functions have been deprecated
* The fcntl function now have a Long File Support variant named fcntl64
* CVE-2016-6261, CVE-2016-6263, CVE-2017-14062: Various vulnerabilities have
been fixed by removing the glibc-internal IDNA implementation and using
the system-provided libidn2 library instead
- Split off all libcrypt related functions into package libxcrypt
- fix-locking-in-_IO_cleanup.patch, fnmatch-collating-elements.patch:
Rediff
- aarch64-sys-ptrace-update.patch,
crypt_blowfish-1.2-hack_around_arm.diff, crypt_blowfish-1.2-sha.diff,
crypt_blowfish-const.patch, crypt_blowfish-gensalt.patch,
glibc-2.14-crypt.diff, i386-memmove-sse2-unaligned.patch,
i386-sigaction-sa-restorer.patch, mempcpy-avx512.patch,
netgroup-cache-keys.patch, nss-database-multiple-dfn.patch,
pkey-get-reserved-name.patch, powerpc-sys-ptrace-undefine-macros.patch,
powerpc-sys-ptrace-update.patch, realpath-ssize-max-overflow.patch,
res-send-enomem.patch, riscv-fmax-fmin-nan.patch,
riscv-kernel-sigaction.patch, riscv-readelflib.patch,
riscv-tls-init.patch: Removed
- glibc_post_upgrade.c: Don't reload init (bsc#1103124)
==== glibc ====
Version update (2.27 -> 2.29)
Subpackages: glibc-devel glibc-extra glibc-info glibc-locale nscd
- Update to glibc 2.29
* The getcpu wrapper function has been added, which returns the currently
used CPU and NUMA node
* Optimized generic exp, exp2, log, log2, pow, sinf, cosf, sincosf and tanf
* The reallocarray function is now declared under _DEFAULT_SOURCE, not just
for _GNU_SOURCE, to match BSD environments
* For powercp64le ABI, Transactional Lock Elision is now enabled iff kernel
indicates that it will abort the transaction prior to entering the kernel
(PPC_FEATURE2_HTM_NOSC on hwcap2)
* The functions posix_spawn_file_actions_addchdir_np and
posix_spawn_file_actions_addfchdir_np have been added, enabling
posix_spawn and posix_spawnp to run the new process in a different
directory
* The popen and system do not run atfork handlers anymore (BZ#17490)
* strftime's default formatting of a locale's alternative year (%Ey)
has been changed to zero-pad the year to a minimum of two digits,
like "%y"
* As a GNU extension, the '_' and '-' flags can now be applied to
"%EY" to control how the year number is formatted
* The glibc.tune tunable namespace has been renamed to glibc.cpu and the
tunable glibc.tune.cpu has been renamed to glibc.cpu.name
* The type of the pr_uid and pr_gid members of struct elf_prpsinfo, defined
in <sys/procfs.h>, has been corrected to match the type actually used by
the Linux kernel
* An archaic GNU extension to scanf, under which '%as', '%aS', and '%a[...]'
meant to scan a string and allocate space for it with malloc, is now
restricted to programs compiled in C89 or C++98 mode with _GNU_SOURCE
defined
- unwind-ctor.patch, old-getdents64.patch, nss-files-leak.patch,
riscv-feholdexcept-setround.patch,
pthread-cond-broadcast-waiters-after-spinning.patch,
regex-uninit-memory-access.patch, spawni-maybe-script-execute.patch,
gethostid-gethostbyname-failure.patch, strstr-huge-needle.patch,
pthread-mutex-lock-elision-race.patch, x86-haswell-string-flags.patch,
if-nametoindex-descr-leak.patch, riscv-flush-icache.patch: Removed
- fnmatch-collating-elements.patch: update
- riscv-flush-icache.patch: fix for compiling against 4.20 headers
- if-nametoindex-descr-leak.patch: if_nametoindex: Fix descriptor leak for
overlong name (CVE-2018-19591, BZ #23927, bsc#1117603)
- Fix typography for glibc-locale-base.
- pthread-mutex-lock-elision-race.patch: Fix race in pthread_mutex_lock
while promoting to PTHREAD_MUTEX_ELISION_NP (BZ #23275)
- x86-haswell-string-flags.patch: x86: Fix Haswell CPU string flags (BZ
[#23709])
- unwind-ctor.patch: Add missing unwind information to ld.so on powerpc32
(BZ #23707)
- old-getdents64.patch: Rewrite __old_getdents64 (BZ #23497)
- nss-files-leak.patch: Fix file stream leak in aliases lookup (BZ #23521)
- riscv-feholdexcept-setround.patch: Fix rounding save/restore bug
- pthread-cond-broadcast-waiters-after-spinning.patch: Fix
waiters-after-spinning case (BZ #23538)
- regex-uninit-memory-access.patch: fix uninitialized memory access (BZ
[#23578])
- spawni-maybe-script-execute.patch: Fix segfault in maybe_script_execute
- gethostid-gethostbyname-failure.patch: Check for NULL value from
gethostbyname_r (BZ #23679)
- strstr-huge-needle.patch: Fix strstr bug with huge needles (BZ #23637)
- Add libpng-devel and zlib-devel for utils build
- Add glibc-locale-base subpackage containing only C, C.UTF-8 and
en_US.UTF-8 locales (fate#326551)
- Update to glibc 2.28
* The localization data for ISO 14651 is updated to match the 2016
Edition 4 release of the standard, this matches data provided by
Unicode 9.0.0
* Unicode 11.0.0 Support: Character encoding, character type info, and
transliteration tables are all updated to Unicode 11.0.0, using
generator scripts contributed by Mike FABIAN (Red Hat)
* <math.h> functions that round their results to a narrower type are added
from TS 18661-1:2014 and TS 18661-3:2015
* Two grammatical forms of month names are now supported
* The renameat2 function has been added, a variant of the renameat function
which has a flags argument
* The statx function has been added, a variant of the fstatat64
function with an additional flags argument
* IDN domain names in getaddrinfo and getnameinfo now use the system libidn2
library if installed
* Parsing of dynamic string tokens in DT_RPATH, DT_RUNPATH, DT_NEEDED,
DT_AUXILIARY, and DT_FILTER has been expanded to support the full
range of ELF gABI expressions including such constructs as
'$ORIGIN$ORIGIN' (if valid)
* Support for ISO C threads (ISO/IEC 9899:2011) has been added.
* The nonstandard header files <libio.h> and <_G_config.h> are no longer
installed
* The stdio functions 'getc' and 'putc' are no longer defined as macros
* All stdio functions now treat end-of-file as a sticky condition
* The macros 'major', 'minor', and 'makedev' are now only available from
the header <sys/sysmacros.h>
* The obsolete function ustat is no longer available to newly linked
binaries; the headers <ustat.h> and <sys/ustat.h> have been removed
* The obsolete function nfsservctl is no longer available to newly linked
binaries
* The obsolete function name llseek is no longer available to newly linked
binaries
* The AI_IDN_ALLOW_UNASSIGNED and NI_IDN_ALLOW_UNASSIGNED flags for the
getaddrinfo and getnameinfo functions have been deprecated
* The AI_IDN_USE_STD3_ASCII_RULES and NI_IDN_USE_STD3_ASCII_RULES flags for
the getaddrinfo and getnameinfo functions have been deprecated
* The fcntl function now have a Long File Support variant named fcntl64
* CVE-2016-6261, CVE-2016-6263, CVE-2017-14062: Various vulnerabilities have
been fixed by removing the glibc-internal IDNA implementation and using
the system-provided libidn2 library instead
- Split off all libcrypt related functions into package libxcrypt
- fix-locking-in-_IO_cleanup.patch, fnmatch-collating-elements.patch:
Rediff
- aarch64-sys-ptrace-update.patch,
crypt_blowfish-1.2-hack_around_arm.diff, crypt_blowfish-1.2-sha.diff,
crypt_blowfish-const.patch, crypt_blowfish-gensalt.patch,
glibc-2.14-crypt.diff, i386-memmove-sse2-unaligned.patch,
i386-sigaction-sa-restorer.patch, mempcpy-avx512.patch,
netgroup-cache-keys.patch, nss-database-multiple-dfn.patch,
pkey-get-reserved-name.patch, powerpc-sys-ptrace-undefine-macros.patch,
powerpc-sys-ptrace-update.patch, realpath-ssize-max-overflow.patch,
res-send-enomem.patch, riscv-fmax-fmin-nan.patch,
riscv-kernel-sigaction.patch, riscv-readelflib.patch,
riscv-tls-init.patch: Removed
- glibc_post_upgrade.c: Don't reload init (bsc#1103124)
==== gnome-system-monitor ====
Subpackages: gnome-system-monitor-lang
- Fix req#663737 - build with translation-update-upstream
version 20181128
==== gnome-weather ====
Subpackages: gnome-shell-search-provider-gnome-weather gnome-weather-lang
- Stop using arch-specific libdir (boo#1109687)
==== grub2 ====
Subpackages: grub2-i386-pc grub2-snapper-plugin grub2-systemd-sleep-plugin grub2-x86_64-efi grub2-x86_64-xen
- Add patch to fix ARM boot, when kernel become too big:
* grub2-move-initrd-upper.patch (boo#1123350)
- Support long menu entry by scrolling its text left and right through
the key stroke ctrl+l and ctrl+r (FATE#325760)
* grub2-gfxmenu-support-scrolling-menu-entry-s-text.patch
- Improved hiDPI device support (FATE#326680)
* grub2-video-limit-the-resolution-for-fixed-bimap-font.patch
- Build platform-packages 'noarch' and move to '/usr/share/efi'
for SUSE Manager. (FATE#326960)
* grub2-efi-xen-chainload.patch (bsc#1122563)
* grub2-efi-xen-removable.patch (refresh)
==== gstreamer-plugins-good ====
Subpackages: gstreamer-plugins-good-extra gstreamer-plugins-good-gtk gstreamer-plugins-good-jack gstreamer-plugins-good-lang gstreamer-plugins-good-qtqml
- Add gstreamer-plugins-good-fix-vpx-build.patch: Fix build with
libvpx 1.8.0.
- Add libtool BuildRequires and pass autogen.sh, as the above patch
touches the buildsystem.
==== gtk3 ====
Version update (3.24.4 -> 3.24.5)
Subpackages: gtk3-data gtk3-immodule-amharic gtk3-immodule-inuktitut gtk3-immodule-thai gtk3-immodule-tigrigna gtk3-immodule-vietnamese gtk3-immodule-xim gtk3-lang gtk3-tools libgtk-3-0 typelib-1_0-Gtk-3_0
- Update to version 3.24.5:
+ Adwaita: Refresh the theme.
+ HighContrast: Refresh the theme.
+ Wayland: Implement gdk_window_present.
+ GtkSwitch: Use icons instead of glyphs.
+ Updated translations.
- Add explicit pkgconfig(fribidi) BuildRequires, new dependency.
==== health-checker ====
Version update (1.0 -> 1.1)
Subpackages: health-checker-plugins-MicroOS
- Update to version 1.1
* new plugins for crio and kubelet
- Add new sub-package with test cases for openSUSE Kubic
==== ibus-qt ====
- Convert to pkgconfig dependencies
- Use %cmake macros
==== icedtea-web ====
Subpackages: icedtea-web-javadoc
- Make the plugin opt-in for all distributions and architectures
==== inkscape ====
Version update (0.92.3+20181214.6afa35c3d3 -> 0.92.4)
Subpackages: inkscape-extensions-extra inkscape-extensions-gimp inkscape-extensions-skencil inkscape-lang
- Update to version 0.92.4
* Align multiple objects as a group relative to a single object
* Write image data to stdout and read from it
* Experience extensions working faster within complex docs
* See improved speed when deselecting a path with many nodes
* Ungroup text elements won't result in changed font size
* Able to print and/or print correct paper size with printers
* See improved perf of the measure tool when grids are visible
* See proper opacity of partially transparent embedded bmp imgs
* Able to Shift/Ctrl-click on control handles of shapes w/o crash
* Build Inkscape with up-todate- poppler library 0.72.0
==== irssi ====
- Trim filler wording from description.
==== libarchive ====
Subpackages: bsdtar libarchive13
- Added patches:
* CVE-2019-1000019.patch Fixes 7zip crash (boo#1124341)
* CVE-2019-1000020.patch ISO9660 infinite loop fixed (boo#1124342)
==== libosinfo ====
Version update (1.2.0 -> 1.3.0)
Subpackages: libosinfo-1_0-0 libosinfo-lang typelib-1_0-Libosinfo-1_0
- Use noun phrase in summaries.
- Update to version 1.3.0
Changes in this release include:
* Add isodata test files for many more distros
* Refreshed translations from Zanata
* Refuse to load data files which do not follow the
documented directory layout and file naming conventions
introduced in version 0.3.0
* Avoid warnings when setting GError objects with new glib
* Remove outdated FSF address from source file headers
* Make several test suites collect & report all errors
before exiting with failure for easy diagnosis
* Avoid misc memory leaks
* Add support for reporting maximum resource settings
* Add support for reporting network installer resource settings
* Fix data returned for osinfo_devicelinklist_get_devices
* Support removal of devices during inheritance processing
* Support inheritance of resources settings
* Add OsinfoImage class & related APIs for reporting
pre-installed disk images
* Add API to determine if treeinfo metadata is provided
* Add API to determine if media supports installer scripts
* Add API to determine preferred install script injection
methods
* Add support for detecting if PPC ISO images are bootable
==== libsodium ====
Version update (1.0.16 -> 1.0.17)
- Update to 1.0.17
- Bug fix: sodium_pad() didn't properly support block sizes
>= 256 bytes.
- JS/WebAssembly: some old iOS versions can't instantiate the
WebAssembly module; fall back to Javascript on these.
- JS/WebAssembly: compatibility with newer Emscripten versions.
- Bug fix: crypto_pwhash_scryptsalsa208sha256_str_verify() and
crypto_pwhash_scryptsalsa208sha256_str_needs_rehash()didn't
returnEINVAL` on input strings with a short length, unlike
their high-level counterpart.
- Added a workaround for Visual Studio 2010 bug causing CPU
features not to be detected.
- Portability improvements.
- Test vectors from Project Wycheproof have been added.
- New low-level APIs for arithmetic mod the order of the prime
order group:
- crypto_core_ed25519_scalar_random(),
crypto_core_ed25519_scalar_reduce(),
- crypto_core_ed25519_scalar_invert(),
crypto_core_ed25519_scalar_negate(),
- crypto_core_ed25519_scalar_complement(),
crypto_core_ed25519_scalar_add() and
crypto_core_ed25519_scalar_sub().
- New low-level APIs for scalar multiplication without clamping:
crypto_scalarmult_ed25519_base_noclamp() and
crypto_scalarmult_ed25519_noclamp().
These new APIs are especially useful for blinding.
- sodium_sub() has been implemented.
- Support for WatchOS has been added.
- getrandom(2) is now used on FreeBSD 12+.
- The nonnull attribute has been added to all relevant
prototypes.
- More reliable AVX512 detection.
- Javascript/Webassembly builds now use dynamic memory growth.
==== libsolv ====
Version update (0.7.2 -> 0.7.3)
Subpackages: libsolv-devel libsolv-tools python3-solv
- fixed a couple of null pointer derefs
[bnc#1120629] [bnc#1120630] [bnc#1120631]
- do favor evaluation before pruning allowing to (dis)favor
specific package versions
- no longer disable infarch rules when they don't conflict with
the job
- bump version to 0.7.3
==== libstorage-ng ====
Version update (4.1.84 -> 4.1.86)
Subpackages: libstorage-ng-lang libstorage-ng-ruby libstorage-ng1
- Translated using Weblate (Catalan)
- Translated using Weblate (Chinese (China))
- Translated using Weblate (Czech)
- Translated using Weblate (Danish)
- Translated using Weblate (Japanese)
- Translated using Weblate (Russian)
- Translated using Weblate (Slovak)
- Translated using Weblate (Spanish)
- 4.1.86
- merge gh#openSUSE/libstorage-ng#611
- Remove setters for non-permanent stored values
- Extend Bcache API with helper methods
- Use bcache command
- Increase minor version
- 4.1.85
==== libx86emu ====
- Use %license instead of %doc [bsc#1082318]
==== libzypp ====
Version update (17.11.0 -> 17.11.1)
- CheckAccessDeleted: Suppress reporting `/memfd:` pseudo files
(bsc#1123843)
- MediaCurl: improve reporting https->http redirection errors
- Prevent SEGV if the application sets an empty TextLocale
- Url: don't force printing an empty authority if the schema does not
allow authority at all
- Try to the missing rpmDB compat symlink in case the rpm package got
deleted (bsc#1122471)
- version 17.11.1 (9)
==== lvm2 ====
Subpackages: liblvm2app2_2 liblvm2cmd2_02
- Disable the LVM lock daemon using sanlock, in order to avoid the
dependence on sanlock related packages (bsc#1121382)
- Use %license instead of %doc [bsc#1082318]
==== mozjs60 ====
Version update (60.2.2 -> 60.4.0)
- update to ESR codebase (60.4.0)
- rebased riscv-support.patch
- mozjs60-mozilla-s390-bigendian.patch: rediff and apply on more big
endian archs
- mozjs60-xulrunner-24.0-s390-inlines.patch: remove
- Replace icudt58b.dat.xz by icudt60b.dat.xz
- riscv-support.patch: add basic support for riscv64
==== mpfr ====
Version update (4.0.1 -> 4.0.2)
Subpackages: libmpfr6 mpfr-devel
- Update to mpfr 4.0.2
* Cummulative bugfix release, includes mpfr-4.0.1-cummulative-patch.patch.
==== openldap2 ====
Subpackages: libldap-2_4-2 libldap-2_4-2-32bit libldap-data openldap2-client openldap2-devel
- added back-ported fix for OpenLDAP ITS#8727
(file 0002-openldap-its8727-plug-ber-leaks.patch)
==== osinfo-db ====
Version update (20181116 -> 20190120)
- Update database to version 20190120
osinfo-db-20190120.tar.xz
==== perl ====
Subpackages: perl-base perl-doc
- Add perl-fix2020.patch to fix timelocal calls in 2020 (boo#1102840)
- Add perl-reproducible2.patch to make build reproducible in spite of ASLR
==== perl-XML-LibXML ====
Version update (2.0132 -> 2.0133)
- updated to 2.0133
see /usr/share/doc/packages/perl-XML-LibXML/Changes
2.0133 2019-02-02
- Mark as working with libxml2 2.9.9 ( and below ).
- Allow LibParser to be provided for all methods
- https://github.com/shlomif/perl-XML-LibXML/pull/23
- Thanks to @lavock .
- Portability fixes by Reini Urban and others.
- https://github.com/shlomif/perl-XML-LibXML/pull/18 .
- Thanks!
==== pesign-obs-integration ====
Version update (10.0 -> 10.1)
- Version 10.1
- Add modsign-verify for the signature verification (bsc#1118953)
==== pkg-config ====
- Add pkg-config-Dont-emit-unknown-keyword-warning.patch: parse:
Don't emit unknown keyword warning for Libs.private.
==== polkit-default-privs ====
Version update (13.2+20190128.da9c3c6 -> 13.2+20190207.4d86620)
- Update to version 13.2+20190207.4d86620:
* add manage-vdo privilege of udisks2 (bsc#1123747)
* further improve documentation in /etc/polkit-default-privs.local
* sort the output rules in /etc/polkit-1/rules.d/90-default-privs to
make the runs reproducible. (https://github.com/openSUSE/polkit-default-privs/issues/3)
- Update to version 13.2+20190207.9bb8655:
* man pages: extend documentation to better describe syntax and profiles
* install README.md as part of package documentation
* set_polkit_default_privs: add warning about unknown profiles
* introduce a new polkit-default-privs easy profile
- Update to version 13.2+20190130.b2262b2:
* Whitelist additional Flatpak action metadata-update (bsc#1123653)
* soften authentication requirements for flatpak's appstream-update (bsc#1122116)
==== popt ====
Subpackages: libpopt0 libpopt0-32bit popt-devel
- build a 32bit library generically, for use by 32bit fuzzing
==== python-configparser ====
Version update (3.5.0 -> 3.7.1)
- Update to 3.7.1
* Fixed issue on Python 2.x when future is present (gh#jacaro/configparser#30)
- Update to 3.7.0
* Merge functionality from Python 3.7.2. Now ConfigParser accepts bytes paths
as well as any PathLike object, including those found in the pathlib2
backport <https://pypi.org/project/pathlib2/>.
- Update to 3.5.3
* Reverted the limit on DeprecationWarning, as it
had unintended consequences (gh#jacaro/configparser#27)
- Update to 3.5.2
* Use environment markers to indicate the 'ordereddict' dependency for
Python 2.6 (gh#jacaro/configparser#23)
* Limit DeprecationWarning when a filename is indicated as a bytestring on
Python 2. Now the warning is only emitted when py3kwarning is indicated
(gh#jacaro/configparser#24)
- Update to 3.5.1
* jaraco adopts the package.
* Moved hosting to GitHub.
* Updated backports namespace package to conform with other packages sharing
the namespace (gh#jacaro/configparser#21)
==== python-entrypoints ====
Version update (0.2.3 -> 0.3)
- update to version 0.3:
Check: https://github.com/takluyver/entrypoints/commits/master
==== python-gevent ====
- Add patches to fix building the package:
* remove-testCongestion.patch to remove a test that is failing
due to a timeout
* fix-tests.patch to fix some tests
- ssl.OP_NO_COMPRESSION is set by default by ssl.
- thread_ident can be represented as a negative hex number now,
so replace the negative sign with the regex too, and not just the number.
* use-libev-cffi.patch, libev-cext seems to be broken on i586, so
use libev-cffi by default (also, the gevent documentation mentions
that upstream will make libev-cffi the default soon).
- Make sure to skip tests that need network access
==== python-kiwi ====
Version update (9.17.1 -> 9.17.15)
- Bump version: 9.17.14 ? 9.17.15
- Fixup code issues reported by new flake8 version
Travis has updated the flake8 version which caused more
strict issue reports on the code. This commit fixes the
new issues reported by flake8
- Bump version: 9.17.13 ? 9.17.14
- Changed default value for bundler compression
If no compression is configured in the kiwi config file
the default was set to: False. However this lead to big
trouble on the obs side for images which has fixed
storage disk sizes configured, e.g Azure images which
requests 30G disk size per instance. Thus the default
for the bundler compression has changed to be: True
- Bump version: 9.17.12 ? 9.17.13
- Fixed grub theme lookup
If the theme was not found at the expected place an exception
was thrown. However the alternative lookup code in /boot was
not reached with that exception. This commit fixes this
- Bump version: 9.17.11 ? 9.17.12
- Add a runtime check for preferences metadata
This commit adds a runtime check for preferences metadata. More
specfic verifies there is a packagemanager defined and an image version
defined.
Fixes #925
- Support alternative EFI and grub modules paths
In SUSE products EFI binaries are historically located in
/usr/lib*/efi. In a recent move to package grub2 as noarch
fate#326960, a collision between x86_64 and aarch64 has been
identified, as both place platform-specific files in the same
spot. To rectify this, a new location was devised:
/usr/share/efi/$(uname -m). At the same time /usr/lib/grub2 will
move to /usr/share/grub2. This Fixes #924
- Fixed Xen guest detection
We only support Xen setup e.g in the Amazon Cloud for the
x86_64 architecture. This Fixes bsc#1123186 and bsc#1123185
- Fixed location of grub unicode font file
grub2 is expecting the unicode font below the fonts
directory in the /boot/grub*/ depending on how the
distribution installs grub2. This Fixes bsc#1119416
- Fix documentation howto delete a package
The documentation described an invalid XML grammar
- Bump version: 9.17.10 ? 9.17.11
- Fix package conflict for completion file
The completion can only be provided by one package if not
python version specific completion files are provided. Due
to the fix in #920 the completion file must be provided by
another sub-package. This commit moves it to the
kiwi-man-pages package. Actually kiwi man pages provides
more than just the man pages, but also the PDF documentation
and I think the completion information serves the purpose of
documentation to some degree too.
- Bump version: 9.17.9 ? 9.17.10
- Fixed file name of completion file
The bash completion file must match one of the alternatives links.
Otherwise the bash completion mechanism will not match. kiwi-ng is
the unique alternative link name compared to the still present
legacy kiwi version and should be used preferably
- Add container history metadata on umoci repack call
This commit makes sure that `umoci repack` call includes history
metadata and skips that in `umoci config` call.
Fixes #918
- Bump version: 9.17.8 ? 9.17.9
- Update schematron rule
install_continue_on_timeout is only for oem types
- Do not assume package manager is always there
This commit modifies the dump_reload_package_database method
for zypper to not assume rpm binary is always part of the image.
An image could be bootstrapped only without zypper or rpm, in that
case it does not make sense and it is not possible to dump and reload
rpmdb.
Fixes #915 and related to #550
- Allow to switch off install image boot timeout
This commit adds a new attribute called:
<type ... install_continue_on_timeout="true|false"/>
It allows to setup the boot timeout for install images
build with KIWI. If not set or set to 'true' the configured
boottimeout or its default applies to the install image
as it was before. If set to 'false' there will be no
timeout in the install image bootloader setup and the boot
only continues on manual intervention.
- Bump version: 9.17.7 ? 9.17.8
- Make result compression in the bundler optional
Calling kiwi result bundle will take the image build results
and bundle the relevant image files according to their image
type. Depending on the result configuration this could instruct
the bundler to compress one or more files from the result.
By default this compression is switched off in the bundler but
can be activated to save storage space and speedup download
of the image with the following runtime configuration:
bundle:
- compress: true|false
If compression is activated the result image has to be
uncompressed before it can be used. This Fixes #901
- Bump version: 9.17.6 ? 9.17.7
- Fix use of SysConfig objects
objects of that class did not provide a get method but
overload the bracket [] operator. Using the get() method
failed. This Fixes #910
- Use chkstat to verify and fix file permissions
Call chkstat in system mode which reads /etc/sysconfig/security
to determine the configured security level and applies the
appropriate permission definitions from the /etc/permissions*
files. It's possible to provide those files as overlay files
in the image description to apply a certain permission setup
when needed. Otherwise the default setup as provided on the
package level applies. It's required that the image root system
has chkstat installed. If not present KIWI skips this step
and continuous with a warning. This Fixes #895
- Allow setting the protocol for exposed ports
With this commit it is possible to set tcp or upd (e.g. "80/tcp") for
exposed container ports. If no protocol is provided OCI defaults are
applied.
Fixes #906
- Use cls in @classmethods instead of self
For consistency reasons.
- Bump version: 9.17.5 ? 9.17.6
- Allow setctsid to be part of custom boot images
- Fix disk size calculation for VMX
Disk size calculation must take into account the empty volumes that
are to be mounted in a directory that does not exist in the root tree
otherwise there is KeyError. The result of
storate/setup._calculate_volume_mbytes must be a dict including all
defined volumes.
Fixes #904
- Bump version: 9.17.4 ? 9.17.5
- Make sure manual pages are part of pypi archive
As consequence of the change in the travis setup to make
use of the native 'pages' and 'pypi' providers from travis the
environment for the sdist target has changed. Within the
doc_travis tox env no manual pages was build. In combination
with the 'pypi' provider setup in .travis.yml which uses
skip_cleanup: true, this caused the pypi archive to miss
any manual pages which lead to a runtime error on install
via pip.
- Bump version: 9.17.3 ? 9.17.4
- Don't trust the vmlinux symlink to be present
- Refactor kernel version lookup
Check the presence of the gzip compressed kernel binary
and use it. If not present use the arbitrary kernel image
format with the known limitations.
- More clarity on kernel version lookup
Lookup of the kernel version is done by directly reading the
kernel image via a small tool named kversion. The scope of the
tool is limited and does not work for e.g kernel images which
contains its own decompressor code. For the special cases we
defined exceptions, one was zImage. The recently added exception
for vmlinuz seemed too intrusive to me and was also not well
documented. This patch tries to clarify and get us back to
explicit and easy to read coding. Fixes #899
- testing: fix issues marked by shellcheck
- kernel.py: also try vmlinux-version.gz in case of image-version to
get the version number
- Add Ubuntu bionic build tests
- Another round of OCI tools refactoring
In order to provide buildah support some of the logic about
temporary directories for OCI images creation needs to be moved
to the dedicated OCI tool class.
While umoci can operate in any directory and this is passed as an
argument, this is not the case for buildah. In buildah workflow
the storage path of work-in-progress images/containers is not
customizable neither the mountpoint of the container rootfs.
- Bump version: 9.17.2 ? 9.17.3
- Update documentation for rd.live.cowfile.mbsize
- Use cow file on persistent grub live loop boot
When using tools like live-grub-stick the live iso as generated
by kiwi will be copied as file on the target device and a grub
loopback setup is created there to boot the live system from file.
In such a case the persistent write setup which tries to create
an extra write partition on the target fails in almost all cases
because the target has no free and unpartitioned space available.
Therefore in case of such a loopback mounted system we create a
cow file(live_system.cow) instead of a partition to setup
persistent writing. The cow file will be created in the same
directory the live iso image file was read from grub
This Fixes #860
- Bump version: 9.17.1 ? 9.17.2
- Create a custom `setup.py clean` command
The default `setup.py clean` command does not clean `dist` and
`*.egg-info` folders. This commit makes sure those are cleaned and
also ands a `setup.py clean` command in the `clean` Makefile target
- Better exception handling in oem installer
If an error condition applies in the kiwi dump dracut code
the reaction was to stop the process with a dracut die() call.
If the option 'rd.debug' was set on boot, this lead to a debugging
shell which is good, but in a standard process this lead to a
lock of the machine which is an unfortunate situation. This
patch changes the behavior to always print the error message
as a dialog message box on the primary console and reboot
the system after keypress or timeout. In case of the debug
switch configured the system die()'s as before.
This Fixes #884
- Add parted dependency for dracut-kiwi-live package
dracut-kiwi-live requires `partprobe` tool and this is provided by
parted package. Persistent overlay setup fails if parted is not
installed in the image.
- Added unit test for syslinux lookup paths
- Include the isolinux ubuntu paths
This commit adds the ubuntu installation paths the places to look
for isolinux binaries.
- Fix spec to better support Debian and Ubuntu builds
This commit fixes the spec to properly build for Debian and Ubuntu.
More specific:
* update-alternatives path has been adapted
* python3-kiwi are now enabled for Debian 9 and Ubuntu 18.04
- Make gfxboot a recommended package
gfxboot is needed on the host for certain boot graphics
operations. It's used if the boot theme provides a gfxboot.cfg
In this case the tool is also required. The setup of the
boot themes is differently implemented in each of the
distributions we support. In addition on suse distributions
gfxboot is no longer in the core system. Given that we are
not able to find a common base on requirement of the package
we changed gfxboot from a required to a recommended package
and deleted the requirement on debian based distros
==== python-numpy ====
Version update (1.15.4 -> 1.16.1)
Subpackages: python2-numpy python3-numpy
- Update to version 1.16.1
Changes documented in release notes:
https://github.com/numpy/numpy/blob/master/doc/release/1.16.1-notes.rst
- Update to version 1.16.0
Changes documented in release notes:
https://github.com/numpy/numpy/blob/master/doc/release/1.16.0-notes.rst
==== python-requests ====
Version update (2.20.1 -> 2.21.0)
- update to version 2.21.0:
* Requests now supports idna v2.8.
==== qpdf ====
Version update (8.3.0 -> 8.4.0)
- Update to version 8.4.0
See included ChangeLog file for the complete changelog
- Drop qpdf-data-loss-fix.patch, fixed upstream.
==== rdma-core ====
Version update (21 -> 22.1)
Subpackages: libibverbs libibverbs1 libmlx4-1 libmlx5-1 librdmacm1
- Update to rdma-core v22.1 (bsc#1104280)
* No release notes available
==== rpm-config-SUSE ====
Version update (0.g8 -> 0.g11)
- Added macros.d/macros.initrd
==== ruby ====
Version update (2.5 -> 2.6)
Subpackages: ruby-devel
- switch the default ruby to 2.6
==== sed ====
Version update (4.5 -> 4.7)
Subpackages: sed-lang
- GNU sed 4.7:
* Fix some fails with \b in the C locale and with the DFA matcher
- ------------------------------------------------------------------
- Update to version 4.6:
* sed now prints a clear error message when r/R/w/W (and s///w)
commands are missing a filename.
* sed now uses fully-buffered output (instead of line-buffered)
when writing to files.
* sed no longer accesses invalid memory (heap overflow) when
given invalid backreferences in 's' command
* sed no longer adds extraneous NUL when given s/$//n command.
* sed no longer accesses invalid memory (heap overflow) with
s/$//n regexes.
* New option, --debug: print the input sed script in canonical
form and annotate program execution.
- Refresh sed-dont_close_twice.patch
==== suse-module-tools ====
Version update (15.0.1 -> 15.1.0)
- Update to version 15.1.0 (git 6b07b88):
* 50-blacklist.conf is not added in Leap before 15.1.
fix conditionals and bump version accordingly.
- Update to version 15.0.20 (git 1396df5):
- Fix driver-check.sh (boo#1123697, boo#1123704)
- add /etc/modprobe.d/50-blacklist.conf from sysconfig package
(boo#1107611)
- Remove hard dependency on mkinitrd (boo#1123721)
- Make sure code works also without kmod-compat
- Replace file dependency on /sbin/depmod by weak package dependency
- Move "weak-modules" script to -legacy subpackage to avoid
dependency on binutils (bsc#1116665)
- Require mkinitrd (provided also by dracut) directly instead of
file requires. This is fixing image build failures
==== sysconfig ====
Version update (0.84.3 -> 0.85.1)
Subpackages: sysconfig-netconfig
- HOTPATCH (to be reverted): revert-var-adm-lib-netconfig-move.patch
- version 0.85.1
- removed modprobe.d/50-blacklist.conf, which will be provided by
the suse-module-tools package instead (boo#1107611). See also:
gh#openSUSE/suse-module-tools/pull/3
gh#openSUSE/sysconfig/pull/22
- version 0.85.0
- netconfig: change to write resolv.conf,yp.conf,forwarders.conf
to files in /[var/]run/netconfig/ and link in /etc (fate#325872)
- netconfig: add to update ntp servers in chrony (bsc#1099272) and
cleaned up to use start-ntpd addserver to update ntpd servers.
==== tigervnc ====
Subpackages: libXvnc1 xorg-x11-Xvnc xorg-x11-Xvnc-module
- Fix build with latest cmake - which now requires the source
directory as argument (still works with old cmake versions)
==== totem ====
Subpackages: nautilus-totem totem-lang totem-plugins
- Fix req#663737 - build with translation-update-upstream
version 20181128
==== transactional-update ====
Version update (2.11 -> 2.12)
Subpackages: transactional-update-zypp-config
- Update to version 2.12
- Implements support for needs-restart (Fate#326451)
- Adds easy rollback to last known working snapshot by using "last"
as the snapshot number
- Migrate /etc/fstab.sys entires to /etc/fstab for systemd being
able to create mount units; this will prevent errors on unmount
- Remove implicit --no-allow-vendor-change - this option can be
configured in zypper's configuration file now
- Add support for mounting the /etc overlay file system as a systemd
unit in /etc/fstab on a read-only system (replacing /etc/fstab.sys
in the long run)
- Various bugfixes:
- Only remove /etc overlays on read-only root file systems
[boo#1122455]
- Disable "Persistent" flag in systemd timer unit to prevent
updates during or immediately after the boot phase
- Don't set global zypper options during migration - this is not
supported by the migration plugin
- Fix error handling when interrupting while rsync is running
- Filter out security.selinux attributes during rsync
==== urlscan ====
Version update (0.9.1 -> 0.9.2)
- Update to version 0.9.2
* Add shortcut to copy URL to clipboard (primary).
* Add option to pipe URL into external command.
==== vim ====
Version update (8.1.0687 -> 8.1.0877)
Subpackages: gvim vim-data vim-data-common
- Update to version 8.1.0887, fixes the following problems
* Undo with text properties not tested.
* setline() and setbufline() do not clear text properties.
* Text properties are not adjusted for :substitute.
* If a buffer was deleted a channel can't write to it.
* Channel test fails sometimes.
* When using text props may free memory that is not allocated.
* Internal error when using :popup.
* When test_edit fails 'insertmode' may not be reset and the next test may get stuck. (James McCoy)
* ":sign place" requires the buffer argument.
* Clearing the window is used too often, causing the command line to be cleared when opening a tab. (Miroslav Ko?k�r)
* Compiler warning for uninitialized variable. (Tony Mechelynck)
* Using "gt" sometimes does not redraw a tab. (Jason Franklin)
* Sign message not translated and inconsistent spacing.
* ":sign place" only uses the current buffer.
* Compiler warnings with 64-bit compiler.
* Building with Ruby 2.6 gives compiler warnings.
* :colorscheme isn't tested enough
* Tabline is not always redrawn when something that is used in 'tabline' changes.
* Text property columns are not adjusted for changed indent.
* Third argument for redrawWinline() is always FALSE.
* Windows are updated for every added/deleted sign.
* When using timers may wait for job exit quite long.
* Test files still use function!.
* MS-Windows build instructions are a bit outdated.
* Images for NSIS take up too much space.
* Unessesary #if lines in GTK code.
* Superfluous call to redraw_win_later().
* Get warning message when 'completefunc' returns nothing.
* There is no function for the ":sign jump" command.
* A couple compiler warnings.
* Too many #ifdefs.
* Cannot easily change the current quickfx list index.
* Conceal mode is not sufficiently tested.
* Cannot build without the virtualedit feature.
* Cannot run specific test when in src/testdir the same was as in the src directory.
* Build for MinGW fails.
* Conceal mode is not completely tested.
* Redrawing specifically for conceal feature.
* Compiler warning for sprintf() argument.
* Cannot avoid breaking after a single space.
* There is a SourcePre autocommand event but not a SourcePost.
* Compiler warning for get_buf_arg() unused.
* JS encoding does not handle negative infinity.
* Cannot build without the eval feature.
* Too many #ifdefs for the multi-byte feature.
* The hlsearch state is not stored in a session file.
* Cannot handle binary data.
* Code for Blob not sufficiently tested.
* Compiler warning for uninitialized variable.
* Using freed memory, for loop over blob leaks memory.
* Text objects in not sufficiently tested.
* Tcl test fails.
* Viminfo with Blob is not tested.
* Not all Blob operations are tested.
* Giving error messages is not flexible.
* Compiler warnings for signed/unsigned strings.
* Compiler warnings for signed/unsigned string.
* Highlighting not updated with conceal and 'cursorline'.
* map() with a bad expression doesn't give an error. (Ingo Karkat)
* Using sprintf() instead of semsg().
* Error message contains garbage. (Dominique Pelle)
* When the last sign is deleted the signcolumn may not be removed even though 'signcolumn' is "auto".
* Some regexp errors are not tested.
* One more compiler warning for signed/unsigned string.
* printf format not checked for semsg().
* Preferred column is lost when setting 'cursorcolumn'.
* Error message for get() on a Blob with invalid index.
* copy() does not make a copy of a Blob.
* Not enough documentation for Blobs.
* Font number is always one instead of the actual.
* Showing two characters for tab is limited.
* No proper test for using 'termencoding'.
* Default value for brief_wait is wrong.
* Compiler warning.
* Nobody is using the Sun Workshop support.
* List of distributed files is outdated.
* String format of a Blob can't be parsed back.
* Various problems when using Vim on VMS.
* When deleting lines at the bottom signs are misplaced.
* Updating completions may cause the popup menu to flicker.
* :stop is covered in two tests.
* Inconsistent use of ELAPSED_FUNC.
* Some shell filetype patterns end in a star.
* The sign_define_by_name() function is too long.
* Not all crypt code is tested.
* VMS build is missing the blob file.
* Matching too many files as zsh. (Danek Duvall)
* Travis does not build a version without GUI on Linux.
* Win32: using pipes for channel does not work well.
* Terminal test fails on MS-Windows.
* Argument for message functions is inconsistent.
* Terminal test fails on Mac.
* Build error when using if_xcmdsrv.c.
* Win32: cursor blinks when Vim is not active.
* Compiler warning for signed/unsigned.
* Messy indent in if statement.
* Depending on the configuration some functions are unused.
* ml_get error when updating the status line and a terminal had its scrollback cleared.
* Compiler warning for unused function. (Tony Mechelynck)
* Cannot build with tiny features.
* Sourcing a session sets v:errmsg.
* Code for creating tabpages in session is too complex.
* A few compiler warnings on VMS.
* Popup menu is displayed on top of the cmdline window if it is opened from Insert completion. (Bjorn Linse)
* Incorrect error messages for functions that now take a Blob argument.
* White space before " -Ntabmove" causes problems.
* Cannot build without popup menu.
* MS-Windows 7: problem with named pipe on channel.
* Error E898 is used twice.
* Changing a blob while iterating over it works strangely.
* Calling deleted function; test doesn't work on Mac.
* May use a lot of memory when a function creates a cyclic reference.
* MinGW: no hint that tests fail because of small terminal.
* Negative index doesn't work for Blob.
* Session file has problem with single quote in file name.
* Crash when setting v:errmsg to empty list. (Jaon Franklin)
* Too many #ifdefs.
* Session test fails on MS-Windows.
* MS-Windows: build error with GUI.
* Unicode 16 feature is not useful and cannot be detected.
* FileChangedShell not sufficiently tested.
* :mksession cannot handle a very long 'runtimepath'.
* Dialog for file changed outside of Vim not tested.
* Test for 'runtimepath' in session fails on MS-Windows.
* ":=" command is not tested.
* MS-Windows: cannot send large data with ch_sendraw().
* A failed assert with a long string is hard to read.
* Test for sending large data over channel sometimes fails.
* Xxd "usage" output and other arguments not tested.
* Peeking and flushing output slows down execution.
* Not sufficient testing of xxd.
* SunOS/Solaris has a problem with ttys.
* Code for autocommands is mixed with file I/O code.
* Too many #ifdefs.
* Missing dependency in Makefile.
* Still using FEAT_VIRTUALEDIT.
* When 'hidden' is set session creates extra buffers.
* Test leaves directory behind on MS-Windows.
* Xxd test fails if man page has dos fileformat.
* confirm() is not tested.
* Memory leak when jumps output is filtered.
* GUI may wait too long before dealing with messages. Returning
early may cause a mapping to time out.
* GUI build fails on MS-Windows.
* User completion test can fail on MS-Windows.
* Timer interrupting cursorhold and mapping not tested.
* Compiler warning for type conversion.
* When using VTP wrong colors after a color scheme change.
* getchar(0) never returns a character in the terminal.
* Travis config to get Lua on MacOS is too complicated.
* getchar_zero test fails on MS-Windows.
* Memory leak when running "make test_cd".
* When timer fails test will hang forever.
* Having job_status() free the job causes problems.
* Not easy to recognize the system Vim runs on.
* May use terminal after it was cleaned up.
* Cannot build with Ruby 1.8. (Tom G. Christensen)
* Cursorline highlight is not always updated.
* Test for 'backupskip' is not correct.
* feedkeys() with "L" does not work properly.
* findfile() and finddir() are not properly tested.
* Options test fails on Mac.
* xxd does not work with more than 32 bit addresses.
* Cannot build xxd with MSVC 10.
* When scrolling a window other than the current one the cursorline
highlighting is no
* refresh patches:
- disable-unreliable-tests.patch
- vim-7.4-filetype_apparmor.patch
==== xdelta3 ====
- do not require ancient ncompress for build in SLES
(externally_compressed_io subtest will not run for ncompress)
* why: ncompress is not part of SLES
- package also README.md
* why: contains useful info
==== xen ====
Version update (4.11.1_02 -> 4.12.0_02)
Subpackages: xen-libs xen-tools xen-tools-domU
- Update to Xen 4.12.0 RC2 release (fate#325107, fate#323901)
xen-4.12.0-testing-src.tar.bz2
- bsc#1121391 - GCC 9: xen build fails
gcc9-ignore-warnings.patch
- bsc#1122563 - Virtualization/xen: Bug no Xen on boot, missing
/proc/xen, after 4.11 -> 4.12 upgrade on X86_64/efi.
Keep xen.efi in /usr/lib64/efi for booting older distros.
xen.spec
- fate#326960: Package grub2 as noarch.
As part of the effort to have a unified bootloader across
architectures, modify the xen.spec file to move the Xen efi files
to /usr/share/efi/$(uname -m) from /usr/lib64/efi.
- Update to Xen 4.12.0 RC1 release (fate#325107, fate#323901)
xen-4.12.0-testing-src.tar.bz2
- Drop
5b505d59-tools-xentop-replace-use-of-deprecated-vwprintw.patch
5b76ec82-libxl-arm-Fix-build-on-arm64-acpi-w-gcc-8.2.patch
5b8fae26-tools-libxl-correct-vcpu-affinity-output-with-sparse-physical-cpu-map.patch
5b8fae26-xen-fill-topology-info-for-all-present-cpus.patch
5b8fb5af-tools-xl-refuse-to-set-number-of-vcpus-to-0-via-xl-vcpu-set.patch
5b9784ad-x86-HVM-drop-hvm_fetch_from_guest_linear.patch
5b9784d2-x86-HVM-add-known_gla-helper.patch
5b9784f2-x86-HVM-split-page-straddling-accesses.patch
5bdc31d5-VMX-fix-vmx_handle_eoi.patch
gcc8-fix-array-warning-on-i586.patch
gcc8-fix-format-warning-on-i586.patch
gcc8-inlining-failed.patch
xen.bug1079730.patch
- bsc#1121960 - xen: sync with Factory
xen.spec
xen.changes
==== xf86-input-libinput ====
Version update (0.28.1 -> 0.28.2)
- Update to version 0.28.2
* This release contains a bugfix that will likely trigger in future releases
of libinput. The driver assumed wrongly that any wheel event has a nonzero
discrete event and used the discrete as a divisor. Which is obviously a bad
idea, mathematically speaking, because you never know what the future will
bring. Hint: it will bring wheel events with a discrete of zero.
==== xml-commons-apis ====
- BuildIgnore xml-apis and xml-resolver, since this does not
strictly require them for build
- BuildIgnore xerces-j2 to break cycle of OSGi requires
==== xml-commons-resolver ====
- BuildIgnore xml-apis and xml-resolver, since this does not
strictly require them for build
- BuildIgnore xerces-j2 to break cycle of OSGi requires
==== yast2-storage-ng ====
Version update (4.1.50 -> 4.1.53)
- Partitioner: when running standalone (in an installed system)
abort gracefully if probing fails (bsc#1123837).
- 4.1.53
- Remove setters for bcache attributes that cannot be permanent
saved (writeback_percent and sequential_cutoff).
- Part of fate#325346.
- 4.1.52
- Limit ESP to min size on aarch64 (bsc#1119318)
- 4.1.51
==== zypper ====
Version update (1.14.19 -> 1.14.24)
Subpackages: zypper-aptitude zypper-log
- Stay with legacy behavior and return ZYPPER_EXIT_INF_REBOOT_NEEDED
only for patches. We don't extend this return code to packages,
although they may also carry the 'reboot-needed' attribute. The
preferred way to test whether the system needs to be rebooted is
`zypper needs-rebooting`. (openSUSE/zypper#237)
- Skip repository on error (bsc#1123967)
- Adapt testcase as repeated options lo longer throw (bsc#1123865)
- version 1.14.24
- New commands for locale management: locales addlocale removelocale
Inspect and manipulate the systems `requested locales`, aka. the
languages software packages should try support by installing
translations, dictionaries and tools, as far as they are available.
- Don't throw, just warn if options are repeated (bsc#1123865)
- Fix detection whether stdout is a tty (happened too late)
- Fix broken --plus-content switch (fixes bsc#1123681)
- Fix broken --replacefiles switch (fixes bsc#1123137)
- Extend zypper source-install (fixes bsc#663358)
- Fix inconsistent results for search (bsc#1119873)
- Show reboot hint in zypper ps and summary (fixes bnc#1120263)
- version 1.14.23
- Improve handling of partially locked packages (bsc#1113296)
- Fix wrong default values in help text (bsc#1121611)
- BuildRequires: libzypp-devel >= 17.11.0
- version 1.14.22
- Fixed broken argument parsing for --reposd-dir (bsc#1122062)
- version 1.14.21
- Fix wrong zypp::indeterminate use (bsc#1120463)
- version 1.14.20
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
1
0
[opensuse-factory] Blender 3D (3D animation software) broken UI, I suspect that this result from updating python 3.6 to 3.7. But no dependency error were shown when install.
by andythe_great 12 Feb '19
by andythe_great 12 Feb '19
12 Feb '19
Blender 3D is broken with broken UI (no button or anything, just plain background).
I suspect it is cause by updating python 3.6 to 3.7.
But no dependency issue was alert and install like normal.
Starting Blender from terminal results in multiple spams of
RNA_string_set: OperatorProperties.data_path not found.
RNA_string_set: OperatorProperties.value not found.
search for unknown operator
openSUSE Tumbleweed 20190205 blender-2.79b-292.3.x86_64
Thanks you,
Andy
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
4
3
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=opensuse&version=15.1&bui…
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Distribution&q…
When you reply to discuss some issues, make sure to change the subject.
Please use the test plan at
https://docs.google.com/spreadsheets/d/1AGKijKpKiJCB616-bHVoNQuhWHpQLHPWCb3…
to record your testing efforts and use bugzilla to report bugs.
Packages changed:
MozillaFirefox (60.4.0 -> 60.5.0)
dbus-1
dbus-1-x11
elementary-xfce-icon-theme (0.13.1~git6.c377da86 -> 0.13.1~git11.25ff77b0)
exo (0.12.3 -> 0.12.4)
ffmpeg-3
flatpak (0.10.4 -> 1.0.6)
fwupdate
gnuhealth (3.2.10 -> 3.4.0)
gnuhealth-client (3.2.6 -> 3.4.3)
gpg2
grub2
hdf5
kanagram
kernel-source
kimageformats
kmail-account-wizard
konsole
libostree (2018.1 -> 2018.9)
libqt5-qtspeech
libreoffice
libstorage-ng (4.1.78 -> 4.1.79)
okular
openssh
patterns-fonts (20181212 -> 20190130)
polkit
proteus (4.2.4 -> 4.6.5)
python3-base
sddm (0.17.0 -> 0.18.0)
signon-ui (0.15 -> 0.17+20171022)
sysconfig (0.84.3 -> 0.85.0)
trytond (4.2.17 -> 4.6.12)
trytond_account (4.2.10 -> 4.6.8)
trytond_account_invoice_stock (4.2.0 -> 4.6.0)
trytond_account_product (4.2.0 -> 4.6.1)
trytond_company (4.2.2 -> 4.6.0)
trytond_country (4.2.0 -> 4.6.0)
trytond_party (4.2.4 -> 4.6.0)
trytond_product (4.2.2 -> 4.6.0)
trytond_stock_lot (4.2.0 -> 4.6.0)
tuned
virt-manager
vm-install (0.10.05 -> 0.10.06)
yast2-bootloader (4.1.13 -> 4.1.14)
yast2-control-center (4.1.4 -> 4.1.5)
yast2-fonts (4.0.2 -> 4.1.0)
yast2-network (4.1.34 -> 4.1.35)
yast2-packager (4.1.24 -> 4.1.25)
yast2-samba-client (4.0.4 -> 4.1.0)
yast2-schema (4.1.1 -> 4.1.2)
=== Details ===
==== MozillaFirefox ====
Version update (60.4.0 -> 60.5.0)
Subpackages: MozillaFirefox-translations-common MozillaFirefox-translations-other
- Mozilla Firefox 60.5.0esr
MFSA 2019-02 (bsc#1122983)
* CVE-2018-18500 bmo#1510114
Use-after-free parsing HTML5 stream
* CVE-2018-18505 bmo#1497749
Privilege escalation through IPC channel messages
* CVE-2018-18501 bmo#1512450 bmo#1517542 bmo#1513201 bmo#1460619
bmo#1502871 bmo#1516738 bmo#1516514
Memory safety bugs fixed in Firefox 65 and Firefox ESR 60.5
- requires NSS >= 3.36.7
- rebased patches
- removed obsolete patch:
mozilla-no-stdcxx-check.patch
==== dbus-1 ====
Subpackages: libdbus-1-3 libdbus-1-3-32bit
- Make libdbus-1-3 own the %{_datadir}/dbus-1/system.d directory
- Use %license instead of %doc [bsc#1082318]
- Avoid bashisms in scriptlets.
- Avoid ugly error message from %pre(install) script when installing
for the first time.
- Don't spit out a warning if /usr/bin/dbus-daemon does not exist
when we run the pre-script.
==== dbus-1-x11 ====
- Make libdbus-1-3 own the %{_datadir}/dbus-1/system.d directory
- Use %license instead of %doc [bsc#1082318]
- Avoid bashisms in scriptlets.
- Avoid ugly error message from %pre(install) script when installing
for the first time.
- Don't spit out a warning if /usr/bin/dbus-daemon does not exist
when we run the pre-script.
==== elementary-xfce-icon-theme ====
Version update (0.13.1~git6.c377da86 -> 0.13.1~git11.25ff77b0)
- Update to version 0.13.1~git11.25ff77b0:
* Ensure we're inheriting Adwaita (gh#shimmerproject/elementary-xfce#139)
* Respect the CC variable, if defined.
* Avoid race condition when using parallelization.
* Add symlinks for media-flash-sd
==== exo ====
Version update (0.12.3 -> 0.12.4)
Subpackages: exo-data exo-helpers exo-lang exo-tools libexo-1-0 libexo-2-0
- update to 0.12.4
* Use the standard shared thumbnails directory (bxo#14799)
* ExoCellRendererIcon: Fix highlight rendering with GTK 3 (bxo#14971)
* ExoIconView: Fix search popup placement (bxo#14994)
* Translation Updates
- fix up macros only necessary for Leap 42.3 and below
==== ffmpeg-3 ====
Subpackages: libavcodec57 libavdevice57 libavfilter6 libavformat57 libavresample3 libavutil55 libpostproc54 libswresample2 libswscale4
- bsc#1103064 attempt to allow migration from the unprefixed devel
packages cleanly
==== flatpak ====
Version update (0.10.4 -> 1.0.6)
Subpackages: libflatpak0 typelib-1_0-Flatpak-1_0
- Update to version 1.0.6:
* This release fixes an issue that lets system-wide installed
applications create setuid root files inside their app dir
(somewhere in /var/lib/flatpak/app). Setuid support is disabled
inside flatpaks, so such files are only a risk if the user runs
them manually outside flatpak. Installing a flatpak system-wide
needs root access, so this isn't a privilege elevation for
non-root users.
* The permissions of the files created by the apply_extra script is
canonicalized and the script itself is run without any capabilities.
* Better matching of existing remotes when the local and remote configuration
differs wrt collection ids.
* New flatpakrepo DeployCollectionID replaces CollectionID, doing the
same thing. It is recommended to use this instead because older versions
of flatpak has bugs in the support of collection ids, and this key
will only be respected in versions where it works.
* The X11 socket is now mounted read-only.
- Mark flatpak.sh as %config and move the systemhelper dbus config
file under /usr
- Remove the flatpak-rpmlintrc file that is no longer needed.
==== fwupdate ====
- Fix the destination of 'efi'-executables for i586 (FATE#326960)
- Move 'efi'-executables to '/usr/share/efi' (FATE#326960)
==== gnuhealth ====
Version update (3.2.10 -> 3.4.0)
- gnuhealth-webdav service adapted to new GH webdav server
- New version 3.4.0
* The GNU Health Federation model
* Thalamus message server
* New Health Information System (on MongoDB)
* Person Master Index
* MongoDB support (on the HIS)
* Updated UniprotKB database with over 30K protein natural variants
* Contextualized information on genetics and social determinants
* Genetic and family history and environmental factors integrated to
the Page of Life and Federation The GNU Health Book of Life
* Tryton 4.6 integration on the HMIS node
- correction for gnuhealth-control (v 3.2.4)
==== gnuhealth-client ====
Version update (3.2.6 -> 3.4.3)
- Version 3.4.3
* Fix bug #55458: Command line gets activated with shift Z
* many bugfixes from tryton client
- version 3.4.2 with many bugfixes
- New client for the GNU Health 3.4 series based on Tryton 4.6 series
* Enhanced support for Calendar and WebDAV system
* Native client has a command line interface
* Over 30 new commands for the main daily tasks
* Enhanced GNU Health camera plugin, including zoom
* gnuhealth_crypto.patch replaced by plugin
* Activity Log window on the client
* SYSINFO command to retrieve the information about client and server
* Customize the banner on the client
==== gpg2 ====
Subpackages: gpg2-lang
- Security fix: [bsc#1120346, CVE-2018-1000858]
* Cross Site Request Forgery (CSRF) vulnerability in dirmngr that
can result in Attacker controlled CSRF.
* Added patches:
- gnupg-CRL-fetching-via-https.patch
- gnupg-Allow-redirection-from-https-to-http-for-CRLs.patch
- gnupg-CVE-2018-1000858.patch
==== grub2 ====
Subpackages: grub2-i386-pc grub2-snapper-plugin grub2-systemd-sleep-plugin grub2-x86_64-efi
- Support long menu entry by scrolling its text left and right through
the key stroke ctrl+l and ctrl+r (FATE#325760)
* grub2-gfxmenu-support-scrolling-menu-entry-s-text.patch
- Improved hiDPI device support (FATE#326680)
* grub2-video-limit-the-resolution-for-fixed-bimap-font.patch
- Build platform-packages 'noarch' and move to '/usr/share/efi'
for SUSE Manager. (FATE#326960)
* grub2-efi-xen-chainload.patch (bsc#1122563)
* grub2-efi-xen-removable.patch (refresh)
==== hdf5 ====
Subpackages: libhdf5-103 libhdf5_hl100
- Remove dependency to the hdf5-devel-data file for HPC:
Currently, there are no macro files for HPC - these files
will have to be handled differently.
- Re-disable all non-HPC builds for SLE.
==== kanagram ====
Subpackages: kanagram-lang
- Update/cleanup build requirements
- Add Qt5TextToSpeech BuildRequires to enable text-to-speech
==== kernel-source ====
- rpm/kernel-subpackage-build.spec.in: Do not fail build with no
certificates.
- commit ad8bc29
- Refresh
patches.fixes/0001-usb-dwc3-gadget-Clear-req-needs_extra_trb-flag-on-cl.patch.
- commit 0db3699
- Revert CIFS stable backports
This reverts topic branch origin/users/palcantara/SLE15/stable-backports.
- commit 9107bf7
- CIFS: make 'nodfs' mount opt a superblock flag (bsc#1051510).
- commit 6ee531a
- rpm/kernel-subpackage-build.spec.in: fix initrd permissions (bsc#1123697)
dracut has been using permissions 0600 for the initrd for a long
time. On SLE15 or higher, that leads to a permission mismatch
reported by "rpm -V". Set the permissions correctly for our
ghost file.
- commit db16569
- Delete patches.drm/7713-drm-omap-remove-now-unused-functions.
- commit 59a7403
- drm/sun4i: hdmi: Fix unitialized variable (FATE#326289
FATE#326079 FATE#326049 FATE#322398 FATE#326166).
- commit 655befb
- regmap: add iopoll-like polling macro for regmap_field
(FATE#326289 FATE#326079 FATE#326049 FATE#322398 FATE#326166).
- commit 8c5cb11
- bpf: fix bpffs bitfield pretty print (bsc#1109837).
- commit a90be75
- rpm/kernel-binary.spec.in: fix initrd permissions (bsc#1123697)
dracut has been using permissions 0600 for the initrd for a long
time. On SLE15 or higher, that leads to a permission mismatch
reported by "rpm -V". Set the permissions correctly for our
ghost file.
- commit 9e5e2a5
- regmap: Skip clk_put for attached clocks when freeing context
(FATE#326289 FATE#326079 FATE#326049 FATE#322398 FATE#326166).
- regmap: mmio: Add function to attach a clock (FATE#326289
FATE#326079 FATE#326049 FATE#322398 FATE#326166).
- commit eeb6381
- blacklist.conf:
- commit f94ab18
- net: tls: Fix deadlock in free_resources tx (bsc#1109837).
- net: tls: Save iv in tls_rec for async crypto requests
(bsc#1109837).
- commit f241eb6
- vhost: fix OOB in get_rx_bufs() (bsc#1109837 CVE-2018-16880).
- Revert "net/mlx5e: E-Switch, Initialize eswitch only if eswitch
manager" (bsc#1103990 FATE#326006).
- commit add2bbb
- selftests/bpf: fix incorrect users of create_and_get_cgroup
(bsc#1109837).
- bpf: btf: fix struct/union/fwd types with kind_flag
(bsc#1109837).
- bpf: btf: refactor btf_int_bits_seq_show() (bsc#1109837).
- bpf: Create a new btf_name_by_offset() for non type name use
case (bsc#1109837).
- commit 561eea1
- bpf: fix pointer offsets in context for 32 bit (bsc#1109837).
- commit da78053
- Revert "net_sched: hold netns refcnt for each action"
(bsc#1109837).
- Refresh
patches.drivers/idr-Delete-idr_remove_ext-function.patch.
- Refresh
patches.drivers/net-sched-Add-hardware-specific-counters-to-TC-actio.patch.
- Refresh
patches.drivers/net-sched-actions-Convert-to-use-idr_alloc_u32.patch.
- Refresh
patches.drivers/net-sched-atomically-check-allocate-action.patch.
- Refresh
patches.drivers/net-sched-don-t-disable-bh-when-accessing-action-idr.patch.
- Refresh
patches.drivers/net_sched-convert-idrinfo-lock-from-spinlock-to-a-mu.patch.
- Refresh
patches.drivers/net_sched-remove-list_head-from-tc_action.patch.
- Refresh
patches.drivers/net_sched-switch-to-exit_batch-for-action-pernet-ops.patch.
- commit 23e2609
- bpf: libbpf: retry loading program on EAGAIN (bsc#1109837).
- xprtrdma: Double free in rpcrdma_sendctxs_create() (bsc#1103992
FATE#326009).
- commit 91df4df
- mpt3sas: check sense buffer before copying sense data (bsc#1106811).
- bsg: allocate sense buffer if requested (bsc#1106811).
- commit b3f8d07
- Delete patches.drm/4512-drm-sun4i-protect-the-tcon-pixel-clocks.
- Delete
patches.drm/4521-drm-sun4i-release-exclusive-clock-lock-when-disabling-tcon.
- Delete
patches.drm/4566-drm-sun4i-fix-exclusivity-of-the-tcon-clocks.
- Refresh
patches.drm/6146-drm-sun4i-add-allwinner-a31-mipi-dsi-controller-support.
- commit 8a1c02e
- dt-bindings: display: sunxi-drm: Add TCON TOP description
(FATE#326289 FATE#326079 FATE#326049 FATE#322398 FATE#326166).
- commit 321cd91
- kABI workaround for deleted snd_hda_register_beep_device()
(bsc#1122944).
- commit 5af1bdb
- ALSA: hda - Use standard device registration for beep
(bsc#1122944).
- commit 07f7acd
- of_graph: add of_graph_get_remote_endpoint() (FATE#326289
FATE#326079 FATE#326049 FATE#322398 FATE#326166).
- Refresh
patches.drivers/0001-of-Move-OF-property-and-graph-API-from-base.c-to-pro.patch.
- commit d9afb5c
- Delete patches.drm/1240-sun4i_hdmi-add-cec-support.
- Delete
patches.drm/1383-drm-sun4i-cec-enable-back-cec-pin-framework.
- Refresh
patches.drm/1806-drm-sun4i-hdmi-create-a-regmap-for-later-use.
- Refresh
patches.drm/1808-drm-sun4i-hdmi-add-support-for-controller-hardware-variants.
- Refresh
patches.drm/8305-drm-drop-mode_-from-update_edit_property.
- Refresh
patches.drm/8306-drm-drop-mode_-from-drm_mode_connector_attach_encoder.
- commit bedb0c3
- supported.conf: Mark up missing module entries and dependencies (bsc#1123548)
- commit b93bcaf
- Don't log expected error on DFS referral request (bsc#1051510).
- commit 3970eda
- CIFS: don't log STATUS_NOT_FOUND errors for DFS (bsc#1051510).
- commit 57b09a4
- drm/i915: Add missing access_ok() checks (CVE-2018-20669,
bsc#1122971).
- commit 47941af
- mm: __init_single_page do not zero core struct pages
(bnc#1123124).
- commit 6f7b3fd
- usb: dwc3: gadget: Clear req->needs_extra_trb flag on cleanup
(bsc#1120902).
- commit 2792d36
- USB: Add USB_QUIRK_DELAY_CTRL_MSG quirk for Corsair K70 RGB
(bsc#1120902).
- Refresh
patches.drivers/usb-quirks-add-delay-quirks-for-Corsair-Strafe.patch.
- commit 40b3ef4
- Add delay-init quirk for Corsair K70 RGB keyboards
(bsc#1087092).
- Refresh
patches.fixes/0001-usb-quirks-add-control-message-delay-for-1b1c-1b20.patch.
- commit 7378825
- SUNRPC: Move xprt_update_rtt callsite (bsc#1123114).
- NFSD: Clean up legacy NFS SYMLINK argument XDR decoders
(bsc#1123114).
- sunrpc: Allocate up to RPCSVC_MAXPAGES per svc_rqst
(bsc#1123114).
- commit eba6ffa
- USB: storage: add quirk for SMI SM3350 (bsc#1120902).
- commit b3e7816
- USB: storage: don't insert sane sense for SPC3+ when bad sense
specified (bsc#1120902).
- commit ab84067
- usb: cdc-acm: send ZLP for Telit 3G Intel based modems
(bsc#1120902).
- commit 0e9fb7d
- blacklist.conf: Append 'drm/i915/dp_mst: Fix enabling pipe clock for all streams'
- commit 7e3e6a3
- USB: serial: option: add Fibocom NL678 series (bsc#1120902).
- USB: serial: pl2303: add ids for Hewlett-Packard HP POS pole
displays (bsc#1120902).
- commit 1e65057
- blacklist.conf: Append 'Revert "drm/i915/icl: WaEnableFloatBlendOptimization"'
- commit 81c366b
- blacklist.conf: for unused driver
- commit ee462c1
- blacklist.conf: Append 'Revert "drm/amd/display: disable CRTCs with NULL FB on their primary plane (V2)"'
- commit d121655
- blacklist.conf: Append 'Revert "drm/amd/display: fix dereferencing possible ERR_PTR()"'
- commit 754926e
- drm/i915: Unwind failure on pinning the gen7 ppgtt (bsc#1113956)
- commit 8998696
- drm/i915/gvt: Fix workload request allocation before request add (bsc#1113956)
- commit c1b4969
- drm/i915: Account for scale factor when calculating initial phase (bsc#1113956)
- commit b6cd438
- drm/i915/gtt: Revert "Disable read-only support under GVT" (bsc#1113956)
- commit 158fda1
- Revert "drm/sun4i: Remove R40 display pipeline compatibles" (bsc#1113956)
- commit 46f5a50
- drm/amdgpu: Revert "kmap PDs/PTs in amdgpu_vm_update_directories" (bsc#1113956)
- commit f4789d0
- gpu: ipu-v3: prg: add modifier support (FATE#326289 FATE#326079
FATE#326049 FATE#322398 FATE#326166).
- Refresh patches.drm/4331-drm-imx-add-fb-modifier-support.
- commit d2ad87a
- gpu: ipu-v3: pre: add tiled prefetch support (FATE#326289
FATE#326079 FATE#326049 FATE#322398 FATE#326166).
- gpu: ipu-v3: pre: implement workaround for ERR009624
(FATE#326289 FATE#326079 FATE#326049 FATE#322398 FATE#326166).
- commit 4016e82
- SUNRPC: Fix a potential race in xprt_connect() (git-fixes).
- SUNRPC: Fix leak of krb5p encode pages (git-fixes).
- NFSv4: Don't exit the state manager without clearing
NFS4CLNT_MANAGER_RUNNING (git-fixes).
- nfsd: COPY and CLONE operations require the saved filehandle
to be set (git-fixes).
- sunrpc: correct the computation for page_ptr when truncating
(git-fixes).
- lockd: fix access beyond unterminated strings in prints
(git-fixes).
- nfsd: Fix an Oops in free_session() (git-fixes).
- xprtrdma: Reset credit grant properly after a disconnect
(git-fixes).
- sunrpc: safely reallow resvport min/max inversion (git-fixes).
- nfs: Fix a missed page unlock after pg_doio() (git-fixes).
- NFSv4.1: Fix the r/wsize checking (git-fixes).
- commit 704ef82
- Refresh
patches.suse/0005-ceph-check-snap-first-in-ceph_set_acl.patch.
- Refresh
patches.suse/0007-ceph-restore-ctime-as-well-in-the-case-of-restoring-old-mode.patch.
- commit 7059531
- iwlwifi: mvm: always init rs_fw with 20MHz bandwidth rates
(bsc#1111666).
- iwlwifi: mvm: Send LQ command as async when necessary
(bsc#1111666).
- commit 1944940
- ASoC: rt5514-spi: Fix potential NULL pointer dereference
(bsc#1051510).
- ASoC: dma-sh7760: cleanup a debug printk (bsc#1051510).
- ipmi:ssif: Fix handling of multi-part return messages
(bsc#1051510).
- ALSA: bebob: fix model-id of unit for Apogee Ensemble
(bsc#1051510).
- ALSA: oxfw: add support for APOGEE duet FireWire (bsc#1051510).
- commit 4c891b3
- Put the xhci fix patch to the right place in the sorted section
- commit f194c12
- ath10k: fix peer stats null pointer dereference (bsc#1111666).
- commit aaf7813
- ibmvnic: Add ethtool private flag for driver-defined queue
limits (bsc#1121726).
- ibmvnic: Introduce driver limits for ring sizes (bsc#1121726).
- ibmvnic: Increase maximum queue size limit (bsc#1121726).
- commit 17984c3
- crypto: user - support incremental algorithm dumps
(bsc#1120902).
- commit d81b50c
- ibmveth: Do not process frames after calling napi_reschedule
(bcs#1123357).
- commit 31d5f72
- staging: rtl8188eu: Fix module loading from tasklet for WEP
encryption (bsc#1111666).
- staging: rtl8188eu: Fix module loading from tasklet for CCMP
encryption (bsc#1111666).
- commit 3e3ae62
- rtlwifi: Fix leak of skb when processing C2H_BT_INFO
(bsc#1111666).
- commit 3e3eb2c
- staging: vchiq_arm: Fix camera device registration
(bsc#1111666).
- commit 72e3e61
- Revert "mwifiex: restructure rx_reorder_tbl_lock usage"
(bsc#1111666).
- nl80211: fix memory leak if validate_pae_over_nl80211() fails
(bsc#1111666).
- mmc: s3mci: mark debug_regs[] as static (bsc#1111666).
- commit 59219d6
- iwlwifi: mvm: fix setting HE ppe FW config (bsc#1111666).
- iwlwifi: pcie: set cmd_len in the correct place (bsc#1111666).
- iwlwifi: fw: do not set sgi bits for HE connection
(bsc#1111666).
- commit 5a5bb2e
- brcmfmac: Fix access point mode (bsc#1111666).
- brcmfmac: fix roamoff=1 modparam (bsc#1111666).
- brcmfmac: Fix out of bounds memory access during fw load
(bsc#1111666).
- commit 0af6aec
- ASoC: intel: skl: Fix display power regression (bsc#1111666).
- commit f52292a
- ASoC: dai playback and capture active may be greater than 1
(bsc#1111666).
- commit 7707105
- staging: bcm2835-audio: double free in init error path
(bsc#1111666).
- commit 9cb8c9c
- ALSA: hda/realtek - Fix typo for ALC225 model (bsc#1111666).
- ALSA: intel_hdmi: Use strlcpy() instead of strncpy()
(bsc#1111666).
- commit 8bfec9a
- ALSA: x86: Fix potential crash at error path (bsc#1111666).
- commit be03f54
- Refresh
patches.drm/7106-drm-i2c-tda998x-move-mutex-waitqueue-timer-work-init-early.
- Refresh patches.drm/7111-drm-i2c-tda998x-add-cec-support.
- Refresh
patches.drm/8710-drm-i2c-tda998x-convert-to-bridge-driver.
- commit 2167549
- blacklist.conf: kABI
- commit c5e5a55
- cifs: Do not modify mid entry after submitting I/O in
cifs_call_async (bsc#1051510).
- commit 7f7a7af
- doc/README.SUSE: Correct description for building a kernel (bsc#1123348)
The obsoleted make cloneconfig is corrected. Also the order of make
scripts and make prepare are corrected as well.
- commit 17a2073
- ext4: Fix crash during online resizing (bsc#1122779).
- commit bb96702
- ptp_kvm: probe for kvm guest availability (bsc#1098382).
- x86/pvclock: add setter for pvclock_pvti_cpu0_va (bsc#1098382).
- x86/xen/time: set pvclock flags on xen_time_init()
(bsc#1098382).
- x86/xen/time: setup vcpu 0 time info page (bsc#1098382).
- x86/xen/time: Output xen sched_clock time from 0 (bsc#1098382).
- xen: Fix x86 sched_clock() interface for xen (bsc#1098382).
- x86/kvmclock: set pvti_cpu0_va after enabling kvmclock
(bsc#1098382).
- Refresh
patches.fixes/xen-zero-MSR_IA32_SPEC_CTRL-before-suspend.patch.
- commit 33c8d3d
- Disable
patches.drm/0002-drm-dw-hdmi-i2s-add-get_dai_id-callback-for-alsa-soc.
- Disable
patches.drm/0003-drm-adv7511_audio-add-get_dai_id-callback-to-map-port-number-to-dai-id.
- Refresh
patches.drm/1469-drm-bridge-adv7511-constify-hdmi-codec-platform-data.
- commit c372b34
- slab: alien caches must not be initialized if the allocation
of the alien cache failed (git fixes (mm/slab)).
- commit 9d720a9
- blacklist.conf: MemAvailable accounting, needs bug to justify the change
- commit 41d09bb
- blacklist.conf: SLUB-specific and unsupported
- commit dc3339e
- writeback: don't decrement wb->refcnt if !wb->bdi (git fixes
(writeback)).
- commit e6c3442
- blacklist.conf: Blacklist 1b3922a8bc74 (btrfs: Use real device structure to verify dev extent)
Upstream commit 1b3922a8bc74 (btrfs: Use real device structure to verify dev extent)
has wrong Fixes: tag.
The correct Fixes: tag is
05a37c48604c ("btrfs: volumes: Make sure no dev extent is beyond device boundary")
And that commit hasn't been backported yet.
- commit 6c46ddf
- rpm/release-projects: Add SUSE:Maintenance:* for MU kernels (bsc#1123317)
- commit c784b79
- libnvdimm/security: Require nvdimm_security_setup_events()
to succeed (bsc#1123305).
- nfit_test: fix security state pull for nvdimm security nfit_test
(bsc#1123306).
- commit c1b22a5
- Delete patches.drivers/edac-skx-fix-randconfig-builds.patch.
This patch isn't needed because we don't do randconfig builds on SLES
and have both:
CONFIG_ACPI=y
CONFIG_ACPI_ADXL=y
- commit 8131722
- blacklist.conf: added commit 6b5a49b46cf1
- commit 12c67f0
- blacklist.conf: added commit 74827ee29565 ("ceph: quota: cleanup license mess")
- commit 66a8b0e
- rpm/mkspec: drop -subpackage from expanded subpackage template name.
- commit 7f76697
- watchdog: w83627hf_wdt: Add quirk for Inves system
(bsc#1106434).
- commit 7e1c7bd
- qla2xxx: Fixup dual-protocol FCP connections (bsc#1108870).
- commit 1ecab3e
- nvme-multipath: round-robin I/O policy (bsc#1110705).
- Refresh patches.kabi/nvme-kABI-fixes-for-nvme_ctrl.patch.
- commit 0ec85da
- NFSD: Clean up legacy NFS WRITE argument XDR decoders
(bsc#1123114).
- commit ef48b9d
- blacklist.conf: Append 'firmware/dmc/icl: Add missing MODULE_FIRMWARE() for Icelake.'
- commit 62ca631
- Refresh
patches.suse/0001-mm-defer-ZONE_DEVICE-page-initialization-to-the-poin.patch.
Remove unused variables 'i' and 'pfn' from devm_memremap_pages().
- commit e7051ca
- nvme-multipath: round-robin I/O policy (bsc#1110705).
- commit 732ec99
- blacklist.conf: add one more
- commit a0279a1
- packet: Do not leak dev refcounts on error exit (git-fixes).
- commit 5cbfc79
- net/hamradio/6pack: use mod_timer() to rearm timers
(networking-stable-19_01_04).
- ip: validate header length on virtual device xmit
(networking-stable-19_01_04).
- ptr_ring: wrap back ->producer in __ptr_ring_swap_queue()
(networking-stable-19_01_04).
- ibmveth: fix DMA unmap error in ibmveth_xmit_start error path
(networking-stable-19_01_04).
- netrom: fix locking in nr_find_socket()
(networking-stable-19_01_04).
- net/wan: fix a double free in x25_asy_open_tty()
(networking-stable-19_01_04).
- ax25: fix a use-after-free in ax25_fillin_cb()
(networking-stable-19_01_04).
- ieee802154: lowpan_header_create check must check daddr
(networking-stable-19_01_04).
- packet: validate address length if non-zero
(networking-stable-19_01_04).
- phonet: af_phonet: Fix Spectre v1 vulnerability
(networking-stable-19_01_04).
- net: core: Fix Spectre v1 vulnerability
(networking-stable-19_01_04).
- qmi_wwan: Add support for Fibocom NL678 series
(networking-stable-19_01_04).
- ipv6: tunnels: fix two use-after-free
(networking-stable-19_01_04).
- packet: validate address length (networking-stable-19_01_04).
- tcp: fix a race in inet_diag_dump_icsk()
(networking-stable-19_01_04).
- gro_cell: add napi_disable in gro_cells_destroy
(networking-stable-19_01_04).
- net/mlx5e: Remove the false indication of software timestamping
support (networking-stable-19_01_04).
- net/mlx5: Typo fix in del_sw_hw_rule
(networking-stable-19_01_04).
- ipv6: explicitly initialize udp6_addr in udp_sock_create6()
(networking-stable-19_01_04).
- net/smc: fix TCP fallback socket release
(networking-stable-19_01_04).
- net: phy: Fix the issue that netif always links up after
resuming (networking-stable-19_01_04).
- net: macb: restart tx after tx used bit read
(networking-stable-19_01_04).
- VSOCK: Send reset control packet when socket is partially bound
(networking-stable-19_01_04).
- qmi_wwan: Added support for Telit LN940 series
(networking-stable-19_01_04).
- qmi_wwan: Added support for Fibocom NL668 series
(networking-stable-19_01_04).
- ip6mr: Fix potential Spectre v1 vulnerability
(networking-stable-19_01_04).
- tipc: compare remote and local protocols in tipc_udp_enable()
(networking-stable-19_01_04).
- tipc: fix a double kfree_skb() (networking-stable-19_01_04).
- tipc: use lock_sock() in tipc_sk_reinit()
(networking-stable-19_01_04).
- vhost: make sure used idx is seen before log in
vhost_add_used_n() (networking-stable-19_01_04).
- ipv4: Fix potential Spectre v1 vulnerability
(networking-stable-19_01_04).
- sctp: initialize sin6_flowinfo for ipv6 addrs in
sctp_inet6addr_event (networking-stable-19_01_04).
- commit 7c76a1a
- net: mvpp2: fix condition for setting up link interrupt
(bsc#1117016).
- commit f02eaea
- rpm/kernel-source.spec.in: Add subpackage-names.conf as source.
- commit 4a379f7
- rpm/config.sh: Build against SLE15 in OBS. It does not have SP1 yet.
- commit a98d0fb
- Add subpackage-names.conf as source.
- commit eccd5a2
- Revert 5309534f105fd08d82e3954058115ec4c532a296 (bsc#1122653)
- PM: cpuidle: Fix cpuidle_poll_state_init() prototype
(bsc#1110006).
- Refresh
patches.drivers/0016-cpuidle-Add-new-macro-to-enter-a-retention-idle-stat.patch.
- Delete
patches.suse/cpuidle-Eliminate-the-CPUIDLE_DRIVER_STATE_START-sym.patch.
- commit dbdbe1a
- Delete patches.suse/cpuidle-menu-Compute-first_idx-when-latency_req-is-k.patch (bsc#1122653).
- commit c034cff
- Delete patches.suse/cpuidle-menu-Avoid-computations-for-very-close-timer.patch (bsc#1122653).
- commit 922b7fb
- Delete patches.suse/cpuidle-menu-Move-the-latency_req-0-special-case-che.patch (bsc#1122653).
- commit fbade00
- scsi: fcoe: Convert timers to use timer_setup() (bsc#1122952).
- commit b670a13
- cifs: fix set info (bsc#1051510).
- commit afad726
- rpm/kernel-subpackage-build.spec.in: Allow newline in module list.
- commit 51d548b
- crypto: authencesn - Avoid twice completion call in decrypt path
(bsc#1051510).
- crypto: caam - fix zero-length buffer DMA mapping (bsc#1051510).
- crypto: bcm - convert to use crypto_authenc_extractkeys()
(bsc#1051510).
- crypto: authenc - fix parsing key with misaligned rta_len
(bsc#1051510).
- can: gw: ensure DLC boundaries after CAN frame modification
(bsc#1051510).
- gpio: pl061: handle failed allocations (bsc#1051510).
- i2c: dev: prevent adapter retries and timeout being set as
minus value (bsc#1051510).
- ACPI: power: Skip duplicate power resource references in _PRx
(bsc#1051510).
- isdn: fix kernel-infoleak in capi_unlocked_ioctl (bsc#1051510).
- cdc-acm: fix abnormal DATA RX issue for Mediatek Preloader
(bsc#1051510).
- lan78xx: Resolve issue with changing MAC address (bsc#1051510).
- commit ad17c09
- soc/fsl/guts: Add definition for LX2160A (fate#326572).
- clk: qoriq: Add clockgen support for lx2160a (fate#326572).
- clk: qoriq: increase array size of cmux_to_group (fate#326572).
- mmc: block: propagate correct returned value in mmc_rpmb_ioctl
(fate#326572).
- mmc: core: Prevent bus reference leak in mmc_blk_init()
(fate#326572).
- commit ef2b4be
- kABI: fix xhci kABI stability (bsc#1119086).
- commit 0c7057e
- USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd
(bsc#1119086).
- commit b411b00
- SUNRPC: Clean up initialisation of the struct rpc_rqst
(bsc#1123036).
- Refresh
patches.fixes/0007-SUNRPC-Mask-XIDs-to-prevent-replay-cache-collision.patch.
- commit 8478805
- sunrpc: Prevent duplicate XID allocation (bsc#1123036).
- Refresh
patches.fixes/0007-SUNRPC-Mask-XIDs-to-prevent-replay-cache-collision.patch.
- commit 4795729
- SUNRPC: Initialize rpc_rqst outside of xprt->reserve_lock
(bsc#1123036).
- Refresh
patches.fixes/0007-SUNRPC-Mask-XIDs-to-prevent-replay-cache-collision.patch.
- commit 35b181b
- SUNRPC: Make num_reqs a non-atomic integer (bsc#1123036).
- SUNRPC: Make slot allocation more reliable (bsc#1123036).
- commit 347ba0d
- mmc: block: Move duplicate check (fate#326572).
- commit fbac02b
- rpm/kernel-binary.spec.in: stop building kernel-*-base (FATE#326579).
- commit e43e4df
- mmc: block: Reparametrize mmc_blk_ioctl__cmd() (fate#326572).
- commit 6bc1806
- Add product identifying information to VMCOREINFO (bsc#1123015).
- commit b361141
- tcp: lack of available data can also cause TSO defer
(git-fixes).
- commit faf00d7
- mmc: block: Fix bug when removing RPMB chardev (fate#326572).
- mmc: block: Delete mmc_access_rpmb() (fate#326572).
Refresh:
patches.drivers/mmc-block-add-blk-mq-support.patch
patches.drivers/mmc-block-add-cqe-support.patch
patches.drivers/mmc-block-remove-code-no-longer-needed-after-the-switch-to-blk-mq.patch
- mmc: block: Convert RPMB to a character device (fate#326572).
Refresh:
patches.drivers/mmc-block-check-return-value-of-blk_get_request.patch
patches.drivers/mmc-block-ensure-that-debugfs-files-are-removed.patch
- commit 5195f58
- bpf: fix SO_MAX_PACING_RATE to support TCP internal pacing
(bsc#1109837).
- bpf: bpf_setsockopt: reset sock dst on SO_MARK changes
(bsc#1109837).
- bpf: zero out build_id for BPF_STACK_BUILD_ID_IP (bsc#1109837).
- bpf: don't assume build-id length is always 20 bytes
(bsc#1109837).
- xsk: Check if a queue exists during umem setup (bsc#1109837).
- net/mlx5e: Fix wrong error code return on FEC query failure
(bsc#1103990 FATE#326006).
- net/mlx5e: Force CHECKSUM_UNNECESSARY for short ethernet frames
(bsc#1109837).
- mlxsw: spectrum_fid: Update dummy FID index (bsc#1112374).
- mlxsw: pci: Increase PCI SW reset timeout (bsc#1112374).
- mlxsw: pci: Ring CQ's doorbell before RDQ's (bsc#1112374).
- net: Fix typo in NET_FAILOVER help text (bsc#1109837).
- net/sched: cls_flower: allocate mask dynamically in fl_change()
(bsc#1109837).
- net: phy: meson-gxl: Use the genphy_soft_reset callback
(bsc#1119113 FATE#326472).
- net: phy: micrel: set soft_reset callback to genphy_soft_reset
for KSZ9031 (bsc#1119113 FATE#326472).
- Revert "igb: reduce CPU0 latency when updating statistics"
(bsc#1117495).
- RDMA/mthca: Clear QP objects during their allocation
(bsc#1103992 FATE#326009).
- RDMA/vmw_pvrdma: Return the correct opcode when creating WR
(bsc#1103992 FATE#326009).
- RDMA/nldev: Don't expose unsafe global rkey to regular user
(bsc#1103992 FATE#326009).
- bnxt_en: Fix context memory allocation (bsc#1104745
FATE#325918).
- bnxt_en: Fix ring checking logic on 57500 chips (bsc#1104745
FATE#325918).
- bpf: fix panic in stack_map_get_build_id() on i386 and arm32
(bsc#1109837).
- bpf: correctly set initial window on active Fast Open sender
(bsc#1109837).
- tun: publish tfile after it's fully initialized (bsc#1109837).
- mlxsw: spectrum_switchdev: Set PVID correctly during VLAN
deletion (bsc#1112374).
- mlxsw: spectrum: Add VXLAN dependency for spectrum
(bsc#1112374).
- mlxsw: spectrum_acl: Add cleanup after C-TCAM update error
condition (bsc#1112374).
- bpf: Fix [::] -> [::1] rewrite in sys_sendmsg (bsc#1109837).
- RDMA/iwcm: Don't copy past the end of dev_name() string
(bsc#1103992 FATE#326009).
- bnxt_en: Adjust default RX coalescing ticks to 10 us
(bsc#1104745 FATE#325918).
- bnxt_en: Support for 64-bit flow handle (bsc#1104745
FATE#325918).
- bnxt_en: Increase context memory allocations on 57500 chips
for RDMA (bsc#1104745 FATE#325918).
- bnxt_en: Add Level 2 context memory paging support (bsc#1104745
FATE#325918).
- bnxt_en: Enhance bnxt_alloc_ring()/bnxt_free_ring() (bsc#1104745
FATE#325918).
- bnxt_en: Add support for 2nd firmware message channel
(bsc#1104745 FATE#325918).
- bnxt_en: Introduce bnxt_get_hwrm_resp_addr &
bnxt_get_hwrm_seq_id routines (bsc#1104745 FATE#325918).
- bnxt_en: Avoid arithmetic on void * pointer (bsc#1104745
FATE#325918).
- bnxt_en: Use macros for firmware message doorbell offsets
(bsc#1104745 FATE#325918).
- bnxt_en: Set hwrm_intr_seq_id value to its inverted value
(bsc#1104745 FATE#325918).
- bnxt_en: Update firmware interface spec. to 1.10.0.33
(bsc#1104745 FATE#325918).
- bnxt_en: query force speeds before disabling autoneg mode
(bsc#1104745 FATE#325918).
- bnxt_en: Do not free port statistics buffer when device is down
(bsc#1104745 FATE#325918).
- bnxt_en: Save ring statistics before reset (bsc#1104745
FATE#325918).
- bnxt_en: Return linux standard errors in bnxt_ethtool.c
(bsc#1104745 FATE#325918).
- bnxt_en: Don't set ETS on unused TCs (bsc#1104745 FATE#325918).
- bnxt_en: Add ethtool -S priority counters (bsc#1104745
FATE#325918).
- bnxt_en: Add SR-IOV support for 57500 chips (bsc#1104745
FATE#325918).
- bnxt_en: Disable MSIX before re-reserving NQs/CMPL rings
(bsc#1104745 FATE#325918).
- bnxt_en: Reserve 1 stat_ctx for RDMA driver (bsc#1104745
FATE#325918).
- bnxt_en: Do not modify max_stat_ctxs after RDMA driver
requests/frees stat_ctxs (bsc#1104745 FATE#325918).
- bnxt_en: get rid of num_stat_ctxs variable (bsc#1104745
FATE#325918).
- bnxt_en: Add bnxt_get_avail_cp_rings_for_en() helper function
(bsc#1104745 FATE#325918).
- bnxt_en: Store the maximum NQs available on the PF (bsc#1104745
FATE#325918).
- bnxt: remove printing of hwrm message (bsc#1104745 FATE#325918).
- phy: cp110-comphy: 2.5G SGMII mode (bsc#1117016).
- commit d82fac5
- rpm/kernel-*.spec.in: replace update srchash dependencies (FATE#325312).
Due to some limitations version cannot be matched so move the hash into
the provide name.
- commit 219bcec
- Bluetooth: Verify that l2cap_get_conf_opt provides large enough
buffer (bsc#1120758 CVE-2019-3459 CVE-2019-3560).
- commit cec7ea4
- cifs: fix return value for cifs_listxattr (bsc#1051510).
- commit 279e055
- cifs: smb2ops: Fix listxattr() when there are no EAs
(bsc#1051510).
- commit 3f036ec
- mmc: sdhci-of-esdhc: Fix timeout checks (fate#326572).
- mmc: sdhci-of-esdhc: fix spelling mistake "upsupported" ->
"unsupported" (fate#326572).
- mmc: sdhci-of-esdhc: workaround for unreliable pulse width
detection (fate#326572).
- mmc: sdhci-of-esdhc: temporary fixup for eMMC HS400 issue
(fate#326572).
- mmc: sdhci-of-esdhc: add erratum A011334 support (fate#326572).
- mmc: sdhci-of-esdhc: add hs400 mode support (fate#326572).
- mmc: core: Add ->hs400_prepare_ddr() callback (fate#326572).
- mmc: core: improve reasonableness of bus width setting for
HS400es (fate#326572).
- mmc: core: more fine-grained hooks for HS400 tuning
(fate#326572).
- mmc: sdhci: Disable 1.8v modes (HS200/HS400/UHS) if controller
can't support 1.8v (fate#326572).
- commit 04b20a5
- powerpc/xmon: Fix invocation inside lock region (bsc#1122885).
- commit 8b07fd0
- powerpc/tm: Limit TM code inside PPC_TRANSACTIONAL_MEM
(bsc#1118338).
- commit f332dea
- net: stmmac: Fix PCI module removal leak (git-fixes).
- bonding: update nest level on unlink (git-fixes).
- ip: on queued skb use skb_header_pointer instead of
pskb_may_pull (git-fixes).
- commit 8026bcd
- drm/i915/icl: Add DSS_CTL Registers (fate#326289)
- commit 4d16bbc
- firmware/dmc/icl: load v1.07 on icelake. (fate#326289)
- commit f2a8fab
- blacklist.conf: add 5618cf031fecda63847cafd1091e7b8bd626cdb1
- commit c43dcfe
- compat_hdio_ioctl: Fix a declaration (Git-fixes).
- commit 20c27ec
- neighbour: Avoid writing before skb->head in neigh_hh_output()
(networking-stable-18_12_12).
- ipv6: Check available headroom in ip6_xmit() even without
options (networking-stable-18_12_12).
- ipv6: sr: properly initialize flowi6 prior passing to
ip6_route_output (networking-stable-18_12_12).
- ipv4: ipv6: netfilter: Adjust the frag mem limit when truesize
changes (networking-stable-18_12_12).
- tcp: fix NULL ref in tail loss probe
(networking-stable-18_12_12).
- tcp: Do not underestimate rwnd_limited
(networking-stable-18_12_12).
- rtnetlink: ndo_dflt_fdb_dump() only work for ARPHRD_ETHER
devices (networking-stable-18_12_12).
- net/mlx4_en: Change min MTU size to ETH_MIN_MTU
(networking-stable-18_12_12).
- sctp: kfree_rcu asoc (networking-stable-18_12_12).
- kABI: protect struct sctp_association (kabi).
- net: 8139cp: fix a BUG triggered by changing mtu with network
traffic (networking-stable-18_12_12).
- net: phy: don't allow __set_phy_supported to add unsupported
modes (networking-stable-18_12_12).
- tun: forbid iface creation with rtnl ops
(networking-stable-18_12_12).
- virtio-net: keep vnet header zeroed after processing XDP
(networking-stable-18_12_12).
- commit b6d547e
- drm/i915/ddi: Use power well CTL IDX instead of ID (fate#326289)
- commit ab88d2e
- drm/i915/vlv: Use power well CTL IDX instead of ID (fate#326289)
- commit f818de6
- drm/i915: Make power well ID names more uniform (fate#326289)
- commit 831047a
- drm/i915: Remove redundant power well IDs (fate#326289)
- commit d1d1fbf
- xhci: workaround CSS timeout on AMD SNPS 3.0 xHC (bsc#1119086).
- commit b161fb8
- usb: dwc3: trace: add missing break statement to make compiler
happy (bsc#1120902).
- commit aadb0d4
- drm/i915/icl: Fix PLL mapping sanitization for DP ports (fate#326289)
- commit 6c3a972
- drm/i915/ddi: Add more sanity check to the encoder HW readout (fate#326289)
- commit b6ce85d
- drm/i915/icl: Fix port B combo PHY context loss after DC transitions (fate#326289)
- commit 1388867
- drm/i915/icl: Skip init for an already enabled combo PHY (fate#326289)
- commit 138c83e
- drm/i915/cnl+: Verify combo PHY HW state during PHY uninit (fate#326289)
- commit df54299
- drm/i915/cnl+: Move the combo PHY init/uninit code to a new file (fate#326289)
- commit 34ce7c5
- drm/i915/icl: Fix combo PHY uninit (fate#326289)
- commit 9b15b95
- drm/i915/icl: Configure MG DP mode for HDMI ports too (fate#326289)
- commit 2e877f5
- drm/i915/icl: Configure MG PHY gating for HDMI ports too (fate#326289)
- commit 3dd67c3
- drm/i915/icl: Fix DSS_CTL register names (fate#326289)
- commit 4466f33
- drm/i915/icl+: Sanitize port to PLL mapping (fate#326289)
- commit f7db897
- drm/i915: Configure AUX_CH_CTL when enabling the AUX power domain (fate#326289)
- commit 0be9780
- drm/i915: Enable AUX power for HDMI DDI/TypeC main link too (fate#326289)
- commit 3db1b6c
- drm/i915: Enable AUX power earlier (fate#326289)
- commit bd49d4e
- drm/i915: Use a helper to get the aux power domain (fate#326289)
- commit cbcf189
- drm/i915: Init aux_ch for HDMI ports too (fate#326289)
- commit 0a943fa
- drm/i915: Move aux_ch to intel_digital_port (fate#326289)
- commit 3d31281
- drm/i915: Move intel_aux_ch() to intel_bios.c (fate#326289)
- commit b203591
- drm/i915/icl: WaAllowUMDToModifySamplerMode (fate#326289)
- commit 28e282e
- drm/i915/icl: WaAllowUMDToModifyHalfSliceChicken7 (fate#326289)
- commit cdb5767
- drm/i915/icl: Implement Display WA_1405510057 (fate#326289)
- commit aed9ba1
- drm/i915/icl: Add WaEnable32PlaneMode (fate#326289)
- commit eb7c662
- drm/i915/icl: Fix DC9 Suspend for ICL. (fate#326289)
- commit 5b2e289
- drm/i915/ICL: Add pre_pll_enable hook for ICL and set DFLEXDPMLE in (fate#326289)
- commit 5b346f0
- drm/i915/icl: Fix crash when getting DPLL of a MST encoder in TC (fate#326289)
- commit cd4414b
- drm/i915: Initialize panel_vdd_work only for eDP ports (fate#326289)
- commit e13eaf9
- drm/i915/icl: Set TC type to unknown when a sudden disconnection (fate#326289)
- commit 5d54019
- drm/i915/icl: Set TC type to unknown in the disconnection flow (fate#326289)
- commit 80eb53f
- drm/i915/icl: Enable DC9 as lowest possible state during screen-off (fate#326289)
- commit 6a6fe4a
- drm/i915/icl: Store available engine masks in INTEL_INFO (fate#326289)
- commit bc39854
- drm/i915/icl: Introduce new macros to get combophy registers (fate#326289)
- commit 812aaf1
- drm/i915/icl: Combine all port/combophy macros at one place (fate#326289)
- commit f889982
- drm/i915/icl: Refactor icl pll functions (fate#326289)
- commit 9da465d
- drm/i915/icl: Use helper functions to classify the ports (fate#326289)
- commit dbdd0eb
- drm/i915/icl: Refactor get_ddi_pll using helper func (fate#326289)
- commit 76014cd
- drm/i915/icl: use combophy/TC helper functions during display (fate#326289)
- commit 5c84dde
- drm/i915/icl: apply Display WA #1178 to fix type C dongles (fate#326289)
- commit e56f3ae
- drm/i915/icl: Disable master intr before reading (fate#326289)
- commit ac9660f
- drm/i915/icl: No need to ack intr through master control (fate#326289)
- commit 39fcda7
- drm/i915/gen8: Disable master intr before reading (fate#326289)
- commit 9bfd9d2
- drm/i915/icl: enable SAGV for ICL platform (fate#326289)
- commit 65c38eb
- drm/i915/icl:Add Wa_1606682166 (fate#326289)
- commit efba1b4
- drm/i915/icl: Add Wa_1406609255 (fate#326289)
- commit 000b970
- firmware/dmc/icl: Add missing MODULE_FIRMWARE() for Icelake. (fate#326289)
- commit 3c60046
- drm/i915: Reduce context HW ID lifetime (fate#326289)
- commit ddd41a5
- drm/i915/icl: Fix context RPCS programming (fate#326289)
- commit 625a03e
- drm/i915: Fix ICL+ HDMI clock readout (fate#326289)
- commit a6c2d15
- drm/i915: Do not advertize support for NV12 on ICL yet. (fate#326289)
- commit 27af4a2
- drm/i915/icl: implement the tc/legacy HPD {dis,}connect flows (fate#326289)
- commit ae2fad2
- drm/i915/icl: Get DDI clock for ICL for MG PLL and TBT PLL (fate#326289)
- commit f22e5c1
- drm/i915/icl: Implement HSDIV_RATIO of MG_CLKTOP2_HSCLKCTL_PORT reg (fate#326289)
- commit 6997786
- drm/i915/icl: account for context save/restore removed bits (fate#326289)
- commit 55cb30e
- drm/i915/icl: Add missing power gate enums (fate#326289)
- commit 4021182
- drm/i915: Use existing power well IDs where possible (fate#326289)
- commit 5ffe22d
- drm/i915/icl: Fix power well anonymous union initializers (fate#326289)
- commit b2f45d3
- drm/i915/icl: avoid unclaimed PLANE_NV12_BUF_CFG register (fate#326289)
- commit c786645
- drm/i915/icl: Set TBT IO in Aux transaction (fate#326289)
- commit 7fe26cc
- drm/i915/icl: Add TBT checks for PLL calculations (fate#326289)
- commit df926f7
- drm/i915/icl: don't set CNL_DDI_CLOCK_REG_ACCESS_ON anymore (fate#326289)
- commit c21a82e
- drm/i915/icl: toggle PHY clock gating around link training (fate#326289)
- commit f4549a5
- drm/i915/icl: program MG_DP_MODE (fate#326289)
- commit f63f3ac
- drm/i915/icl: Update FIA supported lane count for hpd. (fate#326289)
- commit 9583143
- drm/i915/icl: store the port type for TC ports (fate#326289)
- commit db98926
- drm/i915/icl: implement icl_digital_port_connected() (fate#326289)
- commit 9ab390d
- drm/i915/icl: Implement voltage swing programming sequence for MG PHY (fate#326289)
- commit 8477c6e
- drm/i915/icl: Add remaining registers and bitfields for MG PHY DDI (fate#326289)
- commit 3c7c072
- drm/i915/icl: compute the TBT PLL registers (fate#326289)
- commit f2dc507
- dm: call blk_queue_split() to impose device limits on bios
(git-fixes).
- commit 7c2b122
- blacklist.conf:
- remove 2 entries since now we have them,
744889b7cbb56a64f957e65ade7cb65fe3f35714
1adfc5e4136f5967d591c399aff95b3b035f16b7
- add 1 entry
2bcbd406715dca256912b9c5ae449c7968f15705
- commit b755e64
- block/swim3: Fix -EBUSY error when re-opening device after
unmount (git-fixes).
- dm: do not allow readahead to limit IO size (git-fixes).
- dm thin: send event about thin-pool state change _after_
making it (git-fixes).
- dm zoned: Fix target BIO completion handling (git-fixes).
- dm cache metadata: verify cache has blocks in
blocks_are_clean_separate_dirty() (git-fixes).
- block: fix 32 bit overflow in __blkdev_issue_discard()
(git-fixes).
- block: make sure writesame bio is aligned with logical block
size (git-fixes).
- block: cleanup __blkdev_issue_discard() (git-fixes).
- block: make sure discard bio is aligned with logical block size
(git-fixes).
- block: don't deal with discard limit in blkdev_issue_discard()
(git-fixes).
- block: fix infinite loop if the device loses discard capability
(git-fixes).
- block: break discard submissions into the user defined size
(git-fixes).
- lib/rbtree-test: lower default params (git-fixes).
- commit 4bd8818
- btrfs: qgroup: Fix root item corruption when multiple same
source snapshots are created with quota enabled (bsc#1122324).
- commit 7c01025
- bpf: fix sanitation of alu op with pointer / scalar type from
different paths (bsc#1068032 CVE-2017-5753).
- commit 194bcb8
- Delete patches.suse/drm-i915-CFL-NVMe-breakage-workaround.patch (bsc#1122554)
The PCI SSID matches with other machine(s?) on the market, and leads to
the boot problem. Let's remove the hackish patch for now.
- commit ca68b03
- media: usb: pwc: Don't use coherent DMA buffers for ISO transfer
(bsc#1054610).
- commit 1624e00
- acpi/nfit: Fix race accessing memdev in nfit_get_smbios_id()
(bsc#1122662).
- commit bbd5c28
- cifs: Use ULL suffix for 64-bit constant (bsc#1051510).
- commit d9c9062
- libnvdimm/security: Fix nvdimm_security_state() state request
selection (bsc#1122654).
- commit a8d7528
- libnvdimm/dimm: Fix security capability detection for non-Intel
NVDIMMs (bsc#1122648).
- commit 2581a33
- omap2fb: Fix stack memory disclosure (bsc#1120902)
- commit eef0a2f
- drm/i915/gvt: Fix mmap range check (bsc#1120902)
- commit fc802aa
- drm/fb-helper: Partially bring back workaround for bugs of SDL 1.2 (bsc#1113722)
- commit 16258cd
- bpf: fix inner map masking to prevent oob under speculation
(bsc#1068032 CVE-2017-5753).
- commit a828d71
- bpf: prevent out of bounds speculation on pointer arithmetic
(bsc#1068032 CVE-2017-5753).
- kabi: ignore struct bpf_insn_aux_data change (References:
bsc#1068032 CVE-2017-5753).
- kabi: ignore struct bpf_verifier_env change (References:
bsc#1068032 CVE-2017-5753).
- Refresh
patches.kabi/bpf-prevent-memory-disambiguation-attack.patch.
- Refresh
patches.kabi/bpf-properly-enforce-index-mask-to-prevent-out-of-bo.patch.
- bpf: fix check_map_access smin_value test when pointer contains
offset (bsc#1068032 CVE-2017-5753).
- bpf: restrict unknown scalars of mixed signed bounds for
unprivileged (bsc#1068032 CVE-2017-5753).
- bpf: restrict stack pointer arithmetic for unprivileged
(bsc#1068032 CVE-2017-5753).
- bpf: restrict map value pointer arithmetic for unprivileged
(bsc#1068032 CVE-2017-5753).
- bpf: move {prev_,}insn_idx into verifier env (bsc#1068032 CVE-2017-5753).
- commit 2aa186c
- CIFS: Fix error mapping for SMB2_LOCK command which caused
OFD lock problem (bsc#1051510).
- commit 24b90ca
- Input: elan_i2c - add ACPI ID for touchpad in ASUS Aspire
F5-573G (bsc#1051510).
- Input: synaptics - enable SMBus for HP EliteBook 840 G4
(bsc#1051510).
- Input: synaptics - enable RMI on ThinkPad T560 (bsc#1051510).
- Input: omap-keypad - fix idle configuration to not block SoC
idle states (bsc#1051510).
- Input: restore EV_ABS ABS_RESERVED (bsc#1051510).
- commit 7577e46
- Update patch tag for upstreamed drm patch and move to sorted section
Refresh patches.drm/drm-nouveau-Don-t-disable-polling-in-fallback-mode.patch
- commit 1799aff
- De-blacklist remaining Git-fixes for DRM update (bsc#1113956)
- commit c5e2fde
- x86/mm: Drop usage of __flush_tlb_all() in
kernel_physical_mapping_init() (bsc#1114279).
- x86, modpost: Replace last remnants of RETPOLINE with
CONFIG_RETPOLINE (bsc#1114279).
- x86/resctrl: Fix rdt_find_domain() return value and checks
(bsc#1114279).
- x86/speculation: Add RETPOLINE_AMD support to the inline asm
CALL_NOSPEC variant (bsc#1114279).
- kvm: sev: Fail KVM_SEV_INIT if already initialized
(bsc#1114279).
- blacklist.conf:
- Refresh
patches.arch/x86-retpoline-make-config_retpoline-depend-on-compiler-support.patch.
- commit 2fcd2a0
- drm/amdgpu: Add amdgpu "max bpc" connector property (v2) (bsc#1113956)
- commit e5e69d5
- drm/i915/icl: create function to identify combophy port (bsc#1113956)
- commit 0570bd2
- drm/amd/display: Support amdgpu "max bpc" connector property (v2) (bsc#1113956)
- commit 0535f76
- drm/i915/icl: Fix power well 2 wrt. DC-off toggling order (bsc#1113956)
- commit d9d6b3a
- drm/i915/icl: Fix DDI/TC port clk_off bits (bsc#1113956)
- commit 1b233d0
- powerpc/powernv: Clear LPCR[PECE1] via stop-api only for deep
state offline (bsc#1119766, bsc#1055121).
- powerpc/powernv: Clear PECE1 in LPCR via stop-api only on
Hotplug (bsc#1119766, bsc#1055121).
- Refresh patches.arch/powerpc-powernv-Provide-a-way-to-force-a-core-into-S.patch.
- commit 4ace38c
- Update ppc64le config files.
Framework used with embedded systams
- CONFIG_EXTCON=m
USB PHYs used with non-standard embedded controllers only
- CONFIG_BCM_KONA_USB2_PHY=m
- CONFIG_PHY_QCOM_USB_HS=m
No chip-specific PWM drivers
- CONFIG_PWM_LP3943=m
Arm9 chipset
- CONFIG_DRM_RCAR_LVDS=m
Encoders used with SoC graphics - discrete cards don't expose them
- CONFIG_DRM_CDNS_DSI=m
- CONFIG_DRM_MIPI_DSI=y
- CONFIG_DRM_DUMB_VGA_DAC=m
- CONFIG_DRM_SII9234=m
- CONFIG_DRM_THINE_THC63LVD1024=m
- CONFIG_DRM_I2C_ADV7511=m
- CONFIG_DRM_I2C_ADV7533=y
- CONFIG_DRM_I2C_ADV7511_CEC=y
No LCD panels - it is not possible to disable the infrastructure because
of radeon driver but individual drivers can be disabled
- CONFIG_LCD_PLATFORM=m
+# CONFIG_DRM_PANEL_LVDS is not set
+# CONFIG_DRM_PANEL_SIMPLE is not set
+# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
+# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set
+# CONFIG_DRM_NOUVEAU_BACKLIGHT is not set
- CONFIG_BACKLIGHT_CLASS_DEVICE=y
+CONFIG_BACKLIGHT_CLASS_DEVICE=m
- CONFIG_BACKLIGHT_GENERIC=m
+# CONFIG_BACKLIGHT_GENERIC is not set
+# CONFIG_BACKLIGHT_PWM is not set
+# CONFIG_BACKLIGHT_PM8941_WLED is not set
+# CONFIG_BACKLIGHT_ADP8860 is not set
+# CONFIG_BACKLIGHT_ADP8870 is not set
+# CONFIG_BACKLIGHT_LM3630A is not set
+# CONFIG_BACKLIGHT_LP855X is not set
+# CONFIG_BACKLIGHT_ARCXCNN is not set
- commit 7a46ca9
- scripts/git_sort/git_sort.py: add kvalo/wireless-drivers-next/master
- Refresh
patches.drivers/brcmfmac-Use-firmware_request_nowarn-for-the-clm_blo.patch.
- commit 98ba0d4
- smc: move unhash as early as possible in smc_release()
(git-fixes).
- commit ac9857f
- rapidio/rionet: do not free skb before reading its length
(networking-stable-18_12_03).
- usbnet: ipheth: fix potential recvmsg bug and recvmsg bug 2
(networking-stable-18_12_03).
- net: thunderx: set tso_hdrs pointer to NULL in
nicvf_free_snd_queue (networking-stable-18_12_03).
- virtio-net: fail XDP set if guest csum is negotiated
(networking-stable-18_12_03).
- net: thunderx: set xdp_prog to NULL if bpf_prog_add fails
(networking-stable-18_12_03).
- net: skb_scrub_packet(): Scrub offload_fwd_mark
(networking-stable-18_12_03).
- commit 7ce5a63
- Set CONFIG_SUSE_PATCHLEVEL=1 because this is the SP1 branch
- commit 8440489
- Refresh
patches.drivers/dma-fence-Allow-wait_any_timeout-for-all-fences.patch.
- Refresh
patches.drivers/dma-fence-Make-enable_signaling-optional.patch.
- Refresh
patches.drivers/dma-fence-Make-wait-callback-optional.patch.
- Refresh
patches.drivers/dma-fence-remove-fill_driver_data-callback.patch.
- Delete
patches.drivers/Revert-190c462d5be19ba622a82f5fd0625087c870a1e6.bf30.patch.
- Delete
patches.drivers/dma-fence-Allow-wait_any_timeout-for-all-fences-2.patch.
- Delete
patches.drivers/dma-fence-Make-enable_signaling-optional-2.patch.
- Delete
patches.drivers/dma-fence-Make-wait-callback-optional-2.patch.
- Delete
patches.drivers/dma-fence-remove-fill_driver_data-callback-2.patch.
- commit 26d000e
- powerpc/tm: Avoid machine crash on rt_sigreturn (bsc#1118338).
- commit 1bde3cc
- fanotify: fix handling of events on child sub-directory
(bsc#1122019).
- commit 3895cc7
- iwlwifi: fix wrong WGDS_WIFI_DATA_SIZE (bsc#1119086).
- commit 00c2467
- tty: Don't hold ldisc lock in tty_reopen() if ldisc present
(bsc#1051510).
- drivers/tty: add missing of_node_put() (bsc#1051510).
- commit 571e131
- ceph: don't encode inode pathes into reconnect message
(bsc#1122215).
- ceph: update wanted caps after resuming stale session
(bsc#1122215).
- ceph: skip updating 'wanted' caps if caps are already issued
(bsc#1122215).
- ceph: don't request excl caps when mount is readonly
(bsc#1122215).
- libceph: switch more to bool in ceph_tcp_sendmsg()
(bsc#1122215).
- libceph: use MSG_SENDPAGE_NOTLAST with ceph_tcp_sendpage()
(bsc#1122215).
- libceph: use sock_no_sendpage() as a fallback in
ceph_tcp_sendpage() (bsc#1122215).
- libceph: drop last_piece logic from write_partial_message_data()
(bsc#1122215).
- ceph: remove redundant assignment (bsc#1122215).
- ceph: cleanup splice_dentry() (bsc#1122215).
- commit b8b605e
- blacklist.conf: actual code is unchanged
- commit 483a7c7
- Bump SP number in config.
- commit 0e4b477
- blacklist.conf: the tag on the patch is wrong. We don't need it
- commit f07e32a
- Revert "Add cherry-picked commit IDs to avoid duplication"
The commits that look as if duplicated changes aren't actually the dups
but revert-and-re-apply patterns. They have to be applied indeed.
- commit 7e954e3
- dma-fence: Make ->wait callback optional (bsc#794563).
- dma-fence: Allow wait_any_timeout for all fences (bsc#794563).
- dma-fence: Make ->enable_signaling optional (bsc#794563).
- dma-fence: remove fill_driver_data callback (bsc#794563).
- commit 2f3a6d0
- Build VMD as module (FATE#326872).
- commit e7a6178
- libertas_tf: prevent underflow in process_cmdrequest()
(bsc#1119086).
- commit fbaf156
- Add cherry-picked commit IDs to avoid duplication
- commit 66c9b57
- dma-fence: Polish kernel-doc for dma-fence.c (bsc#794563).
- dma-buf: Remove unneeded stubs around sync_debug interfaces
(bsc#794563).
- commit ea70f33
- mm: migrate: Make buffer_migrate_page_norefs() actually succeed
(bsc#1084216)
- commit c5fc644
- Revert
190c462d5be19ba622a82f5fd0625087c870a1e6..bf3012ada1b2222e770de5c35c1bb16f73b3a01d"
(bsc#794563).
- commit bd66704
- dma-fence: Make ->wait callback optional (bsc#794563).
- dma-fence: Allow wait_any_timeout for all fences (bsc#794563).
- dma-fence: Make ->enable_signaling optional (bsc#794563).
- dma-fence: remove fill_driver_data callback (bsc#794563).
- dma-fence: Some kerneldoc polish for dma-fence.h (bsc#794563).
- dma-fence: add comment for WARN_ON in dma_fence_release()
(bsc#794563).
- dma-buf/sw_sync: Fix kerneldoc warnings (bsc#794563).
- dma-buf/sw_sync: fix document of sw_sync_create_fence_data
(bsc#794563).
- dma-buf: make returning the exclusive fence optional
(bsc#794563).
- commit 7347662
- drm/nouveau/kms/nv50-: also flush fb writes when rewinding push (bsc#1113956)
- commit 261bec9
- drm/i915: Introduce per-engine workarounds (bsc#1113956)
- commit a2ab349
- drm/i915: Record GT workarounds in a list (bsc#1113956)
- commit d6577b8
- drm/i915/vgpu: Disallow loading on old vGPU hosts (bsc#1113956)
- commit e1ae48d
- dma-buf: fix reservation_object_wait_timeout_rcu once more v2
(bsc#794563).
- dma-buf: Fix ifnullfree.cocci warnings (bsc#794563).
- dma-buf/fence: Fix lock inversion within dma-fence-array
(bsc#794563).
- dma-buf: try to replace a signaled fence in
reservation_object_add_shared_inplace (bsc#794563).
- dma-buf: keep only not signaled fence in
reservation_object_add_shared_replace v3 (bsc#794563).
- dma-buf: Use rcu_assign_pointer() to set rcu protected pointers
(bsc#794563).
- dma-buf/fence: Sparse wants __rcu on the object itself
(bsc#794563).
- dma-buf: Cleanup comments on dma_buf_map_attachment()
(bsc#794563).
- commit 4d0e20a
- tracing, dma-buf: Remove unused trace event
dma_fence_annotate_wait_on (bsc#794563).
- dma-fence: remove duplicate word in comment (bsc#794563).
- dma-fence: fix dma_fence_get_rcu_safe v2 (bsc#794563).
- dma-buf: make reservation_object_copy_fences rcu save
(bsc#794563).
- dma-buf/sw_sync: force signal all unsignaled fences on dying
timeline (bsc#794563).
- sync_file: Return consistent status in SYNC_IOC_FILE_INFO
(bsc#794563).
- dma-buf: fix reservation_object_wait_timeout_rcu to wait
correctly v2 (bsc#794563).
- commit 42d3823
- dma-buf: dma_fence_put is NULL safe (bsc#794563).
- dma-buf/sw_sync: clean up list before signaling the fence
(bsc#794563).
- dma-buf/sw_sync: move timeline_fence_ops around (bsc#794563).
- dma-fence: Don't BUG_ON when not absolutely needed (bsc#794563).
- dma-buf/sw-sync: Use an rbtree to sort fences in the timeline
(bsc#794563).
- dma-buf/sw-sync: Fix locking around sync_timeline lists
(bsc#794563).
- dma-buf/sw-sync: sync_pt is private and of fixed size
(bsc#794563).
- dma-buf/sw-sync: Reduce irqsave/irqrestore from known context
(bsc#794563).
- dma-buf/sw-sync: Prevent user overflow on timeline advance
(bsc#794563).
- dma-buf/sw-sync: Fix the is-signaled test to handle u32
wraparound (bsc#794563).
- dma-buf/dma-fence: Extract __dma_fence_is_later() (bsc#794563).
- dma-buf/fence: Avoid use of uninitialised timestamp
(bsc#794563).
- dma-buf/sync-file: Defer creation of sync_file->name
(bsc#794563).
- dma-buf: Use seq_putc() in two functions (bsc#794563).
- dma-buf: Adjust a null pointer check in dma_buf_attach()
(bsc#794563).
- dma-buf: Improve a size determination in dma_buf_attach()
(bsc#794563).
- dma-buf: Combine two function calls into one in
dma_buf_debug_show() (bsc#794563).
- dma-buf: avoid scheduling on fence status query v2 (bsc#794563).
- commit 52eb0a6
- sync_file: get rid of internal reference count (bsc#794563).
- Refresh
patches.drivers/dma-buf-sync_file-Allow-multiple-sync_files-to-wrap-.
- commit a7871ea
- blacklist.conf: Permanently blacklist duplicates from DRM update (bsc#1113956)
- commit 50f5494
- iwlwifi: fix non_shared_ant for 22000 devices (bsc#1119086).
- commit 9544c6e
- iwlwifi: mvm: don't send GEO_TX_POWER_LIMIT to old firmwares
(bsc#1119086).
- commit 29e9cde
- drm/fb-helper: Ignore the value of fb_var_screeninfo.pixclock (bsc#1113722)
- commit 3114d34
- brcmfmac: Use firmware_request_nowarn for the clm_blob
(fate#326215).
- commit aa1139d
- s390/qeth: utilize virtual MAC for Layer2 OSD devices
(FATE#326373, LTC#169211, bsc#1116189).
- commit 32d9868
- tools/lib/lockdep: Rename "trywlock" into "trywrlock"
(bsc#1121973).
- commit 9d51899
- i2c: Allow overriding dev_name through board_info (FATE#326325).
- commit 18ef34c
- rpm/config.sh: Update to build against SP1.
- commit 48a7b9b
- vfs: Avoid softlockups in drop_pagecache_sb() (bsc#1118505).
- commit bb624be
- PCI: Disable broken RTIT_BAR of Intel TH (bsc#1120318).
- commit 18e649b
- Move upstreamed patches into sorted section
- commit b23a298
==== kimageformats ====
- Add ghostscript requirement to the -eps subpackage
- Add patch to fix buffer overflows (boo#1123281):
* 0001-Fix-various-OOB-reads-and-writes-in-kimg_tga-and-kim.patch
- Split out the eps plugin into an independant subpackage (bsc#1117336)
- Remove unnecessary ldconfig calls
==== kmail-account-wizard ====
Subpackages: kmail-account-wizard-lang
- Remove unneeded Qt5WebKit BuildReq
==== konsole ====
Subpackages: konsole-part konsole-part-lang
- Disable antialiasing to fix appearance of bold lines (kde#401463):
* 0001-Revert-fix-drawing-box-chars-avoid-storing-and-savin.patch
* 0002-Revert-Antialias-line-drawing-characters.patch
==== libostree ====
Version update (2018.1 -> 2018.9)
Subpackages: libostree-1-1
- Update to version 2018.9:
+ New features:
* Allow disabling pulling from LAN/USB/Internet
* lib/repo: Add an API to get min-free-space-* reserved bytes
* OstreeMutableTree: add _remove method
* repo: Add a checkout option to not hardlink zero-sized files
+ Bugfixes (apart from regular memory leaks fixes):
* finalize-staged: Bump timeout to 5 minutes
* deploy: Fix removing /var/.updated with separate /var mount
* src/ostree: Don't delete refs having aliases
+ One notable change in this release is the initrd service
ostree-prepare-root.service now runs earlier in the boot
process. This shouldn't actually affect OSes, unless there's
extended logic in the initrd that integrates tightly with
OSTree.
+ Another systemd related change is the introduction of a path
unit: ostree-finalize-staged.path. This allows the service of
the same name to be path activated instead of explicitly started
at deployment staging time. This release however does not yet
rely on this mechanism to give time for packagers and
integrators to adapt to the new unit (e.g. by enabling it in
the systemd presets). A future release will require this. Note
that deployment staging is still not the default for libostree,
although at least rpm-ostree now unconditionally uses staging,
and while it generally worked well, we hit issues with people
using slower hard drives, hence the increase in timeout in
PR #1755 .
+ Another change to call out is:
lib/commit: Don't chown objects to repo target owner.
We previously had incomplete support for a process running as
uid 0 writing to a repository owned by a non-zero uid, but it
was never finished. This will likely be revisited at a later
time.
- Update to version 2018.8:
+ This release is pretty much all minor bugfixes: memory leaks,
fixing error messages and docs, handling a race condition on
pull with summary updates. There's one new feature (noted
below), and we also gained a new contributing tutorial:
https://mail.gnome.org/archives/ostree-list/2018-August/msg00005.html
+ The one bugfix I want to call out explicitly is:
ostree-remount.service: RemainAfterExit=yes
(gh#ostreedev/ostree#1697). It's surprising it took us so long
to find and fix this; I've seen occasional boot failures that I
believe trace down to this problem. The behavior of systemd
units of Type=simple without RemainAfterExit=yes set is rather
nonsensical; I may try to push to have a warning emitted
upstream if such a unit is a dependency of another.
+ And the one new feature is the auto-update-summary config
option for repositories. For more information, see the docs and
gh#ostreedev/ostree#1681.
- Rebase ostree-grub2-location.patch with quilt.
- Drop libostree-fix-wformat-warnings-on-i586.patch: Fixed
upstream.
- Update to version 2018.7:
+ There's no one major feature in this release, but we have a
variety of improvements and bugfixes.
- Update to version 2018.6:
+ lib/repo: Do free space math under lock in error path.
+ lib/archive: Tell g-ir-scanner to ignore the private
libarchive bits.
+ deploy: Delete .updated file from /etc and /var on new
deployments.
+ switchroot: Allow letting ostree-prepare-root mount /var.
+ lib/repo-pull:
- Support retries for delta superblocks;
- Support queuing delta superblock requests;
- Add some missing assertions for progress statistics;
- Support retrying requests on transient network errors.
+ ostree/trivial-httpd: Add --random-408s command line option.
+ fsck: Add --all to print all corrupted object.
+ bash-completion: Don't add a space after files and directories.
+ u-boot: add support for devicetree.
- Changes from version 2018.5:
+ lib/sysroot: Add OSTREE_EX_STAGE_DEPLOYMENTS environment
variable.
+ docs: Add "Hello World" example.
+ lib/deploy:
- Do post-ops when removing staged commit;
- Also compare deployment csum versions.
+ repo: Add checksum to error message opening unreadable object
+ deploy:
- Don't prune repo at finalization time by default;
- Return staged deployment;
- Silently do nothing if passed same set of deployments.
+ man: Add man page for create-usb.
+ fsck: Mark commits with missing or deleted object partial.
+ Add concept of "staged" deployment.
+ bin: Hide `admin instutil` command.
+ pull: Don't save summary to cache before validating signatures.
+ lib/repo-pull:
- Improve error message when no summary is found;
- Rename a variable for clarity.
- Add libostree-fix-wformat-warnings-on-i586.patch to fix 32-bit
arch building failure.
- Update to version 2018.4:
+ A quick turnaround after 2018.3 to include one main PR:
gh#ostreedev/ostree#1508.
+ "switchroot: Ensure /run/ostree-booted is created even without
initramfs".
+ This fixes ostree when booting without an initramfs. Thanks to
@akiernan for the bug report and helping review the fix! I'm
working on enhancing the test suite, which will help in adding
some coverage here.
- Changes from version 2018.3:
+ Keeping up with our ~monthly cadence. A variety of contributors
here again, it's great to see! There's two notable features,
and a variety of non-critical bugfixes.
+ On the features side we have:
- sysroot: Add concept of deployment "pinning".
- ostree: introduce PAYLOAD_LINK object type.
- lib/fetcher: Allow clients to append to User-Agent.
+ By default libostree prunes older deployments; the pinning
feature allows you to explicitly retain them until unpinned.
This is useful for major version updates.
+ The PAYLOAD_LINK functionality allows libostree to do
content-based deduplication. Previously, if e.g. a file changes
in metadata (mode, owner, xattrs such as SELinux labels), we
can't make a plain Unix hardlink, and hence by default end up
with a new copy on disk. However, the Linux kernel has
standardized "reflinks" and some filesystems support them,
including modern versions of XFS. When reflinks are available,
this functionality causes libostree to compute a content-only
payload, and when importing an object, if it matches in content
with an existing object, to use reflinks to deduplicate, while
using different inodes.
+ Finally, the HTTP User-Agent API is intended for higher level
tools linking to libostree where one wants to expose the app
version as well.
+ Beyond that, as mentioned above we have a variety of
non-critical fixes such as memory leaks, test suite
improvements, correctly printing the "would be pruned" size
when using prune --no-prune, etc.
- Changes from version 2018.2:
+ We're keeping up with the approximately-monthly release cycle.
There's mostly a collection of smaller fixes here, with some
enhancements. I'm biased but my personal favorite is
gh#ostreedev/ostree#1438 since it makes the output of findmnt
rather significantly nicer on this workstation where I have
container tooling creating sub-mounts in /var that are no
longer replicated in /sysroot.
+ For the embedded space, gh#ostreedev/ostree#1411 for devicetree
support is likely interesting, and is related to a discussion
on the mailing list:
https://mail.gnome.org/archives/ostree-list/2018-February/msg00001.html
+ Jonathan's PR gh#ostreedev/ostree#1441 to add callback
filtering to checkout was necessary for us to re-implement some
hairy logic from librpm around "file coloring"; see
projectatomic/rpm-ostree#1227 We're getting quite far along now
in having rpm-ostree be a truly hybrid system, supporting the
existing RPM ecosystem.
+ Marcus definitely wins the "lines changed" count this cycle by
adding SPDX-License-Identifier to all of the C source files
(gh#ostreedev/ostree#1439). This happened because we relicensed
the documentation to dual CC BY-SA and GFDL in
gh#ostreedev/ostree#1432 to enable a Wikipedia page which I
just noticed exists now!
==== libqt5-qtspeech ====
- Split speechd plugin into subpackage to not pull in libspeechd forcibly
- Use System/Libraries as group for libQt5TextToSpeech5
- Use %license
- Use %requires_eq due to private API use
==== libreoffice ====
Subpackages: libreoffice-base libreoffice-branding-upstream libreoffice-calc libreoffice-draw libreoffice-filters-optional libreoffice-gnome libreoffice-gtk3 libreoffice-icon-themes libreoffice-impress libreoffice-l10n-ar libreoffice-l10n-bg libreoffice-l10n-bs libreoffice-l10n-ca libreoffice-l10n-cs libreoffice-l10n-da libreoffice-l10n-de libreoffice-l10n-el libreoffice-l10n-en libreoffice-l10n-en_GB libreoffice-l10n-eo libreoffice-l10n-es libreoffice-l10n-et libreoffice-l10n-fa libreoffice-l10n-fi libreoffice-l10n-fr libreoffice-l10n-hu libreoffice-l10n-id libreoffice-l10n-it libreoffice-l10n-ja libreoffice-l10n-ko libreoffice-l10n-lt libreoffice-l10n-nb libreoffice-l10n-nl libreoffice-l10n-pl libreoffice-l10n-pt_BR libreoffice-l10n-ru libreoffice-l10n-sk libreoffice-l10n-sl libreoffice-l10n-sv libreoffice-l10n-uk libreoffice-l10n-zh_CN libreoffice-l10n-zh_TW libreoffice-mailmerge libreoffice-math libreoffice-pyuno libreoffice-qt5 libreoffice-writer libreofficekit
- Fixed bug #1124285
- Add patch to build with java-11.2:
* java112.patch
==== libstorage-ng ====
Version update (4.1.78 -> 4.1.79)
Subpackages: libstorage-ng-lang libstorage-ng-ruby libstorage-ng1
- Translated using Weblate (Spanish)
- 4.1.79
==== okular ====
Subpackages: okular-lang
- Split Postscript display functionality in a separate subpackage
(bsc#1117336, boo#1122797)
- List files for plugins, generators, and appstream metadata
in spec explicitly instead of wildcards
==== openssh ====
Subpackages: openssh-helpers
- Revert recent patch that introduces regressions [bsc#1123028]
* Removed openssh-7.6p1-scp-name-validator.patch
==== patterns-fonts ====
Version update (20181212 -> 20190130)
Subpackages: patterns-fonts-fonts patterns-fonts-fonts_opt
- Version: 20190130
- do not recommend liberation2-fonts, it is dead [bsc#1077375] [rh#856239]
- drop intlfonts from fonts_opt, it only contains documentation, but
no font data.
==== polkit ====
Subpackages: libpolkit0 typelib-1_0-Polkit-1_0
- polkit-CVE-2018-19788.patch: Fixed handling of UIDs over MAX_UINT
(bsc#1118277 CVE-2018-19788)
==== proteus ====
Version update (4.2.4 -> 4.6.5)
- Version 4.6.5 - Bugfix Release
==== python3-base ====
Subpackages: libpython3_6m1_0
- bsc#1120644 add CVE-2018-20406-pickle_LONG_BINPUT.patch fixing bpo#34656
Modules/_pickle.c in Python before 3.7.1 has an integer overflow via
a large LONG_BINPUT value that is mishandled during a "resize to twice
the size" attempt. This issue might cause memory exhaustion, but is
only relevant if the pickle format is used for serializing tens or
hundreds of gigabytes of data.
- bsc#1122191: add CVE-2019-5010-null-defer-x509-cert-DOS.patch
fixing bpo-35746.
An exploitable denial-of-service vulnerability exists in the
X509 certificate parser of Python.org Python 2.7.11 / 3.7.2.
A specially crafted X509 certificate can cause a NULL pointer
dereference, resulting in a denial of service. An attacker can
initiate or accept TLS connections using crafted certificates
to trigger this vulnerability.
==== sddm ====
Version update (0.17.0 -> 0.18.0)
Subpackages: sddm-branding-openSUSE
- Do not ignore errors from useradd.
- Add the dirs created by systemd-tmpfiles as %ghost as well
- Use service macros and create rcsddm link for sddm.service
- Add patch to delete socket on shutdown:
* 0001-Destroy-the-QLocalServer-in-Auth-on-shutdown.patch
- Move creation of runtime directories and cleanup of files on boot
into sddm-tmpfiles.conf (boo#1116431)
- Remove 0001-Don-t-leak-VT-FDs-in-jumpToVt.patch as the FD leak
worked around a race condition as a side effect
- Add patch to not leak tty FDs for wayland sessions:
* 0001-Don-t-leak-VT-FDs-in-jumpToVt.patch
- Fix wayland session start if fish is used as shell:
* 0001-Revert-Adds-sourcing-of-etc-profile-to-fish.patch
- Rewrite sddm-relaxed-auth.diff as sddm-relaxed-auth.patch:
* Set XAUTHLOCALHOSTNAME only where necessary
* Also set it for the Greeter session (boo#1091784)
- Add patch to not switch to "undead" sessions (boo#1102832):
* 0001-Session-reuse-Only-consider-online-sessions.patch
- Reenable ReuseSession=true again
- Disable ReuseSession=true for now (boo#1102832, kde#391253)
- Update to 0.18.0:
* Support theme supplied avatars
* Compile against Qt 5.11
* Fix platform detection for HighDPI
* On close, switch VT to a running session if applicable
* Better ConsoleKit support
* Fix authentication when reusing existing sessions
* Hide sessions with NoDisplay=true
* Honor PAM's ambient supplemental groups
* Cleanup socket destruction
* Don't quit on SIGHUP
* Updated translations
- Set EnableHiDPI=true by default (boo#1089932)
- Set ReuseSession=true by default (boo#979775)
- Drop patches, now upstream:
* 0001-Don-t-add-session-files-with-NoDisplay-true-to-Sessi.patch
* 0001-Don-t-quit-on-SIGHUP.patch
* 0001-Fix-authentication-when-reusing-an-existing-session.patch
* 0001-Fix-build-with-Qt-5.10-Use-QString-instead-of-QLatin.patch
* 0001-Fix-build-with-Qt-5.11-1024.patch
* 0001-Fix-platform-detection-for-EnableHiDPI.patch
* 0001-Skip-theme-for-greeter-call-if-none-is-set.patch
* 0001-Support-for-theme-supplied-default-avatars.patch
* 0001-greeter-Use-Qt-command-line-parser.patch
* 0002-Remove-trailing-spaces.patch
* 0003-UserModel-optimize-filtering-out-duplicate-users-995.patch
* 0004-UserModel-fix-filtering-out-duplicate-users-998.patch
* 0005-UserModel-optimize-setting-of-default-user-icon-999.patch
* 0007-Honor-PAMs-ambient-supplemental-groups.patch
- Refresh patches:
* proper_pam.diff
* 0001-Systemd-service-unit-Use-tty7-by-default.patch
- Add patch to fix fallback to embedded theme:
* 0001-Skip-theme-for-greeter-call-if-none-is-set.patch
- Use %license
- Add patch to fix authentication when reusing an existing session
(boo#1101450, CVE-2018-14345):
* 0001-Fix-authentication-when-reusing-an-existing-session.patch
- Fix 0001-Support-both-X11-XDisplay-Wayland-and-WaylandDisplay.patch
* Corrected section name for Wayland
- Remove patch as libxcb bug is fixed meanwhile (bsc#1099908):
* 0001-Move-Xauthority-to-a-different-location-and-truncate.patch
- Backport fix for pam_group from develop branch (boo#1105342):
* 0007-Honor-PAMs-ambient-supplemental-groups.patch
- Add patch to not include sessions with NoDisplay=true in the list (boo#1086614):
* 0001-Don-t-add-session-files-with-NoDisplay-true-to-Sessi.patch
- Amend patch to also canonicalize desktop session paths (boo#1092251):
* 0003-Leave-duplicate-symlinks-out-of-the-SessionModel.patch
- Add patch to fix build with Qt 5.11:
* 0001-Fix-build-with-Qt-5.11-1024.patch
- Add patch to show a username input field with too many users:
* 0006-Don-t-fill-UserModel-if-theme-does-not-require-it.patch
- Backport related changes from develop branch:
* 0001-Support-for-theme-supplied-default-avatars.patch
* 0002-Remove-trailing-spaces.patch
* 0003-UserModel-optimize-filtering-out-duplicate-users-995.patch
* 0004-UserModel-fix-filtering-out-duplicate-users-998.patch
* 0005-UserModel-optimize-setting-of-default-user-icon-999.patch
- Revert previous change, had the opposite effect for some reason
- Start the X server with -keeptty (boo#1089287)
- Don't add a suffix for wayland sessions anymore, for symmetry with
gdm and lightdm:
* 0001-Remove-suffix-for-Wayland-session.patch
- Add patch to fix build with Qt < 5.10:
* 0001-Fix-build-with-Qt-5.10-Use-QString-instead-of-QLatin.patch
- Reorder patches for easier maintainability, needs refresh of:
* 0001-Move-Xauthority-to-a-different-location-and-truncate.patch
* 0001-Read-the-DISPLAYMANAGER_AUTOLOGIN-value-from-sysconf.patch
* sddm-relaxed-auth.diff
- Replace 0001-Revert-Rename-XDisplay-and-WaylandDisplay-config-sec.patch
with 0001-Support-both-X11-XDisplay-Wayland-and-WaylandDisplay.patch
- Add patches to fix setting EnableHiDPI in the configuration:
* 0001-greeter-Use-Qt-command-line-parser.patch
* 0001-Fix-platform-detection-for-EnableHiDPI.patch
- Add patch to not quit on SIGHUP (boo#1080305):
* 0001-Don-t-quit-on-SIGHUP.patch
- Only use python-doctools when building for SLE12 since SLE15 has
rst2man in python3-doctools.
- Update to 0.17.0:
+ Added possibility to change border width of ComboBox widget.
+ Added missing utmp/wtmp/btmp handling.
+ Make greeter see icons set by AccountsServices.
- Fix sddm.conf man page syntax error and update.
- Fix ComboBox widget.
- Fix connection of PropertiesChanged event for LogindSeat.
- Avoid race conditions with Xsetup.
* Update de translation.
* Update lt translation.
* Update zh_TW translation.
* Adjust order of components in the default PATH.
* Set default input method to qtvirtualkeyboard.
- Update to 0.16.0:
+ Support non-latin characters in theme settings.
+ Support fish shell in Xsession and wayland-session.
+ Unlock GNOME keyring at login.
+ Configuration directory.
- Make the default cursor themed.
- Update date and time in elarun theme.
- Fix theme metadata default values.
- Fix session selection in elarun.
- Do not truncate XAUTHORITY on login.
- Make enabled property of Button functional.
- Fix typos in documentation.
* Re-use existing sessions.
* Add ConsoleKit 2 support.
* Stop assuming shadow(5) is always available.
* Explicitely set XDG_SEAT when starting a user session.
* Suppress errors when pam_elogind is not available.
* Suppress errors when pam_systemd is not available.
* Added possibility to change color of dropdown menu.
* Add Hindi translation.
* Completed Swedish translation.
* Update French translation.
- Move to system configuration dirs, replace sddm.conf with
00-general.conf and 10-theme.conf
- Refresh patches:
* 0001-Revert-Rename-XDisplay-and-WaylandDisplay-config-sec.patch
* proper_pam.diff
- Rename patches:
* sysconfig-support.patch:
0001-Read-the-DISPLAYMANAGER_AUTOLOGIN-value-from-sysconf.patch
* create_pid_file.patch:
0001-Write-the-daemon-s-PID-to-a-file-on-startup.patch
- Remove patches, now upstream:
* 0001-Do-not-truncate-XAUTHORITY-file-on-login.patch
- Add patch to add back Xauthority truncation in a way that does
not break ssh -X (boo#1043221, boo#1069498):
* 0001-Move-Xauthority-to-a-different-location-and-truncate.patch
- Amend patch toremove elogind from sddm-greeter.pam:
* proper_pam.diff
- Add "Requires: xdm" because sddm.conf references the files
'/etc/X11/xdm/Xsession' and '/etc/X11/xdm/Xsetup'
- Have update-alternatives handle Xinit's integration of the
displaymanager, replacing /etc/sysconfig/displaymanager
(boo#1053863).
- Update to 0.15.0:
* Fix loading of some avatars
* CONFIG: add option EnableHiDPI to allow opt out of auto scaling
* Theme cursor
* Support optional kwallet PAM opening
* Autologin, used last used session if not explicitly set in config
* Ignore session desktop files with hidden=true
* Support elogind
* Many new and improved translations
- Remove patches, now upstream:
* 0001-Also-set-QT_IM_MODULE-in-non-testing-mode.patch
* 0001-Also-theme-the-default-cursor-for-the-root-window.patch
* 0001-Fix-display-of-user-avatars.-684.patch
* 0001-Make-the-default-cursor-themed.patch
* 0001-Parse-desktop-file-sections.patch
* 0002-Add-a-config-option-to-enable-high-DPI-scaling-701.patch
* 0002-Ignore-session-desktop-files-with-the-Hidden-propert.patch
* 0003-elarun-Update-date-and-time.patch
* 0004-Support-Non-Latin-characters-in-theme-settings-708.patch
* 0005-Cleanup-dangling-pointer-in-SocketServer-725.patch
- Refresh patches:
* 0001-Revert-Rename-XDisplay-and-WaylandDisplay-config-sec.patch
* proper_pam.diff
- Replace patch with version merged upstream, to avoid potentially
killing the X server:
* 0001-Also-theme-the-default-cursor-for-the-root-window.patch
- Add patch to keep old entries in XAUTHORITY file (boo#1043221):
* 0001-Do-not-truncate-XAUTHORITY-file-on-login.patch
- Also set the default last session in sysconfig-support.patch
(replaces boo949903.patch)
- Adjust 0003-Leave-duplicate-symlinks-out-of-the-SessionModel.patch
to also handle symlinks for the last session
- Replace patch with newer version:
* 0001-Also-theme-the-default-cursor-for-the-root-window.patch
- Add upstream patches:
* 0001-Parse-desktop-file-sections.patch
* 0002-Ignore-session-desktop-files-with-the-Hidden-propert.patch
- Add downstream patch:
* 0003-Leave-duplicate-symlinks-out-of-the-SessionModel.patch
- Fix typo in sysconfig-support.patch (DYSPLAY -> DISPLAY)
- Use default.desktop as default autologin session file
- BuildRequire python-docutils instead of python3-docutils on SLE
- Add patch to fix the default X cursor appearing sometimes:
* 0001-Also-theme-the-default-cursor-for-the-root-window.patch
- BuildRequire python3-docutils directly
- Use default tty (tty7) in systemd unit as specified in sddm.conf:
* 0001-Systemd-service-unit-Use-tty7-by-default.patch
- Add patch from upstream to allow setting QT_IM_MODULE in sddm.conf:
* 0001-Also-set-QT_IM_MODULE-in-non-testing-mode.patch
- Revert calling plymouth quit with --retain-splash. It is possible
that this prevents logging in on tty1.
- Ensure neutrality of descriptions.
- Call "plymouth quit --retain-splash" instead of "plymouth_quit"
in the displaymanager script to hide the text mode login prompt
during boot (the dedicated sddm.service does the same).
- Also, don't call xdm_reload_files, that just re-generates the xdm
config files according to the sysconfig values and only makes
sense for xdm.
- Fix typos in description
- Fix %post and %postun of branding subpackages
- Add various bugfixes from develop branch:
* 0001-Fix-display-of-user-avatars.-684.patch
* 0002-Add-a-config-option-to-enable-high-DPI-scaling-701.patch
* 0003-elarun-Update-date-and-time.patch
* 0004-Support-Non-Latin-characters-in-theme-settings-708.patch
* 0005-Cleanup-dangling-pointer-in-SocketServer-725.patch
- Sync with KDE:Frameworks5:LTS, sort sddm.changes
- Remove 0001-Fall-back-to-regular-login-when-autologin-fails.patch
- Add 0001-Fall-back-to-regular-login-when-autologin-fails.patch
to fix crash when autologin session not found (boo#1000917)
- Add 0001-Make-the-default-cursor-themed.patch to fix the default
cursor appearance
- Provide sddm-lang
- Use the new theme name, breeze-openSUSE, in sddm-branding-openSUSE
- Require the new sddm-theme-openSUSE package
- Update to 0.14.0:
- http://hawaiios.org/news/2016/08/28/sddm-0.14.0
+ New sddm.conf option EnableAvatars (useful for slow filesystems)
+ New sddm.conf option UserAuthFile on the XDisplay section
to change the default Xauthority file name and path.
+ New sddm.conf option SessionLogFile on XDisplay and WaylandDisplay
sections to change the default user session log location.
+ ComboBox now exposes the arrow background color as
"arrowColor" property.
+ New "style" theme configuration for QtQuick Controls 2.0.
+ Require Qt 5.6 or better.
+ Enable HiDPI support.
+ Refresh sessions list.
+ Always fallback to an embedded theme if no suitable theme is found.
- Actually change Qt platform theme.
- Switch to Wayland session vt only when authentication
succeeds.
- Close PAM session.
- Delete PAM credentials after closing the session.
* More theme-neutral default user and root avatars
* REMOVED the "circles" theme. Remember to change it if you had it set!
* REMOVED the "maui" theme as a standalone theme as it is now
embedded in the greeter. Remember to change the theme to empty
if you had it set to "maui".
* Update Estonian translation.
* Add Catalan translation from Robert Antoni Buj Gelonch.
* Add Dutch translation from Eric Hameleers.
* Add Slovak translation from Martin Minka.
* Add Swedish translation from Kristoffer Grundstr�m.
* Add Ukrainian translation from Cherevan Andriy.
* Add Indian flag from Sanjeev Premi.
- Refresh patches:
- sddm-relaxed-auth.diff
- sddm-service-handle-plymouth.patch
- sysconfig-support.patch
- Remove upstream patches:
- 0001-Add-a-config-option-to-enable-avatars.patch
- 0002-Use-.face.icon-instead-of-default.face.icon-and-rena.patch
- root.face.icon.png
- default.face.icon.png
- Remove upstreamed patches:
- add-count-property-to-UserModel.patch
- add-threshold-to-disable-avatars.patch
- specify-default-config-entries.patch
- Revert upstream config section name change (gh#sddm/sddm#680):
- 0001-Revert-Rename-XDisplay-and-WaylandDisplay-config-sec.patch
- Use "Current=" instead of "Current=maui"
- Fix build requirements on systemd (bsc#983167)
Use pkgconfig() so we don't need to rely on package names. For the
record, systemd.pc is now part of systemd main package.
- Renamed config option and property from UsersThresholdToDisableAvatars
to DisableAvatarsThreshold as proposed by upstream before accepting
the patches.
- Add patch add-count-property-to-UserModel.patch: Adds a property so
sddm themes can access the number of users in the system
- Add patch specify-default-config-entries.patch: Stores which config
values have been read from the config file or are just default values.
- Add patch add-threshold-to-disable-avatars.patch: Adds a config option
and property named UsersThresholdToDisableAvatars, if the number of
users in the system is greater than the threshold, use a default avatar
for all users and disable avatar loading.
- These patches together with patches in plasma5-workspace fix bnc#953778
- Update to 0.13.0:
* Greeter inherits path environment variables from parent so that
themes installed in non-standard paths will work.
* Add ENABLE_PAM option to toggle PAM support at build time.
* Allow overriding textColor in ComboBox.
* Don't cast QByteArray to (char *).
* Disable greeters from loading KDE's debug hander
(fix CVE-2015-0856).
* Fix multi-screen support for some setups.
* Added Serbian translation.
* Added Traditional Chinese translation.
* Improved German translation.
* Remove failsafe session entry.
* Close the pipe fd passed to X server.
* A few micro-optimizations.
- Removed patches already in this version:
0001-always-create-window-for-each-screen.patch
0002-screen-model-for-each-window.patch
0001-Don-t-cast-QByteArray-to-char.patch
0002-Disable-greeters-from-loading-KDE-s-debug-hander.patch
- Updated patches to apply cleanly:
boo949903.patch
sddm-relaxed-auth.diff
sysconfig-support.patch
- Added patches from upstream to add a config option that can be
used to disable the loading of user avatars (EnableAvatars):
0001-Add-a-config-option-to-enable-avatars.patch
0002-Use-.face.icon-instead-of-default.face.icon-and-rena.patch
- Add upstream patches to fix multihead in some cases
(also fixes boo#950293):
* 0001-always-create-window-for-each-screen.patch
* 0002-screen-model-for-each-window.patch
- openSUSE branding now needs to require plasma5-workspace-branding
- Added patches from upstream:
0001-Don-t-cast-QByteArray-to-char.patch
(https://github.com/sddm/sddm/issues/489)
and 0002-Disable-greeters-from-loading-KDE-s-debug-hander.patch
(boo#950491, CVE-2015-0856)
- Added boo949903.patch: Let sddm also default to plasma5 for last
used session (boo#949903)
- Added shadow BuildRequires, it's needed to check UID_MIN & UID_MAX
from /etc/login.defs
- Change the theme to "maui" in the shipped sddm.conf,
sddm-branding-openSUSE sets it to "breeze" on installation.
- Remove the superfluous requirement for "breeze". This is not
needed even with the "breeze" theme, as it is actually part of
plasma5-workspace which is required by sddm-branding-openSUSE
anyway.
- sddm-branding-openSUSE should PreReq sddm, otherwise the config
might not exist.
- Make the regexps for sed stricter to really only modify the theme
setting when installing/uninstalling sddm-branding-openSUSE.
Otherwise it would e.g. also replace CursorTheme=breeze_cursors
with CursorTheme=maui_cursors...
Also only modify the config on new installation, not during
updates.
- Update to 0.12.0:
* SDDM now depends on Qt >= 5.3
* Display setup script is now killed if it hasn't finished
within 30 seconds.
* The Maldives non-free background has been replaced by a
CC-BY-SA alternative
* Wayland sessions support
* New sddm.conf option XephyrPath
(defaults to /usr/bin/Xephyr)
* new sddm.conf option ServerArguments
(defaults to -nolisten tcp)
* new sddm.config option DisplayStopCommand (executes Xstop)
* Assorted improvements to the default theme
* Honor TryExec in Xsession desktop files
* Fix session startup on zsh
* Allow setting a custom DBUS_CONFIG_FILENAME at compile time
* Allow SYSTEMD_SYSTEM_UNIT_DIR to be overridden at compile time
* Allow QT_IMPORTS_DIR to be overridden at compile time
* No longer hardcode min/max UIDs, allow setting
UID_MIN and UID_MAX at compile time
* Assorted FreeBSD fixes
* Fix build warnings with Qt 5.5.
* Enable QT_NO_CAST_FROM_ASCII
* Added Arabic
* Added Hungarian
* Various i18n updates and improvements
* Full right-to-left languages support.
- Drop sddm-wait-for-display-script.patch, merged upstream
- Added patch from upstream sddm-wait-for-display-script.patch:
avoid a black screen (boo#942815)
- Do not split out a -lang package: the translations are not in
standard locations and having the -lang package confuses
bundle-lang-kde, which can't move the files to the bundle, thus
resulting in conflicting packages.
- Add sddm-service-handle-plymouth.patch -- sddm has some rudimentary
support for plymouth handling, which only works with
plymouth-quit.service (the servce is not enabled on openSUSE).
For users of sddm.service, we need to issue plymouth quit command
by hand in this case
- Add sysconfig-support.patch: Support DISPLAYMANAGER_AUTOLOGIN
entry from /etc/sysconfig/displaymanager, the value overwrites
any entry in sddm.conf/[Autologin]/User. Patch also defaults
to plasma5.desktop as default autologin and last selected
sessions. This is controlled only by sddm.conf file.
- Mark sddm.conf as %config(noreplace)
- Added sddm-relaxed-auth.diff: Insert XAUTHLOCALHOSTNAME into
users enviroment, so the session handles hostname changes with
a single X instance/run
- Use breeze_cursors in openSUSE branding
- Drop conflict with lightdm, and move DBus configuration file,
now that sddm is whitelisted
- Drop xdm (Build)Requires
- Install sddm-pam* directly, instead of messing with symlinking
- Add create_pid_file.patch: openSUSE's generic display-manager
service doesn't know what to do without a pid file. drop the patch
as soon as that sick dinosaur is killed
- Drop ommit_systemd_service.patch
- Add conflict with lightdm due to same DBus configuration file
- Update to 0.11.0
* Reload the configuration every time we start a new session
* Fix stderr redirection in the helper. Solving a memory leak
* Set system locale in the greeter
* Bail on chdir failure
* Use QUuid for unique ID generation
* Update lithuanian translations
- Create openSUSE and upstream branding packages, now only openSUSE
branding depends on plasma5-workspace
- Update to 0.10.0:
* BACKWARDS INCOMPATIBLE: Drop support for Qt 4.
* BACKWARDS INCOMPATIBLE: SDDM now prioritizes loading sessions
with a .desktop prefix
* SECURITY: Never try to login as the sddm user (CVE-2014-7271)
* SECURITY: Fix race condition in XAUTHORITY file generation
(CVE-2014-7272)
* SECURITY: XAUTHORITY file is no longer owned by root
* New translation: Kazakh
* Fixed password field initial focus state
* When the default theme is not available, sddm now loads the
first theme in alphabetical order
* Fixed PAM environment variables being overridden
* Fixed autologin with the passwd backend
* Greeter themes can now specify their own icon and
cursor themes.
* Various bugfixes with SessionCommand/XSession support
* Various bugfixes with test mode.
* Various cleanups
- Update to 0.9.9~git20141009:
* resolved CVE-2014-7272 and bnc#897788
* Dropped support for Qt4
* Flush any buffered data to the log file, this writes
immediately all the log messages.
* Don't override pam environment variables.
* Set default icon theme from greeter theme configuration.
* Set cursor theme according to greeter theme configuration.
- Drop 0001-Never-try-to-login-as-the-user-SDDM.patch,
0001-Move-onAuthenticated-XAUTHORITY-generation-to-the-he.patch
and 0001-Don-t-override-pam-environment-variables.patch: merged
upstream
- Added 0001-Never-try-to-login-as-the-user-SDDM.patch and
0001-Move-onAuthenticated-XAUTHORITY-generation-to-the-he.patch to
resolve bnc#897788 and CVE-2014-7272
- Leave 0001-Move-onAuthenticated-XAUTHORITY-generation-to-the-he.patch
disabled for the moment, as it completely breaks users login
- Make it build for 13.1: define /rundir if undefined
- 0001-Don-t-override-pam-environment-variables.patch: fixes
https://github.com/sddm/sddm/issues/256
- Update to 0.9.0
* Several systemd, logind and journald improvements. Note that
systemd is not required to run SDDM.
* The SDDM greeter now runs as its own user and group, instead
of root.
* Support for setting the keyboard layout from the greeter.
* An "AutoUser" config key to configure automatic login.
* A "NumLock" config key to configure NumLock state at boot.
* Overhauled configuration file handling.
* SDDM runs with the default configuration without /etc/sddm.conf
* Initial (albeit not fully functional) Plymouth support.
* Translations in 11 languages.
* Several licensing and packaging improvements.
* Better documentation, including man pages for sddm(1),
sddm-greeter(1), sddm.conf(5) and sddm-state.conf(5).
- Update to latest snapshot
- Added pkgconfig(xcb-xkb) BuildRequires
- Dropped libupower-glib-devel BuildRequire
- Utilize systemd macros for sddm service
- Small spec cleanup
- Use sed instead of two patches
- Initial packaging of sddm, Lightweight QML-based display manager
==== signon-ui ====
Version update (0.15 -> 0.17+20171022)
- Add patch to return a proper username again:
* 0001-Reintroduce-the-username-field-reading-with-webkit-o.patch
- Update to webengine branch (4368bb77d9d1abc2978af514225ba4a42c29a646):
* No WebKit dependency anymore
* While it has missing features, it's important to switch to a
maintained browser engine.
* Does not support webkit-options.d, which means usernames will
be blank and autologin non-functional. Tokens are still saved.
- Add patch to fix bug in WebEngine integration:
* 0001-Fix-WebEngine-cache-directory-path.patch
- Update to version 0.17+15.10.20150810
* no changelog available
==== sysconfig ====
Version update (0.84.3 -> 0.85.0)
Subpackages: sysconfig-netconfig
- version 0.85.0
- netconfig: change to write resolv.conf,yp.conf,forwarders.conf
to files in /[var/]run/netconfig/ and link in /etc (fate#325872)
- netconfig: add to update ntp servers in chrony (bsc#1099272) and
cleaned up to use start-ntpd addserver to update ntpd servers.
==== trytond ====
Version update (4.2.17 -> 4.6.12)
- Version 4.6.12 - Bugfix Release
- Version 4.6.11 - cummulated changes:
* trytond_get_login.patch removed (series 4.2)
* get_login_trytond-46.patch added for 4.6 series
* trytond42_psql10.diff removed (not needed for 4.6)
==== trytond_account ====
Version update (4.2.10 -> 4.6.8)
- Version 4.6.8 - Bugfix Release
- Version 4.6.7 - Bugfix Release
==== trytond_account_invoice_stock ====
Version update (4.2.0 -> 4.6.0)
- Version 4.6.0
==== trytond_account_product ====
Version update (4.2.0 -> 4.6.1)
- Version 4.6.1 - Bugfix Release
- Version 4.6.0
==== trytond_company ====
Version update (4.2.2 -> 4.6.0)
- Version 4.6.0
==== trytond_country ====
Version update (4.2.0 -> 4.6.0)
- Version 4.6.0
==== trytond_party ====
Version update (4.2.4 -> 4.6.0)
- Version 4.6.0
==== trytond_product ====
Version update (4.2.2 -> 4.6.0)
- Version 4.6.0
==== trytond_stock_lot ====
Version update (4.2.0 -> 4.6.0)
- Version 4.6.0
==== tuned ====
- Differ archs and x86 CPU vendors to avoid wrong warning about a
missing intel tool (x86_energy_perf_bias)
- Remember arch and x86 CPU vendor to allow arch/vendor specific
CPU tunings in the future (fate#326694)
A tuned_differ_x86_and_other_archs_in_cpu_plugin.patch
- Require virt-what to be able to detect whether it is running
on a virtual machine
==== virt-manager ====
Subpackages: virt-install virt-manager-common
- bsc#1123942 - [XEN][Build157.1] failed to open file
'/usr/lib/grub2/x86_64-xen/grub.xen during bootup PV guest
virtinst-change-location-for-grub_xen.patch
==== vm-install ====
Version update (0.10.05 -> 0.10.06)
- bsc#1123942 - [XEN][Build157.1] failed to open file
'/usr/lib/grub2/x86_64-xen/grub.xen during bootup PV guest
- Version 0.10.06
==== yast2-bootloader ====
Version update (4.1.13 -> 4.1.14)
- Fit the "Boot Code Options" tab to full width even when there only
is the BootLoader selector (bsc#1120793)
- 4.1.14
==== yast2-control-center ====
Version update (4.1.4 -> 4.1.5)
Subpackages: yast2-control-center-qt
- Enable HiDPI pixmaps (bsc#1109602)
- 4.1.5
==== yast2-fonts ====
Version update (4.0.2 -> 4.1.0)
- Provide icon with module (boo#1109310)
- 4.1.0
==== yast2-network ====
Version update (4.1.34 -> 4.1.35)
- bsc#112952
- Try to install the wireless-tools package when the package is
not installed and the wifi networks are scanned.
- 4.1.35
==== yast2-packager ====
Version update (4.1.24 -> 4.1.25)
- Change wording of the popup that asks to enable online repos
(related to bsc#1112937).
- 4.1.25
==== yast2-samba-client ====
Version update (4.0.4 -> 4.1.0)
- Use a cldap ping to search for the join server; (bsc#1122534).
- 4.1.0
==== yast2-schema ====
Version update (4.1.1 -> 4.1.2)
- Add dependency on yast2-configuration-management (fate#322722).
- 4.1.2
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
1
0
Hi,
I have just found the hard way, that bison version 3.3.1 arrived to
Factory / Tumbleweed. It broke the syslog-ng 3.19.1 package I just
submitted: https://build.opensuse.org/request/show/672696#
Bison 3.3.1 is buggy, so 3.3.2 is released:
https://lists.gnu.org/archive/html/bison-announce/2019-02/msg00000.html
Please update, or go back to the working 3.2 release.
Peter
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
2
1
Hi,
The latest snapshot has built with glibc 2.29 and ruby 2.6
(and hopefully a good enough fix for netconfig), but as it
hit openQA, too many problems appear.
https://openqa.opensuse.org/group_overview/1 shows > 60 failures
and among things that are kind of expected (e.g. there was an
update of the GNOME theme, which does not help openQA), all
network installations fail to detect the installation source.
So this will need to be debugged before we can continue with
releasing snapshots.
Greetings, Stephan
--
Lighten up, just enjoy life, smile more, laugh more, and
don't get so worked up about things.
Kenneth Branagh
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
5
11
On Fri, 8 Feb 2019 at 18:28, Martin Wilck <mwilck(a)suse.de> wrote:
> > I'm not sure it needs to be bash, I'm open to the idea of it
> > changing,
> > and I'm even willing to help with the insane amount of fallout that
> > could be caused if we do decide to change it ;)
>
> You seem to be arguing for dash: https://wiki.ubuntu.com/DashAsBinSh.
> But that article also painfully demonstrates all the stuff people need
> to avoid if they want to write compliant code.
Yeah, but if major distributions like Debian and Ubuntu have already
taken that step in 2006 and we've got reviewers like Jan who've
already been generally espousing good practice, maybe this is not
beyond our ability to do.
Extrapolating Jans '7 out of 120' package sample, I'd estimate we have
probably around 700 packages out of the 11000 in the distribution that
could need attention.
We fixed ~350 when we flattened /var into a single btrfs subvolume,
this exercise seems only twice as bad ;)
I remain to be convinced if it's really worth the effort, so I'd like
to encourage others to weigh in with their opinions, but I'm certainly
open to the idea.
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
5
8
Re: [opensuse-factory] Re: [PLEASE SPEAK UP] Disabling legacy file systems by default?
by Simon Lees 11 Feb '19
by Simon Lees 11 Feb '19
11 Feb '19
On 08/02/2019 03:21, Jim E Bonfiglio wrote:
> On Thu, 2019-02-07 at 09:16 +1030, Simon Lees wrote:
>> We actually have quite a simple policy:
>>
>> 1. File a bug report
>> 2. The maintainer will then decide on the following.
>> a. Its an openSUSE issue.
>> i. Then they can decide to add it to there todo list
>> ii. or mark it as wont fix because they don't have time to do it
>> b. Its an upstream issue
>> i. They can point you to the upstream location for suggesting
>> features / enhancements (preferable)
>> ii. Suggest the feature on your behalf (generally if they also
>> agree its something they want to see).
>> iii. If your extra lucky they might just implement it upstream.
>> iv. They may say the idea is likely unfeasible or wont be accepted
>> upstream because similar ideas in the past have been rejected.
>>
>>
>> Bug reports are handled differently of course. Especially those related
>> to security issues.
>
> Hi Simon- per your request I have two questions for you:
>
> 1. Is this to-be-implemented blacklist a feature or a bug?
Personally i'd call it a bugfix, several of the filesystems listed have
open security bugs and this change fixes those bugs on default systems
by making it not possible to execute the buggy code
> 2. What is the purpose of this mailing list? I have observed
> discussions related to the determination of bugs in this list.
> Should this list be utilized for this purpose or for a different
> purpose? As far as I'm aware bugs are fair game for discussion here,
> though perhaps the openSUSE forum may be more appropriate?
>
This list is not for the general discussion of bugs or whether or not a
certain behavior is a bug those things should generally be discussed in
bugzilla with occasional exceptions i'll get to in a minute.
This list is designed for coordinating development between the various
teams / people developing openSUSE. So for discussing changes to tooling
that will effect all developers for giving notice / coordinating changes
that will effect multiple different teams or developers and occasionally
for if a developer wants a second opinion on something. Its also used if
you intend to package something new to avoid duplicate effort in case
someone else is also packaging it.
So the obvious exception for bugs that are worth discussing here are
ones that are likely to involve or affect a large number of people in
multiple areas of which this one counts.
--
Simon Lees (Simotek) http://simotek.net
Emergency Update Team keybase.io/simotek
SUSE Linux Adelaide Australia, UTC+10:30
GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B
2
1
IMPORTANT: DO NOT REPLY ON THIS LIST!!!
IMPORTANT: DO NOT REPLY ON THIS LIST!!!
Replies or comments should be made on the openSUSE Project Mailing List.
================
Balloting for the 2018-2019 openSUSE Board Member Elections closes this
Friday, February 15, 2019, at 12h00 UTC.
If you have not voted yet, do so now.
<url>https://news.opensuse.org/2019/02/10/only-a-few-days-left-to-cast-your-ball…</url>
If you are an openSUSE Member and did not recieve your ballot e-mail,
contact the Elections Officials immediately.
<url>https://en.opensuse.org/openSUSE:Board_election</url>
--
from:
The Elections Committee:
M. Edwin Zakaria
Ish Sookun
Gerry Makaro
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
1
0
[opensuse-factory] can't login to buzilla & 3 other bugs: using delay-tools, building them, need more caps on wireshark....
by L A Walsh 09 Feb '19
by L A Walsh 09 Feb '19
09 Feb '19
Was going to report prob w/delay tools --
doesn't seem to list a version, but wasn't getting expected output,
so straced it and at end got:
> strace -ff getdelays -c sleep 1 |& more
...
[pid 31592] +++ exited with 0 +++
<... rt_sigtimedwait resumed> {si_signo=SIGCHLD, si_code=CLD_EXITED,
si_pid=31592, si_status=0, si_utime=0, si_stime=0}, NULL, 8) = 17
sendto(3, "
\0\0\0\26\0\1\0\0\0\0\0g{\0\0\1\1U1\t\0\1\0h{\0\0\207\177\0\0", 32, 0,
{sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 32
recvfrom(3, "4\0\0\0\2\0\0\0\0\0\0\0g{\0\0\377\377\377\377
\0\0\0\26\0\1\0\0\0\0\0"..., 1044, 0, NULL, NULL) = 52
write(2, "fatal reply error, errno -1\n", 29fatal reply error, errno -1
) = 29
close(3) = 0
exit_group(0) = ?
the fatal reply error is what I was often seeing on it exiting.
So tried to rebuid it from tumb source:
rpm -qi delayacct-utils
...
Build Date : Mon Jun 11 16:51:34 2018
Install Date: Tue Nov 13 05:17:02 2018
Distribution: openSUSE Tumbleweed
> rpm -Uhv /tumbleweed/src/delayacct-utils-4.17.0-29.4.src.rpm
...
That didn't work -- gave me:
> rpmbuild -ba specs/delayacct-utils.spec
error: File
/usr/src/packages/SOURCES/delayacct-utils-3.16.7/delayacct-utils.tar.bz2:
No such file or directory
I look at sources and find its not in 3.16.7, but in
packages/sources> ll delayacct-utils-4.17.0/
4.17.0 is closer to what the kernel number was last june maybe,
as it is a bit over 4.20.3 now (maybe 4.21?)
Yup....it sets its version to the version of the kernel it is
built on:
(spec):
Name: delayacct-utils
BuildRequires: kernel-source
Summary: Delay Accounting Utilities
License: GPL-2.0
Group: System/Monitoring
%define version %(rpm -q --qf '%%{VERSION}' kernel-source)
Version: %version
Release: 29.4
So am guessing the build machine was running a very old kernel?
Maybe it should be a bit better behaved about it's version matching
running kernel's rather than just going haywire?
===
and then on wireshark...I only got that cap net_admin needed setting,
but that doesn't allow filtering to work...maybe cap_sys_admin...hadn't
got that far in testing yet....tried to login to bug site...bug site
came up ok, but press login and I get a blank screen and novel never
arranged a good encrypted connection after that...I see encrypted alerts and
what looked like timeouts so can't ever login...but the bugzila homepage
is talking to m e over https just fine.
Think this was mentioned eaerlier on this list right after some bug was
announced in ssh and encryptions were changed -- but not everywhere the
same.
And no -- i couldn't post this stuff in bugzilla...can't logon there.
(*sigh*)
and my original start was to find out why catting an empty file took 3
seconds.
(thus the delay utils)....
(*double sigh*)
I think I need to goto store or something....but wanted to get down these
3-4 bugs...
So looks like it was thinking it was in
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
1
0
[opensuse-factory] Question about Sane - plustek is missing on my TW machine..
by Markus Feilner 09 Feb '19
by Markus Feilner 09 Feb '19
09 Feb '19
Maybe I'm just dumb or I didn't look around enough, but since today's TW
updates (last updated last weekend) my USB scanner (EPSON) isn't recognized
anymore, only partially. Reason seems to be the error message that YaST throws
up:
"plustek not found in /etc/sane.d/dll.conf"
Whereas scanimage -L does not see the printer, sane-find-scanner shows it
with:
(...)
found USB scanner (vendor=0x04b8 [EPSON], product=0x011d [EPSON Scanner],
chip=LM9832/3) at libusb:003:006
(...)
I'm still looking around, but has anybody noticed the same?
Thanks in advance!
--
Markus Feilner
Team Lead Documentation
- - -
_"Zu sagen was ist, bleibt die revolutionärste Tat."_
- - -
+49 173 5876 838 (also via Signal), privat: +49 170 302 7092
mfeilner(a)suse.[com|de] http://www.suse.com
G+: https://plus.google.com/+MarkusFeilner
Xing: http://www.xing.com/profile/Markus_Feilner
LinkedIn: https://www.linkedin.com/in/markusfeilner
#mfeilner: Jabber, Skype, Twitter
- - -
SUSE Linux GmbH
GF: Felix Imendörffer, Jane Smithard, Graham Norton,
HRB 21284 (AG Nürnberg)
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
1
2
After the latest TW update from last Wednesday I noticed a strange
behavior when using the next command:
su - <name>
It always returns with the next message:
[1]+ Stopped su - <name>
I also found that runuser displayed the same behavior and I also noticed
that the actual su process keeps on running in the background.
It acts as if I have entered:
su - <name> &
kill <pid>
So I wonder, is it "the latest feature" or a bug?
Regards, Frans.
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
4
4
Hi List,
I just did my 'zypper dup' to the fully recompiled system. As there had been
some reports about out of disk space conditions I thought I watch it
carefully, and report here.
I started deleting all old snapshots. This left me with
woodstock:~% df -h /
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 68G 49G 20G 72% /
Then I started the dup. It told me it would download 3576 packages, totaling
to 3.something GB. Only one conflict with a python package. So I started.
After update is finished, this is the usage:
woodstock:~% df -h /
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 68G 61G 6.2G 91% /
So, that's 13.8GB space needed for the update because all files are COWed
during update, but stay undeleted in the snapshot :o
Now that extent might be non-standard, as I have installed lots of development
stuff and also TeX. But the keypoint is that such an update will require the
full size of your current system (minus the logs of course) as free
space. (The difference between the initial 49GB usage and those ~14GB is
mostly in the /usr/local subvolume and external software in /opt).
So for sure checking that there is enough space to download the packages in
advance is not sufficient to make sure the upgrade succeeds. Maybe zypper
should get some better logic like summing the installed sizes of the packages
to be installed and make sure that is available? (At least when snapshots are
enabled, that is).
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
10
37
Hi!
Leap 15.0, the update of krb5 from v 1.15.2-lp150.5.3.1 to v 1.15.2-
lp150.5.6.1, which I installed yesterday (February 6th, 2019), breaks the
remote desktop protocol.
Neither xfreerdp nor rdesktop »work«: They start, but no window, no error.
I went back to the older version and rdesktop is back to normal.
Is this a bug or did the new krb5 bring a feature that needs some
customization on the other side (the remote Windows-PC)?
Alexander
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
4
4
08 Feb '19
Hello guys, tw
# zypper dup
...
Problem: python3-pivy-0.6.4-1.1.x86_64 requires python(abi) = 3.6, but
this requirement cannot be provided
Daniele.
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
4
3
Hello,
When I try to start yast2 bootloader I get this error:
Internal error. Please report a bug report with logs.
Run save_y2logs to get complete logs.
Details: Missing '/' mount point
Caller: /usr/share/YaST2/modules/BootStorage.rb:237:in `detect_disks'
Can you please tell me what's that mean?
thank you, m.
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
2
1
Hello community,
the openSUSE packages listed below are up for adoption by new
maintainers. They are pretty much all at current versions, are building
and working, and are in openSUSE:Factory.
I would like to invite in particular those community members that are
looking to start or expand their involvement in the openSUSE project.
SUSE is known to hire from the community, so please do check and see if
there is something that interests you. The best package maintainer is an
interested user of the software. There is plenty of support from the
reviewers and packagers - here is an overview of what is involved:
https://en.opensuse.org/openSUSE:Duties_and_rights_of_a_Factory_maintainer
If you wish to start maintaining any of these, drop my a line or send a
request for maintainership in the build service directly.
* utilities
o ack: a grep-like text finder
o the_silver_searcher: a grep-like text finder (also known as ag)
o teseq: GNU tool for control characters and terminal control
sequences
o sha3sum: SHA-3 checksum tool (with libkekkac)
o complexity: Compute the complexity of C source code
o editorconfig-core-c: see https://editorconfig.org/
o freemind: mindmap utility (Java)
o qpress: high throughput compressor (for xtrabackup)
o rfcdiff: diff for RFC documents
* libraries
o libkekkac: SHA-3 / kekkac library (with sha3sum)
o cld2: library to detect the natural language of text
o cpprest: C++ REST library (dependency of poedit)
o jsmn: Minimalistic JSON parser library in C
o libextractor: Library to Extract Metadata from Files
o libredwg: extract DWG (CAD) files
o lucene++: text indexing/search implementation (dependency of poedit)
o utf8proc: processing utf-8 encoded strings
* databases
o innotop: top-like tool for database queries
o percona-toolkit: collection of MySQL/MariaDB utilities
o rubygem-innodb_ruby: InnoDB tools
* multimedia
o ccd2cue: GNU CCD sheet to CUE sheet converter
* science and games
o gama: GNU tool for working with geodetic networks data
o gnuastro: GNU astronomy utilities
o gnuchess: chess engine
o SecureSkat: server-less multi-party implementation of a card game
* network
o irc-otr: an off-the-record messaging implementation for irssi
o leafnode: leaf-site NNTP caching proxy
o links: text mode simple browser
o tor: onion router
* ruby
o rubygem-bindata: reading binary data (for rubygem-innodb_ruby)
o rubygem-bundler-audit: security audits for bundles
Andreas
--
Andreas Stieger <astieger(a)suse.com>
Head of Product Security
SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton,
HRB 21284 (AG Nürnberg)
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
2
1
06 Feb '19
While trying to dup to Tumbleweed 20190202, the installation process suddenly got stuck at trying to install 'btrfsmaintenance' at 70%.
This is the last output in /var/log/zypper.log from 40 minutes ago, no updates since then:
2019-02-05 18:45:07 <1> ryzen(18702) [zypp] RpmHeader.cc(readPackage):252 ReferenceCounted(@0x562041d902f0<=1){0x5620416d8b10}{btrfsmaintenance-0.4.2-1.2} from /var/cache/zypp/packages/openSUSE-20180820-0/noarch/btrfsmaintenance-0.4.2-1.2.noarch.rpm
2019-02-05 18:45:07 <1> ryzen(18702) [zypp] RpmDb.cc(doInstallPackage):1992 RpmDb::installPackage(/var/cache/zypp/packages/openSUSE-20180820-0/noarch/btrfsmaintenance-0.4.2-1.2.noarch.rpm,0x0000000c)
2019-02-05 18:45:07 <1> ryzen(18702) [zypp::exec++] ExternalProgram.cc(start_program):259 Executing 'rpm' '--root' '/' '--dbpath' '/var/lib/rpm' '-U' '--percent' '--noglob' '--force' '--nodeps' '--' '/var/cache/zypp/packages/openSUSE-20180820-0/noarch/btrfsmaintenance-0.4.2-1.2.noarch.rpm'
2019-02-05 18:45:07 <1> ryzen(18702) [zypp::exec++] ExternalProgram.cc(start_program):424 pid 2838 launched
I can *still* ssh into the machine, there is basically no system load, also no btrfs scrub/cleanup maintenance stuff running which was my first idea.
What should I do in this situation? Is there a way to find out what went wrong?
regards
4
7
[opensuse-factory] backup-rpmdb.service needed? (was Re: Raspi3 boot times)
by Ludwig Nussel 06 Feb '19
by Ludwig Nussel 06 Feb '19
06 Feb '19
Axel Braun schrieb:
> [...]
> Raspi are heavily depending on the kind of 'hard disk' you are using,
> whether it is a SD card (connected via USB2) or an internal SSD Here
> is the result of a Raspi using a Leap 15 LXQT image:
>
> /home/test # systemd-analyze blame
> 1min 30.071s display-manager.service
> 1min 18.481s backup-rpmdb.service
Did anyone ever rely on that rpm database backup the last decade?
Maybe it's time to retire that service?
cu
Ludwig
--
(o_ Ludwig Nussel
//\
V_/_ http://www.suse.com/
SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard,
Graham Norton, HRB 21284 (AG Nürnberg)
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
15
32
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=opensuse&version=15.1&bui…
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Distribution&q…
When you reply to discuss some issues, make sure to change the subject.
Please use the test plan at
https://docs.google.com/spreadsheets/d/1AGKijKpKiJCB616-bHVoNQuhWHpQLHPWCb3…
to record your testing efforts and use bugzilla to report bugs.
Packages changed:
Mesa (18.3.1 -> 18.3.2)
Mesa-drivers (18.3.1 -> 18.3.2)
PackageKit
accountsservice
apparmor (2.12 -> 2.12.2)
bcm43xx-firmware
binutils
ceph (14.0.1.1555+g42662f72f4 -> 14.0.1.2789+g6c941e4d76)
digikam
dnsmasq
gdb
ghostscript (9.26 -> 9.26a)
glib2
gsl (2.4 -> 2.5)
gstreamer-plugins-bad
hdf5 (1.10.1 -> 1.10.4)
iproute2
kcm_tablet (3.0.0 -> 3.1.1)
kernel-firmware (20180525 -> 20190118)
libapparmor (2.12 -> 2.12.2)
libdrm (2.4.96 -> 2.4.97)
libraw
libvirt (4.10.0 -> 5.0.0)
metis
openssl-1_1
python-libvirt-python (4.10.0 -> 5.0.0)
qemu
rpm
shadow (4.5 -> 4.6)
snapper (0.8.1 -> 0.8.2)
systemd
thunar (1.8.2 -> 1.8.4)
tigervnc
util-linux (2.31.1 -> 2.33.1)
util-linux-systemd (2.31.1 -> 2.33.1)
xfce4-panel-plugin-pulseaudio (0.4.0 -> 0.4.1)
xorg-x11-server
yast2-apparmor (4.1.5 -> 4.1.6)
yast2-update (4.1.7 -> 4.1.8)
zypper (1.14.19 -> 1.14.21)
=== Details ===
==== Mesa ====
Version update (18.3.1 -> 18.3.2)
Subpackages: Mesa-libEGL1 Mesa-libGL1 Mesa-libglapi0 libgbm1
- Update to 18.3.2
* In this release candidate we have added more PCI IDs for AMD
Vega devices and a number of fixes for the RADV Vulkan drivers.
* On the Intel side we have a selection ranging from quad swizzles
support for ICL to compiler fixes.
* The nine state tracker has also seen some love as do the
Broadcom drivers.
* To top it all up, we have a healthy mount of build system fixes.
- redisabled support for tegra, since it just got disabled upstream
in git master ...
- Enable the surfaceless platform, which is needed by KDE CI
environment for testing (https://phabricator.kde.org/T10245)
- Add etnaviv, imx and tegra supports for %arm and arch64
==== Mesa-drivers ====
Version update (18.3.1 -> 18.3.2)
Subpackages: Mesa-dri Mesa-dri-nouveau Mesa-gallium Mesa-libva libvdpau_nouveau libvdpau_r300 libvdpau_r600 libvdpau_radeonsi libvulkan_intel libvulkan_radeon libxatracker2
- Update to 18.3.2
* In this release candidate we have added more PCI IDs for AMD
Vega devices and a number of fixes for the RADV Vulkan drivers.
* On the Intel side we have a selection ranging from quad swizzles
support for ICL to compiler fixes.
* The nine state tracker has also seen some love as do the
Broadcom drivers.
* To top it all up, we have a healthy mount of build system fixes.
- redisabled support for tegra, since it just got disabled upstream
in git master ...
- Enable the surfaceless platform, which is needed by KDE CI
environment for testing (https://phabricator.kde.org/T10245)
- Add etnaviv, imx and tegra supports for %arm and arch64
==== PackageKit ====
Subpackages: PackageKit-backend-zypp PackageKit-gstreamer-plugin PackageKit-gtk3-module PackageKit-lang libpackagekit-glib2-18 typelib-1_0-PackageKitGlib-1_0
- Add PackageKit-systemd-timers.patch: Migrate from cron to
systemd timer (bsc#1115410).
==== accountsservice ====
Subpackages: accountsservice-lang libaccountsservice0 typelib-1_0-AccountsService-1_0
- Add accountsservice-read-root-user-cache.patch: Read root user
cache file (bsc#1114292 glfo#accountsservice/accountsservice#65).
==== apparmor ====
Version update (2.12 -> 2.12.2)
Subpackages: apparmor-abstractions apparmor-docs apparmor-parser apparmor-parser-lang apparmor-profiles apparmor-utils apparmor-utils-lang perl-apparmor python3-apparmor
- apparmor-lessopen-profile.patch: Change of path of rpm in
lessopen.sh (boo#1082956, boo#1117354)
- add apparmor-lessopen-nfs-workaround.diff: allow network access in
lessopen.sh for reading files on NFS (workaround for boo#1119937 /
lp#1784499)
- add profile_filename_cornercase.diff: drop check that lets aa-logprof
error out in a corner-case (log event for a non-existing profile while
a profile file with the default filename for that non-existing profile
exists) (boo#1120472)
- netconfig: write resolv.conf to /run with link to /etc (fate#325872,
boo#1097370) [patch apparmor-nameservice-resolv-conf-link.patch]
- update to AppArmor 2.12.2
- add profile names to most profiles
- update dnsmasq profile (pid file and logfile path) (boo#1111342)
- add vulkan abstraction
- add letsencrypt certificate path to abstractions/ssl_*
- ignore *.orig and *.rej files when loading profiles
- fix aa-complain etc. to handle named profiles
- several bugfixes and small profile improvements
- see https://gitlab.com/apparmor/apparmor/wikis/Release_Notes_2.12.2
for the detailed upstream changelog
- update to AppArmor 2.12.1
- add qt5 and qt5-compose-cache-write abstractions
- add @{uid} and @{uids} kernel var placeholders
- several profile and abstraction updates
- add support for conditional includes ("include if exists")
- ignore "abi" rules in parser and tools (instead of erroring out)
- utils: fix overwriting of child profile flags if they differ from
the main profile
- several bugfixes (including boo#1100779)
- see https://gitlab.com/apparmor/apparmor/wikis/Release_Notes_2.12.1
for detailed upstream release notes
- remove upstream(ed) patches:
- parser-write-cache-warn-only.diff
- disable-cache-on-ro-fs.diff
- add-dovecot-stats.patch
- set-flags-for-profiles-represented-by-glob.patch
- fix-regression-in-set-flags.patch
- fix-samba-profiles.patch
- dnsmasq-Add-permission-to-open-log-files.patch
- refresh apparmor-enable-profile-cache.diff and
apparmor-samba-include-permissions-for-shares.diff
- Backport dnsmasq fix:
025c7dc6 ("dnsmasq: Add permission to open log files")
dnsmasq-Add-permission-to-open-log-files.patch
(bsc#1111345)
- add fix-samba-profiles.patch - smbd loads new shared libraries.
Allow winbindd to access new kerberos credential cache location
(boo#1092099)
- Set flags for profiles represented by glob
set-flags-for-profiles-represented-by-glob.patch (bsc#1086154)
fix-regression-in-set-flags.patch
- Add dovecot stats in dovecot profiles
add-dovecot-stats.patch (bsc#1089787)
- add disable-cache-on-ro-fs.diff - disable write cache if filesystem is
read-only and don't bail out (bsc#1069906, bsc#1074429)
- add parser-write-cache-warn-only.diff to make cache write failures a
warning instead of an error (boo#1069906, boo#1074429)
- reduce dependeny on libnotify-tools (used by aa-notify -p) to "Suggests"
to avoid pulling in several Gnome packages on servers (boo#1067477)
- update to AppArmor 2.12
- add support for 'owner' rules in aa-logprof and aa-genprof
- add support for includes with absolute path in aa-logprof etc. (lp#1733700)
- update aa-decode to also decode PROCTITLE (lp#1736841)
- several profile and abstraction updates, including boo#1069470
- see https://gitlab.com/apparmor/apparmor/wikis/Release_Notes_2.12
for the detailed upstream changelog
- drop upstreamed patches:
- read_inactive_profile-exactly-once.patch
- utils-fix-sorted-save_profiles-regression.diff
- lessopen profile: change all 'rix' rules to 'mrix'
- add 32-bit-no-uid.diff to fix handling of log events without ouid on
32 bit systems
- update to AppArmor 2.11.95 aka 2.12 beta1
- add JSON interface to aa-logprof and aa-genprof (used by YaST)
- drop old YaST interface code
- update audio, base and nameservice abstractions
- allow @{pid} to match 7-digit pids
- see http://wiki.apparmor.net/index.php/ReleaseNotes_2_11_95
for the detailed upstream changelog
- drop upstreamed patches
- apparmor-yast-cleanup.patch
- apparmor-json-support.patch
- nameservice-libtirpc.diff
- drop obsolete perl modules (YaST no longer needs them)
- drop patches that were only needed by the obsolete perl modules:
- apparmor-utils-string-split
- apparmor-abstractions-no-multiline.diff
- drop profiles-sockets-temporary-fix.patch - obsoleted by a fix in
apparmor_parser
- refresh utils-fix-sorted-save_profiles-regression.diff
- add aa-teardown (new script to unload all profiles)
- make ExecStop in apparmor.service a no-op (workaround for a systemd
restriction, see boo#996520 and boo#853019 for details)
- lessopen profile: allow capability dac_read_search and dac_override,
allow groff to execute several helpers (boo#1065388)
- read_inactive_profile-exactly-once.patch (bsc#1069346)
Perform reading of inactive profiles exactly once.
- update to AppArmor 2.11.1
- add permissions to several profiles and abstractions (including
lp#1650827 and boo#1057900)
- several fixes in the aa-* tools (including lp#1689667, lp#1628286,
lp#1661766 and boo#1062667)
- fix downgrading/converting of 'unix' rules (will be supported in
kernel 4.15) to 'network unix' rules in apparmor_parser (boo#1061195)
- see http://wiki.apparmor.net/index.php/ReleaseNotes_2_11_1 for
upstream changelog
- remove upstream(ed) patches
- upstream-changes-r3616..3628.diff
- upstream-changes-r3629..3648.diff
- parser-tests-dbus-duplicated-conditionals.diff
- apparmor-fix-podsyntax.patch
- sshd-profile-drop-local-include-r3615.diff
- refresh apparmor-yast-cleanup.patch
- add utils-fix-sorted-save_profiles-regression.diff to fix a regression
in displaying the "changed profiles" list in aa-logprof
- add nameservice-libtirpc.diff to fix NIS/YP logins (boo#1062244)
- profiles-sockets-temporary-fix.patch to cater to nameservices with the
new sockets mediation, until unix rules are upstreamed (boo#1061195)
- add apparmor-fix-podsyntax.patch from mailing list to fix
compilation with perl 5.26
- do not require exact X.Y version of "python3"
- require also matching python(abi) which is arguably more important
- don't rely on implementation details for reload in %post
- add JSON support. Required for FATE#323380.
(apparmor-yast-cleanup.patch, apparmor-json-support.patch)
- add upstream-changes-r3629..3648.diff:
- preserve unknown profiles when reloading apparmor.service
(CVE-2017-6507, lp#1668892, boo#1029696)
- add aa-remove-unknown utility to unload unknown profiles (lp#1668892)
- update nvidia abstraction for newer nvidia drivers
- don't enforce ordering of dbus rule attributes in utils (lp#1628286)
- add --parser, --base and --Include option to aa-easyprof to allow
non-standard paths (useful for tests) (lp#1521031)
- move initialization code in apparmor.aa to init_aa(). This allows to
run all utils tests even if /etc/apparmor.d/ or /sbin/apparmor_parser
don't exist.
- several improvements in the utils tests
- drop upstreamed python3-drop-re-locale.patch
- no longer delete/skip some of the utils tests (to allow this, add
parser-tests-dbus-duplicated-conditionals.diff)
- add var.mount dependeny to apparmor.service (boo#1016259#c34)
- Cleanup spec file:
- don't use insserv if we afterwards call systemd, this can
have bad side effects
- remove dead code
- remove now obsolete 'distro' checks
- Replace init.d script with new wrapper working with systemd
- add python3-drop-re-locale.patch: remove deprecated re.LOCALE
flag in Python UI as it was dropped from Python 3.6 (lp#1661766)
- add upstream-changes-r3616..3628.diff:
- update abstractions/base, abstractions/apache2-common and dovecot profiles
- merge ask_the_questions() of aa-logprof and aa-mergeprof
- pass LDFLAGS when building parser, libapparmor perl bindings and pam_apparmor
- adjust deleting the cache in profiles %post to the new cache location
- silence errors when deleting the cache (boo#976914)
- split libapparmor into separate spec to get rid of build loop
involving mariadb, systemd, apparmor, libapr and mariadb again
(see the discussion in SR 448871 for details)
- update to AppArmor 2.11.0
- apparmor_parser now supports parallel compiles and loads
- add full support for dbus, ptrace and signal rules and events to the
utils
- full rewrite of the file rule handling in the utils
- lots of improvements and fixes
- see http://wiki.apparmor.net/index.php/ReleaseNotes_2_11 for the
detailed changelog
- patches:
- add sshd-profile-drop-local-include-r3615.diff to fix 'make check'
- drop aa-unconfined-fix-netstat-call-2.10r3380.diff, no longer needed
- refresh apparmor-abstractions-no-multiline.diff
- refresh apparmor-samba-include-permissions-for-shares.diff
- spec changes:
- aa-unconfined switched to using ss (from iproute2), adjust Recommends:
- move libapparmor to /usr/lib*/
- drop %if %suse_version checks for 12.x
- change several Obsoletes from %version to < 2.9. Those package names
weren't used since years, and 2.9 is still a careful choice
- include apparmor.service independent of %suse_version
- techdoc.pdf is now shipped in upstream tarball to reduce BuildRequires
- drop latex2html, texlive-* and w3m BuildRequires
- techdoc.txt and techdoc.html not included, drop them from the package
- run most of utils/ make check (some tests expect /etc/apparmor.d/ and
/sbin/apparmor_parser to exist, skip them)
- BuildRequires python3-pyflakes (utils tests) and dejagnu (libapparmor tests)
- drop sed'ing python3 into aa-* shebang (upstreamed)
- build binutils
- aa-exec is now written in C and lives in /usr/bin/, move it to the
apparmor_parser package and create a compability symlink in /usr/sbin/
- aa-exec manpage moved to section 1
- aa-enabled is a small new tool to find out if AppArmor is enabled
- package new aa_stack_profile(2) manpage
- change /etc/apparmor.d/cache symlink to /var/lib/apparmor/cache/.
This is part of the root partition (at least with default partitioning)
and should be available earlier than /var/cache/apparmor/
(boo#1015249, boo#980081, bsc#1016259)
- add dependency on var-lib.mount to apparmor.service as safety net
- update to AppArmor 2.10.2 maintenance release
- lots of bugfixes and profile updates (including boo#1000201,
boo#1009964, boo#1014463)
- see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_2 for details
- add aa-unconfined-fix-netstat-call-2.10r3380.diff to fix a regression
in aa-unconfined
- drop upstream(ed) patches:
- changes-since-2.10.1--r3326..3346.diff
- changes-since-2.10.1--r3347..3353.diff
- libapparmor-fix-import-path.diff (upstream fix is slightly different)
- nscd-var-lib.diff
- refresh apparmor-abstractions-no-multiline.diff
- add nscd-var-lib.diff to allow /var/lib/nscd/ in the nscd profile and
abstractions/nameservice (path changed in latest nscd in Tumbleweed)
- add changes-since-2.10.1--r3347..3353.diff with upstream changes and
fixes in the 2.10 branch, including
- allow writing *.qf files (for disk-based buffering) in syslog-ng profile
- add several permissions to the dovecot profiles (deb#835826)
- add a missing path in the traceroute profile
- add changes-since-2.10.1--r3326..3346.diff with upstream changes and
fixes since the 2.10.1 release, including
- allow dac_override in winbindd profile (boo#990006#c5)
- allow mr for /usr/lib*/ldb/*.so in samba abstractions (needed since
Samba 4.4.x, boo#990006)
- abstractions/nameservice: also support ConnMan-managed resolv.conf
- let aa-genprof ask about profiles in extra dir (again)
- fix aa-logprof "add hat" endless loop (lp#1538306)
- honor 'chown' file events in logparser.py
- ignore log file events with a request mask of 'send' or 'receive'
because they are actually network events (lp#1577051, lp#1582374)
- accept hostname with dots when parsing logs (lp#1453300 comments #1 and #2)
- fix python LibAppArmor import failures with swig > 3.0.8 (boo#987607)
(libapparmor-fix-import-path.diff)
- refresh apparmor-abstractions-no-multiline.diff
- drop upstreamed profiles-ping-inet6-r3449.diff
- add %check section - runs libapparmor (including swig bindings),
parser and profiles tests
- add BuildRequires: perl(Locale::gettext) - needed for parser tests
- add profiles-ping-inet6-r3449.diff - latest ping also does IPv6 (boo#980596)
- update to AppArmor 2.10.1 (2.10 branch r3326):
- fix incorrect output of child profile names (apparmor_parser -N) which
caused 'rcapparmor reload' to remove child profiles and hats (lp#1551950)
- fix a crash in aa-logprof / logparser.py for change_hat log events
(lp#1523297) and log events that look like file events, but aren't
(lp#1540562, lp#1525119, lp#1466812)
- write unix rules when saving a profile (lp#1522938, boo#954104#c3)
- several fixes for variable handling in aa-logprof
- map c (create) log events to w instead of a
- add python to the "no Px rule" list in logprof.conf
- let aa-logprof check for duplicate profiles
- let aa-status work without the apparmor.fail python module (boo#971917,
lp#1480492)
- add permissions in several profiles (including boo#948584, boo#948753,
boo#954959, boo#954958, boo#971790, boo#964971, boo#921098, boo#923201 and
boo#921098#c15).
- and many more fixes, see the full changelog at
http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_1
- drop upstream(ed) patches:
- fix-initscript-aa_log_end_msg.diff
- syslog-ng-profile-boo948584.diff
- upstream-profile-updates-r3205-3241.diff
- refresh patches:
- apparmor-abstractions-no-multiline.diff
- apparmor-samba-include-permissions-for-shares.diff
- drop libapparmor autogen.sh call (broke the build) and remove libtool BR
- add syslog-ng-profile-boo948584.diff - add several permissions needed
by latest syslog-ng (boo#948584, boo#948753)
- add upstream-profile-updates-r3205-3241.diff with several profile updates:
- add /usr/share/locale-bundle/** to abstractions/base
- allow dnsmask to use /bin/sh (boo#940749) and /bin/dash
- allow dovecot imap to read /run/dovecot/mounts
- allow avahi-daemon to write to /run/systemd/notify
- allow ntpd to read $PATH directory listings (boo#945592, boo#948752)
- update dhclient profile
- allow skype to read @{PROC}/@{pid}/net/dev (boo#939568)
- and some other small updates
- drop upstreamed apparmor-winbindd-r3213.diff (included in the
upstream-profile-updates patch)
- netstat moved to net-tools-deprecated in Tumbleweed (boo#944904)
- add apparmor-winbindd-r3213.diff - add missing k permissions for
/etc/samba/smbd.tmp/msg/* in winbindd profile (boo#921098 #c15..19)
- add fix-initscript-aa_log_end_msg.diff - fixes ugly initscript
output (boo#862170)
- update to AppArmor 2.10 (trunk r3205)
- profile names can now contain variables
- improved profile compile time in apparmor_parser
- lots of improvements, refactoring and bugfixes in the aa-* tools
- new apis for managing and loading profile caches into the kernel in
libapparmor
- lots of profile updates
- see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10 for the
complete changelog with more details
- add new apparmor_private.h and the aa_query_label(2), aa_features(3),
aa_kernel_interface(3), aa_policy_cache(3), aa_splitcon(3) manpages
to libapparmor-devel
- drop apparmor-2.5.1-edirectory-profile patch - it's most probably
no longer needed (see boo#621394 for details)
- drop upstreamed samba-4.2-profiles.diff
- refresh apparmor-samba-include-permissions-for-shares.diff
- systemd-rpm-macros and %systemd_requires were at the wrong place,
move them to the parser package (boo#931792)
- update to AppArmor 2.9.2 (2.9 branch r2911)
- lots of bugfixes in the parser and the aa-* tools (including
boo#918787)
- update dovecot and dnsmasq profiles and several abstractions
(including boo#911001)
- see http://wiki.apparmor.net/index.php/ReleaseNotes_2_9_2 for the
full changelog
- remove upstream(ed) patches apparmor-changes-since-2.9.1.diff and
apparmor-fix-stl-ostream.diff
- replace GPG key with new AppArmor GPG signing key, see
https://launchpad.net/apparmor/+announcement/13404
- make sure %service_del_postun doesn't call systemctl try-restart
(boo#853019, bare systemd edition)
- add samba-4.2-profiles.diff: update samba (winbindd and nmb)
profiles for samba 4.2 (boo#921098, boo#923201)
- only install apparmor.service for openSUSE > 13.2
- Add a native systemd unit which *at the moment* only
wraps/masks the early boot script.
- add apparmor-fix-stl-ostream.diff which fixes odd uses of
std::ostream which are not valid. Fixes build with GCC 5
- allow lessopen.sh to run /usr/bin/unzip-plain (boo#906858)
- add Requires: python3 to python3-apparmor package - readline isn't
part of python3-base (boo#917577)
- add apparmor-changes-since-2.9.1.diff with upstream fixes since the
2.9.1 release
- update logparser.py to support changed syslog format (lp#1399027)
- update usr.sbin.dovecot and usr.lib.dovecot.imap{, -login} profiles
(lp#1296667)
- update the mysqld profile
- fix network rule description in apparmor.d(5) manpage
- drop upstreamed dnsmasq-profile-fixes.patch
- update expired GPG key
- update to AppArmor 2.9.1 (2.9 branch r2831)
- fix log parsing for 3.16 kernels and syslog-style logs (boo#905368)
- several fixes and performance improvements in the aa-* utils
- profile updates for dnsmasq (boo#907870), nscd (boo#904620#c14 and
bnc#908856), useradd, sendmail, man and passwd
- see http://wiki.apparmor.net/index.php/ReleaseNotes_2_9_1
for full release notes
- refresh dnsmasq-profile-fixes.patch
- Fix dnsmasq profile to allow executing bash to run the --dhcp-script
argument. Also fixed /usr/lib -> /usr/{lib,lib64} to get libvirt
leasehealper script to run even on x86_64.
dnsmasq-profile-fixes.patch. boo#911001
- rename lessopen.sh profile file to usr.bin.lessopen.sh to match the
script filename
- add apparmor-lessopen-profile.patch: /usr/bin/lessopen.sh needs
confinement. bnc#906858
- delete cache in apparmor-profiles %post (workaround for
bnc#904620#c8 / lp#1392042)
- No longer perform gpg validation; osc source_validator does it
implicit:
+ Drop gpg-offline BuildRequires.
+ No longer execute gpg_verify.
- fix bashism in post script
- update to AppArmor 2.9.0 (r2759)
- change aa-mergeprof to the final commandline syntax
- lots of bugfixes in the aa-* tools (bnc#900163, lp#1328707 and several
bugs without a formal bugreport)
- small additions to gnome, freedesktop.org, ubuntu-browsers.d/java
and user-mail abstractions
- fix mod_apparmor to not break basic auth
- update perl modules to support signal, unix and ptrace rules (bnc#900013)
- don't warn about rules not supported by the kernel
- fix logging of "audit capability" (lp#1378091)
- add support for the "hat" keyword in apparmor.vim
- build html version of apparmor.vim manpage again (lp#1366572)
- see also http://wiki.apparmor.net/index.php/ReleaseNotes_2_9_0
- update apparmor-abstractions-no-multiline.diff
- remove upstreamed apparmor-profiles-ntpd-pid-location.diff
- add apparmor-abstractions-no-multiline.diff: change all multiline
rules into one line. Needed for yast2-apparmor (bnc#900013)
- add apparmor-profiles-ntpd-pid-location.diff to cover new ntpd pid
location (bnc#899746)
- update to AppArmor 2.8.97 (aka 2.9 beta3 aka r2721)
- several bugfixes in python and C tools
- rename "__unused" to "unused" in apparmor_parser to fix compilation
on openSUSE <= 13.1 x86_64 (bnc#895495)
- usr.lib.dovecot.auth profile: allow access to auth-token-secret.dat
- various small profile improvements
- update and add several testcases
- drop upstreamed patch apparmor-profiles-dnsmasq-iface-mtu.patch
- re-number remaining patches
- split apparmor-profiles package into -profiles and -abstractions
- update to AppArmor 2.8.96 (aka 2.9 beta2 aka r2652)
- add unix abstract sockets, ptrace, and signal policy generation
- several bugfixes in the python tools and elsewhere
- move program-chunks/postfix-common to abstractions/
- drop upstreamed patches:
- apparmor-profiles-clustered-samba.diff
- perl-apparmor-fix-bare-network-keyword-handling.diff
- perl-apparmor-handle-bare-capability-keyword.diff
- perl-apparmor-properly-handle-bare-file-keyword.diff
- re-enable installation of perl modules
- move python modules to python3-apparmor package
- create symlinks without aa- prefix only for tools existing in 2.8.x,
but not for new tools added in 2.9
- make utils filelist explicit to ensure we have the right set of files
without aa- prefix in sbindir
- switch easyprof python module location to python3
- drop unused defines APPARMOR_DOC_DIR and JNI_SO
- refresh patches:
- apparmor-utils-string-split (file moved)
- apparmor-profiles-dnsmasq-iface-mtu.patch
- apparmor-2.5.1-edirectory-profile
(prepared Thu Mar 20 23:35:03 UTC 2014 in home project)
- update to AppArmor 2.8.95 (aka 2.9 beta1)
- complete rewrite of the aa-* tools in python
- new tools: aa-cleanprof, aa-mergeprof
- extra profiles moved to /usr/share/apparmor/extra-profiles/ (bnc#713647)
- and much more, but there's no upstream changelog yet
- drop upstreamed patches and files:
- usr.sbin.winbindd
- usr.lib.dovecot.*, tunables-dovecot, apparmor-profiles-dovecot-bnc851984.diff
- apparmor-init.py-gsoc.diff
- apparmor-2.8.2-nm-dnsmasq-config.patch
- add %bcond_with perl and disable the perl subpackage temporarily (the perl
modules will be back in beta2)
- drop the apparmorapplet-gnome, apparmor-dbus and profile-editor subpackages
(they were disabled since a long time, and upstream no longer ships their code)
and the apparmor-profile-editor.desktop and apparmor-profile-editor.png files
- drop apparmor-utils-subdomain-compat patch (was only included for <= 12.1)
- remove libimmunix Provides/Obsoletes (libimmunix was a compat wrapper
and got finally dropped)
- refresh apparmor-samba-include-permissions-for-shares.diff and
apparmor-2.5.1-edirectory-profile
- add apparmor-profiles-dnsmasq-iface-mtu.patch to allow dnsmasq
read access to interface mtu in
/proc/sys/net/ipv6/conf/<ifacename>/mtu
(bnc#892374)
- usr.lib.dovecot.auth: add '/etc/dovecot/* r' to allow reading
plaintext password files (bnc#874094)
- Rename rpmlintrc to %{name}-rpmlintrc.
Follow the packaging guidelines.
- add perl-apparmor-fix-bare-network-keyword-handling.diff:
perl-apparmor: Fix handling of network (or network all) (bnc#889650)
- add perl-apparmor-handle-bare-capability-keyword.diff:
perl-apparmor: Fix handling of capability keyword (bnc#889651)
- add perl-apparmor-properly-handle-bare-file-keyword.diff:
perl-apparmor: Properly handle bare file keyword (bnc#889652)
- add apparmor-profiles-clustered-samba.diff to permit clustered Samba
access to CTDB socket and databases (bnc#885317)
- fix problems with dovecot and managesieve
* usr.lib.dovecot.managesieve-login: network inet6 stream
* usr.lib.dovecot.managesieve:
+#include <tunables/dovecot>
/usr/lib/dovecot/managesieve {
[#]include <abstractions/base>
+ capability setgid,
+ capability setuid,
+ network inet stream,
+ network inet6 stream,
+ @{DOVECOT_MAILSTORE}/ rw,
+ @{DOVECOT_MAILSTORE}/** rwkl,
- add #include <abstractions/wutmp> to usr.lib.dovecot.auth
- update usr.sbin.winbindd profile (bnc#870607)
- restrict rw access to /var/cache/krb5rcache/ instead /var/tmp/
- update usr.sbin.winbindd profile (bnc#870607)
- treat passdb.tdb.tmp as passdb.tdb
- allow rw access to /var/tmp/
- add Recommends: libnotify-tools to apparmor-utils (aa-notify -p
needs notify-send)
- update to AppArmor 2.8.3 (r2122) bugfix release
- fix some cache clearing bugs in apparmor_parser
- various fixes in mod_apparmor
- several profile updates, most of them were already included as patches
(except abstractions/winbind (bnc#863226), abstractions/fonts and
abstractions/p11-kit)
- see http://wiki.apparmor.net/index.php/ReleaseNotes_2_8_3 for all details
- update partially upstreamed apparmor-2.8.2-nm-dnsmasq-config.patch
- remove upstream(ed) patches
- apparmor-2.8.2-fix-ntpd-profile.diff
- apparmor-abstractions-r2089-r2090.diff
- apparmor-abstractions-ssl_certs.diff
- apparmor-fix-url-in-manpages-r2093.diff
- apparmor-no-perl-smartmatch-r2088.diff
- apparmor-profiles-dnsmasq.diff
- apparmor-profiles-ntpd-r2103.diff
- apparmor-profiles-samba-create-dirs.diff
- apparmor-profiles-samba4.diff
- apparmor-unconfined-lang-r2094.diff
- apparmor-utils-po-de-r2091.diff
- use current ruby macros, the rb_sitearch is obsolete since at least
12.1
- update apparmor-2.8.2-nm-dnsmasq-config.patch - allow access to pid file
and supplemental config directory (by develop7)
- update apparmor-profiles-dovecot-bnc851984.diff:
- do not add access to @{DOVECOT_MAILSTORE} - not required by the main binary
- add abstractions/mysql
- allow execution of some more /usr/lib/dovecot/* binaries
- better restrict access to /var/spool/postfix/private/
- update usr.lib.dovecot.auth to allow to read mysql config files
- update usr.lib.dovecot.dict and usr.lib.dovecot.lmtp:
add abstractions/nameservice instead of allowing more and more files
- add Recommends: net-tools to apparmor-utils (needed by aa-unconfined)
- update usr.lib.dovecot.lmtp (add /proc/*/mounts, /tmp/dovecot.lmtp.*,
/{var/,}run/dovecot/mounts, deny capability block_suspend)
- add apparmor-2.8.2-nm-dnsmasq-config.patch - allow dnsmasq read config
created by recent NetworkManager (see
http://cgit.freedesktop.org/NetworkManager/NetworkManager/commit/?id=d82669…
for update details)
- add apparmor-profiles-samba-create-dirs.diff to allow samba to
mkdir /var/run/samba and /var/cache/samba (bnc#856651)
- add abstractions/samba to usr.sbin.winbindd profile
- add capabilities ipc_lock and setuid to usr.sbin.winbindd profile (bnc#851131)
- update dovecot profiles to support dovecot 2.x, and add profiles for
the parts of dovecot that were not covered yet (bnc#851984)
NOTE: Please adjust /etc/apparmor.d/tunables/dovecot to your needs.
(apparmor-profiles-dovecot-bnc851984.diff, usr.lib.dovecot.*)
- %restart_on_update (in parser %postun) is "translated" to stop/start by
the systemd wrapper, which removes AppArmor protection from running
processes. Fixed by using a custom script instead (bnc#853019)
NOTE: The %postun from the previously installed apparmor-parser package
will remove AppArmor protection from running processes a last time.
Run aa-status to get a list of processes you need to restart, or reboot
your computer.
- reload profiles in %post of the apparmor-profiles package
- add apparmor-abstractions-ssl_certs.diff to allow access to
certificates in /var/lib/ca-certificates/ (bnc#852018)
- add apparmor-profiles-ntpd-r2103.diff with updated driftfile
location for ntpd (bnc#850374)
- apparmor-profiles-samba4.diff, usr.sbin.winbindd: some more profile
updates for samba 4.x and kerberos (bnc#846586#c12 and #c15)
- add apparmor-profiles-dnsmasq.diff - add missing permissions for
libvirt-generated files to dnsmasq profile (bnc#848215)
- apparmor-profiles-samba4.diff, usr.sbin.winbindd: some more profile
updates for samba 4.x (bnc#846054#c5)
- add apparmor-profiles-samba4.diff - various profile additions for
samba 4.x (bnc#845867, bnc#846054)
- update usr.sbin.winbindd for samba 4.x (bnc#845867, bnc#846054)
- update apparmor-init.py-gsoc.diff to the final GSoC apparmor/__init__.py
- add apparmor-fix-url-in-manpages-r2093.diff: fix URL in manpages
- add apparmor-unconfined-lang-r2094.diff: fix aa-unconfined to work
in all languages
- fix ntp by allowing read access to openssl.cnf
- add apparmor-utils-po-de-r2091.diff: fix some (mis)translations
- add apparmor-abstractions-r2089-r2090.diff (from upstream 2.8 branch)
- p11-kit needs access to /usr/share/p11-kit/modules
- allow reading /etc/machine-id in the dbus-session abstraction
- add apparmor-init.py-gsoc.diff - make apparmor/__init__.py ready for
the new tools developed in GSoC
- add apparmor-no-perl-smartmatch-r2088.diff: ~~ was marked as experimental
in perl 5.18 again - use grep instead (upstream 2.8 branch r2088)
- fix ruby requires
- update to AppArmor 2.8.2
- several fixes for python3 compability
- various profile improvements:
- various additions to abstractions/fonts
- move poppler's cMaps from gnome to fonts; gnome includes fonts
- deny @{HOME}/.gnome2/keyrings/** to abstractions/private-files-strict
- add read access to @{PROC}/sys/vm/overcommit_memory to abstractions/base
(bnc#824577)
- update pulseaudio directory and cookie file paths
- add missing permissions to the nscd profile (bnc#807104)
- deny capability block_suspend to nscd (bnc#807104)
- MariaDB compatability in abstractions/mysql (bnc#798183)
- see http://wiki.apparmor.net/index.php/ReleaseNotes_2_8_2 for all details
- removed upstream(ed) patches
- apparmor-abstractions-mysql-path.diff
- apparmor-profiles-nscd.diff
- apparmor-python3-r2052.diff
- swig for python3 is broken on openSUSE 12.2 - build python-apparmor
(for python2) instead on 12.2
- add python3-apparmor subpackage (currently py2 OR py3 package can be
build, but not both at the same time)
- add upstream apparmor-python3-r2052.diff to fix various python3 issues
- Ruby 2.0 mkmf gets the path to ruby.h wrong (bnc#822277)
- do not package directories as %config - especially not as noreplace
- enable python and ruby subpackages (using %bcond_without)
- update/fix paths in %files for python and ruby subpackages
- add Requires: insserv to parser package (needed by initscript)
- nscd profile: add missing permissions and deny capability block_suspend
(bnc#807104, apparmor-profiles-nscd.diff)
- Add missing files to SRPM (bnc#777471)
- update abstractions/mysql with correct paths and add MariaDB paths
(bnc#798183)
- update to AppArmor 2.8.1 (=2.8 branch r2069)
Bugfix release, http://wiki.apparmor.net/index.php/ReleaseNotes_2_8_1
Most important changes are:
- add various missing parts to profiles and abstractions
- fix a possible x conflict with hats or child profiles in
apparmor_parser
- fix and speedup stdin handling in aa-decode
- various other bugfixes
- add pkgconfig support to libapparmor
- remove upstream(ed) patches
- verify tarball with gpg-offline
- fix directory flags for /etc/apparmor.d to be in sync between
- parser and -profiles subpackage
- remove %stop_on_removal for no longer existing aaeventd (bnc#781564)
- don't hide TeX output when building the parser and techdoc
- clear and update inconsistent profile cache (bnc#774529)
- abstractions/bash: update /bin/ls to also match /usr/bin/ls (usrMerge)
- Add required fonts for new TeXLive 2012
- update /bin/ping profile to also match /usr/bin/ping (usrMerge)
- update to AppArmor 2.8.0 (= r2047)
- new utility aa-easyprof - templated profile generation tool (the resulting
profile may be less strict than profiles generated with genprof/logprof)
- various small bugfixes
- removed upstreamed patches
- add apparmor-techdoc.patch to remove traces of the build time in PDF files
- update to AppArmor 2.8 beta5 (= 2.7.103 / r2031)
- new utility aa-exec to confine a program with the specified AppArmor profile
- add support for mount rules
- see http://wiki.apparmor.net/index.php/ReleaseNotes_2_8 for full upstream
changelog
- removed upstreamed and backported patches
- remove outdated autobuild and "disable repo" patches that were disabled since
the AppArmor 2.7 package
- create the Immunix::SubDomain compat perl module only for openSUSE <= 12.1
(bnc#720617 #c7)
- replace patch for dnsmasq profile with upstream patch (bnc#738905)
- add apparmor-r2022-log-parser-network-bnc755923.patch - logprof didn't
create network rules because of changed log format (bnc#755923, lp#800826)
- add profile for samba winbindd (bnc#748499)
- fix dnsmasq profile (bnc#738905)
- add 0001-fix-for-lp929531.patch to allow reading
/sys/devices/system/cpu/online in abstractions/base (lp#929531)
- Update to AppArmor 2.7.2 (= 2.7 branch / r1894)
- move various permissions from httpd2-prefork profile to
abstractions/apache2-common. Backward-incompatible change: *.htaccess
files are no longer allowed for ^HANDLING_UNTRUSTED_INPUT
- allow access for more /usr/lib*/samba/ files for smbd (bnc#725967#c5)
- allow various .conf files for dovecot (lp#458922)
- disallow wl for *.so in @{HOME}/.pki/nssdb/ in abstractions/private-files
and abstractions/private-files-strict (lp#911847)
- update abstractions/kde, private-files* and ubuntu-browsers.d/user-files
to use ~/.kde4, not only ~/.kde (bnc#741592)
- block write access to ~/.kde{,4}/env in abstractions/private-files
(lp#914190)
- allow write access for personal dictionary etc. in abstractions/aspell
(lp#917859)
- when using genprof for a script, include read access to the script itsself
- automatically include abstractions/python or abstractions/ruby for
python/ruby scripts
- add profile for smbldap-useradd and allow smbd to call it (bnc#738041)
- allow creation of the .config directory in abstractions/enchant (lp#914184)
- allow TFTP read-only access in dnsmasq profile (lp#905412)
- allow capability dac_read_search for syslog-ng (bnc#731876)
- add p11-kit abstraction and include it in abstractions/authentification
(lp#912754, lp#912752)
- add audacity to abstractions/ubuntu-media-players (lp#899963)
- allow software-center, fireclam plugin, [tT]unar, exo-open, kate and
/dev/nvidia* in abstractons/ubuntu-browsers.d/* (lp#662906, lp#562831,
lp#890894, lp#890894, lp#884748)
- fix typo for multiarch gconf-modules in abstractions/base (lp#904548)
- allow avahi to do dbus introspection (lp#769148)
- allow access to ~/.fonts.conf.d in abstractions/fonts (lp#870992)
- allow transmission in abstractions/ubuntu-bittorrent-clients (lp#852062)
- allow reading ~/.cups/client.conf and ~/.cups/lpoptions in
abstractions/cups-client (lp#887992)
- allow read access of /etc/python{2,3}.[0-7]*/sitecustomize.py in
abstractions/python (lp#860856)
- various updates to the sshd profile (lp#817956)
- (and some more changes I already included in the apparmor-2.7-branch.diff)
- Update to AppArmor 2.7.0 (= r1858)
- make traceroute6 work (bnc#733312)
- allow access to pyconfig.h in abstractions/python (lp#840734)
- fix logprof/genprof for hex-encoded program filenames (= filenames
containing space etc.)
- add apparmor-2.7-branch.diff with some upstreamed fixes:
- usr.sbin.smbd needs read access for /etc/netgroup (bnc#738041)
- create /etc/apparmor.d/tunables/multiarch.d as directory, not as file
- fix syntax error in abstractons/python
- changed a $ -> % (typo)
- package subdomain.conf only in -parser, not in -utils package
- package libapparmor.so and libimmunix.so only in libapparmor-devel,
not in libapparmor1
- make Provides for perl-libapparmor versioned to avoid self-Obsoletes
- move libapparmor.a and libimmunix.a from libapparmor1 to
libapparmor-devel package
- update to AppArmor 2.7.0 rc2
Most of the changes since rc1 were already included as patches.
Additional changes:
- fix logprof/genprof to recognize "mknod" in audit.log
- fix libapparmor python bindings to compile with python 3
- fix wrong status message in initscript if apparmor-utils are not installed
- parser/Makefile: fix some warnings, always respect CXX and LDFLAGS
- fix some warnings in utils/Makefile
- remove 4 upstreamed patches
- remove mkdir /etc/apparmor.d/disable - that's done by upstream Makefile now
- update line numbers in 2 patches
- make abstractions/winbind working on 64bit systems
- allow loading the libraries for samba "vfs objects" also on 32bit
systems (bnc#725967)
- allow loading the libraries for samba "vfs objects" (bnc#725967)
- include autogenerated profile sniplet for samba shares (bnc#688040)
- more helpful error message for "aa-notify -p" if the user is not in
the configured group
- update to AppArmor 2.7.0 rc1
- aa-notify: add --display option and warn if $DISPLAY is not set
(important for usage with sudo on openSUSE)
- fix syntax error on "rcapparmor stop"
- allow read access to /proc/*/mounts in the dovecot profile
- add patch with upstream changes since 2.7.0 beta2 release
- add example parser.conf
- print warning if profile cache directory doesn't exist
- remove initscript for no longer existing aa-eventd (bnc#720617)
- set correct $HOME in aa-notify
- enable caching of profiles (= massive speedup) (bnc#689458)
- add comments for patches in .spec and comments in some patches
- run spec-cleaner
- add libtool as buildrequire to make the spec file more reliable
- update to AppArmor 2.7.0 beta2
- includes fixes for bnc#717707, bnc#678749, bnc#685674, bnc#679182,
bnc#691072, bnc#705319, bnc#713728
- add some missing perl module Requires to perl-apparmor
- update to AppArmor 2.7.0 beta1, for details see
http://wiki.apparmor.net/index.php/ReleaseNotes_2_7
- removed lots of patches I pushed upstream
- disabled apparmor-2.5.1-unified-build (patch to use automake,
does not apply to 2.7 and probably won't be accepted upstream)
- disabled build of tomcat_apparmor (doesn't build, deprecated upstream)
- run spec-cleaner
- remove *.la files
- move usr.sbin.nscd profile back to apparmor-profiles package
- Update patch apparmor-profiles-usr.sbin.dnsmasq to include
/var/lib/libvirt/dnsmasq/*.leases (bnc#694197).
- install SubDomain.pm compat module (bnc#713408)
- Update to 2.6.1.
- One patch eliminated
- Lots of minor fixes
- Split out more common abstractions
- Add check_for_apparmor() helper.
- dhcpd: Fix apparmor profile (bnc#692428)
- Add apparmor-securityfs-systemd.patch: do not mount securityfs
when running under systemd, just access the directory, systemd
will automount it (bnc#704460).
- Fixed typos in descriptions and summaries of apparmor.spec
- Fixed building of pam_apparmor to properly link libpam (bnc#696553).
- Fixed building of apache2-mod_apparmor to properly link (bnc#701821).
- move the requires and prerequires to the right package
- make the -doc and -profiles subpackages noarch (again)
- Added alias from Immunix::SubDomain to Immunix:AppArmor to allow
older users of perl-apparmor to work properly.
- Properly re-created links to old utility names.
- Added /etc/ethers and /var/run/dnsmasq-forwarders to
usr.sbin.dnsmasq (bnc#678749)
- Update to 2.6.0
- 19 patches eliminated
- Lots of minor fixes.
- Split out more common abstractions
- Added more local includes
- Additional libvirt related fixes in usr.sbin.dnsmasq (bnc#675867)
- Added 'network packet raw' to dhclient profile.
- Add Requires for used perl packages (bnc#670650).
- Updated dhclient profile and added dhclient-script profile (bnc#561152).
- Added ability to completely disable repositories.
- Properly indent sub-profiles after genprof completion (bnc#480795).
- Inherit flags in sub-profiles when generating profiles (bnc#496204).
- Stop treating profiles shipped with the package as config files.
- /etc/apparmor.d will still be treated specially.
- Add support for parsing network operation events (bnc#665483)
- Fix for sbin.klogd profile using kernel versions >= 2.6.38-rc1.
- Update to apparmor-2.5 r1445.
- Includes 3 of the fixes below.
- Several testsuite fixes.
- Update for Thunderbird profile.
- Add support for libvirt in usr.sbin.dnsmasq (bnc#666090)
- fix rm call for nscd profile to avoid file conflict
- profiles: Add openssl abstraction (bnc#623886).
- Added support for sys_nice to ntpd profile (bnc#657054).
- apparmor-utils: Support newer auditd formatted messages.
- Fix two x transition conflict bugs. (bnc#662928)
- Splitted ldap related things from nameservice into separate
profile and added some missing paths (bnc#662761)
- Fixed pod2man macros with older versions of GNU make
- Fixed building of perl and ruby SWIG modules. The former
is required for apparmor-utils to work properly.
- Fixed use-after-free issue in apparmor_parser.
- Added fixes for logprof issuing uninitialized variable errors
while encountering audit messages for unconfined processes.
- Updated cupsd profile (bnc#539401)
- Fix {proc} vs {PROC} macro usage in firefox profile (bnc#436262)
- Added support for eDirectory nameservice (bnc#621394)
- Fixed incorrect /proc/*/sys usage in usr.sbin.ntpd profile (bnc#634801)
- Added fix for another case of whitespace affecting profile
removal (bnc#510740)
- Added support for unified build, which massively simplified
the packaging.
- Fix for syslog-ng profile to allow upgrade to v3.2
- add mysql support to syslog-ng profile
- Added support for enabling/disabling the module automatically
during installation/removal (bnc#623246)
- Converted archive to tar.bz2.
- Updated to 2.5.1-final.
- Lots of testcase updates.
- Initial packaging of AppArmor 2.5
- Now contained in a single archive so built from a single spec file
==== bcm43xx-firmware ====
- Remove files that are now present in kernel-firmware (fate#326215).
- Delete softlink creation for this files. (bsc#1098041).
- Add bluetooth firmware for RPi 3 B+ (bsc#1103587)
- Update brcmfmac43430-sdio.txt and brcmfmac43455-sdio.txt:
* Improved brcmfmac BT coexistence parameters
- Switch BCM43430A1.hcd to official source:
* No changelog available
- Use %license
- Run spec-cleaner
- Add brcmfmac4356-pcie.txt for BCM 4356 PCI (bsc#1099149)
- Add support for RPi 3 B+ (bcm43455, bsc#1085262)
- Add Supplements for Raspberry Pi 3 (bsc#1041823)
- Resolve NUL char warning on modprobe for Tumbleweed by properly
iterating over zero-separated DT compatible strings
- Require kernel-firmware, suggested by fvogt. (bsc#1033137)
Don't require version 20161005 or later, to remain compatible
with older distributions.
- Bump version to today's date. This will allow other packages
such as kernel-firmware to conflict against our older version.
- Add brcmfmac4339-sdio-vega-s95-telos.txt
- Add vendor prefix for CuBox-i compatible string
- Reorder by board name
- Add brcmfmac4329-sdio-cubox-i.txt and brcmfmac4330-sdio-cubox-i.txt.
- Dropped brcmfmac43430-sdio.bin (in kernel-firmware now)
- Move %post script to install-brcmfmac.sh, add 50-brcmfmac.conf.
This avoids workarounds for Kiwi images. (tiwai)
- Renamed package from bcm43430-firmware to bcm43xx-firmware (duwe)
- Renamed brcmfmac43430-sdio.txt to brcmfmac43430-sdio-rpi3.txt and
added post-install script to symlink
* Added brcmfmac43362-sdio-{cubietruck,bananapi-{m1+,m2}}.txt
- Renamed package from brcm43430-firmware to bcm43430-firmware
- Make Source: URLs absolute
- Update brcmfmac43430-sdio.bin to 7.45.41.26
- Add initial package
==== binutils ====
- Add s390-relro.diff to improve relro support on s390
[fate#326356]
- Fix the fix for PR23919 [bsc#1118644]:
rename handle-ELF-compressed-header-alignment-correctly-by-.patch
to fix-pr23919-1.diff and add fix-pr23919-2.diff
and fix-pr23919-3.diff .
- Add handle-ELF-compressed-header-alignment-correctly-by-.patch:
PR23919.
==== ceph ====
Version update (14.0.1.1555+g42662f72f4 -> 14.0.1.2789+g6c941e4d76)
Subpackages: librados3 libradospp1 librbd1
- Update to 14.0.1-2789-g6c941e4d76:
+ rebase on top of upstream master branch, SHA1 c70a3d8e30be84ea8db41e7329ed1577aeee9ab9
* MON now supports Kerberos authentication
* MGR now works with Cython >= 0.29
* spec: add xmlsec1 dependency for dashboard make check
* spec: change rbd-mirror and ceph-radosgw runtime dependency
from ceph-common to ceph-base to address http://tracker.ceph.com/issues/37620
==== digikam ====
Subpackages: digikam-doc digikam-lang kipi-plugins kipi-plugins-lang libdigikamcore5 showfoto
- Add upstream git commits to fix build with exiv2-0.27:
* add-support-for-Exiv2-0.27.patch
* be-compatible-with-backward-0.26.patch
* adjust-find-cmake-script-to-exiv2-0.27-RC1.patch
* first-patch-to-be-compatible-with-Exiv2-0.27.patch
* f27ab9c1051bd0a0.patch
* fix-compile.patch
- Add fix-black-Welcome-page-by-clicking-on-a-link.patch to fix
the Welcome page getting black when clicking on a link that opens
a new browser window (with QtWebEngine)
- Add Add-QtWebEngine-support.patch to allow building with
QtWebEngine instead of QtWebKit
- Use QtWebEngine on platforms where it is available
- Add some necessary build requirements to avoid relying on other
packages pulling them in
- Remove unused libqca-qt5-devel BuildRequires
- Add Lower-minimum-exiv2-version.patch to make it build on Leap
42.3
- Remove some build requirements that are not used anymore since a
long time
- Remove unnecessary ENABLE_OPENCV3 and ENABLE_MYSQLSUPPORT cmake
options, they are ON by default since 5.7.0
- Remove obsolete ENABLE_LCMS2 option, LCMS2 is mandatory since 5.0
- Disable libkvkontakte support, it's dead
- Require libQt5Sql5-sqlite (boo#1095688)
- Use %license
==== dnsmasq ====
- enabled lua scripting interface (FATE#327143).
==== gdb ====
- Backport upstream fix for assertion failure
`SYMBOL_LANGUAGE (sym) == DICT_LANGUAGE (dict)->la_language'
[swo#23712, rh#1560010]
patches:
gdb-rhbz1560010-fix-assertion-symbol-language-dict-language-1of5.patch
gdb-rhbz1560010-fix-assertion-symbol-language-dict-language-2of5.patch
gdb-rhbz1560010-fix-assertion-symbol-language-dict-language-3of5.patch
gdb-rhbz1560010-fix-assertion-symbol-language-dict-language-4of5.patch
gdb-rhbz1560010-fix-assertion-symbol-language-dict-language-5of5.patch
* Add patches from fedora 29 @ 4513f72
* Add gdb-fix-multidictionary.exp-for-gdb-8.2.patch to fix
multidictionary.exp test-case
- Add power8-registers.diff for implementing access to
more POWER8 registers. [fate#326120, fate#325178]
- Run tests with -fno-PIE/-no-pie and -fPIE/-pie.
==== ghostscript ====
Version update (9.26 -> 9.26a)
Subpackages: ghostscript-x11
- Version upgrade to 9.26a
The version 9.26a is a special security bugfix version to fix
* CVE-2019-6116: subroutines within pseudo-operators
must themselves be pseudo-operators
https://bugs.ghostscript.com/show_bug.cgi?id=700317
https://bugzilla.suse.com/show_bug.cgi?id=1122319 bsc#1122319
==== glib2 ====
Subpackages: glib2-lang glib2-tools libgio-2_0-0 libgio-2_0-0-32bit libglib-2_0-0 libglib-2_0-0-32bit libgmodule-2_0-0 libgmodule-2_0-0-32bit libgobject-2_0-0 libgobject-2_0-0-32bit libgthread-2_0-0
- Enable systemtap (fate#326393 bsc#1090047).
==== gsl ====
Version update (2.4 -> 2.5)
Subpackages: libgsl23 libgslcblas0
- Convert package to _multibuild
- Add HPC build macros and evironment modules
* (FATE#324138)
- Add master packages for libraries and devel package
- Remove BLAS build dependency
- Remove useless --with-pic only useful for static libs.
- Fix RPM groups, diversify summaries, trim long descriptions.
- Trim bias from descriptions.
- updated license tags in spec file
- gsl 2.5:
* doc bug fix in binomial distribution figure
* added Wishart distribution
* added new module for digital filtering (gsl_filter); current
filters include:
Gaussian filter
median filter
recursive median filter
impulse detection filter
* added new module for moving window statistics (gsl_movstat)
* added statistics functions:
gsl_stats_median()
gsl_stats_select()
gsl_stats_mad()
gsl_stats_mad0()
gsl_stats_Sn_from_sorted_data()
gsl_stats_Qn_from_sorted_data()
gsl_stats_gastwirth_from_sorted_data()
gsl_stats_trmean_from_sorted_data()
* added Romberg integration (gsl_integration_romberg)
* bug fix in deprecated functions gsl_multifit_wlinear_svd and
gsl_multifit_wlinear_usvd (reported by Vlad Koli)
* documention corrected to state that gsl_sf_legendre functions
do not include Condon-Shortley phase by default
* bug fix in exponential fitting example when using larger number
of points
* changed internal workspace inside gsl_spmatrix to a union to
avoid casting
* bug fixes in ode-initval2 for very rare solver crashing cases
* add histogram2d figure to manual
* bug fix in gsl_spmatrix_add for duplicate input arguments
* add support for negative arguments nu in gsl_sf_bessel_Jnu and
gsl_sf_bessel_Ynu (Konrad Griessinger)
* better texinfo documentation for gsl_sf_hyperg functions
* fix vector and matrix fread/fwrite testing on windows systems
when tmpfile() fails
- drop rstat_test.patch, is upstream
- temporarily disable unit tests on i586 (boo#1092530)
==== gstreamer-plugins-bad ====
Subpackages: gstreamer-plugins-bad-lang libgstadaptivedemux-1_0-0 libgstbadaudio-1_0-0 libgstbadbase-1_0-0 libgstbadvideo-1_0-0 libgstbasecamerabinsrc-1_0-0 libgstcodecparsers-1_0-0 libgstgl-1_0-0 libgstmpegts-1_0-0 libgstphotography-1_0-0 libgsturidownloader-1_0-0 libgstwayland-1_0-0
- Add gst-bad-fdkaac2-fix.patch: fdkaac: Fixes for compatibility
with libfdk-aac 2.0.0 (boo#1120299).
==== hdf5 ====
Version update (1.10.1 -> 1.10.4)
- Reenable 'serial' build for SLE: this build creates hdf5-devel-data.
- Do not build non-HPC on SLE: This helps to save some build
cycles.
- Use upstream-recommended %{_rpmconfigdir}/macros.d directory
for the rpm macros.
- Also build for regular openmpi2 and openmpi3
- Build HDF5 C++ bindings also for the MPI variants, there is no reason
not to do it.
- Enable sz2 support also for MPI variants.
- Replace git-archive generated by downloaded tar-ball.
- Update to 1.10.4:
https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.4/src/hd…
* Update Disable-phdf5-tests.patch
* Replace and update hdf5-buildcompare.patch by
hdf5-Remove-timestamps-from-binaries.patch
- Remove lib*_cpp and lib*_hl_cpp dependencies for MPI for the time
being.
- Create main master package, fix dependencies.
- Update to 1.10.3:
https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.3/src/hd…
- Update to 1.10.2:
https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.2/src/hd…
- Bump soversions (101 -> 103) for libhdf5 and libhdf5_cpp
- Drop Fix-warnings-for-missing-returns.patch, fixed upstream
- Add 0001-Fix-return-value-in-test_libver_bounds_open.patch
- Rebase patches (tab / space conversion):
* PPC64LE-Fix-long-double-handling.patch
* hdf5-buildcompare.patch
* hdf5-mpi.patch
- Rebase Disable-phdf5-tests.patch
- Handle license file using %license where applicable.
- Package example package also for HPC build and create
a master file for it.
==== iproute2 ====
- VF stats backport for SLE15-SP1 (fate#326021 bsc#1104003):
ip-Add-violation-counters-to-VF-statisctics.patch
- RDMA backport for SLE15-SP1 (fate#326021 bsc#1104003):
sync-UAPI-header-copies-with-SLE15-SP1.patch
bpf-remove-obsolete-samples.patch
json_writer-add-new-json-handlers-null-float-with-fo.patch
rdma-Move-per-device-handler-function-to-generic-cod.patch
rdma-Rename-free-function-to-be-rd_cleanup.patch
rdma-Rename-rd_free_devmap-to-be-rd_free.patch
rdma-Move-link-execution-logic-to-common-code.patch
rdma-Add-option-to-provide-sign-for-the-port-number.patch
rdma-Make-visible-the-number-of-arguments.patch
rdma-Set-pointer-to-device-name-position.patch
rdma-Add-filtering-infrastructure.patch
rdma-Add-resource-tracking-summary.patch
rdma-Add-QP-resource-tracking-information.patch
rdma-Avoid-memory-leak-for-skipper-resource.patch
rdma-Add-CM_ID-resource-tracking-information.patch
rdma-Add-CQ-resource-tracking-information.patch
rdma-Add-MR-resource-tracking-information.patch
rdma-Add-PD-resource-tracking-information.patch
rdma-Print-net-device-name-and-index-for-RDMA-device.patch
rdma-print-driver-resource-attributes.patch
rdma-sync-some-IP-headers-with-glibc.patch
rdma-Fix-for-ineffective-check-in-add_filter.patch
rdma-Don-t-pass-garbage-to-rd_check_is_filtered.patch
rdma-Refresh-help-section-of-resource-information.patch
rdma-Introduce-command-execution-helper-with-require.patch
rdma-Add-an-option-to-rename-IB-device-interface.patch
rdma-Add-print-of-link-CapabilityMask2-flags.patch
- add more follow-up fixes up to upstream 4.20 (bsc#1085669)
bridge-fix-typo-in-hairpin-error-message.patch
iproute-Abort-if-nexthop-cannot-be-parsed.patch
iplink_vrf-Save-device-index-from-response-for-retur.patch
devlink-CTRL_ATTR_FAMILY_ID-is-a-u16.patch
ip-route-Fix-segfault-with-many-nexthops.patch
rdma-Fix-representation-of-PortInfo-CapabilityMask.patch
macsec-fix-off-by-one-when-parsing-attributes.patch
ip-route-Fix-for-memleak-in-error-path.patch
ip-route-Fix-parse_encap_seg6-srh-parsing.patch
tc-f_u32-allow-skip_hw-and-skip_sw-flags-to-be-last.patch
ip-route-Fix-nexthop-encap-parsing.patch
rdma-Fix-broken-32-bit-compilation.patch
rdma-Fix-incorrectly-handled-NLA-validation.patch
- refresh all patches
- spec file cleanup
- fix misplaced patch tags:
patches/lib-libnetlink-update-rtnl_talk-to-support-malloc-bu.patch
patches/rdma-Ignore-unknown-netlink-attributes.patch
patches/tc-fix-command-tc-actions-del-hang-issue.patch
- normalize patches: remove git specific artefacts to reduce noise
on future refreshes and updates
==== kcm_tablet ====
Version update (3.0.0 -> 3.1.1)
Subpackages: kcm_tablet-lang
- Update to version 3.1.1
* Some translation related fixes
- Update to version 3.1.0
- Major changes:
* LibWacom support. This should get our number of supported
tablets out of the box on par with GNOME. Right now built-in
database and user-configured database still take preference
over libwacom, but this should change in the future releases.
* Calibration improvements: calibration of Cintiq devices should
be vastly improved, UI now has options to lock mapped area
proportions and manually fine-tune area's coordinates. Also,
the dialog should now open on the correct screen and look fine
with dark themes too.
* Support for devices that report different USB IDs for
touchscreen and may be detected as two different devices (e.g.
Cintiq Companion Hybrid).
These devices need to be described via Wacom Tablet finder
tool first, though.
- Other changes:
* Logging has been ported to QLoggingCategory (so now users have
to enable it in kdebugsettings).
* Status LED support improvements (Vangelis Tasoulas, Jason
Gerecke).
* Touchscreen rotation should now follow tablet rotation.
- New devices in built-in database:
* Wacom Intuos Pro L (PTH-860, 2017) (Melvin Vermeeren)
* Lenovo Yoga 520 (Felipe Abrahao)
* ThinkPad Yoga 460 definition (Albert Astals Cid)
* Wacom Intuos Pro 2 M (Jeff H)
- Requires Qt 5.7.0 or higher now to compile successfully
==== kernel-firmware ====
Version update (20180525 -> 20190118)
Subpackages: ucode-amd
- Remove brcm RPi f/w that are already included in the upstream tree
- Update to version 20190118 (bsc#1110720,FATE#325946,bsc#1104289):
* brcm: Add BCM43455 NVRAM for Raspberry Pi 3 B+
* brcm: Fix filename for BCM43430 NVRAM for the Raspberry Pi 3 Model B
* amdgpu: add raven2 fw for 18.50 release
* amdgpu: add picasso fw for 18.50 release
* Revert "brcm: Add BCM43455 NVRAM for Raspberry Pi 3 B+"
* linux-firmware: Update firmware file for Intel Bluetooth,8265
* linux-firmware: Update firmware patch for Intel Bluetooth 8260
* linux-firmware: Update firmware file for Intel Bluetooth,9260
* linux-firmware: Update firmware file for Intel Bluetooth,9560
* brcm: Add BCM43430 NVRAM for the Raspberry Pi 3 Model B
* brcm: Add BCM43455 NVRAM for Raspberry Pi 3 B+
* linux-firmware: update Marvell USB8801 B0 firmware image
* iwlwifi: update firmwares for 9000 series
* cxgb4: update firmware to revision 1.22.9.0
- Fix firmware for bcm43430 and bcm43455 (fate#326215)
* rename brcmfmac43450 and brcfmac43455 to the compatible name
used by brcmf_of_probe
* delete brcmfmac43455-sdio.clm_blob as it was not accepted upstream
- Add firmware for bcm43430 and bcm43455 (fate#326215)
* brcmfmac43430-sdio.raspberrypi-rpi.txt
* brcmfmac43455-sdio.clm_blob
* brcmfmac43455-sdio.raspberrypi-rpi.txt
- Update to version 20181218: (FATE#326045,FATE#325856,FATE#326294)
* Revert "amdgpu: update vega10 fw for 18.50 release"
* brcm: Add 4330 NVRAM for the Prowise PT301 tablet
* brcm: Add 43430 NVRAM for the Chuwi Vi8 Plus tablet
* brcm: Add 43340 based AP6234 NVRAM for the Meegopad T08 HDMI stick
* brcm: Add 43430a0 based AP6212 NVRAM for the Jumper EZpad mini 3 tablet
* brcm: Add 43430a0 based AP6212 NVRAM for the Onda V80 Plus tablet
* brcm: Add 4356 based AP6356 NVRAM for the GPD win handheld
* brcm: Add brcmfmac43362-sdio.lemaker,bananapro.txt symlink
* brcm: Add 43362 based AP6210 NVRAM for the Cubietech Cubietruck
* WHENCE: Put quotes around brcmfmac NVRAM filenames
* check_whence.py: Add support for filenames with spaces in them
* rtl_bt: Add firmware and configuration files for the Bluetooth part of RTL8723BS
- Update to version 20181217:
* iwlwifi: update firmwares for 8000 series
* iwlwifi: add -43.ucode for 9000 series
* iwlwifi: update -41.ucode for 9000 series
* brcm: provide new firmwares for BCM4366 chipset
* Mellanox: Add new mlxsw_spectrum firmware 13.1910.622
* cavium: Update firmware for CNN55XX crypto driver
* amdgpu: update vega12 fw for 18.50 release
* amdgpu: update vega10 fw for 18.50 release
* amdgpu: update raven fw for 18.50 release
* amdgpu: update polaris11 fw for 18.50 release
* amdgpu: update polaris10 fw for 18.50 release
* amdgpu: add firmware for vega12
* amdgpu: Add new polaris MC firmwares
* amdgpu: Add new polaris SMC firmwares
* linux-firmware: Update AMD cpu microcode
* nfp: update Agilio SmartNIC flower firmware to rev AOTC-2.10.A.13
* microchip: add firmware for VSC8574 and VSC8584 Ethernet PHYs
* linux-firmware: intel: Update Cannonlake audio firmware.
* firmware/huc/bxt: Add huC Update for BXT
* nfp: update Agilio SmartNIC firmware to rev 2.1.16
* cxgb4: update firmware to revision 1.21.5.0
- Update to version 20181026: (bsc#1122456)
* qed: Add 8.37.7.0 firmware image
* amdgpu: add raven dmcu firmware
* amdgpu: update raven firmware to 18.40
* amdgpu: update fiji firmware to 18.40
* amdgpu: update tonga firmware to 18.40
* amdgpu: update carrizo firmware to 18.40
* amdgpu: update polaris10 firmware to 18.40
* amdgpu: update vega10 firmware to 18.40
* linux-firmware: add firmware for mt7650e
* linux-firmware: add MC firmware for NXP DPAA2 SoCs
* linux-firmware: liquidio: fix GPL compliance issue
* linux-firmware: Update firmware file for Intel Bluetooth,8265
* linux-firmware: Update firmware patch for Intel Bluetooth 8260
* linux-firmware: Update firmware file for Intel Bluetooth,9260
* linux-firmware: Update firmware file for Intel Bluetooth,9560
* linux-firmware: add firmware for mt7610e
* Update Intel OPA hfi1 firmware
* ath10k: QCA9984 hw1.0: update board-2.bin
* ath10k: QCA9984 hw1.0: update firmware-5.bin to 10.4-3.6.0.1-00003
* ath10k: QCA988X hw2.0: update firmware-5.bin to 10.2.4-1.0-00041
* ath10k: QCA9888 hw2.0: update board-2.bin
* ath10k: QCA9888 hw2.0: update firmware-5.bin to 10.4-3.6-00140
* ath10k: QCA9887 hw1.0: update firmware-5.bin to 10.2.4-1.0-00041
* ath10k: QCA9377 hw1.0: add firmware-6.bin to WLAN.TF.2.1-00021-QCARMSWP-1
* ath10k: QCA6174 hw3.0: update firmware-6.bin to RM.4.4.1.c2-00057-QCARMSWP-1
* ath10k: QCA4019 hw1.0: update board-2.bin
* ath10k: QCA4019 hw1.0: update firmware-5.bin to 10.4-3.6-00140
* nfp: Add Agilio BPF firmware rev 2.0.6.124
* rtw88: Add firmware file for driver rtw88
* nfp: update Agilio SmartNIC flower firmware to rev AOTC-2.9.A.37
* iwlwifi: add -41.ucode firmwares for 9000 series
* iwlwifi: update firmwares for 9000 series
* iwlwifi: update firmwares for 7000, 8000 and 9000 series
* nfp: update Agilio SmartNIC firmware to rev 2.1.13
- Update to version 20181001:
* ti-connectivity: add firmware for CC2560(A) Bluetooth
* linux-firmware: mediatek: add firmware for mt7668u Bluetooth
* nvidia: add GV100 signed firmware
* firmware/icl/dmc: Add v1.07 of DMC for Icelake
* linux-firmware: add Marvell SD8997 firmware image
* qca: update BT firmware files for QCA ROME chip.
- Update to version 20180913:
* brcm: update firmware for bcm43362 sdio
* Mellanox: Add new mlxsw_spectrum firmware 13.1703.4
* rtl_bt: Add firmware and configuration files for the Bluetooth part of RTL8822CU
* nvidia: switch GP10[2467] to newer scrubber/ACR firmware (from GP108)
- Update to version 20180825:
* amdgpu: sync up polaris10 firmware with 18.30 release
* amdgpu: sync up vega10 firmware with 18.30 release
* amdgpu: sync up raven firmware with 18.30 release
* amdgpu: sync up polaris12 firmware with 18.30 release
* amdgpu: sync up tonga firmware with 18.30 release
* amdgpu: sync up polaris11 firmware with 18.30 release
* amdgpu: sync up fiji firmware with 18.30 release
* linux-firmware: add firmware for mhdp8546
* qed: Add firmware 8.37.7.0
- Update to version 20180814:
* linux-firmware:Update firmware patch for Intel Bluetooth 7265 (D1)
* linux-firmware: Update firmware file for Intel Bluetooth,9560
* linux-firmware: Update firmware file for Intel Bluetooth,9260
* linux-firmware: Update firmware file for Intel Bluetooth,8265
* linux-firmware: Update firmware patch for Intel Bluetooth 8260
* linux-firmware: add firmware for mt76x0
* qcom: update venus firmware files for v5.2
* nfp: update Agilio SmartNIC flower firmware to rev AOTC-2.9.A.31
- Update to version 20180730:
* linux-firmware: add firmware for mt76x2u
* wl18xx: update firmware file 8.9.0.0.79
* Mellanox: Add new mlxsw_spectrum firmware 13.1702.6
* WHENCE: Remove reference to amdgpu/vegam_me_2.bin
* linux-firmware: mediatek: add MT7622 Bluetooth firmwares and license file
* brcm: add 43430 based AP6212 and 1DX NVRAM
* linux-firmware: update Marvell USB8801 B0 firmware image
- Remove useless check_whence.py that leads to unnecessary python
dependency (bsc#1101818);
also removing the python3 hack at prep, too
- Update to version 20180717:
* amdgpu: update copyright date
* amdgpu: add initial VegaM firmware
* amdgpu: sync up vega10 firmware with 18.20 release
* amdgpu: sync up raven firmware with 18.20 release
* amdgpu: sync up polaris12 firmware with 18.20 release
* amdgpu: sync up polaris11 firmware with 18.20 release
* amdgpu: sync up polaris10 firmware with 18.20 release
* amdgpu: sync up verde firmware with 18.20 release
* amdgpu: sync up pitcairn firmware with 18.20 release
* amdgpu: sync up tahiti firmware with 18.20 release
* amdgpu: sync up oland firmware with 18.20 release
* amdgpu: sync up hainan firmware with 18.20 release
* amdgpu: sync up kaveri firmware with 18.20 release
* amdgpu: sync up mullins firmware with 18.20 release
* amdgpu: sync up kabini firmware with 18.20 release
* amdgpu: sync up hawaii firmware with 18.20 release
* amdgpu: sync up bonaire firmware with 18.20 release
* WHENCE: Fix typo Version
* cxgb4: update firmware to revision 1.20.8.0
- Update to version 20180606:
* brcm: update firmware for bcm4356 pcie
* brcm: update firmware for bcm4354 sdio
* brcm: update firmware for bcm43362 sdio
* brcm: update firmware for bcm43340 sdio
* brcm: update firmware for bcm43430 sdio
* Update Cypress license termination clause
* amdgpu: update vega10 VCE firmware to version 55.3
* linux-firmware: Update firmware patch for Intel Bluetooth 7265 (D0)
* linux-firmware:Update firmware patch for Intel Bluetooth 7265 (D1)
* qcom: add venus firmware files for v5.2
* linux-firmware: liquidio: update vswitch firmware to v1.7.2
- Use the upstream version of AMD ucode for family 17h
(CVE-2017-5715, bsc#1095735)
- Update to version 20180525:
* Update AMD cpu microcode for family 15h (CVE-2017-5715,
bsc#1095735)
* linux-firmware: Update firmware patch for Intel Bluetooth 8260
* qed: Add firmware 8.37.2.0
- Update to version 20180518:
* linux-firmware: Update firmware file for Intel Bluetooth,8265
* linux-firmware: Update firmware patch for Intel Bluetooth 7260 (B5/B6)
* linux-firmware: Update firmware patch for Intel Bluetooth 7260 (B3/B4)
* linux-firmware: Update firmware file for Intel Bluetooth,9260
* linux-firmware:Update firmware patch for Intel Bluetooth 7265 (D1)
* linux-firmware: Update firmware file for Intel Bluetooth,9560
* linux-firmware: Update AMD cpu microcode
* amdgpu: sync up polaris12 firmware with 18.10 release
* amdgpu: sync up polaris11 firmware with 18.10 release
* amdgpu: sync up polaris10 firmware with 18.10 release
* amdgpu: sync up vega10 firmware with 18.10 release
* amdgpu: sync up carrizo firmware with 18.10 release
* amdgpu: sync up topaz firmware with 18.10 release
* amdgpu: sync up stoney firmware with 18.10 release
* amdgpu: sync up tonga firmware with 18.10 release
* amdgpu: sync up fiji firmware with 18.10 release
* amdgpu: sync up raven firmware with 18.10 release
* nfp: Add symlink for Agilio CX 1x40GbE flower firmware
* nfp: update Agilio SmartNIC flower firmware to rev AOTC-2.9.A.16
* linux-firmware: liquidio: update firmware to v1.7.2
- Update to version 20180507:
* linux-firmware: update Marvell USB8997 firmware image to add WPA2 vulnerability fix
* linux-firmware: update Marvell SD8897-B0 firmware image to add WPA2 vulnerability fix
* Update Intel OPA hfi1 firmware
* qed: Add firmware 8.33.12.0
* linux-firmware: Add firmware file for Intel Bluetooth,9560
* linux-firmware: Add firmware file for Intel Bluetooth,9260
* linux-firmware: Update firmware file for Intel Bluetooth,8265
* cxgb4: update firmware to revision 1.19.1.0
* nfp: add symlink for mixed mode Agilio CX 2x25GbE cards
* nfp: update Agilio SmartNIC flower firmware to rev 5701
- Update to version 20180416:
* linux-firmware: update wil6210 firmware to 5.2.0.18
* linux-firmware: rsi: update firmware images for Redpine 9113 chipset
* iwlwifi: update firmwares for 3160, 3168 and 7265
* iwlwifi: add some new FW versions and update older ones
- fixed new style modalias detection too for AMD CPUs in ucode-amd,
it can only use 1 : (bsc#1084687)
- Update to version 20180402:
* amdgpu: update vce firmware for Polaris
* linux-firmware: Add firmware file for Intel Bluetooth,9560
* linux-firmware: Add firmware file for Intel Bluetooth,9260
* linux-firmware: Update firmware file for Intel Bluetooth,8265
* linux-firmware: Update firmware patch for Intel Bluetooth 8260
* nfp: update Agilio SmartNIC firmware to rev 2.0.7
* cxgb4: update firmware to revision 1.18.9.0
* linux-firmware: intel: Update Geminilake audio firmware
* linux-firmware: intel: Update Kabylake audio firmware
* linux-firmware: intel: Update Broxton audio firmware
* linux-firmware: intel: Update Skylake audio firmware
- Update to version 20180320:
* BCM-0bb4-0306: Update to Cypress license in WHENCE
* linux-firmware: intel: Update Kabylake audio firmware
- detect new style modalias too for AMD CPUs in ucode-amd
(bsc#1084687)
- Update to version 20180312:
* Mellanox: Add new mlxsw_spectrum firmware 13.1620.192
* qed: Add firmware 8.33.11.0
* BCM-0bb4-0306: Cypress Bluetooth firmware for HTC Vive
* linux-firmware:Update firmware patch for Intel Bluetooth 7265 (D1)
* qed: Add firmwares 8.20.0.0 8.18.9.0 and 8.14.6.0
* iwlwifi: update firmware version 34 for 9000 series
- Update to version 20180222:
* ath10k: QCA9984 hw1.0: update firmware-5.bin to 10.4-3.5.3-00053
* ath10k: QCA988X hw2.0: update firmware-5.bin to 10.2.4-1.0-00037
* ath10k: QCA9888 hw2.0: update firmware-5.bin to 10.4-3.5.3-00053
* ath10k: QCA9887 hw1.0: update firmware-5.bin to 10.2.4-1.0-00037
* ath10k: QCA9377 hw1.0: update firmware-5.bin to WLAN.TF.1.0-00002-QCATFSWPZ-5
* ath10k: QCA6174 hw3.0: update board-2.bin
* ath10k: QCA6174 hw3.0: update firmware-6.bin to WLAN.RM.4.4.1-00079-QCARMSWPZ-1
* ath10k: QCA4019 hw1.0: update board-2.bin
* ath10k: QCA4019 hw1.0: update firmware-5.bin to 10.4-3.5.3-00053
* rtl_bt: Add firmware and configuration files for the Bluetooth parts of RTL8821C and RTL8723D
* qed: Add firmwares 8.30.12.0 and 8.10.9.0
* nfp: update Agilio SmartNIC firmware to rev 2.0.4
- Update to version 20180201:
* linux-firmware: Add firmware file for Intel Bluetooth,9560
* linux-firmware: Add firmware file for Intel Bluetooth,9260
* linux-firmware: Update firmware file for Intel Bluetooth,8265
* wl127x/wl128x: update PLT firmwares
* linux-firmware: intel: Update Kabylake audio firmware
- Mark license files as such
- Update to version 20180119:
* amdgpu: update uvd firmware for polaris asics
* amdgpu: update vce firmware for Fiji
* amdgpu: update vcn firmware for raven
* amdgpu: update vce and uvd firmware for Vega10
* mediatek: update MT8173 VPU firmware to 1.0.8 [decoder h264] Fix h264 decoder output delay for some low latency bitstreams
* cxgb4: update firmware to revision 1.17.14.0
* linux-firmware: update Marvell PCIe-USB8897/8997 firmware image to add WPA2 vulnerability fix
* linux-firmware: intel: Update Geminilake audio firmware
- Update to version 20180104:
* wl18xx: update firmware file 8.9.0.0.76
* wl127x/wl128x: update firmwares
* rtlwifi: rtl8723de: Add firmware for new driver/device
* linux-firmware: DMC firmware for cannonlake v1.07
- Add microcode_amd_fam17h.bin (bsc#1068032 CVE-2017-5715)
- Update to version 20171221:
* nvidia: add GP108 signed firmware
* linux-firmware: liquidio: add v1.7.0 vswitch firmware
* brcm: add CYW4373 firmwares and Cypress license file
* linux-firmware: Update firmware patch for Intel Bluetooth 8260
* linux-firmware: Update firmware file for Intel Bluetooth 8265
* linux-firmware: Add firmware file for Intel Bluetooth 9260
* linux-firmware: Add firmware file for Intel Bluetooth 9560
* Revert commits a42f895, c113d33, 041aff8, 73d13b5
* linux-firmware: Update firmware patch for Intel Bluetooth 8260
* linux-firmware: Update firmware file for Intel Bluetooth 8265
* linux-firmware: Add firmware file for Intel Bluetooth 9260
* linux-firmware: Add firmware file for Intel Bluetooth 9560
* linux-firmware: intel: Add Cannonlake audio firmware
* nfp: add firmware for tc-flower
* nfp: change firmware directory layout
* nfp: update firmware for Agilio CX SmartNICs
- Update to version 20171204:
* amdgpu: add firmware for Raven
* amdgpu: update vega10 vce firmware
* linux-firmware: DMC firmware for skylake v1.27
- Change the shebang of check_whence.py (installed as a
non-executable) to point to python3.
- Update to version 20171125:
* brcm: update firmware for bcm4358
* brcm: update firmware for bcm4356
* brcm: update firmware for bcm4354
* brcm: introduce firmware for bcm43430 revision 0
* brcm: update firmware for bcm4339
* Mellanox: Add new mlxsw_spectrum firmware 13.1530.152
* WHENCE: Add missing entry for mlxsw_spectrum firmware
* WHENCE: Fix typo in entry for iwlwifi-8265-34.ucode
* s2255drv: f2255usb: firmware version 1.2.8
* amdgpu: add new CP firmware for polaris chips
* qed: Add firmware 8.33.1.0
* qcom: add venus firmware files for v4.2
* qcom: add firmware files for Adreno a530
* iwlwifi: add firmware version 34 for new 9000 series
* linux-firmware: liquidio: update firmware to v1.7.0
* linux-firmware: intel: Update Geminilake audio firmware
* iwlwifi: add firmware version 33 for new 9000 series
* iwlwifi: add new firmware version 34 for 8000C and 8265
* iwlwifi: update firmwares for 3160, 3168, 7260, 7265 and 7265D
* iwlwifi: update firmwares for 3160, 3168, 7265D, 8000C and 8265
* linux-firmware: DMC firmware for kabylake v1.04
* linux-firmware: update Marvell PCIe-USB8997 firmware image
* linux-firmware: GuC firmware for kabylake v9.39
* linux-firmware: GuC firmware for Broxton v9.29
* linux-firmware: GuC firmware for Skylake v9.33
* linux-firmware/i915: Add Cannonlake DMC version 1.06
* linux-firmware/i915: Add Geminilake DMC version 1.04
* WHENCE: Add new qed firmware
* WHENCE: Add new radeon firmware
* WHENCE: Fix syntax error for iwlwifi-8265-31.ucode entry
* Revert "ath10k: QCA988X hw2.0: update firmware to 10.2.4.70.63-2"
* ath10k: QCA6174 hw3.0: update board-2.bin
* ath10k: QCA6174 hw3.0: update firmware-6.bin to WLAN.RM.4.4.1-00051-QCARMSWP-1
* cxgb4: update firmware to revision 1.16.63.0
* linux-firmware: update Marvell PCIe-USB8997 firmware image
* linux-firmware: update Marvell PCIe-USB8897-A2 firmware image
* Drop intel wifi firmwares and WHENCE-iwlwifi-update.patch as
they are upstreamed
- Remove iwlwifi-*-34.ucode since they seem breaking with 4.13.x
TW kernel (bsc#1068838)
- Update Intel WiFi firmwares:
the files are still not included in linux-firmware.git, hence
applied individually.
* For security updates (CVE-2017-13080 CVE-2017-13081 bsc#1066295)
* For new chipset models (FATE#322675)
iwlwifi-3160-17.ucode
iwlwifi-3168-29.ucode
iwlwifi-7260-17.ucode
iwlwifi-7265-17.ucode
iwlwifi-7265D-29.ucode
iwlwifi-8000C-31.ucode
iwlwifi-8000C-34.ucode
iwlwifi-8265-31.ucode
iwlwifi-8265-34.ucode
iwlwifi-9000-pu-b0-jf-b0-33.ucode
iwlwifi-9260-th-b0-jf-b0-33.ucode
WHENCE-iwlwifi-update.patch
- Update to version 20171009 (bsc#1024476, bnc#1052392):
* cxgb4: update firmware to revision 1.16.63.0
* ath10k: QCA6174 hw3.0: update firmware-6.bin to WLAN.RM.4.4.1-00051-QCARMSWP-1
* ath10k: QCA6174 hw3.0: update board-2.bin
* Revert "ath10k: QCA988X hw2.0: update firmware to 10.2.4.70.63-2"
- Update to version 20170906:
* Update Intel OPA hfi1 firmware
* amdgpu: update psp and acg_smu firmware for vega10
* rtlwifi: rtl8822be: Add firmware for new driver/device
* qcom: add firmware files for Adreno A3xx
- Update to version 20170823:
* Update Intel OPA hfi1 firmware
* iwlwifi: update -27 firmware for 3168, 7265D, 8000C and 8265
* iwlwifi: add new firmware for 3168, 7265D, 8000C and 8265
* linux-firmware: intel: Add Kabylake IPU3 firmware
* linux-firmware: intel: Update Kabylake audio firmware
* linux-firmware: intel: remove old skylake firmware
* linux-firmware: intel: remove old broxton firmware
* linux-firmware: liquidio: update firmware to v1.6.1
* amdgpu: add initial vega10 firmware
* amdgpu: add initial uvd and vce firmware for vega10
* cavium: Add firmware for CNN55XX crypto driver.
- Do not do any supplements or deduplication of files between kernel-binary and
kernel-firmware (bsc#1054239).
* remove firmware.sh
- Update to version 20170622:
* ath10k: QCA4019 hw1.0: update board-2.bin
* ath10k: QCA4019 hw1.0: update firmware to 10.4-3.4-00082
* ath10k: QCA6174 hw3.0: update board-2.bin
* ath10k: QCA6174 hw3.0: add WLAN.RM.4.4-00022-QCARMSWPZ-2
* ath10k: QCA9377 hw1.0: update board-2.bin
* ath10k: QCA9887 hw1.0: update firmware to 10.2.4-1.0-00029
* ath10k: QCA9888 hw2.0: update board-2.bin
* ath10k: QCA9888 hw2.0: update firmware to 10.4-3.5.1-00014
* ath10k: QCA988X hw2.0: update firmware to 10.2.4.70.63-2
* ath10k: QCA9984 hw1.0: update board-2.bin
* ath10k: QCA9984 hw1.0: update firmware to 10.4-3.4-00082
* ath10k: update year in license
- Update to version 20170615:
* Mellanox: Add firmware for mlxsw_spectrum
* linux-firmware: add firmware image for Redpine 9113 chipset
* linux-firmware: liquidio: update firmware to v1.6.0
* qcom: add venus firmware files for v1.8
* linux-firmware: intel: Update Kabylake audio firmware
* qla2xxx: Update firmware version to 8.07.00
* firmware: tegra: Add VIC firmware
* imx: Add SDMA firmware for Freescale i.MX6/7 SoCs.
* linux-firmware: wilc1000: Add unified firmware for wilc1000 WLAN
- Run spec-cleaner
* Correct uppercase license information
* Remove duplicite entries for iwl1000-ucode
- Remove exclude i586 and s390 that was carried from SLE package,
which results in breaking i586 imaging.
- Cleanup spec file to reduce superfluous lines (bsc#1041354).
- Remove the superfluous isci/* devel sources
- Sync changelogs with SLE (bsc#1041354)
- Update qlogic qla2xxx firmware to 08.04.00 (bsc#993846)
- Exclude i586 and s390 builds on OBS as well
- Update to version 20170530 (bsc#1039310):
* linux-firmware: add wil6210 firmware 4.1.0.55
* cxgb4: update firmware to revision 1.16.45.0.
- Update to version 20170522 (commit df40d15d6ad6) (bsc#1039785):
* Update firmware for 3168
* qed: Add firmware 8.20.0.0
* Update Intel OPA hfi1 firmware (fate#319251)
- Update to version 20170511:
* cxgb4: update firmware to revision 1.16.43.0
* linux-firmware: add Marvell USB8997 firmware image
* iwlwifi: update -22 firmware for 3168
- Remove hfi1_platform.dat manually (fate#321476 and 321477)
- Update to version 20170422:
* linux-firmware: liquidio: update firmware to v1.5.1
* linux-firmware: update Marvell SD8887 firmware image
* linux-firmware: update Marvell SD8897-B0 firmware image
* rtl_bt: Update firmware for BT part of rtl8822be
- Update to version 20170404 (fate#321702):
* linux-firmware: intel: Update Broxton audio firmware
* nfp: Add firmware 0.6.1
* mediatek: update MT8173 VPU firmware for unsupported VP9 profiles
* nvidia: add GP10B signed firmware
* nvidia: fix GP107 signed firmware
- Add kernel-firmware-rpmlintrc as some firmware is binary
- Update to version 20170314:
* linux-firmware: update Marvell SD8897-B0 firmware image
* linux-firmware: update Marvell PCIe-USB8997 firmware image
* linux-firmware: update Marvell PCIe-USB8997 wifi-only firmware image
* linux-firmware: Update firmware patch for Intel Bluetooth, 7265
* linux-firmware: Update firmware patch for Intel Bluetooth,8260
* linux-firmware: Update firmware file for Intel Bluetooth,8265
* brcm: update firmware for BCM43340/1 SDIO devices
* ath10k: QCA6174 hw3.0: update board-2.bin
* qed: Add firmware 8.15.3.0
- Update to version 20170303:
* linux-firmware/i915: Fix Corrupted GuC files.
* cxgb4: update firmware to revision 1.16.33.0
* nvidia: add GM20B PMU firmware
* nvidia: add GP102/GP104/GP106/GP107 signed firmware
* linux-firmware: intel: Add Geminilake audio firmware
- Update to version 20170223:
* amdgpu: add smc firmware for new polaris variants
* Revert "amdgpu: update VI smc/mc firmware"
* Revert "amdgpu: update VI gfx/sdma firmware"
- Update to version 20170217:
* linux-firmware: liquidio: update firmware to v1.4.2
* iwlwifi: update -17 firmware for 3260, 7260 and 7265
* iwlwifi: update -22 firmware for 7265D and up
* iwlwifi: add -27 firmware for 3168, 7265D, 8000C and 8265
* linux-firmware/i915: Add HuC 1.07.1398 for SKL
* linux-firmware/i915: Add HuC 1.07.1398 for broxton
* linux-firmware/i915: HuC on 2.0.1810 for Kabylake
* linux-firmware/i915: GuC firmware for Broxton v8.7
* linux-firmware/i915: GuC firmware for Kabylake v9.14
* radeon/amdgpu: update license copyright dates
* radeon: add new firmware for SI chips
* rtlwifi: rtl8723bs: Add firmware for new driver
* qla2xxx: Update firmware version to 8.06.00
* amdgpu: add firmware for polaris12 asics
* amdgpu: update VI gfx/sdma firmware
* amdgpu: update VI smc/mc firmware
* update WHENCE for new amdgpu/polaris12_*.bin firmware
* linux-firmware: add firmware for mt76x2
- Update to version 20170113 (FATE#321353):
* WHENCE: Add new amdgpu firmware
* WHENCE: Add new snd_intel_sst_core
* LICENCE.siano: Add copyright years
* linux-firmware: update firmware file for atusb
* Update Intel OPA hfi1 firmware
* cxgb4: Update firmware to revision 1.16.26.0.
* linux-firmware: intel: Update Skylake audio firmware
* linux-firmware: intel: Update Broxton audio firmware
* linux-firmware: Fix DDC file format for Intel Bluetooth 8260/8265
* brcm: add firmware for the BCM4356 SDIO device
* brcm: add firmware for the BCM4358 PCIe device.
* wl127x/wl128x: update firmwares
* atusb: Document that dfu-util needs to be run before device enters runtime mode
* Fix permissions on ti-connectivity firmware from 05e9fe59
- Update to version 20161130 (bsc#1010690):
* linux-firmware: update BYT audio firmware
* rtlwifi: Add updates for RTL8723BE and RTL8821AE
* linux-firmware: Update firmware patch for Intel Bluetooth 7265 (C0)
* linux-firmware: Update firmware patch for Intel Bluetooth 7265 (D1)
* linux-firmware: Update firmware patch for Intel Bluetooth 7260 (B5/B6)
* linux-firmware: Update firmware file for Intel Bluetooth 8260
* linux-firmware: Update firmware file for Intel Bluetooth 8265
- Update to version 20161121:
* mediatek: update MT8173 VPU firmware for idle state
* amdgpu: add new smc firmware for newer tonga and iceland chips
* linux-firmware: rockchip: update dptx firmware to v3.1
* rockchip/dptx: update WHENCE to version 3.1
- Update to version 20161005:
* Remove unused 'LICENCE.mwl8335'
* WHENCE: Adjust some licence file references to satisfy check_whence.py
* WHENCE: Fix metadata for snd-soc-skl firmware
* WHENCE: List new radeon CI and SI smc firmware
* WHENCE: List symlink 'qat_mmp.bin'
* WHENCE: Add reference to 'qca/NOTICE.txt'
* README: Say that files must be listed in WHENCE, and how to check it
* radeon: update SMC firmware for SI parts
* radeon: update SMC firmware for CI parts
* amdgpu: update SMC firmware for VI parts
- Add Provides for brcmfmac43430-sdio.bin formerly in bcm43xx-firmware
- Package new GPL-2 file
- Update to version 20160913:
* linux-firmware: update Marvell 8897-B0 firmware images to 7.p66
* linux-firmware: update Marvell 8897-B0 firmware images to 7.p77
* ath10k: QCA988X hw2.0: update firmware to 10.2.4.70.54
* ath10k: QCA6174: update board files
* rt2870sta: Update rt3071.bin to match rt2870.bin
* rtl_bt: Add firmware and config file for RTL8822BE
* mediatek: Update firmware for decoder and MDP
* linux-firmware: add Marvell PCIe8997 firmware images
* linux-firmware: update WHENCE file for Marvell firmware versions
* amdgpu: update UVD firmware for VI devices
- Update to version 20160824:
* linux-firmware/i915: Restore DMC 1.23
* linux-firmware: intel: Update Kabylake audio firmware
* linux-firmware: intel: Update Broxton audio firmware
* linux-firmware: rockchip: update dptx firmware to v2.9
* usb: host: xhci-rcar: update firmware for R-Car H3 and M3-W
* qed: Add firmware 8.10.10.0
* ath10k: QCA4019 hw1.0: add firmware and board files
* ath10k: QCA9887 hw1.0: add firmware and board files
* ath10k: QCA9888 hw2.0: add firmware and board files
* ath10k: QCA9984 hw1.0: add firmware and board files
* ath10k: QCA988X hw2.0: update firmware to 10.2.4.70.54
* ath10k: QCA6174: update board files
- Update qlogic qed/qede - update FW to version 8.10.5.0 (bsc#993873).
- Update to version 20160804:
* usbdux: usbduxsigma: created matching binary of the firmware
* linux-firmware: rockchip: update dptx firmware to v2.6
* amdgpu: update stoney UVD firmware
* linux-firmware: intel: Update Skylake audio firmware
- Update to version 20160712:
* nvidia: Add GP100 signed firmware
* iwlwifi: add new -17 firmware for iwlmvm devices
* iwlwifi: add new -22 firmware for 7265D and up
* amdgpu: update vce firmware for VI asics
* linux-firmware: intel: Add Kabylake audio firmware
* Add dptx firmware for rockchip rk3399
- Update to version 20160628:
* wl18xx: update firmware file
* linux-firmware: intel: Update Skylake audio firmware
* linux-firmware: Add firmware file for Intel Bluetooth 8265
* amdgpu: Update UVD firmware for Polaris
* amdgpu: update polaris ucode
- Update to version 20160609:
* linux-firmware: update audio firmware for Braswell platform
* radeon: add new CI smc firmware
* radeon: add new SI smc firmware
* linux-firmware: Update firmware patch for Intel Bluetooth 7265 (D1)
* linux-firmware: Update firmware patch for Intel Bluetooth 7265 (C0/D0)
* linux-firmware: Update firmware file for Intel Bluetooth 8260
- Update to version 20160602:
* qed: Add FW 8.10.5.0
* linux-firmware: intel: Add Broxton audio firmware
* linux-firmware: Update firmware patch for Intel Bluetooth 7260 (B3/B4)
* linux-firmware: Update firmware patch for Intel Bluetooth 7260 (B5/B6)
- Update Chelsio cxgb4 firmware to version 1.15.37.0 (bsc#975328)
- Update to version 20160516git / commit 80d463be829a (fate#320305).
- Intel SKL audio update
- rt2800usb / rt2800pci update
- amdgpu update
- Obsolete the SP1 compat-wireless-firmware package (bsc#975894).
- Update to version 20160516:
* linux-firmware: intel: Update Skylake audio firmware
* linux-firmware: update rt2860.bin, rt2800pci driver
* linux-firmware: update rt2870.bin, rt2800usb driver
* amdgpu: update firmware
- Update to version 20160503 :
* radeon: update CIK UVD firmware
* ath10k: QCA6174 hw2.1: update firmware-5.bin to SW_RM.1.1.1-00157-QCARMSWPZ-1
* ath10k: QCA6174 hw2.1: add board-2.bin
* ath10k: QCA6174 hw3.0: add board-2.bin
* ath10k: QCA9377 hw1.0: add firmware and board files
- Update to version 20160421 (fate#fate#320305):
* amdgpu: update CZ to new UVD fw that supports 40 sessions
* linux-firmware: Update firmware file for Intel Bluetooth 8265
- Update to version 20160412:
* linux-firmware: Update firmware patch for Intel Bluetooth 7265 (D1)
* usb: host: xhci-plat: add firmware for the R-Car M3-W xHCI controllers
- Update to version 20160330 (fate#fate#320305):
* wl18xx: update firmware file
* linux-firmware: intel: Update Skylake audio firmware
* linux-firmware/i915: Major GuC release for Skylake - ver 6.1
* linux-firmware: Update AMD microcode patch firmware
* Update radeon ucode images
* Update amdgpu ucode images
* Add amdgpu ucode images for Polaris family asics
* radeon: revert last kaveri mec ucode update
- Add _service to make updating more easy
- Update to version 20160112git (commit 40e9ae8) (fate#320305):
* Update firmware patch for Intel Bluetooth 7265 (D1)
* rtlwifi: v35 firmware for rtl8723bu
* qed: Add firmware 8.7.3.0.
* Clarified licensing terms for the current ath9k_htc firmware
* brcm: add firmware for BCM4350 rev 5
* fix permissions on brcm/brcmfmac4371-pcie.bin
* add a symlink from qat_mmp.bin to its new file name
* add fw for new qat devices
* WHENCE: Add version information for hfi1
* Update Skylake audio firmware
* moxa: Refer to LICENCE.moxa for mxuport driver
* moxa: Add firmware for Moxa 11x0 USB Serial devices
* iwlwifi: replace 7265D-10.ucode by 7265-10.ucode
* Update Intel OPA hfi1 firmware
* update Marvell USB8797-B0 firmware image
* update Marvell 8897-B0 firmware images to 7.p53
* update Marvell 8897-B0 firmware images to 7.p18
* add Marvell SD/USB8801 B0 firmware images
- Fix the Supplements dependency of ucode-amd.
- Update to version 20151207git (commit bbe4917)
* WHENCE: use https://linuxtv.org for LinuxTV URLs
* Add firmware for mt7601u. version 34.
* brcm: add initial firmware for bcm4371 11ac wifi device
* brcm: update firmware for bcm43602 device
* WHENCE: Remove claim that qed and bfa/bna firmware came from
kernel source
* WHENCE: Correct filename of qed firmware
* fix permissions on qed_init_values_zipped-8.4.2.0.bin
* qla2xxx: Update firmware version to 8.03.00
* bnx2x: Add FW 7.13.1.0.
* Merge tag 'iwlwifi-fw-2015-11-18'
* iwlwifi: add new -16 firmware for iwlmvm devices
* linux-firmware: Update firmware patch for Intel Bluetooth 7265
(C0/D0)
* qed: Add FW 8.4.2.0
* fix WHENCE, which for some reason became executable
- Use of spec-cleaner
- Fix boo#961416
- Added complete instructions for contributors how to get
the tar.xz done
- Fix dependencies for initrd macros (boo#958562)
- Fix missing dependency for ucode-amd, too (boo#958562)
- Call missing initrd macro at postun (boo#958562)
- Updat to version 20151109git (commit bfeee58b5020)
* radeon/amdgpu: update to latest firmware
* remove executable bit from some firmware
* add Skylake audio firmware
* brcm: update firmware for the BCM4356 PCIe device
* brcm: adding firmware for BCM4350 PCIe device
* New minor DMC release for Skylake - ver1_23 (already existed
in the package, old tarball dropped)
* Removing old Skylake DMC
* Add FW binary used by mwlwifi driver
* ath10k: QCA99X0 hw2.0: add firmware 10.4.1.00030-1 and board.bin
* ath10k: QCA6174 hw3.0: add WLAN.RM.2.0-00180-QCARMSWPZ-1
* ath10k: QCA6174 hw2.1: add firmware WLAN.RM.1.1-00141 and board.bin
* ath10k: QCA988X hw2.0: add firmware 10.2.4.70.9-2
* ath10k: QCA988X hw2.0: add board.bin
* Add firmware patch for Intel Bluetooth 7265 (D1)
* brcmfmac: firmware refresh for BCM43602 PCIE devices
* add support for the R-Car H3 xHCI controllers
* Refresh / fix WHENCE and license descriptions
- Update Skylake DMC firmware to 1.23 (boo#952134)
- Update toversion 20150925git (commit f88e5c2e2)
* Intel Bluetooth 7260/7265 f/w updates
* qmss accumulator pdsp firmware for keystone SoCs
* New minor DMC release for Skylake - ver1_22
* New minor DMC release for Broxton - ver1_06
- cxgb4: update firmware to revision 1.14.4.0 for T4 and T5
(bsc#945218)
- Replaced cxgb4-update-firmware-to-revision-1.13.32.0-for-T4-a.patch
with cxgb4-update-firmware-to-revision-1.14.4.0.patch
- Replaced t4fw-1.13.32.0.bin and t5fw-1.13.32.0.bin with
t4fw-1.14.4.0.bin and t5fw-1.14.4.0.bin
- Update to version 20150907git (commit 6ebf5d57) (boo#944661):
* amdgpu: add firmware for VI asics
* ar3k: add to support AR3012 v2.1 firmware
* Add Intel OPA hfi1 firmware
* New major GuC/DMC releases for Skylake
* New minor DMC release for Broxton - ver1_05
* update firmware to revision 1.14.4.0
* tegra: Update XHCI firmware to v50.10 for T210
* wilc1000: add firmware for wilc1000 802.11n driver
* usbdux: usbduxsigma firmware updates
* Update to QAT dh895xxcc UOF firmware and a new QAT MMP FW
* rtl_bt: correct RTL8723A firmware file
* bnx2x: Update to FW version 7.12.30
* tegra: add GK20A FECS/GPCCS firmware
- Update symlinks in cxgb4 subdirectory. (bsc#924378 FATE#318565)
- Update Chelsio cxgb4 firmware to revision 1.13.32.0 for T4 and T5
(bsc#924378 FATE#318565)
- Add t4fw-1.13.32.0.bin and t5fw-1.13.32.0.bin
- Update to version 20150715git (commit 69640304) (boo#937628):
* Intel BT 8260 firmware
* Add firmware for Cavium LiquidIO 210NV, 210SV, and 410NV cards
* Audio firmware for Braswell
* qca: add BT firmware files to support QCA ROME chips
* cxgb4: Add BT adapter PHY firmware
* add firmware for atusb driver
* radeon: add firmware for VCE1.0 hardware
* iwlwifi: add new -13 firmware for iwlmvm devices
* i915 Skylake DMC/GuC firmwares
- Update QLogic bna firmware (bsc#922050, FATE#318601)
+ ctfw-3.2.5.1.bin, ct2fw-3.2.5.1.bin
- Exclude i586 and s390
- Update to version 20150616git (commit 3161bfa479d5) (boo#934932):
Update firmware patch for Intel Bluetooth 7260 (B3/B4)
Update firmware patch for Intel Bluetooth 7260 (B5/B6)
Update firmware patch for Intel Bluetooth 7265 (C0/D0)
Update firmware patch for Intel Bluetooth 7265 (C0/D0)
wl18xx: update firmware file, remove conf file
Add Realtek Bluetooth HCD firmware
brcm: add brcmfmac43241b5-sdio.bin to WHENCE
Fix nvidia/tegra210/xusb.bin permissions
brcm: add firmware for BCM4324(1) B5 chipset
brcm: replace non-working firmware for BCM4339
brcm: add firmware for BCM43570 PCIe device
brcm: add firmware for BCM43569 USB device
iwlwifi: update -12.ucode for 3160 / 7260 / 7265 / 7265D
ath3k: update AR3012 2.2.1 firmware with v.170
WHENCE: note nvidia xusb.bin firmware versions
tegra: Add XHCI firmware v50.07 for T210
cxgb4: update firmware to revision 1.13.32.0 for T4 and T5
brcm: add firmware for BCM43340/1 SDIO devices
brcm: add firmware for BCM4339 SDIO device
brcm: add firmware for BCM43455 SDIO device
brcm: add firmware files for BCM43602 PCIe device
brcm: add firmware for BCM4356 PCIe device
brcm: add firmware for BCM43242 USB device
radeon: Update Kaveri MEC firmware to #396
ath10k: add firmware 10.2.4.45 as firmware-4.bin
Add v1.4.0 firmware for ath9k_htc.
ath9k_htc: revert versions in WHENCE to 1.3.1
iwlwifi: update -10.ucode for 3160 / 7260 / 7265 / 7265D
firmware: tegra: Add XHCI firmware v45.46 for T124
ath9k_htc: update versions in WHENCE
rtl_nic: update firmware for RTL8168H and RTL8107E
Fix qat_895xcc.bin permissions
Add QLogic BR Series Adapter Firmware
Fix firmware files with executable permission set
iwlwifi: update -10.ucode for 3160 / 7260 / 7265 / 7265D
- Fix the filelist of amd-ucode.
- David Woodhouse is not maintaining this all by himself any more,
switch to proper upstream repository and get a fresh snapshot.
(bumping version to 20150209git)
- Require coreutils for %pre scripts. In some instances (mainly
kiwi builds) this package can end up being installed before
coreutils, having some errors spit in the %pre phase.
- Updated to git snapshot 20141122:
Realtek WiFi and Ethernet updates and Intel BT updates
(bnc#906212)
- Add ast_dp501_fw.bin (bnc#871134 & bnc#895608)
file generated from an array in a header file of xf86-video-ast:
MIT/X11 License
- Sync with SLE12 package
* Includes previously cherry-picked QLogic firmware (bnc#879633)
* Intel BT firmware updates
* cxgb4 firmware update to revision 1.11.27.0
* bnx2x firmware version 7.10.51 (bnc#887382)
* dvb-fe-xc5000c-4.1.30.7.fw for xc5000 (bnc#884321)
* Drop the obsoleted mkinitrd scripts
* Use standard macros, posttrans for initrd updates
- Update to git snapshot 20140903:
* Another Intel BT firmware updates (bnc#894810)
- Drop firmware signatures (bnc#867199)
- Updated to git snapshot 20140624:
including previous intel firmware files
- Add Intel 7265 BT firmware (FATE#316958):
ibt-hw-37.8.10-fw-1.10.2.27.d.bseq
ibt-hw-37.8.bseq
- Regenerate the initrd in %posttrans (fate#313506)
- Sign firmware files in the buildservice (bnc#867199)
- Add Intel 7265 WiFi firmware (FATE#316958)
- Update to git snapshot 20140319 (bnc#869039,bnc#869180)
* brcm: add firmware for the BCM43362 WLAN device
* iwlwifi: update firmware for 7260 / 3160 devices
* WHENCE: Fix oddly capitalised instances of 'File'
* wl18xx: add version 3 of the wl18xx firmware
* rtlwifi: Add firmware for rtl8192ee
* myri10ge: update firmware to 1.4.57
* bnx2x: Update to FW 7.8.19
* Remove executable permissions from firmware files
* rtlwifi: Add firmware for rtl8821ae
* radeon: add ucode for HAWAII GPUs
* rtlwifi: Add firmware for r8723au
* iwlwifi: update firmware for 7260 / 3160 devices
* iwlwifi: update firmware for 7260 / 3160 devices
* linux-firmware: 3.2.3.0 Firmware for Brocade Adapters
* cxgb4: Updated T4 firmware, add T5 firmware
* qla2xxx: Update ql2{4,5}00_fw.bin to version 7.01.00
* linux-firmware: Update Intel Bluetooth devices firmware patch files
* firmware: cw1200: Add firmware for the ST-E CW1200 WLAN chipset.
* emi62: Provide the correct bitstream
* linux-firmware: add Marvell SD8897-B0 firmware combo image
* linux-firmware: update Marvell PCIe/USB 8897-B0 firmware combo image
* rtlwifi: Add new firmware files for rtl8188eu
* rtlwifi: Add new firmware files for rtl8192cu
* brcm: add firmware file for the BCM4335 SDIO chipset
* brcm: add firmware for newer version of BCM43241 SDIO chipset
* brcm: add firmware file for BCM43241 SDIO chipset
* brcm: rename firmware names expressing host interface type
* ti-connectivity: add wl1251 firmware and license
* linux-firmware: Add Brocade FC/FCOE Adapter firmware files
* radeon: add ucode for KAVERI GPUs
* radeon: add smc ucode for BONAIRE
* linux-firmware: Add firmware patch file for Intel Bluetooth device(3160)
* linux-firmware: add version information for Intel Bluetooth firmware
* cw1200: Add SDD file for the Sagrad SG901-1091/1098 WLAN modules.
* Fix filename for Intel Bluetooth firmware
* linux-firmware: update Intel Bluetooth firmware patch file
* moxa: Fix firmware file names.
* moxa: Add firmware for some of the Moxa USB-Serial hubs
* radeon: add ucode for KABINI GPUs
* radeon: add ucode for BONAIRE GPUs
* radeon: add smc ucode for radeon GPUs
- Remove obsoleted iwlwifi-4965 and carl9170w sources
- linux-firmware: 3.2.3.0 Firmware for Brocade Adapters (bnc#855232
FATE#315938)
Limited to the bna firmware.
- fixed last submission to actually build.
- Add mkinitrd script to add AMD microcode to initrd.
This is needed because microcode driver is built in or gets loaded
automatically via udev early. Therefore the microcode has to be available
in initrd already.
This must not be mixed up with early micorcode loading. This feature will
not be implemented via mkinitrd. Dracut is doing early microcode loading.
- bnc#847158
- mkinitrd scripts:
- mkinitrd_setup-amd_microcode.sh
Adding microcode to the initrd
- mkinitrd_boot-amd_microcode.sh
Triggering the reload at boot
- Correct Supplements string so that the package gets correctly installed
on machines with AMD CPUs
bnc#847158
- Use qlogic firmware from linux-firmware instead of the separate
archive (bnc#846629).
- Updated to git snapshot 2013/07/14
- Radeon ucode update:
- radeon: add ucode for KABINI GPUs
- radeon: add ucode for BONAIRE GPUs
- radeon: add smc ucode for radeon GPUs
- Moved amd-ucode from microcode_ctl into new ucode-amd package.
- Remove carl9170fw source files from package
- Updated to git snapshot 2013/7/10
- Add AMD microcode patch firmware files
- Add Intel Bluetooth firmware patch files
- Add firmware files for Creative CA0132 HD-audio codec
- Add firmware files for mtk mt7630/mt7650 chipsets
- Add firmware for mwl8k 8764 chip
- Add go7007 firmware.
- Add symlinks for old go7007 firmware filenames
- Fix formatting of LICENCE.ca0132
- Increment ap firmware API for mwl8k 8366 chip
- Move sd8688*.bin images into mrvl/ tree
- Revert "carl9170: Add checksum during installation, as preferred by the driver"
- add Marvell PCIe8897-B0 WLAN firmware image
- add Marvell SD8797-B0 firmware image
- ar3k: add Bluetooth support for QCA98XX/QCA24XX
- bnx2x: update fw to 7.8.17
- cx231xx/cx23885: Remove incorrect Conexant CX23885 firmware
- iwlwifi: add firmware for 7260 / 3160 devices
- netxen_nic: Add FTP location of phanfw.bin in WHENCE file
- netxen_nic: Update QLogic phanfw.bin to version 4.0.590
- radeon: add ucode for OLAND GPUs
- radeon: add ucode for SUN/HAINAN GPUs
- radeon: add updated ucode for UVD
- rp2: Initial commit of Comtrol RocketPort 2 microcode
- rtl_nic: Add firmware rtl8168g-3
- rtl_nic: add firmware rtl8106e-2
- rtl_nic: add firmware rtl8411-2
- rtl_nic: update firmware for RTL8168G
- rtlwifi/rtl8188ee: Add firmware for new driver
- tg3: Add EEE support firmware for 57766 cards
- update Marvell SD8797-B0 firmware image
- wl127x/wl128x: update firmwares
- wl18xx: add default configuration binary
- wl18xx: add version 2 of the wl18xx firmware
- fix previous fix to build on factory/12.3
- Updated to git snapshot 2013/1/14
- carl9170: add firmware
- qla2xxx: Update ql2400_fw.bin and ql2500_fw.bin to version 5.08.00
- brcm: Add ucode support for bcm4313 iPA variant
- linux-firmware: Add Marvell USB8797-B0 firmware image, Version 14.69.11.p179
- s5p-mfc: Add s5p-mfc.fw for Exynos4 series
- s5p-mfc: Add s5p-mfc-v6.fw for Exynos5 series
- ar5523: Add firmware for new driver
- Update patch and syscfg files for QCA9564
- rtl_nic: Update firmware for RTL8168G to Version: 0.0.3
- cxgb4: Update firmware to revision 1.6.2.0
- bnx2x: Update fw to 7.8.2
- r8712u: Revert to firmware from vendor driver v7_0.20100831
- Update rampatch file for AR9462
- netxen_nic: Update QLogic phanfw.bin to version 4.0.588
- rtl8723e: Add firmware for new driver
- ath6k: add firmware for AR6004 hw1.3
- Marvell SD8787: update to v14.66.9.p96
- Marvell SD8686: update to v9.70.20.p0
- iwlwifi: update firmware for 6205 to version 18.168.6.1
- Package also license files (bnc#776576)
- Updated to git snapshot 2012/7/19
- brcm: add bcm4334 firmware for brcmfmac
- r8712u: Update to latest firmware
- rtl_nic: update firmware for RTL8168G
- Add syscfg and patch files for AR3002 2.2.1
- rtl_nic: add new firmware for RTL8168G, RTL8106E, RTL8411, RTL8168F
- ar3k: add patch and sysconfig for Qualcomm Atheros AR9462
- rtlwifi: rtl8192ce: rtl8192se: rtl8192de: Update to
rtl_92ce_92se_92de_linux_mac80211_0004.0816.2011 driver
- wl18xx: add firmware for WiLink8 WLAN chips
- wl127x/wl128x: add new firmware series as version 5
- rt2800pci:Firmware update v1
- cxgb4: update firmware to revision 1.4.23.0
- add carl9170-1.fw (bnc#763568)
- Updated to git snapshot 2012/5/21
- Many updates and additions
- Replaced by git version:
- iwlwifi-105-6.ucode
- iwlwifi-135-6.ucode
- iwlwifi-2000-6.ucode
- iwlwifi-2030-6.ucode
- bnx2/bnx2-mips-06-6.2.3.fw
- bnx2/bnx2-mips-09-6.2.1b.fw
- t4fw.bin (also updated to 1.4.16.0)
- Removed:
- brcm/bcm4329-fullmac-4.txt (was a development board)
- mwl8335_duplex.fw (driver never included)
- Renamed:
- libertas/lbtf_usb.bin -> lbtf_usb.bin (as requested by driver)
- Add 4 iwlwifi firmware files. (bnc#760857)
iwlwifi-105-6.ucode
iwlwifi-135-6.ucode
iwlwifi-2000-6.ucode
iwlwifi-2030-6.ucode
- Add 2 new bnx2 firmware files. (bnc#746686)
bnx2/bnx2-mips-06-6.2.3.fw
bnx2/bnx2-mips-09-6.2.1b.fw
- as spdx.org has no concept of firmware, we decided to mark it as
SUSE-Firmware
- update from git, ftp.kernel.org is stil down. Some smaller updates
- fix supplements generation with rpm-4.9
- add provides/obsoletes for ath3k-firmware
- Update to 20110731:
* iwlwifi-6000g2a-5.ucode: Updated to v17.168.5.3
* ath6kl - Atheros support for AR6003 WiFi-Bluetooth combo module
* drxk - Micronas DRX-K demodulator driver
* ene-ub6250 -- ENE UB6250 SD card reader driver
- update qlogic firmware to 5.06.00 (bnc#702696)
- add iwlwifi-4965-1.ucode (was additionally in iwl4965-ucode
package before)
- Add latest firmware (1.3.10.0) for cxgb4 from Chelsio git (bnc#711432)
- Remove the PE520.cis symlink, it was only needed for SLE11-SP2.
- add provides/obsoletes for
iwl100-ucode, iwl1000-ucode, iwl6000-ucode, iwl6050-ucode,
iwl6000g2-ucode
- Add symlink for cis/PE520.cis (bnc#707960#c8)
- update to 20110709:
* provides more stable iwlwifi drivers
* remove the need for symlinking bcm43xx-0.fw
- Revert the workaround for bnc#673054, the files exist in the
tarball now.
- Fix firmware.sh for 3.0
- create symlinks for Broadcom driver (bnc#673054)
- Add scm service for automatical updates
- update to 20101214 version for 2.6.37+ kernel
- update to 20101113 tarball for 2.6.36+ kernel
- update to the 20100617 tarball, which has lots of updates that
the 2.6.34 kernel needs (bnc#619225).
- Do not install files already installed by the kernel (bnc#598624).
- firmware-supplements.sh: Fallback to the last installed kernel.
- Run firmware-supplements.sh at build time. It's not a perfect
solution, because kernel-default has a different set of modules
among architectures, but better than a manually updated file.
- Update firmware-supplements.txt using module aliases from
kernel-desktop-2.6.34-5.2.i586 (bnc#598624).
- Silence the firmware-supplements.sh script.
- hacking find_supplements macro
- update supplements.txt
- update to 20100227 snapshot (no changelog provided)
- update to 20091215 snapshot
- added RealTek 8192E firmware
- provide/obsolete iwl1000-ucode.
- Add a script to semi-automatically generate modalias supplements.
- provide obsoleted packages.
- update to 20090821
* includes newer iwlwifi firmware (bnc#537112)
- use fdupes
- add obsoletes for ralink-firmware (bnc#503836)
- initial package
==== libapparmor ====
Version update (2.12 -> 2.12.2)
- update to AppArmor 2.12.2
- no changes in libapparmor
- see https://gitlab.com/apparmor/apparmor/wikis/Release_Notes_2.12.2
for the detailed upstream changelog
- update to AppArmor 2.12.1
- fix: remove empty LD_RUN_PATH from libapparmor-perl
- see https://gitlab.com/apparmor/apparmor/wikis/Release_Notes_2.12.1
for detailed upstream release notes
==== libdrm ====
Version update (2.4.96 -> 2.4.97)
Subpackages: libdrm2 libdrm_amdgpu1 libdrm_intel1 libdrm_nouveau2 libdrm_radeon1
- Update to version 2.4.97
* amdgpu: update to latest marketing names from 18.50
* amdgpu/test: Add illegal register and memory access test v2
* amdgpu/test: Disable deadlock tests for all non gfx8/9 ASICs.
* amdgpu/test: Enable deadlock test for CI family (gfx7)
* amdgpu: add VM test to exercise max/min address space
* doc: Rename README&CONTRIBUTING to .rst
* Avoid hardcoded strlens in drmParseSubsystemType().
* drm: Attempt to parse SPI devices as platform bus devices.
* xf86drmHash: remove unused loop variable
* meson: fix typo in compiler flag
* tests: skip drmdevice test if the machine doesn't have any drm device
* freedreno: remove always-defined #ifdef
* xf86atomic: #undef internal define
* README: reflow the project description to improve readability
* xf86drm: implement drmParseSubsystemType for DragonFly
* libdrm: Use DRM_IOCTL_GET_PCIINFO on DragonFly
* tests/amdgpu/vcn: fix the nop command in IBs
* gitignore: sort file
* gitignore: add _build
* amdgpu: update amdgpu_drm.h
* amdgpu: add a faster BO list API
* android: Fix 32-bit app crashing in 64-bit Android
- Enable aarch64 build for: etnaviv, exynos and tegra
- Fix --enable-freedreno option as it is not experimental anymore
- Add etnaviv support
- Add exynos support (used by Arndale board and Samsung Chromebook)
==== libraw ====
- security update
* CVE-2018-20337 [bsc#1120519]
+ libraw-CVE-2018-20337.patch
* CVE-2018-20365 [bsc#1120500]
CVE-2018-20364 [bsc#1120499]
CVE-2018-20363 [bsc#1120498]
+ libraw-CVE-2018-20363,20364,20365.patch
* CVE-2018-5817 [bsc#1120515]
CVE-2018-5818 [bsc#1120516]
CVE-2018-5819 [bsc#1120517]
+ libraw-CVE-2018-5817,5818,5819.patch
* supplementary fix for https://github.com/LibRaw/LibRaw/issues/195
+ libraw-half-size-allocation-buffer-overflow.patch
- asan_build: build ASAN included
- debug_build: build more suitable for debugging
- security update
* CVE-2018-5816 [bsc#1097975]
+ libraw-CVE-2018-5816.patch
- security update
* CVE-2018-5813 [bsc#1103200]
+ libraw-CVE-2018-5813.patch
* CVE-2018-5815 [bsc#1103206]
+ libraw-CVE-2018-5815.patch
==== libvirt ====
Version update (4.10.0 -> 5.0.0)
Subpackages: libvirt-client libvirt-daemon libvirt-daemon-config-network libvirt-daemon-driver-interface libvirt-daemon-driver-network libvirt-daemon-driver-nodedev libvirt-daemon-driver-nwfilter libvirt-daemon-driver-qemu libvirt-daemon-driver-secret libvirt-daemon-driver-storage libvirt-daemon-driver-storage-core libvirt-daemon-driver-storage-disk libvirt-daemon-driver-storage-gluster libvirt-daemon-driver-storage-iscsi libvirt-daemon-driver-storage-logical libvirt-daemon-driver-storage-mpath libvirt-daemon-driver-storage-rbd libvirt-daemon-driver-storage-scsi libvirt-daemon-qemu libvirt-libs
- apparmor: add support for named profiles and convert libvirtd
profile to a named profile
70c2933d-apparmor-named-profiles.patch,
a3ab6d42-apparmor-conv-libvirtd-named-profile.patch
boo#1118952
- libxl: save current memory value after successful balloon
11c8aca9-libxl-set-mem-after-balloon.patch
bsc#1120813
- Noun phrase for %description doc.
- Remove idempotent %if..%endif pair around
%package bash-completion.
- Reduce hard requirements on bash-c and documentation.
- Enable bash completion in Leap15/SLE15 and newer
- Update to libvirt 5.0.0
- Many incremental improvements and bug fixes, see
http://libvirt.org/news.html
- Remove UML hypervisor driver
- Dropped patches:
de09ae2f-libxl-support-openvswitch.patch,
0a1b5653-xenconfig-support-openvswitch.patch
- FATE#320928, FATE#325817, FATE#326380, FATE#326698
- Requires: ncurses expands to Requires: libncurses5, which
is not required by any component of this package. Remove it
along with the BuildRequires: ncurses-devel
==== metis ====
- Remove dependency to a non-existing module package for HPC.
- Edit description to put time-sensitive wording into context.
- General spec file clean up.
- Touch-up to the HPC build.
- Implemented suse-hpc packaging
- Added metis-makefile-c-directives.patch
- Provides cflags option to help provide metis native build process
==== openssl-1_1 ====
Subpackages: libopenssl1_1 libopenssl1_1-32bit
- Fix FIPS RSA generator (bsc#1118913)
* import fixed openssl-1.1.0-fips.patch from Fedora
* drop openssl-CVE-2018-0737-fips.patch which got merged into
openssl-1.1.0-fips.patch
* refresh openssl-fips-rsagen-d-bits.patch
- The 9 Lives of Bleichenbacher's CAT: Cache ATtacks on TLS
Implementations (bsc#1117951)
* https://github.com/openssl/openssl/issues/7739
* add patch openssl-Bleichenbachers_CAT.patch
==== python-libvirt-python ====
Version update (4.10.0 -> 5.0.0)
- Update to 5.0.0
- Add all new APIs and constants in libvirt 5.0.0
- FATE#320928, FATE#325817, FATE#326380, FATE#326698
==== qemu ====
Subpackages: qemu-block-curl qemu-block-rbd qemu-block-ssh qemu-guest-agent qemu-ipxe qemu-ksm qemu-seabios qemu-sgabios qemu-tools qemu-ui-curses qemu-ui-gtk qemu-ui-sdl qemu-vgabios qemu-x86
- Tweak Xen interface to be compatible with upcoming v4.12 Xen
0055-xen-Add-xen-v4.12-based-xc_domain_c.patch
- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1
- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1
* Patches added:
0054-linux-user-make-pwrite64-pread64-fd.patch
(bsc#1121600)
==== rpm ====
Subpackages: rpm-32bit
- Add kmod(module) provides to kernel and KMPs (FATE#326579).
==== shadow ====
Version update (4.5 -> 4.6)
- btrfs-subvolumes.patch: implement support for creating user home
directories on btrfs subvolumes (fate#316134)
- Add empty /etc/sub{u,g}id files. useradd and usermod add entries for users
only when those files exist. Having those entries is a requirement to create
user namespaces, for instance, when running podman as a non-root user.
- Update to 4.6:
* Newgrp: avoid unnecessary lookups
* Make language less binary
* Add error when turning off man switch
* Spelling fixes
* Make userdel work with -R
* newgidmap: enforce setgroups=deny if self-mapping a group
* Norwegian bokm�l translation
* pwck: prevent crash by not passing O_CREAT
* WITH_TCB fixes from Mandriva
* Fix pwconv and grpconv entry skips
* Fix -- slurping in su
* add --prefix option
- Remove CVE-2018-7169.patch: upstreamed
- Remove shadow-4.1.5.1-pam_group.patch: upstreamed
- Update userdel-script.patch: change due to prefix
- Update useradd-mkdirs.patch: change due to prefix
Additionally changed in that patch (bsc#1106914):
* Test for strdup() failure
* Directory to 0755 instead 0777
- Add shadow-4.6.0-fix-usermod-prefix-crash.patch:
Fixes crash in usermod when called with --prefix.
See https://github.com/shadow-maint/shadow/issues/110
- Use %license (boo#1082318)
- Added CVE-2018-7169.patch: Fixed an privilege escalation in newgidmap,
which allowed an unprivileged user to be placed in a user namespace where
setgroups(2) is allowed. (CVE-2018-7169 bsc#1081294)
- bsc#1061838:
Revert: Requires: group(mail)
Introduced circular dependency
- Revert accidentalied prerequisites.
Use PreReq for permissions
- Prequire group(shadow), group(root), user(root)
- bsc#1061838:
Add Requires for group(mail)
- boo#1048645:
Set suid bit for newuidmap and newgimap
- Revert the changes for bsc#1023895 back
Pulls in too many deps into ring0.
Next version of shadow plans to have no conditional man pages.
- run spec-cleaner
- bsc#1023895:
man page contained invalid options because they depend
on compile flags and we shipped pre built ones.
New BuildRequires: docbook-xsl-stylesheets docbook_4 xml2po
xsltproc
- Adjust requires (we need user/group root instead of aaa_base now)
- New upstream version 4.5
- Refreshed patches:
* shadow-login_defs.patch
* chkname-regex.patch
* getdef-new-defs.patch
* useradd-mkdirs.patch
- Upstreamed patches:
* shadow-4.1.5.1-manfix.patch
* shadow-4.1.5.1-errmsg.patch
* shadow-4.1.5.1-backup-mode.patch
* shadow-4.1.5.1-audit-owner.patch
* shadow-4.2.1-defs-chroot.patch
* shadow-4.2.1-merge-group.patch
* Fix-user-busy-errors-at-userdel.patch
* useradd-clear-tallylog.patch
- shadow-4.1.5.1-pam_group.patch
dynamically added users via pam_group are not listed in groups
databases but are still valid
- shadow.keyring: update keyring with current maintainer's keyid
only - Serge Hallyn 'F1D08DB778185BF784002DFFE9FEEA06A85E3F9D'
- disable_new_audit_function.patch:
Disable newer libaudit functionality for older distributions
- useradd: call external program "/sbin/pam_tally2" to reset
failed login counter in "/var/log/tallylog"
(bsc#980486, useradd-clear-tallylog.patch)
- add keyring, three public keys from https://pkg-shadow.alioth.debian.org/download.php
- bsc#1002975: Use permissions according to permissions package
and dont try to manipulate them in %files section.
- boo#994486: Include shadow.5 manpage
Previously this was provided by man-pages package in
the man-pages-addons tarball which got removed later on.
- Add package dependency for aaa_base, fixing bnc#899409
(was done by tbehrens(a)suse.com but not submitted to Factory)
- shadow 4.2.1 requested by fate#320422
- bsc#979069: Dont include shadow-4.1.5.1-bug935203-manpage.patch
- Dont set SUID bit yet. Once bsc#979282 is through, which will adapt the permissions package, we can enable the SUID bits.
Remove the files used to circumvent the check.
- Remove:
* shadow-rpmlintrc
* shadow-subids
* shadow-subids.easy
* shadow-subids.secure
* shadow-subids.paranoid
- Update to shadow-4.2.1:
- add support for subuids/subgids via newuidmap/newgidmap
- Rename chkname-regex.diff to chkname-regex.patch
- Rename encryption_method_nis.diff to encryption_method_nis.patch
- Rename getdef-new-defs.diff to getdef-new-defs.patch
- Rename shadow-login_defs.diff to shadow-login_defs.patch
- Rename userdel-scripts.diff to userdel-script.patch
- Rename useradd-script.diff to useradd-script.patch
- Rename useradd-default.diff to useradd-default.patch
- Rename useradd-mkdirs.diff to useradd-mkdirs.patch
- Add fixes from Red Hat/Fedora:
- shadow-4.1.5.1-audit-owner.patch.patch:
- log owner changes for home directory
- shadow-4.1.5.1-userdel-helpfix.patch.patch:
- give a hint about what happens when you force the removal of a user
- shadow-4.2.1-defs-chroot.patch.patch:
- initialize uid_t uid_min and uid_t uid_max not before we need them
- shadow-4.2.1-merge-group.patch.patch:
- simplify by using a single call to snprintf()
- Add upstream fix
- Fix-user-busy-errors-at-userdel.patch:
- call sub_uid_close()
- Moved call from %verifyscript into %post:
* Caused call to %service_add_post shadow.service shadow.timer
during rpm -qV shadow
- Add systemd unit files to continuously check password & groupfile integrity
* Idea from Arch Linux
* pending request to systemd-presets-branding-openSUSE to enable by default
- Add patch useradd-mkdirs.diff: fix for bnc#865563, create all parts
of the path
- Stop any systemd user manager instance in case a user entry will
be deleted (bnc#849870). Nevertheless a running process requires
the option --force for the userdel command.
- Add ENCRYPT_METHOD_NIS for pam_unix.so (encryption_method_nis.diff)
- Add some fixes from Fedora:
- shadow-4.1.5.1-backup-mode.patch: open backup file with correct
permissions.
- shadow-4.1.5.1-logmsg.patch: fix error message
- shadow-4.1.5.1-errmsg.patch: print error reason
- shadow-4.1.5.1-manfix.patch: fix manual page
- Cleanup login.defs and enable ENCRYPT_METHOD [bnc#802006]
- Fix getdef default variables (getdef-new-defs.diff)
- Fix default group value in /etc/default/useradd
(useradd-default.diff)
- Implement CHARACTER_CLASS support
(chkname-regex.diff)
- Add support for useradd.local
(useradd-script.diff)
- Fix spec file
- Adjust login.defs
(shadow-login_defs.diff)
- Add userdel*.local script support and scrips
(userdel-scripts.diff)
- Initial package [FATE#314473]
==== snapper ====
Version update (0.8.1 -> 0.8.2)
Subpackages: libsnapper4 snapper-zypp-plugin
- adapted to libbtrfs changes to resurrect special btrfs directory
comparison (bsc#1111414)
- version 0.8.2
- avoid deadlock for special btrfs directory comparison
(bsc#1049574)
==== systemd ====
Subpackages: libsystemd0 libsystemd0-32bit libudev1 libudev1-32bit systemd-32bit systemd-bash-completion systemd-sysvinit udev
- Import commit 9874ecb0457fd43cdde01085a878acdf2fa5af36
96313ee86a pull: initialize libgcrypt before calling any functions provided by libgcrypt
08870024dc hwdb: remove stray 'i' in hwdb match string for the HP Spectre (#9571)
f09d3f3648 cryptsetup: Add dependency on loopback setup to generated units
3dfe6375a9 journal-gateway: use localStorage["cursor"] only when it has valid value
44af6bc697 journal-gateway: explicitly declare local variables
a780ac41ce analyze: actually select longest activated-time of services
f57d448ff8 sd-bus: fix implicit downcast of bitfield reported by LGTM
02e8443486 install: fix error handling in is_symlink_with_known_name()
5d4d445912 resolve: fix return value type of dns_answer_has_dname_for_cname()
4bfb5d31d5 resolve: dns_scope_network_good() does not returns negative errno
c7028bd00a core: free lines after reading them
63b4e1c44b pam_systemd: reword message about not creating a session (boo#1111498)
7811bf8e80 pam_systemd: suppress LOG_DEBUG log messages if debugging is off (boo#1111498)
- Import commit b3fe3bed57dbf0a8c280caa4b45323e689f683e2
e3666c6e3e journal-remote: set a limit on the number of fields in a message (CVE-2018-16865 bsc#1120323)
a6d9216e7a journal-remote: verify entry length from header
6d319eb61e journald: set a limit on the number of fields (1k) (CVE-2018-16865 bsc#1120323)
f9c666991a coredump: fix message when we fail to save a journald coredump
2ad2d953c7 journald: do not store the iovec entry for process commandline on stack (bsc#1120323 CVE-2018-16864)
10f19f0bbf journald: remove unnecessary {}
eec4fdb05c coredump: remove duplicate MESSAGE= prefix from message
- Import commit 8f7529bfb001e99ebaab8f50d611ab750b96917d (CVE-2018-6954 bsc#1080919)
61043b6fd3 Add macro for checking if some flags are set
c15f0a33a2 test: Run qemu/nspawn tests with "set -e"
2c818c539a test: Factorize common integration test functions (#6540)
aa07d4eef4 test: Write state and log files into $BUILD_DIR
0207cea661 tmpfiles: fold five lines into two
9b622de3ad tmpfiles: "e" takes globs
2f1f321b26 tmpfiles: don't adjust qgroups on existing subvolumes (bsc#1093753)
32bc657d2b tmpfiles: use fd_get_path() even less excessively
c0a4ee798f test: make TEST-22 easier to debug, by outputting to /dev/console
4e6c4d3147 test: don't use "nobody:nogroup" for tests
1c22e03b53 tmpfiles: return correct error variable after fd_reopen()
3147f8b81b tmpfiles: reindent one comment less weirdly
52c5e3dcce tmpfiles: use correct error variable
34395ac640 tmpfiles: clarify that we ignore file attribute setting errors
2e68b99078 tmpfiles: add log message where we previously failed silently
4b4025ebf4 tmpfiles: use fd_get_path() less excessively
f004d24b2a tmpfiles: add more tests
a516490b24 test: don't send image building output to /dev/null (#8886)
d827068b53 tmpfiles: don't follow unsafe transitions in path_set_*()
f38c092871 fs-util: add new CHASE_NOFOLLOW flag to chase_symlinks()
0fd2349ec9 tmpfiles: make create_fifo() safe
0c40e5f0fd fs-util: introduce mkfifoat_atomic() helper
cfaa792ef9 fileio: make tempfn_random_child() accept empty string as path
842dcb66f7 tmpfiles: introduce create_fifo()
37aac5922d tmpfiles: introduce empty_directory()
a3ee4deb69 tmpfiles: introduce create_directory() and create_subvolume() and make them safe
c46af42ca2 basic/stat-util: introduce is_dir_fd()
15c9a82bce btrfs-util: unfuck tmpfiles' subvol creation
56728ebf2c btrfs-util: introduce btrfs_subvol_make_fd()
6c125e3be7 basic/label: introduce mkdirat_label()/mkdirat_errno_wrapper() helpers
18fe67c959 selinux: introduce mac_selinux_create_file_prepare_at()
1b711db4b6 path-util: introduce new safe_getcwd() wrapper
d770b8db30 smack: introduce mac_smack_fix_at()
0ffb1013bc smack: make mac_smack_fix() deal somewhat sensible with non-absolute paths
55e7a0cd2a Fix compilation w/o smack (#8593)
84e8ac537b label: rework label_fix() implementations (#8583)
3686673f0a tmpfiles: introduce create_directory_or_subvolume()
1a2573fadf tmpfiles: make create_device() safe
5c9a660957 tmpfiles: introduce create_device()
c177df34c8 tmpfiles: make copy_files() safe
06a5290c63 tmpfiles: introduce copy_files() routine
6d641c23a8 tmpfiles: make write_one_file() safe
1782e90f3d tmpfiles: make truncate_file() safe
5101dfbff7 tmpfiles: introduce truncate_file() which deals with 'F' exclusively
1886d7636f tmpfiles: introduce create_file() which deals with 'f'/'F' exclusively
c7f0d990b5 tmpfiles: make the stat struct parameter in fd_set_*() optional
04ce630755 tmpfiles: stat file in item_do() rather than in its callers
04883c43b7 tmpfiles: set only default acls to folders #9545 (#9599)
e6720dda59 tree-wide: some O_NDELAY ? O_NONBLOCK fixes
8f2444bccd tmpfiles: fix up and complain paths referring to /var/run (instead of /run) automatically
92cafeb3ab tmpfiles: 'e' is supposed to accept shell-style globs
0ad95b0f9a tmpfiles: 'e' is supposed to operate on directory only
a1ba1e298b fs-util: introduce fchmod_opath()
6774858c3e tmpfiles: remove spurious curly braces in create_item()
ff7b2a2149 tmpfiles: create parent directories if they are missing for more line types
4d225f603f fd-util: introduce fd_reopen() helper for reopening an fd
bcec6544d6 test: add tests for systemd-tmpfiles
281d06a8fa tmpfiles: don't resolve pathnames when traversing recursively through directory trees
69a3a957d4 tmpfiles: fstat() works with fd opened with O_PATH since Linux 3.6
5e2146a435 tmpfiles: make hardlink_vulnerable() argument constant
f871a58fe7 tmpfiles: make "f" lines behaviour match what the documentation says
3583d83776 tmpfiles: shortcut path_set_perms() if there's nothing to do
465416b058 tmpfiles: fix check for figuring out whether to call chmod()
baf3ea541c tmpfiles: avoid using wrong type for strlen() result
a8d6590e17 basic/fs-util: remove logically dead code
3768f894ed fs-util: add new CHASE_STEP flag to chase_symlinks()
cd09a3129d macro: introduce new TAKE_FD() macro
0feee55455 macro: introduce TAKE_PTR() macro
58987f02cb fs-util: add shortcut for chase_symlinks() when it is called like open(O_PATH)
662fe953fb fs-util: chase_symlinks(): support empty root
accfcc9d5c fs-util: refuse taking a relative path to chase if "root" is specified and CHASE_PREFIX_ROOT is set
6caab72812 fs-util: extra chase_symlink() safety check on "path" parameter
996c2c2fa6 fs-util: extra safety checks on chase_symlinks() root parameter
1252ee00da fs-util: remove comment about non-existing function
b42e2bb5f9 nspawn: make sure we don't leak the fd in chase_symlinks_and_update
41fff37ee3 fs-util: add new chase_symlinks() flag CHASE_OPEN
67f388cc93 user-util: add UID_NOBODY defines that resolve to (uid_t) 65534
4b036c36a1 fs-util: use _cleanup_close_ attribute
0390eb2077 fs-util: chase_symlinks(): prevent double free
4c495215e3 fs-util: add new CHASE_SAFE flag to chase_symlinks()
9242f48c29 fs-util: chase_symlinks(): remove unnecessary slash at the head
17ae72b9b0 Move mkdir_label() to mkdir-label.c
581192d868 Move selinux-related stuff from btrfs-util.c to label.c
008a35deb6 Add mkdir_errno_wrapper() and use instead of mkdir() in various places
fa77d89b43 mkdir: introduce follow_symlink flag to mkdir_safe{,_label}()
b8c314823d mkdir: chmod_and_chown() returns errors as "return -errno", not in errno itself
e9231b19eb tmpfiles: check if not too many symbolic links. (#7423)
48a7365e7f tmpfiles: with "e" don't attempt to set permissions when file doesn't exist (#6682)
ad2c7f6a04 basic/macros: add STRLEN() to get length of string literal as constant expression
- Import commit c7f08cbe22b95d97a0eea4832991c8390cc86866
c152c950d4 vconsole-setup: fonts copy will fail if the current terminal is in graphical mode (bsc#1114933)
827dc868bd 6647 - use path_startswith("/dev") in cryptsetup (#6732) (bsc#1119971)
5d1e170e05 logind: stop managing VT switches if no sessions are registered on that VT (bsc#1101591)
07fc858f25 terminal-util: introduce vt_release() helper
eee33c6e5d terminal-util: introduce vt_restore() helper
a133c368a4 terminal: unify code for resetting kbd utf8 mode a bit (#6692)
2a487a79ea terminal reset should honour default_utf8 kernel setting (#6606)
a33d12fd73 logind: make session_restore_vt() static
ef799fb7ec udev/net-id: check all snprintf return values
46343b3248 core: don't include libmount.h in a header file (#8580)
2763be9d36 udev: downgrade message when we fail to set inotify watch up (bsc#1005023)
f66ba2d179 namespace: always use a root directory when setting up namespace (bsc#1045723)
98d173e12e core: ReadWritePaths= and friends assume '+' prefix when BindPaths= or freinds are set
5d581cee2f namespace: properly handle bind mounts from the host
7b0b2e418b namespace: create /dev, /proc, /sys when needed
84736215a4 coredump: only install coredump.conf when ENABLED_COREDUMP=true
- Fix the test for figuring out if /etc/machine-id is writable in %post (bsc#1117063)
"test -w" always returns true for root user even if the writable
mode bits are not set. Fix this by testing the file mode bit value
instead.
- udev: ignore the exit code of systemd-detect-virt for memory hot-add (bsc#1076696)
In 80-hotplug-cpu-mem.rules on SLE12-SP3, there have a memory
hot-add rule uses systemd-detect-virt to detect non-zvm
environment. The systemd-detect-virt returns exit failure code when
it detected _none_ state. The exit failure code causes that the
hot-add memory block can not be set to online.
See: https://www.spinics.net/lists/systemd-devel/msg00341.html
==== thunar ====
Version update (1.8.2 -> 1.8.4)
Subpackages: libthunarx-3-0 thunar-lang
- fixed bug trackers in latest changelog
- Update to 1.8.4
* Emergency release, triggerd by some trouble with the added support for
org.freedesktop.FileManager1.service in thunar 1.8.3
* Renamed org.freedesktop.FileManager1.service.in to
org.xfce.Thunar.FileManager1.service.in to avoid name clashes (bxo#12414)
* Dont exit when name org.freedesktop.filemanager1 lost on message-dbus
(bxo#15088)
* Translation updates
- Update to 1.8.3:
* Thunar sometimes mounts USB drives with root permission (bxo#14719)
* FreeBSD -Thunar crash due to passing null to strcmp() (bxo#15059)
* Add support for org.freedesktop.FileManager1 (bxo#12414)
* Still 8sec delay on logout when there is an open thunar window (bxo#15008)
* Thunar does not recover directories opened in a previous session (bxo#14969)
* Thunar utilizes 100%CPU when the parent directory is not readable (bxo#14900)
* Add support for CTRL+Z in rename dialog (bxo#14956)
* Thunar rarely freezes when switching to tree-view (bxo#14960)
* Crash in tree-view when multiple windows are open (bxo#14714)
* Improve description of UCA command parameters (bxo#14720)
* Fixed some Warnings and GLib-GObject-CRITICAL messages
* Translation updates
- added %license macro
- added Recommends: catfish for file search
==== tigervnc ====
Subpackages: libXvnc1 xorg-x11-Xvnc xorg-x11-Xvnc-module
- Switch websocket dependency to python3. (bsc#1119737)
- Do not build xorg-x11-Xvnc-module on s390. It fails to build
because macros.xorg-server is incomplete on s390 and the module
would be useless without real X server anyway.
==== util-linux ====
Version update (2.31.1 -> 2.33.1)
Subpackages: libblkid1 libblkid1-32bit libfdisk1 libmount1 libmount1-32bit libsmartcols1 libuuid1 libuuid1-32bit util-linux-lang
- Update to version 2.33.1:
* agetty fixes (drop util-linux-agetty-smart-reload-10.patch,
util-linux-agetty-smart-reload-11.patch,
util-linux-agetty-smart-reload-12.patch).
* Other minor fixes and documentation updates.
- Drop rfkill-block@.service and rfkill-unblock@.service that
functionally conflict with systemd-rfkill@.service
(boo#1092820#c13).
- Update to version 2.33 (FATE#326844):
* choom: new command to adjust and display the current OOM-killer
score.
* libsmartcols has been improved to differentiate between
numbers, booleans and strings in JSON output.
* fstrim(8): trim all mounted filesystems from /etc/fstab
(-A|--fstab), new command line option --dry-run.
* hwclock(8) new command line option --delay.
* mount umount, libmount allow to mount and umount filesystem in
another namespace.
* rename(1) new command line option --interactive.
* setarch(8) does not require architecture when modify
personality like ADDR_NO_RANDOMIZE. The architecture argument
is optional now.
* command su(1) new command line option --whitelist-environment.
* setpriv(1) new command line option --reset-env and --pdeathsig.
* fdisk(8), sfdisk(8): print disk model name to simplify device
identification.
* column --table-empty-lines" allows to use empty lines in
formatted output.
* wipefs improved to postpone BLKRRPART ioctl until all magic
strings are wiped.
* script(1) extended to store more information about terminal
size and type to the typescript header. New command line
option --output-limit.
* libblkid provides BitLocker and basic APFS detection now.
* lsblk is possible to execute against /sys and /proc dumps with
- -sysroot is specified.
* agetty(8) reload issue only if it is really needed
(bsc#1085196).
* cal(1) has been improved and extended.
* libblkid has been extended to support LUKS2, Micron mpool, VDO
and Atari partition table.
* rfkill(8) has been moved to /usr/sbin.
* dmesg(1) provides better support for multi-line messages, new
command line option --force-prefix.
* fallocate(1) --dig-holes is faster and more effect now.
* fdisk(8) provides access to Protective MBR accessible from main
menu. Sun label support has been improved.
* lscpu(1) provides more details about ARM CPUs now
(FATE#326453).
* lsmem(1) supports memory zone awareness now (FATE#324252,
drop util-linux-lsmem-memory-zone-1.patch,
util-linux-lsmem-memory-zone-2.patch,
util-linux-lsmem-memory-zone-3.patch).
* lsns(8) provides netnsid and nsfs columns now.
* rtcwake(8) waits stdin to settle down before entering a system
sleep.
* Many fixes and improvements, see
https://www.kernel.org/pub/linux/utils/util-linux/v2.32/v2.32-ReleaseNotes
https://www.kernel.org/pub/linux/utils/util-linux/v2.32/v2.32.1-ReleaseNotes
https://www.kernel.org/pub/linux/utils/util-linux/v2.33/v2.33-ReleaseNotes
(drop util_linux_bigendian.patch, util-linux-cramfs.patch,
util-linux-fincore-count.patch,
util-linux-sysfs-nvme-devno.patch, util-linux-lscpu-loop.patch,
util-linux-libmount-umount-a-segfault.patch,
util-linux-libmount-mount-a-nfs-bind-mount.patch,
util-linux-lscpu-chcpu-new-cpu-macros.patch,
util-linux-chcpu-cpu-count.patch,
util-linux-bash-completion-umount-CVE-2018-7738.patch).
- agetty: Fixes for reload issue only if it is really needed
(bsc#1085196, util-linux-agetty-smart-reload-10.patch,
util-linux-agetty-smart-reload-11.patch,
util-linux-agetty-smart-reload-12.patch).
- agetty BEHAVIOR CHANGE: Terminal switches to character mode when
entering logname; echo is generated by the agetty itself.
(In past, logname echo was generated locally by the terminal,
using the canonical line editing mode.)
- Fix runstatedir path (to /run) (boo#1113188#c1).
- Create empty /etc/issue.d for the new agetty feature.
- Switch python-libmount to python3-libmount.
==== util-linux-systemd ====
Version update (2.31.1 -> 2.33.1)
- Update to version 2.33.1:
* agetty fixes (drop util-linux-agetty-smart-reload-10.patch,
util-linux-agetty-smart-reload-11.patch,
util-linux-agetty-smart-reload-12.patch).
* Other minor fixes and documentation updates.
- Drop rfkill-block@.service and rfkill-unblock@.service that
functionally conflict with systemd-rfkill@.service
(boo#1092820#c13).
- Update to version 2.33 (FATE#326844):
* choom: new command to adjust and display the current OOM-killer
score.
* libsmartcols has been improved to differentiate between
numbers, booleans and strings in JSON output.
* fstrim(8): trim all mounted filesystems from /etc/fstab
(-A|--fstab), new command line option --dry-run.
* hwclock(8) new command line option --delay.
* mount umount, libmount allow to mount and umount filesystem in
another namespace.
* rename(1) new command line option --interactive.
* setarch(8) does not require architecture when modify
personality like ADDR_NO_RANDOMIZE. The architecture argument
is optional now.
* command su(1) new command line option --whitelist-environment.
* setpriv(1) new command line option --reset-env and --pdeathsig.
* fdisk(8), sfdisk(8): print disk model name to simplify device
identification.
* column --table-empty-lines" allows to use empty lines in
formatted output.
* wipefs improved to postpone BLKRRPART ioctl until all magic
strings are wiped.
* script(1) extended to store more information about terminal
size and type to the typescript header. New command line
option --output-limit.
* libblkid provides BitLocker and basic APFS detection now.
* lsblk is possible to execute against /sys and /proc dumps with
- -sysroot is specified.
* agetty(8) reload issue only if it is really needed
(bsc#1085196).
* cal(1) has been improved and extended.
* libblkid has been extended to support LUKS2, Micron mpool, VDO
and Atari partition table.
* rfkill(8) has been moved to /usr/sbin.
* dmesg(1) provides better support for multi-line messages, new
command line option --force-prefix.
* fallocate(1) --dig-holes is faster and more effect now.
* fdisk(8) provides access to Protective MBR accessible from main
menu. Sun label support has been improved.
* lscpu(1) provides more details about ARM CPUs now
(FATE#326453).
* lsmem(1) supports memory zone awareness now (FATE#324252,
drop util-linux-lsmem-memory-zone-1.patch,
util-linux-lsmem-memory-zone-2.patch,
util-linux-lsmem-memory-zone-3.patch).
* lsns(8) provides netnsid and nsfs columns now.
* rtcwake(8) waits stdin to settle down before entering a system
sleep.
* Many fixes and improvements, see
https://www.kernel.org/pub/linux/utils/util-linux/v2.32/v2.32-ReleaseNotes
https://www.kernel.org/pub/linux/utils/util-linux/v2.32/v2.32.1-ReleaseNotes
https://www.kernel.org/pub/linux/utils/util-linux/v2.33/v2.33-ReleaseNotes
(drop util_linux_bigendian.patch, util-linux-cramfs.patch,
util-linux-fincore-count.patch,
util-linux-sysfs-nvme-devno.patch, util-linux-lscpu-loop.patch,
util-linux-libmount-umount-a-segfault.patch,
util-linux-libmount-mount-a-nfs-bind-mount.patch,
util-linux-lscpu-chcpu-new-cpu-macros.patch,
util-linux-chcpu-cpu-count.patch,
util-linux-bash-completion-umount-CVE-2018-7738.patch).
- agetty: Fixes for reload issue only if it is really needed
(bsc#1085196, util-linux-agetty-smart-reload-10.patch,
util-linux-agetty-smart-reload-11.patch,
util-linux-agetty-smart-reload-12.patch).
- agetty BEHAVIOR CHANGE: Terminal switches to character mode when
entering logname; echo is generated by the agetty itself.
(In past, logname echo was generated locally by the terminal,
using the canonical line editing mode.)
- Fix runstatedir path (to /run) (boo#1113188#c1).
- Create empty /etc/issue.d for the new agetty feature.
- Switch python-libmount to python3-libmount.
==== xfce4-panel-plugin-pulseaudio ====
Version update (0.4.0 -> 0.4.1)
Subpackages: xfce4-panel-plugin-pulseaudio-lang
- update to version 0.4.1
* Translation updates
==== xorg-x11-server ====
Subpackages: xorg-x11-server-extra xorg-x11-server-wayland
- provide/obsolete no longer existing xf86-video-ast,
xf86-video-cirrus on sle15 (bsc#1120282)
==== yast2-apparmor ====
Version update (4.1.5 -> 4.1.6)
- Permit new aa-status parser also for one earlier aa-status version
(bsc#1123258)
- 4.1.6
==== yast2-update ====
Version update (4.1.7 -> 4.1.8)
- Added URL tag to the spec file (bsc#1097957)
- 4.1.8
==== zypper ====
Version update (1.14.19 -> 1.14.21)
Subpackages: zypper-aptitude zypper-log
- Fixed broken argument parsing for --reposd-dir (bsc#1122062)
- version 1.14.21
- Fix wrong zypp::indeterminate use (bsc#1120463)
- version 1.14.20
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
1
0
Hy guys, TW-20181224
# zypper dup
...
The following 118 NEW packages are going to be installed:
appres bdftopcf beforelight bitmap editres ffmpegthumbs-lang
firewall-macros fonttosfnt fslsfonts fstobdf gtk3-immodule-vietnamese
ico kernel-default-4.20.2-1.4 lbxproxy libFS6 libLLVM7 libLLVM7-32bit
libXTrap6 libXp6 libXprintUtil1 libXvnc1
libXxf86dga1 libdmx1 libexiv2-27 libidn2-4 libidn2-4-32bit
libixion-0_14-0 liblbxutil1 libmariadb3 liborcus-0_14-0 libpoppler83
librevenge-stream-0_0-0 libvapoursynth-45 listres luit mkcomposecache
net-snmp oclock openssh-askpass-gnome
patterns-base-x11_opt patterns-kde-kde_pim
patterns-kde-kde_utilities_opt perl-SNMP perl-Term-ReadKey proxymngr
python3-linux-procfs rendercheck rstart samba-libs-python showfont
smproxy system-tuning-common-SUSE twm viewres virt-what
x11perf xbacklight xbiff xcalc xclipboard xcmsdb xcompmgr
xcursor-themes xcursorgen xdbedizzy xditview xdpyinfo xedit xev xeyes
xf86-input-vmmouse xf86dga xfd xfindproxy xfontsel xfs xfsinfo xfwp
xgamma xgc xinput xkbevd xkbprint xkbutils
xkill xload xlogo xlsatoms xlsclients xlsfonts xmag xman xmore
xorg-scripts xorg-x11 xorg-x11-Xvnc xorg-x11-Xvnc-module
xorg-x11-server-extra xplsprinters xpr xprehashprinterlist xrefresh
xrestop xrx xscope xsetmode xsetpointer xsm xstdcmap
xterm xtrap xvidtune xvinfo xwd xwininfo xwud yast2-theme
yast2-theme-oxygen
....
What ??
Ok some doubts about few packages but for sure twm and all xcraps
packages are UNWANTED.
Please, stop adding craps like xeyes, xload & company.
Who do I have to kill? Package/pattern I mean ;)
Thanks,
Daniele.
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
16
31
[opensuse-factory] Keeping TW installation lean (Tumbleweed snapshot 20190201 released!)
by Axel Braun 06 Feb '19
by Axel Braun 06 Feb '19
06 Feb '19
Morning all,
as we noticed on the weekend, the above snapshot offered a complete rebuild.
While running a zypper dup -dl, at a certain point the system suddenly could
not load any packages, and the KDE desktop kinda crashed. No warning, no
nothing beforehand.
After switching to a terminal, df .h showed that the system partition (43G, as
shown by parted) was full! OK, some local OBS build environments, but
nevertheless. So, removed some btrfs snapshots with snapper, cleaned /tmp and
/var/tmp, reboot and all was fine again.
First point for my wishlist: Let zypper check the available space before
downloading. Download size plus some 10-20% security maybe?
The question remains, why is a simple Laptop installation with KDE taking some
27GB?
I had a look into various directories. First of all, the journal is eating up
some 2.8G
journalctl --vacuum-time=30d
deletes old log files, which freed up 2.4G. Makes probably sense to add a
systemd-timer for this, as it is not touched by sytemd-tmpfiles-clean.
/var/cache/zypp/packages has another 1.8G - may be cleaned as well
In /usr is some 3GB in total, mostly libs, partly in different versions, e.g.
libLLVM.so.5/6/7. Is there a way to determine old/unused libs and remove them?
Another 680 MB is in locale, with many locales installed I will never use. I
guess most of them could be safely removed?
Any other thoughts?
Cheers
Axel
PS: After some clean-up:
T520:/home/docb # btrfs filesystem df /
Data, single: total=34.05GiB, used=23.26GiB
System, single: total=32.00MiB, used=16.00KiB
Metadata, single: total=1.00GiB, used=654.92MiB
GlobalReserve, single: total=74.53MiB, used=0.00B
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
8
13
Re: [opensuse-factory][PLEASE SPEAK UP] Disabling legacy file systems by default?
by Raphael Lydia Bertoche 06 Feb '19
by Raphael Lydia Bertoche 06 Feb '19
06 Feb '19
In fact you're right, I was talking about f2fs and not e2fs.
On Tue, 5 Feb 2019 at 15:46, Raphael Lydia Bertoche
<rbertoche(a)puc-rio.br> wrote:
>
> Maybe in the enterprise world it makes sense to try to protect your computers from bad flash drives by removing support for things, but I'm sure that's an idea that's opposed to the way most people that work with open or free software think, at least from where I'm standing, even if it has any real effectiveness as a defence against bad flash drives.
>
> I say it without looking at the list: please get all those file systems back to Tumbleweed. I lost half an hour last night when I soft-bricked my phone to fastboot and suddenly my machine that did mkfs e2fs the other day couldn't mount the SD card with data I needed to repair the phone. But I now realize maybe this wasn't really that of a boomer since now I can present you with this cautionary tale. This is why you shouldn't just break any one of those systems that were for a long time supported on Tumbleweed and are probably in use somewhere, we can never now how often, and so we can't weight the potential damage of breaking it.
>
> I felt sad at the time because I realized that feature was present some time before and was removed without any consent on my part and without a package removal that would make it explicit.
>
> Also it would take me a considerable amount of time, even not being a novice Linux user, I've just been busy and never saw any changelogs or notices or more sadly this thread to find out which line I'd have to comment out, and even if it were as easy as a click hidden away somewhere, most users would never get to read this thread or to google it and would probably just think Tumbleweed doesn't support those filesystems any more and move on. Please stop assuming users are experts and don't make more difficult software for those that already don't know how to use it, just because you say it's not that much of them. Remember the user base of OpenSuSE is nothing alike SLES's.
>
> Please move to the "whitelist" alike approach by default on SLES and leave Tumbleweed with this basic feature for working with any software system, even with those you don't use, even if you're not fond of it or it's old. At least don't do it by default, leave this kind of feature disabling as security measure optional. And of course, making people unable to mount as root as a security measure is just not ok. I'd be glad to see it working again.
>
> Not to mention that making bad jokes about other users choices or knowledge in a mailing list should really be taken seriously. How come you behave like children in public like this, just because it's "the internet"? "The community" is not an excuse for your bad choices. If you say those things and think you know you user base, then you don't.
>
> Please be less reckless in the future guys! In that and in not just breaking things.
>
> With that said, with less of that I'll probably keep using your software for another ten years.
>
> Best regards,
>
> Raphael
>
> Em sex, 1 de fev de 2019 18:13, Felix Miata <mrmazda(a)earthlink.net escreveu:
>>
>> Jim Henderson composed on 2019-02-01 19:19 (UTC):
>>
>> > On Fri, 01 Feb 2019 12:26:18 +0100, Liam Proven wrote:
>>
>> > Well, I've only been using Linux since 1995, but I managed to figure it
>> > out with exfat. It isn't rocket science, and with proper documentation,
>> > we make it pretty clear for the dozen people who need hpfs because they
>> > still want to run OS/2 and Linux on the same box.
>>
>> You have statistics to back up this "dozen", right? Stuff that has been just working for decades
>> doesn't get much press.
>>
>> >> How do you know that? Do you think a non-expert would know that?
>>
>> > I think people should be able to figure it out, yes. Why do we assume
>> > that people are stupid or unable to ask questions when they run into
>> > problems? Isn't that what the community is for?
>>
>> Remember for most people what computers are for? Saving time, and doing repetitive and difficult or
>> otherwise impossible things. When something long working breaks, time saving morphs into time
>> gobbling, not the least of which is Google's response to its bad responses feeding captchas instead
>> of useful hits, the domino effect of one thing going wrong leading to multiple others before
>> finding any light at the end of the tunnel, the kids stop screaming they're hungry, and sunrise
>> begins before ever having gotten into bed.
>>
>> > It just seems silly to me to cater to a relatively small minority of
>> > users who have a specific need.
>>
>> Breaking what works because only some undefined population subset uses it. The voice of tyrannical
>> majority speaking. If most don't need something, nobody needs it.
>>
>> For every action, there is an equal and opposite reaction. 1686, Newton.
>>
>> TGIF
>> --
>> Evolution as taught in public schools is religion, not science.
>>
>> Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!
>>
>> Felix Miata *** http://fm.no-ip.com/
>> --
>> To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
>> To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
>>
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
1
0