Mailinglist Archive: opensuse-factory (930 mails)

< Previous Next >
[opensuse-factory] New Tumbleweed snapshot 20170314 released!

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:

When you reply to report some issues, make sure to change the subject.
It is not helpful to keep the release announcement subject in a thread
while discussing a specific problem.

Packages changed:
MozillaThunderbird (45.7.1 -> 45.8.0)
ceph (11.0.0+git.1472455009.a17726c -> 12.0.0+git.1489159457.410e200)
dpdk (16.11_k4.10.1_2 -> 16.11.1_k4.10.1_2)
dtv-scan-tables (20161227 -> 20170203)
gthumb ( -> 3.5.1)
irssi (1.0.1 -> 1.0.2)
ispell-hungarian (1.3 -> 1.6.1)
jemalloc (4.4.0 -> 4.5.0)
libdmapsharing (2.9.34 -> 2.9.37)
libfm (1.2.3 -> 1.2.5)
libreoffice ( ->
mc (4.8.18 -> 4.8.19)
obs-service-set_version (0.5.4 -> 0.5.5)
ocfs2-tools (1.8.4 -> 1.8.5)
osc (0.156.0 -> 0.157.1)
pcmanfm (1.2.3 -> 1.2.5)
perl-DBD-mysql (4.041 -> 4.042)
perl-Date-Manip (6.57 -> 6.58)
pidgin (2.11.0 -> 2.12.0)
wbxml2 (0.10.9 -> 0.11.5)
yast2-storage (3.2.7 -> 3.2.8)

=== Details ===

==== MozillaThunderbird ====
Version update (45.7.1 -> 45.8.0)
Subpackages: MozillaThunderbird-translations-common

- update to Thunderbird 45.8.0 (boo#1028391)
* MFSA 2017-07
CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
CVE-2017-5401: Memory Corruption when handling ErrorResult
CVE-2017-5402: Use-after-free working with events in FontFace
objects (bmo#1334876)
CVE-2017-5404: Use-after-free working with ranges in selections
CVE-2017-5407: Pixel and history stealing via floating-point
timing side channel with SVG filters (bmo#1336622)
CVE-2017-5410: Memory corruption during JavaScript garbage
collection incremental sweeping (bmo#1330687)
CVE-2017-5408: Cross-origin reading of video captions in violation
of CORS (bmo#1313711)
CVE-2017-5405: FTP response codes can cause use of
uninitialized values for ports (bmo#1336699)
CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
Firefox ESR 45.8

==== apache-pdfbox ====

- Switch between maven-metadata/maven-fragments as appropriate
for SLE/openSUSE (FATE#322405)

==== aria2 ====
Subpackages: aria2-lang libaria2-0

- Edited %files section to clear unpackaged files builderror in

==== bsd-games ====

- Replace %pre section with prerequires of user and group games

==== ceph ====
Version update (11.0.0+git.1472455009.a17726c -> 12.0.0+git.1489159457.410e200)
Subpackages: librados2 librbd1

- Update to version 12.0.0+git.1489159457.410e200:
+ build/ops: fix Group strings for library packages
- Update to version 12.0.0+git.1488553020.e902441:
+ Recent upstream master (3c0af07629dc661aba84e2fef696339ac7171914)
+ Builds with GCC7 (boo#1025891)
- Update to version 11.1.0+git.1486588482.ba197ae:
+ Update to latest upstream master (3d740bd)
+ cmake: added empty RPATH to several executables
+ rocksdb: sync with upstream
- Update to version 11.1.0+git.1484919552.9216e9a:
+ Revert "rpm: put distro conditionals around Source0 in spec file"
+ Revert " revert Source0 line to upstream version"
- add logic to remove s390 architectures from ExclusiveArch
line in ceph-test.spec (rationale: ceph-test is not shipped for s390x)
- Update to version 11.1.0+git.1484745543.7b08de5:
+ Update to latest upstream master (36874c8) - significant changes:
* cmake: Turn libcommon into a shared library (PR#12840)
* cmake: fix rpath on shared libraries and executables (PR#12927)
+ Fix build failure in ppc64le and s390x, caused by missing
"-momit-leaf-frame-pointer" gcc option in these architectures:
+ rocksdb: build with ppc64 (PR#12908)
- Update to version 11.1.0+git.1484659687.3472421:
+ rpm: tell openSUSE to never clean the spec file
+ Enable ppc64le and s390x builds in SLE
+ rpm: lttng only on x86_64 and aarch64
- Update to version 11.1.0+git.1483528076.d86680e (latest master)
+ Merge branch 'master' into ses5 (Merge: 185bcce798 a7b78620f0) with
conflicts in qa/ where resolved with theirs
conflict in src/osd/ was resolved with picking ours plus a
method rename
int ReplicatedPG::do_extent_cmp -> int PrimaryLogPG::do_extent_cmp
- Update to version 11.1.0+git.1481663255.bf42706:
+ Update to upstream 11.1.0 release; for details see
+ move script from build service package to git repo
- Update to version 11.0.2+git.1480437645.66595d3
+ Update to latest upstream master (boost library is now included in the
tarball, so the tarball is much larger than before and the build takes
longer to complete)
+ ceph_ver_hack_sh adaptation (upstream dropped src/make_version script)
+ rocksdb: do not build with --march=native (bsc#1012553)
- Update to version 11.0.2+git.1480105120.6b8e9e5:
+ Revert commit 8aee8db140bcbd1ffd2a7b571dbbade10bec9de3 because it
conflicted with upstream
+ update to latest upstream kraken (11.0.2) - for details, see
- Update to version 11.0.0+git.1473684054.73e4b4a:
+ safe_io: Improve portability by replacing loff_t type usage with off_t.
+ mon: remove the redundant list swap in paxos commit_proposal
+ msg/EventPoll.h: add override to virtual functions
+ msg/EventKqueue.h: add override to virtual func
+ msg/EventSelect.h: add override to virtual funct
+ ceph-disk: Compatibility fixes for Python 3
+ ceph-disk: Use true integer division in get_dev_size
+ ceph-disk: Fix bug in FileLock
+ ceph-disk: Allow ConfigObj to write in binary mode
+ ceph-disk: Use context manager with FileLock
+ ceph-disk: Use os.path.isabs instead of .startswith('/')
+ ceph-disk: Set space_symlink to the path, not file object
+ ceph-disk: PEP8ify
+ rgw: rgw file fix bug of rgw_lookup can not exact match file name
+ rgw: fix the wrong return value
+ rgw/rgw_coroutine: move WaitContext to .cc file
+ client: pass a mask parameter to path_walk
+ mds/mdstypes: add btime to inode
+ mds/Server: set btime=ctime on creation
+ mds/MDCache: set btime on system inodes
+ include/ceph_features: add FS_BTIME features
+ mds: pass btime in InodeStat MClientReply, if feature is present
+ client: keep btime in Inode and InodeStat
+ ceph: break up ll_getattr into two functions
+ client: move the device bitshift handling macros to Client.h
+ libcephfs: add a ceph_ll_getattrx and ceph_statx
+ libcephfs: add a test for "lazy" statx
+ mds/client: add btime to CapSnap and MClientCaps
+ mds/mdstypes: add change attribute to inode
+ mds/Server: set change_attr to 0 on creation
+ mds/MDCache: set change_attr to 0 on system_inodes
+ include/ceph_features: add FS_CHANGE_ATTR feature
+ mds: pass change_attr in InodeStat MClientReply, if feature is present
+ mds/client: keep change_attr in Inode, CapSnap and MClientCaps
+ mds: ensure that change_attr reflects metadata changes on clients that hold
+ mds/client: bump the change_attr at the appropriate time for files
+ libcephfs: return the change_attr in the statx.stx_version field
+ tests: add a ChangeAttr test
+ mds: make frag_info_t add_dirty() function take a pointer to touched_mtime
+ mds: add change_attr to frag_info_t
+ test: add test for change attribute of directories
+ cephfs: rename ceph_mds_request_head and _args with a _legacy postfix
+ MDS: allow the MDS to accept requests to set the btime
+ client: add the ability to set the btime
+ client: add a ceph_fstatx
+ client: extend the Btime test to cover fstatx as well
+ journal/JournalTrimmer: move C_RemoveSet struct
+ rbd_mirror/ImageSynceThrottler: move struct to .cc
+ libcephfs: add unmount function in cephfs.pyx
+ rgw: fix typo of "minite" to "minute" in
+ rgw/ fix sleep time according to the error message
+ crush: don't normalize input of crush_ln iteratively
+ crush: remove clutter
+ mds: remove max_mds config option
+ add option to turn on multimds
+ rgw: right parenthesis is missing in radosgw-admin help message on caps
+ SQUASH: client: request AUTH caps on the directory during create if we'll
need to check perms locally
+ SQUASH: Revert "mds: ensure that change_attr reflects metadata changes on
clients that hold CAP_FILE_EXCL"
+ SQUASH: client: always take a change_attr update from the server if it's
+ SQUASH: mds/client: don't get clever with ceph_mds_request_head_legacy
+ rgw/rgw_rados.h: remove unneeded class C_Tick
+ SQUASH: client: querying for stx_version field requires getting all shared
+ SQUASH: mds/client: add routines to copy to/from
+ client: properly set inode number of created inode in replay request
+ test/librbd/fsx: enable exclusive-lock feature in krbd mode
+ os/bluestore/BlueFS: fix async compaction txn
+ scripts/bdev_grep: parse bluefs style extents too
+ SQUASH: client: request all shared caps if ctime was requested
+ os/bluestore/BlueFS: factor unflushed log into runway calculation
+ osd/ReplicatedBackend: move classes to cc file
+ os/bluestore: honour allow-eio flag during read
+ CmakeLists.txt: use LIB_RESOLV instead of resolv.
+ osd/ReplicatedPG: move classes to .cc file
+ librbd: potential double-unwatch of watch handle upon error
+ cls/journal: add async client_update_state method
+ journal: allow to trim journal for "laggy" clients
+ librbd: optionally flag "laggy" journal clients disconnected
+ rbd: new command to disconnect journal client
+ rbd-mirror: decode_client_meta should return false on error
+ rbd-mirror: resync was possible only when image replayer start had succeeded
+ rbd-mirror: stop replay when client is disconnected
+ rbd-mirror: option to automatically resync after journal client disconnect
+ qa/workunits/cephtool/ fix omision of ceph-command
+ os/bluestore: use global compressor if possible
+ build/ops: fix /etc/os-release parsing in
+ osd/ remove repeated searching of map
+ test/cephfs: add mount&&unmount test
+ mds: s/used_ions/used_inos/
+ Add dependencies from ceph_smalliobenchrbd on cls_rbd, cls_journal, and
+ ceph_test_objectstore: add SyntheticMatrixSharding
+ ceph_test_objectstore: occasional umount/fsck/mount
+ ceph_test_objectstore: test shards for longer
+ crush/ bug fix: index out of range
+ Makfile: Fix rocksdb error when make dist
+ src/CMakeLists.txt: exclude parts not buildable on FreeBSD
+ src/pybind/CMakeLists.txt: conditionaly build cython tools
+ src/tools/CMakeLists.txt: conditionaly build ceph-client-debug
+ src/test/objectstore/CMakeLists.txt: conditionaly build tests
+ mds: trim null dentries proactively
+ cmake: include(SIMDExt) in src/CMakeLists.txt
+ mds: log path with CDir damage messages
+ hint in extent_alloc code
+ remove wrap argument and handle in wrappers
+ Hint argument in alloc_blocks + test case changes
+ os/bluestore: shard extent map
+ os/bluestore: make nid and blobid allocation less racy
+ os/bluestore: optimize compress_extent_map
+ os/bluestore: fix fsck used_block bitmap
+ os/bluestore: use block_size for allocator unit
+ os/bluestore: make blob_t unused helpers use logical length
+ os/bluestore: instrument big/small writes
+ os/bluestore: instrument transaction count
+ os/bluestore: instrument onode reshard events
+ os/bluestore: dump some stats after fsck
+ os/bluestore: assert shared blob cache cleared on split
+ remove autotools
+ test/objectstore/CMakeLists.txt: fix libaio conditional
+ buffer: clear append_buffer on clear()
+ os/bluestore: tunable prealloc size for ExtentMap inline_bl
+ os/bluestore: don't dirty onode if its size is already at desired offset
+ os/bluestore: remove never reachable asserts
+ os/bluestore: drop unnecessary separator between fields
+ os/bluestore: fix key+name sort wonkiness
+ os/bluestore: encode shard id in single byte
+ os/bluestore: small put_ref cleanup
+ os/bluestore: remove faulted debug hackery
+ os/bluestore: bits for unit tests
+ unittest_bluestore_types: resurrect blob and extent_map unit tests
+ os/bluestore/BlueFS: do not start racing async compaction
+ os/bluestore/BlueFS: fix Dir memory leak
+ buffer: implement buffer::list::reserve(n)
+ os/bluestore: do not waste memory on cached encoded blobs
+ qa/workunits/objectstore: fix
+ os/FuseStore: only flush if dirty
+ build: drop dryrun of from script
+ os/bluestore/BlueFS: For logs of rocksdb & bluefs only use directio.
+ os/bluestore: remove some copy-pastes
+ cmake: make py3 a nice-to-have
+ os/bluestore/BlueFS: only extend extent on same bdev
+ msg/AsyncConnection: add const to mem functions
+ msg/AsyncMessenger: add const to function
+ client/barrier: move C_Block_Sync class to .cc
+ osd/ remove unneeded searching of map
+ Set ARM_CRC_FLAGS from the CRC test rather than ARM_NEON_FLAGS
+ rpm: Moved ceph-client-debug from ceph-base to ceph-test package
+ rpm: Renamed bcond tests flag to make_check
+ rbd-nbd: fix kernel deadlock during teuthology testing
+ rbd-nbd: mask out-of-bounds IO errors caused by image shrink
+ librbd: invalidate cache before trimming image
+ librbd: ignore cache busy errors when shrinking an image
+ librbd: potential seg fault when blacklisting an image client
+ cmake: Use WITH_TESTS flag to guard the build of ceph-test scripts/binaries
+ rpm: Added ceph_test_package bcond flag to control the build of ceph-test
+ deb: Moved ceph-client-debug from ceph-base to ceph-test package
+ ceph-objectstore-tool: add a way to split filestore directories offline
+ install-deps: exit non-zero when we cannot match distro
+ librbd: possible deadlock if cluster connection closed after image
+ osd/ReplicatedPG: remove class redeclaration
+ librbd: ignore partial refresh error when acquiring exclusive lock
+ osd/ remove unneeded returns
- Update to version 11.0.0+git.1473424516.3b8b524:
+ Revert "ceph_disk.main: s/get_dev_size/get_free_partition_size/"
+ Revert "ceph_disk tests/test_prepare:
+ Revert "ceph_disk tests/test_get_free_partition_size: New unit tests"
+ Revert "ceph_disk tox.ini: add tests/"
+ rpm: put distro conditionals around Source0 in spec file
- Update to version 11.0.0+git.1473418476.095f67c:
+ revert Source0 line to upstream version
+ conditionalize %prep command
- enable cephfs_java build unconditionally
- new (merged) commits from upstream master branch:
+ mailmap updates
+ rgw: fix the handling of rgw_swift_url_prefix.
+ rgw: ONLY improve code formatting around RGWRESTMgr.
+ rgw: add support for the crossdomain.xml resource of Swift API.
+ rgw: add support for the healthcheck feature of Swift API.
+ swift /info implementation.
+ rgw: settle /info implementation across other swift-at-root features.
+ compressor: isa-l extension for zlib plugin Signed-off-by: Alyona Kiseleva
+ mon: tear down standby replays on MDS rank stop
+ mon/MDSMonitor: move C_Updated class to .cc file
+ rgw_file: fix/update rgw_open flag arguments
+ rgw_file: fix/update rgw_create flag arguments
+ doc: remove btrfs contradiction
+ msg: make async backend default
+ msg/simple: wait dispatch_queue until all pipes closed
+ rgw_file: implement stateless write completion timer
+ rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3
+ rgw_file: log on write completion events at level 10
+ rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf
+ osdc/ObjectCacher: move C_ReadFinish, C_RetryRead
+ osdc/Journaler: move C_DelayFlush class to .cc
+ rgw: fix RGWAccessControlPolicy_SWIFT::create return value check error
+ librgw: add API version defines for librgw and rgw_file
+ make-dist/ Fix srpm build breakage.
+ ceph_timer: prefer using directive to typedef
+ rgw_file: explain semantics of RGWFileHandle::commit
+ compressor: Better arch ifdefs for isal code
+ mds/MDSTable: add const to member functions
+ os/bluestore: fix some #includes
+ -b for bluestore
+ os/bluestore/bluestore_types: make blob_t get_chunk_size const
+ os/bluestore: use Blob const and non-const accessors
+ os/bluestore: avoid reencoding unchanged blobs
+ os/bluestore: decode blobs on demand
+ mds/SnapRealm.h: add const to member functions
+ os/bluestore/bluefs: avoid check "locked" field for newly created file
+ os/bluestore/bluefs: check against locked field during unlink
+ os/bluestore/bluefs: assert refs of file don't underflow
+ os/kstore: kill dead code
+ rgw: remove duplicated calls to getattr
+ debian: should dh_python3 python3-* not python-*
+ pybind: silence -Wsign-compare warning
+ test/ceph_test_msgr: fix -Wsign-compare warnings
+ test/unittest_alloc: fix -Wsign-compare warnings
+ librbd: API methods to directly acquire and release the exclusive lock
+ doc: add graphic for cap bit field
+ mds/MDCache.h: remove unneeded access specifier
+ librbd: skeleton implementation of client-side image cache
+ librbd: blocking parent IO completion no longer required
+ librbd: remove use of owner_lock on IO path
+ Revert "osdc: ObjectCacher flusher might needs additional locks"
+ librbd: support bufferlist payload for AioImageWrite
+ librbd: add internal support for scatter/gather IO
+ librbd: initial integration of ImageWriteback to AioImageRequest
+ librbd: consolidate IO clipping to reusable method
+ librbd: differentiate between image and object cache
+ librbd: C_ImageCacheRead bridge from Context to AioCompletion
+ librbd: integrate image cache hooks into IO path
+ common/Throttle.h: remove unneeded class
+ cmake: fix the tracing header dependencies
+ src/test/bench/CMakeLists.txt: RBD exclude
+ src/CMakeLists.txt: RBD|KVS|FUSE exclude
+ src/librbd/CMakeLists.txt: krbd and secret.c are LINUX dependant
+ src/os/CMakeLists.txt: AIO|FUSE exclude
+ src/test/CMakeLists.txt: RADOSGW|RBD exclude
+ src/test/common/CMakeLists.txt: BLKID exclude
+ initial distro detection based on /etc/os-release
+ ceph_test_objectstore: fix ObjectStore/StoreTest.BluestoreStatFSTest/2 on
+ ceph_test_objectstore: disable statfs checks on available space
+ messages/MOSDMap: mark as enlighten OSDMap encoder
+ cmake: remove unused librados_api target
+ cmake: replace Findlttng-ust.cmake with FindLTTngUST.cmake
+ cmake: let librados_api_obj depend on librados-tp
+ os/bluestore: yet another statfs test fix
+ Revert "osd/ReplicatedPG: for sync-read it don't cacl
+ doc/release-notes: v0.94.9
+ os/bluestore/bluefs: use map to track dirty files
+ os/bluestore/bluefs: update mtime of inode in unified path
+ os/bluestore/bluefs: drop redundant eof check for read_random()
+ os/CMakeLists.txt: undubble usage.
+ test,pybind: silence -Wsign-compare warnings
+ test/perf_local: fix -Wmaybe-uninitialized warnings
+ os/bluestore: get rid off "isa-l" type in ZLibCompressor ctor
+ Allow compressor build without YASM
+ script/bdev_grep: update to use hex
+ os/bluestore: improve failed csum debug output
+ librbd: improve image state machine debug log messages
+ librbd: deadlock when replaying journal during image open
+ os/bluestore: end scope of std::hex properly
+ os/bluestore: don't over-gift if bluefs free is smaller than
+ os/bluestore: use _setattr for SETATTR
+ os/bluestore: make object existence check robust
+ ceph_test_objectstore: assert umount succeeds
+ ceph_test_objectstore: clean up Rename test a bit
+ ceph_test_objectstore: fix TryMoveRename test
+ os/bluestore: add onode/buffer cache statistics
+ os/bluestore: end scope of std::hex properly
+ cmake: pass -DINTEL* to gf-complete cflags
+ os/bluestore: conditional checking label of bluefs devices
+ src/CMakeLists.txt: -Woverloaded-virtual is already included in -Wall on
+ os/bluestore: don't overwrite type if it does already exist and at desired
+ os/bluestore: trivial cleanups
+ os/bluestore: replace store with logger in Cache
+ os/bluestore: check iterator before using during fsck

==== ctags ====

- merge with arduino-ctags
* provide arduino-ctags
* redo patch queue
+ new patches
- add vala support
- update many existing tags with new features
+ refreshed existing patches
0017-Go-language-support.patch (go-tags.patch)
0018-SUSE-man-page-changes.patch (ctags-5.7.diff)
0019-Do-not-include-build-time-in-binary.patch (ctags-date-time.patch)

==== cups-backends ====

- Corrected improper source macro for COPYING file.
- Changed how COPYING is installed. The %doc macro is no longer
properly expanding ${RPM_SOURCE_DIR}, and isn't handling things
properly with having the COPYING file manually installed in
this package. Clears builderror in openSUSE:Factory.

==== dar ====
Subpackages: dar-lang libdar5000

- Edited %files to clear unpackaged files builderror in

==== dicts ====
Subpackages: ispell-brazilian ispell-czech ispell-danish ispell-french
ispell-german ispell-greek ispell-italian ispell-polish ispell-portuguese
ispell-russian ispell-spanish

- Use modern regular expressions for character sets in lisp
declarations for the dictionaries

==== digikam ====
Subpackages: kipi-plugins kipi-plugins-lang

- add hide-functions-that-are-no-longer-available.patch: hide functions
that are no longer available in the current Google (kde#376913)

==== dpdk ====
Version update (16.11_k4.10.1_2 -> 16.11.1_k4.10.1_2)

- Upgrade to LTS release of 16.11 which contains fixes below:
* app/test: fix symmetric session free in crypto perf tests
* app/testpmd: fix check for invalid ports
* app/testpmd: fix static build link ordering
* crypto/aesni_gcm: fix IV size in capabilities
* crypto/aesni_gcm: fix J0 padding bytes
* crypto/aesni_mb: fix incorrect crypto session
* crypto/openssl: fix extra bytes written at end of data
* crypto/openssl: fix indentation in guide
* crypto/qat: fix IV size in capabilities
* crypto/qat: fix to avoid buffer overwrite in OOP case
* cryptodev: fix crash on null dereference
* cryptodev: fix loop in device query
* devargs: reset driver name pointer on parsing failure
* drivers/crypto: fix different auth/cipher keys
* ethdev: check maximum number of queues for statistics
* ethdev: fix extended statistics name index
* ethdev: fix port data mismatched in multiple process model
* ethdev: fix port lookup if none
* ethdev: remove invalid function from version map
* examples/ethtool: fix driver information
* examples/ethtool: fix querying non-PCI devices
* examples/ip_pipeline: fix coremask limitation
* examples/ip_pipeline: fix parsing of pass-through pipeline
* examples/l2fwd-crypto: fix overflow
* examples/vhost: fix calculation of mbuf count
* examples/vhost: fix lcore initialization
* mempool: fix API documentation
* mempool: fix stack handler dequeue
* net/af_packet: fix fd use after free
* net/bnx2x: fix Rx mode configuration
* net/cxgbe/base: initialize variable before reading EEPROM
* net/cxgbe: fix parenthesis on bitwise operation
* net/ena: fix setting host attributes
* net/enic: fix hardcoding of some flow director masks
* net/enic: fix memory leak with oversized Tx packets
* net/enic: remove unnecessary function parameter attributes
* net/i40e: enable auto link update for 25G
* net/i40e: fix Rx checksum flag
* net/i40e: fix TC bandwidth definition
* net/i40e: fix VF reset flow
* net/i40e: fix checksum flag in x86 vector Rx
* net/i40e: fix crash in close
* net/i40e: fix deletion of all macvlan filters
* net/i40e: fix ethertype filter on X722
* net/i40e: fix link update delay
* net/i40e: fix logging for Tx free threshold check
* net/i40e: fix segment number in reassemble process
* net/i40e: fix wrong return value when handling PF message
* net/i40e: fix xstats value mapping
* net/i40evf: fix casting between structs
* net/i40evf: fix reporting of imissed packets
* net/ixgbe: fix blocked interrupts
* net/ixgbe: fix received packets number for ARM
* net/ixgbe: fix received packets number for ARM NEON
* net/ixgbevf: fix max packet length
* net/mlx5: fix RSS hash result for flows
* net/mlx5: fix Rx packet validation and type
* net/mlx5: fix Tx doorbell
* net/mlx5: fix endianness in Tx completion queue
* net/mlx5: fix inconsistent link status
* net/mlx5: fix leak when starvation occurs
* net/mlx5: fix link status query
* net/mlx5: fix memory leak when parsing device params
* net/mlx5: fix missing inline attributes
* net/mlx5: fix updating total length of multi-packet send
* net/mlx: fix IPv4 and IPv6 packet type
* net/nfp: fix VLAN offload flags check
* net/nfp: fix typo in Tx offload capabilities
* net/pcap: fix timestamps in output pcap file
* net/qede/base: fix FreeBSD build
* net/qede: add vendor/device id info
* net/qede: fix PF fastpath status block index
* net/qede: fix filtering code
* net/qede: fix function declaration
* net/qede: fix per queue statisitics
* net/qede: fix resource leak
* net/vhost: fix socket file deleted on stop
* net/vhost: fix unix socket not removed as closing
* net/virtio-user: fix not properly reset device
* net/virtio-user: fix wrongly get/set features
* net/virtio: fix build without virtio-user
* net/virtio: fix crash when number of virtio devices > 1
* net/virtio: fix multiple process support
* net/virtio: fix performance regression due to TSO
* net/virtio: fix rewriting LSC flag
* net/virtio: fix wrong Rx/Tx method for secondary process
* net/virtio: optimize header reset on any layout
* net/virtio: store IO port info locally
* net/virtio: store PCI operators pointer locally
* net/vmxnet3: fix Rx deadlock
* pci: fix check of mknod
* pmdinfogen: fix endianness with cross-compilation
* pmdinfogen: fix null dereference
* sched: fix crash when freeing port
* usertools: fix active interface detection when binding
* vdev: fix detaching with alias
* vfio: fix file descriptor leak in multi-process
* vhost: allow many vhost-user ports
* vhost: do not GSO when no header is present
* vhost: fix dead loop in enqueue path
* vhost: fix guest/host physical address mapping
* vhost: fix long stall of negotiation
* vhost: fix memory leak

==== dtv-scan-tables ====
Version update (20161227 -> 20170203)

- Update to version 20170203:
* Initial DVB-T2 scan data file for ke-Nairobi (Nairobi, Kenya)

==== freeipmi ====

- Edited %files to clear unpackaged files builderror in

==== grub2 ====
Subpackages: grub2-i386-pc grub2-snapper-plugin grub2-systemd-sleep-plugin
grub2-x86_64-efi grub2-x86_64-xen

- Fix for openQA UEFI USB Boot failure with upstream patch (bsc#1026344)
* added 0001-efi-strip-off-final-NULL-from-File-Path-in-grub_efi_.patch
* removed 0001-Revert-efi-properly-terminate-filepath-with-NULL-in-.patch
- Temporary fix for openQA UEFI USB Boot failure (bsc#1026344)
* 0001-Revert-efi-properly-terminate-filepath-with-NULL-in-.patch
- grub2.spec: fix s390x file list.
- require efibootmgr in efi package (boo#1025520)
- Merge changes from SLE12
- add grub2-emu-4-all.patch
* Build 'grub2-emu' wherever possible, to allow a better
implementation of that feature.
- add grub2-s390x-06-loadparm.patch,
- add grub2-commands-introduce-read_file-subcommand.patch:
* allow s390x to telecontrol grub2. (bsc#891946, bsc#892852)
- add grub2-s390x-06-loadparm.patch:
* ignore case and fix transliteration of parameter. (bsc#891946)
- add grub2-s390x-07-add-image-param-for-zipl-setup.patch
* Add --image switch to force zipl update to specific kernel
- add grub2-s390x-08-workaround-part-to-disk.patch
* Ignore partition tables on s390x. (bsc#935127)
- add grub2-efi-chainload-harder.patch:
* allow XEN to be chain-loaded despite firmware flaws. (bnc#887793)
* Do not use shim lock protocol for reading pe header, it won't be
available when secure boot disabled (bsc#943380)
* Make firmware flaw condition be more precisely detected and add
debug message for the case
* Check msdos header to find PE file header (bsc#954126)
- grub2-s390x-04-grub2-install.patch:
* streamline boot to grub menu. (bsc#898198)
* Force '/usr' to read-only before calling kexec. (bsc#932951)
- grub2-once:
* add '--enum' option to enumerate boot-entries in a way
actually understood by 'grub2'. (bsc#892852, bsc#892811)
* Examine variables from grub environment in 'grub2-once'. (fate#319632)
- new upstream version 2.02~rc1
* rediff
- use-grub2-as-a-package-name.patch
- grub2-s390x-04-grub2-install.patch
- grub2-accept-empty-module.patch
- grub2-btrfs-04-grub2-install.patch
- grub2-btrfs-06-subvol-mount.patch
* drop upstream patches
- 0001-dns-fix-buffer-overflow-for-data-addresses-in-recv_h.patch
- 0001-build-Use-AC_HEADER_MAJOR-to-find-device-macros.patch
- 0002-configure-fix-check-for-sys-sysmacros.h-under-glibc-.patch
- 0001-Fix-fwpath-in-efi-netboot.patch
- 0001-arm64-Move-firmware-fdt-search-into-global-function.patch
- 0002-arm-efi-Use-fdt-from-firmware-when-available.patch
- grub2-arm64-mknetdir-add-suport-for-arm64-efi.patch
- 0001-10_linux-Fix-grouping-of-tests-for-GRUB_DEVICE.patch
- 0002-20_linux_xen-fix-test-for-GRUB_DEVICE.patch
- 0001-xen-make-xen-loader-callable-multiple-times.patch
- 0002-xen-avoid-memleaks-on-error.patch
- 0003-xen-reduce-number-of-global-variables-in-xen-loader.patch
- 0004-xen-add-elfnote.h-to-avoid-using-numbers-instead-of-.patch
- 0005-xen-synchronize-xen-header.patch
- 0006-xen-factor-out-p2m-list-allocation-into-separate-fun.patch
- 0007-xen-factor-out-allocation-of-special-pages-into-sepa.patch
- 0008-xen-factor-out-allocation-of-page-tables-into-separa.patch
- 0009-xen-add-capability-to-load-initrd-outside-of-initial.patch
- 0010-xen-modify-page-table-construction.patch
- 0011-xen-add-capability-to-load-p2m-list-outside-of-kerne.patch
* add
fix compilation with new glibc
- Fix build error on glibc-2.25
* 0001-build-Use-AC_HEADER_MAJOR-to-find-device-macros.patch
* 0002-configure-fix-check-for-sys-sysmacros.h-under-glibc-.patch
- Fix fwpath in efi netboot (fate#321993) (bsc#1022294)
* 0001-Fix-fwpath-in-efi-netboot.patch
- Fix prematurely abort by commands error return code
and skip the offending menu entry (bsc#1022880)
- Add support for BLT only EFI GOP adapters (FATE#322332)
* grub2-efi-gop-add-blt.patch
- info-dir-entry.patch: Update info dir entry to follow renaming to grub2
- Add serial module to efi image.
Serial terminal is still useful even with EFI Secure Boot
- Support %posttrans with marcos provided by update-bootloader-rpm-macros
package (bsc#997317)
- Remove outdated README.openSUSE (bsc#907693)
- 20_memtest86+: avoid adding memtest86+ to the list with UEFI
- Fix new line character in distributor (bsc#1007212)
* modified grub2-default-distributor.patch
- From Juergen Gross <jgross@xxxxxxxx>: grub-xen: support booting huge
pv-domains (bsc#1004398) (bsc#899465)
* 0001-xen-make-xen-loader-callable-multiple-times.patch
* 0002-xen-avoid-memleaks-on-error.patch
* 0003-xen-reduce-number-of-global-variables-in-xen-loader.patch
* 0004-xen-add-elfnote.h-to-avoid-using-numbers-instead-of-.patch
* 0005-xen-synchronize-xen-header.patch
* 0006-xen-factor-out-p2m-list-allocation-into-separate-fun.patch
* 0007-xen-factor-out-allocation-of-special-pages-into-sepa.patch
* 0008-xen-factor-out-allocation-of-page-tables-into-separa.patch
* 0009-xen-add-capability-to-load-initrd-outside-of-initial.patch
* 0010-xen-modify-page-table-construction.patch
* 0011-xen-add-capability-to-load-p2m-list-outside-of-kerne.patch
- add support for netboot on arm64-efi platforms (bsc#998097)
* grub2-arm64-mknetdir-add-suport-for-arm64-efi.patch
in openSUSE Tumbleweed (bsc#995549)
* modified grub2-default-distributor.patch
- grub2.spec: add http module to grub.efi (fate#320129)
- binutils 2.27 creates empty modules without a symtab.
Add patch grub2-accept-empty-module.patch to not reject them.
- since version 1.7 cryptsetup defaults to SHA256 for LUKS - include
gcry_sha256 in signed EFI image
- Workaround default entry in snapshot menu (bsc#956046)
* grub2-btrfs-08-workaround-snapshot-menu-default-entry.patch
- grub2.spec: Add true command to grub.efi (bsc#993274)
- grub.default: Empty GRUB_CMDLINE_LINUX_DEFAULT, the value will be fully
taken from YaST settings. (bsc#989803)
- Add patches from Roberto Sassu <rsassu@xxxxxxx>
- Fix grub2-10_linux-avoid-multi-device-root-kernel-argument.patch,
device path is not tested if GRUB_DISABLE_LINUX_UUID="true"
- added grub2-fix-multi-device-root-kernel-argument.patch
- grub2-zipl-setup: avoid multi-device root= kernel argument
* added grub2-zipl-setup-fix-btrfs-multipledev.patch
- Add SUSE_REMOVE_LINUX_ROOT_PARAM configuration option
to /etc/default/grub, to remove root= and rootflags= from the
kernel command line in /boot/grub2/grub.cfg and /boot/zipl/config
- added grub2-suse-remove-linux-root-param.patch
- Support HTTP Boot IPv4 and IPv6 (fate#320129)
* 0001-misc-fix-invalid-character-recongition-in-strto-l.patch
* 0002-net-read-bracketed-ipv6-addrs-and-port-numbers.patch
* 0003-bootp-New-net_bootp6-command.patch
* 0004-efinet-UEFI-IPv6-PXE-support.patch
* 0005-grub.texi-Add-net_bootp6-doument.patch
* 0006-bootp-Add-processing-DHCPACK-packet-from-HTTP-Boot.patch
* 0007-efinet-Setting-network-from-UEFI-device-path.patch
* 0008-efinet-Setting-DNS-server-from-UEFI-protocol.patch
- Fix heap corruption after dns lookup
* 0001-dns-fix-buffer-overflow-for-data-addresses-in-recv_h.patch
- fix filelist for s390x
- Fix grub2-editenv error on encrypted lvm installation (bsc#981621)
* modified grub2-btrfs-workaround-grub2-once.patch
- Add missing closing bracket in ''.
- Fix snapshot booting on s390x (bsc#955115)
* modified
- Fallback to old subvol name scheme to support old snapshot config
* added grub2-btrfs-07-subvol-fallback.patch
- update grub2-once with patch from Björn Voigt - skip comments in
/etc/sysconfig/bootloader (boo#963610)
- Make sure all systemd unit files are passed to %service_ macros.
- Add patch to free memory on exit in efi environments (bsc#980739)
* grub2-efi-Free-malloc-regions-on-exit.patch
- Remove xen-devel from BuildRequires
required headers are included in grub-2.0.2
- Add support for "t" hotkey to switch to text mode (bsc#976836)
* added grub2-SUSE-Add-the-t-hotkey.patch
- Add support for hidden menu entries (bsc#976836)
* added grub2-Add-hidden-menu-entries.patch
- Correct show user defined comments in menu for snapshots (bsc#956698)
* modified
- Fix GRUB_DISABLE_LINUX_UUID to be ignore and also fallback kernel device
won't be used if fs uuid not detected (bsc#971867)
* added 0001-10_linux-Fix-grouping-of-tests-for-GRUB_DEVICE.patch
* added 0002-20_linux_xen-fix-test-for-GRUB_DEVICE.patch
- new upstream version 2.02~beta3
* highlights of user visible changes not yet present in openSUSE package
- arm-uboot now generates position independent self relocating image, so
single binary should run on all supported systems
- loader for Xen on aarch64. grub-mkconfig support was not in time for
beta3 yet.
- improved ZFS support (extensible_dataset, large_blocks, embedded_data,
hole_birth features)
- support for IPv6 Router Advertisements
- support for persistent memory (we do not overwrite it and pass correct
information to OS)
- try to display more specific icons for os-prober generated menu entries
- grub-install detects EFI bit size and selects correct platform (x86_64-efi
or i386-efi) independent of OS bit size; needs kernel 4.0 or higher.
- LVM RAID1 support
- xnu loader fixes which should make OS X menu entry generated by os-prober
work again
- key modifiers (Ctrl-X etc) should work on EFI too
- ... and lot of fixes over entire tree
* rediff
- rename-grub-info-file-to-grub2.patch
- use-grub2-as-a-package-name.patch
- grub2-GRUB_CMDLINE_LINUX_RECOVERY-for-recovery-mode.patch
- grub2-fix-menu-in-xen-host-server.patch
- grub2-efi-HP-workaround.patch
- grub2-secureboot-chainloader.patch
- grub2-s390x-02-kexec-module-added-to-emu.patch
- grub2-s390x-04-grub2-install.patch
- grub2-s390x-05-grub2-mkconfig.patch
- grub2-efi-xen-chainload.patch
- grub2-mkconfig-aarch64.patch
- grub2-btrfs-04-grub2-install.patch
- grub2-ppc64-cas-reboot-support.patch
- 0002-Add-Virtual-LAN-support.patch
* fix grub2-secureboot-add-linuxefi.patch - use grub_memset and
grub_memcpy instead of memset and memcpy (caused errors due to
compiler warning)
* drop upstream patches
- 0001-grub-core-kern-efi-efi.c-Ensure-that-the-result-star.patch
- 0001-look-for-DejaVu-also-in-usr-share-fonts-truetype.patch
- 0001-efidisk-move-device-path-helpers-in-core-for-efinet.patch
- 0002-efinet-skip-virtual-IPv4-and-IPv6-devices-when-enume.patch
- 0003-efinet-open-Simple-Network-Protocol-exclusively.patch
- 0001-efinet-Check-for-immediate-completition.patch
- 0001-efinet-enable-hardware-filters-when-opening-interfac.patch
- grub2-xen-legacy-config-device-name.patch
- grub2-getroot-support-NVMe-device-names.patch
- grub2-netboot-hang.patch
- grub2-btrfs-fix-incorrect-address-reference.patch
- aarch64-reloc.patch
- grub2-glibc-2.20.patch (related code dropped upstream)
- grub2-Initialized-initrd_ctx-so-we-don-t-free-a-random-poi.patch
- grub2-btrfs-fix-get_root-key-comparison-failures-due-to-en.patch
- grub2-getroot-fix-get-btrfs-fs-prefix-big-endian.patch
- grub2-ppc64-qemu.patch
- grub2-xfs-Add-helper-for-inode-size.patch
- grub2-xfs-Fix-termination-loop-for-directory-iteration.patch
- grub2-xfs-Convert-inode-numbers-to-cpu-endianity-immediate.patch
- grub2-xfs-V5-filesystem-format-support.patch
- 0001-Add-bootargs-parser-for-open-firmware.patch
- grub2-arm64-set-correct-length.patch
- grub2-arm64-setjmp-Add-missing-license-macro.patch
- grub2-arm64-efinet-handle-get_status-on-buggy-firmware-properly.patch
- 0001-unix-password-Fix-file-descriptor-leak.patch
- 0002-linux-getroot-fix-descriptor-leak.patch
- 0003-util-grub-mount-fix-descriptor-leak.patch
- 0004-linux-ofpath-fix-descriptor-leak.patch
- 0005-grub-fstest-fix-descriptor-leak.patch
- ppc64le.patch
- libgcc-prereq.patch
- libgcc.patch
- 0001-Fix-security-issue-when-reading-username-and-passwor.patch
- 0001-menu-fix-line-count-calculation-for-long-lines.patch
- grub2-arm64-Reduce-timer-event-frequency-by-10.patch
- 0001-unix-do-not-close-stdin-in-grub_passwd_get.patch
- 0001-grub-core-kern-i386-tsc.c-calibrate_tsc-Ensure-that.patch
- 0002-i386-tsc-Fix-unused-function-warning-on-xen.patch
- 0003-acpi-do-not-skip-BIOS-scan-if-EBDA-length-is-zero.patch
- 0004-tsc-Use-alternative-delay-sources-whenever-appropria.patch
- 0005-i386-fix-TSC-calibration-using-PIT.patch
- biendian.patch
- ppc64_opt.patch
* drop workarounds for gdb_grub and grub.chrp, they are now installed under
fixed name
* do not patch docs/, it is regenerated anyway
- Make mkconfig search for zImage on arm
* grub2-mkconfig-arm.patch
- Add support to directly pass an EFI FDT table to a kernel on 32bit arm
* 0001-arm64-Move-firmware-fdt-search-into-global-function.patch
* 0002-arm-efi-Use-fdt-from-firmware-when-available.patch
- Add config option to set efi xen loader command line option (bsc#957383)
* added grub2-efi-xen-cmdline.patch
- Drop ppc64le patches. Build stage1 as BE for Power
Droped patches:
- grub2-ppc64le-01-Add-Little-Endian-support-for-Power64-to-the-build.patch
- grub2-ppc64le-02-Build-grub-as-O1-until-we-add-savegpr-and-restgpr-ro.patch
- grub2-ppc64le-03-disable-creation-of-vsx-and-altivec-instructions.patch
- grub2-ppc64le-04-powerpc64-LE-s-linker-knows-how-to-handle-the-undefi.patch
- grub2-ppc64le-05-grub-install-can-now-recognize-and-install-a-LE-grub.patch
- grub2-ppc64le-06-set-the-ABI-version-to-0x02-in-the-e_flag-of-the-PPC.patch
- grub2-ppc64le-07-Add-IEEE1275_ADDR-helper.patch
- grub2-ppc64le-08-Fix-some-more-warnings-when-casting.patch
- grub2-ppc64le-09-Add-powerpc64-types.patch
- grub2-ppc64le-10-powerpc64-is-not-necessarily-BigEndian-anymore.patch
- grub2-ppc64le-11-Fix-warnings-when-building-powerpc-linux-loader-64bi.patch
- grub2-ppc64le-12-GRUB_ELF_R_PPC_-processing-is-applicable-only-for-32.patch
- grub2-ppc64le-13-Fix-powerpc-setjmp-longjmp-64bit-issues.patch
- grub2-ppc64le-14-Add-powerpc64-ieee1275-trampoline.patch
- grub2-ppc64le-15-Add-64bit-support-to-powerpc-startup-code.patch
- grub2-ppc64le-16-Add-grub_dl_find_section_addr.patch
- grub2-ppc64le-17-Add-ppc64-relocations.patch
- grub2-ppc64le-18-ppc64-doesn-t-need-libgcc-routines.patch
- grub2-ppc64le-19-Use-FUNC_START-FUNC_END-for-powerpc-function-definit.patch
- grub2-ppc64le-20-.TOC.-symbol-is-special-in-ppc64le-.-It-maps-to-the-.patch
- grub2-ppc64le-21-the-.toc-section-in-powerpc64le-modules-are-sometime.patch
- grub2-ppc64le-22-all-parameter-to-firmware-calls-should-to-be-BigEndi.patch
- grub2-ppc64le-fix-64bit-trampoline-in-dyn-linker.patch
- grub2-ppc64le-timeout.patch
- grub2-ppc64-build-ppc64-32bit.patch
- Added patches:
- biendian.patch
- grub2-ppc64-cas-reboot-support.patch
- libgcc-prereq.patch
- libgcc.patch
- ppc64_opt.patch
- ppc64le.patch
- Backport upstream patches for HyperV gen2 TSC timer calbration without
RTC (bsc#904647)
* added 0001-grub-core-kern-i386-tsc.c-calibrate_tsc-Ensure-that.patch
* added 0002-i386-tsc-Fix-unused-function-warning-on-xen.patch
* added 0003-acpi-do-not-skip-BIOS-scan-if-EBDA-length-is-zero.patch
* added 0004-tsc-Use-alternative-delay-sources-whenever-appropria.patch
* added 0005-i386-fix-TSC-calibration-using-PIT.patch
- Add 0001-menu-fix-line-count-calculation-for-long-lines.patch (bsc#943585)
- grub2-xen-pv-firmware.cfg: fix hd boot (boo#926795)
- Add 0001-Fix-security-issue-when-reading-username-and-passwor.patch
Fix for CVE-2015-8370 [boo#956631]
- Update grub2-efi-xen-chainload.patch - fix copying of Linux kernel
and initrd to ESP (boo#958193)
- Rename grub2-xen.cfg to grub2-xen-pv-firmware.cfg (boo#926795)
- grub2-xen.cfg: to handle grub1 menu.lst in PV guest (boo#926795)
- Expand list of grub.cfg search path in PV Xen guest for systems
installed to btrfs snapshot. (bsc#946148) (bsc#952539)
* modified grub2-xen.cfg
- drop grub2-fix-Grub2-with-SUSE-Xen-package-install.patch (bsc#774666)
- Add 0001-unix-do-not-close-stdin-in-grub_passwd_get.patch
Fix reading password by grub2-mkpasswd-pbdk2 without controlling
tty, e.g. when called from Xfce menu (boo#954519)
- Modify to re-enable en@quot catalog
(boo#953022). Other autogenerated catalogs still fail to build due
to missing C.UTF-8 locale.
- Allow to execute menuentry unrestricted as default (fate#318574)
* added grub2-menu-unrestricted.patch
- Add missing quoting for linuxefi (bsc#951962)
* modified grub2-secureboot-use-linuxefi-on-uefi.patch
* refreshed grub2-secureboot-provide-linuxefi-config.patch
- Include custom.cfg into the files scanned by grub2-once.
Allows to chose manually added entries as well (FATE#319632).
- Upstream patches for fixing file descriptor leakage (bsc#943784)
* added 0001-unix-password-Fix-file-descriptor-leak.patch
* added 0002-linux-getroot-fix-descriptor-leak.patch
* added 0003-util-grub-mount-fix-descriptor-leak.patch
* added 0004-linux-ofpath-fix-descriptor-leak.patch
* added 0005-grub-fstest-fix-descriptor-leak.patch
- Do not force ro option in linuxefi patch (bsc#948555)
* modified grub2-secureboot-use-linuxefi-on-uefi.patch
* refrehed grub2-secureboot-provide-linuxefi-config.patch
- add 0001-efinet-Check-for-immediate-completition.patch,
- Set default GRUB_DISTRIBUTOR from /etc/os-release if it is empty
or not set by user (bsc#942519)
* added grub2-default-distributor.patch
* modified grub.default
- add systemd-sleep-plugin subpackage (bsc#941758)
- evaluate the menu entry's title string by printf
* modified grub2-once
* added
- fix for 'rollback' hint (bsc#901487)
* modified grub2-btrfs-05-grub2-mkconfig.patch:
- Replace 12.1 with 12 SP1 for the list of snapshots (bsc#934252)
* modified
- Fix btrfs subvol detection on BigEndian systems (bsc#933541)
* modified grub2-btrfs-06-subvol-mount.patch
- Fix grub2-mkrelpath outputs wrong path on BigEndian system
* added grub2-getroot-fix-get-btrfs-fs-prefix-big-endian.patch
- If we have a post entry and the description field is empty, we should use the
"Pre" number and add that description to the post entry. (fate#317972)
- Show user defined comments in grub2 menu for snapshots (fate#318101)
* modified
- add 0001-grub-core-kern-efi-efi.c-Ensure-that-the-result-star.patch
make sure firmware path starts with '/' (boo#902982)
- Fix btrfs patch on BigEndian systems (bsc#933541)
* modified grub2-btrfs-01-add-ability-to-boot-from-subvolumes.patch
* modified grub2-btrfs-06-subvol-mount.patch
- Fix license for setjmp module
* added grub2-arm64-setjmp-Add-missing-license-macro.patch
- Fix install into snapper controlled btrfs subvolume and can't
load grub modules from separate subvolume (fate#318392)
* added grub2-btrfs-06-subvol-mount.patch
* use absolute subvol name
- also Recommends mtools for grub2-mkrescue (used to create EFI
boot image) in addition to libburnia-tools.
- Support booting opensuse installer as PV DomU (boo#926795)
* added grub2-xen.cfg for tracking default pvgrub2 xen configs rather than
generating it from spec file
* grub2-xen.cfg: from Olaf Hering <ohering@xxxxxxxx>
- replace grub2-efinet-reopen-SNP-protocol-for-exclusive-use-by-grub.patch
with upstream version:
* 0001-efidisk-move-device-path-helpers-in-core-for-efinet.patch
* 0002-efinet-skip-virtual-IPv4-and-IPv6-devices-when-enume.patch
* 0003-efinet-open-Simple-Network-Protocol-exclusively.patch
Fixes EFI network boot in some QEMU configurations.
- fix grub2-mkconfig-aarch64.patch: fix arch detection broken
by malformed patch rediffing
- Cleanup patch not applied
* remove grub2-enable-theme-for-terminal-window.patch
* grub2.rpmlintrc: remove addFilter("patch-not-applied")
- Merge changes from SLE12
- Do not pass root= when root is on nfs (bnc#894374)
* modified grub2-pass-corret-root-for-nfsroot.patch
* modified grub2-secureboot-provide-linuxefi-config.patch
* modified grub2-secureboot-use-linuxefi-on-uefi.patch
- Fix xen pvops kernel not appear on menu (bnc#895286)
* modified grub2-fix-menu-in-xen-host-server.patch
- Workaround grub2-once (bnc#892358)
* added grub2-btrfs-workaround-grub2-once.patch
* added grub2-once.service
* modified grub2-once
- Fix busy-loop and hang while network booting (bnc#870613)
* added grub2-netboot-hang.patch
- Add warning in grubenv file about editing it directly (bnc#887008)
* added grub2-editenv-add-warning-message.patch
- Fix broken graphics with efifb on QEMU/KVM and nomodeset (bnc#884558)
* added grub2-efi-disable-video-cirrus-and-bochus.patch
- Disable video support on Power (bnc#877142)
* added grub2-ppc64le-disable-video.patch
- Track occupied memory so it can be released on exit (bnc#885026)
* added grub2-ppc64le-memory-map.patch
- Fix grub.xen config searching path on boot partition (bnc#884828)
- Add linux16 and initrd16 to grub.xen (bnc#884830)
* added grub2-xen-linux16.patch
- VLAN tag support (fate#315753)
* added 0001-Add-bootargs-parser-for-open-firmware.patch
* added 0002-Add-Virtual-LAN-support.patch
- Use chainloader to boot xen.efi under UEFI (bnc#871857)
* added grub2-efi-xen-chainload.patch
- Use device part of chainloader target, if present (bnc#871857)
* added grub2-efi-chainloader-root.patch
- Create only hypervisor pointed by /boot/xen.gz symlink (bnc#877040)
* modified grub2-fix-Grub2-with-SUSE-Xen-package-install.patch
- Fix xen and native entries differ in grub.cfg (bnc#872014)
* modified grub2-linux.patch
- Fix install error on ddf md device (bnc#872360)
* added grub2-getroot-treat-mdadm-ddf-as-simple-device.patch
- Fix booting from NVMe device (bnc#873132)
* added grub2-getroot-support-NVMe-device-names.patch
- Document peculiarities of s390 terminals
* added README.ibm3215
- Grub2 for System z (fate#314213)
* added grub2-s390x-02-kexec-module-added-to-emu.patch
* added grub2-s390x-03-output-7-bit-ascii.patch
* added grub2-s390x-04-grub2-install.patch
* added grub2-s390x-05-grub2-mkconfig.patch
- grub2-arm64-set-correct-length.patch: arm64: set correct length of
device path end entry
- grub2-efi-HP-workaround.patch:
* try to read config from all-uppercase prefix as last resort.
(bnc#872503) (boo#902982)
- add luks, gcry_rijndael, gcry_sha1 to signed EFI image to support
LUKS partition in default setup (boo#917427)
- enable i386-xen (boo#891043)
- Downgrade os-prober dependency to Recommends (boo#898610)
- cleanup grub-snapshot.cfg not referring
to any snapshot (boo#909359)
- Require efibootmgr also on i586
- Require efibootmgr also on aarch64
- fix use of printf without format string; fix
- grub2-arm64-Reduce-timer-event-frequency-by-10.patch: fix periodic timer
on arm64
- enable 32bit arm targets for uboot and efi
- Replace 'echo -e' command in script to
'printf' command. '-e' option of 'echo' command may be
unsupported in some POSIX-complete shells.
- fix bashism in post script
- grub2.spec: Fix conditional construct which wasn't supported by
older versions of rpmbuild (caused error message
"parseExpressionBoolean returns -1".)
- fix errors when boot is btrfs with Windows partition scheme. The
first partition is created on cylinder boundary that can't offer
enough room for core.img and also the installation has to be in
logical paritition which made MBR the only location to install.
* add grub2-setup-try-fs-embed-if-mbr-gap-too-small.patch
- packaging 20_memtest86+ and 20_ppc_terminfo in corresponing grubarch
- Add '80_suse_btrfs_snapshot' required to show btrfs snapshots inside
of the boot menu.
- fix btrfs on big endian systems (ppc/ppc64)
* add grub2-btrfs-fix-get_root-key-comparison-failures-due-to-en.patch
- update translations
- fix possible access to uninitialized pointer in linux loader
* add grub2-Initialized-initrd_ctx-so-we-don-t-free-a-random-poi.patch
* drop superceded
- fix grub.xen not able to handle legacy menu.lst hdX names (bnc#863821)
* add grub2-xen-legacy-config-device-name.patch from arvidjaar
- fix the performance of grub2 uefi pxe is bad (bnc#871555)
* add grub2-efinet-reopen-SNP-protocol-for-exclusive-use-by-grub.patch
- grub2-mkconfig-aarch64.patch: Look for Image-* instead of vmlinuz-* on
- add grub2-glibc-2.20.patch - fix build with glibc 2.20+
(use _DEFAULT_SOURCE to avoid warning)
- fix xen pvops kernel not appear on menu (bnc#895286)
* refresh grub2-fix-menu-in-xen-host-server.patch
- fix extraneous comma in printf shell command (bnc#895884)
* refresh grub2-btrfs-04-grub2-install.patch
- aarch64-reloc.patch: replace with upstream solution
- remove unused patch, which's supersceded by new snapper rollback
support patches
* 0001-script-provide-overridable-root-by-subvol.patch
* 0002-script-create-menus-for-btrfs-snapshot.patch
- fix openqa boot error on separate boot partition
* refresh grub2-btrfs-05-grub2-mkconfig.patch
- update snapper plugin for rollback support
* refresh
- snapper rollback support patches.
- rename patch
* 0002-btrfs-add-ability-to-boot-from-subvolumes.patch to
* 0004-btrfs-export-subvolume-envvars.patch to
- added patches
* grub2-btrfs-03-follow_default.patch
* grub2-btrfs-04-grub2-install.patch
* grub2-btrfs-05-grub2-mkconfig.patch
- remove patch
* 0003-cmdline-add-envvar-loader_cmdline_append.patch
- grub2-btrfs-fix-incorrect-address-reference.patch
* Fix incorrect address reference in GRUB_BTRFS_EXTENT_REGULAR
range check (bnc#869748)
- grub2-vbe-blacklist-preferred-1440x900x32.patch
* Blacklist preferred resolution 1440x900x32 which is broken on
many Thinkpads (bnc#888727)
- Enable building on aarch64
- aarch64-reloc.patch: support R_AARCH64_PREL32 relocation
- Build host tools with RPM_OPT_FLAGS
- Fix the 64-bit trampoline code in dynamic linker (bnc#890999)
- Prefer a higher resolution in efi_gop driver if the mode taking
over is too small like 640x480 (bnc#887972):
- Fix ppc64le build by fixing
- xfs V5 superblock support (bnc#880166 bnc#883942)
- added patches:
* grub2-xfs-Add-helper-for-inode-size.patch
* grub2-xfs-Fix-termination-loop-for-directory-iteration.patch
* grub2-xfs-Convert-inode-numbers-to-cpu-endianity-immediate.patch
* grub2-xfs-V5-filesystem-format-support.patch
- grub2: use stat instead of udevadm for partition lookup (bnc#883635)
* Added grub2-use-stat-instead-of-udevadm-for-partition-lookup.patch
- Fix sorting of RC kernels to be older than first regular of the
series. Fixes bnc#827531.
- added patches:
* grub2-use-rpmsort-for-version-sorting.patch
- Build GRUB2 for ppc64le as LittleEndian and 64bit
- Fix timeout issue on ppc64le (bnc#869166)
- Add powerpc-utils requires to grub2-powerpc-ieee1275
- added patches:
* grub2-ppc64-build-ppc64-32bit.patch
* grub2-ppc64-qemu.patch
* grub2-ppc64le-01-Add-Little-Endian-support-for-Power64-to-the-build.patch
* grub2-ppc64le-02-Build-grub-as-O1-until-we-add-savegpr-and-restgpr-ro.patch
* grub2-ppc64le-03-disable-creation-of-vsx-and-altivec-instructions.patch
* grub2-ppc64le-04-powerpc64-LE-s-linker-knows-how-to-handle-the-undefi.patch
* grub2-ppc64le-05-grub-install-can-now-recognize-and-install-a-LE-grub.patch
* grub2-ppc64le-06-set-the-ABI-version-to-0x02-in-the-e_flag-of-the-PPC.patch
* grub2-ppc64le-07-Add-IEEE1275_ADDR-helper.patch
* grub2-ppc64le-08-Fix-some-more-warnings-when-casting.patch
* grub2-ppc64le-09-Add-powerpc64-types.patch
* grub2-ppc64le-10-powerpc64-is-not-necessarily-BigEndian-anymore.patch
* grub2-ppc64le-11-Fix-warnings-when-building-powerpc-linux-loader-64bi.patch
* grub2-ppc64le-12-GRUB_ELF_R_PPC_-processing-is-applicable-only-for-32.patch
* grub2-ppc64le-13-Fix-powerpc-setjmp-longjmp-64bit-issues.patch
* grub2-ppc64le-14-Add-powerpc64-ieee1275-trampoline.patch
* grub2-ppc64le-15-Add-64bit-support-to-powerpc-startup-code.patch
* grub2-ppc64le-16-Add-grub_dl_find_section_addr.patch
* grub2-ppc64le-17-Add-ppc64-relocations.patch
* grub2-ppc64le-18-ppc64-doesn-t-need-libgcc-routines.patch
* grub2-ppc64le-19-Use-FUNC_START-FUNC_END-for-powerpc-function-definit.patch
* grub2-ppc64le-20-.TOC.-symbol-is-special-in-ppc64le-.-It-maps-to-the-.patch
* grub2-ppc64le-21-the-.toc-section-in-powerpc64le-modules-are-sometime.patch
* grub2-ppc64le-22-all-parameter-to-firmware-calls-should-to-be-BigEndi.patch
* grub2-ppc64le-23-grub-segfaults-if-initrd-is-specified-before-specify.patch
* grub2-ppc64le-timeout.patch
- removed patches:
* grub2-powerpc-libgcc.patch
* grub2-ppc64le-core-bigendian.patch
* grub2-ppc64le-platform.patch
- add grub2-x86_64-xen subpackage (bnc#863821)
- rename grub2.chrp back into grub.chrp, otherwise it is not found by
grub tools
- replace grub2-use-DejaVuSansMono-for-starfield-theme.patch with
grub2-use-Unifont-for-starfield-theme-terminal.patch - use Unifont
font for terminal window
- grub2-snapper-plugin: fix important snapshots are not marked as such
in grub2 menu, also display the snapshot entries in the format
"important distribution version (kernel_version, timestamp, pre/post)"
- refresh grub2-fix-menu-in-xen-host-server.patch (bnc#859361)
* prevent 10_linux from booting xen kernel without pv_opt support
on systems other than xen PV domU guest
* prevent from setting up nested virt running from
Xen domU
- refresh grub2-fix-Grub2-with-SUSE-Xen-package-install.patch
* adjust accordingly
- updating grub2-once
- added --list switch.
- improved --help and error handling.
- add Supplements: packageand(snapper:grub2) in grub2-snapper-plugin
to install it while both snapper and grub2 are installed
- add (fate#316232)
* grub2's snapper plugin for advanced btrfs snapshot menu management
* package as grub2-snapper-plugin.noarch
- refresh 0002-script-create-menus-for-btrfs-snapshot.patch
* when booting btrfs snapshots disabled, deleting snapshot master config
if it's not customized
- Enable grub2 for PowerPC LE (ppc64le)
- Add ppc64le to exclusive arches
- Don't require gcc-32bit (PowerLE don't have 32bit toolchain)
- added patches:
* grub2-powerpc-libgcc.patch
Provide 32bit libgcc functions for PowerLE
* grub2-ppc64le-core-bigendian.patch
Build grub kernel and images as BE on ppc64le (BL is BE there)
* grub2-ppc64le-platform.patch
Enable ppc64le platform
- Add changes to allow build for s390x arch: added
- refresh 0002-script-create-menus-for-btrfs-snapshot.patch
* Fix bootable snapshots not found while root is on Btrfs subvolume
* Create missing slave config in /.snapshots/<num>/
* Prefix with SUSE_ for related options
- refresh 0001-script-provide-overridable-root-by-subvol.patch
* Introduce $boot_prefix for setting prefix on seeking other /boot
- refresh 0002-script-create-menus-for-btrfs-snapshot.patch
* Support existing snapshots by creating their missing slave configs.
* Temporarily default to disable this feature until receiving more
tests from QA.
submenu for listing snapshots rather than the default one.
- package autoiso.cfg and osdetect.cfg as documentation
- add 0001-look-for-DejaVu-also-in-usr-share-fonts-truetype.patch -
fix configure test for DejaVu font
- add dejavu-fonts to BR (needed to build starfield theme)
- package starfield theme as grub2-branding-upstream
- add grub2-use-DejaVuSansMono-for-starfield-theme.patch - use fixed width
font for starfield theme
- clarify that grub2 subpackage contains only user space tools
- add new patches for booting btrfs snapshot (fate#316522) (fate#316232)
* 0001-script-provide-overridable-root-by-subvol.patch
* 0002-script-create-menus-for-btrfs-snapshot.patch
- update to grub-2.02 beta2
* drop upstream patches
- grub2-fix-unquoted-string-in-class.patch (different)
- grub2-cdpath.patch (modified)
- grub2-fix-parsing-of-short-LVM-PV-names.patch
- grub2-fix-descriptor-leak-in-grub_util_is_imsm.patch
- grub2-install-opt-skip-fs-probe.patch (file it patched no more exists,
functionality included upstream)
- grub2-fix-x86_64-efi-startup-stack-alignment.patch
- grub2-fix-x86_64-efi-callwrap-stack-alignment.patch
- 0001-Fix-build-with-FreeType-2.5.1.patch
* rediff
- grub2-linux.patch
- use-grub2-as-a-package-name.patch (do not patch generated configure)
- grub2-GRUB_CMDLINE_LINUX_RECOVERY-for-recovery-mode.patch
- (upstream added
explicit exclusion for en_* language only; I do not see reason to stop
with error in this case for any language).
- not-display-menu-when-boot-once.patch
- grub2-secureboot-provide-linuxefi-config.patch
- grub2-pass-corret-root-for-nfsroot.patch
- 0002-btrfs-add-ability-to-boot-from-subvolumes.patch
- grub2-fix-menu-in-xen-host-server.patch
- grub2-fix-Grub2-with-SUSE-Xen-package-install.patch
- grub2-secureboot-add-linuxefi.patch
- grub2-secureboot-no-insmod-on-sb.patch
- rename-grub-info-file-to-grub2.patch
* drop and, they are now generated
during build
* call ./ again now when it does not need autogen anymore; drop
autoreconf call, it is called by
* drop 0001-btrfs-rename-skip_default-to-follow_default.patch - is not
needed anymore due to upstream changes
* package /usr/bin/grub2-file, /usr/bin/grub2-syslinux2cfg and
* use grub-install --no-bootsector instead of --grub-setup=/bin/true
in postinstall script
- add new patches for booting btrfs snapshot (fate#316522) (fate#316232)
* 0001-btrfs-rename-skip_default-to-follow_default.patch
* 0002-btrfs-add-ability-to-boot-from-subvolumes.patch
* 0003-cmdline-add-envvar-loader_cmdline_append.patch
* 0004-btrfs-export-subvolume-envvars.patch
- add patch 0001-Fix-build-with-FreeType-2.5.1.patch - fix build with
freetype2 >= 2.5.1 (backport from fd0df6d098b1e6a4f60275c48a3ec88d15ba1fbb)
- reset executable bits on *module, *.exec and *.image files. They are not
- add grub2-fix-x86_64-efi-startup-stack-alignment.patch and
grub2-fix-x86_64-efi-callwrap-stack-alignment.patch: fix the
stack alignment of x86_64 efi. (bnc#841426)
- use new update-bootloader option --reinit to install and update
bootloader config
- refresh grub2-secureboot-no-insmod-on-sb.patch to fobid module
loading completely.
- replace openSUSE UEFI certificate with new 2048 bit certificate.
- add grub2-fix-parsing-of-short-LVM-PV-names.patch - fix PV detection in
grub-probe when PV name is less than 10 charaters
- add grub2-fix-descriptor-leak-in-grub_util_is_imsm.patch - fix decriptor
leak which later caused LVM warnings during grub-probe invocation
- remove --enable-grub-emu-usb - it is not needed on physical platform
- refresh grub2-fix-menu-in-xen-host-server.patch: In domU we
have to add xen kernel to config. (bnc#825528)
- updated existent translations and include new ones
(es, lt, pt_BR, sl, tr)
- update to current upstream trunk rev 5042
* drop upstream patches
- grub2-correct-font-path.patch
- grub2-fix-mo-not-copied-to-grubdir-locale.patch
- grub2-fix-build-error-on-flex-2.5.37.patch
- grub2-quote-messages-in-grub.cfg.patch
- 30_os-prober_UEFI_support.patch
- grub2-fix-enumeration-of-extended-partition.patch
- grub2-add-device-to-os_prober-linux-menuentry.patch
- grub2-fix-tftp-endianness.patch
- efidisk-ahci-workaround
- grub2-grub-mount-return-failure-if-FUSE-failed.patch
* rediff
- rename-grub-info-file-to-grub2.patch
- grub2-linux.patch
- use-grub2-as-a-package-name.patch
- grub2-iterate-and-hook-for-extended-partition.patch
- grub2-secureboot-add-linuxefi.patch
- grub2-secureboot-no-insmod-on-sb.patch
- grub2-secureboot-chainloader.patch
* add
+ disable rsync in so it can be used during RPM build
+ disable auto-generated catalogs, they fail at the moment due to
missing C.UTF-8 locale
* update and
* grub2-mknetdir is now in /usr/bin
* generate po/LINGUAS for message catalogs using distributed
* remove po/stamp-po during setup to trigger message catalogs rebuild
* package bootinfo.txt on PPC (used by grub2-mkrescue)
- BuildRequires: help2man to generate man pages and package them too
- add grub2-secureboot-use-linuxefi-on-uefi-in-os-prober.patch (bnc#810912)
* use linuxefi in 30_os-prober if secure boot is enabled
- update rename-grub-info-file-to-grub2.patch
* do not rename docs/grub2.texi here, do it in %%prep (we do it there
conditionally already). It simplifies patch refreshing using quilt
which does not support file rename.
- refresh grub2-secureboot-chainloader.patch: Fix wrongly aligned
buffer address (bnc#811608)
- package Secure Boot CA file as /usr/lib64/efi/grub.der which
could be used to verify signed image from build server
- add openSUSE-UEFI-CA-Certificate.crt, openSUSE Secure Boot CA
- add SLES-UEFI-CA-Certificate.crt, SUSE Linux Enterprise Secure
Boot CA
- extraconfigure macro is not defined on ppc
- corretly set chainloaded image device handle in secure boot mode (bnc#809038)
- remove all compatible links in grub2-efi as now all concerned
utilities are fixed
- superseding grub2-efi by grub2-x86_64-efi and grub2-i386-efi on
x86_64 and ix86 respectively
- make grub2-x86_64-efi and grub2-i386-efi providing grub2-efi
capability to not break package dependency
- handle upgrade from 12.2 by preseving grubenv and custom.cfg to
new directory /boot/grub2, rename /boot/grub2-efi to
/boot/grub2-efi.rpmsave to avoid confusion.
- move post scripts into corresponding subpackages to ensure they are
run after updated binaries are installed. Currently it may happen
that update-bootlader picks up old binaries.
- move requires for perl-Bootloader to target subpackages. Make sure
efi requires minimal version that supports /boot/grub2.
- add requires(post) to force order of installation: grub2 => grub2-arch
=> grub2-efi
- split efi post in two parts. One that updates configuration and is part
of grub2-efiarch and second that migrates settings and is part of
grub2-efi. Only custom.cfg and grubenv may need migration.
is not relevant for EFI and new grub.cfg had been created at this point.
- add grub2-fix-tftp-endianness.patch from upstream (bnc#808582)
- add efinet and tftp to grub.efi (bnc#808582)
- convert spec file to UTF-8
- add lvm to grub.efi (bnc#807989)
- add loadenv to grub.efi (bnc#807992)
- grub2-grub-mount-return-failure-if-FUSE-failed.patch - return error
if fuse_main failed (bnc#802983)
- Fix build for SLES 11.
Fix up bogus items from the previous merge:
- efi_libdir = _libdir = /usr/lib
- package /usr/lib/grub2 dir only once
- move grub.efi to /usr/lib/grub2/%{grubefiarch}/
- create a symlink so that scripts can find it there.
- merge internal+external BS changes into superset spec file,
remove obsolete dependencies
- merge SLES+openSUSE patches, restrict "grub-efi" to 12.2
- add efidisk-ahci-workaround (bnc#794674)
- fix unquoted-string-in-class.patch (bnc#788322)
- adapt to pesign-obs-integration changes
- grub.efi signing on build server.
- switch to out of source / subdir build
- sync from SLE-11 SP3 to date
- set empty prefix to grub.efi for looking up in current directory
- grub2-cdpath.patch: fix the grub.cfg not found when booting from
optical disk
- put grub.efi in grub2's source module directory
- create links in system's efi directory to grub.efi
- arvidjaar: do not overwrite device path in grub2-cdpath.patch
- remove obsolete reference to /boot/grub2-efi and /usr/sbin/grub2-efi
from grub2-once
- add GRUB_SAVEDFAULT description to /etc/default/grub
- set empty prefix to grub.efi for looking up in current directory
- remove grubcd.efi, as grub.efi can now be used for cdrom booting
- add fat module to grubcd
- explicitly set empty prefix to get grub to set $prefix to the currrent
- ship a Secure Boot UEFI compatible bootloader (fate#314485)
- add grub2-secureboot-chainloader.patch, which expands the efi
chainloader to be able to verify images via shim lock protocol.
- ship a Secure Boot UEFI compatible bootloader (fate#314485).
- update for cdrom boot support.
- grub2-cdpath.patch: fix the grub.cfg not found when booting from
optical disk.
- grubcd.efi: the efi image used for optial disk booting, with
reduced size and $prefix set to /EFI/BOOT.
- add grub2-fix-unquoted-string-in-class.patch (bnc#788322)
- add grub2-add-device-to-os_prober-linux-menuentry.patch (bnc#796919)
- add patch grub2-fix-enumeration-of-extended-partition.patch to
fix enumeration of extended partitions with non-standard EBR (bnc#779534)
- add support for chainloading another UEFI bootloader to
30_os-prober (bnc#775610)
- put 32-bit grub2 modules to /usr/lib/grub2
- put 64-bit grub2 modules to /usr/lib64/grub2 (x86_64-efi)
- put grub.efi to /usr/lib64/efi(x86_64) or /usr/lib/efi(i586)
- ship a Secure Boot UEFI compatible bootloader (fate#314485)
- add grub2-secureboot-chainloader.patch, which expands the efi
chainloader to be able to verify images via shim lock protocol.
- replace %{sles_version} by %{suse_version}
- use correct product name
- ship a Secure Boot UEFI compatible bootloader (fate#314485)
- added secureboot patches which introduces new linuxefi module
that is able to perform verifying signed images via exported
protocol from shim. The insmod command will not function if
secure boot enabled (as all modules should built in grub.efi
and signed).
- grub2-secureboot-add-linuxefi.patch
- grub2-secureboot-use-linuxefi-on-uefi.patch
- grub2-secureboot-no-insmod-on-sb.patch
- grub2-secureboot-provide-linuxefi-config.patch
- : support building linuxefi module
- Make grub.efi image that is with all relevant modules incorporated
and signed, it will be the second stage to the shim loader which
will verified it when secureboot enabled.
- Make grub.efi's path to align with shim loader's default loader
lookup path.
- The changes has been verified not affecting any factory instalation,
but will allow us to run & test secure boot setup manually with shim.
- ship a Secure Boot UEFI compatible bootloader (fate#314485)
- In SLE-11 SP3, don't include any other architecture binaries
except EFI, so we split packages by architecture binaries to
meet the requirement.
- grub2 : common utilties and config etc
- grub2-efi : provide compatibilty to grub2-efi package
- grub2-i386-pc : binaries for x86 legacy pc firmware
- grub2-i386-efi : binaries for ia32 EFI firmware
- grub2-x86_64-efi : binaries for x86_64 firmware
- grub2-powerpc-ieee1275: binaries for powerpc open firmware
- update grub2-quote-messages-in-grub.cfg.patch to use upstream commit
- quote localized "Loading ..." messages in grub.cfg (bnc#790195)
- We really only need makeinfo, so require that one where it exists.
- ship a Secure Boot UEFI compatible bootloader (fate#314485)
- Secure boot support in installer DVD (fate#314489)
- prime support for package on SLE-11 (SP3)
- remove buildrequire to libuse and ncurses 32-bit devel packages
as they are needed by grub-emu which we don't support
- remove buildrequire to freetype2-devel-32bit as it's not need
by grub2-mkfont and others
- buildrequire to xz instead of lzma
- buildrequire to texinfo instead of makeinfo
- remove buildrequire to autogen as it's not available in SLE-11
- add generated by autogen
- run autoreconf -vi instead of ./
- For SLE-11 remove buildrequire to gnu-unifont as it's not
yet available. Also do not package pf fonts created from it.
- workaround SLE-11 patch utility not rename file for us
- add -fno-inline-functions-called-once to CFLAGS to fix build
error on gcc 4.3.x
- not require os-prober for SLE-11, as package not yet ready
- grub2-efi now depends on exact grub2 version
- build grub2-efi with standard "grub2" prefix (bnc#782891)
- remove use-grub2-efi-as-a-package-name.patch
- migrate settings from /boot/grub2-efi to /boot/grub2 in efi post
- provide some compatibility links grub2-efi-xxx for perl-Bootloader
- workaround for /boot/grub2-efi linkk and /boot/grub2/grub.cfg
missing on update from older versions
- add grub2-fix-build-error-on-flex-2.5.37.patch
- modify patch grub2-iterate-and-hook-for-extended-partition.patch to
ignore extended partitions other then primary (bnc#785341)
- refresh
with the correct fix in upstream bugzilla #35880 by Colin Watson
- (bnc#771393)
- add 20_memtest86+ (bnc#780622)
- Fix un-bootable grub2 testing entry in grub's menu.lst (bnc#779370)
- Not add new grub2 testing entry if it's not found in menu.lst
- Update grub2 stuff and config if there's grub2 entry in menu.lst
- Check for current bootloader as update-bootloader acts on it
- add grub2-fix-Grub2-with-SUSE-Xen-package-install.patch (bnc#774666)
- add grub2-pass-corret-root-for-nfsroot.patch (bnc#774548)
- disable grub2-enable-theme-for-terminal-window.patch to use
default black background due to current background has poor
contrast to the font color (bnc#776244).
- rename grub2once to grub2-once
- add grub2once (bnc#771587)
- add not-display-menu-when-boot-once.patch
- Fix build with missing gets declaration (glibc 2.16)
- Add grub2-enable-theme-for-terminal-window.patch (bnc#770107)
- add grub2-fix-menu-in-xen-host-server.patch (bnc#757895)
- add grub2-fix-error-terminal-gfxterm-isn-t-found.patch
- add grub2-fix-mo-not-copied-to-grubdir-locale.patch
- We only need makeinfo, not texinfo for building.
- fix build by adding texinfo to buildrequires.
- grub2-GRUB_CMDLINE_LINUX_RECOVERY-for-recovery-mode.patch. We
don't run in sigle user mode for recovery, instead use different
set kernel command line options which could be specified by this
- add use-grub2-efi-as-a-package-name.patch (bnc#769916)
- Add configuration support for serial terminal consoles. This will
set the maximum screen size so that text is not overwritten.
- don't enable grub-emu-usb on ppc ppc641
- update to 2.0 final
* see ChangeLog for changes
- enable xz/lzma support for image file generation
- update to 2.0 beta6, a snapshot from today
* see ChangeLog for changes
- do not package grub.cfg, as it's generated at runtime and the
presence of it would confuse pygrub (bnc#768063)
- fix build error on 12.1 caused by autogen aborts because of
absence of guile package
- grub2-automake-1-11-2.patch : fix grub2 build error on newer
autotools (automake >= 1.11.2)
- call ./
- grub2-probe-disk-mountby.patch : fix grub2-probe fails on
probing mount-by devices under /dev/disk/by-(id|uuid|path).
- Add Requires to os-prober as script depends on it for probing
foreign os (bnc#753229)
- Mark %config(noreplace) to /etc/default/grub (bnc#753246)
- Fix build with gcc 4.7 (needs -fno-strict-aliasing for zfs code).
- Fix error in installation to extended partition (bnc#750897)
add grub2-iterate-and-hook-for-extended-partition.patch
add grub2-install-opt-skip-fs-probe.patch
- Added BuildRequires for gnu-unifont in order to create the
necessary fonts for a graphical boot menu.
- fixed typos in grub2.spec
- platforms without efi should not specify exclusion of it
- set --target=%{_target_plaform) explicitly to %configure in case
it wouldn't do that for us implicitly
- when making x86_64-efi image not use i386 target build and keep
use of x86_64. otherwise it would have error "invalid ELF header"
- add automake as buildrequire to avoid implicit dependency
- remove doubly packaged files
- remove INSTALL from docs
- handle duplicate bindir files
- make efi exclusion more complete
- efibootmgr only exists on x86-64 and ia64.
- Add requires from efi subpackage to main package (bnc#72596)
- update it and pl translations
- cleanup spec file
* don't package efi files to non-efi package
- Fix directory ownership.
- Build an efi subpackage [bnc#713595].
- enable ppc build
- patch unused-but-set-variable
- Create submenu for all besides primary Linux kernels.
- Only run preun section during package install but not during
- Update README.openSUSE
- update translations
- update to 1.99 final
* See NEWS file for changes
- fix build with gcc 4.6
- build in parallel (fixed finally in 1.99)
- add translations from translations project
- update to 1.99-rc2
* See NEWS file for changes
- fix vanishing of /boot/grub2/* if /boot/grub/
doesn't exist
- add missing " in the default file; add "fi" to grub2-linux.patch
- repack gz to bz2 (0.5M saving)
- Do not output vmlinux if vmlinuz of same version exists.
- Update default grub file.
- Add patch grub-1.98-follow-dev-mapper-symlinks.patch from Fedora
for grub2-probe to detect lvm devices correctly
- add gettext "requires"
- Fix build on x86-64.
- Don't build parallel.
- Update to grub 1.98 including:
* Multiboot on EFI support.
* Saved default menu entry support, with new utilities `grub-reboot' and
* Encrypted password support, with a new utility `grub-mkpasswd-pbkdf2'.
* `grub-mkfloppy' removed; use `grub-mkrescue' to create floppy images.
- Update to grub 1.97.2:
* Fix a few 4 GiB limits.
* Fix license problems with a few BSD headers.
* Lots of misc bugfixes.
- Fix requires.
- Mark /etc/default/grub as config file.
- Mark root partition rw
- New package grub2.

==== gthumb ====
Version update ( -> 3.5.1)
Subpackages: gthumb-lang

- Update to version 3.5.1:
+ New features and user visible changes:
- Added support for double click activation.
- Added option to open files in fullscreen mode.
- Added a zoom popover with various zoom commands and a zoom
- Added a color picker.
- All dialogs: use the headerbar if supported by the desktop
environment (if 'gtk-dialogs-use-header' is set).
- App menu: added 'keyboard shortcuts'.
- Tag filter: added ability to filter using a regular
- Sort catalogs by name, then by date.
- Gif animations: allow to pause and view the next frame.
- Added the control-o accelerator to open the location dialog.
- Keep the zoom buttons on the headerbar if the tool allow to
zoom the image.
- Added a fullscreen button to the headerbar in viewer mode.
- Find duplicates: speed optimizations.
- New folder: open the folder after creating it.
- Hide the image frame when in fullscreen mode.
- Moved the photo importer preferences to the extension
- Find duplicates: more responsive when the duplicate list is
- Added support for image/x-fuji-raf raw files (bgo#709385).
- Fixed RTL icons and arrow rendering (bgo#747380).
+ Bugs fixed:
- Ensure the settings have been saved before exiting.
- Desktop background: always create a unique filename to force
an update.
- Desktop background: fixed error when setting an xcf image as
- Resize: fixed wrong aspect ratio after opening.
- Slideshow: start on the same monitor of the window.
- Sizing issues in gthumb preferences under gtk+ git master
- Adjust contrast: better description of the stretch method
- Removed deprecated gnome-common macros (bgo#768528).
- Fixed scrollbars resetting their position when changing
- Fixed theme errors with gtk+ 3.20.
- Do not show rotation tools for animations.
- Crash after pressing shift-arrow (bgo#760050).
- Stopping slideshow freezes entire program (bgo#759787).
- Disambiguate labels of various metadata "date" fields
- Crash if trying to delete image on sftp mounted (bgo#759727).
- Crash when deleting duplicate (bgo#750142).
- Various minor typos fixed (bgo#756486).
+ Updated translations.
- Drop gnome-common BuildRequires, we do not carry any patches.

==== htmldoc ====

- Edited %files to clear unpackaged files builderror in

==== icu4j ====

- Switch between maven-metadata/maven-fragments as appropriate
for SLE/openSUSE (FATE#322405)

==== igerman98 ====
Subpackages: aspell-de ispell-ngerman

- Use modern regular expressions for character sets in lisp
declarations for the dictionaries

==== installation-images ====

- selfupdate enabled also in sle12-sp3

==== irssi ====
Version update (1.0.1 -> 1.0.2)

- irssi 1.0.2 fixes a vulnerability that could result in denial of
service or worse during a netjoin in certain circumstances (CVE
- Prevent some null-pointer crashes (GL!9).
- Fix compilation with OpenSSL 1.1.0 (#628, #597).
- Correct dereferencing of already freed server objects during
output of netjoins. Found by APic (GL!10, GL#7).
- Fix in command arg parser to detect missing arguments in tail place
(#652, #651).
- Fix regression that broke incoming DCC file transfers (#667, #656).
- Fix issue with escaping \ in evaluated strings (#669, #520).
- Added regex-patch-653.patch from Upstream PR#653 to improve UTF8
support in GRegex

==== ispell-hungarian ====
Version update (1.3 -> 1.6.1)

- Update to 1.6.1
* Bugfixes
* New words
- Use SourceURL

==== jemalloc ====
Version update (4.4.0 -> 4.5.0)

- Update to version 4.5.0
New features:
* Add --disable-thp and the opt.thp mallctl to provide opt-out
mechanisms for transparent huge page integration.
* Restructure *CFLAGS configuration, so that CFLAGS behaves
typically, and EXTRA_CFLAGS provides a way to specify e.g.
- Werror during building, but not during configuration.
Bug fixes:
* Fix DSS (sbrk(2)-based) allocation. This regression was first
released in 4.3.0.
* Handle race in per size class utilization computation.
This functionality was first released in 4.0.0.
* Fix lock order reversal during gdump.
* Fix/refactor tcache synchronization. This regression was
first released in 4.0.0.
* Fix various JSON-formatted malloc_stats_print() bugs.
This functionality was first released in 4.3.0.
* Fix huge-aligned allocation. This regression was first
released in 4.4.0.
* When transparent huge page integration is enabled, detect
what state pages start in according to the kernel's current
operating mode, and only convert arena chunks to non-huge
during purging if that is not their initial state.
This functionality was first released in 4.4.0.
* Fix lg_chunk clamping for the --enable-cache-oblivious
- -disable-fill case. This regression was first released
in 4.0.0.

==== ktoblzcheck ====
Subpackages: ktoblzcheck-devel libktoblzcheck1

- Remove redundant %clean. Use %_smp_mflags for parallel build.

==== kwallet ====
Subpackages: kwallet-devel kwallet-tools kwalletd5 libKF5Wallet5

- Build against libqgpgme-devel on openSUSE and SLE13 to enable GPG
encryption, gpgmepp5 is not supported any more

==== libdmapsharing ====
Version update (2.9.34 -> 2.9.37)

- Update to version 2.9.37:
+ Use g_new0 (bgo#773400).
+ Do not use literal "VERSION"; use VERSION macro (bgo#773480).
+ Remove memory failure check (bgo#755210).
- Changes from version 2.9.36:
+ Allow explicit disable of libcheck at configure time.
- Changes from version 2.9.35:
+ tests: Fix compilation due to wrong formats.

==== libffi ====
Subpackages: libffi-devel libffi7

- Add baselibs.conf in order to build libffi7-32bit (bgo#1029263).

==== libfm ====
Version update (1.2.3 -> 1.2.5)
Subpackages: libfm-gtk4 libfm-lang libfm4

- In the last change the following patches got removed
by trcs@xxxxxxx because they are included in the new
upstream version:
* libfm-1.2.3-Fix-SF902.patch
* libfm-Additional-fix-after-SF902.patch
* libfm-1.2.3-Fix-SF922.patch
* libfm-1.2.3-Fix-SF914.patch
* libfm-1.2.3-Use-G_SPAWN_DO_NOT_REAP_CHILD-on-applicaton-launch.patch
* libfm-1.2.3-Fix-SF946.patch
* libfm-1.2.3-Fix-SF925-and-SF938.patch
* libfm-1.2.3-Return-back-the-workaround-on-thumbnailers.patch
* libfm-1.2.3-Fix-SF937.patch
* libfm-1.2.3-Fix-SF935.patch
* libfm-1.2.3-Fix-SF915.patch
* libfm-1.2.3-Reset-cached-data-if-drag-context-was-changed.patch
* libfm-1.2.3-Fix-uninitialized-data-in-drag-motion-callback.patch
* libfm-1.2.3-Fix-SF953.patch
* libfm-1.2.3-Fix-SF921.patch
* libfm-1.2.3-Fix-SF932.patch
* libfm-1.2.3-Fix-dropping-files-onto-applications.patch
* libfm-1.2.3-Fix-desktop-file-name-for-urxvt.patch
* libfm-1.2.3-Fix-SF954.patch
* libfm-1.2.3-Fix-SF950.patch
* libfm-1.2.3-Fix-SF959.patch
* libfm-1.2.3-Fix-SF965.patch
* libfm-1.2.3-Fix-crash-on-cancelling-FmDirListJob.patch
* libfm-1.2.3-Fix-SF919.patch
* libfm-1.2.3-Fix-SF967.patch
- new upstream version 1.2.5
* Fixed 'Launch in Terminal' issue when custom args were ignored.
* Fixed crash with non-UTF regex search pattern.
* Added 'termite' into the terminals database.
* Fixed possible crash on FmPlacesView.
* Fixed crash on non-existent directory listing job.
* Added conversion of all URIs schemes to file:/// by mapping them
to FUSE-mounted local paths if that is possible. This is required
for non-gio applications to open files mounted by gvfs.
* Added new MIME type for rar files to the archivers.list file.
* Fixed crash in _fm_template_update().
* Fixed incorrect initialization of FmPlacesViewClass, it should
not call fm_get_home_dir() but initialized with NULL, that will do
the same at runtime.
* Fixed FTBFS when libmenu-cache was installed to non-standard
* Added check for edit name "/" for remote root directory so
display name should be used in such cases as more sensible one.
* Fixed wrong width requested by FmCellRendererText (1.2.4
* Updated list of MIME types handled by xarchiver.
* Don't show error message when attempting to rename file into the
* Fixed crash after file info job finished on a folder that already
* Changed limitations on libfm-pref-apps.desktop to show only in
* Fixed incomplete file copy job pausing in some cases.
* Fixed missing 'Empty Trash Can' option in desktop's trash context
Changes on 1.2.4 since 1.2.3:
* Fixed crash in templates on file that was deleted instantly after
* Fixed handling %c in desktop entry Exec key: launch may fail if
the application name contains spaces so it needs quoting.
* Fixed missing folder info update on folder attributes change.
* Use G_SPAWN_DO_NOT_REAP_CHILD on application launch, that should
fix a problem with pkexec.
* Corrected missing newline at end of generated shortcut desktop
* Improved file type detection, it failed in some cases such as
* Returned back the workaround on thumbnailers which don't save any
of Thumb::MTime or Thumb::URI in the thumbnail.
* Fixed wrong treating files like ".purple" as having extension
* Fixed invalid desktop entry save if 'Cancel' was pressed in the
properties dialog window.
* Fixed issues on dropping folders into Places for bookmarking them.
* Fixed crash in expand_exec_macros() on missing Exec line.
* Rewritten broken rubberband rendering in icon view for GTK3.
* Eliminated usage of GVolumeMonitor if no FmFolder object was
* Fixed renaming of desktop entries on copy operation error: it was
the file name which was set in renaming dialog but it was
compared with display name instead when decided whether "Rename"
button should be active or not.
* Fixed dropping files onto applications shortcuts on the desktop:
those should be not "inode/x-shortcut" but
"application/x-desktop" instead and therefore handled as any other
applications, i.e. allow drop.
* Added 'urxvtc' into the terminals database.
* Fixed adding user-defined MIME associations into mimeapps.list
* Few UI adaptations to work with GTK+ 3.10 or newer.
* Fixed creating shortcuts on paths with basename started with '?'.
* Fixed pointer-related issues with GTK+ 3.10 or newer.
* Added 'terminology' into the terminals database.
* Fixed stuck tooltip on entering empty folder.
* Fixed crash on cancelling FmDirListJob while retrieving is in
* Fixed incomplete cleanup on folder reloading.
* Corrected autoscrolling to position in view to not include extra
space (so not show all the column/row at once but only fully show
exactly the item). This may fix a problem with double-click at the
end of the file name which is already visible so no scrolling is
needed, but if another file in the column/row has longer name then
it could bring a scrolling of the column/row, and second click
lands out of item area.
* Fixed timer shown in progress dialog, it should show 01:00, not
* Fixed stuck tooltip after right-click on file in view, seen
* Disabled following symlinked directories on recursive search,
that may give undesired results duplicating files and in some rare
cases even may lead to endless recursion and endless number of
files found.
* Fixed few small issues with icon view interactive search:
+ search should be not activated by space key;
+ cursor was missing in the entry.
* Fixed the background of the name of selected file with GTK+ 3.0.
* Fixed not-ignored invalid Path= line on launch a desktop entry.
* Fixed testing URIs like for MIME type.
* Dropped using shortcuts to URIs like http://host/ as directories,
no directory should be in principle used in shortcuts.
* Fixed possible data loss on cross-partition data movement.
* Fixed incorrect data in the search dialog date selection window.
- Removed all the previously added patches from Git: they are all
now included upstream.

==== libreoffice ====
Version update ( ->
Subpackages: libreoffice-base libreoffice-base-drivers-mysql
libreoffice-branding-upstream libreoffice-calc libreoffice-calc-extensions
libreoffice-draw libreoffice-filters-optional libreoffice-gnome
libreoffice-gtk3 libreoffice-icon-theme-breeze libreoffice-icon-theme-galaxy
libreoffice-icon-theme-hicontrast libreoffice-icon-theme-oxygen
libreoffice-icon-theme-sifr libreoffice-icon-theme-tango libreoffice-impress
libreoffice-kde4 libreoffice-l10n-cs libreoffice-l10n-da libreoffice-l10n-de
libreoffice-l10n-el libreoffice-l10n-en libreoffice-l10n-es libreoffice-l10n-fr
libreoffice-l10n-hu libreoffice-l10n-it libreoffice-l10n-ja libreoffice-l10n-pl
libreoffice-l10n-pt_BR libreoffice-l10n-ru libreoffice-l10n-zh_CN
libreoffice-l10n-zh_TW libreoffice-mailmerge libreoffice-math libreoffice-pyuno
libreoffice-writer libreoffice-writer-extensions libreofficekit

- Version update to
* RC1 of 5.3.1 release containing various bugfixes
- Drop upstreamed patch 0001-unixODBC-changed-soname-to-.2-so-reflect-it.patch

==== lightdm-gtk-greeter ====
Subpackages: lightdm-gtk-greeter-lang

- Edited %files to clear unpackaged files builderror in

==== mailman ====

- Require fillup and insserv if we call them

==== mc ====
Version update (4.8.18 -> 4.8.19)
Subpackages: mc-lang

- Update to Version 4.8.19
* * Core
* Replace $MC_HOME with $MC_PROFILE_ROOT (#3684)
* Allow rebind TAB key to change panel (#3672)
* Support for True Color (16 millions colors) (#3145)
* Color aliases in skin files (#3711)
* * VFS
* Support timestamps with nanosecond precision for copy/move operations
* Introduce EXTFS helpers tester (#3730, #3744, #3752, #3753, #3751)
* Teach u7z to parse archive listings w/o sizes and/or dates (#2707)
* Teach rpm helper about transaction scripts (#3750)
* Fix hp48, uace & uarc extfs which used an obsolete date format (#3729,
* * Editor
* Syntax:
- updates of HTML and ebuild highlighting
- highlight *.t (Perl test) files as Perl scripts
- disassociate .cl file extension from LISP syntax (#3691)
* Add syntax highlighting:
- OpenCL (#3690)
- OpenShadingLanguage (#3762)
- R
- YAML (#3293)
* * Misc
* Code cleanup (#3693, #3703, #3721, #3763)
* Add true color skins: 'Four seasons' (#3724)
* Activate `--enable-tests` by default if `check` is found (#3708)
* Added new skin: YADT (MidnightCommander/mc#115)
* * Fixes
* Segfault on switching left panel to Info (#3700)
* Broken compatibility with ncurses (#3697)
* Setting MC_HOME makes mc ignore ~/.bashrc (#3684)
* mc_tmpdir() use a buffer of only 64 characters (#3736)
* Some bugs in the parsing of hexadecimal search patterns (#3694)
* Hexadecimal search fails on binary data (#3589)
* Broken file list resorting on double click on panel header line (#3715)
* Wrong dialog resizing and positioning (#3714, #3723)
* Widget's 'disabled' status is not toggled immediately (#3716)
* Last item of 'Options/Layout/Horizontal' radiobuttons remains highlighted
* 'Options/Layout/Equal split' checkbox gets reverted (#3718)
* Panels: cannot show more than one "column" in user defined listing mode
* Mix of MSG_NOTIFY and MSG_FOCUS messages (#3731)
* skins: 'window-state-char' and 'window-close-char' are parsed as colors
* Pressing <right> and <left> in the hotlist dialog doesn't refresh it (#3775)
* mcview: an error message about bad regexp isn't shown (#3720)
* mcedit: fix etags filenames parsing (#3698)
* mcedit: fix mouse active area for maximize / close buttons (#3774)
* mcedit: frames (MDI interface) don't reflect the focus state (#3766)
* mcedit: frames (MDI interface) sometimes obscure the buttonbar (#3760)
* mcedit doesn't show search error messages when searching backwards (#3735)
* help viewer: tab characters handled incorrectly (#3754)
* VFS: incorrect zoo archive listing (#3696)
* VFS: segfault in VFSs not setting block size in stat (#3749)
- removed obsolete 02_ignore_ftp_chmod_error.patch
if ignore_ftp_chattr_errors=true (the default?) in
~/.config/mc/ini, errors are ignored anyway, and if if set to false,
the user get the error (e.g. permission denied). With the patch, the
user never will see an error and wonder, why it's not working. It
might have been, that this option has not worked in (much) older
versions and the patch introduced because of this.
- removed obsolete 09_uzip_broken_528239.patch
it is correctly detected during configure
- rebased mc-rpm.patch

==== mjpegtools ====
Subpackages: libmjpegutils-2_0-0

- Add mjpegtools Requires to mjpegtools-orig-addon, installing the
addon without having the package it "extends" is pointless.

==== mutt ====

- Explicite add package documentation directory to file list
- Also now recommend urlscan

==== obs-service-set_version ====
Version update (0.5.4 -> 0.5.5)

- Update to version 0.5.5:
* read version from .obsinfo file if available
* Add support for Collax build recipes

==== ocfs2-tools ====
Version update (1.8.4 -> 1.8.5)

- Update ocfs2-tools.tar.gz to upstream v1.8.5 (fate#322956)
- Drop patches (merged upstream):
- 0001-libo2dlm-Close-file-description-after-use.patch
- 0002-debugfs.ocfs2-Fix-a-bug-in-process_open_args.patch
- 0003-o2cb-add-build-scripts-for-rhel7.patch
- 0004-add-systemd-support.patch
- 0005-do-not-write-sysconfig-if-status-not-changed.patch
- 0006-o2cb-mount-debugfs-when-load-config.patch
- 0009-o2cb-fix-systemd-o2cb.service-failure.patch
- Add patches (from SLE12SP2):
+ force-debug.patch
+ extra-debug.patch
+ bug-805764-ocfs2-controld.patch
+ bnc804707-reduce-RR-priority.patch
+ 0004-mkfs.ocfs2-Abort-if-cluster-information-is-not-detec.patch
+ 0007-Improve-error-message-if-DLM-service-is-unavailable.patch

==== oprofile ====
Subpackages: libopagent1

- Edited %files to clear unpackaged files builderror in

==== osc ====
Version update (0.156.0 -> 0.157.1)

- 0.157.1
- fix local build of kiwi images using obsrepositories://
- 0.157
- add unpublish command (requires OBS 2.8)
- add blame command (requires OBS 2.9)
- results: show multibuild results by default
- getbinaries: make .AppImage files executable
- support operation in checked out package for cat/less/blame
- add comment command
- improved build recipe selection
- added multibuild (-M) to commands:
buildlog, remotebuildlog, buildinfo, build, buildhistory, jobhistory,
rebuild, restartbuild/abortbuild, wipebinaries, getbinaries
- add checkconstraints command
- add workerinfo command

==== osinfo-db ====

- fate#322156 - Virtualization: Supported Virtualizated Guests

==== patterns-openSUSE ====
Subpackages: patterns-openSUSE-apparmor patterns-openSUSE-apparmor_opt
patterns-openSUSE-base patterns-openSUSE-books patterns-openSUSE-console
patterns-openSUSE-devel_C_C++ patterns-openSUSE-devel_basis
patterns-openSUSE-devel_ide patterns-openSUSE-devel_kde
patterns-openSUSE-devel_kde_frameworks patterns-openSUSE-devel_kernel
patterns-openSUSE-devel_osc_build patterns-openSUSE-devel_perl
patterns-openSUSE-devel_python patterns-openSUSE-devel_qt5
patterns-openSUSE-devel_rpm_build patterns-openSUSE-devel_ruby
patterns-openSUSE-devel_web patterns-openSUSE-dhcp_dns_server
patterns-openSUSE-directory_server patterns-openSUSE-enhanced_base
patterns-openSUSE-enhanced_base_opt patterns-openSUSE-file_server
patterns-openSUSE-fonts patterns-openSUSE-fonts_opt patterns-openSUSE-games
patterns-openSUSE-gateway_server patterns-openSUSE-generic_server
patterns-openSUSE-gnome patterns-openSUSE-gnome_admin
patterns-openSUSE-gnome_basis patterns-openSUSE-gnome_basis_opt
s patterns-openSUSE-gnome_ide patterns-openSUSE-gnome_imaging
patterns-openSUSE-gnome_imaging_opt patterns-openSUSE-gnome_internet
patterns-openSUSE-gnome_laptop patterns-openSUSE-gnome_multimedia
patterns-openSUSE-gnome_multimedia_opt patterns-openSUSE-gnome_office
patterns-openSUSE-gnome_office_opt patterns-openSUSE-gnome_utilities
patterns-openSUSE-gnome_yast patterns-openSUSE-imaging
patterns-openSUSE-imaging_opt patterns-openSUSE-kde
patterns-openSUSE-kde_edutainment patterns-openSUSE-kde_games
patterns-openSUSE-kde_ide patterns-openSUSE-kde_imaging
patterns-openSUSE-kde_internet patterns-openSUSE-kde_multimedia
patterns-openSUSE-kde_office patterns-openSUSE-kde_plasma
patterns-openSUSE-kde_telepathy patterns-openSUSE-kde_utilities
patterns-openSUSE-kde_utilities_opt patterns-openSUSE-kde_yast
patterns-openSUSE-kvm_server patterns-openSUSE-lamp_server
patterns-openSUSE-laptop patterns-openSUSE-lxde patterns-openSUSE-lxde_laptop
patterns-openSUSE-lxde_office patterns-openSUSE-ma
il_server patterns-openSUSE-minimal_base
patterns-openSUSE-minimal_base-conflicts patterns-openSUSE-misc_server
patterns-openSUSE-multimedia patterns-openSUSE-multimedia_opt
patterns-openSUSE-network_admin patterns-openSUSE-non_oss
patterns-openSUSE-non_oss_opt patterns-openSUSE-office
patterns-openSUSE-office_opt patterns-openSUSE-print_server
patterns-openSUSE-remote_desktop patterns-openSUSE-rest_dvd
patterns-openSUSE-sw_management patterns-openSUSE-sw_management_gnome
patterns-openSUSE-sw_management_kde patterns-openSUSE-tabletpc
patterns-openSUSE-technical_writing patterns-openSUSE-x11
patterns-openSUSE-x11_opt patterns-openSUSE-x11_yast
patterns-openSUSE-xen_server patterns-openSUSE-xfce
patterns-openSUSE-xfce_basis patterns-openSUSE-xfce_laptop
patterns-openSUSE-xfce_office patterns-openSUSE-yast2_basis

- Require dbus(org.freedesktop.Notifications) in mate_basis: a
notification daemon is a must.
- Recommend mate-notification-daemon in mate_basis as a preferred
- Suggest linphone instead of ekiga in mate_internet.

==== pcmanfm ====
Version update (1.2.3 -> 1.2.5)
Subpackages: pcmanfm-lang

- new upstream release 1.2.5
* Removed options to Cut, Remove and Rename from context menu on
mounted drive on the desktop, user might accidentally recursively
remove its contents.
* Removed 'Open in terminal' from context menu on folder on the
desktop that cannot be opened in terminal.
* Fixed invalid unref on CSS provider (GTK+ 3.0).
* Fixed unwanted unselection of items when right-clicked the
* Fixed endless loop in desktop items placement in some corner
* Fixed spelling error in the manual page.
Changes on 1.2.4 since 1.2.3:
* Workarounded a bug in gtk_file_chooser_set_file() function (patch
from Simon Long).
* Fixed single instance options cleanup that might affect next call.
* Fixed wrong update of status text after folder update when there
are selected files in the folder.
* Disabled using desktop background from the GTK+ style since there
is own color setting and changing the style may repaint the
* Enforced desktop font update on the desktop resize with GTK+ 3.0.
* Fixed items layout order to never be tried before desktop is
* Fixed item borders calculations when matching to pointer position.
* Fixed forwarding events to root window, it could get unpaired
* Fixed crash on too fast folder change with focus_previous=1.
* Fixed stuck tooltip after click on the item.
* Improved option to open folder in terminal, it should work with
gvfs paths that have resolvable local path as well.
* Fixed incorrect file names rendering position on the desktop.
* Fixed not working Connect to Server... dialog when non-anonymous
user is selected.
* Fixed possible memory corruption in the Connect to Server...
* Support explicit mention of scheme in the Server line of the
Connect to Server... dialog, not duplicate it if it's present.
That includes the https:// to fix support for secure WebDAV
access as well.
- Removed all the previously added patches from Git: they are all
now included upstream.
- Added pcmanfm-1.2.3-Fix-GTK-file-chooser-bug.patch
* Fix SF#916
- Added pcmanfm-1.2.3-Add-single-instance-options-cleanup.patch
* Fix SF#943
- Added pcmanfm-1.2.3-Fix-status-text-after-folder-update.patch
* Fix SF#948
- Added pcmanfm-1.2.3-Fix-desktop-background-repaint.patch
* Fix SF#951
- Added pcmanfm-1.2.3-Enforce-desktop-font-update.patch
* Fix SF#958
- Added pcmanfm-1.2.3-Delay-items-layout.patch
* Fix SF#927
- Added pcmanfm-1.2.3-Fix-item-borders-calculations.patch
* Fix SF#963
- Added pcmanfm-1.2.3-Fix-forwarding-events-to-root-window.patch
- Added pcmanfm-1.2.3-Fix-crash-on-too-fast-folder-change.patch
- Added pcmanfm-1.2.3-Fix-stuck-tooltip-after-click-on-the-item.patch
* Fix SF#929
- Added pcmanfm-1.2.3-Improve-option-to-open-folder-in-terminal.patch
* Fix SF#971
- Added pcmanfm-1.2.3-Fix-incorrect-file-names-rendering.patch
* Fix SF#972

==== perl-Apache-SessionX ====

- set PERL_HASH_SEED to make build reproducible

==== perl-DBD-mysql ====
Version update (4.041 -> 4.042)

- updated to 4.042
see /usr/share/doc/packages/perl-DBD-mysql/Changes
2017-03-08 Patrick Galbraith, Michiel Beijen, DBI/DBD community (4.042)
* Full release to include development releases 4.041_2 and 4.041_1.
2017-02-28 Patrick Galbraith, Michiel Beijen, DBI/DBD community (4.041_2)
* Statement handle now also has mysql_sock attribute, just as database handle.
(by Pali)
* Fix type conversions for magic types. Issue reported by Dmitriy Yatsenko and
Giovanni Bechis, fix by Pali.
* Fix UTF8-encoding of table names, field names, warnings and error messages.
Reported by Tanabe Yoshinori, fix by Pali.
* Fix mysql_auto_reconnect when using mysql_server_prepare (pali). Reported by
Vladimir Marek.
* Improve regex for removing database from dsn (pali)
* Locate MySQL libs using Devel::CheckLib (pali)
* Support async on Windows (pali)
* Fix test suite on range of older and newer MySQL and MariaDB versions
* Fix compilation on MySQL 4.1 (pali)
* Do not leak dangling pointer to mysql result (pali)
* Fix logic when assigning to variable bind_comment_placeholders (pali)
* mysql_fd() still returned file descriptor after closing connection.
Reported by Larry Leszczynski, fixed by Pali Rohár.
* Fix parsing configure libs from mysql_config --libs output in Makefile.PL
Libraries in mysql_config --libs output can be specified by library name
with the -l prefix or by absolute path to library name without any prefix.
Parameters must start with a hyphen, so treat all options without leading
hyphen in mysql_config --libs output as libraries with full path.
Partially fixes bug
Fix by Pali Rohár.
* Fix support for magic scalars (pali)
2016-12-12 Patrick Galbraith, Michiel Beijen, DBI/DBD community (4.041_1)
* Unicode fixes: when using mysql_enable_utf8 or mysql_enable_utf8mb4,
previous versions of DBD::mysql did not properly encode input statements
to UTF-8 and retrieved columns were always UTF-8 decoded regardless of the
column charset.
Fix by Pali Rohár.
Reported and feedback on fix by Marc Lehmann
Also, the UTF-8 flag was not set for decoded data:
* Return INTs with ZEROFILL as strings. Reported by Knarf, fix by Pali Rohár.

==== perl-Date-Manip ====
Version update (6.57 -> 6.58)

- updated to 6.58
see /usr/share/doc/packages/perl-Date-Manip/Changes

==== pidgin ====
Version update (2.11.0 -> 2.12.0)
Subpackages: libpurple libpurple-plugin-sametime libpurple-tcl

- Update to version 2.12.0:
+ libpurple:
- Fix an out of bounds memory read in
purple_markup_unescape_entity (CVE-2017-2640).
- Fix the use of uninitialised memory if running
non-debug-enabled versions of glib.
- Update AIM dev and dist ID's to new ones that were assigned
by AOL.
- TLS certificate verification now uses SHA-256 checksums.
- Fix the SASL external auth for Freenode.
- Remove the MSN protocol plugin. It has been unusable and
dormant for some time.
- Remove the Mxit protocol plugin. The service was closed at
the end ofSeptember 2016.
- Remove the MySpaceIM protocol plugin. The service has been
defunct for a long time (
- Remove the Yahoo! protocol plugin. Yahoo has completely
reimplemented their protocol, so this version is no longer
operable as of August 5th, 2016.
- Remove the Facebook (XMPP) account option. According to the XMPP Chat API
service ended April 30th, 2015.
- Fix gnutls certificate validation errors that mainly
affected Google.
+ General:
- Replace instances of with and
update the urls to use https (
+ IRC:
- Fix an issue of messages being silently cut off at 500
characters. Large messages are now split into parts and sent
one by one (
- Rebase pidgin-nonblock-common.patch.

==== plasma5-desktop ====

- Add patch to fix hovering folder view items with KDE Frameworks >= 5.32:
* 0001-Folder-View-Explicitly-set-prefix-as-empty-in-normal.patch

==== powerman ====

- Create /usr/lib/tmpfiles.d/powerman.conf:
Add systemd handling for temporary directory /var/run/powerman.

==== sddm ====
Subpackages: sddm-branding-openSUSE

- 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

==== sendmail ====

- Require m4 at build time

==== wbxml2 ====
Version update (0.10.9 -> 0.11.5)

- updated to version 0.11.5
* Fixed ActiveSync element data of code pages ResolveRecipients and
GAL (issue #52 from Thomas Führer, fixed in pull request #53).
* Added definitions of ActiveSync protocoll v16.0 (pull request #32 from Gil
* Added support to build a static library (issue #22 and pull requests #23,
#24, #25,
[#26] and #27 from Gaurav Gupta).
* Added support for MacOS X to Travis CI environment.
* Added support for ccache (pull request #44 from Gaurav Gupta).
* Fixed some memory leaks (pull requests #43 and #45 from Renu Tyagi).
* Avoid malloc typecasts (pull requests #31, #33, #34, #35, #36, #37, #38,
#39 and #40 from Gaurav Gupta).
* Added support for automated testing with
* Fixed memory leak in function wbxml_strtbl_collect_words of wbxml_encoder
(pull request #21 from Gaurav Gupta).
* Fixed memory leak in function wbxml_strtbl_check_references of
wbxml_encoder (pull request #20 from Gaurav Gupta).
* If pkg-config is used then use the provided ldflags (pull request #19 from
Jeroen Dekkers).

==== wine ====
Subpackages: wine-32bit

- export WIDL_TIME_OVERRIDE="0" for more reproducible builds

==== xmlgraphics-commons ====

- Switch between maven-metadata/maven-fragments as appropriate
for SLE/openSUSE (FATE#322405)

==== xmlgraphics-fop ====

- Make sure to apply new file list for Tumbleweed only

==== yast2-storage ====
Version update (3.2.7 -> 3.2.8)

- Warn user in expert partitioner if Btrfs root partition is too
small for snapshots (Fate#320416)
- 3.2.8

To unsubscribe, e-mail: opensuse-factory+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse-factory+owner@xxxxxxxxxxxx

< Previous Next >
This Thread
  • No further messages