[PECL-DEV] Submission of PHP Extension: php-ext-xz for PECL
[email protected] (Mateus Zanella) Fri, 19 Sep 2025 09:14:03 -0300
| Newsgroups | php.pecl.dev |
|---|---|
| Message-ID | <CAEQJCAKkmP_TPSV=2wKoFcAgr3LTg2sV15rd5=SkH75ohqJsPQ@mail.gmail.com> |
--0000000000008158fc063f2668b8 Content-Type: text/plain; charset="UTF-8" Dear PECL Maintainers, I am writing to submit the PHP xz extension (php-ext-xz), for inclusion in the PECL repository. This extension provides bindings to the liblzma compression library, enabling PHP applications to handle .xz compressed files efficiently. The current repository is a fork from the most recent iteration of the original RFC (available at: https://news-web.php.net/php.internals/106654), currently maintained by codemasher and available at https://github.com/codemasher/php-ext-xz. I have requested permission to fork the library and distribute it to both PECL and PIE, as seen in the original repository issue: https://github.com/codemasher/php-ext-xz/issues/9. I plan on actually updating, maintaining and adding new features to the extension. Most of the code still seems to follow older coding standards (from when the RFC was originally proposed, I believe). I would like to incrementally update the code and add some new features, making the xz library follow the patterns of the current zlib implementation, since they are similar in nature. The repository can be found at https://github.com/mateuszanella/php-ext-xz. The extension is already published on PIE, but I believe it would be beneficial to publish it on PECL as well. Thank you for your time. --0000000000008158fc063f2668b8 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">Dear PECL Maintainers,<br><br>I am writing to submit the P= HP xz=20 extension (php-ext-xz), for inclusion in the PECL repository. This=20 extension provides bindings to the liblzma compression library, enabling PHP applications to handle .xz compressed files efficiently.<br><div><br><= /div><div>The current repository is a fork from the most recent iteration o= f the original RFC (available at:=C2=A0<a href=3D"https://news-web.php.net/= php.internals/106654" target=3D"_blank">https://news-web.php.net/php.intern= als/106654</a>), currently maintained by codemasher and available at=C2=A0<= a href=3D"https://github.com/codemasher/php-ext-xz" target=3D"_blank">https= ://github.com/codemasher/php-ext-xz</a>.</div><div><br></div><div>I have requested permission to fork the library and distribute it to both PECL and PIE, as seen in the original repository issue:=C2=A0<a href=3D"ht= tps://github.com/codemasher/php-ext-xz/issues/9" target=3D"_blank">https://= github.com/codemasher/php-ext-xz/issues/9</a>.</div><div><br></div><div>I plan on actually updating, maintaining and adding new features to the=20 extension. Most of the code still seems to follow older coding standards (from when the RFC was originally proposed, I believe). I would like to incrementally update the code and add some new features, making the xz=20 library follow the patterns of the current zlib implementation, since=20 they are similar in nature.</div><div><br></div><div>The repository can be = found at <a href=3D"https://github.com/mateuszanella/php-ext-xz" target=3D"= _blank">https://github.com/mateuszanella/php-ext-xz</a>.</div><div><br></di= v><div>The extension is already published on PIE, but I believe it would be= beneficial to publish it on PECL as well.</div><div><br></div><div>Thank y= ou for your time.</div><br></div> --0000000000008158fc063f2668b8--