[Bug 1231318] Review Request: php-zordius-lightncandy - An extremely fast PHP implementation of handlebars and mustache
https://bugzilla.redhat.com/show_bug.cgi?id=1231318 --- Comment #32 from Fedora Update System--- php-zordius-lightncandy-0.22-1.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report. -- 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 ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 1231318] Review Request: php-zordius-lightncandy - An extremely fast PHP implementation of handlebars and mustache
https://bugzilla.redhat.com/show_bug.cgi?id=1231318 Fedora Update Systemchanged: What|Removed |Added Status|ON_QA |CLOSED Resolution|--- |ERRATA Last Closed||2015-10-23 13:22:03 -- 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 ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 1231318] Review Request: php-zordius-lightncandy - An extremely fast PHP implementation of handlebars and mustache
https://bugzilla.redhat.com/show_bug.cgi?id=1231318 --- Comment #31 from Fedora Update System--- php-zordius-lightncandy-0.22-1.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report. -- 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 ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 1231318] Review Request: php-zordius-lightncandy - An extremely fast PHP implementation of handlebars and mustache
https://bugzilla.redhat.com/show_bug.cgi?id=1231318 --- Comment #30 from Fedora Update System--- php-zordius-lightncandy-0.22-1.fc22 has been pushed to the Fedora 22 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with $ su -c 'dnf --enablerepo=updates-testing update php-zordius-lightncandy' You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-5ee08d4b8c -- 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 ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 1231318] Review Request: php-zordius-lightncandy - An extremely fast PHP implementation of handlebars and mustache
https://bugzilla.redhat.com/show_bug.cgi?id=1231318 Fedora Update Systemchanged: What|Removed |Added Status|MODIFIED|ON_QA --- Comment #29 from Fedora Update System --- php-zordius-lightncandy-0.22-1.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with $ su -c 'dnf --enablerepo=updates-testing update php-zordius-lightncandy' You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-0df9649575 -- 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 ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 1231318] Review Request: php-zordius-lightncandy - An extremely fast PHP implementation of handlebars and mustache
https://bugzilla.redhat.com/show_bug.cgi?id=1231318 --- Comment #28 from Fedora Update System--- php-zordius-lightncandy-0.22-1.fc22 has been submitted as an update to Fedora 22. https://bodhi.fedoraproject.org/updates/FEDORA-2015-5ee08d4b8c -- 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 ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 1231318] Review Request: php-zordius-lightncandy - An extremely fast PHP implementation of handlebars and mustache
https://bugzilla.redhat.com/show_bug.cgi?id=1231318 Fedora Update Systemchanged: What|Removed |Added Status|ASSIGNED|MODIFIED -- 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 ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 1231318] Review Request: php-zordius-lightncandy - An extremely fast PHP implementation of handlebars and mustache
https://bugzilla.redhat.com/show_bug.cgi?id=1231318 --- Comment #27 from Fedora Update System--- php-zordius-lightncandy-0.22-1.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2015-0df9649575 -- 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 ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 1231318] Review Request: php-zordius-lightncandy - An extremely fast PHP implementation of handlebars and mustache
https://bugzilla.redhat.com/show_bug.cgi?id=1231318 gil cattaneochanged: What|Removed |Added Flags|fedora-review? |fedora-review+ --- Comment #26 from gil cattaneo --- Seems all right now APPROVED -- 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 ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 1231318] Review Request: php-zordius-lightncandy - An extremely fast PHP implementation of handlebars and mustache
https://bugzilla.redhat.com/show_bug.cgi?id=1231318 --- Comment #25 from Michael Cronenworth--- New spec: http://michael.cronenworth.com/RPMS/php-zordius-lightncandy.spec New SRPM: http://michael.cronenworth.com/RPMS/php-zordius-lightncandy-0.22-2.fc22.src.rpm -- 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 ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 1231318] Review Request: php-zordius-lightncandy - An extremely fast PHP implementation of handlebars and mustache
https://bugzilla.redhat.com/show_bug.cgi?id=1231318 gil cattaneochanged: What|Removed |Added CC||punto...@libero.it --- Comment #18 from gil cattaneo --- Build fail: + phpunit -v --filter test PHPUnit 4.8.11 by Sebastian Bergmann and contributors. Runtime:PHP 5.6.14 Configuration:/builddir/build/BUILD/lightncandy-0.21/phpunit.xml Warning:The Xdebug extension is not loaded No code coverage will be generated. ... 63 / 228 ( 27%) EE. 126 / 228 ( 55%) ... 189 / 228 ( 82%) ... Time: 334 ms, Memory: 4.50Mb There were 2 errors: 1) HandlebarsSpecTest::testSpecs Missing argument 1 for HandlebarsSpecTest::testSpecs() /builddir/build/BUILD/lightncandy-0.21/tests/handlebarsSpecTest.php:12 2) MustacheSpecTest::testSpecs Missing argument 1 for MustacheSpecTest::testSpecs() /builddir/build/BUILD/lightncandy-0.21/tests/mustacheSpecTest.php:12 FAILURES! Tests: 228, Assertions: 405, Errors: 2. Available newer release 0.22 (2015/07/28) "Buildarch:noarch" should be "BuildArch:noarch" -- 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 ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 1231318] Review Request: php-zordius-lightncandy - An extremely fast PHP implementation of handlebars and mustache
https://bugzilla.redhat.com/show_bug.cgi?id=1231318 --- Comment #19 from Michael Cronenworth--- Yeah, there were some changes in PHPUnit that I have to work around. When I created this review PHPUnit was a much older version... :/ -- 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 ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 1231318] Review Request: php-zordius-lightncandy - An extremely fast PHP implementation of handlebars and mustache
https://bugzilla.redhat.com/show_bug.cgi?id=1231318 --- Comment #20 from Michael Cronenworth--- New spec: http://michael.cronenworth.com/RPMS/php-zordius-lightncandy.spec New SRPM: http://michael.cronenworth.com/RPMS/php-zordius-lightncandy-0.22-1.fc22.src.rpm -- 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 ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 1231318] Review Request: php-zordius-lightncandy - An extremely fast PHP implementation of handlebars and mustache
https://bugzilla.redhat.com/show_bug.cgi?id=1231318 --- Comment #22 from gil cattaneo--- Created attachment 1081401 --> https://bugzilla.redhat.com/attachment.cgi?id=1081401=edit phpci.log lightncandy-0.22 -- 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 ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 1231318] Review Request: php-zordius-lightncandy - An extremely fast PHP implementation of handlebars and mustache
https://bugzilla.redhat.com/show_bug.cgi?id=1231318 --- Comment #24 from gil cattaneo--- NON blocking issues: [?]: Package must own all directories that it creates. Note: Directories without known owners: /usr/share/php/zordius -- 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 ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 1231318] Review Request: php-zordius-lightncandy - An extremely fast PHP implementation of handlebars and mustache
https://bugzilla.redhat.com/show_bug.cgi?id=1231318 --- Comment #21 from gil cattaneo--- have time for this https://bugzilla.redhat.com/show_bug.cgi?id=1243761 ? -- 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 ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 1231318] Review Request: php-zordius-lightncandy - An extremely fast PHP implementation of handlebars and mustache
https://bugzilla.redhat.com/show_bug.cgi?id=1231318 gil cattaneochanged: What|Removed |Added Status|NEW |ASSIGNED Assignee|nob...@fedoraproject.org|punto...@libero.it Flags||fedora-review? -- 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 ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 1231318] Review Request: php-zordius-lightncandy - An extremely fast PHP implementation of handlebars and mustache
https://bugzilla.redhat.com/show_bug.cgi?id=1231318 --- Comment #23 from gil cattaneo--- 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: "MIT/X11 (BSD like)", "Unknown or generated". 12 files have unknown license. Detailed output of licensecheck in /home/gil/1231318 -php-zordius-lightncandy/licensecheck.txt [-]: Package requires other packages for directories it uses. Note: No known owner of /usr/share/php/zordius [?]: Package must own all directories that it creates. Note: Directories without known owners: /usr/share/php/zordius [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 [-]: 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. [x]: 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 61440 bytes in 5 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: No rpmlint messages. [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 does not own files or directories owned by other packages. [x]: All build dependencies are listed in BuildRequires, except for any that are listed in the exceptions section of Packaging Guidelines. [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 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). [x]: Package functions as described. [x]: Latest version is packaged. [x]: Package does not include license text files separate from upstream. [x]: Description and summary sections in the package spec file contains translations for supported Non-English languages, if available. [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]: Packager, Vendor, PreReq, Copyright tags should not be in spec file [x]: Sources can be downloaded from URI in Source: tag [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]: 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: No rpmlint messages. [x]: Spec file according to URL
[Bug 1231318] Review Request: php-zordius-lightncandy - An extremely fast PHP implementation of handlebars and mustache
https://bugzilla.redhat.com/show_bug.cgi?id=1231318 --- Comment #17 from Michael Cronenworth m...@cchtml.com --- FPC has made the final ruling today and upheld the ability to use the SourceURL that I am using. http://meetbot.fedoraproject.org/fedora-meeting-1/2015-07-02/fpc.2015-07-02-16.00.log.html In case people have further objections they should know that git adds the commit ID to the tarball as a comment. -- 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 ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 1231318] Review Request: php-zordius-lightncandy - An extremely fast PHP implementation of handlebars and mustache
https://bugzilla.redhat.com/show_bug.cgi?id=1231318 Remi Collet fed...@famillecollet.com changed: What|Removed |Added Assignee|fed...@famillecollet.com|nob...@fedoraproject.org Flags|fedora-review? | --- Comment #16 from Remi Collet fed...@famillecollet.com --- Giving up on this one. -- 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 ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 1231318] Review Request: php-zordius-lightncandy - An extremely fast PHP implementation of handlebars and mustache
https://bugzilla.redhat.com/show_bug.cgi?id=1231318 Remi Collet fed...@famillecollet.com changed: What|Removed |Added Status|ASSIGNED|NEW -- 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 ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 1231318] Review Request: php-zordius-lightncandy - An extremely fast PHP implementation of handlebars and mustache
https://bugzilla.redhat.com/show_bug.cgi?id=1231318 --- Comment #9 from Michael Cronenworth m...@cchtml.com --- (In reply to Remi Collet from comment #8) From https://fedoraproject.org/wiki/Packaging:PHP#Extensions_Requires ... on all of the dependent extensions ... Fixed The used URL is the tag URL which is exactly what the Guidelines explain to not use. Feel free to raise discussion to FPC for clarification. It has been raised. Many times. Here is an email this month that shows the correct URL that I am using. Other packages follow this (as well as other packages I maintain). https://lists.fedoraproject.org/pipermail/packaging/2015-June/010696.html The guidelines even mention to use the release tarball: If the upstream does create tarballs you should use them as tarballs provide an easier trail for people auditing the packages. This is only a could. Added. http://michael.cronenworth.com/RPMS/php-zordius-lightncandy.spec http://michael.cronenworth.com/RPMS/php-zordius-lightncandy-0.21-3.fc22.src.rpm -- 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 ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 1231318] Review Request: php-zordius-lightncandy - An extremely fast PHP implementation of handlebars and mustache
https://bugzilla.redhat.com/show_bug.cgi?id=1231318 --- Comment #11 from Michael Cronenworth m...@cchtml.com --- (In reply to Mathieu Bridon from comment #10) As a result, Remi is correct, you should not use those URLs. Bring it up with FPC to change it then. -- 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 ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 1231318] Review Request: php-zordius-lightncandy - An extremely fast PHP implementation of handlebars and mustache
https://bugzilla.redhat.com/show_bug.cgi?id=1231318 Pierre-YvesChibon pin...@pingoured.fr changed: What|Removed |Added CC||pin...@pingoured.fr --- Comment #13 from Pierre-YvesChibon pin...@pingoured.fr --- What do you want to change, it's clearly mentioned in the guidelines: Github provides a mechanism to create tarballs on demand, either from a specific commit revision, or from a specific tag. If the upstream does not create tarballs for releases, you can use this mechanism to produce them. If the upstream does create tarballs you should use them as tarballs provide an easier trail for people auditing the packages. Sources: https://fedoraproject.org/wiki/Packaging:SourceURL#Github And the guidelines are on the wiki, nowhere else. -- 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 ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 1231318] Review Request: php-zordius-lightncandy - An extremely fast PHP implementation of handlebars and mustache
https://bugzilla.redhat.com/show_bug.cgi?id=1231318 --- Comment #14 from Pierre-YvesChibon pin...@pingoured.fr --- Arf, missed the important part in my quote: For a number of reasons (immutability, availability, uniqueness), you must use the full commit revision hash when referring to the sources. -- 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 ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 1231318] Review Request: php-zordius-lightncandy - An extremely fast PHP implementation of handlebars and mustache
https://bugzilla.redhat.com/show_bug.cgi?id=1231318 Mathieu Bridon boche...@fedoraproject.org changed: What|Removed |Added CC||boche...@fedoraproject.org --- Comment #10 from Mathieu Bridon boche...@fedoraproject.org --- The guidelines even mention to use the release tarball: If the upstream does create tarballs you should use them as tarballs provide an easier trail for people auditing the packages. Except upstream does not create release tarballs. That URL you are using is automatically generated by Github. Look at this project as an example: https://github.com/Cangjians/libcangjie/releases I'm upstream, and I created myself the libcangjie-%{version}.tar.gz files, which I uploaded to Github. But the Source code (zip) and Source code (tar.gz) links are automatically generated by Github. I know, because I never uploaded those files. :) In the case of your upstream, the only tarballs published are the automatically generated Github ones. As a result, Remi is correct, you should not use those URLs. -- 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 ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 1231318] Review Request: php-zordius-lightncandy - An extremely fast PHP implementation of handlebars and mustache
https://bugzilla.redhat.com/show_bug.cgi?id=1231318 --- Comment #12 from Mathieu Bridon boche...@fedoraproject.org --- (In reply to Michael Cronenworth from comment #11) (In reply to Mathieu Bridon from comment #10) As a result, Remi is correct, you should not use those URLs. Bring it up with FPC to change it then. Well no, the guidelines are entirely correct. Github provides a mechanism to create tarballs on demand, either from a specific commit revision, or from a specific tag. If the upstream does not create tarballs for releases, you can use this mechanism to produce them. If the upstream does create tarballs you should use them as tarballs provide an easier trail for people auditing the packages. In this case, upstream does not produce tarballs. For a number of reasons (immutability, availability, uniqueness), you must use the full commit revision hash when referring to the sources. This is what Remi told you: if you use the automatically generated tarballs, you must not use the git tag in the URL, you must instead use the full commit hash. -- 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 ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 1231318] Review Request: php-zordius-lightncandy - An extremely fast PHP implementation of handlebars and mustache
https://bugzilla.redhat.com/show_bug.cgi?id=1231318 --- Comment #15 from Michael Cronenworth m...@cchtml.com --- The wording is being clarified to define how I explained it in comment 9. https://lists.fedoraproject.org/pipermail/packaging/2015-June/010739.html If you want to wait for FPC to make the final change that is fine, but feel free to continue the review. -- 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 ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 1231318] Review Request: php-zordius-lightncandy - An extremely fast PHP implementation of handlebars and mustache
https://bugzilla.redhat.com/show_bug.cgi?id=1231318 --- Comment #7 from Michael Cronenworth m...@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 ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 1231318] Review Request: php-zordius-lightncandy - An extremely fast PHP implementation of handlebars and mustache
https://bugzilla.redhat.com/show_bug.cgi?id=1231318 --- Comment #8 from Remi Collet fed...@famillecollet.com --- (In reply to Michael Cronenworth from comment #7) (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? From https://fedoraproject.org/wiki/Packaging:PHP#Extensions_Requires ... on all of the dependent extensions ... Explanation: current layout (which package provide which ext.) have changed (more sub-packages, more shared extensions) and could change again in the future. And some ext can disappear (mysql, mssql, sybase_ct in php 7) or move to pecl. Summary: package name are not reliable, only extension names are stable. [!]: 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. The used URL is the tag URL which is exactly what the Guidelines explain to not use. Feel free to raise discussion to FPC for clarification. [?]: 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 is only a could. 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. See #1225134 But this will have no impact on packaging. Composer is designed to duplicate everything on every project, not something we want. 2. Please change the PHP Packaging Guidelines. Again, feel free to open a proposal to FPC 3. If there is documentation I have not seen, please share it. There is no specific documentation about autoloader, only experience: - keep providing autoloader which were available in PEAR channel (don't break) - moving various packages to github sources (symfony, ZF, ezc, bartlett...) - packaging various app which use system libraries (see phpunit, phpcompatinfo, composer...) - trying to make things easy to use And perhaps in the future this experience will be proposed as a Guidelines (each library must provide a autloader file to be easily consumed...) -- 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 ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 1231318] Review Request: php-zordius-lightncandy - An extremely fast PHP implementation of handlebars and mustache
https://bugzilla.redhat.com/show_bug.cgi?id=1231318 Remi Collet fed...@famillecollet.com changed: What|Removed |Added Status|NEW |ASSIGNED CC||fed...@famillecollet.com Assignee|nob...@fedoraproject.org|fed...@famillecollet.com --- Comment #3 from Remi Collet fed...@famillecollet.com --- Created attachment 1039489 -- https://bugzilla.redhat.com/attachment.cgi?id=1039489action=edit phpci.log phpCompatInfo version 4.3.0 DB built Jun 16 2015 12:10:27 CEST static analyze results (full tree) -- 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 ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 1231318] Review Request: php-zordius-lightncandy - An extremely fast PHP implementation of handlebars and mustache
https://bugzilla.redhat.com/show_bug.cgi?id=1231318 --- Comment #5 from Remi Collet fed...@famillecollet.com --- Created attachment 1039494 -- https://bugzilla.redhat.com/attachment.cgi?id=1039494action=edit review.txt Generated by fedora-review 0.5.3 (bcf15e3) last change: 2015-05-04 -- 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 ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 1231318] Review Request: php-zordius-lightncandy - An extremely fast PHP implementation of handlebars and mustache
https://bugzilla.redhat.com/show_bug.cgi?id=1231318 Remi Collet fed...@famillecollet.com changed: What|Removed |Added Flags||fedora-review? --- Comment #6 from Remi Collet fed...@famillecollet.com --- = MUST items = [!]: Requires correct, justified where necessary. see phpcompatinfo report, Missing Requires: php-pcre php-spl php-reflection [!]: Package complies to the Packaging Guidelines Please used normalized github URL https://fedoraproject.org/wiki/Packaging:SourceURL#Github = SHOULD items = [?]: 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...) = COULD items = 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. -- 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 ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 1231318] Review Request: php-zordius-lightncandy - An extremely fast PHP implementation of handlebars and mustache
https://bugzilla.redhat.com/show_bug.cgi?id=1231318 --- Comment #4 from Remi Collet fed...@famillecollet.com --- Created attachment 1039490 -- https://bugzilla.redhat.com/attachment.cgi?id=1039490action=edit phpci-src.log phpCompatInfo version 4.3.0 DB built Jun 16 2015 12:10:27 CEST static analyze results (src only for Requires) -- 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 ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 1231318] Review Request: php-zordius-lightncandy - An extremely fast PHP implementation of handlebars and mustache
https://bugzilla.redhat.com/show_bug.cgi?id=1231318 Michael Cronenworth m...@cchtml.com changed: What|Removed |Added Summary|Review Request: |Review Request: |php-lightncandy - An|php-zordius-lightncandy - |extremely fast PHP |An extremely fast PHP |implementation of |implementation of |handlebars and mustache |handlebars and mustache --- Comment #2 from Michael Cronenworth m...@cchtml.com --- http://michael.cronenworth.com/RPMS/php-zordius-lightncandy.spec http://michael.cronenworth.com/RPMS/php-zordius-lightncandy-0.21-2.fc21.src.rpm -- 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 ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review