Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update composer.json to include version 4.0 for symfony libraries #137

Merged
merged 2 commits into from
Mar 28, 2018

Conversation

nfabre
Copy link
Contributor

@nfabre nfabre commented Dec 1, 2017

  • Update composer.json
  • Add command to services.yml to be able to use it ;)

uecode_qpush.build_command.class: Uecode\Bundle\QPushBundle\Command\QueueBuildCommand
uecode_qpush.destroy_command.class: Uecode\Bundle\QPushBundle\Command\QueueDestroyCommand
uecode_qpush.publish_command.class: Uecode\Bundle\QPushBundle\Command\QueuePublishCommand
uecode_qpush.receive_command.class: Uecode\Bundle\QPushBundle\Command\QueueReceiveCommand
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since Symfony 3.0 the best practices recommend to remove all *.class parameters. See the explanations in the issue symfony/symfony#11881. So, it may be wiser not to add new *.class parameters, but to retain old parameters for backward compatibility.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I missed that. I fixed it.

uecode_qpush.provider.aws: Uecode\Bundle\QPushBundle\Provider\AwsProvider
uecode_qpush.provider.ironmq: Uecode\Bundle\QPushBundle\Provider\IronMqProvider
uecode_qpush.provider.sync: Uecode\Bundle\QPushBundle\Provider\SyncProvider
uecode_qpush.provider.custom: Uecode\Bundle\QPushBundle\Provider\CustomProvider
uecode_qpush.provider.file: Uecode\Bundle\QPushBundle\Provider\FileProvider
uecode_qpush.provider.file: Uecode\Bundle\QPushBundle\Provider\FileProvider
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I forgot to tell you that the file must end with a newline.

…d commands to services.yml & remove all *.class
@RomulusED69
Copy link

Any idea when this PR will be available ? @nfabre @francoispluchino

@tristanbes
Copy link

Yes, we would need it too. :-)

@francoispluchino
Copy link
Contributor

@RomulusED69 I don't have access to the repository with the write permissions, so I cannot do much... But I also need this PR to pass a project in 4.0.

@tristanbes
Copy link

ping @kmfk

@nfabre
Copy link
Contributor Author

nfabre commented Mar 28, 2018

I think this bundle will be deprecated with the new Symfony's Messenger composant.
http://symfony.com/blog/new-in-symfony-4-1-messenger-component

@tristanbes
Copy link

tristanbes commented Mar 28, 2018

I hope not, because IronMQ is not suppported neither by the new component, neither by the bridge, neither by php-enqueue/enqueue-dev

I've just opened an issue for it. php-enqueue/enqueue-dev#415

@k-k
Copy link
Contributor

k-k commented Mar 28, 2018

Hello. So, reviewing the PRs, the issues with the broken builds etc, it made most sense to drop support for php 5.4 and 5.5 - was going to do this in a new major version (including this PR).

However, I haven't had the opportunity to work in a symfony project in a few years now and have done a pretty poor job keeping up on this repo.

If I were to transfer this to a new org, anyone here interested in helping to maintain it?

@scrutinizer-notifier
Copy link

The inspection completed: No new issues

@cryptiklemur
Copy link
Contributor

Is there a particular reason to not file a pull request or feature request with symfony/messenger to support IronMQ @tristanbes ?

@tristanbes
Copy link

tristanbes commented Mar 28, 2018 via email

@k-k k-k merged commit abedfde into uecode:master Mar 28, 2018
@k-k
Copy link
Contributor

k-k commented Mar 28, 2018

@nfabre @tristanbes I tagged v3.0

@francoispluchino
Copy link
Contributor

@kmfk The tag v3.0 is not synchronized with the Packagist.org service.

@k-k
Copy link
Contributor

k-k commented Mar 31, 2018

@francoispluchino Fixed. Looks like Packagist started validating the license text in the composer.json and mine was missing a hyphen.

@francoispluchino
Copy link
Contributor

Great! But I just saw an another problem: why this constraint for symfony/config: ~2.3|^3.0? While the others dependencies have the ^4.0.

@k-k
Copy link
Contributor

k-k commented Apr 1, 2018

Huh. I saw that while fixing a merge conflict from another PR, but noticed that the original commit in this PR had also left it that way. I'm guessing that needs to be bumped as well?

@francoispluchino
Copy link
Contributor

Yes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants