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=20170907 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: ImageMagick appstream-glib (0.7.0 -> 0.6.12) clamav freerdp (2.0.0~git.1497095982.1dbd2d28d -> 2.0.0~rc0) grub2 hdf kernel-source (4.12.9 -> 4.12.11) libcdio (0.93 -> 0.94) libgcrypt (1.8.0 -> 1.8.1) libidn2 (2.0.3 -> 2.0.4) libinput libmediawiki libnettle libvpx multipath-tools (0.7.2+11+suse.448921a2 -> 0.7.2+44+suse.3a8d750c) openssl-1_0_0 patterns-base qemu (2.9.0 -> 2.10.0) qemu-linux-user (2.9.0 -> 2.10.0) re2c (0.16 -> 1.0.2) rubygem-byebug (9.0.6 -> 9.1.0) rubygem-fast_gettext (1.4.1 -> 1.5.1) samba seahorse-sharing thin-provisioning-tools (0.7.0 -> 0.7.1) xf86-input-libinput xfsprogs xinetd (2.3.15.1 -> 2.3.15.3) xorg-x11-driver-video xorg-x11-server === Details === ==== ImageMagick ==== Subpackages: ImageMagick-devel ImageMagick-extra libMagick++-7_Q16HDRI3 libMagickCore-7_Q16HDRI3 libMagickWand-7_Q16HDRI3 perl-PerlMagick - fix previous submission - remove ghostscript recommends - Sort the header with spec-cleaner and convert the deps to .pc ones - Drop --with-pic, applies to static library only - Add --disable-silent-rules to see the compilation output in log - Fix graphviz/lcms options to match configure ones - Remove indirect-reads switch not present in configure.ac at all - another attempt to make a libMagickCore* version installable with another version [bsc#1054659] + ImageMagick-library-installable-in-parallel.patch ==== appstream-glib ==== Version update (0.7.0 -> 0.6.12) Subpackages: libappstream-builder8 libappstream-glib8 - 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. ==== clamav ==== - Add clamav-fix_newer_zlib.patch from ubuntu packages to fix build with zlib 1.2.11 (boo#1041201) - pass --disable-zlib-vcheck to fix build in factory - provide and obsolete clamav-nodb to trigger it's removal in Leap bsc#1040662 ==== freerdp ==== Version update (2.0.0~git.1497095982.1dbd2d28d -> 2.0.0~rc0) Subpackages: libfreerdp2 - Remove extraneous Obsoletes for packages that never existed in openSUSE:Factory or X11:RemoteDesktop. - Rename libuwac0-devel to uwac0-devel and libwinpr-devel to winpr-devel, as that seems to be their upstream name which packages are encouraged to stick to. - Remove duplicated pkgconfig requires (these are autodetected). - Fixed download location - Switched to official RC0 - Create wayland client package and libuwac0 package - Create separate libwinpr2 to be used in other packages - enabled gstreamer (currently disabled for tumbleweed) - enabled kerberos authentication - Update to official RC0 Fix the following issues identified by the CISCO TALOS project: * TALOS-2017-0336 CVE-2017-2834 boo#1050714 * TALOS-2017-0337 CVE-2017-2835 boo#1050712 * TALOS-2017-0338 CVE-2017-2836 boo#1050699 * TALOS-2017-0339 CVE-2017-2837 boo#1050704 * TALOS-2017-0340 CVE-2017-2838 boo#1050708 * TALOS-2017-0341 CVE-2017-2839 boo#1050711 ==== grub2 ==== Subpackages: grub2-i386-pc grub2-snapper-plugin grub2-systemd-sleep-plugin grub2-x86_64-efi grub2-x86_64-xen - Add preliminary patch for UEFI HTTPS and related network protocol support (fate#320130) * 0001-add-support-for-UEFI-network-protocols.patch - grub2-s390x-04-grub2-install.patch : remove arybase dependency in grub2-zipl-setup by not referencing to $[ (bsc#1055280) ==== hdf ==== - Disable tests for all architectures due to fortestF failures ==== kernel-source ==== Version update (4.12.9 -> 4.12.11) Subpackages: kernel-default kernel-default-devel kernel-devel kernel-docs kernel-macros kernel-syms - Linux 4.12.11 (bnc#1012628). - commit bf7fb08 - rt2800: fix TX_PIN_CFG setting for non MT7620 chips (bsc#1055826). - commit d79ffeb - scsi: qla2xxx: Fix an integer overflow in sysfs code (bsc#1056588, CVE-2017-14051). - commit 4fafb75 - Linux 4.12.10 (bnc#1012628 bnc#1014351 bnc#1048935 bsc#1020657 bsc#1050582). - Delete patches.drivers/ALSA-hda-Add-stereo-mic-quirk-for-Lenovo-G50-70-17aa. - Delete patches.fixes/Bluetooth-hidp-fix-possible-might-sleep-error-in-hid.patch. - Delete patches.fixes/Input-ALPS-Fix-Alps-Touchpad-two-finger-scroll-does-. - Delete patches.fixes/netfilter-expect-fix-crash-when-putting-uninited-exp.patch. - commit 030062c - Refresh patches.suse/iwlwifi-expose-default-fallback-ucode-api. The latest firmware matches for iwl7xxx/3168 series, so dropped the changes. - commit 1447668 - Refresh patch tags of patches.fixes/Input-ALPS-Fix-Alps-Touchpad-two-finger-scroll-does- - commit df5244b ==== libcdio ==== Version update (0.93 -> 0.94) Subpackages: libcdio++0 libcdio-devel libcdio16 libiso9660-10 libudf0 - Remove %package libcdio_{cdda,paranoia} since they are always produced by a separate SRPM. - Remove --with-pic (only useful for static libs) and compact - -enable-static=n. - Adjust RPM groups. Diversify descriptions for the subpackages. - update to 0.94: * CD-TEXT fixes and improvements * eject fixes * various bug fixes ==== libgcrypt ==== Version update (1.8.0 -> 1.8.1) Subpackages: libgcrypt-devel libgcrypt20 libgcrypt20-32bit - libgcrypt 1.8.1: * Mitigate a local side-channel attack on Curve25519 dubbed "May the Fourth be With You" CVE-2017-0379 bsc#1055837 * Add more extra bytes to the pool after reading a seed file * Add the OID SHA384WithECDSA from RFC-7427 to SHA-384 * Fix build problems with the Jitter RNG * Fix assembler code build problems on Rasbian (ARMv8/AArch32-CE) ==== libidn2 ==== Version update (2.0.3 -> 2.0.4) Subpackages: libidn2-0 libidn2-0-32bit - update to 2.0.4: * Fix integer overflow in bidi.c/_isBidi() bsc#1056451 * Fix integer overflow in puny_decode.c/decode_digit() bsc#1056450 * Fix idna_free() to idn_free() - enable documentation again ==== libinput ==== Subpackages: libinput-udev libinput10 - Pass --includedir="%_includedir/%name" to meson, set includedir to "standard" for openSUSE, align with what we had before the switch to meson as buildsystem. ==== libmediawiki ==== Subpackages: libKF5MediaWiki5 libmediawiki-devel - Adjust RPM groups to be in line with other KDE packages. ==== libnettle ==== Subpackages: libhogweed4 libhogweed4-32bit libnettle-devel libnettle6 libnettle6-32bit - Add patch to fix build of fat-arm: * nettle-3.3-fix-fat-arm.patch - Build nettle with AES-NI support (bsc#1056980) ==== libvpx ==== - limit maximum size to 8K Fulldome resolution to avoid DoS attacks. CVE-2017-0641 boo#1056539 ==== multipath-tools ==== Version update (0.7.2+11+suse.448921a2 -> 0.7.2+44+suse.3a8d750c) Subpackages: kpartx - Update to version 0.7.2+44.3a8d750c: Misc bug fixes: * multipathd: don't flood system with sd_notify calls (bsc#1056011) * libmultipath: add_feature: skip pointless NULL check (bsc#1055635) * libmultipath: add_feature: allow only 1 feature (bsc#1055635) * multipath: delegate dangerous commands to multipathd (bsc#1047639) * libmultipath: fix partition_delimiter config option (bsc#1056526) * kpartx: helper functions for name and uuid generation (bsc#1056508) * kpartx: search partitions by UUID, and rename (bsc#1056508) * kpartx: fix a corner case when renaming partitions (bsc#1056508) * kpartx: -d must work with empty partition table (boo#1056599) * kpartx: only recognize dasd part table on DASD (boo#1056599) Rework of the udev rules related to multipath and kpartx (bsc#1054363): * libmultipath: support MPATH_UDEV_NO_PATHS_FLAG on map creation * libmultipath: add get_udev_device * libmultipath: get_refwwid: use get_udev_device * libmultipath: use const char* in some dm helpers * libmultipath: add DI_NOIO flag for pathinfo * libmultipath: add dm_get_multipath * multipath: implement "check usable paths" (-C/-U) * 11-dm-mpath.rules: multipath -U for READY check * 11-dm-mpath.rules: import more ID_FS_xxx vars from db * 11-dm-mpath.rules: no need to test before IMPORT * 11-dm-mpath.rules: handle new maps with READY==0 * 11-dm-mpath.rules: don't set READY->ACTIVATION * 11-dm-mpath.rules: Remember DM_ACTIVATION * multipath.rules: set ID_FS_TYPE to "mpath_member" * kpartx.rules: don't rely on DM_DEPS and DM_TABLE_STATE * kpartx.rules: respect DM_UDEV_LOW_PRIORITY_FLAG * kpartx.rules: improved logic for by-uuid and by-label links * kpartx.rules: create by-partuuid and by-partlabel symlinks * kpartx.rules: generate type-name links only for multipath devices * kpartx.rules: fix logic for adding partitions * multipath/kpartx rules: avoid superfluous scanning * kpartx/del-part-nodes.rules: new udev file * kpartx.rules: move symlink code to other files - multipath-tools.spec: * added 68-del-part-nodes.rules to support partition deletion * added 00-dont-del-part-nodes.rules to disable partition deletion by default on openSUSE/SLES for now. * added 11-dm-parts.rules to kpartx package * added dracut.conf file to make sure 11-dm-parts.rules is included in initrd - Update to version 0.7.2+14+suse.5721c345: * cli_add_map: Use CMD_NONE (bsc#1053515) * multipath-tools: link internal libraries before foreigns (bsc#1028132) * multipathd daemon: Fix incorrect use of CLOCK_MONOTONIC in pthread (bsc#1053757) ==== openssl-1_0_0 ==== Subpackages: libopenssl-1_0_0-devel libopenssl1_0_0 libopenssl1_0_0-32bit - Add ECDSA ciphers to DEFAULT_SUSE cipher list (bsc#1055825) * modified openssl-1.0.1e-add-suse-default-cipher.patch * modified openssl-1.0.1e-add-test-suse-default-cipher-suite.patch ==== patterns-base ==== Subpackages: patterns-base-apparmor patterns-base-apparmor_opt patterns-base-base patterns-base-console patterns-base-enhanced_base patterns-base-enhanced_base_opt patterns-base-minimal_base patterns-base-minimal_base_conflicts patterns-base-sw_management patterns-base-x11 patterns-base-x11_opt patterns-base-x86 - Introduce a wrapper pattern 'basesystem'. One pattern cannot provide two names. This is likely to disappear soon again, but helps for an easier migration/cleanup run (and fixes boo#1049997). ==== qemu ==== Version update (2.9.0 -> 2.10.0) Subpackages: qemu-arm qemu-block-curl qemu-block-dmg qemu-block-gluster qemu-block-iscsi qemu-block-rbd qemu-block-ssh qemu-extra qemu-ipxe qemu-ksm qemu-kvm qemu-lang qemu-ppc qemu-s390 qemu-seabios qemu-sgabios qemu-tools qemu-vgabios qemu-x86 - Update BuildRequires packages libibverbs-devel and librdmacm-devel to the more correct rdma-core-devel - Enable seccomp for s390x, aarch64, and ppc64le - Fix OOB issue (use after free) in slirp network stack (CVE-2017-13711 bsc#1056291) 0034-slirp-fix-clearing-ifq_so-from-pend.patch - Fix a misalignment in the s390 ccw firmware (bsc#1056680) 0035-s390-ccw-Fix-alignment-for-CCW1.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10 - Add a supportconfig plugin qemu-supportconfig FATE#323661 - Update to v2.10.0: See http://wiki.qemu.org/ChangeLog/2.10 - Dropped internal only patches used to support SUSE Studio Testdrive as well as other miscellaneous patches deemed unused and not worth carrying (bsc#1046783, bsc#1055125, bsc#1055127) - Update SLE support statements in anticipation of SLE15 - disable SAN boot capability from virtio pxe rom used in v1.4 and older pc machine types due to rom size requirements. Hopefully a better solution can be found which doesn't impact functionality * Patches added: ipxe-stub-out-the-SAN-req-s-in-int13.patch * Patches renamed: 0006-qemu-cvs-gettimeofday.patch -> 0003-qemu-cvs-gettimeofday.patch 0007-qemu-cvs-ioctl_debug.patch -> 0004-qemu-cvs-ioctl_debug.patch 0008-qemu-cvs-ioctl_nodirection.patch -> 0005-qemu-cvs-ioctl_nodirection.patch 0009-linux-user-add-binfmt-wrapper-for-a.patch -> 0006-linux-user-add-binfmt-wrapper-for-a.patch 0010-PPC-KVM-Disable-mmu-notifier-check.patch -> 0007-PPC-KVM-Disable-mmu-notifier-check.patch 0011-linux-user-fix-segfault-deadlock.patch -> 0008-linux-user-fix-segfault-deadlock.patch 0012-linux-user-binfmt-support-host-bina.patch -> 0009-linux-user-binfmt-support-host-bina.patch 0013-linux-user-Fake-proc-cpuinfo.patch -> 0010-linux-user-Fake-proc-cpuinfo.patch 0014-linux-user-XXX-disable-fiemap.patch -> 0011-linux-user-XXX-disable-fiemap.patch 0017-linux-user-use-target_ulong.patch -> 0012-linux-user-use-target_ulong.patch 0021-console-add-question-mark-escape-op.patch -> 0013-console-add-question-mark-escape-op.patch 0022-Make-char-muxer-more-robust-wrt-sma.patch -> 0014-Make-char-muxer-more-robust-wrt-sma.patch 0023-linux-user-lseek-explicitly-cast-no.patch -> 0015-linux-user-lseek-explicitly-cast-no.patch 0025-AIO-Reduce-number-of-threads-for-32.patch -> 0016-AIO-Reduce-number-of-threads-for-32.patch 0027-xen_disk-Add-suse-specific-flush-di.patch -> 0017-xen_disk-Add-suse-specific-flush-di.patch 0028-qemu-bridge-helper-reduce-security-.patch -> 0018-qemu-bridge-helper-reduce-security-.patch 0029-qemu-binfmt-conf-use-qemu-ARCH-binf.patch -> 0019-qemu-binfmt-conf-use-qemu-ARCH-binf.patch 0030-configure-Fix-detection-of-seccomp-.patch -> 0020-configure-Fix-detection-of-seccomp-.patch 0031-linux-user-properly-test-for-infini.patch -> 0020-linux-user-properly-test-for-infini.patch 0033-roms-Makefile-pass-a-packaging-time.patch -> 0022-roms-Makefile-pass-a-packaging-time.patch 0034-Raise-soft-address-space-limit-to-h.patch -> 0023-Raise-soft-address-space-limit-to-h.patch 0035-increase-x86_64-physical-bits-to-42.patch -> 0024-increase-x86_64-physical-bits-to-42.patch 0036-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch -> 0025-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch 0037-i8254-Fix-migration-from-SLE11-SP2.patch -> 0026-i8254-Fix-migration-from-SLE11-SP2.patch 0038-acpi_piix4-Fix-migration-from-SLE11.patch -> 0027-acpi_piix4-Fix-migration-from-SLE11.patch 0039-Fix-tigervnc-long-press-issue.patch -> 0028-Fix-tigervnc-long-press-issue.patch 0041-string-input-visitor-Fix-uint64-par.patch -> 0029-string-input-visitor-Fix-uint64-par.patch 0042-test-string-input-visitor-Add-int-t.patch -> 0030-test-string-input-visitor-Add-int-t.patch 0043-test-string-input-visitor-Add-uint6.patch -> 0031-test-string-input-visitor-Add-uint6.patch 0044-tests-Add-QOM-property-unit-tests.patch -> 0032-tests-Add-QOM-property-unit-tests.patch 0045-tests-Add-scsi-disk-test.patch -> 0033-tests-Add-scsi-disk-test.patch * Patches dropped (upstream unless otherwise noted): 0003-qemu-cvs-alsa_bitfield.patch (deemed not needed) 0004-qemu-cvs-alsa_ioctl.patch (deemed not needed) 0005-qemu-cvs-alsa_mmap.patch (deemed not needed) 0015-slirp-nooutgoing.patch (bsc#1055125) 0016-vnc-password-file-and-incoming-conn.patch (bsc#1055127) 0018-block-Add-support-for-DictZip-enabl.patch (bsc#1046783) 0019-block-Add-tar-container-format.patch (bsc#1046783) 0020-Legacy-Patch-kvm-qemu-preXX-dictzip.patch (bsc#1046783) 0024-configure-Enable-PIE-for-ppc-and-pp.patch (obsolete) 0026-dictzip-Fix-on-big-endian-systems.patch (bsc#1046783) 0032-linux-user-remove-all-traces-of-qem.patch 0040-fix-xen-hvm-direct-kernel-boot.patch (bsc#970791) 0046-RFC-update-Linux-headers-from-irqs-.patch 0047-ARM-KVM-Enable-in-kernel-timers-wit.patch 0048-input-Add-trace-event-for-empty-key.patch 0049-ACPI-don-t-call-acpi_pcihp_device_p.patch 0050-i386-Allow-cpuid-bit-override.patch (was for testing only) 0051-input-limit-kbd-queue-depth.patch 0052-audio-release-capture-buffers.patch 0053-scsi-avoid-an-off-by-one-error-in-m.patch 0054-vmw_pvscsi-check-message-ring-page-.patch 0055-9pfs-local-forbid-client-access-to-.patch 0056-jazz_led-fix-bad-snprintf.patch 0057-slirp-smb-Replace-constant-strings-.patch 0058-altera_timer-fix-incorrect-memset.patch 0059-Hacks-for-building-on-gcc-7-Fedora-.patch 0060-9pfs-local-fix-unlink-of-alien-file.patch 0061-megasas-do-not-read-DCMD-opcode-mor.patch 0062-megasas-always-store-SCSIRequest-in.patch 0063-nbd-Fully-initialize-client-in-case.patch 0064-9pfs-local-remove-use-correct-path-.patch 0065-hid-Reset-kbd-modifiers-on-reset.patch 0066-input-Decrement-queue-count-on-kbd-.patch 0067-xhci-only-update-dequeue-ptr-on-com.patch 0068-vnc-Set-default-kbd-delay-to-10ms.patch 0069-qemu-nbd-Ignore-SIGPIPE.patch 0070-usb-redir-fix-stack-overflow-in-usb.patch 0072-slirp-check-len-against-dhcp-option.patch 0071-exec-use-qemu_ram_ptr_length-to-acc.patch 0073-xen-mapcache-store-dma-information-.patch 0074-exec-Add-lock-parameter-to-qemu_ram.patch 0075-Replace-struct-ucontext-with-uconte.patch ipxe-build-Avoid-implicit-fallthrough-warnings-on-GCC-7.patch ipxe-iscsi-Always-send-FirstBurstLength-parameter.patch ipxe-ath-Add-missing-break-statements.patch ipxe-mucurses-Fix-erroneous-__nonnull-attribute.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10 ==== qemu-linux-user ==== Version update (2.9.0 -> 2.10.0) - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10 * Patches added: 0034-slirp-fix-clearing-ifq_so-from-pend.patch 0035-s390-ccw-Fix-alignment-for-CCW1.patch - Update to v2.10.0: See http://wiki.qemu.org/ChangeLog/2.10 - Dropped miscellaneous patches deemed unused and not worth carrying * Patches renamed: 0006-qemu-cvs-gettimeofday.patch -> 0003-qemu-cvs-gettimeofday.patch 0007-qemu-cvs-ioctl_debug.patch -> 0004-qemu-cvs-ioctl_debug.patch 0008-qemu-cvs-ioctl_nodirection.patch -> 0005-qemu-cvs-ioctl_nodirection.patch 0009-linux-user-add-binfmt-wrapper-for-a.patch -> 0006-linux-user-add-binfmt-wrapper-for-a.patch 0010-PPC-KVM-Disable-mmu-notifier-check.patch -> 0007-PPC-KVM-Disable-mmu-notifier-check.patch 0011-linux-user-fix-segfault-deadlock.patch -> 0008-linux-user-fix-segfault-deadlock.patch 0012-linux-user-binfmt-support-host-bina.patch -> 0009-linux-user-binfmt-support-host-bina.patch 0013-linux-user-Fake-proc-cpuinfo.patch -> 0010-linux-user-Fake-proc-cpuinfo.patch 0014-linux-user-XXX-disable-fiemap.patch -> 0011-linux-user-XXX-disable-fiemap.patch 0017-linux-user-use-target_ulong.patch -> 0012-linux-user-use-target_ulong.patch 0021-console-add-question-mark-escape-op.patch -> 0013-console-add-question-mark-escape-op.patch 0022-Make-char-muxer-more-robust-wrt-sma.patch -> 0014-Make-char-muxer-more-robust-wrt-sma.patch 0023-linux-user-lseek-explicitly-cast-no.patch -> 0015-linux-user-lseek-explicitly-cast-no.patch 0025-AIO-Reduce-number-of-threads-for-32.patch -> 0016-AIO-Reduce-number-of-threads-for-32.patch 0027-xen_disk-Add-suse-specific-flush-di.patch -> 0017-xen_disk-Add-suse-specific-flush-di.patch 0028-qemu-bridge-helper-reduce-security-.patch -> 0018-qemu-bridge-helper-reduce-security-.patch 0029-qemu-binfmt-conf-use-qemu-ARCH-binf.patch -> 0019-qemu-binfmt-conf-use-qemu-ARCH-binf.patch 0030-configure-Fix-detection-of-seccomp-.patch -> 0020-configure-Fix-detection-of-seccomp-.patch 0031-linux-user-properly-test-for-infini.patch -> 0021-linux-user-properly-test-for-infini.patch 0033-roms-Makefile-pass-a-packaging-time.patch -> 0022-roms-Makefile-pass-a-packaging-time.patch 0034-Raise-soft-address-space-limit-to-h.patch -> 0023-Raise-soft-address-space-limit-to-h.patch 0035-increase-x86_64-physical-bits-to-42.patch -> 0024-increase-x86_64-physical-bits-to-42.patch 0036-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch -> 0025-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch 0037-i8254-Fix-migration-from-SLE11-SP2.patch -> 0026-i8254-Fix-migration-from-SLE11-SP2.patch 0038-acpi_piix4-Fix-migration-from-SLE11.patch -> 0027-acpi_piix4-Fix-migration-from-SLE11.patch 0039-Fix-tigervnc-long-press-issue.patch -> 0028-Fix-tigervnc-long-press-issue.patch 0041-string-input-visitor-Fix-uint64-par.patch -> 0029-string-input-visitor-Fix-uint64-par.patch 0042-test-string-input-visitor-Add-int-t.patch -> 0030-test-string-input-visitor-Add-int-t.patch 0043-test-string-input-visitor-Add-uint6.patch -> 0031-test-string-input-visitor-Add-uint6.patch 0044-tests-Add-QOM-property-unit-tests.patch -> 0032-tests-Add-QOM-property-unit-tests.patch 0045-tests-Add-scsi-disk-test.patch -> 0033-tests-Add-scsi-disk-test.patch * Patches dropped (upstream unless otherwise noted): 0003-qemu-cvs-alsa_bitfield.patch (deemed not needed) 0004-qemu-cvs-alsa_ioctl.patch (deemed not needed) 0005-qemu-cvs-alsa_mmap.patch (deemed not needed) 0015-slirp-nooutgoing.patch (bsc#1055125) 0016-vnc-password-file-and-incoming-conn.patch (bsc#1055127) 0018-block-Add-support-for-DictZip-enabl.patch (bsc#1046783) 0019-block-Add-tar-container-format.patch (bsc#1046783) 0020-Legacy-Patch-kvm-qemu-preXX-dictzip.patch (bsc#1046783) 0024-configure-Enable-PIE-for-ppc-and-pp.patch (obsolete) 0026-dictzip-Fix-on-big-endian-systems.patch (bsc#1046783) 0032-linux-user-remove-all-traces-of-qem.patch 0040-fix-xen-hvm-direct-kernel-boot.patch (bsc#970791) 0046-RFC-update-Linux-headers-from-irqs-.patch 0047-ARM-KVM-Enable-in-kernel-timers-wit.patch 0048-input-Add-trace-event-for-empty-key.patch 0049-ACPI-don-t-call-acpi_pcihp_device_p.patch 0050-i386-Allow-cpuid-bit-override.patch (was for testing only) 0051-input-limit-kbd-queue-depth.patch 0052-audio-release-capture-buffers.patch 0053-scsi-avoid-an-off-by-one-error-in-m.patch 0054-vmw_pvscsi-check-message-ring-page-.patch 0055-9pfs-local-forbid-client-access-to-.patch 0056-jazz_led-fix-bad-snprintf.patch 0057-slirp-smb-Replace-constant-strings-.patch 0058-altera_timer-fix-incorrect-memset.patch 0059-Hacks-for-building-on-gcc-7-Fedora-.patch 0060-9pfs-local-fix-unlink-of-alien-file.patch 0061-megasas-do-not-read-DCMD-opcode-mor.patch 0062-megasas-always-store-SCSIRequest-in.patch 0063-nbd-Fully-initialize-client-in-case.patch 0064-9pfs-local-remove-use-correct-path-.patch 0065-hid-Reset-kbd-modifiers-on-reset.patch 0066-input-Decrement-queue-count-on-kbd-.patch 0067-xhci-only-update-dequeue-ptr-on-com.patch 0068-vnc-Set-default-kbd-delay-to-10ms.patch 0069-qemu-nbd-Ignore-SIGPIPE.patch 0070-usb-redir-fix-stack-overflow-in-usb.patch 0072-slirp-check-len-against-dhcp-option.patch 0071-exec-use-qemu_ram_ptr_length-to-acc.patch 0073-xen-mapcache-store-dma-information-.patch 0074-exec-Add-lock-parameter-to-qemu_ram.patch 0075-Replace-struct-ucontext-with-uconte.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10 ==== re2c ==== Version update (0.16 -> 1.0.2) - Update to version 1.0.2: * Fixed bug #194 ?Build with --enable-docs? * Updated documentation. - Changes for version 1.0.1: * Fixed bug #193 ?1.0 build failure on macOS: error: calling a * private constructor of class ?re2c::Rule?? - Changes for version 1.0: * Added several new options * Added new inplace confgurations * Added warning -Wnondeterministic-tags * Added fuzz-testing scripts * Added paper ?Tagged Deterministic Finite Automata with Lookahead? * See provided CHANGELOG for full list of new features * Fixed bugs: + #121 ?trailing contexts are fundamentally broken? + #135 ?In installation make check give syntax error? + #137 ?run_tests.sh fail when running configure script with absolute path? + #138 ?website improvement? + #141 ?Tests under Windows? + #142 ?segvault with null terminated input? + #145 ?Values for enum YYCONDTYPE are not generated when default rules with conditions are used? + #147 ?Please add symbol name to ?can?t find symbol? error message? + #152 ?Line number in #line directive after enum YYCONDTYPE is 0-based? + #156 ?Build with Visual Studio 14 2015: symbol name conflict? + #158 ?Inconsistent forward declaration of struct/class vs definition? + #160 ?Open text files with ?wb? causes issues on Windows? + #162 ?Reading files with ?rb? causes issues in Windows? + #165 ?Trailing context consumed if initial expression matches it? + #176 ?re2c help message is too wide for most terminals? + #184 ?Small documentation issue? ==== rubygem-byebug ==== Version update (9.0.6 -> 9.1.0) - updated to version 9.1.0 see installed CHANGELOG.md [#]# 9.1.0 - 2016-08-22 [#]## Added * Better UI messages for breakpoint management. [#]## Fixed * `where` command failing on instance_exec block stack frames. * `restart` command crashing in certain cases because of a missing `require 'English'` (#321, @akaneko3). * `restart` command crashing when debugged script is not executable or has no shebang (#321, @akaneko3). [#]## Removed * Ruby 2.0 and Ruby 2.1 official & unofficial support. Byebug no longer installs on these platforms. ==== rubygem-fast_gettext ==== Version update (1.4.1 -> 1.5.1) - updated to version 1.5.1 see installed CHANGELOG ==== samba ==== Subpackages: libdcerpc-binding0 libdcerpc-binding0-32bit libdcerpc0 libdcerpc0-32bit libndr-krb5pac0 libndr-krb5pac0-32bit libndr-nbt0 libndr-nbt0-32bit libndr-standard0 libndr-standard0-32bit libndr0 libndr0-32bit libnetapi0 libnetapi0-32bit libsamba-credentials0 libsamba-credentials0-32bit libsamba-errors0 libsamba-errors0-32bit libsamba-hostconfig0 libsamba-hostconfig0-32bit libsamba-passdb0 libsamba-passdb0-32bit libsamba-util0 libsamba-util0-32bit libsamdb0 libsamdb0-32bit libsmbclient-devel libsmbclient0 libsmbconf0 libsmbconf0-32bit libsmbldap0 libsmbldap0-32bit libtevent-util0 libtevent-util0-32bit libwbclient0 libwbclient0-32bit samba-client samba-client-32bit samba-doc samba-libs samba-libs-32bit samba-winbind samba-winbind-32bit - Clean specfile assuming SUSE-only system and product >=SLE11 + %{ul_version}, %{rhel_version}, %{mandriva_version}, %{centos_version} are always undefined + %{_vendor} is "suse" and %{suse_version} is at least 1100 ==== seahorse-sharing ==== Subpackages: seahorse-sharing-lang - Add 2.2 to the list of accepted GPG versions. ==== thin-provisioning-tools ==== Version update (0.7.0 -> 0.7.1) - Update to version 0.7.1: * Misc internal changes - Enable development tools building - Depend on coreutils for initrd macros (bsc#1055492). ==== xf86-input-libinput ==== - Add U_Only-initialize-properties.patch: Only initialize properties that match capabilities on a subdevice (fdo#100900). ==== xfsprogs ==== - Add missing coreutils dependency for initrd macros (bsc#1055492). ==== xinetd ==== Version update (2.3.15.1 -> 2.3.15.3) - Version update to 2.3.15.3: * .2 skipped due to typo in configure.ac * Various manpage fixes * Fix for multiple log targets crashing xinetd bsc#1054532 - Expose XINETD_BIND_DELAY as sysconfig variable (bnc#972691) - Add patch xinetd-service-sysconfig.patch ==== xorg-x11-driver-video ==== - no longer require vesa X driver on sle >= 15; package has been dropped with sle15 ==== xorg-x11-server ==== Subpackages: xorg-x11-server-sdk - u_cursors-animation.patch fix cursors animation (boo#1020061) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org