New Tumbleweed snapshot 20210126 released!
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=opensuse&groupid=1&version=Tumbleweed&build=20210126
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:
alsa
alsa-ucm-conf
alsa-utils
automake (1.16.2 -> 1.16.3)
bluedevil5
desktop-data-openSUSE
dmidecode
elfutils-debuginfod
epson-inkjet-printer-escpr (1.7.7 -> 1.7.8)
findutils (4.7.0 -> 4.8.0)
gettext-runtime
gnome-packagekit
gnome-tweaks
java-11-openjdk (11.0.9.1 -> 11.0.10.0)
kaccounts-providers
kernel-source (5.10.7 -> 5.10.9)
kinfocenter5
kscreen5
kwin5
libblockdev (2.24 -> 2.25)
libcap (2.44 -> 2.46)
libfido2 (1.5.0 -> 1.6.0)
libmbim (1.24.4 -> 1.24.6)
libmwaw (0.3.16 -> 0.3.17)
libodfgen (0.1.7 -> 0.1.8)
libqt5-qtconnectivity
libqt5-qtmultimedia
libqt5-qtquickcontrols
libqt5-qtquickcontrols2
libqt5-qtsensors
libqt5-qtwayland
libstorage-ng (4.3.82 -> 4.3.85)
libvirt (6.10.0 -> 7.0.0)
libxkbcommon
lzip (1.21 -> 1.22)
milou5
mutt (2.0.4 -> 2.0.5)
ncurses (6.2.20210109 -> 6.2.20210116)
oath-toolkit (2.6.5 -> 2.6.6)
open-vm-tools (11.2.0 -> 11.2.5)
openssh
pango (1.48.0 -> 1.48.1)
plasma5-desktop
purple-rocketchat (0.0+git20201219 -> 0.0+git20210119)
python-M2Crypto
python-SQLAlchemy
python-libvirt-python (6.10.0 -> 7.0.0)
python-pyserial (3.4 -> 3.5)
python-setuptools
python-sortedcontainers
qemu
rng-tools (6.10 -> 6.11)
rubygem-asciidoctor (2.0.10 -> 2.0.12)
rubygem-parallel (1.19.2 -> 1.20.1)
rubygem-parallel_tests (3.3.0 -> 3.4.0)
rubygem-parser (2.7.1.5 -> 3.0.0.0)
rubygem-rspec (3.9.0 -> 3.10.0)
rubygem-rspec-core (3.9.2 -> 3.10.1)
rubygem-rspec-expectations (3.9.2 -> 3.10.1)
rubygem-rspec-mocks (3.9.1 -> 3.10.1)
rubygem-rspec-rails (4.0.1 -> 4.0.2)
rubygem-rspec-support (3.9.3 -> 3.10.1)
rubygem-rubocop (1.7.0 -> 1.8.1)
rubygem-simpleidn (0.1.1 -> 0.2.1)
shared-mime-info (2.0 -> 2.1)
skopeo (1.1.1 -> 1.2.1)
sord (0.16.6 -> 0.16.8)
systemsettings5
tar (1.32 -> 1.33)
texlive-specs-n (2020.176.2.004svn48145 -> 2020.177.2.004svn48145)
vorbis-tools (1.4.0 -> 1.4.2)
webkit2gtk3
wireshark
xdg-desktop-portal-kde
xdg-utils
xen (4.14.1_05 -> 4.14.1_08)
xfce4-genmon-plugin (4.1.0 -> 4.1.1)
xfce4-whiskermenu-plugin (2.5.2 -> 2.5.3)
xfsprogs (5.9.0 -> 5.10.0)
yast2-bootloader (4.3.17 -> 4.3.18)
yast2-storage-ng (4.3.37 -> 4.3.40)
=== Details ===
==== alsa ====
Subpackages: libasound2 libasound2-32bit libatopology2
- Yet more fixes for the crash with dmix plugin (bsc#1181194):
0045-pcm-direct-Fix-the-missing-appl_ptr-update.patch
0046-pcm-ioplug-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_statu.patch
0047-pcm-null-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch
0048-pcm-share-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch
- Backport upstream fixes:
yet more PCM plugin fixes, topology fixes/cleanups, UAF fix in
UCM (bsc#1181194):
0004-topology-use-inclusive-language-for-bclk.patch
0005-topology-use-inclusive-language-for-fsync.patch
0006-topology-use-inclusive-language-in-documentation.patch
0034-ucm-fix-possible-memory-leak-in-parse_verb_file.patch
0035-topology-tplg_pprint_integer-fix-coverity-uninitaliz.patch
0036-topology-tplg_add_widget_object-do-not-use-invalid-e.patch
0037-topology-tplg_decode_pcm-add-missing-log-argument-co.patch
0038-topology-parse_tuple_set-remove-dead-condition-code.patch
0039-ucm-uc_mgr_substitute_tree-fix-use-after-free.patch
0040-topology-sort_config-cleanups-use-goto-for-the-error.patch
0041-conf-USB-add-Xonar-U7-MKII-to-USB-Audio.pcm.iec958_d.patch
0042-pcm_plugin-set-the-initial-hw_ptr-appl_ptr-from-the-.patch
0043-pcm-dmix-dshare-delay-calculation-fixes-and-cleanups.patch
0044-topology-fix-parse_tuple_set-remove-dead-condition-c.patch
==== alsa-ucm-conf ====
- Backport upstream fixes:
more Baytrail/Cherrytrail profiles, TRX40 / ALC1220-VLC profiles:
0013-bytcr-rt5640-Add-support-for-devices-without-speaker.patch
0014-rt5640-Move-standard-DAC-setup-to-EnableSeq.conf.patch
0015-bytcr-rt5640-fix-the-execution-order.patch
0016-ucm2-add-initial-configuration-for-TRX40-Gigabyte-Ao.patch
0017-USB-Audio-ALC1220-Bump-analog-Speaker-priority-over-.patch
0018-USB-Audio-ALC1220-fix-indentation-for-Speaker-device.patch
0019-USB-Audio-fix-indentation-in-Gigabyte-Aorus-Master-M.patch
0020-chtnau8824-Add-a-SST-define-variable.patch
0021-kblrt5660-Fix-file-permissions.patch
- Run fdupes to reduce the duplicated files
==== alsa-utils ====
- Backport upstream fixes:
various fixes in aplay, alsamixer, alsactl and alsaloop, updated
translations, etc:
0001-aplay-try-to-use-16-bit-format-to-increase-capture-q.patch
0002-alsamixer-Fix-the-mixer-views-description-in-man-pag.patch
0003-Add-Slovak-translation.patch
0004-Add-Basque-translation.patch
0006-aplay-cosmetic-code-fix-in-xrun.patch
0007-aplay-fix-the-CPU-busy-loop-in-the-pause-handler.patch
0008-alsa-info-Add-lsusb-and-stream-outputs.patch
0013-aplay-add-test-code-for-snd_pcm_status-to-test-posit.patch
0014-ucm-fix-typo-in-docs.patch
0015-aplay-add-avail-delay-checks-to-test-position.patch
0016-alsactl-daemon-read_pid_file-fix-the-returned-code-o.patch
0017-alsactl-init-set_ctl_value-fix-bytes-parsing.patch
0018-alsactl-init-parse-fix-possible-double-free.patch
0019-alsaloop-fix-possible-memory-leak-in-create_loopback.patch
0020-alsaloop-get_queued_playback_samples-simplify-code.patch
0021-topology-fix-possible-double-free-in-load.patch
0022-alsamixer-remove-dead-fcn-widget_handle_key-in-widge.patch
0023-alsamixer-remove-unused-variable-y-in-display_scroll.patch
0024-alsamixer-fix-shift-in-parse_words.patch
0025-aplay-fix-the-test-position-test-for-playback-avail-.patch
==== automake ====
Version update (1.16.2 -> 1.16.3)
- add fix-testsuite-failures-with-autoconf270.patch to fix compatibility
with autoconf 2.70
- update to 1.16.3:
- In the testsuite summary, the "for $(PACKAGE_STRING)" suffix
can be overridden with the AM_TESTSUITE_SUMMARY_HEADER variable.
- Python 3.10 version number no longer considered to be 3.1.
- Broken links in manual fixed or removed, and new script
contrib/checklinkx (a small modification of W3C checklink) added,
with accompany target checklinkx to recheck urls.
- install-exec target depends on $(BUILT_SOURCES).
- valac argument matching more precise, to avoid garbage in DIST_COMMON.
- Support for Vala in VPATH builds fixed so that both freshly-generated and
distributed C files work, and operation is more reliable with or without
an installed valac.
- Dejagnu doesn't break on directories containing spaces.
- new variable AM_DISTCHECK_DVI_TARGET, to allow overriding the
"make dvi" that is done as part of distcheck.
- install-sh tweaks:
. new option -p to preserve mtime, i.e., invoke cp -p.
. new option -S SUFFIX to attempt backup files using SUFFIX.
. no longer unconditionally uses -f when rm is overridden by RMPROG.
. does not chown existing directories.
- Removed function up_to_date_p in lib/Automake/FileUtils.pm.
We believe this function is completely unused.
- Support for in-tree Vala libraries improved.
- rename automake-SuSE.patch to automake-suse-vendor.patch and refresh
- remove automake-testsuite-vala-gcc10.patch (upstream)
==== bluedevil5 ====
Subpackages: bluedevil5-lang
- Add compatibility with qml-autoreqprov
==== desktop-data-openSUSE ====
- Move call-browser and desktop-launch symlink to xdg-utils.
==== dmidecode ====
2 recommended fixes from upstream:
- dmidecode-fix-the-condition-error-in-ascii_filter.patch:
dmidecode: Fix the condition error in ascii_filter.
- dmidecode-fix-crash-with-u-option.patch: dmidecode: Fix crash
with -u option.
==== elfutils-debuginfod ====
- Add upstream config-do-not-define-DEBUGINFOD_URLS-environment-var.patch
in order to fix boo#1180306.
==== epson-inkjet-printer-escpr ====
Version update (1.7.7 -> 1.7.8)
- Update to 1.7.8:
* Supported new model:
+ Epson-EP-713A_Series
+ Epson-EP-813A_Series
* Fixed an issue of filter crash when FIFO I/O was closed.
- Rebased bug_x86_64.patch.
==== findutils ====
Version update (4.7.0 -> 4.8.0)
Subpackages: findutils-lang
- update upstream signing key
- remove deprecated texinfo packaging macros
- run spec-cleaner
- Update to 4.8.0.
Announcement: https://savannah.gnu.org/forum/forum.php?forum_id=9914
- findutils.spec:
- Source0: Fix download URL: remove "pub/".
- %check: Output the content of all test-suite files in case of errors.
- Remove now-upstream patches:
- disable-null-ptr-test.patch
- findutils-gnulib-disable-test-float.patch
- findutils-gnulib-test-avoid-FP-perror-strerror.patch
==== gettext-runtime ====
Subpackages: gettext-tools libtextstyle0
- fixup libtextstyle autofoo with adding
use-acinit-for-libtextstyle.patch
==== gnome-packagekit ====
Subpackages: gnome-packagekit-lang
- Add gnome-packagekit-define-HAVE_SYSTEMD.patch: define
HAVE_SYSTEMD macro if systemd if found
(glgo#GNOME/gnome-packagekit!3, bsc#1134544).
==== gnome-tweaks ====
Subpackages: gnome-tweaks-lang
- Add 77dde7477922f645946bfc64b1b25aeed2b01919.patch -- Update
Norwegian bokmål translation.
==== java-11-openjdk ====
Version update (11.0.9.1 -> 11.0.10.0)
Subpackages: java-11-openjdk-headless
- Update to upstream tag jdk-11.0.10-9 (January 2021 CPU,
bsc#1181239)
* Security fixes
+ JDK-8247619: Improve Direct Buffering of Characters
* Other changes
+ JDK-6722928: Support SSPI as a native GSS-API provider
+ JDK-7185258: [macosx] Deadlock in SunToolKit.realSync()
+ JDK-8152332: [macosx] JFileChooser cannot be serialized on
Mac OS X
+ JDK-8161684: [testconf] Add VerifyOops' testing into compiler
tiers
+ JDK-8171279: Support X25519 and X448 in TLS
+ JDK-8173361: various crashes in
JvmtiExport::post_compiled_method_load
+ JDK-8173658: JvmtiExport::post_class_unload() is broken for
non-JavaThread initiators
+ JDK-8191006: hsdis disassembler plugin does not compile with
binutils 2.29+
+ JDK-8197981: Missing return statement in
__sync_val_compare_and_swap_8
+ JDK-8198334: java/awt/FileDialog/8003399/bug8003399.java
fails in headless mode
+ JDK-8200151: Add 8 JNDI tests to com/sun/jndi/dns/ConfigTests/
+ JDK-8208279: Add 8 JNDI tests to com/sun/jndi/dns/EnvTests/
+ JDK-8208483: Add 5 JNDI tests to
com/sun/jndi/dns/FactoryTests/
+ JDK-8208542: Add 4 JNDI tests to com/sun/jndi/dns/ListTests/
+ JDK-8208665: Amend cross-compilation docs with
qemu-debootstrap recipe
+ JDK-8210088: ProblemList gc/epsilon/TestMemoryMXBeans.java
+ JDK-8210339: Add 10 JNDI tests to com/sun/jndi/dns/FedTests/
+ JDK-8211450: UndetVar::dup is not copying the kind field to
the duplicated instance
+ JDK-8212160: JVMTI agent crashes with "assert(_value != 0LL)
failed: resolving NULL _value"
+ JDK-8212226: SurfaceManager throws "Invalid Image variant"
for MultiResolutionImage (Windows)
+ JDK-8213400: Support choosing group name in keytool keypair
generation
+ JDK-8213535: Windows HiDPI html lightweight tooltips are
truncated
+ JDK-8213698: Improve devkit creation and add support for
linux/ppc64/ppc64le/s390x
+ JDK-8214025: assert(t->singleton()) failed: must be a
constant when ScavengeRootsInCode < 2
+ JDK-8214242: compiler/arguments/TestScavengeRootsInCode.java
fails because of missing UnlockDiagnosticVMOptions
+ JDK-8214787: Zero builds fail with "undefined
JavaThread::thread_state()"
+ JDK-8215583: Exclude
runtime/handshake/HandshakeWalkSuspendExitTest.java
+ JDK-8216012: Infinite loop in RSA KeyPairGenerator
+ JDK-8216324: GetClassMethods is confused by the presence of
default methods in super interfaces
+ JDK-8217429: WebSocket over authenticating proxy fails to
send Upgrade headers
+ JDK-8217976: test/jdk/java/net/httpclient/websocket/
/WebSocketProxyTest.java fails intermittently
+ JDK-8218021: Have jarsigner preserve posix permission
attributes
+ JDK-8218287: jshell tool: input behavior unstable after
12-ea+24 on Windows
+ JDK-8218851: JVM crash in custom classloader stress test, JDK
12 & 13
+ JDK-8220420: Cleanup c1_LinearScan
+ JDK-8222072: JVMTI GenerateEvents() sends CompiledMethodLoad
events to wrong jvmtiEnv
+ JDK-8222286: Fix for JDK-8213419 is broken on s390
+ JDK-8222527: HttpClient doesn't send HOST header when
tunelling HTTP/1.1 through http proxy
+ JDK-8222533: jtreg test jdk/internal/platform/cgroup/
/TestCgroupMetrics.java fails on SLES12.3 linux ppc64le
machine
+ JDK-8224506: [TESTBUG] TestDockerMemoryMetrics.java fails
with exitValue = 137
+ JDK-8224555: vmTestbase/nsk/jvmti/scenarios/contention/TC02/
/tc02t001/TestDescription.java failed
+ JDK-8224650: Add tests to support X25519 and X448 in TLS
+ JDK-8225072: Add LuxTrust certificate that is expiring in
March 2021 to list of allowed but expired certs
+ JDK-8225329: -XX:+PrintBiasedLockingStatistics causes crash
during initialization on Windows platforms
+ JDK-8225687: Newly added sspi.cpp in JDK-6722928 still
contains some small errors
+ JDK-8227006: [linux] Runtime.availableProcessors execution
time increased by factor of 100
+ JDK-8227275: Within native OOM error handling, assertions may
hang the process
+ JDK-8227647: [Graal] Test8009761.java fails due to
"RuntimeException: static java.lang.Object
compiler.uncommontrap.Test8009761.m3(boolean,boolean) not
compiled"
+ JDK-8229495: SIGILL in C2 generated OSR compilation
+ JDK-8230910: libsspi_bridge does not build on Windows 32bit
+ JDK-8232114: JVM crashed at imjpapi.dll in native code
+ JDK-8234147: Avoid looking up standard charsets in core
libraries
+ JDK-8234393: [macos] printing ignores printer tray
+ JDK-8234863: Increase default value of MaxInlineLevel
+ JDK-8235218: Minimal VM is broken after JDK-8173361
+ JDK-8235456: Minimal VM is broken after JDK-8212160
+ JDK-8235829: graal crashes with Zombie.java test
+ JDK-8236124: Minimal VM slowdebug build failed after
JDK-8212160
+ JDK-8236512: PKCS11 Connection closed after Cipher.doFinal
and NoPadding
+ JDK-8236944: The legVecZ operand should be limited to
zmm0-zmm15 registers
+ JDK-8237186: Fix typo in copyright header of
java/io/Reader/TransferTo.java
+ JDK-8237499: JFR: Include stack trace in the ThreadStart event
+ JDK-8237512: AArch64: aarch64TestHook leaks a BufferBlob
+ JDK-8237524: AArch64: String.compareTo() may return incorrect
result
+ JDK-8237950: C2 compilation fails with "Live Node limit
exceeded limit" during ConvI2L::Ideal optimization
+ JDK-8238579: HttpsURLConnection drops the timeout and hangs
forever in read
+ JDK-8239105: Add exception for expiring Digicert root
certificates to VerifyCACerts test
+ JDK-8239477: jdk/jfr/jcmd/TestJcmdStartStopDefault.java fails
- XX:+VerifyOops with "verify_oop: rsi: broken oop"
+ JDK-8239497: SEGV in EdgeUtils::field_name_symbol(Edge const&)
+ JDK-8239886: Minimal VM build fails after JDK-8237499
+ JDK-8240633: Memory leaks in the implementations of
FileChooserUI
+ JDK-8240690: Race condition between EDT and
BasicDirectoryModel.FilesLoader.run0()
+ JDK-8241234: Unify monitor enter/exit runtime entries.
+ JDK-8241311: Move some charset mapping tests from closed to
open
+ JDK-8241797: Add some tests to the problem list
+ JDK-8242029: AArch64: skip G1 array copy pre-barrier if
marking not active
+ JDK-8242335: Additional Tests for RSASSA-PSS
+ JDK-8242480: Negative value may be returned by
getFreeSwapSpaceSize() in the docker
+ JDK-8242614: cleanup duplicated test ldap server in some
com/sun/jndi/ldap/ tests
+ JDK-8242846: Bring back test/jdk/tools/jlink/plugins/
/OrderResourcesPluginTest.java
+ JDK-8243114: Implement montgomery{Multiply,Square}intrinsics
on Windows
+ JDK-8243290: Improve diagnostic messages for class
verification and redefinition failures
+ JDK-8243488: Add tests for set/get SendBufferSize and
getReceiveBufferSize in DatagramSocket
+ JDK-8243549: sun/security/ssl/CipherSuite/
/NamedGroupsWithCipherSuite.java failed with Unsupported
signature algorithm: DSA
+ JDK-8243617: compiler/onSpinWait/TestOnSpinWaitC1.java test
uses wrong class
+ JDK-8243619: compiler/codecache/CheckSegmentedCodeCache.java
test misses -version
+ JDK-8244142: some hotspot/runtime tests don't check exit code
of forked JVM
+ JDK-8244278: Excessive code cache flushes and sweeps
+ JDK-8244282: test/hotspot/jtreg/compiler/intrinsics/
/Test8237524.java fails with --illegal-access=deny
+ JDK-8244621: [macos10.15] Garbled FX printing plus CoreText
warnings on Catalina when building with Xcode 11
+ JDK-8244819: hsdis does not compile with binutils 2.34+
+ JDK-8245051: c1 is broken if it is compiled by gcc without
- fno-lifetime-dse
+ JDK-8245168: jlink should not be treated as a "small" tool
+ JDK-8245400: Upgrade to LittleCMS 2.11
+ JDK-8246381: VM crashes with "Current BasicObjectLock* below
than low_mark"
+ JDK-8246434: Threads::print_on_error assumes that the heap
has been set up
+ JDK-8246648: issue with OperatingSystemImpl
getFreeSwapSpaceSize in docker after 8242480
+ JDK-8247201: Print potential pointer value of readable stack
memory in hs_err file
+ JDK-8247763: assert(outer->outcnt() == 2) failed: 'only phis'
failure in LoopNode::verify_strip_mined()
+ JDK-8247867: Upgrade to freetype 2.10.2
+ JDK-8248190: Enable Power10 system and implement new
byte-reverse instructions
+ JDK-8248226: TestCloneAccessStressGCM fails with
- XX:-ReduceBulkZeroing
+ JDK-8248347: windows build broken by JDK-8243114
+ JDK-8248532: Every time I change keyboard language at my
MacBook, Java crashes
+ JDK-8248552: C2 crashes with SIGFPE due to division by zero
+ JDK-8248596: [TESTBUG] compiler/loopopts/
/PartialPeelingUnswitch.java times out with Graal enabled
+ JDK-8248745: Add jarsigner and keytool tests for restricted
algorithms
+ JDK-8248791: sun/util/resources/cldr/TimeZoneNamesTest.java
fails with -XX:-ReduceInitialCardMarks -XX:-ReduceBulkZeroing
+ JDK-8248845: AArch64: stack corruption after spilling vector
register
+ JDK-8249176: Update GlobalSignR6CA test certificates
+ JDK-8249183: JVM crash in "AwtFrame::WmSize" method
+ JDK-8249192: MonitorInfo stores raw oops across safepoints
+ JDK-8249602: C2: assert(cnt == _outcnt) failed: no insertions
allowed
+ JDK-8249603: C1: assert(has_error == false) failed: register
allocation invalid
+ JDK-8249605: C2: assert(no_dead_loop) failed: dead loop
detected
+ JDK-8249607: C2: assert(!had_error) failed: bad dominance
+ JDK-8249608: Vector register used by C2 compiled method
corrupted at safepoint
+ JDK-8249672: Include microcode revision in features_string on
x86
+ JDK-8249748: gtest silently ignores bad jvm arguments
+ JDK-8249821: Separate libharfbuzz from libfontmanager
+ JDK-8250598: Hyper-V is detected in spite of running on host
OS
+ JDK-8250605: Linux x86_32 builds fail after JDK-8249821
+ JDK-8250636: iso8601_time returns incorrect offset part on
MacOS
+ JDK-8250665: Wrong translation for the month name of May in
ar_JO,LB,SY
+ JDK-8250772: Test com/sun/jndi/ldap/
/NamingExceptionMessageTest.java fails intermittently with
javax.naming.ServiceUnavailableException
+ JDK-8250825: C2 crashes with assert(field != __null) failed:
missing field
+ JDK-8250894: Provide a configure option to build and run
against the platform libharfbuzz
+ JDK-8250928: JFR: Improve hash algorithm for stack traces
+ JDK-8250968: Symlinks attributes not preserved when using
jarsigner on zip files
+ JDK-8250984: Memory Docker tests fail on some Linux kernels
w/o cgroupv1 swap limit capabilities
+ JDK-8251118: BiasedLocking::preserve_marks should not have a
HandleMark
+ JDK-8251189: com/sun/jndi/ldap/LdapDnsProviderTest.java
failed due to timeout
+ JDK-8251257: NMT: jcmd VM.native_memory scale=1 crashes
target VM
+ JDK-8251365: Build failure on AIX after 8250636
+ JDK-8251397: NPE on ClassValue.ClassValueMap.cacheArray
+ JDK-8251456: [TESTBUG] compiler/vectorization/
/TestVectorsNotSavedAtSafepoint.java failed OutOfMemoryError
+ JDK-8251458: Parse::do_lookupswitch fails with "assert(_cnt
>= 0) failed"
+ JDK-8251535: Partial peeling at unsigned test adds incorrect
loop exit check
+ JDK-8251949: ZGC: Set explicit heap size for
compiler/gcbarriers tests
+ JDK-8252090: JFR: StreamWriterHost::write_unbuffered() stucks
in an infinite loop OpenJDK (build 13.0.1+9)
+ JDK-8252415: Bump update version for OpenJDK: jdk-11.0.10
+ JDK-8252470: java/awt/dnd/DisposeFrameOnDragCrash/
/DisposeFrameOnDragTest.java fails on Windows
+ JDK-8252497: Incorrect numeric currency code for ROL
+ JDK-8252660: Shenandoah: support manageable SoftMaxHeapSize
option
+ JDK-8252679: Two windows specific FileDIalog tests may fail
on some Windows_Server_2016_Standard
+ JDK-8252696: Loop unswitching may cause out of bound array
load to be executed
+ JDK-8252754: Hash code calculation of JfrStackTrace is
inconsistent
+ JDK-8253219: Epsilon: clean up unnecessary includes
+ JDK-8253224: Shenandoah: ShenandoahStrDedupQueue destructor
calls virtual num_queues()
+ JDK-8253226: Shenandoah: remove unimplemented
ShenandoahStrDedupQueue::verify
+ JDK-8253269: The CheckCommonColors test should provide more
info on failure
+ JDK-8253284: Zero OrderAccess barrier mappings are incorrect
+ JDK-8253375: OSX build fails with Xcode 12.0 (12A7209)
+ JDK-8253778: ShenandoahSafepoint::is_at_shenandoah_safepoint
should not access VMThread state from other threads
+ JDK-8253791: Issue with useAppleColor check in CSystemColors.m
+ JDK-8254016: Test8237524 fails with -XX:-CompactStrings option
+ JDK-8254081: java/security/cert/PolicyNode/
/GetPolicyQualifiers.java fails due to an expired certificate
+ JDK-8254144: Non-x86 Zero builds fail with return-type
warning in os_linux_zero.cpp
+ JDK-8254166: Zero: return-type warning in
zeroInterpreter_zero.cpp
+ JDK-8254177: (tz) Upgrade time-zone data to tzdata2020b
+ JDK-8254185: Fix Code cache sweeper heuristics for JDK 11
+ JDK-8254190: [s390] interpreter misses exception check after
calling monitorenter
+ JDK-8254790: SIGSEGV in string_indexof_char and
stringL_indexof_char intrinsics
+ JDK-8254854: [cgroups v1] Metric limits not properly detected
on some join controller combinations
+ JDK-8254982: (tz) Upgrade time-zone data to tzdata2020c
+ JDK-8255050: Add pkcs11/KeyStore/ClientAuth.sh to Problem list
+ JDK-8255065: Zero: accessor_entry misses the IRIW case
+ JDK-8255226: (tz) Upgrade time-zone data to tzdata2020d
+ JDK-8255269: Unsigned overflow in g1Policy.cpp
+ JDK-8255365: Problem list failing client manual tests
+ JDK-8255457: Shenandoah: cleanup ShenandoahMarkTask
+ JDK-8255466: C2 crashes at ciObject::get_oop() const+0x0
+ JDK-8255550: x86: Assembler::cmpq(Address dst, Register src)
encoding is incorrect
+ JDK-8255603: Memory/Performance regression after JDK-8210985
+ JDK-8255760: Shenandoah: match constants style in
ShenandoahMarkTask fallback
+ JDK-8255781: Bump patch update version for OpenJDK:
jdk-11.0.9.1
+ JDK-8255937: Better cleanup for
test/jdk/javax/imageio/stream/StreamFlush.java
+ JDK-8256427: Test com/sun/jndi/dns/ConfigTests/
/PortUnreachable.java does not work on AIX
+ JDK-8256452: Integrate missing part of JDK-8232370 to 11u
+ JDK-8256483: [TESTBUG] serviceability/jvmti/GetClassMethods/
/libOverpassMethods.c fails to compile on gcc 4.4.x
+ JDK-8256557: libharfbuzz fails to link on gcc 4.4.x due to
- Wl,-z,defs
+ JDK-8256618: Zero: Linux x86_32 build still fails
+ JDK-8256736: Zero: GTest tests fail with "unsuppported vm
variant"
+ JDK-8256809: Annotation processing causes NPE during flow
analysis
+ JDK-8257181: s390x builds are very noisy with gc-sections
messages
+ JDK-8257242: [macOS] Java app crashes while switching input
methods
+ JDK-8257545: SunJSSE FIPS regression in key exchange after
JDK-8171279 11u backport
+ JDK-8257641: Shenandoah: Query is_at_shenandoah_safepoint()
from control thread should return false
+ JDK-8257701: Shenandoah: objArrayKlass metadata is not marked
with chunked arrays
+ JDK-8258630: Add expiry exception for QuoVadis root
certificate
- New upstream dependency on libharfbuzz
- Regenerated patches: missing-return.patch system-pcsclite.patch
==== kaccounts-providers ====
Subpackages: kaccounts-providers-lang
- Add compatibility with qml-autoreqprov
==== kernel-source ====
Version update (5.10.7 -> 5.10.9)
Subpackages: kernel-default kernel-docs
- Linux 5.10.9 (bsc#1012628).
- btrfs: reloc: fix wrong file extent type check to avoid false
ENOENT (bsc#1012628).
- btrfs: prevent NULL pointer dereference in extent_io_tree_panic
(bsc#1012628).
- ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for
HP machines (bsc#1012628).
- ALSA: doc: Fix reference to mixart.rst (bsc#1012628).
- ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad X395
(bsc#1012628).
- ASoC: dapm: remove widget from dirty list on free (bsc#1012628).
- x86/hyperv: check cpu mask after interrupt has been disabled
(bsc#1012628).
- drm/amdgpu: add green_sardine device id (v2) (bsc#1012628).
- drm/amdgpu: fix DRM_INFO flood if display core is not supported
(bug 210921) (bsc#1012628).
- drm/amdgpu: add new device id for Renior (bsc#1012628).
- drm/i915: Allow the sysadmin to override security mitigations
(bsc#1012628).
- drm/i915/gt: Limit VFE threads based on GT (bsc#1012628).
- drm/i915/backlight: fix CPU mode backlight takeover on LPT
(bsc#1012628).
- drm/bridge: sii902x: Refactor init code into separate function
(bsc#1012628).
- dt-bindings: display: sii902x: Add supply bindings
(bsc#1012628).
- drm/bridge: sii902x: Enable I/O and core VCC supplies if present
(bsc#1012628).
- tracing/kprobes: Do the notrace functions check without kprobes
on ftrace (bsc#1012628).
- tools/bootconfig: Add tracing_on support to helper scripts
(bsc#1012628).
- ext4: use IS_ERR instead of IS_ERR_OR_NULL and set inode null
when IS_ERR (bsc#1012628).
- ext4: fix wrong list_splice in ext4_fc_cleanup (bsc#1012628).
- ext4: fix bug for rename with RENAME_WHITEOUT (bsc#1012628).
- cifs: check pointer before freeing (bsc#1012628).
- cifs: fix interrupted close commands (bsc#1012628).
- riscv: Drop a duplicated PAGE_KERNEL_EXEC (bsc#1012628).
- riscv: return -ENOSYS for syscall -1 (bsc#1012628).
- riscv: Fixup CONFIG_GENERIC_TIME_VSYSCALL (bsc#1012628).
- riscv: Fix KASAN memory mapping (bsc#1012628).
- mips: fix Section mismatch in reference (bsc#1012628).
- mips: lib: uncached: fix non-standard usage of variable 'sp'
(bsc#1012628).
- MIPS: boot: Fix unaligned access with
CONFIG_MIPS_RAW_APPENDED_DTB (bsc#1012628).
- MIPS: Fix malformed NT_FILE and NT_SIGINFO in 32bit coredumps
(bsc#1012628).
- MIPS: relocatable: fix possible boot hangup with KASLR enabled
(bsc#1012628).
- RDMA/ocrdma: Fix use after free in ocrdma_dealloc_ucontext_pd()
(bsc#1012628).
- ACPI: scan: Harden acpi_device_add() against device ID overflows
(bsc#1012628).
- xen/privcmd: allow fetching resource sizes (bsc#1012628).
- compiler.h: Raise minimum version of GCC to 5.1 for arm64
(bsc#1012628).
- mm/vmalloc.c: fix potential memory leak (bsc#1012628).
- mm/hugetlb: fix potential missing huge page size info
(bsc#1012628).
- mm/process_vm_access.c: include compat.h (bsc#1012628).
- dm raid: fix discard limits for raid1 (bsc#1012628).
- dm snapshot: flush merged data before committing metadata
(bsc#1012628).
- dm integrity: fix flush with external metadata device
(bsc#1012628).
- dm integrity: fix the maximum number of arguments (bsc#1012628).
- dm crypt: use GFP_ATOMIC when allocating crypto requests from
softirq (bsc#1012628).
- dm crypt: do not wait for backlogged crypto request completion
in softirq (bsc#1012628).
- dm crypt: do not call bio_endio() from the dm-crypt tasklet
(bsc#1012628).
- dm crypt: defer decryption to a tasklet if interrupts disabled
(bsc#1012628).
- stmmac: intel: change all EHL/TGL to auto detect phy addr
(bsc#1012628).
- r8152: Add Lenovo Powered USB-C Travel Hub (bsc#1012628).
- btrfs: tree-checker: check if chunk item end overflows
(bsc#1012628).
- ext4: don't leak old mountpoint samples (bsc#1012628).
- io_uring: don't take files/mm for a dead task (bsc#1012628).
- io_uring: drop mm and files after task_work_run (bsc#1012628).
- ARC: build: remove non-existing bootpImage from KBUILD_IMAGE
(bsc#1012628).
- ARC: build: add uImage.lzma to the top-level target
(bsc#1012628).
- ARC: build: add boot_targets to PHONY (bsc#1012628).
- ARC: build: move symlink creation to arch/arc/Makefile to
avoid race (bsc#1012628).
- ARM: omap2: pmic-cpcap: fix maximum voltage to be consistent
with defaults on xt875 (bsc#1012628).
- ath11k: fix crash caused by NULL rx_channel (bsc#1012628).
- netfilter: ipset: fixes possible oops in mtype_resize
(bsc#1012628).
- ath11k: qmi: try to allocate a big block of DMA memory first
(bsc#1012628).
- btrfs: fix async discard stall (bsc#1012628).
- btrfs: merge critical sections of discard lock in workfn
(bsc#1012628).
- btrfs: fix transaction leak and crash after RO remount caused
by qgroup rescan (bsc#1012628).
- regulator: bd718x7: Add enable times (bsc#1012628).
- ethernet: ucc_geth: fix definition and size of
ucc_geth_tx_global_pram (bsc#1012628).
- ARM: dts: ux500/golden: Set display max brightness
(bsc#1012628).
- habanalabs: adjust pci controller init to new firmware
(bsc#1012628).
- habanalabs/gaudi: retry loading TPC f/w on -EINTR (bsc#1012628).
- habanalabs: register to pci shutdown callback (bsc#1012628).
- staging: spmi: hisi-spmi-controller: Fix some error handling
paths (bsc#1012628).
- spi: altera: fix return value for altera_spi_txrx()
(bsc#1012628).
- habanalabs: Fix memleak in hl_device_reset (bsc#1012628).
- hwmon: (pwm-fan) Ensure that calculation doesn't discard big
period values (bsc#1012628).
- lib/raid6: Let $(UNROLL) rules work with macOS userland
(bsc#1012628).
- kconfig: remove 'kvmconfig' and 'xenconfig' shorthands
(bsc#1012628).
- spi: fix the divide by 0 error when calculating xfer waiting
time (bsc#1012628).
- io_uring: drop file refs after task cancel (bsc#1012628).
- bfq: Fix computation of shallow depth (bsc#1012628).
- arch/arc: add copy_user_page() to
The winner for the coolest changelog entry is Matej Cepl:
==== python-M2Crypto ====
- Dr. Strangelove or: How I Learned to Stop Worrying and Love pytest
It's a pleasure to seed you guys flow and manage the python build infrastructure improvements (Matej and Ben). With Dominique's hint https://github.com/openSUSE/python-rpm-macros/issues/92, most python packages are happy campers again in the new environment without any further massaging.. Thanks again, guys Pete
On Thu, 2021-01-28 at 12:18 +0100, Hans-Peter Jansen wrote:
It's a pleasure to seed you guys flow and manage the python build infrastructure improvements (Matej and Ben).
With Dominique's hint https://github.com/openSUSE/python-rpm-macros/issues/92, most python packages are happy campers again in the new environment without any further massaging..
From now on, that workaround should no longer be needed! OBS gained a new feature, and I have now the power to give the prjconf a 'serial'. So from openSUSE:Factory, I have a chance to declare the prjconf change 'important enough to re-evaluate dependencies' Cheers, Dominique
On Thursday 2021-01-28 12:18, Hans-Peter Jansen wrote:
The winner for the coolest changelog entry is Matej Cepl:
==== python-M2Crypto ====
- Dr. Strangelove or: How I Learned to Stop Worrying and Love pytest
It's a pleasure to seed you guys flow and manage the python build infrastructure improvements (Matej and Ben).
There is nothing cool about this changelog entry. It disguises a change behind a modified movie title, and anyone who has not seen the movie is left to guess what that marketing lingo bingo word collection-look-alike is supposed to mean.
On 1/29/21 2:17 PM, Jan Engelhardt wrote:
On Thursday 2021-01-28 12:18, Hans-Peter Jansen wrote:
It's a pleasure to seed you guys flow and manage the python build infrastructure improvements (Matej and Ben).
There is nothing cool about this changelog entry. It disguises a change behind a modified movie title, and anyone who has not seen the movie is left to guess what that marketing lingo bingo word collection-look-alike is supposed to mean.
I agree with that and I actually wanted to say something similar but didn't want to look like a party pooper. Changelogs that don't contain any concise and comprehensible information are useless. The whole point of changelogs is that anyone reading them immediately understands what got changed so they might get an idea whether one of the changes is the reason for a problem they have run into after an upgrade. Adrian
On 1/29/21 2:31 PM, John Paul Adrian Glaubitz wrote:
On 1/29/21 2:17 PM, Jan Engelhardt wrote:
On Thursday 2021-01-28 12:18, Hans-Peter Jansen wrote:
It's a pleasure to seed you guys flow and manage the python build infrastructure improvements (Matej and Ben).
There is nothing cool about this changelog entry. It disguises a change behind a modified movie title, and anyone who has not seen the movie is left to guess what that marketing lingo bingo word collection-look-alike is supposed to mean.
I agree with that and I actually wanted to say something similar but didn't want to look like a party pooper. Changelogs that don't contain any concise and comprehensible information are useless.
The whole point of changelogs is that anyone reading them immediately understands what got changed so they might get an idea whether one of the changes is the reason for a problem they have run into after an upgrade.
+1 Coolness is not a viable goal when writing changelog entries. Ciao, Michael.
On Fri, Jan 29, 2021 at 8:59 AM Michael Ströder
On 1/29/21 2:31 PM, John Paul Adrian Glaubitz wrote:
On 1/29/21 2:17 PM, Jan Engelhardt wrote:
On Thursday 2021-01-28 12:18, Hans-Peter Jansen wrote:
It's a pleasure to seed you guys flow and manage the python build infrastructure improvements (Matej and Ben).
There is nothing cool about this changelog entry. It disguises a change behind a modified movie title, and anyone who has not seen the movie is left to guess what that marketing lingo bingo word collection-look-alike is supposed to mean.
I agree with that and I actually wanted to say something similar but didn't want to look like a party pooper. Changelogs that don't contain any concise and comprehensible information are useless.
The whole point of changelogs is that anyone reading them immediately understands what got changed so they might get an idea whether one of the changes is the reason for a problem they have run into after an upgrade.
+1
Coolness is not a viable goal when writing changelog entries.
And why not? He's the changelog author. At least he's not being stupid and lazy like a lot of other people and straight up importing Git commit logs into changelogs. I generally despise almost *all* of openSUSE's policies around package changelogs, because they're wasteful, stupid, and encourage people to *not* read them because they're too dense. I deal with it because I *have* to, not because I *want* to. -- 真実はいつも一つ!/ Always, there's only one truth!
On 1/29/21 3:22 PM, Neal Gompa wrote:
And why not? He's the changelog author.
Because changelog have a function. They're not written for the sake of creativity.
At least he's not being stupid and lazy like a lot of other people and straight up importing Git commit logs into changelogs.
There is nothing wrong with that as long as some formatting and filtering is applied. It would be easier if some upstream projects, especially Go and web projects are guilty of that, wouldn't abuse the git log as their personal diary. I have seen lots of Go projects with commit messages like "Hmm, that previous one didn't work, try again". Or something like "fix", "fix again", "sigh" and whatnot. That completely defeats the point of a commit message which is to document what got changed.
I generally despise almost *all* of openSUSE's policies around package changelogs, because they're wasteful, stupid, and encourage people to *not* read them because they're too dense. I deal with it because I *have* to, not because I *want* to.
If you don't want to add anything to a changelog, what would be the purpose of a changelog anyway. What's the point of an entry like "New upstream release" when there is zero other information added? I mean, the fact that there is a new upstream release is something that is obvious from the version of the package being changed, isn't it? Adrian
On 1/29/21 3:22 PM, Neal Gompa wrote:
On Fri, Jan 29, 2021 at 8:59 AM Michael Ströder
wrote: On 1/29/21 2:31 PM, John Paul Adrian Glaubitz wrote:
On 1/29/21 2:17 PM, Jan Engelhardt wrote:
On Thursday 2021-01-28 12:18, Hans-Peter Jansen wrote:
It's a pleasure to seed you guys flow and manage the python build infrastructure improvements (Matej and Ben).
There is nothing cool about this changelog entry. It disguises a change behind a modified movie title, and anyone who has not seen the movie is left to guess what that marketing lingo bingo word collection-look-alike is supposed to mean.
I agree with that and I actually wanted to say something similar but didn't want to look like a party pooper. Changelogs that don't contain any concise and comprehensible information are useless.
The whole point of changelogs is that anyone reading them immediately understands what got changed so they might get an idea whether one of the changes is the reason for a problem they have run into after an upgrade.
+1
Coolness is not a viable goal when writing changelog entries.
And why not? He's the changelog author. At least he's not being stupid and lazy like a lot of other people and straight up importing Git commit logs into changelogs.
In this particular case the changelog AFAICS describes a change in the .spec file. Information theory says that the amount of information (not data!) transferred during a communication is the amount of information the receiver is able to understand. Personally I can only make some vague assumptions about what "Dr. Strangelove or: How I Learned to Stop Worrying and Love pytest" really means. Probably something related to using pytest in %check. But which former problem did it solve? The changelog is a communication over time with whoever takes over the package later. And this communication is sometimes full of insider jargon preventing new contributors from taking over. BTW: My personal opinion on dealing with upstream changes is to just add a note about new upstream version (as expressed before multiple times). Ciao, Michael.
On Friday 2021-01-29 15:22, Neal Gompa wrote:
I generally despise almost *all* of openSUSE's policies around package changelogs, because they're wasteful, stupid, and encourage people to *not* read them because they're too dense.
Too much is implied here. For our understanding, what is it that you see in package changelogs, and what is it that you would want to see instead?
On 29.01.21 15:32, John Paul Adrian Glaubitz wrote:
What's the point of an entry like "New upstream release" when there is zero other information added? I mean, the fact that there is a new upstream release is something that is obvious from the version of the package being changed, isn't it?
But you usually only can read the changelog after installation of the package and then you have no idea if the version did change. Unless there is a changelog entry stating that. -- Stefan Seyfried "For a successful technology, reality must take precedence over public relations, for nature cannot be fooled." -- Richard Feynman
On 1/30/21 11:37 AM, Stefan Seyfried wrote:
On 29.01.21 15:32, John Paul Adrian Glaubitz wrote:
What's the point of an entry like "New upstream release" when there is zero other information added? I mean, the fact that there is a new upstream release is something that is obvious from the version of the package being changed, isn't it?
But you usually only can read the changelog after installation of the package and then you have no idea if the version did change. Unless there is a changelog entry stating that.
No, I actually read changelogs in most cases when something suddenly breaks or behaves unexpectedly. Then looking at the changelog is the first place to find out what happened and why. Adrian
On 30.01.21 11:39, John Paul Adrian Glaubitz wrote:
On 1/30/21 11:37 AM, Stefan Seyfried wrote:
On 29.01.21 15:32, John Paul Adrian Glaubitz wrote:
What's the point of an entry like "New upstream release" when there is zero other information added? I mean, the fact that there is a new upstream release is something that is obvious from the version of the package being changed, isn't it?
But you usually only can read the changelog after installation of the package and then you have no idea if the version did change. Unless there is a changelog entry stating that.
No, I actually read changelogs in most cases when something suddenly breaks or behaves unexpectedly. Then looking at the changelog is the first place to find out what happened and why.
This is no contradiction to what I have written. How would you know that the version changed between two changelog entries? And is the "new upstream release x.y" not a good hint on what you might need to look additionally to debug why it behaves unexpectedly? -- Stefan Seyfried "For a successful technology, reality must take precedence over public relations, for nature cannot be fooled." -- Richard Feynman
On 1/30/21 11:45 AM, Stefan Seyfried wrote:
How would you know that the version changed between two changelog entries? And is the "new upstream release x.y" not a good hint on what you might need to look additionally to debug why it behaves unexpectedly?
I also want see a line with "new upstream release x.y" (but without further upstream changelog details). Especially .changes contain timestamps, so one can see *when* the upstream update was added to the package. But I generally don't trust lists of upstream changes in .changes files I did not maintain myself because I don't know whether the package maintainer added the full list or shortened it based on random criteria. Ciao, Michael.
On 30/01/2021 12.51, Michael Ströder wrote:
But I generally don't trust lists of upstream changes in .changes files I did not maintain myself because I don't know whether the package maintainer added the full list or shortened it based on random criteria.
I usually drop git log entries that are likely not relevant to users, e.g. commits about tests, android/windows/mac Also reverts if the reverted change was in the same update. On the original topic: I like the changelog entry, because
cat /etc/motd Have a lot of fun...
and it was still understandable what it was about. Also IMHO having naked "updated to version X" entries are not very useful, because I can already figure out the versions in /var/log/zypp/history or https://github.com/bmwiedemann/openSUSE/commits/master/packages/p/python-M2C... Some upstreams already provide summaries of updates (easy: copy&paste) and if they don't, a packager can add value for users by figuring out what relevant changes happened.
On 30.01.21 20:38, Bernhard M. Wiedemann wrote:
Also IMHO having naked "updated to version X" entries are not very useful, because I can already figure out the versions in /var/log/zypp/history or
That's mostly true for Factory, but not so much if you update 15.0 => 15.2 for example, because the last time the package has been touched might be years ago. -- Stefan Seyfried "For a successful technology, reality must take precedence over public relations, for nature cannot be fooled." -- Richard Feynman
participants (9)
-
Bernhard M. Wiedemann
-
Dominique Leuenberger
-
Dominique Leuenberger / DimStar
-
Hans-Peter Jansen
-
Jan Engelhardt
-
John Paul Adrian Glaubitz
-
Michael Ströder
-
Neal Gompa
-
Stefan Seyfried