[Bug 1231318] Review Request: php-zordius-lightncandy - An extremely fast PHP implementation of handlebars and mustache

bugzilla at redhat.com bugzilla at redhat.com
Wed Jun 17 19:37:55 UTC 2015


https://bugzilla.redhat.com/show_bug.cgi?id=1231318



--- Comment #7 from Michael Cronenworth <mike at cchtml.com> ---
(In reply to Remi Collet from comment #6)
> [!]: Requires correct, justified where necessary.
>   see phpcompatinfo report, Missing
>   Requires: php-pcre php-spl php-reflection

Please explain why these are Requires. The php(language) requires draws in the
same packages. Do I need 3 duplicate Requires entries? If so, where is this in
the Packaging Guidelines?

> [!]: Package complies to the Packaging Guidelines
>   Please used normalized github URL
>   https://fedoraproject.org/wiki/Packaging:SourceURL#Github

Except that this project produces a release tarball. The Source URL is OK.

> [?]: Package does not generate any conflict.
>   While /usr/share/php/lightncandy is fine for now (and seems ok with curent
> Guildelines)
>   /usr/share/php/zordius-lightncandy or /usr/share/php/zordius/lightncandy
> seems better
>   (this single class is not PSR-0 compliant...)

I'm willing to change the directory structure to whatever is more appropriate.
Pending other changes I will use /usr/share/php/zordius/lightncandy.

>   An autoload is "perhaps" not required for a single class.. but this can
> change in
>   the future (other classes, dependency), so could have some value.

This stuff (speaking in general here) is not declared in the Packaging
Guidelines and I had no idea that loaders were available outside of composer.

1. Please get composer in Fedora.
2. Please change the PHP Packaging Guidelines.
3. If there is documentation I have not seen, please share it.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component


More information about the package-review mailing list