Bug 1102942 (php-phpoffice-phpexcel) - Review Request: php-phpoffice-phpexcel - A pure PHP library for reading and writing spreadsheet files
Summary: Review Request: php-phpoffice-phpexcel - A pure PHP library for reading and w...
Keywords:
Status: CLOSED ERRATA
Alias: php-phpoffice-phpexcel
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Remi Collet
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: php-pclzip
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-05-29 21:21 UTC by Shawn Iwinski
Modified: 2015-11-01 17:22 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-10-23 16:18:52 UTC
Type: ---
Embargoed:
fedora: fedora-review+


Attachments (Terms of Use)
phpci.log (2.08 KB, text/plain)
2015-10-11 18:48 UTC, Remi Collet
no flags Details
review.txt (6.24 KB, text/plain)
2015-10-11 18:49 UTC, Remi Collet
no flags Details

Description Shawn Iwinski 2014-05-29 21:21:43 UTC
Spec URL: https://raw.githubusercontent.com/siwinski/rpms/f1636de9a2caf5c8ee109a4fb0f727286e51ac5a/php-phpoffice-phpexcel.spec

SRPM URL: http://siwinski.fedorapeople.org/SRPMS/php-phpoffice-phpexcel-1.8.0-1.20140526git4ab61ad.fc20.src.rpm

Description: 
Project providing a set of classes for the PHP programming language, which
allow you to write to and read from different spreadsheet file formats, like
Excel (BIFF) .xls, Excel 2007 (OfficeOpenXML) .xlsx, CSV, Libre/OpenOffice
Calc .ods, Gnumeric, PDF, HTML, ... This project is built around Microsoft's
OpenXML standard and PHP.


Fedora Account System Username: siwinski

Comment 1 Remi Collet 2014-07-11 08:09:25 UTC
The  PHPExcel / Shared / OLE part is obviously same code than pear/ole which is available in Fedora (from pear) and also alive in packagist and github https://github.com/pear/OLE

Can you please try to see the dif between the 2 versions and ask upstream why they don't simply use upstream version with a composer depedency ?

Also, which changes in phpexcel are needed which can't be merged in ole.

This will also fix the license issue.

Comment 2 Shawn Iwinski 2014-07-21 17:15:13 UTC
Marking this review as NotReady until I can answer the question in comment #1 -- see https://github.com/PHPOffice/PHPExcel/issues/407

Comment 3 Shawn Iwinski 2014-08-25 18:32:02 UTC
Response from upstream regarding OLE: https://github.com/PHPOffice/PHPExcel/issues/407#issuecomment-49647361

Comment 4 Remi Collet 2014-09-02 06:10:06 UTC
Can you please open a FPC ticket for bundling exception ?
Seems really a fork of a dead project, so should be ok.

Comment 5 Shawn Iwinski 2014-09-02 18:20:07 UTC
https://fedorahosted.org/fpc/ticket/454

Comment 6 mejiko 2015-08-05 09:18:58 UTC
I think that "Excel" is trademark.

http://tsdr.uspto.gov/#caseNumber=78400429&caseType=SERIAL_NO&searchType=statusSearch

http://tsdr.uspto.gov/#caseNumber=85467589&caseType=SERIAL_NO&searchType=statusSearch

I suggest that rename software name.


Blocking FE-Legal.

Comment 7 Tom "spot" Callaway 2015-08-06 15:55:25 UTC
The use of the trademark "excel" is nominative here, since we are using it in a minimal way to describe this applications support and manipulation of the excel file format. Thus, the use is considered fair use and appropriate. Lifting FE-Legal.

Comment 8 Remi Collet 2015-10-08 05:06:17 UTC
According to https://fedorahosted.org/fesco/ticket/1483 the bundling is no more an issue.

So check if the package need to be refreshed and add the required

    bundled(pear/ole)

Comment 9 Upstream Release Monitoring 2015-10-08 17:32:49 UTC
siwinski's scratch build of php-phpoffice-phpexcel-1.8.1-1.fc22.src.rpm for f23 completed http://koji.fedoraproject.org/koji/taskinfo?taskID=11375778

Comment 10 Shawn Iwinski 2015-10-11 05:06:57 UTC
(In reply to Remi Collet from comment #8)
> According to https://fedorahosted.org/fesco/ticket/1483 the bundling is no
> more an issue.
> 
> So check if the package need to be refreshed and add the required
> 
>     bundled(pear/ole)

I used "bundled(php-pear-OLE)" instead to follow "New names must follow the rules one would use were the library to be packaged separately" -- https://lists.fedoraproject.org/pipermail/packaging/2015-October/011051.html



Spec URL: https://raw.githubusercontent.com/siwinski/rpms/81dd3f8cdeb0754a591811a001ee25d325ce315e/php-phpoffice-phpexcel/php-phpoffice-phpexcel.spec

SRPM URL: https://siwinski.fedorapeople.org/SRPMS/php-phpoffice-phpexcel-1.8.1-1.fc22.src.rpm

Comment 11 Remi Collet 2015-10-11 18:48:50 UTC
Created attachment 1081803 [details]
phpci.log

phpCompatInfo version 4.5.1 DB built Oct 11 2015 19:05:51 CEST static analyze results

Comment 12 Remi Collet 2015-10-11 18:49:19 UTC
Created attachment 1081804 [details]
review.txt

Generated by fedora-review 0.5.3 (bcf15e3) last change: 2015-05-04

Comment 13 Remi Collet 2015-10-11 18:50:01 UTC
Everything ok. No Blocker


=== APPROVED ===

Comment 14 Shawn Iwinski 2015-10-11 19:03:41 UTC
THANKS for the review!!!



New Package SCM Request
=======================
Package Name: php-phpoffice-phpexcel
Short Description: A pure PHP library for reading and writing spreadsheet files
Upstream URL: https://github.com/PHPOffice/PHPExcel
Owners: siwinski
Branches: f21 f22 f23 el6 epel7
InitialCC:

Comment 15 Gwyn Ciesla 2015-10-11 19:44:14 UTC
This SCM request method has been deprecated. Please see https://fedoraproject.org/wiki/PackageDB_admin_requests.

Comment 16 Shawn Iwinski 2015-10-11 20:15:28 UTC
SCM request submitted via pkgdb

Comment 17 Fedora Update System 2015-10-12 19:20:59 UTC
php-phpoffice-phpexcel-1.8.1-1.fc22 has been submitted as an update to Fedora 22. https://bodhi.fedoraproject.org/updates/FEDORA-2015-eebe3d6719

Comment 18 Fedora Update System 2015-10-12 19:21:05 UTC
php-phpoffice-phpexcel-1.8.1-1.el6 has been submitted as an update to Fedora EPEL 6. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-fc29c2ddd8

Comment 19 Fedora Update System 2015-10-12 19:21:06 UTC
php-phpoffice-phpexcel-1.8.1-1.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2015-1641d69ac7

Comment 20 Fedora Update System 2015-10-12 19:21:09 UTC
php-phpoffice-phpexcel-1.8.1-1.el7 has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-8cfe865957

Comment 21 Shawn Iwinski 2015-10-12 19:23:43 UTC
php-phpoffice-phpexcel-1.8.1-1.fc21 has been submitted as an update to Fedora 21. 
https://bodhi.fedoraproject.org/updates/FEDORA-2015-5e502f2b93

Comment 22 Fedora Update System 2015-10-12 23:50:29 UTC
php-phpoffice-phpexcel-1.8.1-1.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report.
If you want to test the update, you can install it with
$ su -c 'dnf --enablerepo=updates-testing update php-phpoffice-phpexcel'
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-1641d69ac7

Comment 23 Fedora Update System 2015-10-13 18:20:48 UTC
php-phpoffice-phpexcel-1.8.1-1.fc21 has been pushed to the Fedora 21 testing repository. If problems still persist, please make note of it in this bug report.
If you want to test the update, you can install it with
$ su -c 'dnf --enablerepo=updates-testing update php-phpoffice-phpexcel'
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-5e502f2b93

Comment 24 Fedora Update System 2015-10-13 18:20:55 UTC
php-phpoffice-phpexcel-1.8.1-1.fc22 has been pushed to the Fedora 22 testing repository. If problems still persist, please make note of it in this bug report.
If you want to test the update, you can install it with
$ su -c 'dnf --enablerepo=updates-testing update php-phpoffice-phpexcel'
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-eebe3d6719

Comment 25 Fedora Update System 2015-10-14 08:20:18 UTC
php-phpoffice-phpexcel-1.8.1-1.el6 has been pushed to the Fedora EPEL 6 testing repository. If problems still persist, please make note of it in this bug report.
If you want to test the update, you can install it with
$ su -c 'yum --enablerepo=epel-testing update php-phpoffice-phpexcel'
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-fc29c2ddd8

Comment 26 Fedora Update System 2015-10-14 13:48:11 UTC
php-phpoffice-phpexcel-1.8.1-1.el7 has been pushed to the Fedora EPEL 7 testing repository. If problems still persist, please make note of it in this bug report.
If you want to test the update, you can install it with
$ su -c 'yum --enablerepo=epel-testing update php-phpoffice-phpexcel'
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-8cfe865957

Comment 27 Fedora Update System 2015-10-23 16:18:47 UTC
php-phpoffice-phpexcel-1.8.1-1.fc21 has been pushed to the Fedora 21 stable repository. If problems still persist, please make note of it in this bug report.

Comment 28 Fedora Update System 2015-10-23 17:22:20 UTC
php-phpoffice-phpexcel-1.8.1-1.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report.

Comment 29 Fedora Update System 2015-11-01 02:39:18 UTC
php-phpoffice-phpexcel-1.8.1-1.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report.

Comment 30 Fedora Update System 2015-11-01 16:21:41 UTC
php-phpoffice-phpexcel-1.8.1-1.el6 has been pushed to the Fedora EPEL 6 stable repository. If problems still persist, please make note of it in this bug report.

Comment 31 Fedora Update System 2015-11-01 17:22:49 UTC
php-phpoffice-phpexcel-1.8.1-1.el7 has been pushed to the Fedora EPEL 7 stable repository. If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.