| Summary: | Igbinary session not supported since upgrade to php 8.1 | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Raphael Gertz <mageia> |
| Component: | Backports | Assignee: | QA Team <qa-bugs> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | major | ||
| Priority: | Normal | CC: | andrewsfarm, tarazed25 |
| Version: | 8 | Keywords: | validated_backport |
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| URL: | https://github.com/igbinary/igbinary/issues/349 | ||
| Whiteboard: | MGA8-64-OK | ||
| Source RPM: | php-igbinary-3.2.6-2.mga8.src.rpm | CVE: | |
| Status comment: | |||
|
Description
Raphael Gertz
2021-12-04 00:24:41 CET
Hi,
I disabled session serialize handler in commit 1760651 and submited it to mga8 backports_testing.
$ svn di -r 1760650:1760651
Index: SPECS/php-igbinary.spec
===================================================================
--- SPECS/php-igbinary.spec (révision 1760650)
+++ SPECS/php-igbinary.spec (révision 1760651)
@@ -4,7 +4,7 @@
Name: php-%{modname}
Version: 3.2.6
-Release: %mkrel 2
+Release: %mkrel 3
Group: Development/PHP
Summary: PHP igbinary extension
License: BSD-3-Clause
@@ -54,7 +54,7 @@
cat > %{buildroot}%{_sysconfdir}/php.d/%{inifile} << EOF
extension = %{soname}
; Use igbinary as session serializer
-session.serialize_handler=igbinary
+;session.serialize_handler=igbinary
EOF
%files
Please replace backport version with this new one until upstream bug is fixed.
Best regards
Thank you for the report, the upstream bug URL, and the work you have done to temporarily fix the problem. Assigning this to MarcK who deals with 'php-igbinary'. Assignee:
bugsquad =>
mageia @Raphael, would you please stop modifying my maintained packages! If you want to take over, just ask. But STOP modifying packages without asking! I fully agree your upstream bug report and your changes look ok. I'm greatfull if you want to help with php packages or anything else. But please don't just modify packages you don't own. If we allow this, we don't need ownership of packages. I'd love to have someone else to care about php and talk/discuss about what we do or maybe change. btw. it looks like we had already such a patch and I removed it by accident. Updated php-igbinary package due to a compile error concerning session-support Update in core/backports_testing: php-igbinary-debugsource-3.2.6-5.mga8 php-igbinary-3.2.6-5.mga8 php-igbinary-debuginfo-3.2.6-5.mga8 SRPM: php-igbinary-3.2.6-5.mga8.src.rpm Component:
RPM Packages =>
Backports Hi, (In reply to Marc Krämer from comment #3) > @Raphael, would you please stop modifying my maintained packages! > If you want to take over, just ask. But STOP modifying packages without > asking! Sorry, my health is not enough reliable for me to take care of php packages or other critical stuff seriously. I just need it to work on my server. And when something is broken I try to fix it as best as possible upstream and in distribution before forgetting. I just want to avoid broken packages and regression for next distribution release, there is enough pain in the ass when upgrading each time... You are free to improve or fix it any other way that fit you, sorry I forgot to check if the package was owned. I though it was more confortable for the packager to just validate the fix and not redo all the investigating and patching. Best regards mga8, x64 Updated php-igbinary from backports testing. $ urpmq --requires-recursive php-igbinary | sort -u bash bash-completion chkconfig coreutils cracklib-dicts .... shadow-utils sthttpd|lighttpd|nginx|apache systemd tcb util-linux It would seem unlikely that a random choice from this very long list could be presuaded to show evidence of php-igbinary use. $ urpmq --requires php-igbinary | sort -u config(php-igbinary)[== 3.2.1-4.mga8] libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.4)(64bit) php[>= 3:8.0.0] php-common[>= 3:8.0] php-session[>= 3:8.0.0] and these are too general to be any use. Giving this an OK on the basis of a clean install. Whiteboard:
(none) =>
MGA8-64-OK s/presuaded/persuaded/ Validating. Raphael, a suggestion for next time: Submit your patch/fix suggestion in an attachment. The maintainer can then look it over, and if approved, can implement it, and no one's toes are stepped on. Keywords:
(none) =>
validated_backport moved Status:
NEW =>
RESOLVED |