Dear William,

Thanks for the note.

Please reopen #1109364. While a php-slim-psr7 package exists, FOSSology
(ITP: #924659) requires the 1.4.x line for compatibility with its Slim
4-based web interface.

Why reopen:
- FOSSology uses Slim-specific PSR-7 classes (e.g., Slim\Psr7\Response,
Slim\Psr7\Factory\ServerRequestFactory, ResponseEmitter) that are not
drop-in replaceable by other PSR-7 implementations.
- Our integration and CI are validated against the 1.4.x behavior; newer
series introduce changes that currently break the integration.

Requested bounds:
- Depend on: php-slim-psr7 (>= 1.4, < 1.5)  [or exactly 1.4.1 if preferred]
- PSR compatibility: psr/http-message 1.x and psr/http-factory 1.x

If Debian already ships 1.4.x with the Slim classes above, I will use it
and close this request. If the archive carries a different series, I’d like
to proceed to ensure FOSSology builds reproducibly.

Happy to follow team guidance (e.g., tightening bounds, or providing a
parallel-major package name if needed).

Best regards,
Ahmed Gamal
FOSSology Debian Packaging

On Sun, Aug 10, 2025 at 2:03 PM Debian Bug Tracking System <
[email protected]> wrote:

> This is an automatic notification regarding your Bug report
> which was filed against the wnpp package:
>
> #1109364: ITP: php-slim-psr7 -- PSR-7 message implementation for Slim
> framework
>
> It has been closed by William Desportes <[email protected]>.
>
> Their explanation is attached below along with your original report.
> If this explanation is unsatisfactory and you have not received a
> better one in a separate message then please contact William Desportes <
> [email protected]> by
> replying to this email.
>
>
> --
> 1109364: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1109364
> Debian Bug Tracking System
> Contact [email protected] with problems
>
>
>
> ---------- Forwarded message ----------
> From: William Desportes <[email protected]>
> To: 1109364-done <[email protected]>, 1109365-done <
> [email protected]>, 1109613-done <[email protected]>,
> 1109615-done <[email protected]>, 1109621-done <
> [email protected]>, 1109624-done <[email protected]>,
> 1109625-done <[email protected]>, 1109632-done <
> [email protected]>, 1109633-done <[email protected]>,
> 1109634-done <[email protected]>, 1109640-done <
> [email protected]>
> Cc:
> Bcc:
> Date: Sun, 10 Aug 2025 15:45:06 +0200
> Subject: The package already exists in Debian
>
> Please do some research before opening ITP/RFP bugs.
> This package already exists in Debian.
>
> --
> William Desportes
>
>
> ---------- Forwarded message ----------
> From: Ahmed Gamal <[email protected]>
> To: Debian Bug Tracking System <[email protected]>
> Cc:
> Bcc:
> Date: Wed, 16 Jul 2025 04:20:09 +0000
> Subject: ITP: php-slim-psr7 -- PSR-7 message implementation for Slim
> framework
> Package: wnpp
> Severity: wishlist
> Owner: Ahmed Gamal <[email protected]>
>
>   Package name : php-slim-psr7
>   Version : 1.4.1
>   Upstream Author : Slim Framework Team <
> https://github.com/slimphp/Slim-Psr7>
>   URL : https://github.com/slimphp/Slim-Psr7
>   License : MIT
>   Programming Lang: PHP
>   Description : PSR-7 message implementation for Slim framework
>
>  PSR-7 message implementation that also provides common utility methods
>  for working with HTTP messages. This library is part of the Slim framework
>  and provides a complete implementation of the PSR-7 HTTP message
> interface.
>
>  - Why is this package useful/relevant?
>    - This package is required by FOSSology (ITP: #924659) as a dependency
>    - It provides PSR-7 HTTP message implementation needed by Slim framework
>    - Many PHP applications use Slim framework and need this dependency
>    - It's a well-maintained, widely-used library in the PHP ecosystem
>
>  - Do you use it?
>    - This is being packaged as part of the FOSSology packaging effort
>    - FOSSology uses Slim framework for its web interface
>
>  - How do you plan to maintain it?
>    - Will maintain as part of the FOSSology packaging team
>    - Following Debian PHP packaging guidelines
>    - Using pkg-php-tools for automated dependency management
>
>  - Are you looking for co-maintainers or a sponsor?
>    - Looking for a sponsor to help publish this as a Debian package
>    - Part of the larger FOSSology packaging effort
>
>  This package is a dependency for FOSSology (ITP: #924659) and is needed
>  to complete the packaging of FOSSology for Debian.
>
>  Thanks,
>  Ahmed Gamal
>

Reply via email to