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

2015-10-31 Thread bugzilla
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

2015-10-23 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1231318

Fedora Update System  changed:

   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

2015-10-23 Thread bugzilla
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

2015-10-14 Thread bugzilla
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

2015-10-13 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1231318

Fedora Update System  changed:

   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

2015-10-12 Thread bugzilla
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

2015-10-12 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1231318

Fedora Update System  changed:

   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

2015-10-12 Thread bugzilla
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

2015-10-09 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1231318

gil cattaneo  changed:

   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

2015-10-09 Thread bugzilla
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

2015-10-09 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1231318

gil cattaneo  changed:

   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

2015-10-09 Thread bugzilla
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

2015-10-09 Thread bugzilla
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

2015-10-09 Thread bugzilla
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

2015-10-09 Thread bugzilla
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

2015-10-09 Thread bugzilla
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

2015-10-09 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1231318

gil cattaneo  changed:

   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

2015-10-09 Thread bugzilla
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

2015-07-02 Thread bugzilla
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

2015-06-25 Thread bugzilla
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

2015-06-25 Thread bugzilla
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

2015-06-23 Thread bugzilla
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

2015-06-23 Thread bugzilla
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

2015-06-23 Thread bugzilla
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

2015-06-23 Thread bugzilla
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

2015-06-23 Thread bugzilla
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

2015-06-23 Thread bugzilla
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

2015-06-23 Thread bugzilla
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

2015-06-17 Thread bugzilla
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

2015-06-17 Thread bugzilla
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

2015-06-16 Thread bugzilla
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

2015-06-16 Thread bugzilla
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

2015-06-16 Thread bugzilla
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

2015-06-16 Thread bugzilla
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

2015-06-13 Thread bugzilla
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