Bug 1118528 (php-twig)

Summary: Review Request: php-twig - The flexible, fast, and secure template engine for PHP
Product: [Fedora] Fedora Reporter: Shawn Iwinski <shawn>
Component: Package ReviewAssignee: Remi Collet <fedora>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: fedora, package-review
Target Milestone: ---Flags: fedora: fedora-review+
gwync: fedora-cvs+
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: php-twig-1.16.0-2.fc21 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-09-09 22:11:30 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
review.txt none

Description Shawn Iwinski 2014-07-11 00:47:42 UTC
Spec URL: https://raw.githubusercontent.com/siwinski/rpms/14f7c2a81dffaf412d32de7eb52f8d4ef6248271/php-ctwig.spec

SRPM URL: http://siwinski.fedorapeople.org/SRPMS/php-ctwig-1.16.0-1.fc20.src.rpm

Description:
The flexible, fast, and secure template engine for PHP.

* Fast: Twig compiles templates down to plain optimized PHP code. The
  overhead compared to regular PHP code was reduced to the very minimum.

* Secure: Twig has a sandbox mode to evaluate untrusted template code. This
  allows Twig to be used as a template language for applications where users
  may modify the template design.

* Flexible: Twig is powered by a flexible lexer and parser. This allows the
  developer to define its own custom tags and filters, and create its own
  DSL.


Fedora Account System Username: siwinski


NOTE: This packages obsoletes php-twig-Twig and php-twig-ctwig

Comment 2 Shawn Iwinski 2014-08-19 23:37:14 UTC
Spec URL: https://raw.githubusercontent.com/siwinski/rpms/b68f8c90465a4c4f1c132d2c7803b3d619e7ace8/php-twig.spec

SRPM URL: https://siwinski.fedorapeople.org/SRPMS/php-twig-1.16.0-1.fc20.src.rpm



Name change from php-ctwig to php-twig and provides both lib and extension in single pkg.

Comment 4 Remi Collet 2014-08-23 15:46:51 UTC
Created attachment 929930 [details]
review.txt

Generated by fedora-review 0.5.1 (bb9bf27) last change: 2013-12-13

Comment 5 Remi Collet 2014-08-23 15:55:58 UTC
Sorry but this is in the MUST list...

[!]: Changelog in prescribed format.
  Bad date Fri Jul 29 2014: should be Tue Jul 29 2014

Simple... but blocker... 

Should (you can disagree ;):

=> I agree with making the test optional (as they are enabled by default). But I think the "minimal load test" should be always execute (so outside the %if)

Obsoletes:     php-twig-CTwig         < %{version}-%{release}
Provides:      php-twig-CTwig         = %{version}-%{release}

=> this can probably be dropped (php-twig-CTwig was never imported in Fedora)

Optional dependency: Xdebug (php-pecl-xdebug)

=> this doesn't give any new feature, the code only check if present for some output. I think this comment can be removed

=> this package obsoletes all packages in the twig channel, so should also obsoletes php-channel-twig (which could then be removed from F21+ repo)


Else everything is fine.

Comment 7 Remi Collet 2014-08-25 14:29:54 UTC
All changes ok.
No blocker

==== APPROVED ====

Comment 8 Shawn Iwinski 2014-08-25 18:28:30 UTC
THANKS for the review!


New Package SCM Request
=======================
Package Name: php-twig
Short Description: The flexible, fast, and secure template engine for PHP
Upstream URL: http://twig.sensiolabs.org
Owners: siwinski remi
Branches: f20 f21 epel7
InitialCC:

Comment 9 Gwyn Ciesla 2014-08-26 12:03:16 UTC
Git done (by process-git-requests).

Comment 10 Fedora Update System 2014-08-27 22:27:56 UTC
php-twig-1.16.0-2.fc20 has been submitted as an update for Fedora 20.
https://admin.fedoraproject.org/updates/php-twig-1.16.0-2.fc20

Comment 11 Fedora Update System 2014-08-27 22:33:23 UTC
php-twig-1.16.0-2.fc21 has been submitted as an update for Fedora 21.
https://admin.fedoraproject.org/updates/php-twig-1.16.0-2.fc21

Comment 12 Fedora Update System 2014-08-28 15:30:11 UTC
php-twig-1.16.0-2.fc20 has been pushed to the Fedora 20 testing repository.

Comment 13 Fedora Update System 2014-09-09 22:11:30 UTC
php-twig-1.16.0-2.fc20 has been pushed to the Fedora 20 stable repository.

Comment 14 Fedora Update System 2014-09-23 04:23:13 UTC
php-twig-1.16.0-2.fc21 has been pushed to the Fedora 21 stable repository.

Comment 15 Shawn Iwinski 2015-06-12 03:31:08 UTC
Package Change Request
======================
Package Name: php-twig
New Branches: el6
Owners: siwinski remi
InitialCC:

Comment 16 Gwyn Ciesla 2015-06-12 11:58:23 UTC
Git done (by process-git-requests).