#1109367 ITP: phpoffice-phpspreadsheet -- PHP library for reading and writing spreadsheet files

#1109367#5
Date:
2025-07-16 06:15:10 UTC
From:
To:
  Package name : phpoffice-phpspreadsheet
  Version : 4.4.0
  Upstream Author : PHPOffice contributors
  URL : https://github.com/PHPOffice/PhpSpreadsheet
  License : MIT
  Programming Lang: PHP
  Description : PHP library for reading and writing spreadsheet files

 PhpSpreadsheet is a library written in pure PHP and providing a set of
classes
 that allow you to read from and to write to different spreadsheet file
formats,
 like Excel and LibreOffice Calc.

 - Why is this package useful/relevant?
   - This package is required by FOSSology (ITP: #924659) as a dependency
   - It is a modern replacement for PHPExcel, supporting newer spreadsheet
formats
   - Widely used in the PHP ecosystem for spreadsheet manipulation
   - Enables PHP applications to generate, read, and modify spreadsheet
files

 - Do you use it?
   - This is being packaged as part of the FOSSology packaging effort
   - FOSSology uses PhpSpreadsheet for spreadsheet export functionality

 - 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

#1109367#10
Date:
2025-07-16 21:29:11 UTC
From:
To:
On Wed, 16 Jul 2025 06:15:10 +0000 Ahmed Gamal  <ahmed.gamal9541@gmail.com> wrote:
 > Package: wnpp
 > Severity: wishlist
 > Owner: Ahmed Gamal <ahmed.gamal9541@gmail.com>
 >
 > Package name : phpoffice-phpspreadsheet
 > Version : 4.4.0
 > Upstream Author : PHPOffice contributors
 > URL : https://github.com/PHPOffice/PhpSpreadsheet
 > License : MIT
 > Programming Lang: PHP
 > Description : PHP library for reading and writing spreadsheet files
 >
 > PhpSpreadsheet is a library written in pure PHP and providing a set of
 > classes
 > that allow you to read from and to write to different spreadsheet file
 > formats,
 > like Excel and LibreOffice Calc.
 >
 > - Why is this package useful/relevant?
 > - This package is required by FOSSology (ITP: #924659) as a dependency
 > - It is a modern replacement for PHPExcel, supporting newer spreadsheet
 > formats
 > - Widely used in the PHP ecosystem for spreadsheet manipulation
 > - Enables PHP applications to generate, read, and modify spreadsheet
 > files
 >
 > - Do you use it?
 > - This is being packaged as part of the FOSSology packaging effort
 > - FOSSology uses PhpSpreadsheet for spreadsheet export functionality
 >
 > - 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


Hello,

This is a follow-up regarding the ITP for phpoffice-phpspreadsheet.

I have updated the packaging to use the version 1.29.7, which matches
the version required by the FOSSology project. The package includes all
necessary Debian packaging files and follows Debian PHP packaging
guidelines.

Summary of changes:
- Downloaded and packaged the correct upstream version: 1.29.7
- Ensured all packaging files (control, rules, changelog, copyright,
   source/format, watch, install) are present and correct
- The package is intended as a dependency for FOSSology, not as a
general PHP team package

Please let me know if further information is needed.

Thanks,
Ahmed Gamal

#1109367#15
Date:
2025-07-16 22:23:58 UTC
From:
To:
Hello,
This is a follow-up regarding the ITP for phpoffice-phpspreadsheet.
Update:
After reviewing the requirements of the FOSSology project, I have
repackaged phpoffice-phpspreadsheet to use version 1.29.7 (instead of the
previously mentioned 4.4.0). This change ensures compatibility with
FOSSology, which specifically requires version 1.29.7 in its dependency
list.
Summary of changes:
Downloaded and packaged the correct upstream version: 1.29.7
Updated all Debian packaging files to reflect this version
Verified that this version matches the requirements of FOSSology and avoids
any potential incompatibilities that could arise from using a newer version
If there are any questions or further steps needed, please let me know.
Thank you for your attention and support!
Best regards,
Ahmed Gamal