[Bug 1982619] Review Request: php-fgrosse-phpasn1 - A PHP Framework that allows you to encode and decode arbitrary ASN.1 structures

2021-08-11 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1982619



--- Comment #8 from Tomas Hrcka  ---
(fedscm-admin):  The Pagure repository was created at
https://src.fedoraproject.org/rpms/php-fgrosse-phpasn1


-- 
You are receiving this mail because:
You are always notified about changes to this product and component
You are on the CC list for the bug.
___
package-review mailing list -- package-review@lists.fedoraproject.org
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/package-review@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


[Bug 1982619] Review Request: php-fgrosse-phpasn1 - A PHP Framework that allows you to encode and decode arbitrary ASN.1 structures

2021-08-10 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1982619



--- Comment #7 from Christopher Engelhard  ---
(In reply to Otto Urpelainen from comment #6)
> If you get in touch with upstream about phpunit 9 support,
> you could take care of this warning that is currently emitted:

Will do.

> I will take one more of your php requests when I find the time,
> assuming there are still some left.

that would be great, thank you.


-- 
You are receiving this mail because:
You are always notified about changes to this product and component
You are on the CC list for the bug.
___
package-review mailing list -- package-review@lists.fedoraproject.org
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/package-review@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


[Bug 1982619] Review Request: php-fgrosse-phpasn1 - A PHP Framework that allows you to encode and decode arbitrary ASN.1 structures

2021-08-07 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1982619

Otto Urpelainen  changed:

   What|Removed |Added

  Flags|fedora-review?  |fedora-review+
   |needinfo?(otu...@iki.fi)|



--- Comment #6 from Otto Urpelainen  ---
Thank you for packaging this, everything looks good, so review passed.

It is good if you can discuss the naming scheme with upstream.
For now, the current naming scheme is ok as discussed above.

Fedora actually has phpunit available from major version 6 onwards,
so even staying with 7 would have been acceptable,
it is not a huge deal to use an end-of-life test runner.
Of course it is much better that you patched the tests
so a newer version can be used.

If you get in touch with upstream about phpunit 9 support,
you could take care of this warning that is currently emitted:

>  Warning - The configuration file did not pass validation!
>  The following problems have been detected:
>
>  Line 12:
>  - Element 'phpunit', attribute 'syntaxCheck': The attribute 'syntaxCheck' is 
> not allowed.
>
>  Test results may not be as expected.

Apparently, the warning is harmless in itself,
but that attribute could and should just be removed [1].

[1]: https://stackoverflow.com/a/44331140

I will take one more of your php requests when I find the time,
assuming there are still some left.


-- 
You are receiving this mail because:
You are always notified about changes to this product and component
You are on the CC list for the bug.
___
package-review mailing list -- package-review@lists.fedoraproject.org
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/package-review@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


[Bug 1982619] Review Request: php-fgrosse-phpasn1 - A PHP Framework that allows you to encode and decode arbitrary ASN.1 structures

2021-08-05 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1982619



--- Comment #5 from Christopher Engelhard  ---
Spec URL:
https://download.copr.fedorainfracloud.org/results/lcts/nextcloud/fedora-rawhide-x86_64/02363088-php-fgrosse-phpasn1/php-fgrosse-phpasn1.spec
SRPM URL:
https://download.copr.fedorainfracloud.org/results/lcts/nextcloud/fedora-rawhide-x86_64/02363088-php-fgrosse-phpasn1/php-fgrosse-phpasn1-2.3.0-1.fc35.src.rpm

Sorry, new build, the previous one failed on 32bit arches due to problems with
the tests. I've worked around those and opened an issue upstream:
https://github.com/fgrosse/PHPASN1/issues/84


-- 
You are receiving this mail because:
You are always notified about changes to this product and component
You are on the CC list for the bug.
___
package-review mailing list -- package-review@lists.fedoraproject.org
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/package-review@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


[Bug 1982619] Review Request: php-fgrosse-phpasn1 - A PHP Framework that allows you to encode and decode arbitrary ASN.1 structures

2021-08-03 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1982619

Christopher Engelhard  changed:

   What|Removed |Added

  Flags|needinfo?(c...@lcts.de)   |needinfo?(otu...@iki.fi)



--- Comment #4 from Christopher Engelhard  ---
Spec URL:
https://copr-be.cloud.fedoraproject.org/results/lcts/nextcloud/fedora-rawhide-x86_64/02358089-php-fgrosse-phpasn1/php-fgrosse-phpasn1.spec
SRPM URL:
https://copr-be.cloud.fedoraproject.org/results/lcts/nextcloud/fedora-rawhide-x86_64/02358089-php-fgrosse-phpasn1/php-fgrosse-phpasn1-2.3.0-1.fc35.src.rpm

Sorry for the delay, $DAYJOB intervened.

(In reply to Otto Urpelainen from comment #1)
> 1.
> > Summary:Thin assertion library for input validation in business 
> > models
> 
> In composer.json it is:
> "A PHP Framework that allows you to encode and decode arbitrary ASN.1
> structures using the ITU-T X.690 Encoding Rules."
> "

Fixed.

> 2.
> > Autoloader: %{_datadir}/php/%{ns_dir}/autoload.php
> 
> You may want to use the less specfile tag looking formatting here.

Changed it to the same format as in php-league-uri-interfaces

> 3.
> > : Create a PSR-0 tree
> > mkdir -p   %{buildroot}%{_datadir}/php/%{ns_dir}
> > cp -pr lib/* %{buildroot}%{_datadir}/php/%{ns_dir}
> 
> In another review it was suggested
> that %{ns_dir} should have two components: vendor and project [1].
> Should the same logic apply here?
> That would create a path fgrosse/FG, with FG being the project name.
> That sounds strange, but perhaps that is just because
> upstream chose a strange namespace name for this project?
> 
> [1]: https://bugzilla.redhat.com/show_bug.cgi?id=1982616#c2

As Remi pointed out, this library is a bit of a mess. It's also the only
library the vendor has, so I think it's unlikely there will be any conflict
anytime soon. I left it at php/FG/.. for now, but I'll see if upstream is
interested in bringing a bit more order into this. 

> 4.
> > %if 0%{?with_tests}
> > : Run tests
> > : No tests implemented
> > %endif
> 
> Upstream has them. I suppose makesrc.sh needs to be introduced.

Did that. I added a small patch to make the tests work with PHPUnit 8 since 7
is EOL. They can also be made compatible with PHPUnit 9, but that patch is
quite extensive. If you're OK with that I'd prefer to take that upstream since
PHPUnit 8 is still fully supported.


-- 
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
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/package-review@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


[Bug 1982619] Review Request: php-fgrosse-phpasn1 - A PHP Framework that allows you to encode and decode arbitrary ASN.1 structures

2021-07-27 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1982619



--- Comment #3 from Otto Urpelainen  ---
(In reply to Remi Collet from comment #2)
> Looks like FG is really the "vendor" part, and this library is in fact 3
> libraries... (ASN1, Utility and X509)... uggly
> 
> So ns_dir FG is probably fine... conflicts will have to be fixed later, if
> happen (ex if another FG library also have a Utility sub project...)

Thank you Remi. I am fine with using this interpretation.


-- 
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
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/package-review@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


[Bug 1982619] Review Request: php-fgrosse-phpasn1 - A PHP Framework that allows you to encode and decode arbitrary ASN.1 structures

2021-07-27 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1982619



--- Comment #2 from Remi Collet  ---
Looks like FG is really the "vendor" part, and this library is in fact 3
libraries... (ASN1, Utility and X509)... uggly

So ns_dir FG is probably fine... conflicts will have to be fixed later, if
happen (ex if another FG library also have a Utility sub project...)


-- 
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
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/package-review@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


[Bug 1982619] Review Request: php-fgrosse-phpasn1 - A PHP Framework that allows you to encode and decode arbitrary ASN.1 structures

2021-07-26 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1982619

Didik Supriadi  changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
 CC||didiksupriad...@gmail.com




-- 
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
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/package-review@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


[Bug 1982619] Review Request: php-fgrosse-phpasn1 - A PHP Framework that allows you to encode and decode arbitrary ASN.1 structures

2021-07-24 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1982619

Otto Urpelainen  changed:

   What|Removed |Added

 CC||otu...@iki.fi
   Assignee|nob...@fedoraproject.org|otu...@iki.fi
  Flags||fedora-review?
   ||needinfo?(c...@lcts.de)



--- Comment #1 from Otto Urpelainen  ---
Reviewed.

1.
> Summary:Thin assertion library for input validation in business models

In composer.json it is:
"A PHP Framework that allows you to encode and decode arbitrary ASN.1
structures using the ITU-T X.690 Encoding Rules."
"

2.
> Autoloader: %{_datadir}/php/%{ns_dir}/autoload.php

You may want to use the less specfile tag looking formatting here.

3.
> : Create a PSR-0 tree
> mkdir -p   %{buildroot}%{_datadir}/php/%{ns_dir}
> cp -pr lib/* %{buildroot}%{_datadir}/php/%{ns_dir}

In another review it was suggested
that %{ns_dir} should have two components: vendor and project [1].
Should the same logic apply here?
That would create a path fgrosse/FG, with FG being the project name.
That sounds strange, but perhaps that is just because
upstream chose a strange namespace name for this project?

[1]: https://bugzilla.redhat.com/show_bug.cgi?id=1982616#c2

4.
> %if 0%{?with_tests}
> : Run tests
> : No tests implemented
> %endif

Upstream has them. I suppose makesrc.sh needs to be introduced.


-- 
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
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/package-review@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


[Bug 1982619] Review Request: php-fgrosse-phpasn1 - A PHP Framework that allows you to encode and decode arbitrary ASN.1 structures

2021-07-15 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1982619

Christopher Engelhard  changed:

   What|Removed |Added

 Blocks|1982651 |





Referenced Bugs:

https://bugzilla.redhat.com/show_bug.cgi?id=1982651
[Bug 1982651] Review Request: php-web-auth-metadata-service - Metadata Service
for FIDO2/Webauthn
-- 
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
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/package-review@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


[Bug 1982619] Review Request: php-fgrosse-phpasn1 - A PHP Framework that allows you to encode and decode arbitrary ASN.1 structures

2021-07-15 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1982619

Christopher Engelhard  changed:

   What|Removed |Added

 Blocks||1982648, 1982651, 1982652





Referenced Bugs:

https://bugzilla.redhat.com/show_bug.cgi?id=1982648
[Bug 1982648] Review Request: php-web-auth-cose-lib - CBOR Object Signing and
Encryption (COSE) For PHP
https://bugzilla.redhat.com/show_bug.cgi?id=1982651
[Bug 1982651] Review Request: php-web-auth-metadata-service - Metadata Service
for FIDO2/Webauthn
https://bugzilla.redhat.com/show_bug.cgi?id=1982652
[Bug 1982652] Review Request: php-web-auth-webauthn-lib - FIDO2/Webauthn
Support For PHP
-- 
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
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/package-review@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


[Bug 1982619] Review Request: php-fgrosse-phpasn1 - A PHP Framework that allows you to encode and decode arbitrary ASN.1 structures

2021-07-15 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1982619

Christopher Engelhard  changed:

   What|Removed |Added

Summary|Review Request: |Review Request:
   |php-fgrosse-phpasn1 - Thin  |php-fgrosse-phpasn1 - A PHP
   |assertion library for input |Framework that allows you
   |validation in business  |to encode and decode
   |models  |arbitrary ASN.1 structures
   Doc Type|--- |If docs needed, set a 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
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/package-review@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure