Source: ratchetphp
Version: 0.4.1-2
Severity: serious
Tags: sid

Hi,
I was debugging issues in Ubuntu with dependencies of symfony that are
broken with symfony 4.x
Those are essentially unusable/uninstallable.

Initially reported to Ubuntu in [1] but applying to both Distributions
just as much. The bug [1] contains a much more detailed overview of
the cross-relations and the most likely options to resolve. Please
take look there avoiding to re-post the same (huge) text over and over
again.

Reporting in Debian against the direct dependencies to symfony so that
you are aware (thanks Steve for the reminder to do so). Overall that
means movim, ratchetphp, php-nesbot-carbon, php-robmorgan-phinx

Here the snippet for this package from there copy&pasted:

2. ratchetphp
- Debian/Ubuntu 0.4.1-2
- Upstream 0.4.1
  - no release since dec 2017
  - 8 commits since release in dec 2017

Upstream changelog states for 0.4.1:
* Support Symfony 4
  => 
https://github.com/ratchetphp/Ratchet/commit/82f2505b13d7130780e54dd2bbfba0e165a651c1#diff-4ac32a78649ca5bdd8e0ba38b7006a1eR13
 So this should work with symfony 4, the reason it doesn't is in the packaging:

Debian carries:
debian/patches/fix_deps.patch:12:- , "symfony/http-foundation":
"^2.6|^3.0|^4.0"
debian/patches/fix_deps.patch:13:- , "symfony/routing": "^2.6|^3.0|^4.0"
debian/patches/fix_deps.patch:14:+ , "symfony/http-foundation": "^3.0"
debian/patches/fix_deps.patch:15:+ , "symfony/routing": "^3.0"
Unfortunately this has no bug-link, discussion or anything else.

Solution:
a) drop the patch and rebuild - ${phpcomposer:Debian-require} will
pick new things up.
b) removal along movim

[1]: https://bugs.launchpad.net/ubuntu/+bug/1842019

-- 
Christian Ehrhardt
Software Engineer, Ubuntu Server
Canonical Ltd

Reply via email to