profile
viewpoint
Gabriel Caruso carusogabriel Backend Software Engineer Amsterdam - NL "Anyone can code. Everyone should code"

push eventphp/web-qa

Gabriel Caruso

commit sha 29d8b7edc9e67f17f8b8049799b5e55d93891bdf

Announce PHP 8.0.15RC1

view details

push time in 12 days

push eventphp/php-src

Gabriel Caruso

commit sha d70c69839cd84799484b4d74b6769a8ab3de326a

Prepare for PHP 8.0.16

view details

push time in 14 days

create barnchphp/php-src

branch : PHP-8.0.15

created branch time in 14 days

created tagphp/php-src

tagphp-8.0.15RC1

The PHP Interpreter

created time in 14 days

pull request commentphp/php-src

zend gdb detection fix on FreeBSD.

@devnexen Would you explain to me this patch like I'm 5-years old, please?

It looks to me that this is making it possible to detect GDB on FreeBSD, but if you could elaborate a little bit more, we can have this on PHP 8.0, no problems!

Also, would this affect end users or only core contributors?

devnexen

comment created time in a month

issue commentRoave/SecurityAdvisories

Java equivalent of `roave/security-advisories`

Probably something like a maven dependency?

Gradle in our case, but yes - that conflicts with non-secure versions.

I don't know if there's a concept like composer/composer's conflict declaration there.

We neither, but thanks for give a hint :)

Closing here: as much as I'd like to help, I'm unable to do so here.

No worries, thanks!

carusogabriel

comment created time in a month

issue openedRoave/SecurityAdvisories

Java equivalent of `roave/security-advisories`

Ciao 👋🏼

we use this library here at @usabilla with our PHP projects but with recent additions to the architecture, we now have Java dependencies to manage (amazing, no).

We wonder if the maintainers also touch Java codebases in their daily jobs, and have some advice for us on what to use that yields similar results as roave/security-advisories 😁

Thank you!

created time in a month

PullRequestReviewEvent
PullRequestReviewEvent
PullRequestReviewEvent

delete branch carusogabriel/php-coveralls

delete branch : dependencies/psr/log

delete time in 2 months

issue openedmaglnet/ComposerRequireChecker

Replace `webmozart/path-util` with `symfony/filesystem`

Hey 👋🏼

We use your library in our systems, thanks for it!

There's a warning coming from the installation:

Package webmozart/path-util is abandoned, you should avoid using it. Use symfony/filesystem instead.

Is this something @dependabot could help us with?

created time in 2 months

issue closedchimeraphp/mapping

Allow override of some services using dependencies inside the ContainerBuilder

Hello @lcobucci 👋🏼

While upgrading a specific service of ours over @usabilla, we noticed something that we need your help with 😞

First, the root cause of our problem: in chimera/mapping:0.4, there's something new: https://github.com/chimeraphp/mapping/blob/148a8170/src/Reader.php#L49-L55. If we understood it, annotations over classes' methods will now have their annotations interpreted.

Now, our problem: we use one dependency that has a peculiar way to document their methods: https://github.com/async-aws/ses/blob/master/src/SesClient.php#L44. That causes us to see a message error in our tests while testing the migration to chimera/mapping:0.4:

Doctrine\Common\Annotations\AnnotationException: [Semantical Error] The annotation "@region" in method AsyncAws\Ses\SesClient::sendEmail() was never imported. Did you maybe forget to add a "use" statement for this annotation?

One possible solution: we could call AnnotationReader's addGlobalIgnoredName (https://github.com/doctrine/annotations/blob/d13947c73/lib/Doctrine/Common/Annotations/AnnotationReader.php#L49-L57, but Chimera does not get that dependency from the ContainerBuilder: https://github.com/chimeraphp/mapping/blob/15624e580/src/Reader.php#L25.

Our question is: getting that AnnotationReader dependency from the ContainerBuilder, would that help us call its methods from our DI config files?

Thanks!

closed time in 3 months

carusogabriel

issue commentchimeraphp/mapping

Allow override of some services using dependencies inside the ContainerBuilder

@lcobucci It worked, thank you so much!

carusogabriel

comment created time in 3 months

issue openedchimeraphp/mapping

Allow override of some services using dependencies inside the ContainerBuilder

Hello @lcobucci 👋🏼

While upgrading a specific service of ours over @usabilla, we noticed something that we need your help with 😞

First, the root cause of our problem: in chimera/mapping:0.4, there's something new: https://github.com/chimeraphp/mapping/blob/148a8170/src/Reader.php#L49-L55. If we understood it, annotations over classes' methods will now have their annotations interpreted.

Now, our problem: we use one dependency that has a peculiar way to document their methods: https://github.com/async-aws/ses/blob/master/src/SesClient.php#L44. That causes us to see a message error in our tests while testing the migration to chimera/mapping:0.4:

Doctrine\Common\Annotations\AnnotationException: [Semantical Error] The annotation "@region" in method AsyncAws\Ses\SesClient::sendEmail() was never imported. Did you maybe forget to add a "use" statement for this annotation?

One possible solution: we could call AnnotationReader's addGlobalIgnoredName (https://github.com/doctrine/annotations/blob/d13947c73/lib/Doctrine/Common/Annotations/AnnotationReader.php#L49-L57, but Chimera does not get that dependency from the ContainerBuilder: https://github.com/chimeraphp/mapping/blob/15624e580/src/Reader.php#L25.

Our question is: getting that AnnotationReader dependency from the ContainerBuilder, would that help us call its methods from our DI config files?

Thanks!

created time in 3 months

push eventphp/web-php

Gabriel Caruso

commit sha f2737714a36ad4fe79fa2694be31cc0548c00510

PHP 8.0.12 is s security fix release

view details

push time in 3 months

push eventphp/web-qa

Gabriel Caruso

commit sha 9d350218209536899ea4c2dfe6e988df56fea9f9

PHP 8.0.12 released

view details

push time in 3 months

push eventphp/web-php

Gabriel Caruso

commit sha 1ad5d5e7917d06bad95b4ce6d8d653db1d239424

Announce PHP 8.0.12

view details

push time in 3 months

push eventphp/web-php-distributions

Gabriel Caruso

commit sha d714eba4d09f926cfc5d14bbca85ea0de95c4002

Upload PHP 8.0.12 tarballs and signatures

view details

push time in 3 months

created tagphp/php-src

tagphp-8.0.12

The PHP Interpreter

created time in 3 months

push eventphp/php-src

Jakub Zelenka

commit sha ea58ca0aff4ba3e82f926863e5f997d5fd3371f3

Fix bug #81026 (PHP-FPM oob R/W in root process leading to priv escalation) The main change is to store scoreboard procs directly to the variable sized array rather than indirectly through the pointer. Signed-off-by: Stanislav Malyshev <stas@php.net>

view details

Gabriel Caruso

commit sha 71810dd3762770ac40271307ee9054ad70d6b81d

Prepare for PHP 8.0.12 GA

view details

push time in 3 months

more