openSUSE-2024-81
Recommended update for hello
low
openSUSE Backports SLE-15-SP6 Update
This update for hello ships a testupdate to 15 sp6 backports.
hello-2.12.1-bp156.2.2.1.src.rpm
hello-2.12.1-bp156.2.2.1.x86_64.rpm
hello-debuginfo-2.12.1-bp156.2.2.1.x86_64.rpm
hello-debugsource-2.12.1-bp156.2.2.1.x86_64.rpm
hello-lang-2.12.1-bp156.2.2.1.noarch.rpm
hello-2.12.1-bp156.2.2.1.i586.rpm
hello-debuginfo-2.12.1-bp156.2.2.1.i586.rpm
hello-debugsource-2.12.1-bp156.2.2.1.i586.rpm
hello-2.12.1-bp156.2.2.1.aarch64.rpm
hello-debuginfo-2.12.1-bp156.2.2.1.aarch64.rpm
hello-debugsource-2.12.1-bp156.2.2.1.aarch64.rpm
hello-2.12.1-bp156.2.2.1.ppc64le.rpm
hello-debuginfo-2.12.1-bp156.2.2.1.ppc64le.rpm
hello-debugsource-2.12.1-bp156.2.2.1.ppc64le.rpm
hello-2.12.1-bp156.2.2.1.s390x.rpm
hello-debuginfo-2.12.1-bp156.2.2.1.s390x.rpm
hello-debugsource-2.12.1-bp156.2.2.1.s390x.rpm
openSUSE-2024-155
Security update for chromium
important
openSUSE Backports SLE-15-SP6 Update
This update for chromium fixes the following issues:
Chromium 125.0.6422.141 (boo#1225690)
* CVE-2024-5493: Heap buffer overflow in WebRTC
* CVE-2024-5494: Use after free in Dawn
* CVE-2024-5495: Use after free in Dawn
* CVE-2024-5496: Use after free in Media Session
* CVE-2024-5497: Out of bounds memory access in Keyboard Inputs
* CVE-2024-5498: Use after free in Presentation API
* CVE-2024-5499: Out of bounds write in Streams API
chromedriver-125.0.6422.141-bp156.2.3.1.x86_64.rpm
chromium-125.0.6422.141-bp156.2.3.1.src.rpm
chromium-125.0.6422.141-bp156.2.3.1.x86_64.rpm
chromedriver-125.0.6422.141-bp156.2.3.1.aarch64.rpm
chromium-125.0.6422.141-bp156.2.3.1.aarch64.rpm
openSUSE-2024-150
Security update for libhtp
moderate
openSUSE Backports SLE-15-SP6 Update
This update for libhtp fixes the following issues:
- CVE-2024-23837: excessive processing time of HTTP headers can
lead to denial of service (boo#1220403)
libhtp-0.5.42-bp156.3.3.1.src.rpm
libhtp-debugsource-0.5.42-bp156.3.3.1.x86_64.rpm
libhtp-devel-0.5.42-bp156.3.3.1.x86_64.rpm
libhtp2-0.5.42-bp156.3.3.1.x86_64.rpm
libhtp2-debuginfo-0.5.42-bp156.3.3.1.x86_64.rpm
libhtp-debugsource-0.5.42-bp156.3.3.1.i586.rpm
libhtp-devel-0.5.42-bp156.3.3.1.i586.rpm
libhtp2-0.5.42-bp156.3.3.1.i586.rpm
libhtp2-debuginfo-0.5.42-bp156.3.3.1.i586.rpm
libhtp-debugsource-0.5.42-bp156.3.3.1.aarch64.rpm
libhtp-devel-0.5.42-bp156.3.3.1.aarch64.rpm
libhtp2-0.5.42-bp156.3.3.1.aarch64.rpm
libhtp2-debuginfo-0.5.42-bp156.3.3.1.aarch64.rpm
libhtp-debugsource-0.5.42-bp156.3.3.1.ppc64le.rpm
libhtp-devel-0.5.42-bp156.3.3.1.ppc64le.rpm
libhtp2-0.5.42-bp156.3.3.1.ppc64le.rpm
libhtp2-debuginfo-0.5.42-bp156.3.3.1.ppc64le.rpm
libhtp-debugsource-0.5.42-bp156.3.3.1.s390x.rpm
libhtp-devel-0.5.42-bp156.3.3.1.s390x.rpm
libhtp2-0.5.42-bp156.3.3.1.s390x.rpm
libhtp2-debuginfo-0.5.42-bp156.3.3.1.s390x.rpm
openSUSE-2024-157
Security update for nano
important
openSUSE Backports SLE-15-SP6 Update
This update for nano fixes the following issues:
- CVE-2024-5742: Avoid privilege escalations via symlink attacks on emergency save file (boo#1226099)
nano-7.2-bp156.3.3.1.src.rpm
nano-7.2-bp156.3.3.1.x86_64.rpm
nano-debuginfo-7.2-bp156.3.3.1.x86_64.rpm
nano-debugsource-7.2-bp156.3.3.1.x86_64.rpm
nano-lang-7.2-bp156.3.3.1.noarch.rpm
nano-7.2-bp156.3.3.1.i586.rpm
nano-debuginfo-7.2-bp156.3.3.1.i586.rpm
nano-debugsource-7.2-bp156.3.3.1.i586.rpm
nano-7.2-bp156.3.3.1.aarch64.rpm
nano-debuginfo-7.2-bp156.3.3.1.aarch64.rpm
nano-debugsource-7.2-bp156.3.3.1.aarch64.rpm
nano-7.2-bp156.3.3.1.ppc64le.rpm
nano-debuginfo-7.2-bp156.3.3.1.ppc64le.rpm
nano-debugsource-7.2-bp156.3.3.1.ppc64le.rpm
nano-7.2-bp156.3.3.1.s390x.rpm
nano-debuginfo-7.2-bp156.3.3.1.s390x.rpm
nano-debugsource-7.2-bp156.3.3.1.s390x.rpm
openSUSE-2024-163
Recommended update for virtme
moderate
openSUSE Backports SLE-15-SP6 Update
This update for virtme fixes the following issues:
- Fix virtiofsd search path
virtme-1.25-bp156.2.3.1.noarch.rpm
virtme-1.25-bp156.2.3.1.src.rpm
openSUSE-2024-164
Recommended update for opi
moderate
openSUSE Backports SLE-15-SP6 Update
This update for opi fixes the following issues:
- Version 5.2.0
* Add config option to reverse option order
- Version 5.1.0
* Increase prio from 90 to 70 for packman/openh264 repos
- remove dependency on /usr/bin/python3 using
%python3_fix_shebang macro, [boo#1212476]
- Version 5.2.0
* Add config option to reverse option order
- Version 5.1.0
* Increase prio from 90 to 70 for packman/openh264 repos
opi-5.2.0-bp156.2.3.1.noarch.rpm
opi-5.2.0-bp156.2.3.1.src.rpm
openSUSE-2024-161
Security update for plasma5-workspace
moderate
openSUSE Backports SLE-15-SP6 Update
plasma5-workspace was updated to fix the following issue:
- Fixed ksmserver authentication (CVE-2024-36041, boo#1225774).
- Fixed a regression introduced by the preceding change (kde#487912, boo#1226110):
gmenudbusmenuproxy-5.27.11-bp156.3.3.1.x86_64.rpm
plasma5-session-5.27.11-bp156.3.3.1.noarch.rpm
plasma5-session-wayland-5.27.11-bp156.3.3.1.x86_64.rpm
plasma5-workspace-5.27.11-bp156.3.3.1.src.rpm
plasma5-workspace-5.27.11-bp156.3.3.1.x86_64.rpm
plasma5-workspace-devel-5.27.11-bp156.3.3.1.x86_64.rpm
plasma5-workspace-lang-5.27.11-bp156.3.3.1.noarch.rpm
plasma5-workspace-libs-5.27.11-bp156.3.3.1.x86_64.rpm
xembedsniproxy-5.27.11-bp156.3.3.1.x86_64.rpm
gmenudbusmenuproxy-5.27.11-bp156.3.3.1.aarch64.rpm
plasma5-session-wayland-5.27.11-bp156.3.3.1.aarch64.rpm
plasma5-workspace-5.27.11-bp156.3.3.1.aarch64.rpm
plasma5-workspace-devel-5.27.11-bp156.3.3.1.aarch64.rpm
plasma5-workspace-libs-5.27.11-bp156.3.3.1.aarch64.rpm
xembedsniproxy-5.27.11-bp156.3.3.1.aarch64.rpm
gmenudbusmenuproxy-5.27.11-bp156.3.3.1.ppc64le.rpm
plasma5-session-wayland-5.27.11-bp156.3.3.1.ppc64le.rpm
plasma5-workspace-5.27.11-bp156.3.3.1.ppc64le.rpm
plasma5-workspace-devel-5.27.11-bp156.3.3.1.ppc64le.rpm
plasma5-workspace-libs-5.27.11-bp156.3.3.1.ppc64le.rpm
xembedsniproxy-5.27.11-bp156.3.3.1.ppc64le.rpm
openSUSE-2024-159
Recommended update for gajim, python-css-parser
moderate
openSUSE Backports SLE-15-SP6 Update
This update for gajim, python-css-parser fixes the following issues:
gajim changes:
Express python dependencies directly. (boo#1225938)
python-css-parser changes:
update to 1.0.10 (boo#1225938):
* Fix selector specificity calculation for pseudo-classes
update to 1.0.9:
* replace deprecated use of cgi.parse_header
* drop python 3.6 support
update to 1.0.8:
* Replace removed assertEquals with assertEqual
* Upgrade other unittest asserts for clearer error messages
* tests: adjust exception string checks for python 3.11
* tests: fix warning about \( and \o being invalid sequences
* Fix serialization of unknown rules containing comments
- drop relax_error_msg_check.patch (upstream)
gajim-1.8.4-bp156.2.3.1.noarch.rpm
gajim-1.8.4-bp156.2.3.1.src.rpm
gajim-lang-1.8.4-bp156.2.3.1.noarch.rpm
python-css-parser-1.0.10-bp156.4.3.1.src.rpm
python311-css-parser-1.0.10-bp156.4.3.1.noarch.rpm
openSUSE-2024-171
Recommended update for python-python-sql
moderate
openSUSE Backports SLE-15-SP6 Update
This update for python-python-sql fixes the following issues:
- update to 1.5.1:
* Use parameter for start and end of WINDOW FRAME
* Use parameter for limit and offset
- version 1.5.0:
* naming scheme broken upstream
* Add MERGE query
* Support “UPSERT” with ON CONFLICT clause on INSERT query
* Remove default escape char on LIKE and ILIKE
* Add GROUPING SETS, CUBE, and ROLLUP clauses for GROUP BY.
python-python-sql-1.5.1-bp156.2.3.1.src.rpm
python311-python-sql-1.5.1-bp156.2.3.1.noarch.rpm
openSUSE-2024-168
Security update for gdcm
important
openSUSE Backports SLE-15-SP6 Update
This update for gdcm fixes the following issues:
- CVE-2024-22373: Fixed out-of-bounds write vulnerability in JPEG2000Codec::DecodeByStreamsCommon (boo#1223398).
gdcm-3.0.24-bp156.2.4.1.src.rpm
gdcm-3.0.24-bp156.2.4.1.x86_64.rpm
gdcm-applications-3.0.24-bp156.2.4.1.x86_64.rpm
gdcm-devel-3.0.24-bp156.2.4.1.x86_64.rpm
gdcm-examples-3.0.24-bp156.2.4.1.x86_64.rpm
libgdcm3_0-3.0.24-bp156.2.4.1.x86_64.rpm
libsocketxx1_2-3.0.24-bp156.2.4.1.x86_64.rpm
python3-gdcm-3.0.24-bp156.2.4.1.x86_64.rpm
gdcm-3.0.24-bp156.2.4.1.aarch64.rpm
gdcm-applications-3.0.24-bp156.2.4.1.aarch64.rpm
gdcm-devel-3.0.24-bp156.2.4.1.aarch64.rpm
gdcm-examples-3.0.24-bp156.2.4.1.aarch64.rpm
libgdcm3_0-3.0.24-bp156.2.4.1.aarch64.rpm
libsocketxx1_2-3.0.24-bp156.2.4.1.aarch64.rpm
python3-gdcm-3.0.24-bp156.2.4.1.aarch64.rpm
gdcm-3.0.24-bp156.2.4.1.ppc64le.rpm
gdcm-applications-3.0.24-bp156.2.4.1.ppc64le.rpm
gdcm-devel-3.0.24-bp156.2.4.1.ppc64le.rpm
gdcm-examples-3.0.24-bp156.2.4.1.ppc64le.rpm
libgdcm3_0-3.0.24-bp156.2.4.1.ppc64le.rpm
libsocketxx1_2-3.0.24-bp156.2.4.1.ppc64le.rpm
python3-gdcm-3.0.24-bp156.2.4.1.ppc64le.rpm
gdcm-3.0.24-bp156.2.4.1.s390x.rpm
gdcm-applications-3.0.24-bp156.2.4.1.s390x.rpm
gdcm-devel-3.0.24-bp156.2.4.1.s390x.rpm
gdcm-examples-3.0.24-bp156.2.4.1.s390x.rpm
libgdcm3_0-3.0.24-bp156.2.4.1.s390x.rpm
libsocketxx1_2-3.0.24-bp156.2.4.1.s390x.rpm
python3-gdcm-3.0.24-bp156.2.4.1.s390x.rpm
openSUSE-2024-173
Recommended update for shadowsocks-v2ray-plugin
moderate
openSUSE Backports SLE-15-SP6 Update
This update for shadowsocks-v2ray-plugin fixes the following issues:
Update version to 5.15.1
* Fixed crash (boo#1226385)
golang-github-teddysun-v2ray-plugin-5.15.1-bp156.2.3.1.noarch.rpm
shadowsocks-v2ray-plugin-5.15.1-bp156.2.3.1.src.rpm
shadowsocks-v2ray-plugin-5.15.1-bp156.2.3.1.x86_64.rpm
shadowsocks-v2ray-plugin-5.15.1-bp156.2.3.1.i586.rpm
shadowsocks-v2ray-plugin-5.15.1-bp156.2.3.1.aarch64.rpm
shadowsocks-v2ray-plugin-5.15.1-bp156.2.3.1.ppc64le.rpm
shadowsocks-v2ray-plugin-5.15.1-bp156.2.3.1.s390x.rpm
openSUSE-2024-166
Recommended update for gh
moderate
openSUSE Backports SLE-15-SP6 Update
This update for gh fixes the following issues:
Update to version 2.51.0:
* Gracefully degrade when fetching annotations fails due to 403 (#9113)
* replaced deprecated --json-result flag with --format=json in the gh at docstring.
* Specify rpm repository to avoid conflicts with community repositories
* Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
* Ensure signed RPMs have attestations
Update to version 2.50.0:
* Build completions during release on macos
* Add build provenance for gh CLI releases (#9087)
* Add integration tests for `gh attestation verify` shared workflow use case (#9107)
* Update readme about MacOS pkg
* Remove `v` prefix when `pkgmacos` is called
* Integrate argument array to remove duplicate code
* Added native min os version blocking
* Fix distribution.xml + min macos version requirements
* Fix directory already exists
* Add a `gh variable get FOO` command (#9106)
* Add comment to pr diff regex
* Update regex in changedFilesNames to handle quoted paths
* fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
* Change minimum build script macOS version
* Cleanup pkgmacos build script
* Removed redundant specifications
* feat: add support for stateReason in `gh pr view` (#9080)
* Update choice title
* Update pkg title
* update generated content for man pages and website
* williammartin simplifications
* remove no-op if clause that returns 'No Aliases'
* Conditionalize references, remove redundant alias
* list the various alias permutations for the command and subcommands
* Remove TODO and add comment on LoginFlow tests
* Comment the purpose of the helper config contract
* Test git credentials are configured in LoginFlow
* Add HelperConfig contract test and FakeHelperConfig
* Inject GitCredentialFlow to LoginFlow as test seam
* Removed unused param flagDryRun from upgradeFunc
* Added summary TTY message to tests
* Added TTY message to summarize checking extension upgrades
* Add Helper test for Windows
* Add tests for gitcredentials Updater
* Fix mistaken git installation error check
* Move gitcredentials HelperConfig and add tests
* Comment the new gitcredentials package
* Comment the git credential flow
* Remove unnecessary credential setup private method
* Use tighter interface in setup-git
* Rename gitcredentials Configure to ConfigureOurs
* Make gitcredential helper smarter
* Move fetching configured helper into gitcredentials
* Extract units for configuring and updating git credential helpers
* Implement ExportData to filter json fields
* fix: rename fields list
* feat: add json output for PR checks
* Fix doc bug for gh run watch
gh-2.51.0-bp156.2.3.1.src.rpm
gh-2.51.0-bp156.2.3.1.x86_64.rpm
gh-bash-completion-2.51.0-bp156.2.3.1.noarch.rpm
gh-fish-completion-2.51.0-bp156.2.3.1.noarch.rpm
gh-zsh-completion-2.51.0-bp156.2.3.1.noarch.rpm
gh-2.51.0-bp156.2.3.1.i586.rpm
gh-2.51.0-bp156.2.3.1.aarch64.rpm
gh-2.51.0-bp156.2.3.1.ppc64le.rpm
gh-2.51.0-bp156.2.3.1.s390x.rpm
openSUSE-2024-170
Recommended update for rubygem-bcrypt_pbkdf
moderate
openSUSE Backports SLE-15-SP6 Update
This update for rubygem-bcrypt_pbkdf fixes the following issues:
Updated to version 1.1.1
- see installed CHANGELOG.md
ruby2.5-rubygem-bcrypt_pbkdf-1.1.1-bp156.4.3.1.x86_64.rpm
ruby2.5-rubygem-bcrypt_pbkdf-doc-1.1.1-bp156.4.3.1.x86_64.rpm
ruby2.5-rubygem-bcrypt_pbkdf-testsuite-1.1.1-bp156.4.3.1.x86_64.rpm
rubygem-bcrypt_pbkdf-1.1.1-bp156.4.3.1.src.rpm
ruby2.5-rubygem-bcrypt_pbkdf-1.1.1-bp156.4.3.1.i586.rpm
ruby2.5-rubygem-bcrypt_pbkdf-doc-1.1.1-bp156.4.3.1.i586.rpm
ruby2.5-rubygem-bcrypt_pbkdf-testsuite-1.1.1-bp156.4.3.1.i586.rpm
ruby2.5-rubygem-bcrypt_pbkdf-1.1.1-bp156.4.3.1.aarch64.rpm
ruby2.5-rubygem-bcrypt_pbkdf-doc-1.1.1-bp156.4.3.1.aarch64.rpm
ruby2.5-rubygem-bcrypt_pbkdf-testsuite-1.1.1-bp156.4.3.1.aarch64.rpm
ruby2.5-rubygem-bcrypt_pbkdf-1.1.1-bp156.4.3.1.ppc64le.rpm
ruby2.5-rubygem-bcrypt_pbkdf-doc-1.1.1-bp156.4.3.1.ppc64le.rpm
ruby2.5-rubygem-bcrypt_pbkdf-testsuite-1.1.1-bp156.4.3.1.ppc64le.rpm
ruby2.5-rubygem-bcrypt_pbkdf-1.1.1-bp156.4.3.1.s390x.rpm
ruby2.5-rubygem-bcrypt_pbkdf-doc-1.1.1-bp156.4.3.1.s390x.rpm
ruby2.5-rubygem-bcrypt_pbkdf-testsuite-1.1.1-bp156.4.3.1.s390x.rpm
openSUSE-2024-174
Security update for sngrep
moderate
openSUSE Backports SLE-15-SP6 Update
This update for sngrep fixes the following issues:
- CVE-2024-35434: heap buffer overflow in rtp_check_packet
sngrep-1.8.1-bp156.2.3.1.src.rpm
sngrep-1.8.1-bp156.2.3.1.x86_64.rpm
sngrep-1.8.1-bp156.2.3.1.i586.rpm
sngrep-1.8.1-bp156.2.3.1.aarch64.rpm
sngrep-1.8.1-bp156.2.3.1.ppc64le.rpm
sngrep-1.8.1-bp156.2.3.1.s390x.rpm
openSUSE-2024-180
Recommended update for perl-Test-MockModule
moderate
openSUSE Backports SLE-15-SP6 Update
This update for perl-Test-MockModule fixes the following issues:
Update to version 0.178.0:
- 6724a30 - Simplify CI workflow - Nicolas R
- 1801372 - Multiple improvements - Nicolas R
- e97e316 - Add protection to _replace_sub - Nicolas R
perl-Test-MockModule-0.178.0-bp156.2.3.1.noarch.rpm
perl-Test-MockModule-0.178.0-bp156.2.3.1.src.rpm
openSUSE-2024-181
Recommended update for perl-Minion
moderate
openSUSE Backports SLE-15-SP6 Update
This update for perl-Minion fixes the following issues:
- updated to 10.29
see /usr/share/doc/packages/perl-Minion/Changes
- updated to 10.28
see /usr/share/doc/packages/perl-Minion/Changes
10.28 2023-11-217
- Improved repair and history performance in most cases.
10.27 2023-11-20
- Improved repair performance in cases where there are a lot of finished jobs with dependencies.
- updated to 10.26
see /usr/share/doc/packages/perl-Minion/Changes
10.26 2023-11-10
- Added type information to worker status.
- Improved workers by calling srand() after starting a new job process.
perl-Minion-10.290.0-bp156.3.3.1.noarch.rpm
perl-Minion-10.290.0-bp156.3.3.1.src.rpm
openSUSE-2024-182
Recommended update for perl-Perl-Tidy
moderate
openSUSE Backports SLE-15-SP6 Update
This update for perl-Perl-Tidy fixes the following issues:
- updated to 20240511
## 2024 05 11
- The option --valign-signed-numbers, or -vsn is now the default. It
was introduced in the previous release has been found to significantly
improve the overall appearance of columns of signed and unsigned
numbers. See the previous Change Log entry for an example.
This will change the formatting in scripts with columns
of vertically aligned signed and unsigned numbers.
Use -nvsn to turn this option off and avoid this change.
- Previously, a line break was made before a short concatenated terminal
quoted string, such as "\n", if the previous line had a greater
starting indentation. The break is now placed after the short quote.
This keeps code a little more compact. For example:
# old rule: break before "\n" here because '$name' has more indentation:
my $html = $this->SUPER::genObject( $query, $bindNode, $field . ":$var",
$name, "remove", "UNCHECKED" )
. "\n";
# new rule: break after a short terminal quote like "\n" for compactness;
my $html = $this->SUPER::genObject( $query, $bindNode, $field . ":$var",
$name, "remove", "UNCHECKED" ) . "\n";
- The option --delete-repeated-commas is now the default.
It makes the following checks and changes:
- Repeated commas like ',,' are removed with a warning
- Repeated fat commas like '=> =>' are removed with a warning
- The combination '=>,' produces a warning but is not changed
These warnings are only output if --warning-output, or -w, is set.
Use --nodelete-repeated-commas, or -ndrc, to retain repeated commas.
- The operator ``**=`` now has spaces on both sides by default. Previously,
there was no space on the left. This change makes its spacing the same
as all other assignment operators. The previous behavior can be obtained
with the parameter setting -nwls='**='.
- The option --file-size-order, or -fso is now the default. When
perltidy is given a list of multiple filenames to process, they
are sorted by size and processed in order of increasing size.
This can significantly reduce memory usage by Perl. This
option has always been used in testing, where typically several
jobs each operating on thousands of filenames are running at the
same time and competing for system resources. If this option
is not wanted for some reason, it can be deactivated with -nfso.
- In the option --dump-block-summary, the number of sub arguments indicated
for each sub now includes any leading object variable passed with
an arrow-operator call. Previously the count would have been decreased
by one in this case. This change is needed for compatibility with future
updates.
- Fix issue git #138 involving -xlp (--extended-line-up-parentheses).
When multiple-line quotes and regexes have long secondary lines, these
line lengths could influencing some spacing and indentation, but they
should not have since perltidy has no control over their indentation.
This has been fixed. This will mainly influence code which uses -xlp
and has long multi-line quotes.
- Add option --minimize-continuation-indentation, -mci (see git #137).
This flag allows perltidy to remove continuation indentation in some
special cases where it is not really unnecessary. For a simple example,
the default formatting for the following snippet is:
# perltidy -nmci
$self->blurt( "Error: No INPUT definition for type '$type', typekind '"
. $type->xstype
. "' found" );
The second and third lines are one level deep in a container, and
are also statement continuations, so they get indented by the sum
of the -i value and the -ci value. If this flag is set, the
indentation is reduced by -ci spaces, giving
# perltidy -mci
$self->blurt( "Error: No INPUT definition for type '$type', typekind '"
. $type->xstype
. "' found" );
This situation is relatively rare except in code which has long
quoted strings and the -nolq flag is also set. This flag is currently
off by default, but it could become the default in a future version.
- Add options --dump-mismatched-args (or -dma) and
--warn-mismatched-arg (or -wma). These options look
for and report instances where the number of args expected by a
sub appear to differ from the number passed to the sub. The -dump
version writes the results for a single file to standard output
and exits:
perltidy -dma somefile.pl >results.txt
The -warn version formats as normal but reports any issues as warnings in
the error file:
perltidy -wma somefile.pl
The -warn version may be customized with the following additional parameters
if necessary to avoid needless warnings:
--warn-mismatched-arg-types=s (or -wmat=s),
--warn-mismatched-arg-exclusion-list=s (or -wmaxl=s), and
--warn-mismatched-arg-undercount-cutoff=n (or -wmauc=n).
--warn-mismatched-arg-overcount-cutoff=n (or -wmaoc=n).
These are explained in the manual.
- Add option --valign-wide-equals, or -vwe, for issue git #135.
Setting this parameter causes the following assignment operators
= **= += *= &= <<= &&= -= /= |= >>= ||= //= .= %= ^= x=
to be aligned vertically with the ending = all aligned. For example,
here is the default formatting of a snippet of code:
$str .= SPACE x $total_pad_count;
$str_len += $total_pad_count;
$total_pad_count = 0;
$str .= $rfields->[$j];
$str_len += $rfield_lengths->[$j];
And here is the same code formatted with -vwe:
# perltidy -vwe
$str .= SPACE x $total_pad_count;
$str_len += $total_pad_count;
$total_pad_count = 0;
$str .= $rfields->[$j];
$str_len += $rfield_lengths->[$j];
This option currently is off by default to avoid changing existing
formatting.
- Added control --delete-interbracket-arrows, or -dia, to delete optional
hash ref and array ref arrows between brackets as in the following
expression (see git #131)
return $self->{'commandline'}->{'arg_list'}->[0]->[0]->{'hostgroups'};
# perltidy -dia gives:
return $self->{'commandline'}{'arg_list'}[0][0]{'hostgroups'};
Added the opposite control --aia-interbracket-arrows, or -aia, to
add arrows. So applied to the previous line the arrows are restored:
# perltidy -aia
return $self->{'commandline'}->{'arg_list'}->[0]->[0]->{'hostgroups'};
The manual describes additional controls for adding and deleting
just selected interbracket arrows.
- updated to 20240202
see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md
## 2024 02 02
- Added --valign-signed-numbers, or -vsn. This improves the appearance
of columns of numbers by aligning leading algebraic signs. For example:
# perltidy -vsn
my $xyz_shield = [
[ -0.060, -0.060, 0. ],
[ 0.060, -0.060, 0. ],
[ 0.060, 0.060, 0. ],
[ -0.060, 0.060, 0. ],
[ -0.0925, -0.0925, 0.092 ],
[ 0.0925, -0.0925, 0.092 ],
[ 0.0925, 0.0925, 0.092 ],
[ -0.0925, 0.0925, 0.092 ],
];
# perltidy -nvsn (current DEFAULT)
my $xyz_shield = [
[ -0.060, -0.060, 0. ],
[ 0.060, -0.060, 0. ],
[ 0.060, 0.060, 0. ],
[ -0.060, 0.060, 0. ],
[ -0.0925, -0.0925, 0.092 ],
[ 0.0925, -0.0925, 0.092 ],
[ 0.0925, 0.0925, 0.092 ],
[ -0.0925, 0.0925, 0.092 ],
];
This new option works well but is currently OFF to allow more testing
and fine-tuning. It is expected to be activated in a future release.
- Added --dump-mixed-call-parens (-dmcp ) which will dump a list of
operators which are sometimes followed by parens and sometimes not.
This can be useful for developing a uniform style for selected operators.
Issue git #128. For example
perltidy -dmcp somefile.pl >out.txt
produces lines like this, where the first number is the count of
uses with parens, and the second number is the count without parens.
k:caller:2:1
k:chomp:3:4
k:close:7:4
- Added --want-call-parens=s (-wcp=s) and --nowant-call-parens=s (-nwcp=s)
options which will warn of paren uses which do not match a selected
style. The manual has details. But for example,
perltidy -wcp='&' somefile.pl
will format as normal but warn if any user subs are called without parens.
- Added --dump-unusual-variables (-duv) option to dump a list of
variables with certain properties of interest. For example
perltidy -duv somefile.pl >vars.txt
produces a file with lines which look something like
1778:u: my $input_file
6089:r: my $j: reused - see line 6076
The values on the line which are separated by colons are:
line number - the number of the line of the input file
issue - a single letter indicating the issue, see below
variable name - the name of the variable, preceded by a keyword
note - an optional note referring to another line
The issue is indicated by a letter which may be one of:
r: reused variable name
s: sigil change but reused bareword
p: lexical variable with scope in multiple packages
u: unused variable
This is very useful for locating problem areas and bugs in code.
- Added a related flag --warn-variable-types=string (-wvt=string) option
to warn if certain types of variables are found in a script. The types
are a space-separated string which may include 'r', 's', and 'p' but
not 'u'. For example
perltidy -wvt='r s' somefile.pl
will check for and warn if any variabls of type 'r', or 's' are seen,
but not 'p'. All possible checks may be indicated with a '*' or '1':
perltidy -wvt='*' somefile.pl
The manual has further details.
- All parameters taking integer values are now checked for
out-of-range values before processing starts. When a maximum or
maximum range is exceeded, the new default behavior is to write a
warning message, reset the value to its default setting, and continue.
This default behavior can be changed with the new parameter
--integer-range-check=n, or -irc=n, as follows:
n=0 skip check completely (for stress-testing perltidy only)
n=1 reset bad values to defaults but do not issue a warning
n=2 reset bad values to defaults and issue a warning [DEFAULT]
n=3 stop immediately if any values are out of bounds
The settings n=0 and n=1 are mainly useful for testing purposes.
- The --dump-block-summary (-dbs) option now includes the number of sub
args in the 'type' column. For example, 'sub(9)' indicates a sub
with 9 args. Subs whose arg count cannot easily be determined are
indicated as 'sub(*)'. The count does not include a leading '$self'
or '$class' arg.
- Added flag --space-signature-paren=n, or -ssp=n (issue git #125).
This flag works the same as the existing flag --space-prototype-paren=n
except that it applies to the space before the opening paren of a sub
signature instead of a sub prototype. Previously, there was no control
over this (a space always occurred). For example, given the following
line:
sub circle( $xc, $yc, $rad );
The following results can now be obtained, according to the value of n:
sub circle( $xc, $yc, $rad ); # n=0 [no space]
sub circle( $xc, $yc, $rad ); # n=1 [default; same as input]
sub circle ( $xc, $yc, $rad ); # n=2 [space]
The spacing in previous versions of perltidy corresponded to n=2 (always
a space). The new default value, n=1, will produce a space if and only
if there was a space in the input text.
- The --dump-block-summary option can report an if-elsif-elsif-.. chain
as a single line item with the notation -dbt='elsif3', for example,
where the '3' is an integer which specifies the minimum number of elsif
blocks required for a chain to be reported. The manual has details.
- Fix problem c269, in which the new -ame parameter could incorrectly
emit an else block when two elsif blocks were separated by a hanging
side comment (a very rare situation).
- When braces are detected to be unbalanced, an attempt is made to
localize the error by comparing the indentation at closing braces
with their actual nesting levels. This can be useful for files which
have previously been formatted by perltidy. To illustrate, a test was
made in which the closing brace at line 30644 was commented out in
a file with a total of over 62000 lines. The new error message is
Final nesting depth of '{'s is 1
The most recent un-matched '{' is on line 6858
...
Table of nesting level differences at closing braces.
This might help localize brace errors if the file was previously formatted.
line: (brace level) - (level expected from old indentation)
30643: 0
30645: 1
Previously, the error file only indicated that the error in this case
was somewhere after line 6858, so the new table is very helpful. Closing
brace indentation is checked because it is unambiguous and can be done
very efficiently.
- The -DEBUG option no longer automatically also writes a .LOG file.
Use --show-options if the .LOG file is needed.
- The run time of this version with all new options in use is no greater
than that of the previous version thanks to optimization work.
perl-Perl-Tidy-20240511.0.0-bp156.2.3.1.noarch.rpm
perl-Perl-Tidy-20240511.0.0-bp156.2.3.1.src.rpm
openSUSE-2024-175
Recommended update for cockpit
moderate
openSUSE Backports SLE-15-SP6 Update
This update for cockpit fixes the following issues:
- disable selinux on leap versions without selinux
- set libexec dir to %_libexecdir (boo#1223533)
- new version 316:
* cockpit.js API: Fix format_bytes() units
- new version 315:
* Networking: Show additional ports for each firewall zone
* Networking: List Firewall active zones when unprivileged
* Inline documentation
* Support for transient virtual machines
* UEFI for virtual machines
* Unattended virtual machines installation
* Localize times
* Better support for various TLS certificate formats
* Overview: Add CPU utilization to usage card
* Dashboard: Support SSH identity unlocking when adding new machines
* SElinux: Introduce an Ansible automation script
* Machines: Support 'bridge' type network interfaces
* Machines: Support 'bus' type disk configuration
cockpit-316-bp156.2.3.1.src.rpm
cockpit-316-bp156.2.3.1.x86_64.rpm
cockpit-bridge-316-bp156.2.3.1.x86_64.rpm
cockpit-devel-316-bp156.2.3.1.x86_64.rpm
cockpit-doc-316-bp156.2.3.1.noarch.rpm
cockpit-kdump-316-bp156.2.3.1.noarch.rpm
cockpit-networkmanager-316-bp156.2.3.1.noarch.rpm
cockpit-packagekit-316-bp156.2.3.1.noarch.rpm
cockpit-pcp-316-bp156.2.3.1.x86_64.rpm
cockpit-selinux-316-bp156.2.3.1.noarch.rpm
cockpit-storaged-316-bp156.2.3.1.noarch.rpm
cockpit-system-316-bp156.2.3.1.noarch.rpm
cockpit-ws-316-bp156.2.3.1.x86_64.rpm
cockpit-316-bp156.2.3.1.aarch64.rpm
cockpit-bridge-316-bp156.2.3.1.aarch64.rpm
cockpit-devel-316-bp156.2.3.1.aarch64.rpm
cockpit-pcp-316-bp156.2.3.1.aarch64.rpm
cockpit-ws-316-bp156.2.3.1.aarch64.rpm
cockpit-316-bp156.2.3.1.ppc64le.rpm
cockpit-bridge-316-bp156.2.3.1.ppc64le.rpm
cockpit-devel-316-bp156.2.3.1.ppc64le.rpm
cockpit-pcp-316-bp156.2.3.1.ppc64le.rpm
cockpit-ws-316-bp156.2.3.1.ppc64le.rpm
cockpit-316-bp156.2.3.1.s390x.rpm
cockpit-bridge-316-bp156.2.3.1.s390x.rpm
cockpit-devel-316-bp156.2.3.1.s390x.rpm
cockpit-pcp-316-bp156.2.3.1.s390x.rpm
cockpit-ws-316-bp156.2.3.1.s390x.rpm
openSUSE-2024-176
Recommended update for opi
moderate
openSUSE Backports SLE-15-SP6 Update
This update for opi fixes the following issues:
- Version 5.2.1
* Update freeoffice.py
opi-5.2.1-bp156.2.6.1.noarch.rpm
opi-5.2.1-bp156.2.6.1.src.rpm
openSUSE-2024-177
Recommended update for mygnuhealth
moderate
openSUSE Backports SLE-15-SP6 Update
This update for mygnuhealth fixes the following issues:
- version 2.2.0
* Support for Kivy 2.3.0
* Localization. MyGNUHealth now has support for different languages.
English, Spanish and Chinese are available to use, and French,
German, Italian are ready to be translated. There will be a
translation component for MyGNUHealth at Codeberg's Weblate
instance.
* Bluetooth functionality: Starting with MyGH series 2.2 we provide
bluetooth integration for open compatible devices and health
trackers. We include the link with the Pinetime Smartwatch
(experimental) and the possibility to link to any open hardware
device (glucometer, scales, blood pressure monitors, .. ). We need
to get a list of available medical devices that respect our privacy
and freedom, so let us know of any!
* Charts now allow to select date ranges with calendar widgets The
Book of Life have a revised format for the pages. The charts have
been improved in the format and include x axis labels.
mygnuhealth-2.2.0-bp156.2.3.1.src.rpm
mygnuhealth-2.2.0-bp156.2.3.1.x86_64.rpm
mygnuhealth-2.2.0-bp156.2.3.1.aarch64.rpm
mygnuhealth-2.2.0-bp156.2.3.1.ppc64le.rpm
mygnuhealth-2.2.0-bp156.2.3.1.s390x.rpm
openSUSE-2024-178
Recommended update for python-Routes
moderate
openSUSE Backports SLE-15-SP6 Update
This update for python-Routes fixes the following issues:
- update to 2.5.1:
* Add compatibility for Python 3.7+.
* Add graceful fallback for invalid character encoding from request object.
* Enhanced performance for matching routes that share the same static prefix.
* Fixed issue with child routes not passing route conditions to the Mapper.connect call.
* Fixed documentation to reflect default value for minimization.
* Allow backslash to escape special characters in route paths.
* Resolve invalid escape sequences.
* Remove support for Python 2.6, 3.3, and 3.4.
* Remove obsolete Python 2.3 compat code.
- update to 2.4.1:
* Release as a universal wheel. PR #75.
* Convert readthedocs links for their .org -> .io migration for hosted projects.
- update to 2.3.1:
* Backwards compatability fix - connect should work with mandatory
routename and optional path. Patch by Davanum Srinivas (PR #65).
* Fix sub_domain equivalence check. Patch by Nikita Uvarov
* Add support for protocol-relative URLs generation (i.e. starting with double
slash ``//``). PR #60. Patch by Sviatoslav Sydorenko.
* Add support for the ``middleware`` extra requirement, making possible to
depend on ``webob`` optionally. PR #59. Patch by Sviatoslav Sydorenko.
* Fix matching of an empty string route, which led to exception in earlier
versions. PR #58. Patch by Sviatoslav Sydorenko.
* Add support for the ``requirements`` option when using
mapper.resource to create routes. PR #57. Patch by Sean Dague.
* Concatenation fix when using submappers with path prefixes. Multiple
submappers combined the path prefix inside the controller argument in
non-obvious ways. The controller argument will now be properly carried
through when using submappers. PR #28.
- update to 2.2:
* Fix Python 3 support. Patch by Victor Stinner.
- update to 2.1:
* Fix 3 other route matching groups in route.py to use anonymous groups for
optional sections to avoid exceeding regex limits. Fixes #15.
* Printing a mapper now includes the Controller/action parameters from the
route. Fixes #11.
* Fix regression that didn't allow passing in params 'host', 'protocol', or
'anchor'. They can now be passed in with a trailing '_' as was possible
before commit d1d1742903fa5ca24ef848a6ae895303f2661b2a. Fixes #7.
* URL generation with/without SCRIPT_NAME was resulting in the URL cache
failing to return the appropriate cached URL generation. The URL cache
should always include the SCRIPT_NAME, even if its empty, in the cache
to avoid this, and now does. Fixes #6.
* Extract Route creation into separate method in Mapper. Subclasses of Route
can be created by Mappers now.
* Use the first X_FORWARDED_FOR value if there are multiple proxies in the
path. Fixes #5.
* Python 3.2/3.3 Support. Fixes Issue #2. Thanks to Alejandro Sánchez for
the pull request!
- Update to version 1.13:
* Fix bug with dots forcing extension by default. The portion with the dot
can now be recognized. Patch by Michael Basnight.
python-Routes-2.5.1-bp156.2.1.src.rpm
python3-Routes-2.5.1-bp156.2.1.noarch.rpm