Bug 2168112 - Review Request: phpunit10 - The PHP Unit Testing framework version 10
Summary: Review Request: phpunit10 - The PHP Unit Testing framework version 10
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Benson Muite
QA Contact: Fedora Extras Quality Assurance
URL: https://github.com/%{gh_owner}/%{gh_p...
Whiteboard:
Depends On: 2167782 2167785 2167788 2167789 2167791 2167794 2167795 2167796 2167799 2167804 2167806 2167807 2167808 2168090 2168094 2168095 2168097 2168101 2168102 2168110
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-02-08 08:14 UTC by Remi Collet
Modified: 2023-08-12 04:21 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2023-08-12 04:21:37 UTC
Type: ---
Embargoed:
benson_muite: fedora-review+


Attachments (Terms of Use)
The .spec file difference from Copr build 5547560 to 5548179 (868 bytes, patch)
2023-02-20 12:55 UTC, Jakub Kadlčík
no flags Details | Diff
The .spec file difference from Copr build 5548179 to 5552536 (871 bytes, patch)
2023-02-21 07:03 UTC, Jakub Kadlčík
no flags Details | Diff
The .spec file difference from Copr build 5552536 to 5578995 (1.09 KB, patch)
2023-02-28 13:14 UTC, Jakub Kadlčík
no flags Details | Diff
The .spec file difference from Copr build 5578995 to 5585296 (871 bytes, patch)
2023-03-02 07:03 UTC, Jakub Kadlčík
no flags Details | Diff
The .spec file difference from Copr build 5585296 to 5617741 (871 bytes, patch)
2023-03-09 09:28 UTC, Jakub Kadlčík
no flags Details | Diff
The .spec file difference from Copr build 5617741 to 5632226 (1.26 KB, patch)
2023-03-13 11:09 UTC, Jakub Kadlčík
no flags Details | Diff
The .spec file difference from Copr build 5632226 to 5688020 (871 bytes, patch)
2023-03-21 08:39 UTC, Jakub Kadlčík
no flags Details | Diff
The .spec file difference from Copr build 5688020 to 5712547 (958 bytes, patch)
2023-03-27 15:16 UTC, Jakub Kadlčík
no flags Details | Diff
The .spec file difference from Copr build 5781159 to 5804625 (4.18 KB, patch)
2023-04-19 08:16 UTC, Fedora Review Service
no flags Details | Diff
The .spec file difference from Copr build 5804625 to 5847616 (1.28 KB, patch)
2023-04-25 07:23 UTC, Fedora Review Service
no flags Details | Diff
The .spec file difference from Copr build 5967036 to 5996750 (2.67 KB, patch)
2023-06-02 08:29 UTC, Fedora Review Service
no flags Details | Diff
The .spec file difference from Copr build 5996750 to 6003347 (865 bytes, patch)
2023-06-05 09:50 UTC, Fedora Review Service
no flags Details | Diff
The .spec file difference from Copr build 6003347 to 6062677 (865 bytes, patch)
2023-06-12 06:33 UTC, Fedora Review Service
no flags Details | Diff
The .spec file difference from Copr build 6129608 to 6171850 (950 bytes, patch)
2023-07-14 06:45 UTC, Fedora Review Service
no flags Details | Diff
The .spec file difference from Copr build 6171850 to 6180924 (865 bytes, patch)
2023-07-18 06:19 UTC, Fedora Review Service
no flags Details | Diff
The .spec file difference from Copr build 6219813 to 6234129 (4.56 KB, patch)
2023-08-02 10:25 UTC, Fedora Review Service
no flags Details | Diff

Description Remi Collet 2023-02-08 08:14:38 UTC
Spec URL: https://git.remirepo.net/cgit/rpms/php/phpunit/phpunit10.git/plain/phpunit10.spec?id=2d9ee342c8e2eced7dbc219f9003b51c73959488
SRPM URL: https://rpms.remirepo.net/SRPMS/phpunit10-10.0.5-1.remi.src.rpm
Description: 
PHPUnit is a programmer-oriented testing framework for PHP.
It is an instance of the xUnit architecture for unit testing frameworks.

This package provides the version 10 of PHPUnit,
available using the phpunit10 command.

Documentation: https://phpunit.readthedocs.io/



Fedora Account System Username: remi

--

previous reviews:
bug #1671665 for phpunit8
bug #1800791 for phpunit9

Comment 4 Jakub Kadlčík 2023-02-20 08:40:11 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/5547560
(failed)

Build log:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2168112-phpunit10/fedora-rawhide-x86_64/05547560-phpunit10/builder-live.log.gz

Please make sure the package builds successfully at least for Fedora Rawhide.

- If the build failed for unrelated reasons (e.g. temporary network
  unavailability), please ignore it.
- If the build failed because of missing BuildRequires, please make sure they
  are listed in the "Depends On" field


---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.

Comment 6 Jakub Kadlčík 2023-02-20 12:55:39 UTC
Created attachment 1945273 [details]
The .spec file difference from Copr build 5547560 to 5548179

Comment 7 Jakub Kadlčík 2023-02-20 12:55:41 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/5548179
(failed)

Build log:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2168112-phpunit10/fedora-rawhide-x86_64/05548179-phpunit10/builder-live.log.gz

Please make sure the package builds successfully at least for Fedora Rawhide.

- If the build failed for unrelated reasons (e.g. temporary network
  unavailability), please ignore it.
- If the build failed because of missing BuildRequires, please make sure they
  are listed in the "Depends On" field


---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.

Comment 9 Jakub Kadlčík 2023-02-21 07:03:25 UTC
Created attachment 1945400 [details]
The .spec file difference from Copr build 5548179 to 5552536

Comment 10 Jakub Kadlčík 2023-02-21 07:03:27 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/5552536
(failed)

Build log:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2168112-phpunit10/fedora-rawhide-x86_64/05552536-phpunit10/builder-live.log.gz

Please make sure the package builds successfully at least for Fedora Rawhide.

- If the build failed for unrelated reasons (e.g. temporary network
  unavailability), please ignore it.
- If the build failed because of missing BuildRequires, please make sure they
  are listed in the "Depends On" field


---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.

Comment 12 Jakub Kadlčík 2023-02-28 13:14:22 UTC
Created attachment 1946925 [details]
The .spec file difference from Copr build 5552536 to 5578995

Comment 13 Jakub Kadlčík 2023-02-28 13:14:24 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/5578995
(failed)

Build log:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2168112-phpunit10/fedora-rawhide-x86_64/05578995-phpunit10/builder-live.log.gz

Please make sure the package builds successfully at least for Fedora Rawhide.

- If the build failed for unrelated reasons (e.g. temporary network
  unavailability), please ignore it.
- If the build failed because of missing BuildRequires, please make sure they
  are listed in the "Depends On" field


---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.

Comment 15 Jakub Kadlčík 2023-03-02 07:03:40 UTC
Created attachment 1947416 [details]
The .spec file difference from Copr build 5578995 to 5585296

Comment 16 Jakub Kadlčík 2023-03-02 07:03:42 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/5585296
(failed)

Build log:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2168112-phpunit10/fedora-rawhide-x86_64/05585296-phpunit10/builder-live.log.gz

Please make sure the package builds successfully at least for Fedora Rawhide.

- If the build failed for unrelated reasons (e.g. temporary network
  unavailability), please ignore it.
- If the build failed because of missing BuildRequires, please make sure they
  are listed in the "Depends On" field


---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.

Comment 18 Jakub Kadlčík 2023-03-09 09:28:05 UTC
Created attachment 1949255 [details]
The .spec file difference from Copr build 5585296 to 5617741

Comment 19 Jakub Kadlčík 2023-03-09 09:28:07 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/5617741
(failed)

Build log:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2168112-phpunit10/fedora-rawhide-x86_64/05617741-phpunit10/builder-live.log.gz

Please make sure the package builds successfully at least for Fedora Rawhide.

- If the build failed for unrelated reasons (e.g. temporary network
  unavailability), please ignore it.
- If the build failed because of missing BuildRequires, please make sure they
  are listed in the "Depends On" field


---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.

Comment 21 Jakub Kadlčík 2023-03-13 11:09:13 UTC
Created attachment 1950197 [details]
The .spec file difference from Copr build 5617741 to 5632226

Comment 22 Jakub Kadlčík 2023-03-13 11:09:15 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/5632226
(failed)

Build log:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2168112-phpunit10/fedora-rawhide-x86_64/05632226-phpunit10/builder-live.log.gz

Please make sure the package builds successfully at least for Fedora Rawhide.

- If the build failed for unrelated reasons (e.g. temporary network
  unavailability), please ignore it.
- If the build failed because of missing BuildRequires, please make sure they
  are listed in the "Depends On" field


---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.

Comment 24 Jakub Kadlčík 2023-03-21 08:39:53 UTC
Created attachment 1952289 [details]
The .spec file difference from Copr build 5632226 to 5688020

Comment 25 Jakub Kadlčík 2023-03-21 08:39:55 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/5688020
(failed)

Build log:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2168112-phpunit10/fedora-rawhide-x86_64/05688020-phpunit10/builder-live.log.gz

Please make sure the package builds successfully at least for Fedora Rawhide.

- If the build failed for unrelated reasons (e.g. temporary network
  unavailability), please ignore it.
- If the build failed because of missing BuildRequires, please make sure they
  are listed in the "Depends On" field


---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.

Comment 28 Jakub Kadlčík 2023-03-27 15:16:45 UTC
Created attachment 1953959 [details]
The .spec file difference from Copr build 5688020 to 5712547

Comment 29 Jakub Kadlčík 2023-03-27 15:16:47 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/5712547
(failed)

Build log:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2168112-phpunit10/fedora-rawhide-x86_64/05712547-phpunit10/builder-live.log.gz

Please make sure the package builds successfully at least for Fedora Rawhide.

- If the build failed for unrelated reasons (e.g. temporary network
  unavailability), please ignore it.
- If the build failed because of missing BuildRequires, please make sure they
  are listed in the "Depends On" field


---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.

Comment 31 Jakub Kadlčík 2023-04-14 09:07:46 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/5781159
(failed)

Build log:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2168112-phpunit10/fedora-rawhide-x86_64/05781159-phpunit10/builder-live.log.gz

Please make sure the package builds successfully at least for Fedora Rawhide.

- If the build failed for unrelated reasons (e.g. temporary network
  unavailability), please ignore it.
- If the build failed because of missing BuildRequires, please make sure they
  are listed in the "Depends On" field


---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.

Comment 33 Fedora Review Service 2023-04-19 08:16:03 UTC
Created attachment 1958232 [details]
The .spec file difference from Copr build 5781159 to 5804625

Comment 34 Fedora Review Service 2023-04-19 08:16:05 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/5804625
(failed)

Build log:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2168112-phpunit10/fedora-rawhide-x86_64/05804625-phpunit10/builder-live.log.gz

Please make sure the package builds successfully at least for Fedora Rawhide.

- If the build failed for unrelated reasons (e.g. temporary network
  unavailability), please ignore it.
- If the build failed because of missing BuildRequires, please make sure they
  are listed in the "Depends On" field


---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.

Comment 36 Fedora Review Service 2023-04-25 07:23:29 UTC
Created attachment 1959731 [details]
The .spec file difference from Copr build 5804625 to 5847616

Comment 37 Fedora Review Service 2023-04-25 07:23:31 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/5847616
(failed)

Build log:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2168112-phpunit10/fedora-rawhide-x86_64/05847616-phpunit10/builder-live.log.gz

Please make sure the package builds successfully at least for Fedora Rawhide.

- If the build failed for unrelated reasons (e.g. temporary network
  unavailability), please ignore it.
- If the build failed because of missing BuildRequires, please make sure they
  are listed in the "Depends On" field


---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.

Comment 39 Fedora Review Service 2023-05-11 12:38:35 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/5911270
(failed)

Build log:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2168112-phpunit10/fedora-rawhide-x86_64/05911270-phpunit10/builder-live.log.gz

Please make sure the package builds successfully at least for Fedora Rawhide.

- If the build failed for unrelated reasons (e.g. temporary network
  unavailability), please ignore it.
- If the build failed because of missing BuildRequires, please make sure they
  are listed in the "Depends On" field


---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.

Comment 40 Benson Muite 2023-05-27 03:59:28 UTC
[fedora-review-service-build]

Comment 41 Fedora Review Service 2023-05-27 04:02:21 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/5967036
(failed)

Build log:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2168112-phpunit10/fedora-rawhide-x86_64/05967036-phpunit10/builder-live.log.gz

Please make sure the package builds successfully at least for Fedora Rawhide.

- If the build failed for unrelated reasons (e.g. temporary network
  unavailability), please ignore it.
- If the build failed because of missing BuildRequires, please make sure they
  are listed in the "Depends On" field


---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.

Comment 42 Benson Muite 2023-05-27 04:08:05 UTC
The build fails with:

 Problem 1: nothing provides requested (php-composer(phpunit/php-code-coverage) >= 10.1.1 with php-composer(phpunit/php-code-coverage) < 11)
 Problem 2: nothing provides requested (php-composer(phpunit/php-file-iterator) >= 4.0 with php-composer(phpunit/php-file-iterator) < 5)
 Problem 3: nothing provides requested (php-composer(phpunit/php-invoker) >= 4.0 with php-composer(phpunit/php-invoker) < 5)
 Problem 4: nothing provides requested (php-composer(phpunit/php-text-template) >= 3.0 with php-composer(phpunit/php-text-template) < 4)
 Problem 5: nothing provides requested (php-composer(phpunit/php-timer) >= 6.0 with php-composer(phpunit/php-timer) < 7)
 Problem 6: nothing provides requested (php-composer(sebastian/cli-parser) >= 2.0 with php-composer(sebastian/cli-parser) < 3)
 Problem 7: nothing provides requested (php-composer(sebastian/code-unit) >= 2.0 with php-composer(sebastian/code-unit) < 3)
 Problem 8: nothing provides requested (php-composer(sebastian/comparator) >= 5.0 with php-composer(sebastian/comparator) < 6)
 Problem 9: nothing provides requested (php-composer(sebastian/diff) >= 5.0 with php-composer(sebastian/diff) < 6)
 Problem 10: nothing provides requested (php-composer(sebastian/environment) >= 6.0 with php-composer(sebastian/environment) < 7)
 Problem 11: nothing provides requested (php-composer(sebastian/exporter) >= 5.0 with php-composer(sebastian/exporter) < 6)
 Problem 12: nothing provides requested (php-composer(sebastian/global-state) >= 6.0 with php-composer(sebastian/global-state) < 7)
 Problem 13: nothing provides requested (php-composer(sebastian/object-enumerator) >= 5.0 with php-composer(sebastian/object-enumerator) < 6)
 Problem 14: nothing provides requested (php-composer(sebastian/recursion-context) >= 5.0 with php-composer(sebastian/recursion-context) < 6)
 Problem 15: nothing provides requested (php-composer(sebastian/type) >= 4.0 with php-composer(sebastian/type) < 5)
 Problem 16: nothing provides requested (php-composer(sebastian/version) >= 4.0 with php-composer(sebastian/version) < 5)

Comment 43 Remi Collet 2023-05-27 05:05:17 UTC
See the "depends on" tree view:

https://bugzilla.redhat.com/buglist.cgi?bug_id=2168112&bug_id_type=anddependson&format=tvp&list_id=13217196

Or:

2167782: php-sebastian-version4 - Managing the version number of Git-hosted PHP projects, version 4
2167785: php-sebastian-type4 - Collection of value objects that represent the types of the PHP type system, v4
2167788: php-sebastian-recursion-context5 - Recursively process PHP variables, version 5
2167789: php-sebastian-object-reflector3 - Allows reflection of object attributes, version 3
2167791: php-sebastian-environment6 - Handle HHVM/PHP environments, version 6
2167794: php-sebastian-diff5 - Diff implementation, version 5
2167795: php-sebastian-code-unit2 - Collection of value objects that represent the PHP code units
2167796: php-sebastian-cli-parser2 - Library for parsing CLI options
2167799: php-sebastian-complexity3 - Calculating the complexity of PHP code units
2167804: php-sebastian-lines-of-code2 - Counting the lines of code in PHP source code
2167806: php-phpunit-php-timer6 - PHP Utility class for timing, version 6
2167807: php-phpunit-php-text-template3 - Simple template engine, version 3
2167808: php-phpunit-php-invoker4 - Invoke callables with a timeout, version 4
2168090: php-phpunit-php-file-iterator4 - FilterIterator implementation based on a list of suffixes, version 4
2168094: php-sebastian-code-unit-reverse-lookup3 - Looks up which function or method a line of code belongs to, version 3
2168095: php-sebastian-object-enumerator5 - Traverses array and object to enumerate all referenced objects, version 5
2168097: php-sebastian-global-state6 - Snapshotting of global state, version 6
2168101: php-sebastian-exporter5 - Export PHP variables for visualization, version 5
2168102: php-sebastian-comparator5 - Compare PHP values for equality, version 5
2168110: php-phpunit-php-code-coverage10 - PHP code coverage information
2168112: phpunit10 - The PHP Unit Testing framework version 10

So fedora-review-service-build is broken for such complex review

Comment 44 Benson Muite 2023-05-28 14:28:17 UTC
Ok, need to also have dependencies reviewed. Building ok with dependencies:
https://copr.fedorainfracloud.org/coprs/fed500/phpunit10/packages/

Will start on those.

Comment 46 Fedora Review Service 2023-06-02 08:29:14 UTC
Created attachment 1968505 [details]
The .spec file difference from Copr build 5967036 to 5996750

Comment 47 Fedora Review Service 2023-06-02 08:29:17 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/5996750
(failed)

Build log:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2168112-phpunit10/fedora-rawhide-x86_64/05996750-phpunit10/builder-live.log.gz

Please make sure the package builds successfully at least for Fedora Rawhide.

- If the build failed for unrelated reasons (e.g. temporary network
  unavailability), please ignore it.
- If the build failed because of missing BuildRequires, please make sure they
  are listed in the "Depends On" field


---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.

Comment 49 Fedora Review Service 2023-06-05 09:50:56 UTC
Created attachment 1969021 [details]
The .spec file difference from Copr build 5996750 to 6003347

Comment 50 Fedora Review Service 2023-06-05 09:50:59 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/6003347
(failed)

Build log:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2168112-phpunit10/fedora-rawhide-x86_64/06003347-phpunit10/builder-live.log.gz

Please make sure the package builds successfully at least for Fedora Rawhide.

- If the build failed for unrelated reasons (e.g. temporary network
  unavailability), please ignore it.
- If the build failed because of missing BuildRequires, please make sure they
  are listed in the "Depends On" field


---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.

Comment 52 Fedora Review Service 2023-06-12 06:33:23 UTC
Created attachment 1970377 [details]
The .spec file difference from Copr build 6003347 to 6062677

Comment 53 Fedora Review Service 2023-06-12 06:33:25 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/6062677
(failed)

Build log:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2168112-phpunit10/fedora-rawhide-x86_64/06062677-phpunit10/builder-live.log.gz

Please make sure the package builds successfully at least for Fedora Rawhide.

- If the build failed for unrelated reasons (e.g. temporary network
  unavailability), please ignore it.
- If the build failed because of missing BuildRequires, please make sure they
  are listed in the "Depends On" field


---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.

Comment 55 Fedora Review Service 2023-06-30 11:29:54 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/6129608
(failed)

Build log:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2168112-phpunit10/fedora-rawhide-x86_64/06129608-phpunit10/builder-live.log.gz

Please make sure the package builds successfully at least for Fedora Rawhide.

- If the build failed for unrelated reasons (e.g. temporary network
  unavailability), please ignore it.
- If the build failed because of missing BuildRequires, please make sure they
  are listed in the "Depends On" field


---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.

Comment 58 Fedora Review Service 2023-07-14 06:45:48 UTC
Created attachment 1975685 [details]
The .spec file difference from Copr build 6129608 to 6171850

Comment 59 Fedora Review Service 2023-07-14 06:45:51 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/6171850
(failed)

Build log:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2168112-phpunit10/fedora-rawhide-x86_64/06171850-phpunit10/builder-live.log.gz

Please make sure the package builds successfully at least for Fedora Rawhide.

- If the build failed for unrelated reasons (e.g. temporary network
  unavailability), please ignore it.
- If the build failed because of missing BuildRequires, please make sure they
  are listed in the "Depends On" field


---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.

Comment 61 Fedora Review Service 2023-07-18 06:19:38 UTC
Created attachment 1976295 [details]
The .spec file difference from Copr build 6171850 to 6180924

Comment 62 Fedora Review Service 2023-07-18 06:19:40 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/6180924
(failed)

Build log:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2168112-phpunit10/fedora-rawhide-x86_64/06180924-phpunit10/builder-live.log.gz

Please make sure the package builds successfully at least for Fedora Rawhide.

- If the build failed for unrelated reasons (e.g. temporary network
  unavailability), please ignore it.
- If the build failed because of missing BuildRequires, please make sure they
  are listed in the "Depends On" field


---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.

Comment 63 Benson Muite 2023-07-28 10:41:20 UTC
[fedora-review-service-build]

Comment 64 Fedora Review Service 2023-07-28 10:46:45 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/6219813
(succeeded)

Review template:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2168112-phpunit10/fedora-rawhide-x86_64/06219813-phpunit10/fedora-review/review.txt

Please take a look if any issues were found.

---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.

Comment 65 Benson Muite 2023-08-02 08:47:48 UTC
Package Review
==============

Legend:
[x] = Pass, [!] = Fail, [-] = Not applicable, [?] = Not evaluated
[ ] = Manual review needed



===== MUST items =====

Generic:
[x]: Package is licensed with an open-source compatible license and meets
     other legal requirements as defined in the legal section of Packaging
     Guidelines.
[x]: License field in the package spec file matches the actual license.
     Note: Checking patched sources after %prep for licenses. Licenses
     found: "Unknown or generated", "BSD 3-Clause License", "*No copyright*
     BSD 3-Clause License". 2089 files have unknown license. Detailed
     output of licensecheck in
     /home/FedoraPackaging/reviews/phpunit-10/2168112-phpunit10/licensecheck.txt
[x]: Package contains no bundled libraries without FPC exception.
[x]: Changelog in prescribed format.
[x]: Sources contain only permissible code or content.
[-]: Package contains desktop file if it is a GUI application.
[-]: Development files must be in a -devel package
[x]: Package uses nothing in %doc for runtime.
[x]: Package consistently uses macros (instead of hard-coded directory
     names).
[x]: Package is named according to the Package Naming Guidelines.
[x]: Package does not generate any conflict.
[x]: Package obeys FHS, except libexecdir and /usr/target.
[-]: If the package is a rename of another package, proper Obsoletes and
     Provides are present.
[ ]: Requires correct, justified where necessary.
[x]: Spec file is legible and written in American English.
[-]: Package contains systemd file(s) if in need.
[x]: Package is not known to require an ExcludeArch tag.
[-]: Large documentation must go in a -doc subpackage. Large could be size
     (~1MB) or number of files.
     Note: Documentation size is 20480 bytes in 3 files.
[x]: Package complies to the Packaging Guidelines
[x]: Package successfully compiles and builds into binary rpms on at least
     one supported primary architecture.
[x]: Package installs properly.
[x]: Rpmlint is run on all rpms the build produces.
     Note: There are rpmlint messages (see attachment).
[x]: If (and only if) the source package includes the text of the
     license(s) in its own file, then that file, containing the text of the
     license(s) for the package is included in %license.
[x]: Package requires other packages for directories it uses.
[x]: Package must own all directories that it creates.
[x]: Package does not own files or directories owned by other packages.
[x]: Package uses either %{buildroot} or $RPM_BUILD_ROOT
[x]: Package does not run rm -rf %{buildroot} (or $RPM_BUILD_ROOT) at the
     beginning of %install.
[x]: Macros in Summary, %description expandable at SRPM build time.
[x]: Dist tag is present.
[x]: Package does not contain duplicates in %files.
[x]: Permissions on files are set properly.
[x]: Package must not depend on deprecated() packages.
[x]: Package use %makeinstall only when make install DESTDIR=... doesn't
     work.
[x]: Package is named using only allowed ASCII characters.
[x]: Package does not use a name that already exists.
[x]: Package is not relocatable.
[x]: Sources used to build the package match the upstream source, as
     provided in the spec URL.
[x]: Spec file name must match the spec package %{name}, in the format
     %{name}.spec.
[x]: File names are valid UTF-8.
[x]: Packages must not store files under /srv, /opt or /usr/local

===== SHOULD items =====

Generic:
[-]: If the source package does not include license text(s) as a separate
     file from upstream, the packager SHOULD query upstream to include it.
[x]: Final provides and requires are sane (see attachments).
[ ]: Package functions as described.
[!]: Latest version is packaged.
[x]: Package does not include license text files separate from upstream.
[-]: Patches link to upstream bugs/comments/lists or are otherwise
     justified.
[-]: Sources are verified with gpgverify first in %prep if upstream
     publishes signatures.
     Note: gpgverify is not used.
[x]: Package should compile and build into binary rpms on all supported
     architectures.
[x]: %check is present and all tests pass.
[x]: Packages should try to preserve timestamps of original installed
     files.
[x]: Reviewer should test that the package builds in mock.
[x]: Buildroot is not present
[x]: Package has no %clean section with rm -rf %{buildroot} (or
     $RPM_BUILD_ROOT)
[x]: No file requires outside of /etc, /bin, /sbin, /usr/bin, /usr/sbin.
[x]: Packager, Vendor, PreReq, Copyright tags should not be in spec file
[x]: SourceX is a working URL.
[x]: Spec use %global instead of %define unless justified.

===== EXTRA items =====

Generic:
[x]: Rpmlint is run on all installed packages.
     Note: There are rpmlint messages (see attachment).
[x]: Spec file according to URL is the same as in SRPM.


Rpmlint
-------
Checking: phpunit10-10.2.6-1.fc38.noarch.rpm
          phpunit10-10.2.6-1.fc38.src.rpm
=============================================== rpmlint session starts ===============================================
rpmlint: 2.4.0
configuration:
    /usr/lib/python3.11/site-packages/rpmlint/configdefaults.toml
    /etc/xdg/rpmlint/fedora-legacy-licenses.toml
    /etc/xdg/rpmlint/fedora-spdx-licenses.toml
    /etc/xdg/rpmlint/fedora.toml
    /etc/xdg/rpmlint/scoring.toml
    /etc/xdg/rpmlint/users-groups.toml
    /etc/xdg/rpmlint/warn-on-functions.toml
rpmlintrc: [PosixPath('/tmp/tmpuibmkyss')]
checks: 31, packages: 2

phpunit10.noarch: W: no-manual-page-for-binary phpunit10
phpunit10.spec: W: invalid-url Source0: phpunit10-10.2.6-1c17815.tgz
phpunit10.noarch: E: env-script-interpreter /usr/bin/phpunit10 /usr/bin/env php
================ 2 packages and 0 specfiles checked; 1 errors, 2 warnings, 1 badness; has taken 3.5 s ================




Rpmlint (installed packages)
----------------------------
============================ rpmlint session starts ============================
rpmlint: 2.4.0
configuration:
    /usr/lib/python3.11/site-packages/rpmlint/configdefaults.toml
    /etc/xdg/rpmlint/fedora-legacy-licenses.toml
    /etc/xdg/rpmlint/fedora-spdx-licenses.toml
    /etc/xdg/rpmlint/fedora.toml
    /etc/xdg/rpmlint/scoring.toml
    /etc/xdg/rpmlint/users-groups.toml
    /etc/xdg/rpmlint/warn-on-functions.toml
checks: 31, packages: 1

phpunit10.noarch: W: no-manual-page-for-binary phpunit10
phpunit10.noarch: E: env-script-interpreter /usr/bin/phpunit10 /usr/bin/env php
 1 packages and 0 specfiles checked; 1 errors, 1 warnings, 1 badness; has taken 1.1 s 



Requires
--------
phpunit10 (rpmlib, GLIBC filtered):
    (php-composer(myclabs/deep-copy) >= 1.10.1 with php-composer(myclabs/deep-copy) < 2)
    (php-composer(phar-io/manifest) >= 2.0.3 with php-composer(phar-io/manifest) < 3)
    (php-composer(phar-io/version) >= 3.0.2 with php-composer(phar-io/version) < 4)
    (php-composer(phpunit/php-code-coverage) >= 10.1.1 with php-composer(phpunit/php-code-coverage) < 11)
    (php-composer(phpunit/php-file-iterator) >= 4.0 with php-composer(phpunit/php-file-iterator) < 5)
    (php-composer(phpunit/php-invoker) >= 4.0 with php-composer(phpunit/php-invoker) < 5)
    (php-composer(phpunit/php-text-template) >= 3.0 with php-composer(phpunit/php-text-template) < 4)
    (php-composer(phpunit/php-timer) >= 6.0 with php-composer(phpunit/php-timer) < 7)
    (php-composer(sebastian/cli-parser) >= 2.0 with php-composer(sebastian/cli-parser) < 3)
    (php-composer(sebastian/code-unit) >= 2.0 with php-composer(sebastian/code-unit) < 3)
    (php-composer(sebastian/comparator) >= 5.0 with php-composer(sebastian/comparator) < 6)
    (php-composer(sebastian/diff) >= 5.0 with php-composer(sebastian/diff) < 6)
    (php-composer(sebastian/environment) >= 6.0 with php-composer(sebastian/environment) < 7)
    (php-composer(sebastian/exporter) >= 5.0 with php-composer(sebastian/exporter) < 6)
    (php-composer(sebastian/global-state) >= 6.0 with php-composer(sebastian/global-state) < 7)
    (php-composer(sebastian/object-enumerator) >= 5.0 with php-composer(sebastian/object-enumerator) < 6)
    (php-composer(sebastian/recursion-context) >= 5.0 with php-composer(sebastian/recursion-context) < 6)
    (php-composer(sebastian/type) >= 4.0 with php-composer(sebastian/type) < 5)
    (php-composer(sebastian/version) >= 4.0 with php-composer(sebastian/version) < 5)
    /usr/bin/env
    php(language)
    php-cli
    php-composer(fedora/autoloader)
    php-dom
    php-json
    php-libxml
    php-mbstring
    php-openssl
    php-pcntl
    php-pcre
    php-phar
    php-reflection
    php-spl
    php-xml
    php-xmlwriter



Provides
--------
phpunit10:
    phpunit10



Generated by fedora-review 0.9.0 (6761b6c) last change: 2022-08-23
Command line :/usr/bin/fedora-review -b 2168112 -m fedora-38-x86_64
Buildroot used: fedora-38-x86_64
Active plugins: Shell-api, Generic
Disabled plugins: R, Python, PHP, Ruby, Java, C/C++, Perl, Haskell, fonts, SugarActivity, Ocaml
Disabled flags: EPEL6, EPEL7, DISTTAG, BATCH, EXARCH

Comments:
a) 10.2.7 has just been released
b) One error phpunit10.noarch: E: env-script-interpreter /usr/bin/phpunit10 /usr/bin/env php
c) Requires seem correct, though phpcompatinfo seems to need a lot of memory, so have not checked it, but other requirements seem ok.

Comment 66 Remi Collet 2023-08-02 10:20:40 UTC
> a) 10.2.7 has just been released

Updated to 10.2.7

Spec URL: https://git.remirepo.net/cgit/rpms/php/phpunit/phpunit10.git/plain/phpunit10.spec?id=529b5dc06fc611cea9fc8fb8ec17cfdf0b78b88b
SRPM URL: https://rpms.remirepo.net/SRPMS/phpunit10-10.2.7-1.remi.src.rpm

> b) One error phpunit10.noarch: E: env-script-interpreter /usr/bin/phpunit10 /usr/bin/env php

This is related to Software Collections, to allow to run phpunit* which enabled SCL
It is now conditional
People using my repo (for SCL) will also have to pull phpunit* from there.

Comment 67 Fedora Review Service 2023-08-02 10:25:57 UTC
Created attachment 1981287 [details]
The .spec file difference from Copr build 6219813 to 6234129

Comment 68 Fedora Review Service 2023-08-02 10:26:00 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/6234129
(succeeded)

Review template:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2168112-phpunit10/fedora-rawhide-x86_64/06234129-phpunit10/fedora-review/review.txt

Please take a look if any issues were found.

---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.

Comment 69 Benson Muite 2023-08-02 10:45:23 UTC
Thanks. Approved. It does not build on Fedora 37, but is fine on Rawhide and 38.

Comment 70 Fedora Admin user for bugzilla script actions 2023-08-04 06:41:36 UTC
The Pagure repository was created at https://src.fedoraproject.org/rpms/phpunit10

Comment 72 Fedora Update System 2023-08-04 07:11:56 UTC
FEDORA-2023-844b0f13d5 has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2023-844b0f13d5

Comment 73 Fedora Update System 2023-08-05 02:14:25 UTC
FEDORA-2023-844b0f13d5 has been pushed to the Fedora 38 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf install --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-844b0f13d5 \*`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-844b0f13d5

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

Comment 74 Fedora Update System 2023-08-12 04:21:37 UTC
FEDORA-2023-844b0f13d5 has been pushed to the Fedora 38 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.