Packages changed:
  MozillaThunderbird (45.7.1 -> 45.8.0)
  apache-pdfbox
  aria2
  bsd-games
  ceph (11.0.0+git.1472455009.a17726c -> 12.0.0+git.1489159457.410e200)
  ctags
  cups-backends
  dar
  dicts
  digikam
  dpdk (16.11_k4.10.1_2 -> 16.11.1_k4.10.1_2)
  dtv-scan-tables (20161227 -> 20170203)
  freeipmi
  grub2
  gthumb (3.4.4.1 -> 3.5.1)
  htmldoc
  icu4j
  igerman98
  installation-images
  irssi (1.0.1 -> 1.0.2)
  ispell-hungarian (1.3 -> 1.6.1)
  jemalloc (4.4.0 -> 4.5.0)
  ktoblzcheck
  kwallet
  libdmapsharing (2.9.34 -> 2.9.37)
  libffi
  libfm (1.2.3 -> 1.2.5)
  libreoffice (5.3.0.3 -> 5.3.1.1)
  lightdm-gtk-greeter
  mailman
  mc (4.8.18 -> 4.8.19)
  mjpegtools
  mutt
  obs-service-set_version (0.5.4 -> 0.5.5)
  ocfs2-tools (1.8.4 -> 1.8.5)
  oprofile
  osc (0.156.0 -> 0.157.1)
  osinfo-db
  patterns-openSUSE
  pcmanfm (1.2.3 -> 1.2.5)
  perl-Apache-SessionX
  perl-DBD-mysql (4.041 -> 4.042)
  perl-Date-Manip (6.57 -> 6.58)
  pidgin (2.11.0 -> 2.12.0)
  plasma5-desktop
  powerman
  sddm
  sendmail
  wbxml2 (0.10.9 -> 0.11.5)
  wine
  xmlgraphics-commons
  xmlgraphics-fop
  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
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    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
    (bmo#1340138)
    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
  openSUSE:Factory

==== 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 "ceph.spec.in: revert Source0 line to upstream version"
- pre_checkin.sh: 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:
    conflicts in qa/ where resolved with theirs
    conflict in src/osd/PrimaryLogPG.cc 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
    http://docs.ceph.com/docs/master/release-notes/#v11-1-0-release-candidate
  + move ceph_ver_hack.sh script from build service package to git repo
    (bsc#1015419)
- 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
    http://ceph.com/releases/kraken-11-0-2-released/
- 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 CAP_FILE_EXCL
  + 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_lc.cc
  + rgw/rgw_lc.cc: 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
  + vstart.sh: 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 newer
  + SQUASH: mds/client: don't get clever with ceph_mds_request_head_legacy encode/decode
  + rgw/rgw_rados.h: remove unneeded class C_Tick
  + SQUASH: client: querying for stx_version field requires getting all shared caps
  + SQUASH: mds/client: add routines to copy to/from ceph_mds_request_head_legacy
  + 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/test.sh: fix omision of ceph-command
  + os/bluestore: use global compressor if possible
  + build/ops: fix /etc/os-release parsing in install-deps.sh
  + osd/OSD.cc: 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 cls_lock.
  + ceph_test_objectstore: add SyntheticMatrixSharding
  + ceph_test_objectstore: occasional umount/fsck/mount
  + ceph_test_objectstore: test shards for longer
  + crush/CrushCompiler.cc:884 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 test_fuse.sh
  + os/FuseStore: only flush if dirty
  + build: drop dryrun of autogen.sh from run-cmake-check.sh 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/OSD.cc: 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 package
  + 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/OSD.cc: 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: s/get_dev_size/get_free_partition_size/"
  + Revert "ceph_disk tests/test_get_free_partition_size: New unit tests"
  + Revert "ceph_disk tox.ini: add tests/test_get_free_partition_size.py"
  + rpm: put distro conditionals around Source0 in spec file
- Update to version 11.0.0+git.1473418476.095f67c:
  + ceph.spec.in: revert Source0 line to upstream version
  + ceph.spec.in: conditionalize %prep command
- ceph.spec.in: 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 <akiselyova@mirantis.com>
  + 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/ceph.spec.in: 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
  + vstart.sh: -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
  + install-deps.sh: initial distro detection based on /etc/os-release
  + ceph_test_objectstore: fix ObjectStore/StoreTest.BluestoreStatFSTest/2 on ssd
  + 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 l_osd_op_r_prepare_lat."
  + 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 kv.cc 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 bluestore_bluefs_min
  + 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 Clang
  + os/bluestore: don't overwrite type if it does already exist and at desired type
  + 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 https://github.com/arduino/ctags
  * provide arduino-ctags
  * redo patch queue http://repo.or.cz/git-browser/by-commit.html?r=arduino-ctags/SUSE.git
  + new patches
    0001-Mixing-with-anjuta-tags-https-git.gnome.org-browse-a.patch
  - add vala support
  - update many existing tags with new features
    0002-Making-inline-behave-like-an-attribute.-Fixes-1.patch
    0003-Treat-typename-as-an-attribute.patch
    0004-parseReturnType-should-start-from-the-first-non-brac.patch
    0005-Ensuring-a-space-is-printed-in-return-type-AFTER-the.patch
    0006-Prevent-C-static_assert-from-stopping-parsing.patch
    0007-c-Handle-C-11-noexcept.patch
    0008-c-Properly-parse-C-11-override-and-final-members.patch
    0009-Parse-C-11-enums-with-type-specifier.patch
    0010-Parse-C-11-classed-enums.patch
    0011-Handle-template-expressions-that-may-use-the-or-oper.patch
    0012-Make-sure-we-don-t-throw-things-away-while-collectin.patch
    0013-C-mitigate-matching-error-on-generics-containing-an-.patch
    0014-fix-wrongly-interpreted-in-template.patch
    0015-Added-constexpr-as-keyword.patch
  + refreshed existing patches
    0016-CVE-2014-7204.patch
    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
  openSUSE:Factory

==== 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
  openSUSE:Factory

==== 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
    (bsc#928131)
- 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-grub2-use-stat-instead-of-udevadm-for-partition-lookup-with-new-glibc.patch
    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
- grub2-systemd-sleep.sh: 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
  booting.
- Fix new line character in distributor (bsc#1007212)
  * modified grub2-default-distributor.patch
- From Juergen Gross <jgross@suse.com>: 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
- use $PRETTY_NAME instead of $NAME $VERSION for $GRUB_DISTRIBUTOR
  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@suse.de>
- 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
  (bsc#960776)
- grub2-zipl-setup: avoid multi-device root= kernel argument
  * added grub2-zipl-setup-fix-btrfs-multipledev.patch
  (bsc#960776)
- 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
  (bsc#962585)
- 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 'grub2-snapper-plugin.sh'.
- Fix snapshot booting on s390x (bsc#955115)
  * modified grub2-snapper-plugin.sh
- Fallback to old subvol name scheme to support old snapshot config
  (bsc#953538)
  * 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 grub2-snapper-plugin.sh
- 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/Makefile.in, 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 grub2-linguas.sh-no-rsync.patch 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,
  0001-efinet-enable-hardware-filters-when-opening-interfac.patch,
  grub2-arm64-efinet-handle-get_status-on-buggy-firmware-properly.patch
  (bsc#947203)
- 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 grub2-systemd-sleep.sh
- 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 grub2-snapper-plugin.sh
- 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 grub2-snapper-plugin.sh
- 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
  * grub2-snapper-plugin.sh: 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@suse.com>
- 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)
- grub2-snapper-plugin.sh: cleanup grub-snapshot.cfg not referring
  to any snapshot (boo#909359)
- Require efibootmgr also on i586
- Require efibootmgr also on aarch64
- grub2-snapper-plugin.sh: fix use of printf without format string; fix
  quoting
- 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 grub2-snapper-plugin.sh 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.
  (bnc#841247)
  * add grub2-setup-try-fs-embed-if-mbr-gap-too-small.patch
- packaging 20_memtest86+ and 20_ppc_terminfo in corresponing grubarch
  package
- 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 grub2-ppc64le-23-grub-segfaults-if-initrd-is-specified-before-specify.patch
- 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
  aarch64
- 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 grub2-snapper-plugin.sh
- snapper rollback support patches.
- rename patch
  * 0002-btrfs-add-ability-to-boot-from-subvolumes.patch to
    grub2-btrfs-01-add-ability-to-boot-from-subvolumes.patch
  * 0004-btrfs-export-subvolume-envvars.patch to
    grub2-btrfs-02-export-subvolume-envvars.patch
- 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)
  grub2-ppc64le-fix-64bit-trampoline-in-dyn-linker.patch
- Prefer a higher resolution in efi_gop driver if the mode taking
  over is too small like 640x480 (bnc#887972):
  grub2-efi_gop-avoid-low-resolution.patch
- Fix ppc64le build by fixing
  grub2-xfs-V5-filesystem-format-support.patch
- 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)"
  (bnc#864842)
- 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 20_linux_xen.in 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 grub2-snapper-plugin.sh (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
  grub2-s390x-01-Changes-made-and-files-added-in-order-to-allow-s390x.patch
- refresh 0002-script-create-menus-for-btrfs-snapshot.patch
  * Fix bootable snapshots not found while root is on Btrfs subvolume
  (bnc#859587)
  * 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
  directory.
- 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.
  * Introduce GRUB_ENABLE_CUSTOM_SNAPSHOT_SUBMENU to allow custom
  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
  - grub2-fix-locale-en.mo.gz-not-found-error-message.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 Makefile.util.am and Makefile.core.am, they are now generated
    during build
  * call ./autogen.sh again now when it does not need autogen anymore; drop
    autoreconf call, it is called by autogen.sh
  * 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
    /usr/sbin/grub2-macbless
  * 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
  executable.
- 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-stdio.in.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
  - grub2-linguas.sh-no-rsync.patch
    + disable rsync in linguas.sh 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 Makefile.util.am and Makefile.core.am
  * grub2-mknetdir is now in /usr/bin
  * generate po/LINGUAS for message catalogs using distributed linguas.sh
  * 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. device.map
  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
  directory
- 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
- Makefile.core.am : 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 Makefile.util.am Makefile.core.am generated by autogen
  - run autoreconf -vi instead of ./autogen.sh
  - 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 grub2-fix-locale-en.mo.gz-not-found-error-message.patch
  with the correct fix in upstream bugzilla #35880 by Colin Watson
  (bnc#771393)
- grub2-fix-locale-en.mo.gz-not-found-error-message.patch (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
  GRUB_CMDLINE_LINUX_RECOVERY setting.
- 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 ./autogen.sh
- grub2-probe-disk-mountby.patch : fix grub2-probe fails on
  probing mount-by devices under /dev/disk/by-(id|uuid|path).
  (bnc#757746)
- 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
  upgrade.
- 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/device.map
  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
    `grub-set-default'.
  * 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.4.4.1 -> 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
    slider.
  - 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
    expression.
  - 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
    section.
  - Find duplicates: more responsive when the duplicate list is
    huge.
  - 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
    background.
  - 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
    (bgo#770546).
  - Adjust contrast: better description of the stretch method
    (bgo#767615).
  - Removed deprecated gnome-common macros (bgo#768528).
  - Fixed scrollbars resetting their position when changing
    image.
  - 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
    (bgo#728471).
  - 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
  openSUSE:Factory

==== 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
  pending)
  - 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 libkwalletbackend5-5

- 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@gmx.com 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
    location.
  * 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
    regression).
  * Updated list of MIME types handled by xarchiver.
  * Don't show error message when attempting to rename file into the
    same.
  * Fixed crash after file info job finished on a folder that already
    left.
  * Changed limitations on libfm-pref-apps.desktop to show only in
    LXDE.
  * Fixed incomplete file copy job pausing in some cases.
  * Fixed missing 'Empty Trash Can' option in desktop's trash context
    menu.
  Changes on 1.2.4 since 1.2.3:
  * Fixed crash in templates on file that was deleted instantly after
    creation.
  * 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
    entry.
  * Improved file type detection, it failed in some cases such as
    DOCX.
  * 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
    "purple".
  * Fixed invalid desktop entry save if 'Cancel' was pressed in the
    file
    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
    created.
  * 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
    config.
  * 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
    progress.
  * 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
    00:60.
  * Fixed stuck tooltip after right-click on file in view, seen
    rarely.
  * 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 http://some.host.com 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 (5.3.0.3 -> 5.3.1.1)
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 5.3.1.1:
  * 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
  openSUSE:Factory

==== 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 (#3575)
  * 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, #3747)
  * * 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 (#3717)
  * 'Options/Layout/Equal split' checkbox gets reverted (#3718)
  * Panels: cannot show more than one "column" in user defined listing mode (#3757)
  * Mix of MSG_NOTIFY and MSG_FOCUS messages (#3731)
  * skins: 'window-state-char' and 'window-close-char' are parsed as colors (#3710)
  * 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
  openSUSE:Factory

==== 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
  add-win2k16-support.patch

==== 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 patterns-openSUSE-gnome_games 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-mail_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 patterns-openSUSE-yast2_install_wf

- Require dbus(org.freedesktop.Notifications) in mate_basis: a
  notification daemon is a must.
- Recommend mate-notification-daemon in mate_basis as a preferred
  option.
- 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
    desktop.
  * Fixed endless loop in desktop items placement in some corner
    cases.
  * 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
    desktop.
  * Enforced desktop font update on the desktop resize with GTK+ 3.0.
  * Fixed items layout order to never be tried before desktop is
    realized.
  * Fixed item borders calculations when matching to pointer position.
  * Fixed forwarding events to root window, it could get unpaired
    events.
  * 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...
    dialog.
  * 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.
    https://lists.amavis.org/pipermail/amavis-users/2016-December/004674.html
    https://github.com/perl5-dbi/DBD-mysql/issues/78
  * Fix UTF8-encoding of table names, field names, warnings and error messages.
    Reported by Tanabe Yoshinori, fix by Pali.
    https://rt.cpan.org/Public/Bug/Display.html?id=120141
  * Fix mysql_auto_reconnect when using mysql_server_prepare (pali). Reported by
    Vladimir Marek.
    https://github.com/perl5-dbi/DBD-mysql/pull/95
  * Improve regex for removing database from dsn (pali)
    https://rt.cpan.org/Public/Bug/Display.html?id=118837
  * 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
    (https://github.com/perl5-dbi/DBD-mysql/pull/87)
  * 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.
    (https://rt.cpan.org/Public/Bug/Display.html?id=110983)
  * 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 https://rt.cpan.org/Public/Bug/Display.html?id=100898
    Fix by Pali Rohár.
  * Fix support for magic scalars (pali)
    (https://github.com/perl5-dbi/DBD-mysql/pull/76)
  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
    (https://rt.cpan.org/Public/Bug/Display.html?id=87428)
    Also, the UTF-8 flag was not set for decoded data:
    (https://rt.cpan.org/Public/Bug/Display.html?id=53130)
  * Return INTs with ZEROFILL as strings. Reported by Knarf, fix by Pali Rohár.
    (https://rt.cpan.org/Public/Bug/Display.html?id=118977)

==== 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 (pidgin.im#15356).
  - 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
    https://developers.facebook.com/docs/chat the XMPP Chat API
    service ended April 30th, 2015.
  - Fix gnutls certificate validation errors that mainly
    affected Google.
  + General:
  - Replace instances of d.pidgin.im with developer.pidgin.im and
    update the urls to use https (pidgin.im#17036).
  + 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 (pidgin.im#4753).
- 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 Hartmann).
  * 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 travis-ci.org
  * 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
  (FATE#322405)

==== 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