Dear William, I need to reopen this ITP due to version requirements for FOSSology's license compliance and external API integration.
VERSION REQUIREMENT: FOSSology requires php-guzzlehttp-guzzle version 7.9.3 for its license compliance system, which may differ from the current Debian version. LICENSE COMPLIANCE DEPENDENCY: FOSSology's core functionality relies on Guzzle for: - HTTP requests to external license databases and APIs - Integration with license compliance workflows - PSR-7 HTTP message compatibility with FOSSology's HTTP stack - Reliable communication with external license services TECHNICAL INTEGRATION: FOSSology's license compliance system expects: - Specific Guzzle API methods from version 7.9.3 - Compatible PSR-7 HTTP message handling - Integration with FOSSology's existing HTTP infrastructure - Consistent behavior in external license data retrieval CRITICAL FOR LICENSE ACCURACY: FOSSology's license detection depends on: - Reliable HTTP communication with license databases - Stable API integration for compliance workflows - Consistent external service communication - Accurate license data retrieval from external sources EVIDENCE FROM INTEGRATION: FOSSology's dependencies specify Guzzle 7.9.3 to ensure reliable HTTP communication for license compliance functionality. PROPOSED SOLUTION: Package as php-guzzlehttp-guzzle-7.9 if version differences exist, ensuring FOSSology's license compliance accuracy. JUSTIFICATION: FOSSology's core mission - license compliance accuracy - depends on reliable HTTP communication with external license databases. REQUEST: Please reopen to discuss providing Guzzle 7.9.3 for FOSSology's license compliance requirements. Best regards, Ahmed Gamal FOSSology Debian Packaging Team On Sun, Aug 10, 2025 at 2:03 PM Debian Bug Tracking System < [email protected]> wrote: > Your message dated Sun, 10 Aug 2025 15:45:06 +0200 > with message-id <[email protected]> > and subject line The package already exists in Debian > has caused the Debian Bug report #1109365, > regarding ITP: php-guzzlehttp-guzzle -- PHP HTTP client library and > 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 [email protected] > immediately.) > > > -- > 1109365: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1109365 > Debian Bug Tracking System > Contact [email protected] with problems > > > > ---------- Forwarded message ---------- > From: Ahmed Gamal <[email protected]> > To: Debian Bug Tracking System <[email protected]> > Cc: > Bcc: > Date: Wed, 16 Jul 2025 04:38:38 +0000 > Subject: ITP: php-guzzlehttp-guzzle -- PHP HTTP client library and > framework > > Package: wnpp > Severity: wishlist > Owner: Ahmed Gamal <[email protected]> > > Package name : php-guzzlehttp-guzzle > Version : 7.9.3 > Upstream Author : Michael Dowling <[email protected]> > URL : https://github.com/guzzle/guzzle > License : MIT > Programming Lang: PHP > Description : PHP HTTP client library and framework > > Guzzle is a PHP HTTP client library and framework for building RESTful > web service clients. It provides a simple interface for building HTTP > clients and includes features like middleware system, PSR-7 HTTP message > interface support, request/response mocking, connection pooling, request > retry logic, cookie handling, and OAuth 1.0/2.0 support. > > - Why is this package useful/relevant? > - This package is required by FOSSology (ITP: #924659) as a dependency > - It's one of the most popular PHP HTTP client libraries with over 23K > stars on GitHub > - Used by thousands of PHP applications for HTTP communication > - Provides PSR-7 compliant HTTP message interface > - Essential for modern PHP applications that need to make HTTP requests > > - Do you use it? > - This is being packaged as part of the FOSSology packaging effort > - FOSSology uses Guzzle for making HTTP requests to external APIs and > services > > - 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 > - Monitoring upstream releases for security updates > > - 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 > - Open to co-maintainers given the package's popularity > > This package is a critical dependency for FOSSology (ITP: #924659) and is > needed to complete the packaging of FOSSology for Debian. Guzzle is widely > used in the PHP ecosystem and will benefit many other Debian packages. > > Thanks, > Ahmed Gamal > > > > ---------- 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

