Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package yast2-core for openSUSE:Factory checked in at 2024-01-11 21:04:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/yast2-core (Old) and /work/SRC/openSUSE:Factory/.yast2-core.new.21961 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yast2-core" Thu Jan 11 21:04:41 2024 rev:199 rq:1137997 version:5.0.2 Changes: -------- --- /work/SRC/openSUSE:Factory/yast2-core/yast2-core.changes 2023-11-29 21:18:57.321244830 +0100 +++ /work/SRC/openSUSE:Factory/.yast2-core.new.21961/yast2-core.changes 2024-01-11 21:04:50.445829758 +0100 @@ -1,0 +2,8 @@ +Wed Jan 10 16:22:03 UTC 2024 - Martin Vidner <mvid...@suse.com> + +- Don't close file descriptors in .target.bash calls (bsc#1218064) + avoiding "[ASYNC BUG] rb_thread_wakeup_timer_thread: write(3) EBADF" + with Ruby 3.3 +- 5.0.2 + +------------------------------------------------------------------- Old: ---- yast2-core-5.0.1.tar.bz2 New: ---- yast2-core-5.0.2.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ yast2-core.spec ++++++ --- /var/tmp/diff_new_pack.QK25NW/_old 2024-01-11 21:04:51.305861244 +0100 +++ /var/tmp/diff_new_pack.QK25NW/_new 2024-01-11 21:04:51.305861244 +0100 @@ -1,7 +1,7 @@ # # spec file for package yast2-core # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -25,7 +25,7 @@ %bcond_with werror Name: yast2-core -Version: 5.0.1 +Version: 5.0.2 Release: 0 URL: https://github.com/yast/yast-core ++++++ yast2-core-5.0.1.tar.bz2 -> yast2-core-5.0.2.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-core-5.0.1/agent-system/src/ShellCommand.cc new/yast2-core-5.0.2/agent-system/src/ShellCommand.cc --- old/yast2-core-5.0.1/agent-system/src/ShellCommand.cc 2023-11-28 15:34:43.000000000 +0100 +++ new/yast2-core-5.0.2/agent-system/src/ShellCommand.cc 2024-01-10 21:19:10.000000000 +0100 @@ -145,9 +145,10 @@ // #223602 // close all file descriptors above stderr - for ( int i = getdtablesize() - 1; i > 2; --i ) { - close( i ); - } + // + // But Ruby uses some for thread communications, + // bsc#1218064, so don't. + // Systemd daemon handling has meanwhile solved the original bug. // we want to work on different target root if (target_root != "/") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-core-5.0.1/package/yast2-core.changes new/yast2-core-5.0.2/package/yast2-core.changes --- old/yast2-core-5.0.1/package/yast2-core.changes 2023-11-28 15:34:43.000000000 +0100 +++ new/yast2-core-5.0.2/package/yast2-core.changes 2024-01-10 21:19:10.000000000 +0100 @@ -1,4 +1,12 @@ ------------------------------------------------------------------- +Wed Jan 10 16:22:03 UTC 2024 - Martin Vidner <mvid...@suse.com> + +- Don't close file descriptors in .target.bash calls (bsc#1218064) + avoiding "[ASYNC BUG] rb_thread_wakeup_timer_thread: write(3) EBADF" + with Ruby 3.3 +- 5.0.2 + +------------------------------------------------------------------- Tue Nov 28 13:24:23 UTC 2023 - Stefan Hundhammer <shundham...@suse.com> - Do not test YCP on non-UTF-8 strings (bsc#1217523) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-core-5.0.1/package/yast2-core.spec new/yast2-core-5.0.2/package/yast2-core.spec --- old/yast2-core-5.0.1/package/yast2-core.spec 2023-11-28 15:34:43.000000000 +0100 +++ new/yast2-core-5.0.2/package/yast2-core.spec 2024-01-10 21:19:10.000000000 +0100 @@ -26,7 +26,7 @@ %bcond_with werror Name: yast2-core -Version: 5.0.1 +Version: 5.0.2 Release: 0 Url: https://github.com/yast/yast-core