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