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

Bug#1109364: marked as done (ITP: php-slim-psr7 -- PSR-7 message implementation for Slim framework)



Dear William,

Thanks for the note.

I’d like to request reopening #1109364 because this ITP targets a specific version constraint required by FOSSology that differs from the version currently in the archive.

FOSSology (ITP: #924659) depends on Slim 4 and uses Slim-specific PSR-7 classes (e.g. Slim\Psr7\Factory\ServerRequestFactory, Slim\Psr7\Response, Slim\Psr7\UploadedFile, and the ResponseEmitter). These are not provided by alternative PSR-7 implementations (nyholm/guzzlehttp-psr7), so we need the Slim implementation.

Version requirement:
- Required range: php-slim-psr7 >= 1.4.0 and < 1.5.0 (or, conservatively, << 2~)
- PSR compatibility: psr/http-message 1.x and psr/http-factory 1.x
- Reason: FOSSology’s integration and tests are pinned to 1.4.x behavior for request/response and uploaded file handling; newer versions alter behavior and break current integration.

If the version already available in Debian matches the above range and provides the Slim PSR-7 concrete classes, I will happily use it and close this request. If not, I’d like to proceed so that FOSSology can build reproducibly against the tested 1.4.x line.

Happy to adjust to team guidance (e.g., tightening dependency bounds to the existing package version, or providing 1.4.x 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:
Your message dated Sun, 10 Aug 2025 15:45:06 +0200
with message-id <198943a261a.128607e99394474.6146403675296746199@wdes.fr>
and subject line The package already exists in Debian
has caused the Debian Bug report #1109364,
regarding ITP: php-slim-psr7 -- PSR-7 message implementation for Slim framework
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


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



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

Reply to: