Packages changed: bluez dbus-1 dbus-1-x11 efivar (35 -> 37) file (5.35 -> 5.36) jhbuild (3.28.0~20171102 -> 3.30.0~20190220) python-base python-chardet python-idna (2.7 -> 2.8) python-parso (0.3.1 -> 0.3.4) python-python-dateutil (2.7.3 -> 2.8.0) python-requests python-rpm-macros (20181211.ab6f37c -> 20190221.08f1194) sensors (3.4.0git20180510.1c48b19 -> 3.5.0) xclock (1.0.7 -> 1.0.8) xev (1.2.2 -> 1.2.3) xfsinfo (1.0.5 -> 1.0.6) === Details === ==== bluez ==== Subpackages: libbluetooth3 - use gcc8 for now to work around boo#1121404 - add btmgmt to bluez-test ==== dbus-1 ==== Subpackages: libdbus-1-3 libdbus-1-3-32bit - Drop use of $FIRST_ARG in .spec The use of $FIRST_ARG was probably required because of the %service_* rpm macros were playing tricks with the shell positional parameters. This is bad practice and error prones so let's assume that no macros should do that anymore and hence it's safe to assume that positional parameters remains unchanged after any rpm macro call. ==== dbus-1-x11 ==== - Drop use of $FIRST_ARG in .spec The use of $FIRST_ARG was probably required because of the %service_* rpm macros were playing tricks with the shell positional parameters. This is bad practice and error prones so let's assume that no macros should do that anymore and hence it's safe to assume that positional parameters remains unchanged after any rpm macro call. ==== efivar ==== Version update (35 -> 37) - Update to 37 + Improve ACPI device path formatting + Add support for SOC devices that use FDT as their PCI root node + Make devices we can't parse the "device" sysfs link for use DEV_ABBREV_ONLY + Handle SCSI port numbers better + Don't require an EUI for NVMe (boo#1100077) + Fix the accidental requirement on ACPI UID nodes existing + Add support for EMMC devices + Add support for PCI root nodes without a device link in sysfs + Add support for partitioned MD devices + Fix partition number detection when the number isn't provided + Add support for ACPI Generic Container and Embedded Controller root nodes (boo#1101023) + Add limited support for SAS/SATA port expanders - Add upstream patches to fix boo#1120862 + efivar-make-format_guid-handle-misaligned-guid-pointer.patch + efivar-Fix-all-the-places-Werror-address-of-packed-member-c.patch - Drop upstreamed reproducible.patch - Refresh libefiboot-export-disk_get_partition_info.patch - Use %license for COPYING ==== file ==== Version update (5.35 -> 5.36) Subpackages: file-magic libmagic1 - Update to file version 5.36 (bsc#1126117, bsc#1126118, bsc#1126119, and bsc#1126121 which is CVE-2019-8904, CVE-2019-8905, CVE-2019-8906, and CVE-2019-8907) * Fix cast to use cast macros * Add UCS-32 builtin detection (PR/61) reported by tmc * Fix stack read (PR/62) and write (PR/64) stack overflows reported by spinpx - Modify the patches * file-5.12-zip.dif * file-5.15-clear-invalid.patch * file-5.16-ocloexec.patch * file-5.19-printf.dif * file-5.19-zip2.0.dif * file-5.22-elf.dif * file-5.23-endian.patch * file-5.28-btrfs-image.dif - Modify and rename patch file-5.35.dif which becomes file-5.36.dif ==== jhbuild ==== Version update (3.28.0~20171102 -> 3.30.0~20190220) Subpackages: jhbuild-lang - Update to version 3.30.0~20190220: + core-deps-latest: WebKitGTK 2.23.91 + gnome-apps-latest: hitori has switched to meson + world: Update gst-plugins-ugly module + core-deps-latest: WebKitGTK 2.23.90 + core: Make upower use gitlab.fd.o + core: Make GStreamer modules use gitlab.fd.o + core: Add repository definition for gitlab.freedesktop.org + core: Remove geoip module + core: Remove obsolete meson args for totem + gnome-suites-core-latest: gnome-logs uses meson ==== python-base ==== Subpackages: libpython2_7-1_0 python-xml - bsc#1122191: add CVE-2019-5010-null-defer-x509-cert-DOS.patch fixing bpo-35746. An exploitable denial-of-service vulnerability exists in the X509 certificate parser of Python.org Python 2.7.11 / 3.7.2. A specially crafted X509 certificate can cause a NULL pointer dereference, resulting in a denial of service. An attacker can initiate or accept TLS connections using crafted certificates to trigger this vulnerability. ==== python-chardet ==== - Switch to multibuild to avoid buildcycles ==== python-idna ==== Version update (2.7 -> 2.8) Subpackages: python2-idna python3-idna - Update to version 2.8 * Update to Unicode 11.0.0. * Provide more specific exceptions for some malformed labels. - Add fdupes ==== python-parso ==== Version update (0.3.1 -> 0.3.4) - Update to 0.3.4: * Fix an f-string tokenizer error * Fix async errors in the diff parser * A fix in iter_errors * 20+ bugfixes in the diff parser and 3 in the tokenizer * A fuzzer for the diff parser, to give confidence that the diff parser is in a good shape. * Some bugfixes for f-string - Drop bogus dependency on pytest-cache ==== python-python-dateutil ==== Version update (2.7.3 -> 2.8.0) Subpackages: python2-python-dateutil python3-python-dateutil - Switch to _multibuild to not create buildcycle - Update to 2.8.0 (2019-02-04) + Data updates * Updated tzdata version to to 2018i. + Features * Added support for EXDATE parameters when parsing rrule strings. Reported by @mlorant (gh issue #410), fixed by @nicoe (gh pr #859). * Added support for sub-minute time zone offsets in Python 3.6+. Fixed by @cssherry (gh issue #582, pr #763) * Switched the tzoffset, tzstr and gettz caches over to using weak references, so that the cache expires when no other references to the original tzinfo objects exist. This cache- expiry behavior is not guaranteed in the public interface and may change in the future. To improve performance in the case where transient references to the same time zones are repeatedly created but no strong reference is continuously held, a smaller ?strong value? cache was also added. Weak value cache implemented by @cs-cordero (gh pr #672, #801), strong cache added by Gökçen Nurlu (gh issue #691, gh pr [#761]) + Bugfixes * Added time zone inference when initializing an rrule with a specified UNTIL but without an explicitly specified DTSTART; the time zone of the generated DTSTART will now be taken from the UNTIL rule. Reported by @href (gh issue #652). Fixed by @absreim (gh pr #693). * Fixed an issue where parser.parse would raise Decimal- specific errors instead of a standard ValueError if certain malformed values were parsed (e.g. NaN or infinite values). Reported and fixed by @amureki (gh issue #662, gh pr #679). * Fixed issue in parser where a tzinfos call explicitly returning None would throw a ValueError. Fixed by @parsethis (gh issue #661, gh pr #681) * Fixed incorrect parsing of certain dates earlier than 100 AD when repesented in the form ?%B.%Y.%d?, e.g. ?December.0031.30?. (gh issue #687, pr #700) * Add support for ISO 8601 times with comma as the decimal separator in the dateutil.parser.isoparse function. (gh pr [#721]) * Changed handling of T24:00 to be compliant with the standard. T24:00 now represents midnight on the following day. Fixed by @cheukting (gh issue #658, gh pr #751) * Fixed an issue where isoparser.parse_isotime was unable to handle the 24:00 variant representation of midnight. (gh pr [#773]) * Added support for more than 6 fractional digits in isoparse. Reported and fixed by @jayschwa (gh issue #786, gh pr #787). * Added ?z? (lower case Z) as valid UTC time zone in isoparser. Reported by @cjgibson (gh issue #820). Fixed by @Cheukting (gh pr #822) * Fixed a bug with base offset changes during DST in tzfile, and refactored the way base offset changes are detected. Originally reported on StackOverflow by @MartinThoma. (gh issue #812, gh pr #810) * Fixed error condition in tz.gettz when a non-ASCII timezone is passed on Windows in Python 2.7. (gh issue #802, pr #861) * Improved performance and inspection properties of tzname methods. (gh pr #811) * Removed unnecessary binary_type compatibility shims. Added by @jdufresne (gh pr #817) * Changed python setup.py test to print an error to stderr and exit with 1 instead of 0. Reported and fixed by @hroncok (gh pr #814) * Added a pyproject.toml file with build requirements and an explicitly specified build backend. (gh issue #736, gh prs [#746], #863) + Documentation changes * Added documentation for the rrule.rrulestr function. Fixed by @prdickson (gh issue #623, gh pr #762) * Added documentation for dateutil.tz.gettz. Fixed by @weatherpattern (gh issue #647, gh pr #704) * Add documentation for the dateutil.tz.win module and mocked out certain Windows-specific modules so that autodoc can still be run on non-Windows systems. (gh issue #442, pr #715) * Added changelog to documentation. (gh issue #692, gh pr #707) * Changed order of keywords in the rrule docstring. Reported and fixed by @rmahajan14 (gh issue #686, gh pr #695). * Improved documentation on the use of until and count parameters in rrule. Fixed by @lucaferocino (gh pr #755). * Added an example of how to use a custom parserinfo subclass to parse non-standard datetime formats in the examples documentation for parser. Added by @prdickson (gh #753) * Added doctest examples to tzfile documentation. Patch by @weatherpattern (gh pr #671) * Updated the documentation for relativedelta?s weekday arguments. Fixed by @kvn219 @huangy22 and @ElliotJH (gh pr [#673]) * Improved explanation of the order that relativedelta components are applied in. Fixed by @kvn219 @huangy22 and @ElliotJH (gh pr #673) * Expanded the description and examples in the relativedelta class. Contributed by @andrewcbennett (gh pr #759) * Improved the contributing documentation to clarify where to put new changelog files. Contributed by @andrewcbennett (gh pr #757) * Fixed a broken doctest in the relativedelta module. Fixed by @nherriot (gh pr #758). * Changed the default theme to sphinx_rtd_theme, and changed the sphinx configuration accordingly. (gh pr #707) * Reorganized dateutil.tz documentation and fixed issue with the dateutil.tz docstring. (gh pr #714) * Cleaned up malformed RST in the tz documentation. (gh issue [#702], gh pr #706) * Corrected link syntax and updated URL to https for ISO year week number notation in relativedelta examples. (gh issue [#670], pr #711) + Misc * GH #674, GH #688, GH #699, GH #720, GH #723, GH #726, GH [#727], GH #740, GH #750, GH #760, GH #767, GH #772, GH #773, GH #780, GH #784, GH #785, GH #791, GH #799, GH #813, GH [#836], GH #839, GH #857 - Update to 2.7.5 (2018-10-27) + Data updates * Update tzdata to 2018g - Update to 2.7.4 (2018-10-24) + Data updates * Updated tzdata version to 2018f. - Testing switched to py.test - Add test dependencies ==== python-requests ==== - Skip one more test that is flaky - Do not depend on python-py - Update few of the requirements ==== python-rpm-macros ==== Version update (20181211.ab6f37c -> 20190221.08f1194) - Update to version 20190221.08f1194: * Actually make pytest into function to capture arguments as well * Add pytest definitions. ==== sensors ==== Version update (3.4.0git20180510.1c48b19 -> 3.5.0) Subpackages: libsensors4 - lm_sensors-3.5.0-libsensors-fix-soname.patch: Undo the SENSORS_API_VERSION change, to stay source-compatible with upstream. - lm_sensors-3.5.0-libsensors-fix-soname.patch: Undo excessive libsensors version bump. - Update to version 3.5.0: + soname was bumped due to commit dcf2367 which introduced an ABI change. + Fixed disappearance of certain hwmon chips with 4.19+ kernels, (gh#lm-sensors/lm-sensors#139, boo#1116021). + Add the find-driver script for debugging. + Various documentation and man page improvements. + Fix various issues found by Coverity Scan. + Fix compilation with the musl C library. + Updated links in documentation to reflect the new home of lm_sensors. + sensors.1: Add reference to sensors-detect and document -j option (json output). + sensors: Add support for json output, add support for power min, lcrit, min_alarm, lcrit_alarm. + sensors-detect: * Fix systemd paths. * Add detection of Fintek F81768. * Only probe I/O ports on x86. * Add detection of Nuvoton NCT6793D. * Add detection of Microchip MCP9808. * Mark F71868A as supported by the f71882fg driver. * Mark F81768D as supported by the f71882fg driver. * Mark F81866D as supported by the f71882fg driver. * Add detection of various ITE chips. * Add detection of Nuvoton NCT6795D. * Add detection of DDR4 SPD. * Add detection of ITE IT8987D. * Add detection of AMD Family 17h temperature sensors. * Add detection of AMD KERNCZ SMBus controller. * Add detection of various Intel SMBus controllers. * Add detection of Giantec GT30TS00. * Add detection of ONS CAT34TS02C and CAT34TS04. * Add detection of AMD Family 15h Model 60+ temperature sensors. * Add detection of Nuvoton NCT6796D. * Add detection of AMD Family 15h Model 70+ temperature sensors. + configs: Add sample configuration files. + sensors.conf.default: * Add hardwired inputs of NCT6795D * Add hardwired inputs of F71868A * Add hardwired NCT6796D inputs + vt1211_pwm: replaced deprecated sub shell syntax, run with bash instead of sh. + pwmconfig: replaced deprecated sub shell syntax. + fancontrol: replaced deprecated sub shell syntax, save original pwm values. + fancontrol.8: replaced deprecated sub shell syntax. + libsensors: * Add support for SENSORS_BUS_TYPE_SCSI, add support for power min, lcrit, min_alarm, lcrit_alarm. * Handle hwmon device with thermal device parent (bsc#1108468). - Rebase lm_sensors-3.0.3-hint-at-kernel-extra-package.patch for new release. - Spec file tidy up for man page extension. ==== xclock ==== Version update (1.0.7 -> 1.0.8) - Update to version 1.0.8 * bugfixes ==== xev ==== Version update (1.2.2 -> 1.2.3) - update to version 1.2.3 * bugfixes - adjusted u_Add-event-filter-for-motion-and-button-events.patch ==== xfsinfo ==== Version update (1.0.5 -> 1.0.6) - Update to version 1.0.6 * This release fixes a bug in 64-bit builds which caused the maximum request size to be incorrectly calculated.