#1109343 ITP: php-firebase-php-jwt -- PHP library for JSON Web Tokens (JWT)

#1109343#5
Date:
2025-07-15 17:22:40 UTC
From:
To:
* Package name    : php-firebase-php-jwt
  Version         : 6.11.1
  Upstream Author : Firebase, Google LLC and contributors
* URL             : https://github.com/firebase/php-jwt
* License         : MIT
  Programming Lang: PHP
  Description     : PHP library for JSON Web Tokens (JWT)

A simple library to encode and decode JSON Web Tokens (JWT) in PHP, as defined by RFC 7519.
JWTs are a compact, URL-safe means of representing claims to be transferred between two parties.
This library supports all standard JWT signing algorithms, including HMAC, RSA, and ECDSA, and is widely used for authentication and authorization in modern PHP applications.

Features:
 - Encode and decode JWT tokens
 - Support for all standard signing algorithms (HS256, RS256, ES256, etc.)
 - Actively maintained by Firebase (Google LLC) and contributors
 - Used by many open source and commercial PHP projects

This package is required as a dependency for FOSSology and other PHP software in Debian.
I intend to package and maintain this library for Debian, possibly under the Debian PHP PEAR Maintainers team, as it is a common dependency for modern PHP applications.

#1109343#10
Date:
2025-07-16 09:00:40 UTC
From:
To:
Hi Ahmed,

On 7/15/25 19:22, Ahmed Gamal wrote:
[…]

Great, feel free to ask for help on this (pkg-php-pear) list, on IRC
(#debian-php on OFTC), or even IRL (including remotely) during the
upcoming BoF during DebConf
(https://debconf25.debconf.org/talks/12-php-bof/).

Cheers,

taffit

#1109343#15
Date:
2025-07-16 22:09:22 UTC
From:
To:
Hello,
This is a follow-up regarding the ITP for php-firebase-php-jwt.
Update:
After further review of the FOSSology project requirements, I have
repackaged php-firebase-php-jwt to use version 6.3.0 (instead of the
previously mentioned 6.11.1). This change ensures strict compatibility with
FOSSology, which specifically requires version 6.3.0 in its dependency list.
Summary of changes:
Downloaded and packaged the correct upstream version: 6.3.0
Updated all Debian packaging files to reflect this version
Verified that this version matches the requirements of FOSSology and avoids
any potential incompatibilities that could arise from using a newer version
If there are any questions or further steps needed, please let me know.
Thank you for your attention and support!
Best regards,
Ahmed Gamal

#1109343#20
Date:
2025-07-16 20:26:16 UTC
From:
To:
Hello,
This is an update regarding the ITP for firebase-php-jwt (bug #1109343).
I have completed the packaging for version 6.3.0, which matches the version
required by the FOSSology project. The package includes all necessary
Debian packaging files and follows Debian PHP packaging guidelines.
Summary of changes:
Downloaded and packaged the correct upstream version: 6.3.0
Ensured all packaging files (control, rules, changelog, copyright, watch,
install, etc.) are present and correct
The package is intended as a dependency for FOSSology, not as a general PHP
team package
If you have any feedback or suggestions, please let me know.
I am looking for a sponsor to help upload this package to Debian.
Thanks,
Ahmed Gamal