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

Reply via email to