openSUSE Factory
Threads by month
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2004 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2003 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2002 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2001 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
April 2020
- 123 participants
- 119 discussions
25 Apr '20
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&versio…
Please do not reply to this email to report issues, rather file a bug
on bugzilla.opensuse.org. For more information on filing bugs please
see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
SDL2
accountsservice
enchant
gdm
gnome-session
gnome-shell
ilmbase (2.4.0 -> 2.4.1)
iso-codes (4.1 -> 4.4)
kdiagram (2.6.2 -> 2.6.3)
libsecret (0.20.1 -> 0.20.3)
libssh (0.9.3 -> 0.9.4)
libtirpc (1.2.5 -> 1.2.6)
noto-coloremoji-fonts (20191119 -> 20200408)
open-iscsi
openbabel
openexr (2.4.0 -> 2.4.1)
perl-libwww-perl (6.43 -> 6.44)
php7 (7.4.4 -> 7.4.5)
poppler (0.86.1 -> 0.87.0)
poppler-qt5 (0.86.1 -> 0.87.0)
python-jedi (0.16.0+git55.17b3611c -> 0.17.0)
remmina (1.4.2 -> 1.4.3)
skopeo (0.1.41 -> 0.2.0)
systemd (244 -> 245)
virtualbox (6.1.4 -> 6.1.6)
vlc (3.0.8 -> 3.0.9.2)
webkit2gtk3 (2.28.0 -> 2.28.1)
xen (4.13.0_11 -> 4.13.0_12)
xfsprogs (5.5.0 -> 5.6.0)
=== Details ===
==== SDL2 ====
- Restore libSDL2main.a, patching it out was not easily possible.
==== accountsservice ====
Subpackages: accountsservice-lang libaccountsservice0 typelib-1_0-AccountsService-1_0
- Apply as-fate318433-prevent-same-account-multi-logins.patch to Leap.
==== enchant ====
Subpackages: enchant-2-backend-hunspell enchant-data libenchant-2-2
- Enable aspell support on SLE to synchronize with Leap.
==== gdm ====
Subpackages: gdm-lang gdmflexiserver libgdm1 typelib-1_0-Gdm-1_0
- Add gdm-look-for-session-based-on-pid-first.patch: Look for
session based on pid first, then fall back to the uid based
approach (bsc#1159950, glgo#GNOME/gdm#526).
==== gnome-session ====
Subpackages: gnome-session-core gnome-session-default-session gnome-session-lang gnome-session-wayland
- Add gnome-session-error-numbers-wrong.patch: Remove erron in log
'gnome-session-c[4905]: Error creating FIFO: File exists'
(bsc#1169165 glgo!GNOME/gnome-session#42).
==== gnome-shell ====
Subpackages: gnome-shell-calendar gnome-shell-lang
- Update gnome-shell-disable-ibus-when-not-installed.patch: Remove
error in journal log(bsc#1169029).
==== ilmbase ====
Version update (2.4.0 -> 2.4.1)
Subpackages: libHalf-2_4-24 libIex-2_4-24 libIlmThread-2_4-24
- version update to 2.4.1
* Various fixes for memory leaks and invalid memory accesses
* Various fixes for integer overflow with large images.
* Various cmake fixes for build/install of python modules.
* ImfMisc.h is no longer installed, since it's a private header.
- deleted patches
- Fix-the-symlinks-creation.patch (upstreamed)
==== iso-codes ====
Version update (4.1 -> 4.4)
Subpackages: iso-codes-lang
- Update to version 4.4:
* Plenty of changes - see provided ChangeLog.md for details
- Update source url
==== kdiagram ====
Version update (2.6.2 -> 2.6.3)
Subpackages: libKChart2 libKGantt2 libkchart-lang libkgantt-lang
- Update to 2.6.3
* KChart: Mark layout as dirty when painting a rect != geometry()
==== libsecret ====
Version update (0.20.1 -> 0.20.3)
Subpackages: libsecret-1-0 libsecret-lang typelib-1_0-Secret-1
- Update to version 0.20.3:
+ secret-file-backend: Fix use-after-free in flatpak.
+ docs: Add man subdir only if manpage is enabled.
- Update to version 0.20.2:
+ secret-file-collection: force little-endian in GVariant.
+ Prefer g_info() over g_message().
+ meson: Don't specify shared_library().
+ docs: Make sure to set install: true.
- Rename sub-package libsecret-tools to secret-tool: Align with the
actual binary provided and remove a rpmlint warning. Add Provides
and Obsoletes to ease upgrades for our end-users.
- Drop Group tag from spec.
==== libssh ====
Version update (0.9.3 -> 0.9.4)
Subpackages: libssh-config libssh4
- Update to version 0.9.4
* https://www.libssh.org/2020/04/09/libssh-0-9-4-and-libssh-0-8-9-security-re…
==== libtirpc ====
Version update (1.2.5 -> 1.2.6)
Subpackages: libtirpc-netconfig libtirpc3 libtirpc3-32bit
- Update to libtirpc 1.2.6
- Drop patches all patches backported from this release
(0001-Add-authdes_seccreate-stub.patch,
0001-Avoid-multiple-definiton-with-gcc-fno-common.patch)
==== noto-coloremoji-fonts ====
Version update (20191119 -> 20200408)
- Update to v2020-04-08-unicode12_1
* Emoji 12.1 svg & png files
==== open-iscsi ====
Subpackages: iscsiuio libopeniscsiusr0_2_0
- Updated service_del_preun and service_del_postun for iscsi and
iscsiuio packges in SPEC file, so that services get started/
stopped in the correct order, and changed systemd macros so
that iscsi login service iscsi.service is not restarted during
package upgrade (bsc#1166650)
==== openbabel ====
- Modernise spec file
- Drop old conditionals
- Use ninja as builder
- Build only python3 bindings
==== openexr ====
Version update (2.4.0 -> 2.4.1)
- version update to 2.4.1
* Various fixes for memory leaks and invalid memory accesses
* Various fixes for integer overflow with large images.
* Various cmake fixes for build/install of python modules.
* ImfMisc.h is no longer installed, since it's a private header.
- deleted patches
- Fix-the-symlinks-creation.patch (upstreamed)
==== perl-libwww-perl ====
Version update (6.43 -> 6.44)
- updated to 6.44
see /usr/share/doc/packages/perl-libwww-perl/Changes
6.44 2020-04-14 19:37:45Z
- Support basic authentication charset per RFC 7617 (GH#339) (Ville Skytt)
- Fixed POD mistake. (GH PR#338. Sebastian Paaske Tørholm)
==== php7 ====
Version update (7.4.4 -> 7.4.5)
Subpackages: apache2-mod_php7 php7-ctype php7-dom php7-gd php7-gettext php7-iconv php7-json php7-mbstring php7-mysql php7-pdo php7-sqlite php7-tokenizer php7-xmlreader php7-xmlwriter
- updated to 7.4.5: This is a security release which also contains
several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.5
==== poppler ====
Version update (0.86.1 -> 0.87.0)
Subpackages: libpoppler-cpp0 libpoppler-glib8 poppler-tools
- Update to version 0.87.0:
+ core:
- Fix crashes due to inconsistent vtables for Clang builds
- Fix leak in broken files
- Internal code improvements
+ qt5:
- Add option to get form choice for export value
- ArthurOutputDev: Avoid division by zero in updateLineDash
+ glib: Internal code improvements
+ utils: pdftohtml: Fix memory leak in HtmlOutputDev::getLinkDest
- Bump poppler_sover following upstream changes.
==== poppler-qt5 ====
Version update (0.86.1 -> 0.87.0)
- Update to version 0.87.0:
+ core:
- Fix crashes due to inconsistent vtables for Clang builds
- Fix leak in broken files
- Internal code improvements
+ qt5:
- Add option to get form choice for export value
- ArthurOutputDev: Avoid division by zero in updateLineDash
+ glib: Internal code improvements
+ utils: pdftohtml: Fix memory leak in HtmlOutputDev::getLinkDest
- Bump poppler_sover following upstream changes.
==== python-jedi ====
Version update (0.16.0+git55.17b3611c -> 0.17.0)
- Update to v0.17.0
* Added ``Project`` support. This allows a user to specify which
folders Jedi should work with.
* Added support for Refactoring. The following refactorings have
been implemented: ``Script.rename``, ``Script.inline``,
``Script.extract_variable`` and ``Script.extract_function``.
* Added ``Script.get_syntax_errors`` to display syntax errors in
the current script.
* Added code search capabilities both for individual files and
projects. The new functions are ``Project.search``,
``Project.complete_search``, ``Script.search`` and
``Script.complete_search``.
* Added ``Script.help`` to make it easier to display a help
window to people. Now returns pydoc information as well for
Python keywords/operators. This means that on the class
keyword it will now return the docstring of Python's builtin
function ``help('class')``.
* The API documentation is now way more readable and complete.
Check it out under https://jedi.readthedocs.io. A lot of it
has been rewritten.
* Removed Python 3.4 support
* Many bugfixes
- back to regular releases, no git service needed anymore
- jedi-pr1543-sorttest.patch gh#davidhalter/jedi#1543
==== remmina ====
Version update (1.4.2 -> 1.4.3)
Subpackages: remmina-lang remmina-plugin-rdp remmina-plugin-secret remmina-plugin-vnc remmina-plugin-xdmcp
- Update to release 1.4.3
* KB grabbing fixes (mostly for Wayland)
* Adding Freerdp 3 compile option and using FreeRDP tag 2.0.0 as default
* Adding remmina terminal dependencies
* Updated translations
==== skopeo ====
Version update (0.1.41 -> 0.2.0)
- Update to skopeo v0.2.0:
- Update on #834: force runc only when cgroupsv1
- Update docs/skopeo.1.md
- Add example with repository
- Skopeo should support for BigFilesTemporaryDir (SystemContext)
- Use fully-qualified image names
- Add support for REGISTRY_AUTH_FILE
- Partial image encryption support
- Remove the list_tags integration test since it does not cover
much not already tested by the upstream container/images repo
or local unit tests
- Updates based on code review to simplify logic and tests
- Fix inconsistency in manpage example for list-tags
- Adds "list-tags" command to list tags with no known tag
required
==== systemd ====
Version update (244 -> 245)
Subpackages: libsystemd0 libsystemd0-32bit libudev-devel libudev1 libudev1-32bit systemd-32bit systemd-container systemd-doc systemd-lang systemd-logger systemd-sysvinit udev
- Switch back to the hybrid hierarchy
Unfortunately Kubernetes and runc are not yet ready for
cgroupsv2. Let's reconsider the unified hierarchy in a couple of
months.
- Import commit c5aa158173ced05201182d1cc18632a25cf43b94 (merge v245.4)
- Add 0001-meson-fix-build-of-udev-path_id_compat-builtin-with-.patch
- Import commit 31f82b39c811b4f731c80c2c2e7c56a0ca924a5b (merge v245.2)
d1d3f2aa15 docs: Add syntax for templated units to systemd.preset man page
3c69813c69 man: add a tiny bit of markup
bf595e788c home: fix segfault when parsing arguments in PAM module
e110f4dacb test: wait a bit after starting the test service
e8df08cfdb fix journalctl regression (#15099)
eb3a38cc23 NEWS: add late note about job trimming issue
405f0fcfdd systemctl: hide the 'glyph' column when --no-legend is requested
1c7de81f89 format-table: allow hiding a specific column
b7f2308bda core: transition to FINAL_SIGTERM state after ExecStopPost=
2867dfbf70 journalctl: show duplicate entries if they are from the same file (#14898)
[...]
- Upgrade to v245 (commit 74e2e834b4282c9bbdc12014f6ccf8d86e542b8d)
See https://github.com/openSUSE/systemd/blob/SUSE/v245/NEWS for
details.
The new tools provided by systemd repart, userdb, homed, fdisk,
pwquality, p11kit feature have been disabled for now as they require
reviews first.
Default to the "unified" cgroup hierarchy. Indeed most prominent
users of cgroup (such as libvirt, kubic) should be ready for such
change. It's still possible to switch back to the old "hybrid"
hierarchy by passing "systemd.unified_cgroup_hierarchy=0" option to
the kernel command line though.
Added 0001-Revert-job-Don-t-mark-as-redundant-if-deps-are-relev.patch:
upstream commit 097537f07a2fab3cb73aef7bc59f2a66aa93f533 has been
reverted for now on as it introduced a behavior change which has
impacted plymouth at least.
- add systemd-network-generator.service file together with systemd-network-generator binary
==== virtualbox ====
Version update (6.1.4 -> 6.1.6)
Subpackages: virtualbox-guest-tools virtualbox-guest-x11 virtualbox-kmp-default
- Version bump to 6.1.6 (released April 14 2020 by Oracle)
This version fixes bsc#1169249, bsc#1169202, and bsc#1166782.
This is a maintenance release. The following items were fixed and/or added:
GUI: Multiple enhancements including visual elements updates
Graphics: Fixed monitor resizing and multi-monitor handling bugs on X11 guests with VMSVGA graphics adapter
Graphics: Enhancements in 2D and 3D acceleration and rendering
USB: Multiple enhancements improving prformance and stability
Serial port: Improve error handling and fix hang when host port disappears
VBoxManage: Multiple fixes for guestcontrol operations
API: Fix for exception handling bug in Python bindings
Shared clipboard: Multiple fixes including possible crash and HTML data support
Linux host and guest: Support Linux kernel 5.6 (bug #19312)
File "VirtualBox-6.1.4-VBoxClient-vmsvga-x11-crash.patch" removed - fixed upstream.
File "fixes_for_5.6.patch" removed - fixed upstream.
File "change_default_display.patch" removed - fixed upstream.
- Fix bug that deletes everything in ~/.vbox/
- Fix builds for kernel 5.7. File "fixes_for_5.7.patch" is added.
==== vlc ====
Version update (3.0.8 -> 3.0.9.2)
Subpackages: libvlc5 libvlccore9 vlc-codec-gstreamer vlc-lang vlc-noX vlc-qt vlc-vdpau
- Update to version 3.0.9.2:
+ Misc: Properly bump the version in configure.ac.
- Changes from version 3.0.9.1:
+ Misc: Fix VLSub returning 401 for earch request.
- Changes from version 3.0.9:
+ Core: Work around busy looping when playing an invalid item
through VLM.
+ Access:
* Multiple dvdread and dvdnav crashs fixes
* Fixed DVD glitches on clip change
* Fixed dvdread commands/data sequence inversion in some cases causing
unwanted glitches
* Better handling of authored as corrupted DVD
* Added libsmb2 support for SMB2/3 shares
+ Demux:
* Fix TTML entities not passed to decoder
* Fixed some WebVTT styling tags being not applied
* Misc raw H264/HEVC frame rate fixes
* Fix adaptive regression on TS format change (mostly HLS)
* Fixed MP4 regression with twos/sowt PCM audio
* Fixed some MP4 raw quicktime and ms-PCM audio
* Fixed MP4 interlacing handling
* Multiple adaptive stack (DASH/HLS/Smooth) fixes
* Enabled Live seeking for HLS
* Fixed seeking in some cases for HLS
* Improved Live playback for Smooth and DASH
* Fixed adaptive unwanted end of stream in some cases
* Faster adaptive start and new buffering control options
+ Packetizers:
* Fixes H264/HEVC incomplete draining in some cases
* packetizer_helper: Fix potential trailing junk on last packet
* Added missing drain in packetizers that was causing missing
last frame or audio
* Improved check to prevent fLAC synchronization drops
+ Decoder:
* avcodec: revector video decoder to fix incomplete drain
* spudec: implemented palette updates, fixing missing subtitles
on some DVD
* Fixed WebVTT CSS styling not being applied on Windows/macOS
* Fixed Hebrew teletext pages support in zvbi
* Fixed Dav1d aborting decoding on corrupted picture
* Extract and display of all CEA708 subtitles
* Update libfaad to 2.9.1
* Add DXVA support for VP9 Profile 2 (10 bits)
* Mediacodec aspect ratio with Amazon devices
+ Audio output:
* Added support for iOS audiounit audio above 48KHz
* Added support for amem audio up to 384KHz
+ Video output:
* Fix for opengl glitches in some drivers
* Fix GMA950 opengl support on macOS
* YUV to RGB StretchRect fixes with NVIDIA drivers
* Use libpacebo new tone mapping desaturation algorithm
+ Text renderer:
* Fix crashes on macOS with SSA/ASS subtitles containing emoji
* Fixed unwanted growing background in Freetype rendering and Y padding
+ Mux: Fixed some YUV mappings
+ Service Discovery: Update libmicrodns to 0.1.2.
+ Misc:
* Update YouTube, SoundCloud and Vocaroo scripts: this restores
playback of YouTube URLs.
* Add missing .wpl & .zpl file associations on Windows
* Improved chromecast audio quality
+ Updated translations.
- Drop patches that have been merged upstream:
D 0001-Fix-leaking-AvahiServiceResolver-in-the-error-paths.patch
D 0002-Add-Avahi-implementation-for-chromecast-renderer-dis.patch
D reproducible.patch
==== webkit2gtk3 ====
Version update (2.28.0 -> 2.28.1)
Subpackages: libjavascriptcoregtk-4_0-18 libwebkit2gtk-4_0-37 libwebkit2gtk3-lang typelib-1_0-JavaScriptCore-4_0 typelib-1_0-WebKit2-4_0 webkit2gtk-4_0-injected-bundles
- Update to version 2.28.1 (boo#1169658):
+ Fix position of default option element popup windows under
Wayland.
+ Fix rendering after a cross site navigation with PSON enabled
and hardware acceleration forced.
+ Fix a crash in nested wayland compositor when closing a tab
with PSON enabled.
+ Update Chrome and Firefox versions in user agent quirks.
+ Fix a crash with bubblewrap sandbox enabled.
+ Fix a crash in JavaScriptCore in ppc64el.
+ Fix the build with GStreamer 1.12.
+ Fix several crashes and rendering issues.
+ Security fixes: CVE-2020-11793.
- Drop webkit2gtk3-gstreamer-build-fix.patch: Fixed upstream.
- Add webkit2gtk3-gstreamer-build-fix.patch: fix build with
gstreamer 1.12 (webkit#209296).
- Rebase webkit-process.patch.
- Use WebKit defaults for ENABLE_JIT and USE_SYSTEM_MALLOC, except
for aarch64. WebKit now sets reasonable defaults based on
architecture. Disable on aarch64 in case a user is still using
the kernel-64kb package.
- Use bubblewrap, xdg-dbus-proxy, wpe, and wpebackend-fdo on 15.2;
they had been unintentionally excluded.
- Increase mem_per_process; otherwise fails on SLE/Leap.
==== xen ====
Version update (4.13.0_11 -> 4.13.0_12)
Subpackages: xen-libs xen-tools xen-tools-domU
- bsc#1169392 - VUL-0: CVE-2020-11742: xen: Bad continuation
handling in GNTTABOP_copy (XSA-318)
5e95afb8-gnttab-fix-GNTTABOP_copy-continuation-handling.patch
- bsc#1168140 - VUL-0: CVE-2020-11740, CVE-2020-11741: xen: XSA-313
multiple xenoprof issues
5e95ad61-xenoprof-clear-buffer-intended-to-be-shared-with-guests.patch
5e95ad8f-xenoprof-limit-consumption-of-shared-buffer-data.patch
- bsc#1168142 - VUL-0: CVE-2020-11739: xen: XSA-314 - Missing
memory barriers in read-write unlock paths
5e95ae77-Add-missing-memory-barrier-in-the-unlock-path-of-rwlock.patch
- bsc#1168143 - VUL-0: CVE-2020-11743: xen: XSA-316 - Bad error
path in GNTTABOP_map_grant
5e95af5e-xen-gnttab-Fix-error-path-in-map_grant_ref.patch
- bsc#1167152 - L3: Xenstored Crashed during VM install Need Core
analyzed
5e876b0f-tools-xenstore-fix-use-after-free-in-xenstored.patch
- bsc#1165206 - Xen 4.12 DomU hang / freeze / stall / NMI watchdog
bug soft lockup CPU #0 stuck under high load / upstream with
workaround. See also bsc#1134506
5e86f7b7-credit2-avoid-vCPUs-with-lower-creds-than-idle.patch
5e86f7fd-credit2-fix-credit-too-few-resets.patch
- Drop for upstream solution (bsc#1165206)
01-xen-credit2-avoid-vcpus-to.patch
default-to-credit1-scheduler.patch
- Upstream bug fixes (bsc#1027519)
5e4ec20e-x86-virtualise-MSR_PLATFORM_ID-properly.patch
5e5e7188-fix-error-path-in-cpupool_unassign_cpu_start.patch
5e6f53dd-AMD-IOMMU-fix-off-by-one-get_paging_mode.patch
5e7a371c-sched-fix-cpu-onlining-with-core-sched.patch
5e7c90cf-sched-fix-cpu-offlining-with-core-sched.patch
5e7cfb29-x86-ucode-AMD-fix-assert-in-compare_patch.patch
5e7cfb29-x86-ucode-fix-error-paths-in-apply_microcode.patch
5e7dd83b-libx86-CPUID-fix-not-just-leaf-7.patch
5e7dfbf6-x86-ucode-AMD-potential-buffer-overrun-equiv-tab.patch
5e846cce-x86-HVM-fix-AMD-ECS-handling-for-Fam10.patch
5e84905c-x86-ucode-AMD-fix-more-potential-buffer-overruns.patch
==== xfsprogs ====
Version update (5.5.0 -> 5.6.0)
Subpackages: libhandle1 xfsprogs-scrub
- update to v5.6.0:
* xfs_scrub: don't set WorkingDirectory in systemd job
* xfsprogs: fix silently broken option parsing
* xfsprogs: various minor Coverity fixes
* xfs_repair: fix dir_read_buf use of libxfs_da_read_buf
* libxfs: check retval of device flush when closing
* xfs_io: set exitcode on failure appropriately
* libxfs changes merged from kernel 5.6
N�����r��y隊Z)z{.���r�+�맲��r��z�^�ˬz��N�(�֜��^� ޭ隊Z)z{.���r�+��0�����Ǩ�
2
1
24 Apr '20
Closing the Leap Gap - Weekly Update
All meeting minutes can be found here:
https://etherpad.opensuse.org/p/ClosingTheLeapGap-meeting
Attendees (please add yourself):
lkocman, mge, jsrain, sbahling, snbarth, mawerner, sweiberg, gp
===================================
1.0 Project plan:
https://confluence.suse.com/display/leap/Project+plan
===================================
2.0 Schedule:
https://en.opensuse.org/openSUSE:Roadmap
openSUSE Leap 15.2 FCS July 2nd 2020
===================================
3.0 Priority items and blockers
List of features marked as "DeveloperProgram"
https://jira.suse.com/secure/Dashboard.jspa?selectPageId=34230
JUMP related work is tracked here
https://progress.opensuse.org/projects/jump_152/issues
Simplified Feature request for openSUSE Leap contributors
https://jira.suse.com/browse/JIRA-722
No blockers as of today.
===================================
4.0 Updates from individual teams
===================================
4.1 Product Management
Owner: Stefan Behlert
Next round of Feature reviews set-up for Wednesday next week.
We are progressing nicely on the features, as far as PM can see, but
there are still some hills before us.
Matthias: Features are ongoing, Stefan and Michal are constantly
reviewing project related features. It's quite a lot of requests.
Gerald and Matthias will have a discussion with Swapnil Bhartiya an
online journalist, 30 minutes interview about CtLG.
Handing of External communication in progress.
===================================
4.2 openSUSE Leap Release Management
Owner: Lubos Kocman
PAM regarding openSUSE Leap feature requests which are in fact SLE
requests was created as a response to recent Closing The Leap Gap /ECO
concerns. This was on Wednesday, slides can be found here:
https://confluence.suse.com/display/PAM/2020-04-22+Community+Feature+Reques…
Summary: Such requests get more visible than ever with CtLG, which is
also introducing some new complications. See Persona C. In related
document
https://en.opensuse.org/Portal:Leap/SLEFeatureRequests:Personas
Talk about Leap 15.2 Leap 15.3 Current and future strategy including
CtLG on May 1st 2020.
https://events.opensuse.org/conferences/oSvirtsmt/program/proposals/3071
Similar talk will happen on openSUSE Conference in October
https://events.opensuse.org/conferences/oSLO/program/proposals/2960.
Matthias: talk about relationship in between SLE and openSUSE on the
Virtual SUSE Con, presenters are Jeff L. from SUSE and Dr. Udo Seidel.
CtLG will be covered on 3 slides of Customer/Partner facing
presentation. Why and what and how are we doing it?
Vincent: ^ is highly interesting, since Vincent plans a blog post which
might re-use some of the information.
===================================
4.3. openSUSE Leap Release Engineering
Owner: Max Lin
- Will set up project attributes and meta package then ToTest-Manager
could works on Jump:15.2
- Will review project config on Jump:15.2
- Have a look how would pkglistgen be able to work on Jump:15.2
properly
No update.
===================================
4.4 SLE Release Management
Owner: Alex Herzig, Stefan Weiberg
No update, consumed with SLE Public RC. Alex is making sure that CtLG
features are in progress and not bloked.
Desktop update: The current plan is to deliver all Low and Medium
complexity features until submission deadline for Public RC2 (Around
beta phase exit for openSUSE Leap).
===================================
4.5 Autobuild
Owner: Lars Vogdt, Adrian Schroeter
A full ftp tree build is now finished.
Note: currently (partly) blocked by other carve-out topics (like IDM
atm).
Sync from SLE was finished details in
https://progress.opensuse.org/issues/65519 (SLE structure setup) and
https://progress.opensuse.org/issues/65516 (sync)
Initial Project setup task: https://progress.opensuse.org/issues/65525
(lkocman: is it done Adrian?)
Adrian: Fighting in getting an ftp tree build atm.
i586 builds may need a change in Backports project
lkocman: open issue for the i586 / Backports issue. We'll discuss this
on next rel-eng meeting
https://etherpad.opensuse.org/p/ReleaseEngineering-meeting
Proposal to move packages with long build to an extra repo. Could work
for backports.
Chromium takes up to 4 days.
===================================
4.6 Maintenance
Owner: Stephan Barth
Stephan: Same like last week: no news, waiting for workable items.
Lubos openSUSE 15.2 maintenance setup is unaffected.
The ECO concern (See PAM section above) came from last meeting minutes.
===================================
4.7 Security
Owner: Marcus Meissner
No upate, Marcus is involved in current CtLG features.
===================================
4.8 Packagehub
Owner: Wolfgang Engel
Scott: Not much to say, we're working closely with Adrian. Doing some
minior adjustments, mainly i586 to keep JUMP working.Closing the Leap
Gap - Weekly Update
All meeting minutes can be found here:
https://etherpad.opensuse.org/p/ClosingTheLeapGap-meeting
Attendees (please add yourself):
lkocman, mge, jsrain, sbahling, snbarth, mawerner, sweiberg, gp
===================================
1.0 Project plan:
https://confluence.suse.com/display/leap/Project+plan
===================================
2.0 Schedule:
https://en.opensuse.org/openSUSE:Roadmap
openSUSE Leap 15.2 FCS July 2nd 2020
===================================
3.0 Priority items and blockers
List of features marked as "DeveloperProgram"
https://jira.suse.com/secure/Dashboard.jspa?selectPageId=34230
JUMP related work is tracked here
https://progress.opensuse.org/projects/jump_152/issues
Simplified Feature request for openSUSE Leap contributors
https://jira.suse.com/browse/JIRA-722
No blockers as of today.
===================================
4.0 Updates from individual teams
===================================
4.1 Product Management
Owner: Stefan Behlert
Next round of Feature reviews set-up for Wednesday next week.
We are progressing nicely on the features, as far as PM can see, but
there are still some hills before us.
Matthias: Features are ongoing, Stefan and Michal are constantly
reviewing project related features. It's quite a lot of requests.
Gerald and Matthias will have a discussion with Swapnil Bhartiya an
online journalist, 30 minutes interview about CtLG.
Handing of External communication in progress.
===================================
4.2 openSUSE Leap Release Management
Owner: Lubos Kocman
PAM regarding openSUSE Leap feature requests which are in fact SLE
requests was created as a response to recent Closing The Leap Gap /ECO
concerns. This was on Wednesday, slides can be found here:
https://confluence.suse.com/display/PAM/2020-04-22+Community+Feature+Reques…
Summary: Such requests get more visible than ever with CtLG, which is
also introducing some new complications. See Persona C. In related
document
https://en.opensuse.org/Portal:Leap/SLEFeatureRequests:Personas
Talk about Leap 15.2 Leap 15.3 Current and future strategy including
CtLG on May 1st 2020.
https://events.opensuse.org/conferences/oSvirtsmt/program/proposals/3071
Similar talk will happen on openSUSE Conference in October
https://events.opensuse.org/conferences/oSLO/program/proposals/2960.
Matthias: talk about relationship in between SLE and openSUSE on the
Virtual SUSE Con, presenters are Jeff L. from SUSE and Dr. Udo Seidel.
CtLG will be covered on 3 slides of Customer/Partner facing
presentation. Why and what and how are we doing it?
Vincent: ^ is highly interesting, since Vincent plans a blog post which
might re-use some of the information.
===================================
4.3. openSUSE Leap Release Engineering
Owner: Max Lin
- Will set up project attributes and meta package then ToTest-Manager
could works on Jump:15.2
- Will review project config on Jump:15.2
- Have a look how would pkglistgen be able to work on Jump:15.2
properly
No update.
===================================
4.4 SLE Release Management
Owner: Alex Herzig, Stefan Weiberg
No update, consumed with SLE Public RC. Alex is making sure that CtLG
features are in progress and not bloked.
Desktop update: The current plan is to deliver all Low and Medium
complexity features until submission deadline for Public RC2 (Around
beta phase exit for openSUSE Leap).
===================================
4.5 Autobuild
Owner: Lars Vogdt, Adrian Schroeter
A full ftp tree build is now finished.
Note: currently (partly) blocked by other carve-out topics (like IDM
atm).
Sync from SLE was finished details in
https://progress.opensuse.org/issues/65519 (SLE structure setup) and
https://progress.opensuse.org/issues/65516 (sync)
Initial Project setup task: https://progress.opensuse.org/issues/65525
(lkocman: is it done Adrian?)
Adrian: Fighting in getting an ftp tree build atm.
i586 builds may need a change in Backports project
lkocman: open issue for the i586 / Backports issue. We'll discuss this
on next rel-eng meeting
https://etherpad.opensuse.org/p/ReleaseEngineering-meeting
Proposal to move packages with long build to an extra repo. Could work
for backports.
Chromium takes up to 4 days.
===================================
4.6 Maintenance
Owner: Stephan Barth
Stephan: Same like last week: no news, waiting for workable items.
Lubos openSUSE 15.2 maintenance setup is unaffected.
The ECO concern (See PAM section above) came from last meeting minutes.
===================================
4.7 Security
Owner: Marcus Meissner
No upate, Marcus is involved in current CtLG features.
===================================
4.8 Packagehub
Owner: Wolfgang Engel
Scott: Not much to say, we're working closely with Adrian. Doing some
minior adjustments, mainly i586 to keep JUMP working.
===================================
4.9 Beta Program
Owner: Vincent Moutoussamy
We've started a draft of communication regarding recent changes towards
improved transparency with the community. Communication will not
happen until Monday. Gerald offered help to review the document.
Thanks Gerald for community teasers.
How would be the go/nogo for the CtLG handled?
Lubos: Distribution build wise: I'd like to have a installable image
build as part of the Jump:15.2 OBS project.
Then we'd like have a period of testing for the community, consume
fedback and have a Go-Nogo session on the openSUSE Release Engineering
meeting.
Gerald: There is multiple related efforts, such opening Bugzilla,
improving the feature process, merging changes in Leap to SLE,
Jump,.... Many of these should quite non-controversial. Unless there
is clear pushback, openSUSE tends to follow a "those who do decide".
Lubos: the CtLG effort has multiple building blocks. Each block has
probably different set of stakeholders or approvers. Let's make sure
that we get them all right.
Action item for Lubos is to map efforts on wiki.
===================================
4.10 Engineering / Product Migration
Owner: Jiri Srain
No update. Discussion regarding yast dependency on kernel. kernel does
not exist for i586. No conclusion yet.
Current migration scenarion is being tested by QA (roughly for a month
already).
3 step migration, in principal everything is in. Necessary packages
need to be part of opensuse (migration plugin etc.)
SCC will have to be configured properly. We'll have to deal with
packaging issues regarding branding packages.
Everything should be ideally solved on the packaging side. Some hacks
can be done but it's not prefered.
Current approach is handling all on the packaging side (Effort by
Ludwig).
Registration schema (for AutoYaST) is currently in the queue for Public
RC milestone of SLES.
Todo: Migration path from Leap to Jump.
===================================
4.11 Engineering - Kernel
Owner: Libor Pechacek
Team is looking into yast package dependency on kernel on i586. This is
currently an open topic. We'll be looking for an alternative solution.
===================================
4.12 Engineering - Desktop
Owner: Stefan Weiberg
SLE Desktop team at SUSE has a deadline set for 6th May to deliver all
low and medium complexity features regarding CTLG and GNOME. This
allows us to have enough time until GMC to do QA and bugfixing. This is
also taking into account the holidays in China on 1st May.
You can track the status of feature development by Yi Fan's team on
this board:
https://jira.suse.com/secure/RapidBoard.jspa?rapidView=1465
===================================
4.13 Quality Assurance
Owner: Marita Werner
No update, QA tasks WIP
===================================
4.14 SLE Architect
Owner: Thorsten Kukuk
Not present, therefore no update.
No Update this week. Busy with MicroOS-NG
Waiting for chrony from factory, so we can do the branding correctly
according to openSUSE branding guidelines.
===================================
4.15 Build and Delivery Architect
Owner: Stephan Kulow
Removing from next meetings since Stephan has too many other
responsibilities.
===================================
4.16 Marketing and Community management
Owner: Douglas DeMaio
Article on news.o.o. and FAQ was sent to media - https://bit.ly/34ECyiE
Referenced email and FAQ on social media, 11K impressions on Twitter
TFIR video interview with Swapnil (Gerald & Matthias)
New: Lubos providing Leap 15.2 talk at openSUSE Virtual Summit on May 1
New: Adrian providing Jump talk at openSUSE Virtual Summit on May 1
SUSECON Virtual (Jeff Lindholm) Talk about SUSE and openSUSE
Relationship
lkocman: Figure out if we need somebody from docs team.
Vincent: Do we need a dedicated blog post for CtLG? Let's skip this for
later time.
===================================
4.17 Marketing Customers & Partners
Owner: Sarah Whitlock
No update this week.
lkocman: Messaged Sarah regarding confirmation of her being one of
stakeholders.
===================================
4.18 Gerald
Owner: Gerald ;-)
Happy to see the visibility and engagement regarding the project.
Please share and participate on openSUSE lists where possible.
===================================
===================================
4.9 Beta Program
Owner: Vincent Moutoussamy
We've started a draft of communication regarding recent changes towards
improved transparency with the community. Communication will not
happen until Monday. Gerald offered help to review the document.
Thanks Gerald for community teasers.
How would be the go/nogo for the CtLG handled?
Lubos: Distribution build wise: I'd like to have a installable image
build as part of the Jump:15.2 OBS project.
Then we'd like have a period of testing for the community, consume
fedback and have a Go-Nogo session on the openSUSE Release Engineering
meeting.
Gerald: There is multiple related efforts, such opening Bugzilla,
improving the feature process, merging changes in Leap to SLE,
Jump,.... Many of these should quite non-controversial. Unless there
is clear pushback, openSUSE tends to follow a "those who do decide".
Lubos: the CtLG effort has multiple building blocks. Each block has
probably different set of stakeholders or approvers. Let's make sure
that we get them all right. Action item for Lubos is to map efforts on
https://en.opensuse.org/Portal:Leap
===================================
4.10 Engineering / Product Migration
Owner: Jiri Srain
No update. Discussion regarding yast dependency on kernel. kernel does
not exist for i586. No conclusion yet.
Current migration scenarion is being tested by QA (roughly for a month
already).
3 step migration, in principal everything is in. Necessary packages
need to be part of opensuse (migration plugin etc.)
SCC will have to be configured properly. We'll have to deal with
packaging issues regarding branding packages.
Everything should be ideally solved on the packaging side. Some hacks
can be done but it's not prefered.
Current approach is handling all on the packaging side (Effort by
Ludwig).
Registration schema (for AutoYaST) is currently in the queue for Public
RC milestone of SLES.
Todo: Migration path from Leap to Jump.
===================================
4.11 Engineering - Kernel
Owner: Libor Pechacek
Team is looking into yast package dependency on kernel on i586. This is
currently an open topic. We'll be looking for an alternative solution.
===================================
4.12 Engineering - Desktop
Owner: Stefan Weiberg
SLE Desktop team at SUSE has a deadline set for 6th May to deliver all
low and medium complexity features regarding CTLG and GNOME. This
allows us to have enough time until GMC to do QA and bugfixing. This is
also taking into account the holidays in China on 1st May.
===================================
4.13 Quality Assurance
Owner: Marita Werner
No update, QA tasks WIP
===================================
4.14 SLE Architect
Owner: Thorsten Kukuk
Not present, therefore no update.
No Update this week. Busy with MicroOS-NG
Waiting for chrony from factory, so we can do the branding correctly
according to openSUSE branding guidelines.
===================================
4.15 Build and Delivery Architect
Owner: Stephan Kulow
Removing from next meetings since Stephan has too many other
responsibilities.
===================================
4.16 Marketing and Community management
Owner: Douglas DeMaio
Article on news.o.o. and FAQ was sent to media - https://bit.ly/34ECyiE
Referenced email and FAQ on social media, 11K impressions on Twitter
TFIR video interview with Swapnil (Gerald & Matthias)
New: Lubos providing Leap 15.2 talk at openSUSE Virtual Summit on May 1
New: Adrian providing Jump talk at openSUSE Virtual Summit on May 1
SUSECON Virtual (Jeff Lindholm) Talk about SUSE and openSUSE
Relationship
lkocman: Figure out if we need somebody from docs team.
Vincent: Do we need a dedicated blog post for CtLG? Let's skip this for
later time.
===================================
4.17 Marketing Customers & Partners
Owner: Sarah Whitlock
No update this week.
lkocman: Messaged Sarah regarding confirmation of her being one of
stakeholders.
===================================
4.18 Gerald
Owner: Gerald ;-)
Happy to see the visibility and engagement regarding the project.
Please share and participate on openSUSE lists where possible.
===================================
2
1
[opensuse-factory] Tumbleweed - Review of the week 2020/17
by Dominique Leuenberger / DimStar 24 Apr '20
by Dominique Leuenberger / DimStar 24 Apr '20
24 Apr '20
Dear Tumbleweed users and hackers,
The last week was filled with success. The major change was surely the
removal of python2-FOO modules from the distro. Not exactly all are
gone yet (packages that fail to build do also not change the published
modules), but we went form 2564 (Snapshot 0417) modules down to 203
(0422). But of course, that’s not all that has happened. After all, we
released 6 snapshots in the last week (0415, 0416, 0417, 0419, 0421 and
0422).
The noteworthy changes therein were:
* Python2 removal (modules; keep in mind: interpreter, python2-pip
and python2-setuptools stick around a bit longer for the users to
consume)
* Mozilla Thunderbird 68.7.0
* KDE Frameworks 5.69.0
* Systemd 245
* util-linux 2.35.1
* Linux kernel 5.6.4
* Poppler 0.87.0
* VLC 3.0.9.2
* Sudo 1.9.0rc2 (see announcement mail)
Many things that were in stagings last week are still there, but are
getting closer to be shipped:
* GNOME 3.36.1 (Snapshot 0423+)
* KDE Applications 20.04
* Guile 3.0.2: breaks gnutls’ test suite on i586
* Qt 5.15.0 (currently beta3 is staged)
* Switch from Ruby 2.6 to 2.7 (some preparations/fixes are coming by
regularly)
* GCC 10 as the default compiler
Cheers,
Dominique
1
0
24 Apr '20
Hello openSUSE!
I'd like to start sharing meeting notes from following openSUSE-related
weekly meetings with openSUSE-factory@ by today.
* openSUSE Release Engineering meeting - A weekly meeting of openSUSE
Release team https://en.opensuse.org/openSUSE:Release_team.
History and upcoming meeting notes is publicly available here:
https://etherpad.opensuse.org/p/ReleaseEngineering-meeting
* Closing The Leap Gap meeting - A brand new meeting providing weekly
status updates from all stakeholders of the CtLG project/proposal
https://en.opensuse.org/Portal:Leap/FAQ/ClosingTheLeapGap.
History and upcoming meeting notes is publicly available here:
https://etherpad.opensuse.org/p/ClosingTheLeapGap-meeting
== Why now? ==
Closing the Leap Gap weekly updates just started and I'd like to make
sure that everyone has an option to participate and share his opinion.
I'd like to do the same for openSUSE Release Engineering meeting
updates as well. Updates from this meeting were originally shared only
internally, even while the etherpad with minutes is in fact public.
I was not sure whether openSUSE-factory@ is the right place to post
these, but DimStar had a good point, that all of these are tightly
related to openSUSE Distribution development, so it's definitely a
right place
An email with updates will be sent shortly after the meeting. This
would mean Fridays for CtLG and Wednesdays for the Release Engineering
meeting.
Please reach out to me if you feel that this does not belong to
openSUSE-factory@
--
Best regards
Luboš Kocman
Release Manager openSUSE Leap
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5
90409 Nuremberg
Germany
(HRB 36809, AG Nürnberg)
Managing Director: Felix Imendörffer
3
2
Hi,
I see a couple of dependency issues against Leap 15.2 in one of my devel-
repos:
nothing provides python2-dateutil >= 2.6
(although 2.7.3 in in Leap 15.2)
nothing provides python-dephell-rpm-macros, nothing provides python3-dephell
(some dephell stuff is in 15.2)
Any explanation for this? Maybe a #JUMP issue?
Cheers
Axel
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
3
2
Since some days, Control-b does not work anymore in KDE konsole.
Control-b is the default command key in "tmux" and back (left) one
character in Emacs.
Control-b works in other terminal emulators like gnome-terminal and xterm.
Deleting $HOME/.local/share/konsole does not solve the problem.
Anyone else with this problem?
$#rpm -q konsole
konsole-19.12.3-1.1.x86_64
# lsb_release -a
[...]Distributor ID: openSUSE
Description: openSUSE Tumbleweed
Release: 20200421
[...]
Greetings,
Björn
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
5
5
23 Apr '20
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&versio…
Please do not reply to this email to report issues, rather file a bug
on bugzilla.opensuse.org. For more information on filing bugs please
see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
appstream-glib (0.7.16 -> 0.7.17)
crash
freerdp
google-noto-sans-cjk-fonts (20170403 -> 20190410)
google-noto-serif-cjk-fonts
grub2
kismet (2020_03_R1 -> 2020_04_R1)
libmnl
libnma
libvirt
mariadb
patterns-gnome (20180321 -> 20200416)
perl-Mojolicious (8.37 -> 8.39)
python-Beaker
python-kiwisolver (1.1.0 -> 1.2.0)
qemu
qemu-linux-user
sudo (1.8.31p1 -> 1.9.0rc2)
suse-module-tools (15.2.10 -> 15.3.2)
tracker
wavpack (5.1.0+71.22977b2 -> 5.3.0)
yast2-sound (4.2.2 -> 4.2.3)
=== Details ===
==== appstream-glib ====
Version update (0.7.16 -> 0.7.17)
Subpackages: appstream-glib-lang libappstream-glib8
- Add as-glib-PR359.patch: Fix crash with invalid children of <ul>.
- Update to version 0.7.17:
* Support versioning on clang/macOS
* Use ".so" suffix for the plugins on macOS
* Use internal uuid library in macOS
* docs: Fix examples of AsNodeToXmlFlags using an invalid flag.
* Bump minimum glib2 dependency.
* Update Galician translations
* as-app: properly initialize unique_id_mutex
* Use _fullpath() instead of GetFullPathNameA().
* Fix Win32 headers.
* Support ${id}/${locale}.qm in addition to ${id}_${locale}.qm
* as-app: add "icon-theme" as recognised component type
* as-content-rating: Make default values match OARS semantics
==== crash ====
- Make Factory ppc64 crash usable on both SLE 15 SP1 and releases before
SLE15 SP1 (bsc#1148197). This is only a workaround that requires to build
crash for each codestream separately.
- Drop crash-s390-autodetect-kaslr.patch which has been merged in 7.2.7.
==== freerdp ====
Subpackages: libfreerdp2 libwinpr2
- Updated and reviewed make command and added fix-freerdp-2.0.0-usbdk-build.patch
to fix boo#1169679 and make USB working again
- Fixed build for SLE_12
- Cleaned up spec file
- Add fix-URBDRC_DEVICE_ADD_FLAG-definitions.patch in order
to fix boo#1169748.
==== google-noto-sans-cjk-fonts ====
Version update (20170403 -> 20190410)
Subpackages: noto-sans-sc-bold-fonts noto-sans-sc-fonts noto-sans-sc-regular-fonts noto-sans-tc-bold-fonts noto-sans-tc-fonts noto-sans-tc-regular-fonts
- Update version to 2.001(20190410)
* A second flavor of Traditional Chinese, for Hong Kong and supporting the
HKSCS-2016 standard, was add- ed, which increased the total number of font
resources by 16, from 72 to 88.
* 155 new mappings have been added to the CMap resources. 66 are from BMP code
points, 22 are from Plane 1 code points, and the remaining 67 are from
Plane 2 code points. Among the 67 new Plane 2 code points, 57 are from
Extension B, two are from Extension C, three are from Extension E, and the
remaining five are from Extension F.
* As a result of removing approximately 1,750 glyphs in order to make room for
approximately 1,750 new glyphs, the CID assignments of the glyphs
necessarily?and drastically?changed. The CID assignments of exactly 200
glyphs are unchanged from Version 1.004: 0?107, 2570?2633, 47223?47232,
47262?47272, 47281?47286, and 65484.
* The Traditional Chinese form of the Radical #162 ? component was improved.
* The URO is complete up through U+9FEF (Unicode Version 11.0).
* The glyphs for some of the kana were tweaked.
* The glyphs and support for bopomofo, along with their tone marks, were
improved. This involved adding the 'GDEF' (Glyph Definition) table, the
'mark' (Mark Positioning) GPOS feature, and the 'ruby' (Ruby Nota- tion
Forms) GSUB feature.
* The language and script declarations in the 'locl' and 'vert' GSUB features
were improved.
* The 13-page glyph synopsis PDFs for the 500 pre-composed high-frequency
hangul syllables have been incorporated into the Unicode-base glyph synopsis
PDFs, and are bookmarked under the ?Korean? book- mark.
* Placeholder glyphs for U+32FF, uni32FF (CID+2184) and uni32FF-V (CID+65359),
are included. This character has been reserved for the two-ideograph square
ligature that represents the name of Japan?s forthcoming new era which
starts on 2019-05-01, and will be the only character added in Unicode
Version 12.1.
* Like Source Han Serif, the CIDFont and CMap resources do not include XUID
arrays.
* Like Source Han Serif, there are no mappings for the range U+0000 through
U+001F.
* Like Source Han Serif, the code points that correspond to Halfwidth Jamo
variants map to glyphs that cor- respond to code points in the Hangul
Compatibility Jamo block. In other words, the glyphs for half-width jamo
have been removed.
* Like Source Han Serif, the 'name' table does not includes any Macintosh
(PlatformID=1) strings.
* Like Source Han Serif, the Regular weight is now style-linked to the Bold
weight. This means that the Bold weight may not appear in the font menu,
particularly when using applications that support style-linking as a way to
make text bold.
* Like Source Han Serif, the 'vert' GPOS feature is included.
* Like Source Han Serif, the deprecated 'hngl' (Hangul) GSUB feature is not
included in the Korean fonts and font instances.
- Split HongKong Fonts for NotoSans.
==== google-noto-serif-cjk-fonts ====
Subpackages: noto-serif-jp-bold-fonts noto-serif-jp-fonts noto-serif-jp-regular-fonts noto-serif-sc-bold-fonts noto-serif-sc-fonts noto-serif-sc-regular-fonts noto-serif-tc-bold-fonts noto-serif-tc-fonts noto-serif-tc-regular-fonts
- Update version to 2.001(20190410)
* A second flavor of Traditional Chinese, for Hong Kong and supporting the
HKSCS-2016 standard, was add- ed, which increased the total number of font
resources by 16, from 72 to 88.
* 155 new mappings have been added to the CMap resources. 66 are from BMP code
points, 22 are from Plane 1 code points, and the remaining 67 are from
Plane 2 code points. Among the 67 new Plane 2 code points, 57 are from
Extension B, two are from Extension C, three are from Extension E, and the
remaining five are from Extension F.
* As a result of removing approximately 1,750 glyphs in order to make room for
approximately 1,750 new glyphs, the CID assignments of the glyphs
necessarily?and drastically?changed. The CID assignments of exactly 200
glyphs are unchanged from Version 1.004: 0?107, 2570?2633, 47223?47232,
47262?47272, 47281?47286, and 65484.
* The Traditional Chinese form of the Radical #162 ? component was improved.
* The URO is complete up through U+9FEF (Unicode Version 11.0).
* The glyphs for some of the kana were tweaked.
* The glyphs and support for bopomofo, along with their tone marks, were
improved. This involved adding the 'GDEF' (Glyph Definition) table, the
'mark' (Mark Positioning) GPOS feature, and the 'ruby' (Ruby Nota- tion
Forms) GSUB feature.
* The language and script declarations in the 'locl' and 'vert' GSUB features
were improved.
* The 13-page glyph synopsis PDFs for the 500 pre-composed high-frequency
hangul syllables have been incorporated into the Unicode-base glyph synopsis
PDFs, and are bookmarked under the ?Korean? book- mark.
* Placeholder glyphs for U+32FF, uni32FF (CID+2184) and uni32FF-V (CID+65359),
are included. This character has been reserved for the two-ideograph square
ligature that represents the name of Japan?s forthcoming new era which
starts on 2019-05-01, and will be the only character added in Unicode
Version 12.1.
* Like Source Han Serif, the CIDFont and CMap resources do not include XUID
arrays.
* Like Source Han Serif, there are no mappings for the range U+0000 through
U+001F.
* Like Source Han Serif, the code points that correspond to Halfwidth Jamo
variants map to glyphs that cor- respond to code points in the Hangul
Compatibility Jamo block. In other words, the glyphs for half-width jamo
have been removed.
* Like Source Han Serif, the 'name' table does not includes any Macintosh
(PlatformID=1) strings.
* Like Source Han Serif, the Regular weight is now style-linked to the Bold
weight. This means that the Bold weight may not appear in the font menu,
particularly when using applications that support style-linking as a way to
make text bold.
* Like Source Han Serif, the 'vert' GPOS feature is included.
* Like Source Han Serif, the deprecated 'hngl' (Hangul) GSUB feature is not
included in the Korean fonts and font instances.
- Split HongKong Fonts for NotoSans.
==== grub2 ====
Subpackages: grub2-i386-pc grub2-snapper-plugin grub2-systemd-sleep-plugin grub2-x86_64-efi grub2-x86_64-xen
- Fix executable stack in grub-probe and other grub utility (bsc#1169137)
* grub2-btrfs-06-subvol-mount.patch
==== kismet ====
Version update (2020_03_R1 -> 2020_04_R1)
Subpackages: kismet-capture-freaklabs-zigbee kismet-capture-linux-bluetooth kismet-capture-linux-wifi kismet-capture-nrf-51822 kismet-capture-nrf-mousejack kismet-capture-sdr-rtl433 kismet-capture-sdr-rtladsb kismet-capture-sdr-rtlamr kismet-capture-ti-cc2540 kismet-logtools
- Update to version 2020-04-R1
* New web-based UI with searching, device notes, realtime
graphs, and more.
* A REST-like API
* Expanded support for non-WiFi capture types
* New remote capture
* Massive data set support
* New KismetDB logs
* Multithreaded optimizations
* Kismet will now take advantage of multi-core systems, both on
large servers, and on small systems like the Raspberry Pi;
* Live packet export
* Packets can now be streamed live via the export endpoints, as
a pcapng stream of all packets or with live filtering by data
source, device, and more.
* Scriptable alerts
* Alerts can be defined (and triggered) via REST endpoints
==== libmnl ====
- package the license text
==== libnma ====
Subpackages: libnma-lang libnma0 typelib-1_0-NMA-1_0
- Add libnma-fix-segment-fault.patch: nma-ws: properly dispose
wireless security objects(bsc#1168347 glgo#GNOME/libnma#7).
==== libvirt ====
Subpackages: libvirt-bash-completion libvirt-client libvirt-daemon libvirt-daemon-driver-interface libvirt-daemon-driver-libxl libvirt-daemon-driver-lxc libvirt-daemon-driver-network libvirt-daemon-driver-nodedev libvirt-daemon-driver-nwfilter libvirt-daemon-driver-qemu libvirt-daemon-driver-secret libvirt-daemon-driver-storage libvirt-daemon-driver-storage-core libvirt-daemon-driver-storage-disk libvirt-daemon-driver-storage-gluster libvirt-daemon-driver-storage-iscsi libvirt-daemon-driver-storage-iscsi-direct libvirt-daemon-driver-storage-logical libvirt-daemon-driver-storage-mpath libvirt-daemon-driver-storage-rbd libvirt-daemon-driver-storage-scsi libvirt-daemon-lxc libvirt-daemon-qemu libvirt-daemon-xen libvirt-libs
- libxl: Add support for 'passthrough' and 'e820_host' settings
b7d6648d-conf-add-e820-host.patch,
5749395b-libxl-e820-host.patch,
f3ef7daf-xenconfig-e820-host.patch,
34077c1b-tests-check-e820-host.patch,
fadbaa23-conf-add-passthrough.patch,
9529e007-libxl-passthrough.patch,
9cb8bc6f-xenconfig-refactor-features.patch,
b523e225-xenconfig-passthrough.patch,
bed32525-tests-check-passthrough.patch
bsc#1167217
- qemu: fix hang in p2p + xbzrle compression + parallel migration
93b15ba0-qemu-fix-hang-in-p2p-xbzrle-compression-parallel-mig.patch
bsc#1161159
==== mariadb ====
Subpackages: libmariadbd19 mariadb-client mariadb-errormessages
- Add oqgraph.social to the suse_skipped_tests.list (reported
upstream as MDEV-22280) [bsc#1169369]
==== patterns-gnome ====
Version update (20180321 -> 20200416)
Subpackages: patterns-gnome-gnome patterns-gnome-gnome_basic patterns-gnome-gnome_basis patterns-gnome-gnome_basis_opt patterns-gnome-gnome_games patterns-gnome-gnome_ide patterns-gnome-gnome_imaging patterns-gnome-gnome_internet patterns-gnome-gnome_multimedia patterns-gnome-gnome_office patterns-gnome-gnome_utilities patterns-gnome-gnome_x11 patterns-gnome-gnome_yast patterns-gnome-sw_management_gnome
- add gnome-packagekit recommends to gnome_basic pattern for SLE
and Leap (bsc#1164858 and bsc#1081584)
==== perl-Mojolicious ====
Version update (8.37 -> 8.39)
- updated to 8.39
see /usr/share/doc/packages/perl-Mojolicious/Changes
8.39 2020-04-22
- Fixed a bug in Mojo::Server::Daemon where active connections could get the
keep-alive timeout assigned instead of the inactivity timeout.
- Fixed a race condition in Mojo::UserAgent where test servers would close
connections prematurely.
- updated to 8.38
see /usr/share/doc/packages/perl-Mojolicious/Changes
8.38 2020-04-21
- Added run_p method to Mojo::IOLoop::Subprocess. (batman)
==== python-Beaker ====
- Fix build without Python 2 present.
==== python-kiwisolver ====
Version update (1.1.0 -> 1.2.0)
- version update to 1.2.0
* setup.py: proper python version pinning and cut 1.2.0 release
- python3 only, e. g. requires cppy, which is python3 only
==== qemu ====
Subpackages: qemu-arm qemu-block-curl qemu-block-dmg qemu-block-gluster qemu-block-iscsi qemu-block-nfs qemu-block-rbd qemu-block-ssh qemu-extra qemu-guest-agent qemu-ipxe qemu-ksm qemu-kvm qemu-lang qemu-microvm qemu-ppc qemu-s390 qemu-seabios qemu-sgabios qemu-tools qemu-ui-curses qemu-ui-gtk qemu-ui-sdl qemu-ui-spice-app qemu-vgabios qemu-vhost-user-gpu qemu-x86
- Include upstream patches targeted for the next stable release
(bug fixes only)
spapr-Fix-failure-path-for-attempting-to.patch
target-i386-do-not-set-unsupported-VMX-s.patch
target-xtensa-fix-pasto-in-pfwait.r-opco.patch
tcg-i386-Fix-INDEX_op_dup2_vec.patch
tcg-mips-mips-sync-encode-error.patch
vhost-user-gpu-Release-memory-returned-b.patch
vpc-Don-t-round-up-already-aligned-BAT-s.patch
xen-block-Fix-double-qlist-remove-and-re.patch
- Fix bug causing weak encryption in PAuth for ARM
(CVE-2020-10702 bsc#1168681)
target-arm-Fix-PAuth-sbox-functions.patch
- Fix OOB in tulip NIC emulation (CVE-2020-11102 bsc#1168713
net-tulip-check-frame-size-and-r-w-data-.patch
- Note that previously included patch addresses CVE-2020-1711
and bsc#1166240
iscsi-Cap-block-count-from-GET-LBA-STATU.patch
- Include performance improvement (and related?) patch
aio-wait-delegate-polling-of-main-AioCon.patch
async-use-explicit-memory-barriers.patch
- Rework previous patch at Olaf H.'s direction
hw-i386-disable-smbus-migration-for-xenf.patch
- Eliminate is_opensuse usage in producing seabios version string
what we are doing here is just replacing the upstream string
with one indicating that the openSUSE build service built it,
and so just leave it as "-rebuilt.opensuse.org"
- Alter algorithm used to produce "unique" symbol for coordinating
qemu with the optional modules it may load. This is a reasonable
relaxation for broader compatibility
configure-remove-pkgversion-from-CONFIG_.patch
- Tweak supported.*.txt for latest deprecations, and other fixes
- Tweak update_git.sh, config.sh
- One more fix is needed for: s390x Protected Virtualization support
- start and control guest in secure mode (bsc#1167075 jsc#SLE-7407)
s390x-s390-virtio-ccw-Fix-build-on-syste.patch
- Include upstream patches targeted for the next stable release
(bug fixes only)
block-Avoid-memleak-on-qcow2-image-info-.patch
block-bdrv_set_backing_bs-fix-use-after-.patch
hmp-vnc-Fix-info-vnc-list-leak.patch
migration-colo-fix-use-after-free-of-loc.patch
migration-ram-fix-use-after-free-of-loca.patch
ppc-ppc405_boards-Remove-unnecessary-NUL.patch
qcow2-List-autoclear-bit-names-in-header.patch
scsi-qemu-pr-helper-Fix-out-of-bounds-ac.patch
sheepdog-Consistently-set-bdrv_has_zero_.patch
- Note The previous set of s390x patches also includes the fix for:
bsc#1167445
==== qemu-linux-user ====
- Include upstream patches targeted for the next stable release
(bug fixes only)
spapr-Fix-failure-path-for-attempting-to.patch
target-i386-do-not-set-unsupported-VMX-s.patch
target-xtensa-fix-pasto-in-pfwait.r-opco.patch
tcg-i386-Fix-INDEX_op_dup2_vec.patch
tcg-mips-mips-sync-encode-error.patch
vhost-user-gpu-Release-memory-returned-b.patch
vpc-Don-t-round-up-already-aligned-BAT-s.patch
xen-block-Fix-double-qlist-remove-and-re.patch
- Fix bug causing weak encryption in PAuth for ARM
(CVE-2020-10702 bsc#1168681)
target-arm-Fix-PAuth-sbox-functions.patch
- Fix OOB in tulip NIC emulation (CVE-2020-11102 bsc#1168713
net-tulip-check-frame-size-and-r-w-data-.patch
- Note that previously included patch addresses CVE-2020-1711
and bsc#1166240
iscsi-Cap-block-count-from-GET-LBA-STATU.patch
- Include performance improvement (and related?) patch
aio-wait-delegate-polling-of-main-AioCon.patch
async-use-explicit-memory-barriers.patch
- Rework previous patch at Olaf H.'s direction
hw-i386-disable-smbus-migration-for-xenf.patch
- Eliminate is_opensuse usage in producing seabios version string
what we are doing here is just replacing the upstream string
with one indicating that the openSUSE build service built it,
and so just leave it as "-rebuilt.opensuse.org"
- Alter algorithm used to produce "unique" symbol for coordinating
qemu with the optional modules it may load. This is a reasonable
relaxation for broader compatibility
configure-remove-pkgversion-from-CONFIG_.patch
- Tweak supported.*.txt for latest deprecations, and other fixes
- Tweak update_git.sh, config.sh
- One more fix is needed for: s390x Protected Virtualization support
- start and control guest in secure mode (bsc#1167075 jsc#SLE-7407)
s390x-s390-virtio-ccw-Fix-build-on-syste.patch
- Include upstream patches targeted for the next stable release
(bug fixes only)
block-Avoid-memleak-on-qcow2-image-info-.patch
block-bdrv_set_backing_bs-fix-use-after-.patch
hmp-vnc-Fix-info-vnc-list-leak.patch
migration-colo-fix-use-after-free-of-loc.patch
migration-ram-fix-use-after-free-of-loca.patch
ppc-ppc405_boards-Remove-unnecessary-NUL.patch
qcow2-List-autoclear-bit-names-in-header.patch
scsi-qemu-pr-helper-Fix-out-of-bounds-ac.patch
sheepdog-Consistently-set-bdrv_has_zero_.patch
- Note The previous set of s390x patches also includes the fix for:
bsc#1167445
==== sudo ====
Version update (1.8.31p1 -> 1.9.0rc2)
- build with enable-python to support python plugins
- Update to 1.9.0rc2
* Fixed a test failure in the strsig_test regress test on FreeBSD.
* Sudo now includes a logging daemon, sudo_logsrvd, which can be
used to implement centralized logging of I/O logs. TLS connections
are supported when sudo is configured with the --enable-openssl
option. For more information, see the sudo_logsrvd, logsrvd.conf
and sudo_logsrv.proto manuals as well as the log_servers setting
in the sudoers manual.
The --disable-log-server and --disable-log-client configure
options can be used to disable building the I/O log server and/or
remote I/O log support in the sudoers plugin.
* The new sudo_sendlog utility can be used to test sudo_logsrvd
or send existing sudo I/O logs to a centralized server.
* It is now possible to write sudo plugins in Python 3 when sudo
is configured with the --enable-python> option. See the
sudo_plugin_python.man.html manual for details.
Sudo 1.9.0 comes with several Python example plugins that get
installed sudo's examples directory.
The sudo blog article "What's new in sudo 1.9: Python"
(https://blog.sudo.ws/posts/2020/01/whats-new-in-sudo-1.9-python/)
includes a simple tutorial on writing python plugins.
* Sudo now supports an "audit" plugin type. An audit plugin
receives accept, reject, exit and error messages and can be used
to implement custom logging that is independent of the underlying
security policy. Multiple audit plugins may be specified in
the sudo.conf file. A sample audit plugin is included that
writes logs in JSON format.
* Sudo now supports an "approval" plugin type. An approval plugin
is run only after the main security policy (such as sudoers) accepts
a command to be run. The approval policy may perform additional
checks, potentially interacting with the user. Multiple approval
plugins may be specified in the sudo.conf file. Only if all
approval plugins succeed will the command be allowed.
* Sudo's -S command line option now causes the sudo conversation
function to write to the standard output or standard error instead
of the terminal device.
* It is now possible to use "Cmd_Alias" instead of "Cmnd_Alias" for
people who find the former more natural.
* The new "pam_ruser" and "pam_rhost" sudoers settings can be used
to enable or disable setting the PAM remote user and/or host
values during PAM session setup.
* More than one SHA-2 digest may now be specified for a single
command. Multiple digests must be separated by a comma.
* It is now possible to specify a SHA-2 digest in conjunction with
the "ALL" reserved word in a command specification. This allows
one to give permission to run any command that matches the
specified digest, regardless of its path.
* Sudo and sudo_logsrvd now create an extended I/O log info file
in JSON format that contains additional information about the
command that was run, such as the host name. The sudoreplay
utility uses this file in preference to the legacy log file.
* The sudoreplay utility can now match on a host name in list mode.
The list output also now includes the host name if one is present
in the log file.
* For "sudo -i", if the target user's home directory does not
exist, sudo will now warn about the problem but run the command
in the current working directory. Previously, this was a fatal
error. Debian bug #598519.
* The command line arguments in the SUDO_COMMAND environment
variable are now truncated at 4096 characters. This avoids an
"Argument list too long" error when executing a command with a
large number of arguments. Debian bug #596631.
* Sudo now properly ends the PAM transaction when the user
authenticates successfully but sudoers denies the command.
Debian bug #669687.
* The sudoers grammar in the manual now indicates that "sudoedit"
requires one or more arguments. Debian bug #571621.
- Pack /usr/sbin/{sudo_logsrvd,sudo_sendlog} binaries and their
manpages
- Pack /usr/lib/sudo/sudo/{audit_json.so,sample_approval.so} plugins
- Pack /etc/sudo.conf and /etc/sudo_logsrvd.conf configuration files
- Run spec-cleaner
==== suse-module-tools ====
Version update (15.2.10 -> 15.3.2)
- Update to version 15.3.2:
* modprobe.conf.common: eliminate circular uas/usb-storage dependency
(bsc#1168661)
==== tracker ====
Subpackages: libtracker-common-2_0 libtracker-control-2_0-0 libtracker-miner-2_0-0 libtracker-sparql-2_0-0 tracker-lang typelib-1_0-Tracker-2_0 typelib-1_0-TrackerControl-2_0
- Add tracker-Use-correct-signature.patch: tracker-store: Use
correct signature for DBusSignalCallback.
==== wavpack ====
Version update (5.1.0+71.22977b2 -> 5.3.0)
- Update to version 5.3.0
* Plenty of changes
* Drop _service and switch to regular release
==== yast2-sound ====
Version update (4.2.2 -> 4.2.3)
- jsc#SLE-11873
- dropped conditional build to unify SLE and OS builds
- 4.2.3
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
1
0
23 Apr '20
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&versio…
Please do not reply to this email to report issues, rather file a bug
on bugzilla.opensuse.org. For more information on filing bugs please
see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
ibus-table-chinese
mutt (1.13.4 -> 1.13.5)
perl-Mojolicious (8.36 -> 8.37)
powertop (2.11 -> 2.12)
rubygem-sdoc (1.0.0 -> 1.1.0)
v4l2loopback (0.12.4_k5.6.4_1 -> 0.12.5_k5.6.4_1)
=== Details ===
==== ibus-table-chinese ====
Subpackages: ibus-table-chinese-array ibus-table-chinese-cangjie ibus-table-chinese-cantonese ibus-table-chinese-easy ibus-table-chinese-erbi ibus-table-chinese-jyutping ibus-table-chinese-quick ibus-table-chinese-scj ibus-table-chinese-stroke5 ibus-table-chinese-wu ibus-table-chinese-wubi-haifeng ibus-table-chinese-wubi-jidian ibus-table-chinese-yong
- Update ibus-table-chinese.spec: Drop the is_opensuse macro to eliminate
in behavior in between SLE-15 and openSUSE Leap.
==== mutt ====
Version update (1.13.4 -> 1.13.5)
Subpackages: mutt-doc mutt-lang
- Update to version 1.13.5 (2020-03-28)
* Fix use-after-free in mutt_str_replace()
* Fix format string parameters.
==== perl-Mojolicious ====
Version update (8.36 -> 8.37)
- updated to 8.37
see /usr/share/doc/packages/perl-Mojolicious/Changes
8.37 2020-04-19
- Added keep_alive_timeout attribute to Mojo::Server::Daemon.
- Added -k options to daemon and prefork commands.
- Added keep_alive_timeout setting to Hypnotoad.
- Increased various default timeouts because keep_alive_timeout takes over
some of their previous responsibility.
- Improved timeout setting performance significantly in Mojo::IOLoop::Stream.
- Improved again method in Mojo::Reactor, Mojo::Reactor::EV and
Mojo::Reactor::Poll to allow changing the invocation time of active timers.
- Fixed support for 425 status in Mojo::Message::Response.
==== powertop ====
Version update (2.11 -> 2.12)
Subpackages: powertop-lang
- Update to 2.12:
* README: suggest to install autoconf-archive
* intel_cpus: Enable Jasper Lake support in PowerTop
* src/cpu: intel_cpus: Re-arrange the order of cpu model numbers
* intel_cpus: Enable Sky Lake server support in PowerTop
* src/display.cpp: Fix: Add the missing part of the patch changes
* configure.ac: Add a new release candidate v2.12-rc1 to PowerTop
* powertop.pot: Update powertop.pot
* configure.ac: Add a new release v2.12 to PowerTop
* Revert "configure.ac: version strings from git describe"
* configure.ac: required version to 2.69
* configure.ac: ax_add_fortify_source
* po: update translation files and template
* intel_cpus: Enable Comet Lake (Mobile) and Comet Lake (Desktop) support
* tuningsysfs: use med_power_with_dipm for SATA link power management
==== rubygem-sdoc ====
Version update (1.0.0 -> 1.1.0)
- updated to version 1.1.0
* #138 - Fix panel header overflow on Chrome
* 39e6cae9 - Display version using -v or --version flags
==== v4l2loopback ====
Version update (0.12.4_k5.6.4_1 -> 0.12.5_k5.6.4_1)
- Update to version 0.12.5
* Fix build in Linux 5.7-rc1 due to symbol name changes
* Simplify set/clear of V4L2_CAP_DEVICE_CAPS in querycaps
* Use temp-var for capabilities
* Also set vdev->device_caps
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
1
0
22 Apr '20
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&versio…
Please do not reply to this email to report issues, rather file a bug
on bugzilla.opensuse.org. For more information on filing bugs please
see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
checkmedia (5.3 -> 5.4)
clamav
dar (2.5.14 -> 2.6.9)
kernel-firmware (20200316 -> 20200413)
kernel-source (5.6.2 -> 5.6.4)
p11-kit (0.23.12 -> 0.23.20)
patterns-base
perl-Apache-AuthCookie (3.29 -> 3.30)
purple-rocketchat (0.0+hg20190218 -> 0.0+hg20200403)
rubygem-rubocop (0.81.0 -> 0.82.0)
subversion
swig
virt-bootstrap
yast2-bootloader (4.2.21 -> 4.2.22)
yast2-storage-ng (4.2.107 -> 4.2.108)
zsh
=== Details ===
==== checkmedia ====
Version update (5.3 -> 5.4)
Subpackages: libmediacheck5
- merge gh#openSUSE/checkmedia#14
- work better with broken media (bsc#1169420)
- 5.4
==== clamav ====
Subpackages: libclamav9 libfreshclam2
- Drop python build dependency as it is not needed
==== dar ====
Version update (2.5.14 -> 2.6.9)
Subpackages: dar-lang
- Update to version 2.6.9
* too many changes to list, see ChangeLog file
- Drop dar-use-libc-xattr.patch (fixed upstream)
- Drop Group tag
- Spec cleanup
==== kernel-firmware ====
Version update (20200316 -> 20200413)
Subpackages: kernel-firmware-all kernel-firmware-amdgpu kernel-firmware-ath10k kernel-firmware-atheros kernel-firmware-bluetooth kernel-firmware-bnx2 kernel-firmware-brcm kernel-firmware-chelsio kernel-firmware-dpaa2 kernel-firmware-i915 kernel-firmware-intel kernel-firmware-iwlwifi kernel-firmware-liquidio kernel-firmware-marvell kernel-firmware-media kernel-firmware-mediatek kernel-firmware-mellanox kernel-firmware-mwifiex kernel-firmware-network kernel-firmware-nfp kernel-firmware-nvidia kernel-firmware-platform kernel-firmware-qlogic kernel-firmware-radeon kernel-firmware-realtek kernel-firmware-serial kernel-firmware-sound kernel-firmware-ti kernel-firmware-ueagle kernel-firmware-usb-network ucode-amd
- Update aliases per 5.6 and 5.7 kernels
- Update to version 20200413 (git commit 64dba0fedb22):
* linux-firmware: add firmware for MT7663 Wifi/BT combo device
* linux-firmware: Update firmware file for Intel Bluetooth AX200
* linux-firmware: Update firmware file for Intel Bluetooth AX201
* qcom: Add SDM845 Adreno ZAP shader firmware
* qca: Enable transparent WBS for WCN3991
* QCA: Add Bluetooth firmware for QCA6390
* mediatek: Add mt8183 SCP firmware
==== kernel-source ====
Version update (5.6.2 -> 5.6.4)
Subpackages: kernel-default kernel-default-devel kernel-devel kernel-docs kernel-macros kernel-syms
- Linux 5.6.4 (bnc#1012628).
- driver core: Reevaluate dev->links.need_for_probe as suppliers
are added (bnc#1012628).
- io-uring: drop completion when removing file (bnc#1012628).
- fbcon: fix null-ptr-deref in fbcon_switch (bnc#1012628).
- blk-mq: Keep set->nr_hw_queues and set->map[].nr_queues in sync
(bnc#1012628).
- RDMA/cm: Update num_paths in cma_resolve_iboe_route error flow
(bnc#1012628).
- Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl
(bnc#1012628).
- RDMA/siw: Fix passive connection establishment (bnc#1012628).
- RDMA/cma: Teach lockdep about the order of rtnl and lock
(bnc#1012628).
- RDMA/ucma: Put a lock around every call to the rdma_cm layer
(bnc#1012628).
- ubi: fastmap: Free unused fastmap anchor peb during detach
(bnc#1012628).
- IB/mlx5: Replace tunnel mpls capability bits for tunnel_offloads
(bnc#1012628).
- IB/hfi1: Fix memory leaks in sysfs registration and
unregistration (bnc#1012628).
- IB/hfi1: Call kobject_put() when kobject_init_and_add() fails
(bnc#1012628).
- ASoC: jz4740-i2s: Fix divider written at incorrect offset in
register (bnc#1012628).
- ASoC: tas2562: Fixed incorrect amp_level setting (bnc#1012628).
- platform/x86: intel_int0002_vgpio: Use
acpi_register_wakeup_handler() (bnc#1012628).
- ACPI: PM: Add acpi_[un]register_wakeup_handler() (bnc#1012628).
- hwrng: imx-rngc - fix an error path (bnc#1012628).
- tools/accounting/getdelays.c: fix netlink attribute length
(bnc#1012628).
- slub: improve bit diffusion for freelist ptr obfuscation
(bnc#1012628).
- usb: dwc3: gadget: Wrap around when skip TRBs (bnc#1012628).
- random: always use batched entropy for get_random_u{32,64}
(bnc#1012628).
- s390: prevent leaking kernel address in BEAR (bnc#1012628).
- net: phy: at803x: fix clock sink configuration on ATH8030 and
ATH8035 (bnc#1012628).
- cxgb4: free MQPRIO resources in shutdown path (bnc#1012628).
- r8169: change back SG and TSO to be disabled by default
(bnc#1012628).
- mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_VLAN_MANGLE
(bnc#1012628).
- tun: Don't put_page() for all negative return values from XDP
program (bnc#1012628).
- slcan: Don't transmit uninitialized stack data in padding
(bnc#1012628).
- net: stmmac: dwmac1000: fix out-of-bounds mac address reg
setting (bnc#1012628).
- net_sched: fix a missing refcnt in tcindex_init() (bnc#1012628).
- net_sched: add a temporary refcnt for struct tcindex_data
(bnc#1012628).
- net: phy: micrel: kszphy_resume(): add delay after
genphy_resume() before accessing PHY registers (bnc#1012628).
- net: dsa: mt7530: fix null pointer dereferencing in port5 setup
(bnc#1012628).
- net: dsa: bcm_sf2: Ensure correct sub-node is parsed
(bnc#1012628).
- net: dsa: bcm_sf2: Do not register slave MDIO bus with OF
(bnc#1012628).
- ipv6: don't auto-add link-local address to lag ports
(bnc#1012628).
- cxgb4: fix MPS index overwrite when setting MAC address
(bnc#1012628).
- commit e42da4f
- constrants: fix malformed XML
Closing tag of an element is "</foo>", not "<foo/>".
Fixes: 8b37de2eb835 ("rpm/constraints.in: Increase memory for kernel-docs")
- commit 4a8ca28
- Refresh
patches.suse/efi-x86-Don-t-remap-text-rodata-gap-read-only-for-mi.patch.
Update upstream status.
- commit 5b340fd
- efi/x86: Fix the deletion of variables in mixed mode
(bnc#1167933).
- commit 61c9284
- efi/x86: Don't remap text<->rodata gap read-only for mixed mode
(bnc#1168645).
- commit fd9c360
- Update config files to disable CONFIG_TRACE_IRQFLAGS (bsc#1169078).
- commit d379575
- rpm/constraints.in: Increase memory for kernel-docs
References: https://build.opensuse.org/request/show/792664
- commit 8b37de2
- cachefiles: fix corruption of 'ret' (boo#1168841).
- commit 0a79cdc
- Linux 5.6.3 (bnc#1012628).
- ipv4: fix a RCU-list lock in fib_triestat_seq_show
(bnc#1012628).
- net: dsa: ksz: Select KSZ protocol tag (bnc#1012628).
- net, ip_tunnel: fix interface lookup with no key (bnc#1012628).
- sctp: fix possibly using a bad saddr with a given dst
(bnc#1012628).
- sctp: fix refcount bug in sctp_wfree (bnc#1012628).
- net: macb: Fix handling of fixed-link node (bnc#1012628).
- net: fix fraglist segmentation reference count leak
(bnc#1012628).
- udp: initialize is_flist with 0 in udp_gro_receive
(bnc#1012628).
- padata: fix uninitialized return value in padata_replace()
(bnc#1012628).
- brcmfmac: abort and release host after error (bnc#1012628).
- XArray: Fix xa_find_next for large multi-index entries
(bnc#1012628).
- drm/bridge: analogix-anx6345: Avoid duplicate -supply suffix
(bnc#1012628).
- misc: rtsx: set correct pcr_ops for rts522A (bnc#1012628).
- misc: pci_endpoint_test: Fix to support > 10 pci-endpoint-test
devices (bnc#1012628).
- misc: pci_endpoint_test: Avoid using module parameter to
determine irqtype (bnc#1012628).
- PCI: sysfs: Revert "rescan" file renames (bnc#1012628).
- coresight: do not use the BIT() macro in the UAPI header
(bnc#1012628).
- mei: me: add cedar fork device ids (bnc#1012628).
- nvmem: release the write-protect pin (bnc#1012628).
- nvmem: check for NULL reg_read and reg_write before
dereferencing (bnc#1012628).
- nvmem: sprd: Fix the block lock operation (bnc#1012628).
- extcon: axp288: Add wakeup support (bnc#1012628).
- power: supply: axp288_charger: Add special handling for HP
Pavilion x2 10 (bnc#1012628).
- Revert "ALSA: uapi: Drop asound.h inclusion from asoc.h"
(bnc#1012628).
- Revert "dm: always call blk_queue_split() in dm_process_bio()"
(bnc#1012628).
- ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated
sound on EVGA X99 Classified motherboard (bnc#1012628).
- soc: mediatek: knows_txdone needs to be set in Mediatek CMDQ
helper (bnc#1012628).
- perf python: Fix clang detection to strip out options passed
in $CC (bnc#1012628).
- mm: mempolicy: require at least one nodeid for MPOL_PREFERRED
(bnc#1012628).
- commit 97c6e99
- s390x: zfcpdump: disable CONFIG_RELOCATABLE (bsc#1168847).
- commit c824449
- Update config files to disable CONFIG_UCLAMP_TASK (bsc#1168888).
- commit 025835f
- net/bpfilter: remove superfluous testing message (bnc#1168664).
- commit 7d8cfa8
- Delete patches.rpmify/powerpc-Blacklist-GCC-5.4-6.1-and-6.2.patch.
- commit daf9f5a
- config: arm64: enable cpufreq driver for Jetson Nano and Jetson TX1
- commit 3187813
==== p11-kit ====
Version update (0.23.12 -> 0.23.20)
Subpackages: libp11-kit0 libp11-kit0-32bit p11-kit-tools
- Update to version 0.23.20:
* Revert "Fix RPC when length-s are 0" changes [PR#276]
- Changes for version 0.23.19:
* common: add Russian PKCS#11 extensions to pkcs11x.h header [PR#255]
* Add simple bash completion for provided commands [PR#258]
* Unbreak list matching in enable-in and disable-in [PR#262]
* Fix RPC when length-s are 0 [PR#259]
* rpc: Add vsock transport support [PR#270]
* trust: Support CKA_NSS_{SERVER,EMAIL}_DISTRUST_AFTER [PR#265]
* Build fixes [PR#271, PR#272, PR#273, ...]
- Changes for version 0.23.18:
* rpc: Allow empty CK_DATE value [PR#253]
* build: Meson fixes [PR#245]
* build: Adjust feature parity between meson and autotools [PR#247]
- Changes for version 0.23.17:
* common: Fix uClibc-ng compilation [PR#237]
* trust: do not allow daylight to invalidate date validation [PR#236]
* build: Port to meson build system [PR#231, PR#234]
* rpc: On UNIX wait on condition variable instead of FD if header is for a different thread [PR#232]
* doc: Add 'server' command in help [PR#229]
* Build and test fixes [PR#230]
- Changes for version 0.23.16:
* proxy: Support C_WaitForSlotEvent() if CKF_DONT_BLOCK is specified [PR#225]
* conf: Ignore user configuration if the program is running as root [PR#226]
* proxy: Refresh slot list on every C_GetSlotList call [PR#224]
* modules: Fix index used in call to p11_dict_remove() [PR#219]
* Fix Win32 p11_dl_error crash [PR#218]
* modules: check gl.modules before iterates on it when freeing [PR#217]
* trust: Ignore unreadable content in anchors [PR#215]
* extract-jks: Prefer _p11_extract_jks_timestamp to SOURCE_DATE_EPOCH [PR#213]
- Changes for version 0.23.15:
* trust: Improve error handling if backed trust file is corrupted [PR#206]
* url: Prefer upper-case letters in hex characters when encoding [PR#193]
* trust/extract-jks.c: also honor SOURCE_DATE_EPOCH time [PR#202]
* virtual: Prefer fixed closures to libffi closures [PR#196]
* Fix issues spotted by coverity and cppcheck [PR#194, PR#204]
* Build and test fixes [PR#164, PR#191, PR#199, PR#201]
- Changes for version 0.23.14:
* proxy: Avoid invalid memory access when unloading proxy module [PR#180]
* Update pkcs11 header to allow SoftHSMv2 to compile [PR#181]
* build: Restore libpthread dependency [PR#183]
* Build fixes [PR#188]
- Changes for version 0.23.13:
* server: Enable socket activation through systemd [PR#173]
* rpc-server: p11_kit_remote_serve_tokens: Allow exporting all modules [PR#174]
* proxy: Fail early if there is no slot mapping [PR#175]
* Remove hard dependency on libpthread [PR#177]
* Build fixes [PR#170, PR#176]
==== patterns-base ====
Subpackages: patterns-base-apparmor patterns-base-base patterns-base-basesystem patterns-base-basic_desktop patterns-base-console patterns-base-documentation patterns-base-enhanced_base patterns-base-minimal_base patterns-base-sw_management patterns-base-transactional_base patterns-base-x11 patterns-base-x11_enhanced
- Add bootloader pattern. Useful for appliances to not repeat the logic
in kiwi files.
==== perl-Apache-AuthCookie ====
Version update (3.29 -> 3.30)
- updated to 3.30
see /usr/share/doc/packages/perl-Apache-AuthCookie/Changes
3.30 2020-04-14
- Fix logic error for EnforceLocalDestination
- Add a bunch of tests to cover all scenarios of EnforceLocalDestination and
DefaultDestination
==== purple-rocketchat ====
Version update (0.0+hg20190218 -> 0.0+hg20200403)
Subpackages: libpurple-plugin-rocketchat pidgin-plugin-rocketchat
- Update to version 0.0+hg20200403 (changes since 0.0+hg20190218):
* 800ef89: Attempt to fetch user statuses at login. Not quite working yet though
* f723268: Subscribe to status changes to help issue #61
* 284839c: Use 'hg' instead of 'git' for PLUGIN_VERSION.
==== rubygem-rubocop ====
Version update (0.81.0 -> 0.82.0)
- New upstream release 0.82.0
[#]## New features
* [#7867](https://github.com/rubocop-hq/rubocop/pull/7867): Add support for
tabs in indentation. ([@DracoAter][])
* [#7863](https://github.com/rubocop-hq/rubocop/issues/7863): Corrector now
accepts nodes in addition to ranges. ([@marcandre][])
* [#7862](https://github.com/rubocop-hq/rubocop/issues/7862): Corrector now
has a `wrap` method. ([@marcandre][])
* [#7850](https://github.com/rubocop-hq/rubocop/issues/7850): Make it possible
to enable/disable pending cops. ([@koic][])
* [#7861](https://github.com/rubocop-hq/rubocop/issues/7861): Make it to allow
`Style/CaseEquality` when the receiver is a constant. ([@rafaelfranca][])
* [#7851](https://github.com/rubocop-hq/rubocop/pull/7851): Add a new
`Style/ExponentialNotation` cop. ([@tdeo][])
* [#7384](https://github.com/rubocop-hq/rubocop/pull/7384): Add new
`Style/DisableCopsWithinSourceCodeDirective` cop. ([@egze][])
* [#7826](https://github.com/rubocop-hq/rubocop/issues/7826): Add new
`Layout/SpaceAroundMethodCallOperator` cop. ([@saurabhmaurya15][])
[#]## Bug fixes
* [#7871](https://github.com/rubocop-hq/rubocop/pull/7871): Fix an
auto-correction bug in `Lint/BooleanSymbol`. ([@knu][])
* [#7842](https://github.com/rubocop-hq/rubocop/issues/7842): Fix a false
positive for `Lint/RaiseException` when raising Exception with explicit
namespace. ([@koic][])
* [#7834](https://github.com/rubocop-hq/rubocop/issues/7834): Fix
`Lint/UriRegexp` to register offense with array
arguments. ([@tejasbubane][])
* [#7841](https://github.com/rubocop-hq/rubocop/issues/7841): Fix an error for
`Style/TrailingCommaInBlockArgs` when lambda literal (`->`) has multiple
arguments. ([@koic][])
* [#7842](https://github.com/rubocop-hq/rubocop/issues/7842): Fix a false
positive for `Lint/RaiseException` when Exception without cbase specified
under the namespace `Gem` by adding `AllowedImplicitNamespaces`
option. ([@koic][])
* `Style/IfUnlessModifier` does not infinite-loop when autocorrecting long
lines which use if/unless modifiers and have multiple statements separated
by semicolons. ([@alexdowad][])
*
[rubocop-hq/rubocop-rails#127](https://github.com/rubocop-hq/rubocop-rails/i…:
Use `ConfigLoader.default_configuration` for the default
config. ([@hanachin][])
[#]## Changes
* **(Breaking)** Renamed `Layout/Tab` cop to
`Layout/IndentationStyle`. ([@DracoAter][])
* [#7869](https://github.com/rubocop-hq/rubocop/pull/7869): **(Breaking)**
Drop support for Ruby 2.3. ([@koic][])
[@DracoAter]: https://github.com/DracoAter
[@marcandre]: https://github.com/marcandre
[@koic]: https://github.com/koic
[@rafaelfranca]: https://github.com/rafaelfranca
[@tdeo]: https://github.com/tdeo
[@egze]: https://github.com/egze
[@saurabhmaurya15]: https://github.com/saurabhmaurya15
[@knu]: https://github.com/knu
[@tejasbubane]: https://github.com/tejasbubane
[@alexdowad]: https://github.com/alexdowad
[@hanachin]: https://github.com/hanachin
==== subversion ====
Subpackages: libsvn_auth_gnome_keyring-1-0 libsvn_auth_kwallet-1-0 subversion-bash-completion subversion-perl
- Try to get building with ruby 2.7 bsc#1169446
- Add patches:
* ruby27-warnings.patch
* ruby-includes.patch
==== swig ====
- Ruby 2.7 support (cherry-picked from upstream)
0001-Fix-code-generated-for-Ruby-global-variables.patch
0002-Add-support-for-Ruby-2.7.patch
0003-Move-new-macros-for-Ruby-to-their-dedicated-namespac.patch
0004-Improve-description-of-cast-macros-for-Ruby.patch
==== virt-bootstrap ====
- Don't use %python3_only command, but properly use alternatives.
==== yast2-bootloader ====
Version update (4.2.21 -> 4.2.22)
- update s390x secure boot message (bsc#1168165)
- 4.2.22
==== yast2-storage-ng ====
Version update (4.2.107 -> 4.2.108)
- rework VFAT mount option handling (bsc#1161771)
- 4.2.108
==== zsh ====
- Add aliases from /etc/bash.bashrc into /etc/zshrc so we don't
regress
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
4
3
22 Apr '20
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&versio…
Please do not reply to this email to report issues, rather file a bug
on bugzilla.opensuse.org. For more information on filing bugs please
see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
avahi
bison (3.5.3 -> 3.5.4)
bluez
boost-defaults
gdb
git (2.26.0 -> 2.26.1)
inkscape
libxml2
libxml2-python
ncurses
python-PyHamcrest (1.9.0 -> 2.0.2)
python-PyNaCl
python-Pygments (2.4.2 -> 2.6.1)
python-SecretStorage (2.3.1 -> 3.1.2)
python-click (7.0 -> 7.1.1)
python-docutils
python-gobject2
python-gunicorn (19.10.0 -> 20.0.4)
python-keyring (18.0.1 -> 21.2.0)
python-matplotlib (3.1.3 -> 3.2.1)
python-msgpack (0.6.2 -> 1.0.0)
python-networkx
python-numpy (1.17.4 -> 1.18.2)
python-pycairo (1.18.1 -> 1.19.1)
python-redis (3.3.11 -> 3.4.1)
python-reno (2.11.3 -> 3.0.1)
python-sphinxcontrib-websupport (1.1.2 -> 1.2.1)
python2-pycairo
python3-qt5
rpm
xapian-core (1.4.9 -> 1.4.14)
xorgproto (2019.2 -> 2020.1)
=== Details ===
==== avahi ====
Subpackages: avahi-lang libavahi-client3 libavahi-client3-32bit libavahi-common3 libavahi-common3-32bit libavahi-core7
- Do not pull in dbus-1-python which is py2 variant but properly
pull in the python3 package
==== bison ====
Version update (3.5.3 -> 3.5.4)
Subpackages: bison-lang
- bison 3.5.4:
* Fix portability issues of the package itself on old compilers
* Fix api.token.raw support in Java
==== bluez ====
Subpackages: libbluetooth3
- Pull in python3 packages, the tests are py3 based so it does not
make sense to pull in py2 packages.
==== boost-defaults ====
Subpackages: boost-devel boost-jam
- Fix build without python2 available by generating the py2
depending packages only when needed
==== gdb ====
- Fix build with gcc 10 [bsc#1169368, swo#25717].
* bfd-change-num_group-to-unsigned-int.patch
==== git ====
Version update (2.26.0 -> 2.26.1)
Subpackages: git-core git-cvs git-daemon git-email git-gui git-svn git-web gitk
- Fix git-daemon not starting after conversion from sysvinit to systemd service
(bsc#1169605).
- git 2.26.1:
* CVE-2020-5260: Specially crafted URLs with newline characters
could have been used to make the Git client to send credential
information for a wrong host to the attacker's site boo#1168930
==== inkscape ====
Subpackages: inkscape-extensions-extra inkscape-extensions-gimp inkscape-lang
- Fixup files sections for sk1 exclusion.
- Remove sk1 depending extension as sk1 is py2 only
* Keep conditioned so it will stay on Leap 15 if backported
==== libxml2 ====
Subpackages: libxml2-2 libxml2-2-32bit libxml2-tools
- Do not pull in the non-python deps on the python build
- Revert the previous change and use multibuild to determine
supported flavors.
We need to be able to enable/disable pythons in prjconf and
multibuild directly clashes with that.
==== libxml2-python ====
- Do not pull in the non-python deps on the python build
- Revert the previous change and use multibuild to determine
supported flavors.
We need to be able to enable/disable pythons in prjconf and
multibuild directly clashes with that.
==== ncurses ====
Subpackages: libncurses6 ncurses-devel ncurses-utils tack terminfo terminfo-base terminfo-screen
- Add check for wide character support in libncursesw
==== python-PyHamcrest ====
Version update (1.9.0 -> 2.0.2)
- Update to 2.0.2
* Make hamcrest package PEP 561 compatible, i.e. supply type hints for external use.
* Drop formal support for 2.x
* Drop formal support for 3.x < 3.5
* Made has_properties() report all mismatches, not just the first.
* Silence warnings.
* Type fixes.
* Remove obsolete dependencies.
* Add support up to Python 3.8
- Removed upstreamed patch pytest4-02.patch
==== python-PyNaCl ====
- Fix tests with latest hypothesis:
* hypothesis-no-unilmited.patch
==== python-Pygments ====
Version update (2.4.2 -> 2.6.1)
- Don't use %python3_only command, but properly use alternatives.
- fix the path of non-oss licensed files to remove
- set the minimal version of python to 3.5 to match upstream
requirement
- update to version 2.6.1:
* This release fixes a packaging issue. No functional changes.
- additional changes from version 2.6.0:
* Running Pygments on Python 2.x is no longer supported.
* Added lexers:
+ Linux kernel logs (PR#1310)
+ LLVM MIR (PR#1361)
+ MiniScript (PR#1397)
+ Mosel (PR#1287, PR#1326)
+ Parsing Expression Grammar (PR#1336)
+ ReasonML (PR#1386)
+ Ride (PR#1319, PR#1321)
+ Sieve (PR#1257)
+ USD (PR#1290)
+ WebIDL (PR#1309)
* Updated lexers:
+ Apache2 (PR#1378)
+ Chapel (PR#1357)
+ CSound (PR#1383)
+ D (PR#1375, PR#1362)
+ Idris (PR#1360)
+ Perl6/Raku lexer (PR#1344)
+ Python3 (PR#1382, PR#1385)
+ Rust: Updated lexer to cover more builtins (mostly macros)
and miscellaneous new syntax (PR#1320)
+ SQL: Add temporal support keywords (PR#1402)
* The 256-color/true-color terminal formatters now support the
italic attribute in styles (PR#1288)
* Support HTTP 2/3 header (PR#1308)
* Support missing reason in HTTP header (PR#1322)
* Boogie/Silver: support line continuations and triggers, move
contract keywords to separate category (PR#1299)
* GAS: support C-style comments (PR#1291)
* Fix names in S lexer (PR#1330, PR#1333)
* Fix numeric literals in Ada (PR#1334)
* Recognize .mjs files as Javascript (PR#1392)
* Recognize .eex files as Elixir (PR#1387)
* Fix re.MULTILINE usage (PR#1388)
* Recognize pipenv and poetry dependency & lock files (PR#1376)
* Improve font search on Windows (#1247)
* Remove unused script block (#1401)
- disable python2 build: Pygments is python 3 only now
- remove shebang from pygments/lexers/_usd_builtins.py: unneeded
- update to version 2.5.2:
* Fix incompatibility with some setuptools versions (PR#1316)
* Fix lexing of ReST field lists (PR#1279)
* Fix lexing of Matlab keywords as field names (PR#1282)
* Recognize double-quoted strings in Matlab (PR#1278)
* Avoid slow backtracking in Vim lexer (PR#1312)
* Fix Scala highlighting of types (PR#1315)
* Highlight field lists more consistently in ReST (PR#1279)
* Fix highlighting Matlab keywords in field names (PR#1282)
* Recognize Matlab double quoted strings (PR#1278)
* Add some Terraform keywords
* Update Modelica lexer to 3.4
* Update Crystal examples
- additional changes from version 2.5.1:
* This release fixes a packaging issue. No functional changes.
- additional changes from version 2.5.0:
* Added lexers:
+ Email (PR#1246)
+ Erlang, Elxir shells (PR#823, #1521)
+ Notmuch (PR#1264)
+ Scdoc (PR#1268)
+ Solidity (#1214)
+ Zeek (new name for Bro) (PR#1269)
+ Zig (PR#820)
* Updated lexers:
+ Apache2 Configuration (PR#1251)
+ Bash sessions (#1253)
+ CSound (PR#1250)
+ Dart
+ Dockerfile
+ Emacs Lisp
+ Handlebars (PR#773)
+ Java (#1101, #987)
+ Logtalk (PR#1261)
+ Matlab (PR#1271)
+ Praat (PR#1277)
+ Python3 (PR#1255)
+ Ruby
+ YAML (#1528)
+ Velocity
* Added styles:
+ Inkpot (PR#1276)
* The PythonLexer class is now an alias for the former
Python3Lexer. The old PythonLexer is available as Python2Lexer.
* Bump NasmLexer priority over TasmLexer for .asm files
(fixes #1326)
* Default font in the ImageFormatter has been updated
(#928, PR#1245)
* Test suite switched to py.test, removed nose dependency (#1490)
* Reduce TeraTerm lexer score -- it used to match nearly all
languages (#1256)
* Treat Skylark/Starlark files as Python files (PR#1259)
* Image formatter: actually respect line_number_separator option
* Add LICENSE file to wheel builds
* Agda: fix lambda highlighting
* Dart: support @ annotations
* Dockerfile: accept FROM ... AS syntax
* Emacs Lisp: add more string functions
* GAS: accept registers in directive arguments
* Java: make structural punctuation (braces, parens, colon,
comma) Punctuation, not Operator (#987)
* Java: support var contextual keyword (#1101)
* Matlab: Fix recognition of function keyword (PR#1271)
* Python: recognize .jy filenames (#976)
* Python: recognize f string prefix (#1156)
* Ruby: support squiggly heredocs
* Shell sessions: recognize Virtualenv prompt (PR#1266)
* Velocity: support silent reference syntax
- drop denose.patch: fixed upstream
- fix postuninstall alternative
==== python-SecretStorage ====
Version update (2.3.1 -> 3.1.2)
- version update to 3.1.2
SecretStorage 3.1.2, 2020-01-08
===============================
* Updated the docs to describe how to close the D-Bus connection after use.
* For secrets of wrong type, a TypeError is now raised [`#20`_].
SecretStorage 3.1.1, 2019-01-24
===============================
* Fixes TypeError with cryptography 2.5.
Thanks Zach Hoffman for the pull request!
SecretStorage 3.1.0, 2018-09-02
===============================
* The ``dbus_init`` function no longer accepts any arguments.
* The ``dbus_init`` function now converts ``ConnectionError`` and
``ValueError`` to ``SecretServiceNotAvailableException``.
* New exception class: ``PromptDismissedException``.
* Switched to declarative setup configuration. Build now requires
setuptools 30.3 or newer.
* Added support for prompts when deleting collections and items.
* Added type annotations to all methods.
SecretStorage 3.0.1, 2018-04-24
===============================
* When ``DBUS_SESSION_BUS_ADDRESS`` environment variable is unset, and
Jeepney raises a ``KeyError`` because of that, SecretStorage now intercepts
that error and re-raises it as ``SecretServiceNotAvailableException``.
* Uploaded to PyPI with fixed meta-data.
SecretStorage 3.0.0, 2018-04-23
===============================
.. warning::
This release is backwards incompatible with the previous versions.
* Python 3.5 or newer is now required.
* SecretStorage has been ported from dbus-python to Jeepney_, a
pure Python D-Bus client.
* The asynchronous API has been removed. If you need it, please
file a bug and describe your use case.
* The ``bus`` argument is now called ``connection`` in all functions
that accept it.
==== python-click ====
Version update (7.0 -> 7.1.1)
- Update to 7.1.1
* Fix ``ClickException`` output going to stdout instead of stderr.
* Fix PyPI package name, "click" is lowercase again.
* Fix link in ``unicode_literals`` error message. :pr:`1151`
* Add support for colored output on UNIX Jupyter notebooks.
* Operations that strip ANSI controls will strip the cursor hide/show
sequences. :issue:`1216`
* Remove unused compat shim for ``bytes``. :pr:`1195`
* Always return one of the passed choices for ``click.Choice``
:issue:`1277`, :pr:`1318`
* Handle ``env MYPATH=''`` as though the option were not passed.
:issue:`1196`
* It is once again possible to call ``next(bar)`` on an active
progress bar instance. :issue:`1125`
* ``open_file`` with ``atomic=True`` retains permissions of existing
files and respects the current umask for new files. :issue:`1376`
* Fix ``TypeError`` raised when using bool flags and specifying
``type=bool``. :issue:`1287`
* Newlines in option help text are replaced with spaces before
re-wrapping to avoid uneven line breaks. :issue:`834`
* ``MissingParameter`` exceptions are printable in the Python
interpreter. :issue:`1139`
* Fix how default values for file-type options are shown during
prompts. :issue:`914`
* Option help text that is wrapped adds an extra newline at the end to
distinguish it from the next option. :issue:`1075`
* Consider ``sensible-editor`` when determining the editor to use for
``click.edit()``. :pr:`1469`
* Arguments to system calls such as the executable path passed to
``click.edit`` can contains spaces. :pr:`1470`
* Add ZSH completion autoloading and error handling. :issue:`1348`
* ZSH completion escapes special characters in values. :pr:`1418`
* Add completion support for Fish shell. :pr:`1423`
* Decoding bytes option values falls back to UTF-8 in more cases.
* Make the warning about old 2-arg parameter callbacks a deprecation
warning, to be removed in 8.0. This has been a warning since Click
2.0. :pr:`1492`
==== python-docutils ====
- Fix the condition to really generate the direct binaries
- Remove %python3_only and use full alternatives.
- Add patch to fix build with pygments 2.4 and newer:
* pygments25.patch
==== python-gobject2 ====
- Use python2_sitearch to fix build without extra macros
==== python-gunicorn ====
Version update (19.10.0 -> 20.0.4)
- update to 20.0.4
* Ensure WSGI header value is string before conducting regex search on it.
* Use importlib instead of __import__ and eval
* Use Python default SSL cipher list by default
* Support str and bytes for UNIX socket addresses
* fixed the way the config module is loaded. __file__ is now available
* only support Python >= 3.5
* load the WSGI application before the loader to pick up all files
- Dropped patch pytest5.patch
==== python-keyring ====
Version update (18.0.1 -> 21.2.0)
- version update to 21.2.0
v21.2.0
- ------
* #372: Chainer now deterministically resolves at a lower
priority than the Fail keyring (when there are no backends
to chain).
* #372: Fail keyring now raises a ``NoKeyringError`` for
easier selectability.
* #405: Keyring now logs at DEBUG rather than INFO during
backend startup.
v21.1.1
- ------
* Refreshed package metadata.
v21.1.0
- ------
* #380: In SecretService backend, close connections after
using them.
v21.0.0
- ------
* Require Python 3.6 or later.
v20.0.1
- ------
* #417: Fix TypeError when backend fails to initialize.
v20.0.0
- ------
* Extracted ``keyring.testing`` package to contain supporting
functionality for plugin backends. ``keyring.tests`` has been
removed from the package.
v19.3.0
- ------
* Switch to `importlib.metadata
<https://docs.python.org/3/library/importlib.metadata.html>`_
for loading entry points. Removes one dependency on Python 3.8.
* Added new ``KeyringBackend.set_properties_from_env``.
* #382: Add support for alternate persistence scopes for Windows
backend. Set ``.persist`` to "local machine" or "session"
to enable the alternate scopes or "enterprise" to use the
default scope.
* #404: Improve import times when a backend is specifically
configured by lazily calling ``get_all_keyring``.
19.2.0
- -----
* Add support for get_credential() with the SecretService backend.
19.1.0
- -----
* #369: macOS Keyring now honors a ``KEYCHAIN_PATH``
environment variable. If set, Keyring will use that
keychain instead of the default.
19.0.2
- -----
* Refresh package skeleton.
* Adopt `black <https://pypi.org/project/black>`_ code style.
19.0.1
- -----
* Merge with 18.0.1.
==== python-matplotlib ====
Version update (3.1.3 -> 3.2.1)
Subpackages: python3-matplotlib python3-matplotlib-cairo python3-matplotlib-gtk3
- specfile:
* update copyright year
* tkagg.py and wx_compat.py are not part of the build process anymore
(the backends still exist though); removed appropiate files from %files section
- update to version 3.2.1:
* fix Quiver.set_UVC calls with scalar inputs
* fix bezier.get_parallels failure from floating point rounding
errors
* fix markers specified as tuples (polygons, stars, or asterisks)
* fix saving PNGs to file objects in some places
* fix saving figures using the nbAgg/notebook backend
* fix saving with tight layout using the PGF backend
* fix setting custom datapath in rcParams (note: it is still
deprecated)
* fix various issues running setup.py in non-CI environments
* fix xpdf distiller
* various minor bug and documentation fixes
- changes from version 3.2.0:
* default image interpolation is now `'antialiased'` to better
handle down-sampling and reduce artifacts when up-sampling by
small ratios.
* change when ticks switch to using an offset to improve readability
* improvements to auto-scaling and auto-limits
* `DivergingNorm` has been renamed to `TwoSlopeNorm`
* support for 3 and 4 digit hex colors (`#123` maps to `#112233`)
* improvements to Logit scale ticker and formatter
* control of where errorbars start getting placed with `errorevery`
* correct kerning when laying out text
* improvements to MovieRegistry
* For the full details please see the whats new [1] and API changes
[2] in the documentation
[1] https://matplotlib.org/3.2.0/users/whats_new.html
[2] https://matplotlib.org/3.2.0/api/api_changes.html
==== python-msgpack ====
Version update (0.6.2 -> 1.0.0)
- version update to 1.0.0
* Remove Python 2 support from the msgpack/_cmsgpack. msgpack/fallback still supports Python 2.
* Remove encoding option from the Packer and Unpacker.
* Unpacker: The default value of max_buffer_type is changed to 100MiB.
* Unpacker: strict_map_key is True by default now.
* Unpacker: String map keys are interned.
* Drop old buffer protocol support.
* Support Timestamp type.
* Support serializing and decerializing datetime object with tzinfo.
* Unpacker: Fix Unpacker.read_bytes() in fallback implementation. (#352)
==== python-networkx ====
- Add patch to fix matplotlib deprecation:
* matplotlib.patch
- Skip two tests that keep failing everywhere
==== python-numpy ====
Version update (1.17.4 -> 1.18.2)
- Do not use alternatives on HPC as it is pain to get it working
- Also still install f2py<PYTHON_MAJOR> that is used by many other
depending software
- Use update-alternatives for /usr/bin/f2py
- update to version 1.18.2:
* #15675: TST: move _no_tracing to testing._private
* #15676: MAINT: Large overhead in some random functions
* #15677: TST: Do not create gfortran link in azure Mac testing.
* #15679: BUG: Added missing error check in ndarray.__contains__
* #15722: MAINT: use list-based APIs to call subprocesses
* #15734: BUG: fix logic error when nm fails on 32-bit
- update to version 1.18.1
* The cython random extension test was not using a temporary
directory for building, resulting in a permission violation.
* Numpy distutils was appending -std=c99 to all C compiler runs,
leading to changed behavior and compile problems downstream.
That flag is now only applied when building numpy C code.
- update to version 1.18.0:
+ Highlights
* The C-API for ``numpy.random`` has been defined and documented.
* Basic infrastructure for linking with 64 bit BLAS and LAPACK libraries.
* Many documentation improvements.
+ New functions
* Multivariate hypergeometric distribution added to ``numpy.random``
+ Deprecations
* ``np.fromfile`` and ``np.fromstring`` will error on bad data
* Deprecate non-scalar arrays as fill values in ``ma.fill_value``
* Deprecate ``PyArray_As1D``, ``PyArray_As2D``
* Deprecate ``np.alen``
* Deprecate the financial functions
* The ``axis`` argument to ``numpy.ma.mask_cols`` and ``numpy.ma.mask_row`` is deprecated
+ Expired deprecations
* ``PyArray_As1D`` and ``PyArray_As2D`` have been removed in favor of
``PyArray_AsCArray``
* ``np.rank`` has been removed. This was deprecated in NumPy 1.10
and has been replaced by ``np.ndim``.
* The deprecation of ``expand_dims`` out-of-range axes in 1.13.0 has
expired.
* ``PyArray_FromDimsAndDataAndDescr`` and ``PyArray_FromDims`` have been
removed (they will always raise an error). Use ``PyArray_NewFromDescr``
and ``PyArray_SimpleNew`` instead.
* ``numeric.loads``, ``numeric.load``, ``np.ma.dump``,
``np.ma.dumps``, ``np.ma.load``, ``np.ma.loads`` are removed,
use ``pickle`` methods instead
* ``arrayprint.FloatFormat``, ``arrayprint.LongFloatFormat`` has been removed,
use ``FloatingFormat`` instead
* ``arrayprint.ComplexFormat``, ``arrayprint.LongComplexFormat`` has been
removed, use ``ComplexFloatingFormat`` instead
* ``arrayprint.StructureFormat`` has been removed, use ``StructureVoidFormat``
instead
* ``np.testing.rand`` has been removed. This was deprecated in NumPy 1.11
and has been replaced by ``np.random.rand``.
* Class ``SafeEval`` in ``numpy/lib/utils.py`` has been removed.
This was deprecated in NumPy 1.10. Use ``np.safe_eval`` instead.
* Remove deprecated support for boolean and empty condition lists in
``np.select``
* Array order only accepts 'C', 'F', 'A', and 'K'. More permissive options
were deprecated in NumPy 1.11.
* np.linspace parameter ``num`` must be an integer. Deprecated in NumPy 1.12.
* UFuncs with multiple outputs must use a tuple for the ``out`` kwarg. This
finishes a deprecation started in NumPy 1.10.
* The files ``numpy/testing/decorators.py``, ``numpy/testing/noseclasses.py``
and ``numpy/testing/nosetester.py`` have been removed. They were never
meant to be public (all relevant objects are present in the
``numpy.testing`` namespace), and importing them has given a deprecation
warning since NumPy 1.15.0
+ Compatibility notes
* `numpy.lib.recfunctions.drop_fields` can no longer return None
* ``numpy.argmin/argmax/min/max`` returns ``NaT`` if it exists in array
* ``np.can_cast(np.uint64, np.timedelta64, casting='safe')`` is now ``False``
* Changed random variate stream from ``numpy.random.Generator.integers``
* Add more ufunc loops for ``datetime64``, ``timedelta64``
* Moved modules in ``numpy.random``
+ C API changes
* ``PyDataType_ISUNSIZED(descr)`` now returns False for structured datatypes
+ New Features
* Add our own ``*.pxd`` cython import file
* A tuple of axes can now be input to ``expand_dims``
* Support for 64-bit OpenBLAS
* Add ``--f2cmap`` option to F2PY
+ Improvements
* Different C numeric types of the same size have unique names
* ``argwhere`` now produces a consistent result on 0d arrays
* Add ``axis`` argument for ``random.permutation`` and ``random.shuffle``
* ``method`` keyword argument for ``np.random.multivariate_normal``
* Add complex number support for ``numpy.fromstring``
* ``numpy.unique`` has consistent axes order when ``axis`` is not None
* ``numpy.matmul`` with boolean output now converts to boolean values
* ``numpy.random.randint`` produced incorrect value when the range was ``2**32``
* Add complex number support for ``numpy.fromfile``
* ``std=c99`` added if compiler is named ``gcc``
+ Changes
* ``NaT`` now sorts to the end of arrays
* Incorrect ``threshold`` in ``np.set_printoptions`` raises ``TypeError`` or ``ValueError``
* Warn when saving a dtype with metadata
* ``numpy.distutils`` append behavior changed for LDFLAGS and similar
* Remove ``numpy.random.entropy`` without a deprecation
* Add options to quiet build configuration and build with ``-Werror``
==== python-pycairo ====
Version update (1.18.1 -> 1.19.1)
- Add missing dep on setuptools
- Update to 1.19.1:
* support for new python
* remove support for python 2.x
- Remove patch python38.patch
==== python-redis ====
Version update (3.3.11 -> 3.4.1)
- version update to 3.4.1
* 3.4.1
* Move the username argument in the Redis and Connection classes to the
end of the argument list. This helps those poor souls that specify all
their connection options as non-keyword arguments. #1276
* Prior to ACL support, redis-py ignored the username component of
Connection URLs. With ACL support, usernames are no longer ignored and
are used to authenticate against an ACL rule. Some cloud vendors with
managed Redis instances (like Heroku) provide connection URLs with a
username component pre-ACL that is not intended to be used. Sending that
username to Redis servers < 6.0.0 results in an error. Attempt to detect
this condition and retry the AUTH command with only the password such
that authentication continues to work for these users. #1274
* Removed the __eq__ hooks to Redis and ConnectionPool that were added
in 3.4.0. This ended up being a bad idea as two separate connection
pools be considered equal yet manage a completely separate set of
connections.
* 3.4.0
* Allow empty pipelines to be executed if there are WATCHed keys.
This is a convenient way to test if any of the watched keys changed
without actually running any other commands. Thanks @brianmaissy.
[#1233], #1234
* Removed support for end of life Python 3.4.
* Added support for all ACL commands in Redis 6. Thanks @IAmATeaPot418
for helping.
* Pipeline instances now always evaluate to True. Prior to this change,
pipeline instances relied on __len__ for boolean evaluation which
meant that pipelines with no commands on the stack would be considered
False. #994
* Client instances and Connection pools now support a 'client_name'
argument. If supplied, all connections created will call CLIENT SETNAME
as soon as the connection is opened. Thanks to @Habbie for supplying
the basis of this change. #802
* Added the 'ssl_check_hostname' argument to specify whether SSL
connections should require the server hostname to match the hostname
specified in the SSL cert. By default 'ssl_check_hostname' is False
for backwards compatibility. #1196
* Slightly optimized command packing. Thanks @Deneby67. #1255
* Added support for the TYPE argument to SCAN. Thanks @netocp. #1220
* Better thread and fork safety in ConnectionPool and
BlockingConnectionPool. Added better locking to synchronize critical
sections rather than relying on CPython-specific implementation details
relating to atomic operations. Adjusted how the pools identify and
deal with a fork. Added a ChildDeadlockedError exception that is
raised by child processes in the very unlikely chance that a deadlock
is encountered. Thanks @gmbnomis, @mdellweg, @yht804421715. #1270,
[#1138], #1178, #906, #1262
* Added __eq__ hooks to the Redis and ConnectionPool classes.
Thanks @brainix. #1240
- deleted patches
- 0001-fix-tests-with-redis-pre-5.0.0.patch (upstreamed)
==== python-reno ====
Version update (2.11.3 -> 3.0.1)
- update to 3.0.1
* scan the whole branch if a version cannot be found
- version update to 3.0.0
* Remove usage of six
* [ussuri][goal] Drop python 2.7 support and testing
* Add extension metadata to sphinxext
* Handle Windows compatibility
* Scan all branches for cache generation
* Avoid docutils 0.15 with py2
* Add Python 3 Train unit tests
* Fix py27 test: Update sphinx requirement
* OpenDev Migration Patch
* Switch to current hacking
* Remove references to oslosphinx
==== python-sphinxcontrib-websupport ====
Version update (1.1.2 -> 1.2.1)
- version update to 1.2.1
* #41: templates/searchresults.html is missing in the source tarball
- update to 1.2.0:
* Drop python2.7 and 3.4 support
==== python2-pycairo ====
- Use py2 variable as this is not singlespec
- Install the fake egg-info folder to work with pip and friends
- Rename the common-devel to be prefixed with python2 in order
to not be replaced by common-devel from the py3 variant of pycairo
- Fix build with py2 build disabled in singlespec
- Rename to python2-pycairo, as we still need python-gtk for
gimp
- Remove patch python38.patch as we don't build against py3
==== python3-qt5 ====
- Stop building python2-qt5 for openSUSE Tumbleweed.
==== rpm ====
Subpackages: librpmbuild9 rpm-build rpm-build-perl rpm-build-python rpm-devel
- Fix verification of DSA2 signatures with libgrcypt [bnc#1165731]
* new patch: gcryptdsa2.diff
- Do not map the index database read-write all the time
* new patch: ndb_backport2.diff
- Fix name of Packages DB file in rpmconfigcheck
==== xapian-core ====
Version update (1.4.9 -> 1.4.14)
- Update to 1.4.14:
* API:
+ Xapian::QueryParser: Handle "" inside a quoted phrase better. In a quoted
boolean term, "" is treated as an escaped ", so handle it in a compatible way
for quoted phrases. Previously we'd drop out of the phrase and start a new
phrase. Fixes #630, reported by Austin Clements.
+ Xapian::Stem: The constructor which takes a stemmer name now takes an
optional second bool parameter - if this is true, then an unknown stemmer
name falls back to using the "none" stemmer instead of throwing an exception.
This allows simply constructing a stemmer from an ISO language code without
having to worry about whether there's a stemmer for that language, and
without having to handle an exception if there isn't.
+ Xapian::Stem: Fix a bug with handling 4-byte UTF-8 sequences which
potentially affects most of the stemmers. None of the stemmers work in
languages where 4-byte UTF-8 sequences are part of the alphabet, but this
bug could result in invalid UTF-8 sequences in terms generated from text
containing high Unicode codepoints such as emoji, which can cause issues (for
example, in some language bindings). Fix synced from Snowball git post
2.0.0.
+ Xapian::Stem: Add a new is_none() method which tests if this is a "none"
stemmer.
+ Xapian::Weight: The total length of all documents is now made available to
Xapian::Weight subclasses, and this is now used by DLHWeight, DPHWeight and
LMWeight. To maintain ABI compatibility, internally this still fetches the
average length and the number of documents, multiplies them, then rounds the
result, but in the next release series this will be handled directly.
+ Xapian::Database::locked() on an inmemory database used to always return
false, but an inmemory Database is always actually a WritableDatabase
underneath, so now we always report true in this case because it's really
always report being locked for writing.
+ testsuite:
* Fix failing multi_glass_remoteprog_glass tests on x86. When the tests are
run under valgrind, remote servers should be run using the runsrv wrapper
script, but this wasn't happening for remote servers in multi-databases - now
it is. Also, previously runsrv only used valgrind for the remote for an x86
build that didn't use SSE, but it seems there are x87 instructions in libc
that are affected by valgrind not providing excess precision, so do this for
x86 builds which use SSE too. Together these changes fix failures of
topercent2, xor2, tradweight1 under backend multi_glass_remoteprog_glass on
x86.
* Fix C++ One-Definition Rule (ODR) violation in testsuite code. Two different
source files linked into apitest were each defining a different `struct
test`. Wrap each in an anonymous namespace to localise it to the file it is
defined and used in. This was probably harmless in practice, unless trying
to build with Link-Time Optimisation or similar (which is how it was
detected).
* Test all language codes in stemlangs1. The testsuite hardcodes a list of
supported language codes which hadn't been updated since 2008.
* Improve DateRangeProcessor test coverage.
+ matcher:
* Handle pruning under a positional check. This used to be impossible, but
since 1.4.13 it can happen as we now hoist AND_NOT to just below where we
hoist the positional checks. The code on master already handles pruning here
so this bug is specific to the RELEASE/1.4 branch.
* When searching with collapsing over multiple shards, at least some of which
are remote, uncollapsed_upper_bound could be too low and
uncollapsed_lower_bound too high. This was causing assertion failures in
testcases msize1 and msize2 under test harness backends
multi_glass_remoteprog_glass and multi_remoteprog_glass.
* Internally we no longer calculate a bogus total_term_count as the sum of
total_length * doc_count for all shards. Instead we just use the sum of
total_length, which gives the total number of term occurrences. This change
should improve the estimated collection_freq values for synonyms.
* Several places where we might divide zero by zero in a database where wdf was
always zero have been fixed.
+ build system:
* configure: Stop using AC_FUNC_MEMCMP. The autoconf manual marks it as
"obsolescent", and it seems clear that nobody's relying on it as we're
missing the "'AC_LIBOBJ' replacement for 'memcmp'" which it would try to
use if needed.
+ documentation:
* HACKING: Replace release docs with pointer to the developer guide where they
are now maintained.
+ portability:
* Eliminate 2 uses of atoi(). These are potentially problematic in a
multithreaded application if setlocale() is called by another thread at the
same time.
* Don't check __GNUC__ in visibility.h as the configure probe before defining
XAPIAN_ENABLE_VISIBILITY checks that the visibility attributes work. This
probably makes no difference in practice, as all compilers we're aware of
which support symbol visibility also define __GNUC__.
* Document Sun C++ requires --disable-shared.
- Update to 1.4.13:
+ API:
* Fix write one past end of std::vector on certain QueryParser parser errors.
This is undefined behaviour, but the write was always into reserved space, so
in practice we'd actually get away with it (it was noticed because it
triggers an error when running under ubsan and using libc++).
* MSet::get_matches_estimated(): Improve rounding of result - a bug meant we
would almost always round down.
* Optimise test for UTF-8 continuation character. Performing a signed char
comparison shaves an instruction or two on most architectures.
* Database::get_revision(): Return revision 0 for a Database with no shards
rather that throwing InvalidOperationError.
* DPHWeight: Avoid dividing by 0 when searching a sharded database when one
shard is empty. The result wasn't used in this case, but it's still
undefined behaviour. Detected by UBSan.
+ testsuite:
* The "singlefile" test harness backend manager now creates databases by
compacting the corresponding underlying backend database (creating it first
if need be) rather than always creating a temporary database to compact.
* Enable compaction testcases for multi and singlefile test harness backends.
* Add generated database support for remoteprog and remotetcp test harness
backends.
* Add test harness support for running testcases using a multi database
comprised of one local and one remote shard, or two remote shards.
* Check if removing existing multi stub failed. Previously if removing an
existing stub failed, the test harness would create a temporary new stub and
then try to rename it over the old one, which will always fail on Microsoft
Windows.
* Wait for xapian-tcpsrv processes to finish before moving on to the next
testcase under __WIN32__ like we already do on POSIX platforms.
+ matcher:
* Optimise OP_AND_NOT better. We now combine its left argument with other
connected and-like subqueries, and gather up and hoist the negated subqueries
and apply them together above the combined and-like subqueries, just below
any positional filters.
* Optimise OP_AND_MAYBE better. We now combine its left argument with other
connected and-like subqueries, and gather up and hoist the optional
subqueries and apply them together above the combined and-like subqueries and
any hoisted positional filters.
* Treat all BoolWeight queries as scaled by 0 - we can optimise better if we
know the query is unweighted.
+ glass backend:
* Allow zlib compression to reduce size by one byte. We were specifying an
output buffer size one byte smaller than the input, but it appears zlib won't
use the final byte in the buffer, so we actually need to pass the input size
as the output buffer size.
* Only try to compress Btree item values > 18 bytes, which saves CPU time
without sacrificing any significant size savings.
+ remote backend:
* Fix match stats when searching with collapsing over multiple shards and at
least some shards are remote.
* Ignore orphaned remote protocol replies which can happen when searching with
a remote shard if an exception is thrown by another shard.
* Wait for xapian-progsrv child to exit when a remote Database or
WritableDatabase object is closed under __WIN32__ like we already do for
POSIX platforms.
+ documentation:
* Correct documentation of initial messages in replication protocol.
+ tools:
* quest: Report bounds and estimate of number of matches.
* xapian-delve: Improve output when database revision information is not
available. We now specially handle the cases of a DB with multiple shards
and a backend which doesn't support get_revision().
+ portability:
* Fix warning from GCC 9 with -Wdeprecated-copy (which is enabled by -Wextra)
if a reference to an Error object is thrown.
* Suppress GCC warning in our API headers when compiling code using Xapian with
GCC and -Wduplicated-branches.
* Mark some internal classes as final (following GCC -Wsuggest-final-types
suggestions to allow some method calls to be devirtualised).
* Fix to build with --enable-maintainer-mode and Perl < 5.10, which doesn't
have the `//=` operator. It's unlikely developers will have such an old
Perl, but the mingw environment on appveyor CI does. The use of `//=` was
introduced by changes in 1.4.10.
- Update to 1.4.12:
+ API:
* Xapian::PostingSource: When a PostingSource without a clone() method is used
with a Database containing multiple shards, the documented behaviour has
always been that Xapian::InvalidOperationError is thrown. However, since at
least 1.4.0, this exception hasn't been thrown, but instead a single
PostingSource object would get used for all the shards, typically leading to
incorrect results. The actual behaviour now matches what was documented.
* Xapian::Database: Add size() method which reports the number of shards.
* Xapian::Database::check(): You can now pass a stub database which will check
all the databases listed in it (or throw Xapian::UnimplementError for
backends which don't support checking).
* Xapian::Document: When updating a document use a emplace_hint() to make the
bulk insertion O(n) instead of O(n·log(n)), and use std::move() to avoid
copying OmDocumentTerm objects.
* Xapian::Query: Add missing get_unique_terms_end() method.
* Xapian::iterator_valid(): Implement for Utf8Iterator
+ testsuite:
* Fix keepalive1 failures on some platforms. On some platforms a timeout
gives NetworkTimeoutError and on others NetworkError - since 1.4.10 changed
to checking the exact exception type, keepalive1 has been failing on the
former set of platforms. We now just check for NetworkError or a subclass
here (since NetworkTimeoutError is a subclass of NetworkError).
* Run cursordelbug1 testcase with multi databases too.
+ matcher:
* Ownership of PostingSource objects during the match now makes use of the
optional reference-counting mechanism rather than a separate flag.
+ remote backend:
* Fix remote protocol design bug. Previously some messages didn't send a reply
but could result in an exception being sent over the link. That exception
would then get read as a response to the next message instead of its actual
response so we'd be out of step.
This fix necessitated a minor version bump in the remote protocol (to 39.1).
If you are upgrading a live system which uses the remote backend, upgrade the
servers before the clients.
* Fix socket leaks on errors during opening a database.
* Don't close remote DB socket on receiving EOF as the levels above won't
know it's been closed and may try to perform operations on it, which would be
problematic if that fd gets reused in the meantime. Leaving it open means
any further operations will also get EOF.
* We add a wrapper around the libc socket() function which deals with the
corner case where SOCK_CLOEXEC is defined but socket() fails if it is
specified (which can happen with a newer libc and older kernel).
Unfortunately, this wrapper wasn't checking the returned value from socket()
correctly, so when SOCK_CLOEXEC was specified and non-zero it would create
the socket() with SOCK_CLOEXEC, then leak that one and create it again
without SOCK_CLOEXEC. We now check the return value properly.
* Fix potential infinite loop in ValueCountMatchSpy::merge_results() if passed
serialised results with extra data appended (which shouldn't happen in normal
use).
+ build system:
* Current versions of valgrind result in false positives on current versions of
macOS, so on this platform configure now only enables use of valgrind if it's
specified explicitly.
* Refactor macros to probe for compiler flags so they automatically cache
their results and consistently report success/failure.
* Rename our custom TYPE_SOCKLEN_T macro to XAPIAN_TYPE_SOCKLEN_T. The
AX_TYPE_SOCKLEN_T macro defines an alias of TYPE_SOCKLEN_T for itself which
means it can get used instead in some situations, but it isn't compatible
with our macro. We can't just switch to AX_TYPE_SOCKLEN_T as it doesn't
handle cases we need, so just rename our macro to avoid potential problems.
+ documentation:
* Improve API documentation for Xapian::Query class. Add missing doc
comments and improve some of the existing ones.
* Add Unicode consortium names and codes for categories from Chapter 4, Version
11 of the Unicode standard. Patch from David Bremner.
* Improve configure --help output - drop "[default=no]" for --enable-*
options which default off.
????????.
* Fix API documentation typo - Query::op (the type) not op_ (a parameter name).
* Note which version Document::remove_postings() was added in.
* In the remote protocol documentation, MSG_REPLACEDOCUMENTTERM was documented
as not having a reply, but actually REPLY_ADDDOCUMENT is sent.
* Update list of <xapian/iterator.h> users.
+ tools:
* copydatabase: A change in 1.4.6 which added support for \ as directory
separator on platforms where that's the norm broke the code in copydatabase
which removes a trailing slash from input databases.
+ portability:
* Add missing '#include <cstring>'.
* Fix str() helper function when converting the most negative value
of a signed integer type.
* Avoid calling close() on fd we know must actually be a WIN32 SOCKET.
* Include <ios> not <iomanip> for std::boolalpha.
* Rework setenv() compatibility handling. Now that Solaris 9 is dead we can
assume setenv() is provided by Unix-like platforms (POSIX requires it). For
other platforms, provide a compatibility implementation of setenv() which
so the compatibility code is encapsulated in one place rather than replicated
at every use.
* Fix maintainer-mode builds on Solaris where /bin/tr is not POSIX compliant.
We now use the simple workaround suggested by the autoconf manual.
* Improve support for Sun C++:
+ Suppress unhelpful warning for lambda with multiple return statements.
+ Enable reporting the tags corresponding to warnings, which we need
to know in order to suppress any new unhelpful warnings.
+ Adjust our workaround for bug with this compiler's <cmath> header to avoid
a compiler warning.
+ Use -xldscope=symbolic for Sun C++. This flag is roughly equivalent to
- Bsymbolic-functions which we've probed for with GNU ld since Xapian 1.0.0.
- Update to 1.4.11:
+ API:
* MSet::SNIPPET_CJK_NGRAM - new flag for use with MSet::snippet() to enable
support for selecting and highlighting snippets which works with the
QueryParser and TermGenerator FLAG_CJK_NGRAM flags. This mode can also be
enabled by setting environment variable XAPIAN_CJK_NGRAM to a non-empty
value. (There was nominally already support for XAPIAN_CJK_NGRAM in
MSet::snippet(), but it didn't work usefully - the highlighting added was all
empty start/end pairs at the end of the span of CJK characters containing the
CJK ngram terms, which to the user would typically look like it was selecting
the end of the text and not highlighting anything).
* Deprecate XAPIAN_CJK_NGRAM environment variable. There are now flags which
can be used instead in all cases, and there's sadly no portable thread-safe
way to read an environment variable so checking environment variables is
problematic in library code that may be used in multithreaded programs.
* Query::OP_ELITE_SET currently incorrectly recursively flattens any OP_OR (or
OP_OR-like) subqueries into the list of subqueries it selects from - until
that's fixed, we now select from the full exploded list rather than the last
n (where n is the number of direct subqueries of the OP_ELITE_SET).
+ testsuite:
* Testcases which need a generated database now get run with a sharded
database.
* Avoid using strerror() in the testsuite which removes an obstacle to running
tests in parallel in separate threads.
+ matcher:
* Extend detection of cases of OP_SYNONYM with disjoint subqueries (which means
we don't need document length) which was added in 1.4.8 - we now detect when
all subqueries are different terms, or when all subqueries are
non-overlapping wildcards. The second case is what QueryParser produces for
a wildcard or partial query with a query prefix which maps to more than one
term prefix.
+ glass backend:
* Handle an empty value slot lower bound gracefully. This shouldn't happen for
a non-empty slot, but has been reported by a notmuch user so it seems there
is (or perhaps was as the database was several years old) a way it can come
about. We now check for this situation and set the smallest possible valid
lower bound instead, so other code assuming a valid lower bound will work
correctly.
+ chert backend:
* Handle an empty value slot lower bound gracefully, equivalent to the change
made for glass.
+ documentation:
* HACKING: We no longer use auto_ptr<>.
* NEWS: Correct factual error in old entry - the 0.4.1 release was Open Muscat
not OmSee (the OmSee name was only applied after that final release was made,
and only used internally to BrightStation).
+ portability:
* Suppress more clang -Wself-assign-overloaded warnings in testcases which are
deliberately testing handling of self-assignment.
* Add missing includes of <cerrno>.
+ debug code:
* When configured with --enable-log, the O_SYNC flag was always specified when
opening the logfile, with the intention that the most recent log entries
wouldn't get lost if there was a crash, but O_SYNC can incur a significant
performance overhead and most debugging is not of such crashes. So we no
longer specify O_SYNC by default, but you can now request synchronous logging
by including %! anywhere in the filename specified with XAPIAN_DEBUG_LOG
(the %! is replaced with the empty string). We also now use O_DSYNC if
available in preference to O_SYNC, since the mtime of the log file isn't
important.
- Update to 1.4.10:
+ API:
* DatabaseClosedError: New exception class thrown instead of DatabaseError when
an operation is attempted which can't be completed because it involves a
database which close() was previously called on. DatabaseClosedError is a
subclass of DatabaseError so existing code catching DatabaseError will still
work as before.
* DatabaseNotFoundError: New exception class thrown instead of
DatabaseOpeningError when the problem is the problem is "file not found" or
similar. DatabaseNotFoundError is a subclass of DatabaseOpeningError so
existing code catching DatabaseOpeningError will still work as before.
* Query: Make &=, |= and ^= on Query objects opportunistically append to
an existing query with a matching query operator which has a reference
count of 1. This provides an easy way to incrementally build flatter query
trees.
* Query: Support `query &= ~query2` better - this now is handled exactly
equivalent to `query = query & ~query2` and gives `query AND_NOT query2`
instead of `query AND (<alldocuments> AND_NOT query2)`.
* QueryParser: Now uses &=, |= and ^= to produce flatter query trees. This
fixes problems with running out of stack space when handling Query object
trees built by abusing QueryParser to parse very large machine-generated
queries.
* Stopper: Fix incorrect accents in Hungarian stopword list. Patch from David
Corbett.
+ testsuite:
* Test MSet::snippet() with small and zero lengths.
* Fix testcase stubdb4 annotations - this testcase doesn't need a backend.
* Add PATH annotation for testcases needing get_database_path() to avoid having
to repeatedly list the backends where this is supported in testcase
annotations.
* TEST_EXCEPTION helper macro now checks that the exact specified exception
type is thrown. Previously it would allow a subclass of the specified
exception type, but in testcases we really want to be able to test for an
exact type.
+ matcher:
* Map OP_VALUE_GE/OP_VALUE_LE on an empty slot to EmptyPostList. We already do
this for OP_VALUE_RANGE, and it's a little more efficient than creating a
postlist object which checks the empty value slot.
+ glass backend:
* We no longer flush all pending positional changes when a postlist, termlist
or all-terms is opened on a modified WritableDatabase. Doing so was
incurring a significant performance cost, and the first of these happens
internally when `replace_document(term, doc)` is used, which is the usual way
to support non-numeric unique ids. We now only flush pending positional
changes when committing.
+ remote backend:
* Use poll() where available instead of select(). poll() is specified by
POSIX.1-2001 so should be widely available by now, and it allows watching any
fd (select() is limited to watching fds < FD_SETSIZE). For any platforms
which still lack poll() we now workaround this select() limitation when a
high numbered fd needs to be watched (for example, by trying a non-blocking
read or write and on EAGAIN sleeping for a bit before retrying).
* Stop watching fds for "exceptional conditions" - none of these are relevant
to our usage.
* Remove 0.1s timeout in ready_to_read(). The comment says this is to avoid a
busy loop, but that's out of date - the matcher first checks which remotes
are ready to read and then does a second pass to handle those which weren't
with a blocking read.
+ build system:
* Stop probing for header sys/errno.h which is no longer used - it was only
needed for Compaq C++, support for which was dropped in 1.4.8.
+ documentation:
* docs/valueranges.html: Update to document RangeProcessor instead of
ValueRangeProcessor - the latter is deprecated and will be gone in the next
release series.
* Document RangeProcessor::operator()() returns OP_INVALID to signal it doesn't
recognise a range.
* Update some URLs for pages which have moved.
* Use https for URLs where available.
* HACKING: Update "empty()" section for changes in C++11.
+ portability:
* Suppress clang warnings for self-assignment tests. Some testcases trigger
this new-ish clang warning while testing that self-assignment works, which
seems a useful thing to be testing - at least one of these is a regression
test.
* Add std::move to fix clang -Wreturn-std-move warning (which is enabled by
- Wall).
* Add casts to fix ubsan warnings. These cases aren't undefined behaviour, but
are reported by ubsan extra checks implicit-integer-truncation and/or
implicit-conversion which it is useful to be able to enable to catch
potential bugs.
* Fix check for when to use _byteswap_ulong() - in practice this would only
have caused a problem if a platform provided _byteswap_ushort() but not
_byteswap_ulong(), but we're not aware of any which do.
* Fix return values of do_bswap() helpers to match parameter types (previously
we always returned int and only supported swapping types up to 32 bits, so
this probably doesn't result in any behavioural changes).
* Only include <intrin.h> if we'll use it instead of always including it when
it exists. Including <intrin.h> can result in warnings about duplicate
declarations of builtin functions under mingw.
* Remove call to close()/closesocket() when the argument is always -1 (since
the change to use getaddrinfo() in 1.3.3).
==== xorgproto ====
Version update (2019.2 -> 2020.1)
- xorgproto 2020.1
* This release adds a new keysym, a state-change event to the
DPMS extension, synchronizes more of the meson and autotools
build sytems, and converts some quasi-text documentation to
Markdown.
N�����r��y隊Z)z{.���r�+�맲��r��z�^�ˬz��N�(�֜��^� ޭ隊Z)z{.���r�+��0�����Ǩ�
2
1