Review: php-mock-mockery 1.5.0-1
Package Information
| Description | Integration of the function mock library PHP-Mock with Mockery ${phpcomposer:description}. |
|---|---|
| Maintainer | Debian PHP PEAR Maintainers <pkg-php-pear@lists.alioth.debian.org> |
| Changed By | David Prévot <taffit@debian.org> |
| Sponsor | taffit@debian.org |
| Distribution | unstable |
| Architecture | all |
| VCS | git: https://salsa.debian.org/php-team/pear/php-mock-mockery.git (browse) |
| Tracker | https://tracker.debian.org/pkg/php-mock-mockery |
| Uploaded | 14 days ago |
New Package Report
.changes
| Version | 1.5.0-1 |
|---|---|
| Changed-By | David Prévot <taffit@debian.org> |
| Architecture | source all |
| Distribution | unstable |
| Date | Sat, 24 Oct 2026 18:28:46 +0200 |
| Source | php-mock-mockery |
Changelog
php-mock-mockery (1.5.0-1) unstable; urgency=medium . * Initial release (php-ramsey-uuid test dependency)
.dsc
| Section | php |
|---|---|
| Priority | optional |
| Component | main |
| Package-List | php-mock-mockery deb php optional arch=all |
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: php-mock-mockery
Upstream-Contact: Markus Malkusch <markus@malkusch.de>
Michał Bundyra <contact@webimpress.com>
Source: https://github.com/php-mock/php-mock-mockery
Files: *
Copyright: Markus Malkusch <markus@malkusch.de>
Michał Bundyra <contact@webimpress.com>
License: WTFPL
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
Version 2, December 2004
.
Copyright (C) 2004 Sam Hocevar <sam@hocevar.net>
.
Everyone is permitted to copy and distribute verbatim or modified
copies of this license document, and changing it is allowed as long
as the name is changed.
.
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
.
0. You just DO WHAT THE FUCK YOU WANT TO.
DFSG Assistant LLM REVIEW 0 blocker, 0 important, 0 minor
This is an LLM based review using a Debian Inference based workflow. It was not written by a member of the DFSG team and has not been checked by one. It is not a decision on the package: it may be wrong, and it may have missed things.
Reviewed 14 days ago.
Report
DFSG NEW review for php-mock-mockery version 1.5.0-1
Summary
- Licensing is DFSG-compliant and
debian/copyrightis accurate: Yes - Packaging is of good quality: Yes
- Issues: 0 blocker, 0 important, 0 minor
- debian/watch: version 5
- debian/copyright: machine-readable
- Scan before the review: nothing found
Licensing
The package is a small PHP library (three class files plus tests and CI config) licensed in its entirety under WTFPL version 2, which is DFSG-free. debian/copyright is machine-readable DEP-5, names both actual authors (Markus Malkusch and Michał Bundyra), and reproduces the full WTFPL text, which is required since WTFPL is not in /usr/share/common-licenses. The only 'extra' holder the scan flagged, Sam Hocevar, is the author of the WTFPL licence text itself (the Copyright (C) 2004 Sam Hocevar line inside LICENSE), not a copyright holder of the package's code, and he is already named in the reproduced licence text in debian/copyright.
Packaging
Standard pkg-php-tools packaging using dh-sequence-phpcomposer and debhelper-compat 14 with a plain dh $@. All build dependencies (phpab, php-mockery, php-mock-integration, phpunit, dh-sequence-phpcomposer) exist in the archive. Arch:all with Multi-Arch: foreign is correct for a PHP library, Standards-Version 4.7.4 is current, and an autopkgtest runs the test suite. The rules override builds the autoloader with phpab and runs phpunit; override_dh_auto_test and execute_before_dh_auto_test are correctly skipped by dh in a nocheck build at compat 14, matching the <!nocheck> marking on phpunit and php-mock-integration. No patches, no maintainer scripts to get wrong, and a correct clean file removes the generated autoloaders.
Issues
None.
Verified ◂
- Sam Hocevar is not a missing copyright holder: the scan's line
LICENSE:4is theCopyright (C) 2004 Sam Hocevar <sam@hocevar.net>line that is part of the WTFPL licence document itself, which upstream ships verbatim as LICENSE and which debian/copyright reproduces in full in itsLicense: WTFPLparagraph (line 14). He is therefore already named in debian/copyright. - No minified/built/preferred-form problems: the only PHP sources are classes/{PHPMockery,MockDisabler,ExpectationProxy}.php and tests/PHPMockeryTest.php, all plain source; classes/autoload.php is generated at build time from these sources by phpab and is not shipped in the source tarball.
- All upstream files carry a WTFPL
@licenseheader or are covered by theFiles: *stanza (composer.json declares"license": "WTFPL", README.md states the project is WTFPL); the .github/workflows YAML files carry no headers but are covered by the catch-all stanza. - WTFPL is not a standard short name in copyright-format 7.1, but a non-standard short name with the full text included is acceptable and is the common Debian practice for this licence.
- uscan found the packaged version as the newest upstream release (upstream
1.5.0, packaged1.5.0).
Not confirmed ◂
None.
Proposed changes ◂
None.
Uploader's response to the LLM review
The uploader was emailed about the review 14 days ago.
Review Information
accepted — allocated to awm 12 days ago, started 12 days ago, completed 12 days ago.