[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--