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