Please note that this mail was generated by a script. The described changes are computed based on the x86_64 DVD. The full online repo contains too many changes to be listed here. Please check the known defects of this snapshot before upgrading: https://openqa.opensuse.org/tests/overview?distri=opensuse&groupid=1&version=Tumbleweed&build=20180219 When you reply to report some issues, make sure to change the subject. It is not helpful to keep the release announcement subject in a thread while discussing a specific problem. Packages changed: Mesa Mesa-drivers appstream-glib (0.7.5 -> 0.7.4+git.3) bluedevil5 (5.12.0 -> 5.12.1) breeze (5.12.0 -> 5.12.1) breeze-gtk (5.12.0 -> 5.12.1) breeze4-style (5.12.0 -> 5.12.1) discover (5.12.0 -> 5.12.1) drkonqi5 (5.12.0 -> 5.12.1) fribidi (0.19.6 -> 1.0.1) git (2.16.1 -> 2.16.2) kactivitymanagerd (5.12.0 -> 5.12.1) kcm_sddm (5.12.0 -> 5.12.1) kde-cli-tools5 (5.12.0 -> 5.12.1) kde-gtk-config5 (5.12.0 -> 5.12.1) kde-user-manager (5.12.0 -> 5.12.1) kernel-source (4.15.3 -> 4.15.4) kgamma5 (5.12.0 -> 5.12.1) khotkeys5 (5.12.0 -> 5.12.1) kinfocenter5 (5.12.0 -> 5.12.1) kmenuedit5 (5.12.0 -> 5.12.1) kscreen5 (5.12.0 -> 5.12.1) kscreenlocker (5.12.0 -> 5.12.1) ksshaskpass5 (5.12.0 -> 5.12.1) ksysguard5 (5.12.0 -> 5.12.1) kwayland-integration (5.12.0 -> 5.12.1) kwin5 (5.12.0 -> 5.12.1) libkdecoration2 (5.12.0 -> 5.12.1) libkscreen2 (5.12.0 -> 5.12.1) libksysguard5 (5.12.0 -> 5.12.1) libqt5-qtbase libqt5-qtwebkit (5.9.0 -> 5.212~alpha2) milou5 (5.12.0 -> 5.12.1) mlterm oxygen5 (5.12.0 -> 5.12.1) pcre2 (10.30 -> 10.31) plasma-nm5 (5.12.0 -> 5.12.1) plasma5-addons (5.12.0 -> 5.12.1) plasma5-desktop (5.12.0 -> 5.12.1) plasma5-integration (5.12.0 -> 5.12.1) plasma5-openSUSE plasma5-pa (5.12.0 -> 5.12.1) plasma5-workspace (5.12.0 -> 5.12.1) polkit-kde-agent-5 (5.12.0 -> 5.12.1) powerdevil5 (5.12.0 -> 5.12.1) sudo systemsettings5 (5.12.0 -> 5.12.1) wget xdg-desktop-portal-kde (5.12.0 -> 5.12.1) === Details === ==== Mesa ==== Subpackages: Mesa-dri-devel Mesa-libEGL-devel Mesa-libEGL1 Mesa-libGL-devel Mesa-libGL1 Mesa-libglapi0 libgbm1 libwayland-egl1 - Split Nouveau and VC4 from the main driver package on all systems Fixes (boo#1081210). - remove %{release} based dependecies Unfortuanetly Mesa and Mesa-drivers can have different release number Release is Commit_Count.Build_Count and build count can be different because both packages have different dependencies - add u_glsl-linker-error.patch * Fix attaching multiple shader objects for the same stage to a GLSL program triggers a linker error (fdo#104777, bnc#1080492) * Fixes issue with wine applications. - Added %{release} so the correct package release is used when a package has been patched - Update to 18.0.0-rc4 - supersedes u_mesa-st-shader_cache-restore-num_tgsi_tokens-when-loading.patch ==== Mesa-drivers ==== Subpackages: Mesa-dri Mesa-gallium Mesa-libva libvdpau_r300 libvdpau_r600 libvdpau_radeonsi libvulkan_radeon libxatracker2 - Split Nouveau and VC4 from the main driver package on all systems Fixes (boo#1081210). - remove %{release} based dependecies Unfortuanetly Mesa and Mesa-drivers can have different release number Release is Commit_Count.Build_Count and build count can be different because both packages have different dependencies - add u_glsl-linker-error.patch * Fix attaching multiple shader objects for the same stage to a GLSL program triggers a linker error (fdo#104777, bnc#1080492) * Fixes issue with wine applications. - Added %{release} so the correct package release is used when a package has been patched - Update to 18.0.0-rc4 - supersedes u_mesa-st-shader_cache-restore-num_tgsi_tokens-when-loading.patch ==== appstream-glib ==== Version update (0.7.5 -> 0.7.4+git.3) Subpackages: appstream-glib-lang libappstream-builder8 libappstream-glib8 - Update to version 0.7.4+git.3: + Do not try to extract duplicate files in the icon theme packages. + Fix the arithmetic when fitting an image in 16:9 - Update to version 0.7.4: + trivial: Disable the fonts self tests in the builder - Update to version 0.7.3+git.20171103 (f230c8): + Only try to set the file permissions on regular files. + Add the 'hardware' requires type. - Update to version 0.7.3: + Add support for URL launchable types + Prefer /usr/share/metainfo as default path for metainfo files + Do not assign "flatpak" as an app's origin when no origin was found. + Add as_app_get_release_by_version(). + lib/app-validate: Fix typo in variable name. + Write XML for newer AppStream specification versions. + Add as_app_get_screenshot_default(). + Add AS_VERSION_PARSE_FLAG_USE_BCD when formatting version strings. + Add new launchable types from the 0.11 series of the spec. + Fix the inode mode to be sane on extracted files. - Update openSUSE-appstream-process: exit early if as-builder does not end with exit 0. - Trim and ensure neutrality of descriptions. - Update License to "LGPL-2.1+ AND GPL-2.0+": the client tools (builder, compose and util) are licenses GPL-2.0+, the library is LGPL-2.1+. - Update to version 0.7.2: + Allow remote icon types for desktop AppData files. + Do not check the suffix of <id> tags. + Prefer /usr/share/metainfo as default path for metainfo files. + build: Enable C99 support in meson.build. + build: Define _XOPEN_SOURCE in order to expose realpath() in headers. + libappstream-glib: Use g_ascii_strcasecmp() instead of strcasecmp(). + libappstream-builder/utils: Drop an unreachable branch. + libappstream-glib/self-test: Add some additional checks. - Update to version 0.7.1: + Validate the <id> format according to the spec. + Add <id> kinds for application provides. + Skip loading desktop data from Snap directory. + Update the SPDX license list to 2.6. + Support CompulsoryForDesktops in YAML. + Have plugins link with asglib along with asbuilder. + meson: avoid unnecessary gdk dependency. + meson: introspection optional. + meson: Install appdata-xml.m4. + build: Make gperf dependency fully required. + Fail to validate if AppData screenshots are duplicated. - Update to version 0.7.0: + trivial: Fix a -Wpointer-sign warning. + Switch to the meson build system. + build: Improve build-api wrapper for Meson. + build: Add options for building API docs and man pages. + build: Conditionally generate man pages. + build: Conditionally generate the API reference. + trivial: Fix the autogenerated pkgconfig files. + trivial: Add back the Requires and Requires.private in the .pc files. + Remove the cache-id functionality. + trivial: Ensure HAVE_GCAB is set when libgcab is being used. + Add as_store_get_apps_by_id_merge(). + trivial: Try linking the GIR file with the local appstream-glib. + Show a warning if adding keywords after the keyword cache was created. + Fix the default plugin directory used by appstream-builder. + Add the limits in the validation output messages. + trivial: Prevent crash when a sanity check fails. + trivial: Remove the ability to run threaded. + Remove functionality processing an old metadata file. + trivial: Fix a warning message to be more clear. + trivial: Fix a variable with a misleading name. + Actually return failure if the AsbTask fails. + Add the missing shell-extension plugin. + trivial: Remove autotools fixups no longer required. + Do not enforce that the project_group is a valid environment_id. + Do not add the GNOME-Software-specific categories or icons by default. + Enable Travis CI for Fedora 25 and Debian Stretch. + Allow compiling with newer versions of meson. + trivial: Fix the meson version compare value. + Fix regression when building component types without icons. + as-app-builder: Don't cast gsize to guint32 when getting file length. + trivial: Fix an error message in news-to-appdata. + Do not write a timestamp when using news-to-appdata. + trivial: Ensure every app has format set before adding to store. + trivial: Fix up several small memory leaks. - Add meson BuildRequires and switch autotools macros configure, make and makeinstall to meson, meson_build and meson_install following upstream switch to Meson build system. - Update to version 0.6.13: + Add functions for getting the AsApp search match. + Add functions for getting the AsStore search match. + Allow using the app origin as a search keyword. + trivial: Use the new custom tag in the self tests. + Add support for <launchable>. + trivial: Fix up some broken links in the generated documentation. + Add support for icon scaling. + Add as_utils_guid_from_data(). + Support non-numeric version numbers correctly. + trivial: Do not store the .shell-extension prefix in the search cache. + Casefold all stemmed entries. + trivial: Add a regex command to appstream-util for testing firmware versions. + Add a 'check-component' command to appstream-util. + Add as_app_remove_category(). + Add as_app_remove_kudo(). - Update to version 0.6.12: + Copy hash table keys from AsApp to avoid them being used after they've been freed. + Validate kudos in AppData and AppStream files. + Fix the predicate comparison when using globs in metainfo files. - Update to version 0.6.11: + Don't crash when using 'appstream-util show-search-tokens'. + Fix a problem with appstream-compose with older AppData files. + Make content_rating a requirement for any component with the 'Game' category. + trivial: Update app ID rename list. + Revert "Enable the stack protection in local builds". + Show a warning if a desktop file is not found when required. + trivial: Report the archive filename if it cannot be opened. + Fix compile with -Wdiscarded-qualifiers. + Parse small version numbers correctly. + trivial: Split out some common functionality. + trivial: Find .pak translations in all libdirs. + Add initial support for Mozilla .xpi translations. - Update to version 0.6.10: + trivial: post release version bump. + Ignore <p></p> in AppStream markup. + its: add <developer_name> to tags extracted for translation. + as-node: Add back as_node_context_{get,set}_source_kind. - Update to version 0.6.9: + Revert "Require name and summary for validate-relax". + Fail to validate if the release children are in the wrong order. + Fail to validate if any release is in the future. + Add AsFormat object. + Add new API to GsApp to handle AsFormat objects. + Do not set the AsApp state using the AsRelease state. + Recalculate the state when formats are added or removed from a AsApp. + Deprecate app_set_source_file() and app_set_source_kind(). - Update to version 0.6.8: + Do not ignore type=replace merge components. + Tighten a rule that classifies apps as web-apps. + Support reading metainfo.xml files when using appstream-compose. + Read and write the <custom> tag. + appstream-compose: Support appdata with no desktop files. + AsStore: hold a ref in hash_unique_id to avoid use-after-free. + trivial: profile: Free mutex resources in finalize(). + trivial: Update app ID rename list. + store: Fix use after free with hash table keys. + Add a destructor for AsRefString. + Make gperf a hard dep. + Fix the build with gperf 3.1. + Ignore -Wconversion and -Wsign-conversion warnings from generated file. + Require name and summary for validate-relax. + util: Add a dummy update_contact to appdata-from-desktop. + trivial: Fix a crash when removing apps from the store. + Release version 0.6.8. - Add gperf BuildRequires: New dependency. - Update to version 0.6.7: + Scan /usr/share/metainfo as well when building appstream-data. + Resolve relative symlinks when extracting archives. + Add a test for extracting relative symlinks. + Add AsRequire as a way to store runtime requirements. + Support glob and regex matches in requires compare tags. + Update the SPDX licence list to v2.5. + Remove invalid SPDX licenses from content license lookup table. + Revert "Remove invalid SPDX licenses from content license lookup table". + Add support for "+" operator at the end of SPDX license identifiers. + Fix dep extraction when multiple versions are available. + Recursively add subpackage deps into the main package. + Allow loading application XPM icons. + Write log files in a better way. + Fix a crash when using as_release_get_location_default(). + build: Enable C99 support in configure.ac. + Limit recursive deps lookup to the same source package. + Only fail to validate <icon> in AppData desktop components. + Release version 0.6.7. - Update to version 0.6.6: + trivial: - Remove two unused variables. - Use g_autoptr to avoid a Coverity warning. - Do not leak the entry if the file cannot be read. - Fix the self tests now we're stemming the tag cache. - Show a total process time when using appstream-util - -profile. - Don't split the text every time in the XML parsing hot path. - Add as_ref_string_debug(). - Add as_ref_string_new_static(). - Fix a tiny memory leak when escaping cdata. - Fix unused variable warnings. - Use -Wunused. - Remove an ununsed variable. - Remove a tiny compiler warning. - Do not attempt to parse unknown tags when converting. - Don't include trailing whitespace from AppData files. - Output the release state if the export is trusted - Add some asserts to shut up clang. + Check the return value of the stat call. + Do not save the XML attributes if the node or parent node is being ignored. + Don't recommend use of DISTCHECK_CONFIGURE_FLAGS. + Deduplicate the AsNode attribute key and value using a hash table. + Deduplicate common AsNode cdata sections for some tag types. + Dedupliate nonstandard tag names using a hash table. + Detect invalid files in the libyaml read handler. + Don't export NULL tags from AppData file. + Add a refcounted overloaded C string object. + Use refcounted strings in all objects. + Lazy load structures in AsRelease. + Use refcounted strings as the localised key. + Lazy load the screenshot captions storage. + Allocate the release sizes at runtime. + trivial: Use a finer threshold when performing massif. + Cache the stemmer results in a hash table. + Add support for ONLY_NATIVE_LANGS when parsing yaml files. + Use full RELRO in the client executables. + Enable the stack protection in local builds. + Set a better icon for codecs. + Make AsRefString thread safe. + Fix one more thread safety issue with AsRefString. + Don't regenerate .pot files with every build. + Don't add <languages> for addons. + Don't add <kudos> for addons. + Don't add <provides> for addons. + Don't add <releases> for addons. + Do not absorb core addons into the main application. + Add Geary to the app id fallbacks. + Add AS_APP_QUIRK_IS_PROXY. + Add as_release_state_to_string(). + Subsume the AppData releases into AppStream items. - Update to version 0.6.5: + Trivial changes: - Allow the stemmer to be disabled at runtime for testing. - Allow priming the search cache using a NULL search value. - Allocate less strings when generating the token cache. - Show threaded tasks in bold in the profile output. - Speed up checking token validity by a few ms. - Restore behaviour compatibility to fix self tests. - Add API to set the smallest recorded delay time. - Only load native languages from desktop files when the flag is set. - Output profiling infomation to stderr. - Unsingleton AsStemmer and use a shared instance in AsStore. + Do not sent a REMOVED signal when deleting a transient temp file. + Process file changes when an attribute changes. + Handle files being moved into monitored AppStream directories. + Add a 'watch' command to appstream-util. + Monitor missing AppStream directories. + Revert "trivial: Restrict the bundle kind when parsing local files". + Ensure the component scope is set when loading yaml files. + Always copy the installed state when replacing AppData with AppStream. + Merge also the metadata when merging two apps. + Add app-removed, app-added and app-changed signals to AsStore. + Only transliterate when the locale requires it. + Add as_store_load_search_cache(). + Load the search token blacklist into a hash table. + Use multiple threads to load the search cache. + Only load native languages when parsing AppStream data. + Allow the client to control what search fields are indexed. - Update to version 0.6.4: + trivial: - post release version bump. - Allow detailed profiling when using as_store_from_file(). - Make as_profile_clear() threadsafe. - Make as_profile_dump() threadsafe. - Fix building AppStream metadata when using local files. - Fix two potential deadlocks in the AsProfile code. - Add some sanity checks to the unique-id hash tests. - Fix a couple of warnings with -Wundef. + Add support for AppImage bundles. + Fix building metadata on repos with mixed architecture content. + Add as_store_add_apps(). + Add as_profile_prune() for limiting the profiling output. + Add as_profile_set_autoprune() for automatically limiting the profiling output. + Fix the CSM rating age calculation. + Add as_content_rating_get_value(). + Fix setting the origin for Flatpak user repos. + Never inhierit Name and Comment when using appstream-compose. + Don't show a critical warning on invalid yaml file. + Fix a small memory leak when parsing yaml files. + Add functions to build and validate an AppStream ID. + Add flag to only load uncompressed files into a store. + Allow filtering applications based on merge type. + Release version 0.6.4. - Update openSUSE-appstream-process: do not rename the various appstream files to contain the sha hash in their filename: zypp is not (yet) able to cope with this (boo#999047). - Update to version 0.6.3: + trivial: - Fix a -Wundef compiler warning. - Sync example spec file with downstream. - Do not write <icon type=unknown> for unknown types. - Fix up tests after the -lang auto-dep commit. + Support components with merge=replace rules. + Add a component kind of 'driver'. + Refactor the desktop file icon loading code. + Convert the built unknown icons to the correct kind depending on the action. + Add -lang package as a dependency in order to properly detect translations (gh#hughsie/appstream-glib#135). + Add an easy way to add a modalias to an existing file. + Add an easy way to add a language to an existing file. - Drop appstream-glib-lang.patch: Fixed upstream. - Update openSUSE-appstream-process: + Do not include -failed.xml.gz: people complain about the additional ~ 100KB zypp downloads on a repodata refresh at 'no value for them'. The failed.xml.gz is not needed for regular operations, but was a great help for packagers to find out why their app was vetoed. They will need to find different ways to get this info. + Rename appdata-screenshots.tar to appdata-screenshots-$HASH.tar to help mirrorbrain offload this file to mirrors. - Add appstream-glib-lang.patch: Add -lang package as a dependency in order to properly detect translations. - Update to version 0.6.2: + New Features: - Add a hash function specifically designed for unique-ids. - Add AS_BUNDLE_KIND_CABINET. - Remove the inf parsing from appstream-glib. + Bugfixes: - Check if icon name is unset before checking the prefix. - Do not merge all LangPack entries. - Do not require an icon from LOCALIZATION kind. - Do not use the deprecated GNOME_COMPILE_WARNINGS. - Do not use the prefix check when parsing YAML. - Fix gcc shift warnings on 32 bit platforms. - Ignore system datadirs that are actually per-user. - Invalidate the unique-id if any of the parts are changed. - Make upgrade check for SPDX license string. - Pay attention to errors from libyaml (gh#hughsie/appstream-glib#129). - Update to version 0.6.1: + trivial: post release version bump. + Add Sugar as a valid desktop environment (gh#highsie/appstream-glib#118). + Do not save the 'X-' prefixed keys to the AppStream metadata. + correct issue in transifex link (gh#hughsie/appstream-glib#119). + trivial: Factor out a soon-to-be-shared function. + trivial: Add two more renamed desktop IDs. + Add two new GCC warnings and fix up signed/unsigned issues. + Be more careful choosing warning flags. + trivial: Fix some gtk-doc markup. + Add AsReview. + trivial: Remove AsReview.karma as it's implementation specific. + trivial: Update git.mk to latest upstream copy. + Port away from intltool. + Do not split up the main AudioVideo category. + Don't change ABI when built with/without gperf (gh#hughsie/appstream-glib#123). + Avoid unsatisfiable development dependency when built without libgcab (gh#hughsie/appstream-glib#122). + trivial: Post branch version bump. + Remove specific support for flatpak. + trivial: Fix some gtk-doc markup. + trivial: Add AS_BUNDLE_KIND_SNAP. + trivial: Add AS_BUNDLE_KIND_PACKAGE. + Add as_app_equal(). + Add as_app_set_branch(). + Include the architecture in the equality check. + Include the origin in the equality check. + Include the scope in the equality check. + Include the distribution system in the equality check. + trivial: Fix the origin name when using the symlink name. + trivial: Fix the flatpak scope when using the symlink name. + trivial: Show the unique ID when using 'appstream-util search'. + Add as_store_get_app_by_unique_id(). + Enable globbing in as_app_equal(). + Restrict addons to the same scope and bundle kind. + Include the version in the equality check. + Add as_utils_unique_id_build(). + Allow multiple components with the same AppStream ID in the AsStore. + trivial: Don't write invalid width and height properties. + trivial: Add some initial self tests for AS_STORE_ADD_FLAG_USE_UNIQUE_ID. + Skip DEP-11 tests when DEP-11 is not enabled. + as_store_from_file_internal: don't redundantly monitor files. + as_store_from_file_internal: set up path data for the file itself. + Use an array of application objects in the ID hash. + trivial: Use the unique ID in the dedupe logs. + trivial: Fix critical warning when parsing qm files without a domain. + Add support for Google .PAK file to extract the <lang> data for apps. + Always use wildcards when adding apps to the store. + Add a fast as_utils_unique_id_equal() to compare IDs for equality. + Add as_utils_unique_id_valid() and use it before parsing. + trivial: Fix as_utils_unique_id_equal() to work with multiple globs. + Support merge components. + Use a more relaxed unique-id match for merge components. + Add some more validation checks for keywords. + trivial: Use the existing quirk as it can be made useful again. + trivial: Parse the unique_id correctly when searching. + trivial: Check if the flatpak ID is valid before using. + Only subsume a safe subset from merge components. + trivial: Update to latest translations from transifex. + trivial: Switch from Transifex to Zanata. + trivial: Decompress .pak files when getting languages. + Don't include the version in the unique ID. + Don't include the architecture in the unique ID. + Allow subsuming each property individually. + Add SUSE-Public-Domain to License map (gh#hughsie/appstream-glib#126). + Add the TRANSLATE URL kind. + trivial: Fix some gtk-doc markup. + No validation failure for lots of releases. + trivial: Be a bit more helpful when reporting validation warnings. + trivial: Fix the comment text for 'help' when upgrading. + Print max caption length when validating. + trivial: Allow setting the output trusted mode using an environment variable. + trivial: Don't add a duplicate <developer_name> when it exists already. + Ensure predictable output order of XML attributes. + Support AppStream merge components. + Add support for application suggestions. + Make asglib read current component-type names. + yaml: Read all component types, not just desktop-apps. + Add console-app component type. + trivial: Fix validation of console-application components. + Release version 0.6.1. - Update to version 0.5.17: + trivial: post release version bump. + Fix gtk-doc build when builddir != srcdir. + Optionally use libstemmer for keyword stemming. + trivial: Do not include the prefix in the id-filename. + trivial: Disable libstemmer by default. + trivial: Get rid of useless internal-only gtk-doc markup. + trivial: Fix 'make check' without libstemmer. + Fall back to the country code in as_app_get_language(). + Add an AS_STATE_PURCHASABLE constant so we can support purchasing apps. + Add an AS_STATE_PURCHASING constant. + monitor: Use non-deprecated glib API for monitoring renames. + trivial: Fix a compiler warning with libstemmer disabled. + store: Don't emit a warning when flatpak user directory doesn't exist. + Correct disabling of timestamps for gzip. + trivial: Remove the X- hack from parsing the category list. + Add external (X-*) keys of an app's desktop file as metadata AsApp. + Fix missing keywords in the previous commit. + Don't add multiple categories for apps with AudioVideo. + Release version 0.5.17 - Update to version 0.5.16: + Add yast2-branding-openSUSE if an app depends on yast2. + trivial: post release version bump. + Fix g_ptr_array_sort use. + Do not rename a category ID in AsApp. + Never allow NULL to be added to AsApp string array. + Allow setting the id prefix and origin using a symlink file name. + trivial: Do not load Flatpak repos when searching. + Correctly detect new AppStream applications in new directories. + Add elementary to list of project groups. + trivial: Fix make distcheck. + trivial: Fix several issues to ensure changed signal are sent. + Load metainfo files if present. + Release version 0.5.16. - Drop 0001-Add-yast2-branding-openSUSE-if-an-app-depends-on-yas.patch: fixed upstream. - Update to version 0.5.15: + trivial: post release version bump. + Add AS_APP_QUIRK_HAS_SHORTCUT. + trivial: Try to shut up libasn. + Ignore files with invalid suffixes when building installed stores. + Add AS_APP_QUIRK_NOT_LAUNCHABLE. + trivial: Add three more apps to the ID fallback table. + trivial: Fix a critical warning when an AppData file has invalid input. + Fall back to the icon name for LOCAL icon types. + yaml: Make icon parser spec compliant. + trivial: Add a work-around for the new libreoffice in the builder. + trivial: Set missing icon prefix for cached YAML. + Sort archive contents by name for repeatable results. + Omit timestamp from gzip compressed files. + README.md: add note for glob usage. + README.md: wrap at 80 chars. + trivial: Add some more debugging to debug an issue. + Rename the xdg-app support to the new name: Flatpak. + trivial: Add some support for flatpak self tests. + Addons can have duplcate names. + Show the app name when complaining about missing description in the metadata. + Revert "trivial: Add some support for flatpak self tests". + Always add /var/lib/flatpak/appstream as a possible Flatpak path. + Add all applications for all architectures when loading Flatpak. + Set the architecture of discovered Flatpak apps. + Correctly set the architecture on newly discovered applications. + Save the ID prefix in more places. + Release version 0.5.15. - Drop 0001-Omit-timestamp-from-gzip-compressed-files.patch and 0001-Sort-archive-contents-by-name-for-repeatable-results.patch: fixed upstream. - Update to GNOME 3.20.2 (FATE#318572). - Update to GNOME 3.20 Fate#318572 - Make output of appstream-builder repeatable (boo#977885): + 0001-Sort-archive-contents-by-name-for-repeatable-results.patch + 0001-Omit-timestamp-from-gzip-compressed-files.patch - Update to version 0.5.14: + Ignore desktop files with X-AppStream-Ignore. + Add search-pkgname to appstream-glib. + Add AS_APP_QUIRK_NEEDS_REBOOT. + Fall back to searching in as_store_get_app_by_pkgname(). + Add AS_APP_QUIRK_NOT_REVIEWABLE. + Search /usr/share/metainfo for local files. + trivial: Fix critical warning when validing broken AppStream files. + Add the Audio+Video categories from AppStream XML too. + Add as_screenshot_get_image_for_locale(). - Require the main-package by the -devel package: the AS-utils are expected to be available to a developer. - openSUSE-appstream-process: No longer pass --api-version to the appstream-builder call (boo#973385). - Update to version 0.5.13: + trivial: post release version bump + Also filter YAML apps before adding to the store + trivial: Fix a gtk-doc markup warning + Support more DEP11 YAML markup + Always veto anything with X-Unity-Settings-Panel + Use a wildcard for the font preview checksum + Enforce the requirement of AppData for 'Categories=DesktopSettings' + Add as_store_remove_apps_with_veto() + trivial: Only remove apps with a veto when specified + Do not hardcode x86_64 when searching for xdg-app metadata + Release version 0.5.13 - Update to version 0.5.12: + trivial: post release version bump + trivial: Add missing gtk-doc + Add support for content ratings + trivial: Add some more OARS CSM ages + Split up AudioVideo into two categories + Add as_app_get_id_no_prefix() + Add AS_APP_QUIRK_MATCH_ANY_PREFIX + Add as_store_get_app_by_id_ignore_prefix() + Add as_store_get_apps_by_id() + Merge duplicate AppStream component entries + Add as_app_has_compulsory_for_desktop() + Add a merge-appstream command to appstream-util + Release version 0.5.12 - Update to version 0.5.11: + trivial: post release version bump + trivial: Do not require icons for generic component types. + Fix ordering of parameters to as_store_search_app_info. + Add AS_APP_KIND_LOCALIZATION. + Fix crash when validating files containing invalid remote URIs. + Add as_markup_import() + Add support for GNOME Shell extensions.. + Do not tokenize the application ID or package name. + trivial: When searching look in the user app-info dirs too. + Do not mark all subsumed applications as installed. + trivial: Fix FALSE/NULL confusion spotted with GCC6. + trivial: Fix a tiny introspection warning. + trivial: Fix another compile warning with GCC6. + Add a AsMarkupConvertFormat to as_markup_import(). + Split out as-markup into a new source file. + Add as_utils_string_replace(). + trivial: Prefer <ul> over <ol> when the list start is unknown. + Support importing HTML text using as_markup_import(). + Add a 'markup-import' command to appstream-util for testing text import. + Implement DEP-11 MediaBaseUrl support. + Tokenize names like 'half-life' into two tokens for searching. + Release version 0.5.11. - Add pkgconfig(json-glib-1.0) BuildRequires: new dependency. - Update to version 0.5.10: + Add AS_APP_KIND_SHELL_EXTENSION. + Add AS_APP_KIND_OS_UPDATE. + trivial: Display the search sort key in hex. + Do not tokenize mimetypes. + Support loading XML files using as_store_from_bytes(). + trivial: Fix critical warning for xdg-app bundles. + Add AsAppQuirk. + trivial: Add AS_APP_QUIRK_HAS_SOURCE. + Add a 'split-appstream' command to appstream-util. + Release version 0.5.10. - Update to version 0.5.9: + trivial: post release version bump + Fix dates in NEWS - It's 2016! + Add missing G_BEGIN_DECLS in libappstream-glib/as-tag.h. + Accept FSFAP as a valid metadata license + Update the SPDX license list + Fix a validation error for metainfo files with descriptions + store: Keep track of which appinfo dirs are added and never re-add them + store: Pick up newly added appinfo dirs for xdg-app remotes + trivial: Fix a couple of small memory leaks + Release version 0.5.9 - Update to version 0.5.8: + trivial: post release version bump + trivial: Remove the hardcoded hack for nautilus + trivial: Remove some dead code + trivial: Remove a warning for no recent upstream release + trivial: Remove the veto for ConsoleOnly + Use the project_group heuristics when parsing AppData files + Remove the hardcoded rule for xfdashboard as it has been reported upstream + Only load supported icon kinds when using appstream-compose + trivial: Remove support for old-style firmware GUIDS-as-IDs + trivial: Relax the XML header requirement + Reject an invalid project group when parsing + Use heuristics when building metadata with an AppData file + trivial: Fix linking error when building appstream-compose + Add support for per-user and system-wide xdg-app installed stores + Set the xdg-app origin using the filename + Add a modify command to appstream-util + trivial: Add the missing AsBundle to gtk-doc + Add AsTranslation to support <translation> tags in AppData files + Fix a regression in the icon_path logic from the xdg-app merge + Support multi-line copyright statements + Allow setting state on AsRelease objects + Support the QT translation system + Parse the sections in the QM file format + trivial: Fix regression with AppStream metadata in xmls + Add support for the GENERIC component kind + Add a flag for skipping invalid AppStream files + Remove support for Ubuntu app-install data + Set the xdg-app origin on the store, and only set app origin to the remote name + trivial: Fix up self tests after generic kind + Move the kudo and provides autodetection to libappstream-glib + Use predictable sorting when outputting <provides> + trivial: Do not require icons for generic or runtime kinds + Show the source of the 'appstream-util check-root' failure + Do not respect the icon_root when using as_store_from_file() + Blacklist the xdg-app AppStream data as the correct data is added manually + trivial: Support loading the xdg-app AppStream data from inside the sandbox + trivial: Prefer the xmls icon rule over the xdg-app one + dep11: Support stock icons + Escape data before writing to an HTML file + Ignore temp and hidden files in AsMonitor + Release version 0.5.8 - openSUSE-appstream-process: fix very stupid typo. 4 eyes is not enough. - openSUSE-appstream-process: use specific temporary/cache directories between calls. Otherwise, icons extracted from a previous run bleed into the next one. - Update to version 0.5.7: + trivial: post release version bump. + Detect web-apps which are added as .desktop files. + Make the check for screenshot equality more robust. + trivial: Fix self tests after the xdg-app fixes. + trivial: Never write empty <screenshot/> tags. + Move the blacklisted application list to the front-end client. + ostree: Work around threadsafety issue with g_get_language_names. + ostree: Remove unnecessary workarounds for bundle paths. + Move the gettext parsing to libappstream-glib. + trivial: Use G_DEFINE_QUARK. + Only build the test firmware files when using - -enable-firmware. + Allow disabling font support with --disable-fonts. + Allow multiple NLS domains to be specified when searching. + Add as_image_load_filename_full(). + Support date=iso8601 attributes in <release> markup. + Add appstream-compose. + Remove all traces of ostree. + Remove the GStreamer plugin. + Remove the GIR and GResource, nm and KDE-specific plugins. + trivial: Fix 'make distcheck' with the new gettext test files. + trivial: Fix building firmware after the ostree removal. + Release version 0.5.7. - Update to version 0.5.6: + trivial: post release version bump. + Accept various 'or later' metadata content licenses. + libappstream-glib: Add the runtime ID kind. + trivial: Fix a small memory leak when parsing debs. + Assume a release value of '0' when unset. + Fix AppStream generation when using duplicate .deb packages. + Check the project_group when validating. + Check name uniqueness when validating AppStream data. + trivial: Mark some more strings as translatable. + Install gettext ITS rules. + Cull the application blacklist now we depend on AppData files for the builder. + trivial: Add the gettext files to the example spec file. + Set a validation failure for files using <updatecontact> when being strict. + Allow dumping inf files using appstream-util. + trivial: Fix the Since: value on as_utils_is_spdx_license(). + Always blacklist desktop files for uninstalling software. + Automatically add missing .inf types as required. + trivial: Fix the self tests after the blacklist cull. + Prefer stock icons when using as_app_get_icon_default(). + package-ostree: Init NEVRA on open otherwise we don't get the right tmpdir name. + asb-package-ostree: Fix things up for xdg-app use. + ostree: Allow specifying a particular arch only. + Release version 0.5.6. - Update to version 0.5.5: + Add a AS_APP_STATE_UPDATABLE_LIVE constant so we can support live updates. + Allow update_contact to be output in very limited conditions. + Log when we auto-add kudos or keywords. + Add the package name as another application search token. + Add as_utils_license_to_spdx(). + Only use the package license when not provided by the AppData file. + trivial: Fix a compiler warning. + Fix a crash when tokenizing a NULL string. - Update to version 0.5.4: + New Features: Add as_utils_version_from_uint16(). + Bugfixes: Generate GUID values according to RFC4122. - Add pkgconfig(uuid) BuildRequires: New dependency. - Update to version 0.5.3: + trivial: post release version bump. + trivial: Sync example spec file with downstream. + Strip Win32 and Linux paths when decompressing firmware. + Return the correct error when the desktop file has no [Desktop Entry] group. - openSUSE-appstream-process: Do not produce html files; the biggest chunks of apps are done and the few users still caring can produce them anytime out of the provided .xml.gz files. - Add pkgconfig(libgcab-1.0) BuildRequires: New dependency. - Update to version 0.5.2: + Do not overwrite the AppData URL with the one from the package. + Do not ever store the KDE x-test locale data. + Require AppData files to be present in the AppStream metadata. + Use a sensible warning when processing desktop files with NoDisplay=true. + Simplify veto messages for missing <name> and <summary>. + Fix a typo in command name. + Support super-HiDPI icons like shipped in Hedgewars. + trivial: Do not subsume vetos if AS_APP_SUBSUME_FLAG_PARTIAL is used. + Accept a '0x' hexidecimal prefix when parsing a component. + Always use a dotted-decimal representation of the version. + Add AsProfile for speed profiling. + trivial: Show the path when profiling as_store_load_installed(). + as_profile: Non-void function should return a value. + trivial: Symbolic stock icons are valid. + Add an --enable-profile option to appstream-util. + Remove the long-obsolete appdata-validate tool. + Add as_profile_set_autodump(). + Monitor /usr/share/applications for apps without AppData when using watch flags. + Add as_markup_validate() to check descriptions. + Allow as_markup_convert() to ignore errors. + Always escape AppStream descriptions when doing passthrough. + Add support for <size>. + Add the ability to attach blobs of data to AsRelease objects. + Add the ability to parse .cab archives as AppStream stores. + Use AsStoreCab to read .cab files when building metadata. + Fix crash in validator when processing '<li></li>'. + Do not fail to install firmware if DriverVer is not set. + Use as_utils_vercmp() to be correctly check versions for equality. + Try harder to deal with icons that have extension or full path listed. + Only accept UNIX paths for files in cab files. + Do not use the DriverVersion for the inf file version. + Use a MS-style version number when parsing a hex version. + libappstream-glib: Do not parse ISO dates as uint32 version numbers. + Do not attempt to parse the version in as_release_set_version(). + Use a wildcard in the self tests to ignore GCab-generated hash differences. - Update to version 0.5.1: + trivial: post release version bump + Do not blacklist the 'desktop' token as this is sometimes legitimate + Support SPDX IDs with the LicenseRef prefix + Support the SPDX 'NONE' and 'NOASSERTION' keywords + trivial: Fix build warning in make check + trivial: Fix a build error when running under ninja + trivial: Remove prototype with no method + Allow a filter filename to be used with the builder + Introduce _cleanup_free_libc_ cleanup attribute + Avoid using PATH_MAX + Revert "Allow a filter filename to be used with the builder" + Ignore empty AppStream XML files + Add a few KDE applications that have changed desktop ID + Don't show mangled version numbers as negatives + Add another GNOME application that changed IDs + libappstream-glib: Port to G_DECLARE_DERIVABLE_TYPE macro + libappstream-builder: Port to G_DECLARE_DERIVABLE_TYPE macro + Use GLib's cleanup functions instead of libgsystem's + trivial: Fix the build + trivial: Remove any support for installed appdata-extra files + trivial: Drop as-cleanup.h include where not needed + Do not fail to validate firmware in AppStream with no screenshots + Use glib's cleanup functions for libsoup as well + Use glib's cleanup functions for GString + Add support for release urgency + Don't reallocate malloc'd memory with g_malloc + Use specific types to remove the last _cleanup_free usage + Use the typedef'd name in the code to help readability + trivial: Fix --enable-ostree build + trivial: Fix gcab generated checksums + Release version 0.5.1 - openSUSE-appstream-process: compress the status html files (boo#942985). - Update to version 0.5.0: + Show a better error message when there's not enough text before <ul>. + Add two functions from fwupd for checking GUID strings. + Fix the name of the D-Bus session enum. + trivial: Remove unused prototype. + Add support for the flashed firmware provide kind. + Find the application in a store by the provide value. + trivial: Do not run the slow GFileMonitor tests by default. + Remove support for lower than AppStream 0.8. + Remove an unused exported method. - Rename libappstream-builder7 to libappstream-builder8 and libappstream-glib7 to libappstream-glib8, following upstreams soname change. - Update to version 0.4.1: + New Features: - Add a 'compare' command to appstream-util. - Add a 'mirror-local-firmware' command to appstream-util. - Add a flag to relax the AppData Category=Settings requirement. - Add a flag to use non-optimal data sources when building metadata. - Add am 'incorporate' command to appstream-util. - Add two flags to veto-ignore to relax the requirements for metadata. + Bugfixes: - Be less strict when loading incorrect AppData files. - Do not duplicate <location> tags within a release. - Do not expect the INF ClassGuid to be the ESRT GUID. - Don't crash when parsing a <release> with no description. - Fix a potential crash spotted by clang. - Fix autogen with latest Intltool. - Ignore the prefix when loading system-wide AppStream information. - Include <pkgname> when writing the ignored metadata. - Only write the release timestamp if non-zero. - Remove the AppData veto when incorporating metadata. - Search harder when using AS_ICON_LOAD_FLAG_SEARCH_SIZE. - Sort multiple <icon> entries by name. - Update the SPDX licence list to v2.0. - When building metadata with the use-fallback flag accept legacy icon names. - Failing the test suite is not fatal. - Update to version 0.4.0: + Version the builder plugin location. + Show a warning when the origin or basename isn't specified. + Do not use the cache location when using install-origin with a DESTDIR. + Release version 0.4.0. - Update to version 0.3.6+git.20150506: + trivial: Set the catalog basename as additional metadata. + Remove overzealous blacklisting entry. + Detect recolorable symbolic icons. + Fix exo-web-browser blacklist entry. + Add text icons and sample text for some languages. + Have another go at fixing font previews. - Update to version 0.3.6+git.20150414: + trivial: post-branch version bump + Use the sanitized font filename as the cache-id + trivial: Never attempt to mirror generated screenshots + Check for duplicate screenshots when adding fonts + trivial: Convert the porting document to markdown - Update to version 0.3.6+git.20150409: + Fix a crash for an invalid AppData file - Move openSUSE-appstream-process definition from libzypp-plugin-appdata to appstream-glib: as appstream-glib provides the actual code, it's much easier to update the openSUSE-appstream-process script in the same package. - Update to version 0.3.6+git.20150407: + trivial: post release version bump. + Build: link libasb_plugin_font.la with GTK3. + Allow using as_node_get_localized_unwrap() on unwrapped description markup. + Remove --extra-appstream from the builder. + No longer set PaddedIcon. + trivial: Remove some unused code. + Add a mirror-screenshots command to appstream-util + Remove all networking support when building metadata. + Remove the extra screenshots and appdata options from the builder. + Remove the batch output option from the builder. + Do not strip out the source screenshot when using mirror-screenshots --nonet. - Drop appstream-glib-cairo-link.patch: fixed upstream. - Update to version 0.3.6: + trivial: post release version bump. + trivial: Make the UTF-8 test actually match the comment. + Also subsume application licenses. + Do not fail due to style warnings when using relaxed validation. + Add --batch-output to be able to disable the progress panel when building. + configure.ac: gcab is a hard requirement. + Remove the gtk3 dep from libappstream-glib. + configure.ac: fix typo. + Use the correct image URL for HiDPI screenshots. + Allow uninstalling AppStream files from /var/cache. + Use the upstream screenshot when we are using appstream-builder - -no-net. + Make the AppStream builder support optional. + Assume the INF DriverVer is UTC. + Always upscale screenshots if they are too small. + Teach asb_utils_write_archive() how to write other archive formats. + Put all the screenshots in a file rather than just writing to the upload path. + If the API version is unspecified when building use the latest released version. + Add the source-only tags when outputting AppData files. + Add a 'replace-screenshots' command to appstream-util. + Update the checksums for the gcab-generated firmware. + Do not trust the result of FcConfigAppFontAddFile(). + Release version 0.3.6. - Drop appstream-glib-uninstall-var-cache.patch: fixed upstream. - Add appstream-glib-cairo-link.patch: link the font plugin to cairo and gtk3. - Add appstream-glib-uninstall-var-cache.patch: also remove appstream metainfo installed to /var/cache. - Add 0001-Add-yast2-branding-openSUSE-if-an-app-depends-on-yas.patch: Mark yast2 as a meta-package bringing a set of icons for other packages to depend on. - Add gdk-pixbuf-loader-rsvg Requires: needed, in order to be able to convert .svg icons to pixmaps. - Update to version 0.3.5: + New Features: - Add new API required for firmware support. - Add new API required for OSTree and xdg-app support. - Add 'news-to-appdata' and 'appdata-to-news' cmds to appstream-util. - Support all of the yet-unreleased AppStream 0.9 spec. + Bugfixes: - Add releases from the upstream AppData files. - Allow short descriptions when validating <description> in releases. - Correctly load descriptions from <releases> in AppData files. - Fix a builder crash where a package depends on itself. - Fix a crash when more than one thread tries to ensure the same package. - Fix DSO Linking error when built with --as-needed. - Make the failed AppStream metadata optional. - Make the icon tarball optional. - Relax validation checks to allow empty release sections. - Return the correct exit code from appstream-builder. - Add gcab BuildRequires and Requires: needed for the cab extraction of the new Firmware support. - Update to version 0.3.4: + Allow specifying --packages-dir multiple times + Show the offending text when validation fails + Do not blacklist applications with broken AppData files + Remove the composite plugin + Add as_app_get_search_tokens() + Add show-search-tokens subcommand to appstream-util + Do not store short search tokens like 'a' and 'or' + trivial: Do not store search tokens with markup + Blacklist the 40 most common search tokens + Check if the search entries are valid before searching + Accept <metadata_licence> as a fallback for <metadata_license> + trivial: Fix 'make distcheck' now the composite plugin has gone + Release version 0.3.4 - Update to version 0.3.1.git.20150103.a7941d7: + Assume that stock icons are available in HiDPI sizes. + Blacklist the IBus desktop files used in gnome-control-center. + Add several more non-applications to the blacklist. + Blacklist KDE3 KCM components. + Assume <image>foo</iimagemg> is a source image kind for AppData files. + trivial: Support ASB_PACKAGE_ENSURE_VCS for RPM packages. + Handle other-endian MO files. + trivial: Add 4 more stock icons to the whitelist. + Fall back to the dumb tokenizer for keywords with special chars. - Also obsolete appdata-tools-lang to facilitate updates. - Update to 0.3.1.git.20141031: + Fix make check run in chroot. + Merge appdata-validate. - Enable make check. - Obsolete and provide appdata-tools by the -devel package: appdata-tools has been merged into appstream glib and the resulting binary is shipped in our -devel package. - Update to 0.3.1.git.20141030.7a5f76a: + No longer trip over extracting hardlinked files. - Update to version 0.3.1.git.20141023.f8bf1b6: + Allow to disable some vetos. - Update to version 0.3.1: + Add a kudo for a HiDPI ico. + Add an --enable-hidpi argument to appstream-builder. + New APIs: AS_APP_VALIDATE_FLAG_ALL_APPS, asb_app_set_hidpi_enabled(), asb_context_get_min_icon_size(), asb_context_set_embedded_icons(), as_icon_convert_to_kind(), as_node_add_attribute_as_int(), as_screenshot_set_priority(), as_store_convert_icons(), as_utils_find_icon_filename_full() and as_utils_get_string_overlap(). + Add AsIcon as a new abstract icon object. + Add AS_ICON_KIND_EMBEDDED and AS_ICON_KIND_LOCAL. + Alpm backend for appstream-builder. + Support filtering by metadata in status-csv. + Many bugfixes. - Disable _build_from_cvs, as this is a released tarball again. - Update to version 0.3.0.git.20141013.6d59429: + Allow to merge icons into appstream xml. Comes in handy for OBS, where we generate an appstream with embedded icons. - Add gobject-introspection-devel BuildRequires: dependency to bootstrap the tarball. - Add conditional (based on _build_from_vcs defines) gnome-common BuildRequires and call to autogen.sh: needed, as we are currently packaging a git snapshot. - Add libyaml-devel BuildRequires: new dependency. - Split new subpackages typelib-1_0-AppstreamBuilder-1_0 and typelib-1_0-AppstreamGlib-1_0. - Rename libappstream-builder1 to libappstream-builder7 and libappstream-glib1 to libappstream-glib7, following upstreams soname change. - Update to version 0.2.6: + Add a veto if a .desktop file has NoDisplay=true. + Add more things to the blacklist that are not applications. + A keyword search match is better than the project name. + Turn of sig checking for rpm packages. + Update the SPDX license list to v1.20. - Changes from version 0.2.5: + New Features: - Add an installed test for the destdir-check. - Add as_app_add_veto(). - Add AS_APP_PARSE_FLAG_ALLOW_VETO. - Add AS_STORE_LOAD_FLAG_ALLOW_VETO. - Add as_store_remove_all(). - Add as_store_set_builder_id(). - Add as_utils_find_icon_filename(). - Add as_utils_is_spdx_license(). - Add as_utils_spdx_license_detokenize(). - Add check-root to appstream-util. - Add some validation rules for metainfo files. + Bugfixes: - Allow desktop->addon demotion with an AppData file. - Allow different source roots to define addons. - Do not require sentence case when validating with relaxed settings. - Fix up legacy license IDs when tokenizing. - Ignore localized keywords. - Ignore localized screenshots. - Link client/appstream-util against gdk-pixbuf. - Metadata licenses like 'CC0 and CC-BY-3.0' are valid content licenses. - Never add duplicate <extends> tags. - Update to version 0.2.4: + New Features: - Add AS_PROVIDE_KIND_DBUS_SYSTEM. - Add an 'install-origin' command to appstream-util. - Add an installed tests to validate appdata. - Add as_store_set_destdir() so we can use a different root. - Add as_store_validate(). - Add asb_app_set_veto_description(). - Add support for <source_pkgname> which will be in AppStream 0.8. - Add the <dbus> provide for applications automatically. + Bugfixes: - Add a plugin to detect new-style 'gtk/menus.ui' AppMenu support. - Avoid using rsync's -a parameter. - Detect any addons with missing parents. - Do not load applications with NoDisplay=true when loading local. - Do not pad the compressed AppStream metadata with NUL bytes. - Do not treat app-install metadata as installed. - Markup errors should not be fatal when assembling a store. - Only add registered projects and categories to the metadata. - Only link to apps.fedoraproject.org when processing Fedora metadata. - Show the time remaining when building metadata. - Show what application addons extend in status.html. - Validate for a sentence case start in <p>, <li> and <name> tags. - Changes from version 0.2.3: + New Features: - Add some simple filtering in the status.html page. - Record if distro metadata and screenshots are being used. - Show the builder progress in a ncurses-style panel. - Support pre-decompressed RPMs. + Bugfixes: - Add oxygen-icon-theme when an application depends on kde-runtime. - Be more careful with untrusted XML data. - Do not allow duplicates to be added when using as_app_add_kudo_kind(). - Do not fail to build packages with invalid KDE service files. - Do not warn if the AppData file duplicates the .desktop value. - Show any package duplicates when generating metadata. - Show apps with missing icons in the failed metadata. - Pass --enable-rpm to configure: we DO want to support RPMs. - Add pkgconfig(rpm) BuildRequires: required for RPM support. - Initial package, version 0.2.2. ==== bluedevil5 ==== Version update (5.12.0 -> 5.12.1) Subpackages: bluedevil5-lang - Update to 5.12.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.12.1.php - Changes since 5.12.0: * Use Qt.openUrlExternally instead of Kio * Use plasmoid.icon instead of Logic.icon() ==== breeze ==== Version update (5.12.0 -> 5.12.1) Subpackages: breeze5-cursors breeze5-decoration breeze5-style breeze5-style-lang breeze5-wallpapers - Update to 5.12.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.12.1.php - Changes since 5.12.0: * Fix LnF theme data for window decoration ==== breeze-gtk ==== Version update (5.12.0 -> 5.12.1) Subpackages: gtk2-metatheme-breeze gtk3-metatheme-breeze metatheme-breeze-common - Update to 5.12.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.12.1.php - Changes since 5.12.0: * None ==== breeze4-style ==== Version update (5.12.0 -> 5.12.1) - Update to 5.12.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.12.1.php - Changes since 5.12.0: * Fix LnF theme data for window decoration ==== discover ==== Version update (5.12.0 -> 5.12.1) Subpackages: discover-lang - Update to 5.12.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.12.1.php - Changes since 5.12.0: * Update copyright year (kde#390358) * Notify about the backend (kde#390339) * Don't notify when the number of updates becomes smaller (kde#390322) * Remove commented out code * Forgot to add file * Fix freeze when showing the ApplicationPage (kde#390123) * Only report changes when they actually happen * Fix binding loop when showing the update description * Disable Review button for resources that aren't installed (kde#390053) * Show a beautiful disabled icon for updates (kde#390076) * Make sure we mark as busy before clearling the list (kde#390114) * Add some paddings to the Review button (kde#390030) * Make it possible to specify a fallback appstream id (kde#390016) * Use the default passive notification amount (kde#388087) * Remove redundant action (kde#389767) * Fix tests, now we don't show a list from a URL * Only show the description for PackageKit sources (kde#389715) * Print a warning when a remote can't be removed * Fix dummy build * Address source by id look-up in Flatpak source * Fix source removal * Make it possible for the source id to be different from the display string * Fix warnings * Reduce duplication in flatpak sources display * Flatpak: don't show full url, just the hostname (kde#389714) ==== drkonqi5 ==== Version update (5.12.0 -> 5.12.1) Subpackages: drkonqi5-lang - Update to 5.12.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.12.1.php - Changes since 5.12.0: * Require KDE Frameworks 5.42 and Qt 5.0 ==== fribidi ==== Version update (0.19.6 -> 1.0.1) Subpackages: fribidi-devel libfribidi0 - Update to version 1.0.1: + Minor distribution related fixes. - Changes from version 1.0.0: + Full isolate and parenthesis support as per Unicode 6.3 to Unicode 10.0. + To get access to the new algorithm calls to the function `fribidi_get_par_embedding_levels()` must be replaced with calls to `fribidi_get_par_embedding_levels_ex()`. These functions are not API compatible. Calling the older function will use default values for the new bracket properties and will sometimes yield non-complient results. - Changes from version 0.19.7: + Disable thread-unsafe memory pool by default (fdo#79385). + Misc fixes. - Update Url tag to https://github.com/fribidi/fribidi: the current Fribidi web page. - Drop enable-malloc configure option: the thread safety problem is already fixed and it's not an available configure option anymore. - Drop fdupes BuildRequires and its macro: it is no longer needed. ==== git ==== Version update (2.16.1 -> 2.16.2) Subpackages: git-core git-cvs git-daemon git-email git-gui git-svn git-web gitk - git 2.16.2: * An old regression in "git describe --all $annotated_tag^0" has been fixed. * "git svn dcommit" did not take into account the fact that a svn+ssh:// URL with a username@ (typically used for pushing) refers to the same SVN repository without the username@ and failed when svn.pushmergeinfo option is set. * "git merge -Xours/-Xtheirs" learned to use our/their version when resolving a conflicting updates to a symbolic link. * "git clone $there $here" is allowed even when here directory exists as long as it is an empty directory, but the command incorrectly removed it upon a failure of the operation. * "git stash -- <pathspec>" incorrectly blew away untracked files in the directory that matched the pathspec, which has been corrected. * "git add -p" was taught to ignore local changes to submodules as they do not interfere with the partial addition of regular changes anyway. ==== kactivitymanagerd ==== Version update (5.12.0 -> 5.12.1) - Update to 5.12.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.12.1.php - Changes since 5.12.0: * None ==== kcm_sddm ==== Version update (5.12.0 -> 5.12.1) Subpackages: kcm_sddm-lang - Update to 5.12.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.12.1.php - Changes since 5.12.0: * None ==== kde-cli-tools5 ==== Version update (5.12.0 -> 5.12.1) Subpackages: kde-cli-tools5-lang - Update to 5.12.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.12.1.php - Changes since 5.12.0: * [kbroadcastnotification] Fix missing KAboutData cmld args processing * [kbroadcastnotification] Fix missing KLS::setApplicationDomain * Require KDE Frameworks 5.42 and Qt 5.9 ==== kde-gtk-config5 ==== Version update (5.12.0 -> 5.12.1) Subpackages: kde-gtk-config5-gtk2 kde-gtk-config5-gtk3 kde-gtk-config5-lang - Update to 5.12.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.12.1.php - Changes since 5.12.0: * Make sure there are less unnecessary changed() emissions (kde#388126) * Use new connect syntax ==== kde-user-manager ==== Version update (5.12.0 -> 5.12.1) Subpackages: kde-user-manager-lang - Update to 5.12.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.12.1.php - Changes since 5.12.0: * None ==== kernel-source ==== Version update (4.15.3 -> 4.15.4) Subpackages: kernel-default kernel-default-devel kernel-devel kernel-docs kernel-macros kernel-syms - Linux 4.15.4 (bnc#1012628). - watchdog: indydog: Add dependency on SGI_HAS_INDYDOG (bnc#1012628). - cifs: Fix missing put_xid in cifs_file_strict_mmap (bnc#1012628). - cifs: Fix autonegotiate security settings mismatch (bnc#1012628). - CIFS: zero sensitive data when freeing (bnc#1012628). - cpufreq: mediatek: add mediatek related projects into blacklist (bnc#1012628). - dmaengine: dmatest: fix container_of member in dmatest_callback (bnc#1012628). - ssb: Do not disable PCI host on non-Mips (bnc#1012628). - watchdog: gpio_wdt: set WDOG_HW_RUNNING in gpio_wdt_stop (bnc#1012628). - Revert "drm/i915: mark all device info struct with __initconst" (bnc#1012628). - sched/rt: Use container_of() to get root domain in rto_push_irq_work_func() (bnc#1012628). - sched/rt: Up the root domain ref count when passing it around via IPIs (bnc#1012628). - media: dvb-usb-v2: lmedm04: Improve logic checking of warm start (bnc#1012628). - media: dvb-usb-v2: lmedm04: move ts2020 attach to dm04_lme2510_tuner (bnc#1012628). - media: hdpvr: Fix an error handling path in hdpvr_probe() (bnc#1012628). - arm64: cpu_errata: Add Kryo to Falkor 1003 errata (bnc#1012628). - arm64: kpti: Make use of nG dependent on arm64_kernel_unmapped_at_el0() (bnc#1012628). - arm64: mm: Permit transitioning from Global to Non-Global without BBM (bnc#1012628). - arm64: kpti: Add ->enable callback to remap swapper using nG mappings (bnc#1012628). - arm64: Force KPTI to be disabled on Cavium ThunderX (bnc#1012628). - arm64: entry: Reword comment about post_ttbr_update_workaround (bnc#1012628). - arm64: idmap: Use "awx" flags for .idmap.text .pushsection directives (bnc#1012628). - arm64: barrier: Add CSDB macros to control data-value prediction (bnc#1012628). - arm64: Implement array_index_mask_nospec() (bnc#1012628). - arm64: Make USER_DS an inclusive limit (bnc#1012628). - arm64: Use pointer masking to limit uaccess speculation (bnc#1012628). - arm64: entry: Ensure branch through syscall table is bounded under speculation (bnc#1012628). - arm64: uaccess: Prevent speculative use of the current addr_limit (bnc#1012628). - arm64: uaccess: Don't bother eliding access_ok checks in __{get, put}_user (bnc#1012628). - arm64: uaccess: Mask __user pointers for __arch_{clear, copy_*}_user (bnc#1012628). - arm64: futex: Mask __user pointers prior to dereference (bnc#1012628). - arm64: cpufeature: __this_cpu_has_cap() shouldn't stop early (bnc#1012628). - arm64: entry: Apply BP hardening for high-priority synchronous exceptions (bnc#1012628). - arm64: entry: Apply BP hardening for suspicious interrupts from EL0 (bnc#1012628). - arm64: KVM: Increment PC after handling an SMC trap (bnc#1012628). - arm/arm64: KVM: Consolidate the PSCI include files (bnc#1012628). - arm/arm64: KVM: Add PSCI_VERSION helper (bnc#1012628). - arm/arm64: KVM: Add smccc accessors to PSCI code (bnc#1012628). - arm/arm64: KVM: Implement PSCI 1.0 support (bnc#1012628). - arm/arm64: KVM: Advertise SMCCC v1.1 (bnc#1012628). - arm/arm64: KVM: Turn kvm_psci_version into a static inline (bnc#1012628). - arm64: KVM: Report SMCCC_ARCH_WORKAROUND_1 BP hardening support (bnc#1012628). - arm64: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling (bnc#1012628). - firmware/psci: Expose PSCI conduit (bnc#1012628). - firmware/psci: Expose SMCCC version through psci_ops (bnc#1012628). - arm/arm64: smccc: Make function identifiers an unsigned quantity (bnc#1012628). - arm/arm64: smccc: Implement SMCCC v1.1 inline primitive (bnc#1012628). - arm64: Add ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support (bnc#1012628). - arm64: Kill PSCI_GET_VERSION as a variant-2 workaround (bnc#1012628). - mtd: cfi: convert inline functions to macros (bnc#1012628). - mtd: nand: brcmnand: Disable prefetch by default (bnc#1012628). - mtd: nand: Fix nand_do_read_oob() return value (bnc#1012628). - mtd: nand: sunxi: Fix ECC strength choice (bnc#1012628). - ubi: Fix race condition between ubi volume creation and udev (bnc#1012628). - ubi: fastmap: Erase outdated anchor PEBs during attach (bnc#1012628). - ubi: block: Fix locking for idr_alloc/idr_remove (bnc#1012628). - ubifs: free the encrypted symlink target (bnc#1012628). - nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to the mds (bnc#1012628). - nfs41: do not return ENOMEM on LAYOUTUNAVAILABLE (bnc#1012628). - NFS: Add a cond_resched() to nfs_commit_release_pages() (bnc#1012628). - NFS: Fix nfsstat breakage due to LOOKUPP (bnc#1012628). - NFS: commit direct writes even if they fail partially (bnc#1012628). - NFS: reject request for id_legacy key without auxdata (bnc#1012628). - NFS: Fix a race between mmap() and O_DIRECT (bnc#1012628). - nfsd: Detect unhashed stids in nfsd4_verify_open_stid() (bnc#1012628). - kernfs: fix regression in kernfs_fop_write caused by wrong type (bnc#1012628). - ahci: Annotate PCI ids for mobile Intel chipsets as such (bnc#1012628). - ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo Lake AHCI (bnc#1012628). - ahci: Add Intel Cannon Lake PCH-H PCI ID (bnc#1012628). - crypto: hash - introduce crypto_hash_alg_has_setkey() (bnc#1012628). - crypto: cryptd - pass through absence of ->setkey() (bnc#1012628). - crypto: mcryptd - pass through absence of ->setkey() (bnc#1012628). - crypto: poly1305 - remove ->setkey() method (bnc#1012628). - crypto: hash - annotate algorithms taking optional key (bnc#1012628). - crypto: hash - prevent using keyed hashes without setting key (bnc#1012628). - media: v4l2-ioctl.c: use check_fmt for enum/g/s/try_fmt (bnc#1012628). - media: v4l2-ioctl.c: don't copy back the result for -ENOTTY (bnc#1012628). - media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUF (bnc#1012628). - media: v4l2-compat-ioctl32.c: fix the indentation (bnc#1012628). - media: v4l2-compat-ioctl32.c: move 'helper' functions to __get/put_v4l2_format32 (bnc#1012628). - media: v4l2-compat-ioctl32.c: avoid sizeof(type) (bnc#1012628). - media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32 (bnc#1012628). - media: v4l2-compat-ioctl32.c: fix ctrl_is_pointer (bnc#1012628). - media: v4l2-compat-ioctl32.c: copy clip list in put_v4l2_window32 (bnc#1012628). - media: v4l2-compat-ioctl32.c: drop pr_info for unknown buffer type (bnc#1012628). - media: v4l2-compat-ioctl32.c: don't copy back the result for certain errors (bnc#1012628). - media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic (bnc#1012628). - media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work for subdevs (bnc#1012628). - crypto: caam - fix endless loop when DECO acquire fails (bnc#1012628). - crypto: sha512-mb - initialize pending lengths correctly (bnc#1012628). - crypto: talitos - fix Kernel Oops on hashing an empty file (bnc#1012628). - arm: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls (bnc#1012628). - KVM: nVMX: Fix races when sending nested PI while dest enters/leaves L2 (bnc#1012628). - KVM: nVMX: Fix bug of injecting L2 exception into L1 (bnc#1012628). - KVM: PPC: Book3S HV: Make sure we don't re-enter guest without XIVE loaded (bnc#1012628). - KVM: PPC: Book3S HV: Drop locks before reading guest memory (bnc#1012628). - KVM: arm/arm64: Handle CPU_PM_ENTER_FAILED (bnc#1012628). - KVM: PPC: Book3S PR: Fix broken select due to misspelling (bnc#1012628). - ASoC: acpi: fix machine driver selection based on quirk (bnc#1012628). - ASoC: rockchip: i2s: fix playback after runtime resume (bnc#1012628). - ASoC: skl: Fix kernel warning due to zero NHTL entry (bnc#1012628). - ASoC: compress: Correct handling of copy callback (bnc#1012628). - watchdog: imx2_wdt: restore previous timeout after suspend+resume (bnc#1012628). - afs: Add missing afs_put_cell() (bnc#1012628). - afs: Need to clear responded flag in addr cursor (bnc#1012628). - afs: Fix missing cursor clearance (bnc#1012628). - afs: Fix server list handling (bnc#1012628). - btrfs: Handle btrfs_set_extent_delalloc failure in fixup worker (bnc#1012628). - Btrfs: raid56: iterate raid56 internal bio with bio_for_each_segment_all (bnc#1012628). - kasan: don't emit builtin calls when sanitization is off (bnc#1012628). - kasan: rework Kconfig settings (bnc#1012628). - media: dvb_frontend: be sure to init dvb_frontend_handle_ioctl() return code (bnc#1012628). - media: dvb-frontends: fix i2c access helpers for KASAN (bnc#1012628). - media: dt-bindings/media/cec-gpio.txt: mention the CEC/HPD max voltages (bnc#1012628). - media: ts2020: avoid integer overflows on 32 bit machines (bnc#1012628). - media: vivid: fix module load error when enabling fb and no_error_inj=1 (bnc#1012628). - media: cxusb, dib0700: ignore XC2028_I2C_FLUSH (bnc#1012628). - fs/proc/kcore.c: use probe_kernel_read() instead of memcpy() (bnc#1012628). - kernel/async.c: revert "async: simplify lowest_in_progress()" (bnc#1012628). - kernel/relay.c: revert "kernel/relay.c: fix potential memory leak" (bnc#1012628). - pipe: actually allow root to exceed the pipe buffer limits (bnc#1012628). - pipe: fix off-by-one error when checking buffer limits (bnc#1012628). - HID: quirks: Fix keyboard + touchpad on Toshiba Click Mini not working (bnc#1012628). - Bluetooth: btsdio: Do not bind to non-removable BCM43341 (bnc#1012628). - Revert "Bluetooth: btusb: fix QCA Rome suspend/resume" (bnc#1012628). - Bluetooth: btusb: Restore QCA Rome suspend/resume fix with a "rewritten" version (bnc#1012628). - ipmi: use dynamic memory for DMI driver override (bnc#1012628). - signal/openrisc: Fix do_unaligned_access to send the proper signal (bnc#1012628). - signal/sh: Ensure si_signo is initialized in do_divide_error (bnc#1012628). - alpha: fix crash if pthread_create races with signal delivery (bnc#1012628). - alpha: osf_sys.c: fix put_tv32 regression (bnc#1012628). - alpha: Fix mixed up args in EXC macro in futex operations (bnc#1012628). - alpha: fix reboot on Avanti platform (bnc#1012628). - alpha: fix formating of stack content (bnc#1012628). - xtensa: fix futex_atomic_cmpxchg_inatomic (bnc#1012628). - EDAC, octeon: Fix an uninitialized variable warning (bnc#1012628). - genirq: Make legacy autoprobing work again (bnc#1012628). - pinctrl: intel: Initialize GPIO properly when used through irqchip (bnc#1012628). - pinctrl: mcp23s08: fix irq setup order (bnc#1012628). - pinctrl: sx150x: Unregister the pinctrl on release (bnc#1012628). - pinctrl: sx150x: Register pinctrl before adding the gpiochip (bnc#1012628). - pinctrl: sx150x: Add a static gpio/pinctrl pin range mapping (bnc#1012628). - pktcdvd: Fix pkt_setup_dev() error path (bnc#1012628). - pktcdvd: Fix a recently introduced NULL pointer dereference (bnc#1012628). - blk-mq: quiesce queue before freeing queue (bnc#1012628). - clocksource/drivers/stm32: Fix kernel panic with multiple timers (bnc#1012628). - lib/ubsan.c: s/missaligned/misaligned/ (bnc#1012628). - lib/ubsan: add type mismatch handler for new GCC/Clang (bnc#1012628). - objtool: Fix switch-table detection (bnc#1012628). - arm64: dts: marvell: add Ethernet aliases (bnc#1012628). - drm/i915: Avoid PPS HW/SW state mismatch due to rounding (bnc#1012628). - ACPI: sbshc: remove raw pointer from printk() message (bnc#1012628). - acpi, nfit: fix register dimm error handling (bnc#1012628). - ovl: force r/o mount when index dir creation fails (bnc#1012628). - ovl: fix failure to fsync lower dir (bnc#1012628). - ovl: take mnt_want_write() for work/index dir setup (bnc#1012628). - ovl: take mnt_want_write() for removing impure xattr (bnc#1012628). - ovl: hash directory inodes for fsnotify (bnc#1012628). - mn10300/misalignment: Use SIGSEGV SEGV_MAPERR to report a failed user copy (bnc#1012628). - devpts: fix error handling in devpts_mntget() (bnc#1012628). - ftrace: Remove incorrect setting of glob search field (bnc#1012628). - scsi: core: Ensure that the SCSI error handler gets woken up (bnc#1012628). - scsi: lpfc: Fix crash after bad bar setup on driver attachment (bnc#1012628). - scsi: cxlflash: Reset command ioasc (bnc#1012628). - rcu: Export init_rcu_head() and destroy_rcu_head() to GPL modules (bnc#1012628). - media: dvb_frontend: fix return error code (git-fixes). - mtd: ubi: wl: Fix error return code in ubi_wl_init() (git-fixes). - Update config files. - Linux 4.15.4 (bnc#1012628). - watchdog: indydog: Add dependency on SGI_HAS_INDYDOG (bnc#1012628). - cifs: Fix missing put_xid in cifs_file_strict_mmap (bnc#1012628). - cifs: Fix autonegotiate security settings mismatch (bnc#1012628). - CIFS: zero sensitive data when freeing (bnc#1012628). - cpufreq: mediatek: add mediatek related projects into blacklist (bnc#1012628). - dmaengine: dmatest: fix container_of member in dmatest_callback (bnc#1012628). - ssb: Do not disable PCI host on non-Mips (bnc#1012628). - watchdog: gpio_wdt: set WDOG_HW_RUNNING in gpio_wdt_stop (bnc#1012628). - Revert "drm/i915: mark all device info struct with __initconst" (bnc#1012628). - sched/rt: Use container_of() to get root domain in rto_push_irq_work_func() (bnc#1012628). - sched/rt: Up the root domain ref count when passing it around via IPIs (bnc#1012628). - media: dvb-usb-v2: lmedm04: Improve logic checking of warm start (bnc#1012628). - media: dvb-usb-v2: lmedm04: move ts2020 attach to dm04_lme2510_tuner (bnc#1012628). - media: hdpvr: Fix an error handling path in hdpvr_probe() (bnc#1012628). - arm64: cpu_errata: Add Kryo to Falkor 1003 errata (bnc#1012628). - arm64: kpti: Make use of nG dependent on arm64_kernel_unmapped_at_el0() (bnc#1012628). - arm64: mm: Permit transitioning from Global to Non-Global without BBM (bnc#1012628). - arm64: kpti: Add ->enable callback to remap swapper using nG mappings (bnc#1012628). - arm64: Force KPTI to be disabled on Cavium ThunderX (bnc#1012628). - arm64: entry: Reword comment about post_ttbr_update_workaround (bnc#1012628). - arm64: idmap: Use "awx" flags for .idmap.text .pushsection directives (bnc#1012628). - arm64: barrier: Add CSDB macros to control data-value prediction (bnc#1012628). - arm64: Implement array_index_mask_nospec() (bnc#1012628). - arm64: Make USER_DS an inclusive limit (bnc#1012628). - arm64: Use pointer masking to limit uaccess speculation (bnc#1012628). - arm64: entry: Ensure branch through syscall table is bounded under speculation (bnc#1012628). - arm64: uaccess: Prevent speculative use of the current addr_limit (bnc#1012628). - arm64: uaccess: Don't bother eliding access_ok checks in __{get, put}_user (bnc#1012628). - arm64: uaccess: Mask __user pointers for __arch_{clear, copy_*}_user (bnc#1012628). - arm64: futex: Mask __user pointers prior to dereference (bnc#1012628). - arm64: cpufeature: __this_cpu_has_cap() shouldn't stop early (bnc#1012628). - arm64: entry: Apply BP hardening for high-priority synchronous exceptions (bnc#1012628). - arm64: entry: Apply BP hardening for suspicious interrupts from EL0 (bnc#1012628). - arm64: KVM: Increment PC after handling an SMC trap (bnc#1012628). - arm/arm64: KVM: Consolidate the PSCI include files (bnc#1012628). - arm/arm64: KVM: Add PSCI_VERSION helper (bnc#1012628). - arm/arm64: KVM: Add smccc accessors to PSCI code (bnc#1012628). - arm/arm64: KVM: Implement PSCI 1.0 support (bnc#1012628). - arm/arm64: KVM: Advertise SMCCC v1.1 (bnc#1012628). - arm/arm64: KVM: Turn kvm_psci_version into a static inline (bnc#1012628). - arm64: KVM: Report SMCCC_ARCH_WORKAROUND_1 BP hardening support (bnc#1012628). - arm64: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling (bnc#1012628). - firmware/psci: Expose PSCI conduit (bnc#1012628). - firmware/psci: Expose SMCCC version through psci_ops (bnc#1012628). - arm/arm64: smccc: Make function identifiers an unsigned quantity (bnc#1012628). - arm/arm64: smccc: Implement SMCCC v1.1 inline primitive (bnc#1012628). - arm64: Add ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support (bnc#1012628). - arm64: Kill PSCI_GET_VERSION as a variant-2 workaround (bnc#1012628). - mtd: cfi: convert inline functions to macros (bnc#1012628). - mtd: nand: brcmnand: Disable prefetch by default (bnc#1012628). - mtd: nand: Fix nand_do_read_oob() return value (bnc#1012628). - mtd: nand: sunxi: Fix ECC strength choice (bnc#1012628). - ubi: Fix race condition between ubi volume creation and udev (bnc#1012628). - ubi: fastmap: Erase outdated anchor PEBs during attach (bnc#1012628). - ubi: block: Fix locking for idr_alloc/idr_remove (bnc#1012628). - ubifs: free the encrypted symlink target (bnc#1012628). - nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to the mds (bnc#1012628). - nfs41: do not return ENOMEM on LAYOUTUNAVAILABLE (bnc#1012628). - NFS: Add a cond_resched() to nfs_commit_release_pages() (bnc#1012628). - NFS: Fix nfsstat breakage due to LOOKUPP (bnc#1012628). - NFS: commit direct writes even if they fail partially (bnc#1012628). - NFS: reject request for id_legacy key without auxdata (bnc#1012628). - NFS: Fix a race between mmap() and O_DIRECT (bnc#1012628). - nfsd: Detect unhashed stids in nfsd4_verify_open_stid() (bnc#1012628). - kernfs: fix regression in kernfs_fop_write caused by wrong type (bnc#1012628). - ahci: Annotate PCI ids for mobile Intel chipsets as such (bnc#1012628). - ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo Lake AHCI (bnc#1012628). - ahci: Add Intel Cannon Lake PCH-H PCI ID (bnc#1012628). - crypto: hash - introduce crypto_hash_alg_has_setkey() (bnc#1012628). - crypto: cryptd - pass through absence of ->setkey() (bnc#1012628). - crypto: mcryptd - pass through absence of ->setkey() (bnc#1012628). - crypto: poly1305 - remove ->setkey() method (bnc#1012628). - crypto: hash - annotate algorithms taking optional key (bnc#1012628). - crypto: hash - prevent using keyed hashes without setting key (bnc#1012628). - media: v4l2-ioctl.c: use check_fmt for enum/g/s/try_fmt (bnc#1012628). - media: v4l2-ioctl.c: don't copy back the result for -ENOTTY (bnc#1012628). - media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUF (bnc#1012628). - media: v4l2-compat-ioctl32.c: fix the indentation (bnc#1012628). - media: v4l2-compat-ioctl32.c: move 'helper' functions to __get/put_v4l2_format32 (bnc#1012628). - media: v4l2-compat-ioctl32.c: avoid sizeof(type) (bnc#1012628). - media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32 (bnc#1012628). - media: v4l2-compat-ioctl32.c: fix ctrl_is_pointer (bnc#1012628). - media: v4l2-compat-ioctl32.c: copy clip list in put_v4l2_window32 (bnc#1012628). - media: v4l2-compat-ioctl32.c: drop pr_info for unknown buffer type (bnc#1012628). - media: v4l2-compat-ioctl32.c: don't copy back the result for certain errors (bnc#1012628). - media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic (bnc#1012628). - media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work for subdevs (bnc#1012628). - crypto: caam - fix endless loop when DECO acquire fails (bnc#1012628). - crypto: sha512-mb - initialize pending lengths correctly (bnc#1012628). - crypto: talitos - fix Kernel Oops on hashing an empty file (bnc#1012628). - arm: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls (bnc#1012628). - KVM: nVMX: Fix races when sending nested PI while dest enters/leaves L2 (bnc#1012628). - KVM: nVMX: Fix bug of injecting L2 exception into L1 (bnc#1012628). - KVM: PPC: Book3S HV: Make sure we don't re-enter guest without XIVE loaded (bnc#1012628). - KVM: PPC: Book3S HV: Drop locks before reading guest memory (bnc#1012628). - KVM: arm/arm64: Handle CPU_PM_ENTER_FAILED (bnc#1012628). - KVM: PPC: Book3S PR: Fix broken select due to misspelling (bnc#1012628). - ASoC: acpi: fix machine driver selection based on quirk (bnc#1012628). - ASoC: rockchip: i2s: fix playback after runtime resume (bnc#1012628). - ASoC: skl: Fix kernel warning due to zero NHTL entry (bnc#1012628). - ASoC: compress: Correct handling of copy callback (bnc#1012628). - watchdog: imx2_wdt: restore previous timeout after suspend+resume (bnc#1012628). - afs: Add missing afs_put_cell() (bnc#1012628). - afs: Need to clear responded flag in addr cursor (bnc#1012628). - afs: Fix missing cursor clearance (bnc#1012628). - afs: Fix server list handling (bnc#1012628). - btrfs: Handle btrfs_set_extent_delalloc failure in fixup worker (bnc#1012628). - Btrfs: raid56: iterate raid56 internal bio with bio_for_each_segment_all (bnc#1012628). - kasan: don't emit builtin calls when sanitization is off (bnc#1012628). - kasan: rework Kconfig settings (bnc#1012628). - media: dvb_frontend: be sure to init dvb_frontend_handle_ioctl() return code (bnc#1012628). - media: dvb-frontends: fix i2c access helpers for KASAN (bnc#1012628). - media: dt-bindings/media/cec-gpio.txt: mention the CEC/HPD max voltages (bnc#1012628). - media: ts2020: avoid integer overflows on 32 bit machines (bnc#1012628). - media: vivid: fix module load error when enabling fb and no_error_inj=1 (bnc#1012628). - media: cxusb, dib0700: ignore XC2028_I2C_FLUSH (bnc#1012628). - fs/proc/kcore.c: use probe_kernel_read() instead of memcpy() (bnc#1012628). - kernel/async.c: revert "async: simplify lowest_in_progress()" (bnc#1012628). - kernel/relay.c: revert "kernel/relay.c: fix potential memory leak" (bnc#1012628). - pipe: actually allow root to exceed the pipe buffer limits (bnc#1012628). - pipe: fix off-by-one error when checking buffer limits (bnc#1012628). - HID: quirks: Fix keyboard + touchpad on Toshiba Click Mini not working (bnc#1012628). - Bluetooth: btsdio: Do not bind to non-removable BCM43341 (bnc#1012628). - Revert "Bluetooth: btusb: fix QCA Rome suspend/resume" (bnc#1012628). - Bluetooth: btusb: Restore QCA Rome suspend/resume fix with a "rewritten" version (bnc#1012628). - ipmi: use dynamic memory for DMI driver override (bnc#1012628). - signal/openrisc: Fix do_unaligned_access to send the proper signal (bnc#1012628). - signal/sh: Ensure si_signo is initialized in do_divide_error (bnc#1012628). - alpha: fix crash if pthread_create races with signal delivery (bnc#1012628). - alpha: osf_sys.c: fix put_tv32 regression (bnc#1012628). - alpha: Fix mixed up args in EXC macro in futex operations (bnc#1012628). - alpha: fix reboot on Avanti platform (bnc#1012628). - alpha: fix formating of stack content (bnc#1012628). - xtensa: fix futex_atomic_cmpxchg_inatomic (bnc#1012628). - EDAC, octeon: Fix an uninitialized variable warning (bnc#1012628). - genirq: Make legacy autoprobing work again (bnc#1012628). - pinctrl: intel: Initialize GPIO properly when used through irqchip (bnc#1012628). - pinctrl: mcp23s08: fix irq setup order (bnc#1012628). - pinctrl: sx150x: Unregister the pinctrl on release (bnc#1012628). - pinctrl: sx150x: Register pinctrl before adding the gpiochip (bnc#1012628). - pinctrl: sx150x: Add a static gpio/pinctrl pin range mapping (bnc#1012628). - pktcdvd: Fix pkt_setup_dev() error path (bnc#1012628). - pktcdvd: Fix a recently introduced NULL pointer dereference (bnc#1012628). - blk-mq: quiesce queue before freeing queue (bnc#1012628). - clocksource/drivers/stm32: Fix kernel panic with multiple timers (bnc#1012628). - lib/ubsan.c: s/missaligned/misaligned/ (bnc#1012628). - lib/ubsan: add type mismatch handler for new GCC/Clang (bnc#1012628). - objtool: Fix switch-table detection (bnc#1012628). - arm64: dts: marvell: add Ethernet aliases (bnc#1012628). - drm/i915: Avoid PPS HW/SW state mismatch due to rounding (bnc#1012628). - ACPI: sbshc: remove raw pointer from printk() message (bnc#1012628). - acpi, nfit: fix register dimm error handling (bnc#1012628). - ovl: force r/o mount when index dir creation fails (bnc#1012628). - ovl: fix failure to fsync lower dir (bnc#1012628). - ovl: take mnt_want_write() for work/index dir setup (bnc#1012628). - ovl: take mnt_want_write() for removing impure xattr (bnc#1012628). - ovl: hash directory inodes for fsnotify (bnc#1012628). - mn10300/misalignment: Use SIGSEGV SEGV_MAPERR to report a failed user copy (bnc#1012628). - devpts: fix error handling in devpts_mntget() (bnc#1012628). - ftrace: Remove incorrect setting of glob search field (bnc#1012628). - scsi: core: Ensure that the SCSI error handler gets woken up (bnc#1012628). - scsi: lpfc: Fix crash after bad bar setup on driver attachment (bnc#1012628). - scsi: cxlflash: Reset command ioasc (bnc#1012628). - rcu: Export init_rcu_head() and destroy_rcu_head() to GPL modules (bnc#1012628). - Update config files. - commit 4d42c34 ==== kgamma5 ==== Version update (5.12.0 -> 5.12.1) Subpackages: kgamma5-lang - Update to 5.12.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.12.1.php - Changes since 5.12.0: * None ==== khotkeys5 ==== Version update (5.12.0 -> 5.12.1) Subpackages: khotkeys5-devel khotkeys5-lang - Update to 5.12.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.12.1.php - Changes since 5.12.0: * None ==== kinfocenter5 ==== Version update (5.12.0 -> 5.12.1) Subpackages: kinfocenter5-lang - Update to 5.12.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.12.1.php - Changes since 5.12.0: * Ensure Registry gets destroyed before the Wayland connection (kde#387479) * Show high-resolution and vector logos properly in HighDPI mode (kde#388633) ==== kmenuedit5 ==== Version update (5.12.0 -> 5.12.1) Subpackages: kmenuedit5-lang - Update to 5.12.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.12.1.php - Changes since 5.12.0: * None ==== kscreen5 ==== Version update (5.12.0 -> 5.12.1) Subpackages: kscreen5-lang - Update to 5.12.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.12.1.php - Changes since 5.12.0: * None ==== kscreenlocker ==== Version update (5.12.0 -> 5.12.1) Subpackages: kscreenlocker-lang libKScreenLocker5 - Update to 5.12.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.12.1.php - Changes since 5.12.0: * Require Qt 5.9 ==== ksshaskpass5 ==== Version update (5.12.0 -> 5.12.1) Subpackages: ksshaskpass5-lang - Update to 5.12.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.12.1.php - Changes since 5.12.0: * None ==== ksysguard5 ==== Version update (5.12.0 -> 5.12.1) Subpackages: ksysguard5-lang - Update to 5.12.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.12.1.php - Changes since 5.12.0: * Require KDE Frameworks 5.42 and Qt 5.9 * Correction with the & problem in tabs (kde#382512) ==== kwayland-integration ==== Version update (5.12.0 -> 5.12.1) - Update to 5.12.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.12.1.php - Changes since 5.12.0: * None ==== kwin5 ==== Version update (5.12.0 -> 5.12.1) Subpackages: kwin5-devel kwin5-lang - Update to 5.12.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.12.1.php - Changes since 5.12.0: * Fix compilation without libinput * Make it possible to compile 5.12 branch with a kdecoration from master * [x11] Fix interactive point selection (kde#387720) * Block geometry updates on move resize finish and don't configure xdg shell surfaces while blocked (kde#388072) * Enable blending if a subsurface has an alpha channel ==== libkdecoration2 ==== Version update (5.12.0 -> 5.12.1) Subpackages: libkdecoration2-devel libkdecorations2-5 libkdecorations2private5 - Update to 5.12.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.12.1.php - Changes since 5.12.0: * None ==== libkscreen2 ==== Version update (5.12.0 -> 5.12.1) Subpackages: libKF5Screen7 libkscreen2-devel libkscreen2-plugin - Update to 5.12.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.12.1.php - Changes since 5.12.0: * Fix missing Qt5::Gui in public link interface, pulled in by QQuaternion * Require KDE Frameworks 5.42 and Qt 5.9 ==== libksysguard5 ==== Version update (5.12.0 -> 5.12.1) Subpackages: libksysguard5-devel libksysguard5-helper libksysguard5-lang - Update to 5.12.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.12.1.php - Changes since 5.12.0: * None ==== libqt5-qtbase ==== Subpackages: libQt5Concurrent-devel libQt5Concurrent5 libQt5Core-devel libQt5Core-private-headers-devel libQt5Core5 libQt5DBus-devel libQt5DBus5 libQt5Gui-devel libQt5Gui-private-headers-devel libQt5Gui5 libQt5Network-devel libQt5Network5 libQt5OpenGL-devel libQt5OpenGL5 libQt5PlatformHeaders-devel libQt5PrintSupport-devel libQt5PrintSupport5 libQt5Sql-devel libQt5Sql5 libQt5Sql5-mysql libQt5Sql5-postgresql libQt5Sql5-sqlite libQt5Sql5-unixODBC libQt5Test-devel libQt5Test5 libQt5Widgets-devel libQt5Widgets5 libQt5Xml-devel libQt5Xml5 libqt5-qtbase-common-devel libqt5-qtbase-devel libqt5-qtbase-platformtheme-gtk3 - Add opengl-Bail-if-cached-shader-fails-to-load.patch: Fixing broken OpenGL rendering with cached shaders. This is especially systems with Mesa 18.0.0 or newer. Many thanks to Michal Srb and Fabian Vogt for hunting this down. This was truly a joint effort. Fixes boo#1080578 and all duplicates of boo#1079465. - Add -force-debug-info to also generate debug info in release builds (boo#1080551) ==== libqt5-qtwebkit ==== Version update (5.9.0 -> 5.212~alpha2) Subpackages: libQt5WebKit5 libQt5WebKit5-devel libQt5WebKit5-imports libQt5WebKitWidgets-devel libQt5WebKitWidgets5 - Add patch to fix build failure with CMake 3.10 * fix-build-with-cmake-3.10.diff - Use Gstreamer for audio/video support optional - Add patch to keep the same private symbol version scheme: * tell-the-truth-about-private-api.patch - Add patch to fix detection of OpenGL ES 2.0 with Qt >= 5.8: * fix-gles-detection.patch - Add patch to enable symbol versioning for libQt5WebKit.so.5 as well: * qt5webkit-symver.patch - Ported to Konstantin Tokarev's <annulen@yandex.ru> QtWebKit fork version 5.212.0 Alpha 2 (FATE#323918, bsc#1050469) * Based on WebKitGTK 2.12 (uses CMake instead of QMake) * Newer WebKit base * Improved support for web standards * Many bugfixes and patched security holes inherited from upstream WebKit * For more details please see: https://github.com/annulen/webkit/releases/tag/qtwebkit-5.212.0-alpha and https://github.com/annulen/webkit/releases/tag/qtwebkit-5.212.0-alpha2 - Drop unneeded patches * 03_hide_std_symbols.diff * 04_enable_debug_information.diff * 05-fix-linker-errors.diff * 7dac8c2d5f743563df76c2347c6ad394b6779ffc.patch * fix-build-icu59.patch * no-Werror-rpath.diff * reduce-link-optimization.diff * workaround-gcc7-crash.patch - Set minimum amount of RAM in _constraints to 10 GiB for x86_64 - Add patch to always enable X11 target build: * enable_x11_target_always.patch - Add patch to work around gcc7-related crash: * webkit-fix-WTF-StringImpl-copyChars-segfaults-with-gcc7.patch - Corrected License tag. QtWebKit is just LGPL-2.1+ and does not follow Qt's commercial-inspired licensing scheme of (L)GPLv3-only. ==== milou5 ==== Version update (5.12.0 -> 5.12.1) Subpackages: milou5-lang - Update to 5.12.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.12.1.php - Changes since 5.12.0: * None ==== mlterm ==== Subpackages: mlterm-canna mlterm-ibus mlterm-scim mlterm-wnn - Add explicit buildrequires on x11 and fontconfig, do not count on them being pulled by other packages. ==== oxygen5 ==== Version update (5.12.0 -> 5.12.1) Subpackages: oxygen5-cursors oxygen5-decoration oxygen5-devel oxygen5-lang oxygen5-sounds oxygen5-style - Update to 5.12.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.12.1.php - Changes since 5.12.0: * Fix LnF theme data for window decoration ==== pcre2 ==== Version update (10.30 -> 10.31) Subpackages: libpcre2-16-0 libpcre2-8-0 - Update to new upstream release 10.31 * New pcre2_config() options: PCRE2_CONFIG_NEVER_BACKSLASH_C and PCRE2_CONFIG_COMPILED_WIDTHS. * New pcre2_pattern_info() option PCRE2_INFO_EXTRAOPTIONS to retrieve the extra compile time options. * Public names for all pcre2_compile() error numbers. * Added PCRE2_CALLOUT_STARTMATCH and PCRE2_CALLOUT_BACKTRACK bits to a new field callout_flags in callout blocks. - use https for main site - cleanup with spec-cleaner ==== plasma-nm5 ==== Version update (5.12.0 -> 5.12.1) Subpackages: plasma-nm5-lang plasma-nm5-openconnect plasma-nm5-openvpn plasma-nm5-pptp plasma-nm5-vpnc - Update to 5.12.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.12.1.php - Changes since 5.12.0: * None ==== plasma5-addons ==== Version update (5.12.0 -> 5.12.1) Subpackages: plasma5-addons-lang - Update to 5.12.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.12.1.php - Changes since 5.12.0: * None ==== plasma5-desktop ==== Version update (5.12.0 -> 5.12.1) Subpackages: plasma5-desktop-lang - Update to 5.12.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.12.1.php - Changes since 5.12.0: * Implement Tab/Backtab navigation (kde#387316) * [touchpad kcm] No KLocalizedString::setApplicationDomain() in kded plugin * [knetattach] Fix i18n calls being made before QApp creation * [Mouse KCM] Check libinput Atom availability before using them (kde#389978) * [Task Manager] Use KFilePlacesModel::isHidden * Improve preview thumbnail quality (kde#376848) * minor optimization: use reserve() * [kwin & plasma-desktop runners] add missing TRANSLATION_DOMAIN definition * Fix kded5 startup warning: * Fix warnings in kded5 startup, due to i18n("") * Require KDE Frameworks 5.42 ==== plasma5-integration ==== Version update (5.12.0 -> 5.12.1) Subpackages: plasma5-integration-plugin plasma5-integration-plugin-lang - Update to 5.12.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.12.1.php - Changes since 5.12.0: * None ==== plasma5-openSUSE ==== Subpackages: plasma5-defaults-openSUSE plasma5-theme-openSUSE plasma5-workspace-branding-openSUSE sddm-theme-openSUSE - Update to 5.12.1 ==== plasma5-pa ==== Version update (5.12.0 -> 5.12.1) Subpackages: plasma5-pa-lang - Update to 5.12.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.12.1.php - Changes since 5.12.0: * Support "phone" form factor * Applet: Fix accessing SourceModel from main item (kde#390161) ==== plasma5-workspace ==== Version update (5.12.0 -> 5.12.1) Subpackages: plasma5-session plasma5-session-wayland plasma5-workspace-devel plasma5-workspace-lang plasma5-workspace-libs - Update to 5.12.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.12.1.php - Changes since 5.12.0: * Improve appearance of the logout dialog on wayland * Fix Breeze LnF theme data for window decoration * Fix dupe handling in requestAddLauncherToActivities; improve unit test * [Notifications] Let clear entry also clear history * [LauncherTasksModel] Support applications: URLs in requestOpenUrls * [appstream runner] Add missing Messages.sh file and set TRANSLATION_DOMAIN ==== polkit-kde-agent-5 ==== Version update (5.12.0 -> 5.12.1) Subpackages: polkit-kde-agent-5-lang - Update to 5.12.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.12.1.php - Changes since 5.12.0: * None ==== powerdevil5 ==== Version update (5.12.0 -> 5.12.1) Subpackages: powerdevil5-lang - Update to 5.12.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.12.1.php - Changes since 5.12.0: * None ==== sudo ==== - Fix sudo prompt: escape %p into %%p to ensure 'p' is not wrapped and interpreted as being an rpm variable (boo#1081470). ==== systemsettings5 ==== Version update (5.12.0 -> 5.12.1) Subpackages: systemsettings5-devel systemsettings5-lang - Update to 5.12.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.12.1.php - Changes since 5.12.0: * Require KDE Frameworks 5.42 and Qt 5.0 * Fix crash when searching ==== wget ==== - Original package had sources lzip compressed. Downloaded .gz compressed file including signature file. ==== xdg-desktop-portal-kde ==== Version update (5.12.0 -> 5.12.1) Subpackages: xdg-desktop-portal-kde-lang - Update to 5.12.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.12.1.php - Changes since 5.12.0: * None -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org