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 | 3 hours ago |
New Package Report
.changes
| 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 |
| Version | 1.5.0-1 |
Changelog
php-mock-mockery (1.5.0-1) unstable; urgency=medium . * Initial release (php-ramsey-uuid test dependency)
.dsc
| Component | main |
|---|---|
| Package-List | php-mock-mockery deb php optional arch=all |
| Section | php |
| Priority | optional |
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 1 hour 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 1 hour ago.