wow-apps/symfony-slack-bot

Flex recipe in Symfony 3.4 throws an error, breaks application

YetiCGN opened this issue · 11 comments

Installing symfony-slack-bot via Composer in a Symfony 3.4 project throws the following error:

The file "services.yaml" does not exist (in: \github\churchtools-slack-bot\vendor\wow-apps\symfony-slack-bot\DependencyInjection/../Resources/config).

Quick fix: Creating an empty file in the vendor directory under "Resources/config/services.yaml". The recipe did not complete, however as the services are not registered. In addition, required parameters under wow_apps_slack in wow_apps_slack.yaml are missing, such as quote_color.

Platform: Windows 10

same problem with OSX

same problem with Ubuntu 18.04, using Symfony 3.4

hm ... I'll check it on this weekend. Thanks for alerting

@YetiCGN Apparently the composer installation is not importing the repo file config/services.yaml. Instead of creating an empty service.yaml, copypaste the one from this repo.

Sorry guys, just found a free time to fix that and test on different versions. Update is coming...

@YetiCGN or @NeoBlack or @TomasHermanek
could you tell me your Composer version?

Composer version 1.6.5 2018-05-04 11:44:59

  • Symfony 3.4.14
  • PHP 7.1.16 (cli)
  • Composer version 1.6.5 2018-05-04 11:44:59
  • MacOS 10.13.6 (17G65)

image
image

Problem exists. Probably it comes with receipt ... but I need to check...

Created an issue in symfony/recipes

symfony/recipes-contrib#459

The config file was committed in 2524102, but the latest release 3.2.3 does not contain this commit.

@xabbuh thank you, I've missed it somehow
There was commit, but tag 3.2.4 not added
Fix will arrive in 3.2.5