Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package yast2-perl-bindings for openSUSE:Factory checked in at 2024-03-07 18:27:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/yast2-perl-bindings (Old) and /work/SRC/openSUSE:Factory/.yast2-perl-bindings.new.1770 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yast2-perl-bindings" Thu Mar 7 18:27:50 2024 rev:51 rq:1155609 version:5.0.2 Changes: -------- --- /work/SRC/openSUSE:Factory/yast2-perl-bindings/yast2-perl-bindings.changes 2024-02-23 16:40:30.580854251 +0100 +++ /work/SRC/openSUSE:Factory/.yast2-perl-bindings.new.1770/yast2-perl-bindings.changes 2024-03-07 18:28:08.390187534 +0100 @@ -1,0 +2,6 @@ +Wed Mar 6 14:03:01 UTC 2024 - Stefan Hundhammer <shundham...@suse.com> + +- Revert the last locale fix to avoid Perl crashing (bsc#1220375) +- 5.0.2 + +------------------------------------------------------------------- Old: ---- yast2-perl-bindings-5.0.1.tar.bz2 New: ---- yast2-perl-bindings-5.0.2.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ yast2-perl-bindings.spec ++++++ --- /var/tmp/diff_new_pack.LEI33R/_old 2024-03-07 18:28:08.986209527 +0100 +++ /var/tmp/diff_new_pack.LEI33R/_new 2024-03-07 18:28:08.990209674 +0100 @@ -17,7 +17,7 @@ Name: yast2-perl-bindings -Version: 5.0.1 +Version: 5.0.2 Release: 0 BuildRoot: %{_tmppath}/%{name}-%{version}-build ++++++ yast2-perl-bindings-5.0.1.tar.bz2 -> yast2-perl-bindings-5.0.2.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-perl-bindings-5.0.1/package/yast2-perl-bindings.changes new/yast2-perl-bindings-5.0.2/package/yast2-perl-bindings.changes --- old/yast2-perl-bindings-5.0.1/package/yast2-perl-bindings.changes 2024-02-21 16:40:58.000000000 +0100 +++ new/yast2-perl-bindings-5.0.2/package/yast2-perl-bindings.changes 2024-03-06 16:21:58.000000000 +0100 @@ -1,4 +1,10 @@ ------------------------------------------------------------------- +Wed Mar 6 14:03:01 UTC 2024 - Stefan Hundhammer <shundham...@suse.com> + +- Revert the last locale fix to avoid Perl crashing (bsc#1220375) +- 5.0.2 + +------------------------------------------------------------------- Wed Feb 21 14:22:32 UTC 2024 - Stefan Hundhammer <shundham...@suse.com> - Fix the locale after initializing embedded Perl interpreter diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-perl-bindings-5.0.1/package/yast2-perl-bindings.spec new/yast2-perl-bindings-5.0.2/package/yast2-perl-bindings.spec --- old/yast2-perl-bindings-5.0.1/package/yast2-perl-bindings.spec 2024-02-21 16:40:58.000000000 +0100 +++ new/yast2-perl-bindings-5.0.2/package/yast2-perl-bindings.spec 2024-03-06 16:21:58.000000000 +0100 @@ -17,7 +17,7 @@ Name: yast2-perl-bindings -Version: 5.0.1 +Version: 5.0.2 Release: 0 BuildRoot: %{_tmppath}/%{name}-%{version}-build diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-perl-bindings-5.0.1/src/YPerl.cc new/yast2-perl-bindings-5.0.2/src/YPerl.cc --- old/yast2-perl-bindings-5.0.1/src/YPerl.cc 2024-02-21 16:40:58.000000000 +0100 +++ new/yast2-perl-bindings-5.0.2/src/YPerl.cc 2024-03-06 16:21:58.000000000 +0100 @@ -148,9 +148,20 @@ void YPerl::fixupLocale() { +#if 0 y2milestone( "Switching to the global locale" ); uselocale( LC_GLOBAL_LOCALE ); // bsc#1216689 + // Unfortunately, while this fixed bsc#1216689 (broken special characters), + // it seems to have caused bsc#1220375 (yast2-users crashing with a + // Zypp-Main process in a busy loop), so we needed to revert this again. +#else + // Some log output to be able to identify versions with and without the + // above fix/workaround. + // + // TO DO: Remove this whole #if 0 .. #endif block after a real fix. + y2milestone( "NOT switching to the global locale - leaving whatever Perl did" ); +#endif // Those functions only query the current values, // they don't change anything.