SUSE-RU-2024:2971-1: moderate: Recommended update for perl-DBD-Pg, perl-DBD-SQLite, perl-DBI, perl-YAML-LibYAML
SLE-UPDATES
null at suse.de
Tue Aug 20 08:41:49 UTC 2024
# Recommended update for perl-DBD-Pg, perl-DBD-SQLite, perl-DBI, perl-YAML-
LibYAML
Announcement ID: SUSE-RU-2024:2971-1
Rating: moderate
References:
Affected Products:
* Development Tools Module 15-SP5
* Development Tools Module 15-SP6
* openSUSE Leap 15.5
* openSUSE Leap 15.6
* SUSE Enterprise Storage 7.1
* SUSE Linux Enterprise Desktop 15 SP4 LTSS 15-SP4
* SUSE Linux Enterprise Desktop 15 SP5
* SUSE Linux Enterprise Desktop 15 SP6
* SUSE Linux Enterprise High Performance Computing 15 SP2
* SUSE Linux Enterprise High Performance Computing 15 SP2 LTSS 15-SP2
* SUSE Linux Enterprise High Performance Computing 15 SP3
* SUSE Linux Enterprise High Performance Computing 15 SP4
* SUSE Linux Enterprise High Performance Computing 15 SP5
* SUSE Linux Enterprise High Performance Computing ESPOS 15 SP4
* SUSE Linux Enterprise High Performance Computing LTSS 15 SP3
* SUSE Linux Enterprise High Performance Computing LTSS 15 SP4
* SUSE Linux Enterprise Real Time 15 SP5
* SUSE Linux Enterprise Real Time 15 SP6
* SUSE Linux Enterprise Server 15 SP2
* SUSE Linux Enterprise Server 15 SP2 LTSS 15-SP2
* SUSE Linux Enterprise Server 15 SP3
* SUSE Linux Enterprise Server 15 SP3 LTSS 15-SP3
* SUSE Linux Enterprise Server 15 SP4
* SUSE Linux Enterprise Server 15 SP4 LTSS 15-SP4
* SUSE Linux Enterprise Server 15 SP5
* SUSE Linux Enterprise Server 15 SP6
* SUSE Linux Enterprise Server for SAP Applications 15 SP2
* SUSE Linux Enterprise Server for SAP Applications 15 SP3
* SUSE Linux Enterprise Server for SAP Applications 15 SP4
* SUSE Linux Enterprise Server for SAP Applications 15 SP5
* SUSE Linux Enterprise Server for SAP Applications 15 SP6
An update that can now be installed.
## Description:
This update for perl-DBD-Pg, perl-DBD-SQLite, perl-DBI, perl-YAML-LibYAML fixes
the following issues:
perl-DBI was updated from version 1.642 to 1.643:
* Updated Devel::PPPort and removed redundant compatibility macros
* Correct minor typo in documentation
* Correct documentation introducing $dbh->selectall_array()
* Introduced select and do wrappers earlier in the documentation
* Mark as deprecated old API functions which overflow or are affected by
Unicode issues
* Add new attribute RaiseWarn, similar to RaiseError
perl-DBD-SQLite was updated from version 1.66 to 1.74:
* Fixed disabling of __perllib_provides
* Upgraded SQLite to 3.42.0
* Added missing possible table_type values to POD
* Set UTF8CACHE to avoid slowdown with -DDEBUGGING
* Lowercase datatype in table column metadata for back-compatibility
* Fixed test failure on perl built with -DDEBUGGING
* Improve sqlite_load_extension documentation
* Add a feature to unregister a created function
* Fixed accented characters in POD
* Link embedded sqlite devel files to system files
* Use the system sqlite rather than the built-in one
* Fixed documentation to use the correct attribute with sqlite_
* Modify the fix to silence the sqlite_unicode warning not to check the
attribute twice
* Fix an encoding issue of naive
* Made DBD_SQLITE_STRING_MODE constants exportable
* Stop setting THREADSAFE=0 if perl has pthread (ie. 5.20+)
* Fixed a memory leak in ::VirtualTable
* Introduced "string_mode" handle attribute to fix long-standing issues of
sqlite_unicode
* Added a dependency from dbdimp.o to the *.inc files included into dbdimp.c
* Fixed an offset issue of VirtualTable
* Fixed quadmath issues
* Added sqlite_txn_state method to see internal state of the backend
* Switched to XSLoader
* Use quadmath_snprintf if USE_QUADMATH is defined
* Use av_fetch instead of av_shift
perl-DBD-Pg was update from version 3.10.4 to 3.18.0:
* Support new PQclosePrepared function, added in Postgres 17
* Improved documentation about ping always returning a value
* New database handle attribute pg_skip_deallocate Prevents any deallocation
of automatically prepared statements to support new pgBouncer feature
* Fix to handle escaped quotes in connection string
* Return number of affected rows from a MERGE command
* Added support for Github CI actions
* Removed undocumented internal-only pg_pid_number attribute
* Small warning in docs about PG_CHAR
* Added new attribute "pg_int8_as_string", for backwards compatibility.
* Added a META.json file; rename META.yml to META.yaml
* Fix 03smethod.t $sth->last_insert_id skip count for DBI < 1.642
* Documentation improvements for service files
* Automatically use 64-bit versions of large object functions when available
* Set UTF8 flag as needed for error messages
* In tests, do not assume what the default transaction isolation level will be
* Make tests smarter about detecting pg_ctl results in different locales
* Adjust tests for the fact that reltuples can be -1 in Postgres version 13
and later. This is mostly reflected in the CARDINALITY column for
$dbh->statistics_info.
* Correctly pull back pg_async status from statement handle. Previously,
$dbh->{pg_async} would return undef.
* Remove the experimental 'fulltest' Makefile target.
* The $dbh->primary_key_info and $dbh->foreign_key_info methods will now
always return a statement handle, even with no matches. Previously, they
returned undef directly. Callers can check if the returned handle contains
any rows.
* The $dbh->tables method will always return a list, even if it is empty.
* Add pg_lo_tell64, pg_lo_seek64, and pg_lo_truncate64, for anyone dealing
with really, really, really large 'large objects'. Requires Postgres 9.3 or
better.
* Allow test to run again when using a non-superuser to connect
* Adjust tests to force loading proper version of DBD::Pg every time.
* Removed the long-deprecated _pg_use_catalog method.
* Many improvements and changes to the test suite.
* Redo the "last_result" internals in dbdimp.c, which fixes a memory leak.
* Fixed regression in Perl length() for returned query results
* Make $sth->finish() do a little less. Notably, even after calling finish(),
pg_error_field will still work on the last action performed.
* Tweak tests so Windows boxes pass
* Run tests in verbose mode
* Prevent DBI from flipping AutoCommit to 'on' after a failed commit
* Revert overly aggressive testing shortcut as it can cause installs to fail
* Return the table info row last in statistics_info. This fixes
statistics_info on pre-8.3 servers.
* Fixed ASC_OR_DESC field in statistics_info
* Indicate NULL ordering in statistics_info
* Adjust Makefile to fix failing 'fulltest' target on BSD systems
* Indicate non-key index columns (INCLUDE) in statistics_info
* Return an empty result set instead of undef from statistics_info when the
requested table doesn't exist and $unique_only is false.
* Fixed segfault during st destroy
* Improved testing for table_info()
* Improved UTF-8 wording in documentaion
perl-YAML-LibYAML was updated to version 0.89:
* Breaking Change: Set $YAML::XS::LoadBlessed default to false to make it more
secure
* Fixed disabling of __perllib_provides
* Recognise core booleans on Perl 5.36+ at dump time
* Fixed YAML::XS pod in cpanminus
* Convert doc from Swim to Markdown
* Added option ForbidDuplicateKeys
* Recognize tied variables
* Updated libyaml sources to 0.2.4. Changes affecting YAML::XS are
* Output '...' at the stream end after a block scalar with trailing empty
lines
* Accept '%YAML 1.2' directives (they are ignored and do not change behaviour
though)
* Fix memory leak when loading invalid YAML
* Support aliasing scalars resolved as null or booleans
* Add YAML::XS::LibYAML::libyaml_version()
* Support standard !!int/!!float tags instead of dying
* Fixed double free/core dump when Dump()ing binary data
* Update config.h from libyaml
* Update libyaml to version 0.2.2. Most important change for users is that
plain urls in flow style can be parsed now. Example: `[ http://yaml.org]`.
* Added $Indent - number of spaces when dumping
* Implemented $LoadCode
* Update to libyaml 0.2.1. It's forbidden now to escape single quotes inside
double quotes
* When disabling $LoadBlessed, return scalars not refs
* Save anchors also for blessed scalars
* Fixed format specifier/argument mismatch
* Fixed a C90-compatibility issue
* Prevent warning about unused variables
## Patch Instructions:
To install this SUSE update use the SUSE recommended installation methods like
YaST online_update or "zypper patch".
Alternatively you can run the command listed for your product:
* openSUSE Leap 15.6
zypper in -t patch SUSE-2024-2971=1 openSUSE-SLE-15.6-2024-2971=1
* openSUSE Leap 15.5
zypper in -t patch openSUSE-SLE-15.5-2024-2971=1
* Development Tools Module 15-SP5
zypper in -t patch SUSE-SLE-Module-Development-Tools-15-SP5-2024-2971=1
* Development Tools Module 15-SP6
zypper in -t patch SUSE-SLE-Module-Development-Tools-15-SP6-2024-2971=1
* SUSE Linux Enterprise High Performance Computing 15 SP2 LTSS 15-SP2
zypper in -t patch SUSE-SLE-Product-HPC-15-SP2-LTSS-2024-2971=1
* SUSE Linux Enterprise High Performance Computing LTSS 15 SP3
zypper in -t patch SUSE-SLE-Product-HPC-15-SP3-LTSS-2024-2971=1
* SUSE Linux Enterprise High Performance Computing ESPOS 15 SP4
zypper in -t patch SUSE-SLE-Product-HPC-15-SP4-ESPOS-2024-2971=1
* SUSE Linux Enterprise High Performance Computing LTSS 15 SP4
zypper in -t patch SUSE-SLE-Product-HPC-15-SP4-LTSS-2024-2971=1
* SUSE Linux Enterprise Desktop 15 SP4 LTSS 15-SP4
zypper in -t patch SUSE-SLE-Product-SLED-15-SP4-LTSS-2024-2971=1
* SUSE Linux Enterprise Server 15 SP2 LTSS 15-SP2
zypper in -t patch SUSE-SLE-Product-SLES-15-SP2-LTSS-2024-2971=1
* SUSE Linux Enterprise Server 15 SP3 LTSS 15-SP3
zypper in -t patch SUSE-SLE-Product-SLES-15-SP3-LTSS-2024-2971=1
* SUSE Linux Enterprise Server 15 SP4 LTSS 15-SP4
zypper in -t patch SUSE-SLE-Product-SLES-15-SP4-LTSS-2024-2971=1
* SUSE Linux Enterprise Server for SAP Applications 15 SP2
zypper in -t patch SUSE-SLE-Product-SLES_SAP-15-SP2-2024-2971=1
* SUSE Linux Enterprise Server for SAP Applications 15 SP3
zypper in -t patch SUSE-SLE-Product-SLES_SAP-15-SP3-2024-2971=1
* SUSE Linux Enterprise Server for SAP Applications 15 SP4
zypper in -t patch SUSE-SLE-Product-SLES_SAP-15-SP4-2024-2971=1
* SUSE Enterprise Storage 7.1
zypper in -t patch SUSE-Storage-7.1-2024-2971=1
## Package List:
* openSUSE Leap 15.6 (aarch64 ppc64le s390x x86_64 i586)
* perl-DBI-debuginfo-1.643-150600.12.3.2
* perl-DBD-SQLite-1.740.0-150600.10.3.2
* perl-DBD-SQLite-debuginfo-1.740.0-150600.10.3.2
* perl-DBI-debugsource-1.643-150600.12.3.2
* perl-DBD-Pg-3.18.0-150600.14.3.2
* perl-DBD-Pg-debuginfo-3.18.0-150600.14.3.2
* perl-DBI-1.643-150600.12.3.2
* perl-DBD-SQLite-debugsource-1.740.0-150600.10.3.2
* perl-DBD-Pg-debugsource-3.18.0-150600.14.3.2
* openSUSE Leap 15.6 (aarch64 ppc64le s390x x86_64)
* perl-YAML-LibYAML-0.890.0-150000.3.8.2
* perl-YAML-LibYAML-debuginfo-0.890.0-150000.3.8.2
* perl-YAML-LibYAML-debugsource-0.890.0-150000.3.8.2
* openSUSE Leap 15.5 (aarch64 ppc64le s390x x86_64)
* perl-YAML-LibYAML-0.890.0-150000.3.8.2
* perl-YAML-LibYAML-debuginfo-0.890.0-150000.3.8.2
* perl-YAML-LibYAML-debugsource-0.890.0-150000.3.8.2
* Development Tools Module 15-SP5 (aarch64 ppc64le s390x x86_64)
* perl-YAML-LibYAML-0.890.0-150000.3.8.2
* perl-YAML-LibYAML-debuginfo-0.890.0-150000.3.8.2
* perl-YAML-LibYAML-debugsource-0.890.0-150000.3.8.2
* Development Tools Module 15-SP6 (aarch64 ppc64le s390x x86_64)
* perl-YAML-LibYAML-debugsource-0.890.0-150000.3.8.2
* perl-YAML-LibYAML-debuginfo-0.890.0-150000.3.8.2
* perl-DBD-Pg-3.18.0-150600.14.3.2
* perl-DBD-Pg-debuginfo-3.18.0-150600.14.3.2
* perl-YAML-LibYAML-0.890.0-150000.3.8.2
* perl-DBD-Pg-debugsource-3.18.0-150600.14.3.2
* SUSE Linux Enterprise High Performance Computing 15 SP2 LTSS 15-SP2 (aarch64
x86_64)
* perl-YAML-LibYAML-0.890.0-150000.3.8.2
* perl-YAML-LibYAML-debuginfo-0.890.0-150000.3.8.2
* perl-YAML-LibYAML-debugsource-0.890.0-150000.3.8.2
* SUSE Linux Enterprise High Performance Computing LTSS 15 SP3 (aarch64
x86_64)
* perl-YAML-LibYAML-0.890.0-150000.3.8.2
* perl-YAML-LibYAML-debuginfo-0.890.0-150000.3.8.2
* perl-YAML-LibYAML-debugsource-0.890.0-150000.3.8.2
* SUSE Linux Enterprise High Performance Computing ESPOS 15 SP4 (aarch64
x86_64)
* perl-YAML-LibYAML-0.890.0-150000.3.8.2
* perl-YAML-LibYAML-debuginfo-0.890.0-150000.3.8.2
* perl-YAML-LibYAML-debugsource-0.890.0-150000.3.8.2
* SUSE Linux Enterprise High Performance Computing LTSS 15 SP4 (aarch64
x86_64)
* perl-YAML-LibYAML-0.890.0-150000.3.8.2
* perl-YAML-LibYAML-debuginfo-0.890.0-150000.3.8.2
* perl-YAML-LibYAML-debugsource-0.890.0-150000.3.8.2
* SUSE Linux Enterprise Desktop 15 SP4 LTSS 15-SP4 (x86_64)
* perl-YAML-LibYAML-0.890.0-150000.3.8.2
* perl-YAML-LibYAML-debuginfo-0.890.0-150000.3.8.2
* perl-YAML-LibYAML-debugsource-0.890.0-150000.3.8.2
* SUSE Linux Enterprise Server 15 SP2 LTSS 15-SP2 (aarch64 ppc64le s390x
x86_64)
* perl-YAML-LibYAML-0.890.0-150000.3.8.2
* perl-YAML-LibYAML-debuginfo-0.890.0-150000.3.8.2
* perl-YAML-LibYAML-debugsource-0.890.0-150000.3.8.2
* SUSE Linux Enterprise Server 15 SP3 LTSS 15-SP3 (aarch64 ppc64le s390x
x86_64)
* perl-YAML-LibYAML-0.890.0-150000.3.8.2
* perl-YAML-LibYAML-debuginfo-0.890.0-150000.3.8.2
* perl-YAML-LibYAML-debugsource-0.890.0-150000.3.8.2
* SUSE Linux Enterprise Server 15 SP4 LTSS 15-SP4 (aarch64 ppc64le s390x
x86_64)
* perl-YAML-LibYAML-0.890.0-150000.3.8.2
* perl-YAML-LibYAML-debuginfo-0.890.0-150000.3.8.2
* perl-YAML-LibYAML-debugsource-0.890.0-150000.3.8.2
* SUSE Linux Enterprise Server for SAP Applications 15 SP2 (ppc64le x86_64)
* perl-YAML-LibYAML-0.890.0-150000.3.8.2
* perl-YAML-LibYAML-debuginfo-0.890.0-150000.3.8.2
* perl-YAML-LibYAML-debugsource-0.890.0-150000.3.8.2
* SUSE Linux Enterprise Server for SAP Applications 15 SP3 (ppc64le x86_64)
* perl-YAML-LibYAML-0.890.0-150000.3.8.2
* perl-YAML-LibYAML-debuginfo-0.890.0-150000.3.8.2
* perl-YAML-LibYAML-debugsource-0.890.0-150000.3.8.2
* SUSE Linux Enterprise Server for SAP Applications 15 SP4 (ppc64le x86_64)
* perl-YAML-LibYAML-0.890.0-150000.3.8.2
* perl-YAML-LibYAML-debuginfo-0.890.0-150000.3.8.2
* perl-YAML-LibYAML-debugsource-0.890.0-150000.3.8.2
* SUSE Enterprise Storage 7.1 (aarch64 x86_64)
* perl-YAML-LibYAML-0.890.0-150000.3.8.2
* perl-YAML-LibYAML-debuginfo-0.890.0-150000.3.8.2
* perl-YAML-LibYAML-debugsource-0.890.0-150000.3.8.2
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.suse.com/pipermail/sle-updates/attachments/20240820/a0992352/attachment.htm>
More information about the sle-updates
mailing list