On 2019-04-03 13:45, Ondřej Surý wrote:
> Hi Andreas,
> 
> there will be new upstream release of PHP 7.3 this week, so I’ll handle it as 
> one batch, ok?

That's fine.

> I just wonder if there’s a way how to fix that without breaking 
> co-installability with php7.0-curl from external repositories.

How does such a package look like? What dependencies does it have?
What's the versioning scheme?
We could try a Breaks: libcurl3 in php7.3-common.
... trying ...
Nope, that only make it worse.

Is stretch getting new php 7.0 point releases? In that case we can't
have a versioned
  Breaks: php7.0-curl (<< external-repo-version-newer-than-stretch)
that will continue to be valid. (Unless the external repo versions come
with an epoch)

> What if we fixed this in php7.0-curl package?  (I keep separate sources for 
> it.)

I don't think there is much fixable in php7.0-curl, its the
libcurl{3->4} transition biting us here ...

The big hammer that should work is
  gcc-8-base: Breaks: libcurl3
but it's a completely unrelated package ...


Andreas

Reply via email to