Hi,
On Wed, Apr 03, 2019 at 09:15:28PM +0200, Andreas Beckmann wrote:
> 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?
I see you uploaded this new version to unstable without a fix for this bug.
> > 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?
Do you have a pointer to those external repositories?
If we can find a nice solution, that would be ok, but if not, I think fixing
this issue in buster is more important than supporting external repositories.
> 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 ...
That doesn't seem like a realistic solution.
Cheers,
Ivo