[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1109364: closed by William Desportes <williamdes@wdes.fr> (The package already exists in Debian)



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 <owner@bugs.debian.org> 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 <williamdes@wdes.fr>.

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 <williamdes@wdes.fr> by
replying to this email.


--
1109364: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1109364
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems



---------- Forwarded message ----------
From: William Desportes <williamdes@wdes.fr>
To: 1109364-done <1109364-done@bugs.debian.org>, 1109365-done <1109365-done@bugs.debian.org>, 1109613-done <1109613-done@bugs.debian.org>, 1109615-done <1109615-done@bugs.debian.org>, 1109621-done <1109621-done@bugs.debian.org>, 1109624-done <1109624-done@bugs.debian.org>, 1109625-done <1109625-done@bugs.debian.org>, 1109632-done <1109632-done@bugs.debian.org>, 1109633-done <1109633-done@bugs.debian.org>, 1109634-done <1109634-done@bugs.debian.org>, 1109640-done <1109640-done@bugs.debian.org>
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 <ahmed.gamal9541@gmail.com>
To: Debian Bug Tracking System <submit@bugs.debian.org>
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 <ahmed.gamal9541@gmail.com>

  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 to: