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