DFSG NEW Queue

DFSG, Licensing & New Packages Team

php-mock-mockery 1.5.0-1

Package Information

DescriptionIntegration of the function mock library PHP-Mock with Mockery

${phpcomposer:description}.

MaintainerDebian PHP PEAR Maintainers <pkg-php-pear@lists.alioth.debian.org>
Changed ByDavid Prévot <taffit@debian.org>
Sponsortaffit@debian.org
Distributionunstable
Architectureall
VCSgit: https://salsa.debian.org/php-team/pear/php-mock-mockery.git (browse)
Trackerhttps://tracker.debian.org/pkg/php-mock-mockery
Uploaded3 hours ago

New Package Report

.changes◂
Changed-ByDavid Prévot <taffit@debian.org>
Architecturesource all
Distributionunstable
DateSat, 24 Oct 2026 18:28:46 +0200
Sourcephp-mock-mockery
Version1.5.0-1
Changelog◂
php-mock-mockery (1.5.0-1) unstable; urgency=medium
 .
   * Initial release (php-ramsey-uuid test dependency)
.dsc◂
Componentmain
Package-Listphp-mock-mockery deb php optional arch=all
Sectionphp
Priorityoptional
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/copyright is 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:4 is the Copyright (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 its License: WTFPL paragraph (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 @license header or are covered by the Files: * 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, packaged 1.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.

Back to Dashboard | View all reviews for this package