[Bug 560071] Review Request: php-pecl-augeas - PHP bindings to the Augeas API

2010-11-23 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

Jason Tibbitts ti...@math.uh.edu changed:

   What|Removed |Added

  Status Whiteboard||StalledSubmitter

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 560071] Review Request: php-pecl-augeas - PHP bindings to the Augeas API

2010-11-16 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

--- Comment #13 from Jason Tibbitts ti...@math.uh.edu 2010-11-16 18:06:41 EST 
---
Pedro, have you done any work to obtain a sponsor? 
http://fedoraproject.org/wiki/How_to_get_sponsored_into_the_packager_group has
some pointers.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 560071] Review Request: php-pecl-augeas - PHP bindings to the Augeas API

2010-02-12 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

--- Comment #11 from Pedro Padron ppad...@w3p.com.br 2010-02-12 07:39:56 EST 
---
Apache segfault on x86_64 fixed!

http://pecl.php.net/package/augeas/0.6.1

SRPM: http://ppadron.blog.br/rpm/srpms/php-pecl-augeas-0.6.1-1.fc12.src.rpm
SPEC: http://ppadron.blog.br/rpm/specs/php-pecl-augeas.spec

scratch build: http://koji.fedoraproject.org/koji/taskinfo?taskID=1979587

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 560071] Review Request: php-pecl-augeas - PHP bindings to the Augeas API

2010-02-11 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

--- Comment #10 from Pedro Padron ppad...@w3p.com.br 2010-02-11 12:52:02 EST 
---
Remi,

I could reproduce the problem here. I have tested in x86_64 only with php-cli,
running the phpUnit test suite, that's why I missed it =(

I'm debugging the problem right now, which seems to be related to the
AugeasException class.

As soon as I fix it and push a new release, I'll update this ticket.

Thanks for your help!

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 560071] Review Request: php-pecl-augeas - PHP bindings to the Augeas API

2010-02-10 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

--- Comment #9 from Remi Collet fed...@famillecollet.com 2010-02-10 11:40:25 
EST ---
Pedro, Have you test this extension under x86_64 ?

Fedora 11 i386 + PHP 5.3.1 = ok
Fedora 11 i386 + PHP 5.3.2RC1 = ok
EL 5 x86_64 + PHP 5.3.1 = segfault
Fedora 12 x86_64 + PḦP 5.3.2RC1 = segfault

(build ok and php-cli ok, only apache issue)

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 560071] Review Request: php-pecl-augeas - PHP bindings to the Augeas API

2010-02-08 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

--- Comment #7 from Pedro Padron ppad...@w3p.com.br 2010-02-08 09:45:36 EST 
---
Remi, thanks for the comments!

Here's the changelog for the new release:

* Mon Feb 08 2010 Pedro Padron ppad...@w3p.com.br - 0.6.0-2
- Changes based on initial package review by Remi Collet
- Added CREDITS file
- Removed explicit Requires: augeas-libs
- Changed Requires: php to Requires: php-common = 5.2.0
- Removed conditional Requires for php(api)
- Added check section with a module load test
- pecl_name and __install macros are now used properly

About the tests, I added the load test you suggested. For the next release
(0.7.0) I'll convert the PHPUnit tests to .phpt, which makes more sense when it
comes to PECL extensions.

I believe that the Wiki entry about PHP packaging could use an update based on
your comments. I'll try to do that today (don't know if I can actually edit the
page, though). http://fedoraproject.org/wiki/Packaging/PHP

Here are the new links:

SPEC URL: http://ppadron.blog.br/rpm/specs/php-pecl-augeas.spec
SRPM URL: http://ppadron.blog.br/rpm/srpms/php-pecl-augeas-0.6.0-2.fc12.src.rpm

Koji scratch build:
https://koji.fedoraproject.org/koji/taskinfo?taskID=1968752

Just a question... Your rpmlint output differs from what I got here. Even for
the first release, rpmlint did not complain about anything. Do you have
additional filters?

Thanks!

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 560071] Review Request: php-pecl-augeas - PHP bindings to the Augeas API

2010-02-08 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

--- Comment #8 from Remi Collet fed...@famillecollet.com 2010-02-08 12:30:59 
EST ---
You cannot edit the PHP Guidelines. Changes must be reviewed / approved by FPC
See: http://fedoraproject.org/wiki/Packaging/Committee

But some changes are already written and approved (just waiting to be moved to
official Guidelines)
http://fedoraproject.org/wiki/PackagingDrafts/PHP

What do you think is missing there ?

 Your rpmlint output differs from what I ..
No, standard rpmlint.

 I'll convert the PHPUnit tests to .phpt
Well, I think PHPUnit is really a good tool ;) probably a better one than
.phpt. But that is only your (upstream) choice.


I encounter an issue on my machine : httpd segfault on launch when augeas
extension is enabled (no problem with php-cli). I need to check if this can be
reproduce on another computer (I run PHP 5.3.2-dev)

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 560071] Review Request: php-pecl-augeas - PHP bindings to the Augeas API

2010-02-06 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

Remi Collet fed...@famillecollet.com changed:

   What|Removed |Added

 CC||fed...@famillecollet.com

--- Comment #5 from Remi Collet fed...@famillecollet.com 2010-02-06 12:35:59 
EST ---
Just some quick notes :

- missing CREDITS files in %doc

- rpmlint output a error
E: explicit-lib-dependency augeas-libs

You don't need to requires: augeas-libs as the binary package auto-requires
libaugeas.so.0 (provided by augeas-libs)

- %define (line 2) must be replaced by %global

- must not requires php (which brings a lot other unneeded dependencies,
mainly httpd), but php-common

- conditional requires not needed (as this requires php 5.2, which always
provides php(zend-abi))

Instead of:
Requires: php = 5.2.0, augeas-libs
%if 0%{?php_zend_api}
Requires: php(zend-abi) = %{php_zend_api}
Requires: php(api) = %{php_core_api}
%else
Requires: php-api = %{php_apiver}
%endif

Could simply use:
Requires: php-common = 5.2.0
Requires: php(zend-abi) = %{php_zend_api}
Requires: php(api) = %{php_core_api}


- you create a macro %{pecl_name} macro, but you don't use it where you could

- your macro usage is not consistent. As you use sometime %{__install} and
sometime install

- no test provided, but you can add a simple load test

%check
%{_bindir}/php \
-n -q -d extension_dir=modules \
-d extension=%{pecl_name}.so \
--modules | grep %{pecl_name}


What are your other reviews pending ? 
(if under my skills, I could enter in the process to sponsor you)

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 560071] Review Request: php-pecl-augeas - PHP bindings to the Augeas API

2010-02-06 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

--- Comment #6 from Remi Collet fed...@famillecollet.com 2010-02-06 12:44:25 
EST ---
 - no test provided,

In fact, a PHPUnit test suite provided.

So, (only if you can't run it during the rpmbuild), 
simply add a comment in your spec on how to run it.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 560071] Review Request: php-pecl-augeas - PHP bindings to the Augeas API

2010-02-01 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

--- Comment #3 from Pedro Padron ppad...@w3p.com.br 2010-02-01 14:04:04 EST 
---
Sure, here it is:
http://koji.fedoraproject.org/koji/taskinfo?taskID=1957217

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 560071] Review Request: php-pecl-augeas - PHP bindings to the Augeas API

2010-02-01 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

--- Comment #4 from Pedro Padron ppad...@w3p.com.br 2010-02-01 14:19:12 EST 
---
Update for release 0.6.0:

Spec URL: http://ppadron.blog.br/rpm/specs/php-pecl-augeas.spec
SRPM URL: http://ppadron.blog.br/rpm/srpms/php-pecl-augeas-0.6.0-1.src.rpm

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 560071] Review Request: php-pecl-augeas - PHP bindings to the Augeas API

2010-01-29 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

Pedro Padron ppad...@w3p.com.br changed:

   What|Removed |Added

 Blocks||177841(FE-NEEDSPONSOR)
  Alias||php-pecl-augeas

--- Comment #1 from Pedro Padron ppad...@w3p.com.br 2010-01-29 14:21:16 EST 
---
Forgot to mention that I need a sponsor for this. I have submitted other 2
packages, but they were not reviewed yet.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 560071] Review Request: php-pecl-augeas - PHP bindings to the Augeas API

2010-01-29 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

Itamar Reis Peixoto ita...@ispbrasil.com.br changed:

   What|Removed |Added

 CC||ita...@ispbrasil.com.br

--- Comment #2 from Itamar Reis Peixoto ita...@ispbrasil.com.br 2010-01-29 
14:25:54 EST ---
Can you post koji scratch build ?

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review