Bug 2127627 - Review Request: php-splitbrain-php-archive - pure-PHP handling of zip and tar archives
Summary: Review Request: php-splitbrain-php-archive - pure-PHP handling of zip and tar...
Keywords:
Status: CLOSED ERRATA
Alias: None
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:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2022-09-17 15:17 UTC by Artur Frenszek-Iwicki
Modified: 2022-11-10 22:15 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2022-11-10 22:15:22 UTC
Type: ---
Embargoed:
fedora: fedora-review+


Attachments (Terms of Use)
phpci.log (13.99 KB, text/plain)
2022-09-20 07:07 UTC, Remi Collet
no flags Details
review.txt (6.40 KB, text/plain)
2022-09-20 07:07 UTC, Remi Collet
no flags Details

Description Artur Frenszek-Iwicki 2022-09-17 15:17:45 UTC
spec: https://svgames.pl/fedora/php-splitbrain-php-archive-1.3.1-1/php-splitbrain-php-archive.spec
srpm: https://svgames.pl/fedora/php-splitbrain-php-archive-1.3.1-1/php-splitbrain-php-archive-1.3.1-1.fc36.src.rpm
koji: https://koji.fedoraproject.org/koji/taskinfo?taskID=92116067

Description: PHPArchive allows to handle ZIP and TAR archives without the need for PHP extensions.

Fedora Account System Username: suve

Comment 1 Remi Collet 2022-09-20 07:07:32 UTC
Created attachment 1913068 [details]
phpci.log

Comment 2 Remi Collet 2022-09-20 07:07:54 UTC
Created attachment 1913069 [details]
review.txt

Comment 3 Remi Collet 2022-09-20 07:14:15 UTC
[~]: Requires correct, justified where necessary.

From phpcompatinfo report, this library use date, hash and pcre ext.
Despite there are always there, Guidelines say they must be required

=> https://fedoraproject.org/wiki/Packaging:PHP#Extensions_Requires

Also: Requires: php(language) >= 7.0

Package use /usr/share/php/splitbrain-php-archive

Not part of the Guidelines but common usage is

  /usr/share/php/splitbrain/php-archive  (using composer name)
or
  /usr/share/php/splitbrain/PHPArchive  (using namespace, so PSR0 compatible)


Notice: if you plan to build for EPEL, you should
make test suite conditional (as EPEL don't have any PHPUnit versions)

Comment 4 Artur Frenszek-Iwicki 2022-09-20 16:06:21 UTC
> Created attachment 1913068 [details]
> phpci.log
What's the program used for generating this report?

> Not part of the Guidelines but common usage is
>   /usr/share/php/splitbrain/php-archive  (using composer name)
> or
>   /usr/share/php/splitbrain/PHPArchive  (using namespace, so PSR0 compatible)
Hm, the PHP packages I submitted previously all used the "composerVendor-composerName" format,
but I guess the namespace/PSR0 scheme makes more sense.

> Notice: if you plan to build for EPEL, you should
> make test suite conditional (as EPEL don't have any PHPUnit versions)
Not planning EPEL builds currently. All the php-splibrain-* packages I've submitted for review
are dependencies of dokuwiki, currently bundled with that package.

Comment 5 Remi Collet 2022-09-20 16:18:21 UTC
(In reply to Artur Frenszek-Iwicki from comment #4)
> > Created attachment 1913068 [details]
> > phpci.log
> What's the program used for generating this report?

the phpcompatinfo command
provided by the php-bartlett-PHP-CompatInfo package

automatically run by fedora-review when installed.

Notice: only missing dep. is a blocker
others comment are your choice

Comment 7 Remi Collet 2022-09-29 13:08:59 UTC
Dependencies fixed.

==== APPROVED ====

Comment 8 Gwyn Ciesla 2022-10-03 15:15:37 UTC
(fedscm-admin):  The Pagure repository was created at https://src.fedoraproject.org/rpms/php-splitbrain-php-archive

Comment 9 Fedora Update System 2022-10-11 16:10:52 UTC
FEDORA-2022-71439731b0 has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2022-71439731b0

Comment 10 Fedora Update System 2022-10-12 09:38:21 UTC
FEDORA-2022-71439731b0 has been pushed to the Fedora 37 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf install --enablerepo=updates-testing --refresh --advisory=FEDORA-2022-71439731b0 \*`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-71439731b0

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 11 Fedora Update System 2022-11-10 22:15:22 UTC
FEDORA-2022-71439731b0 has been pushed to the Fedora 37 stable repository.
If problem still persists, 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.