Hi Paul,

On 09/02/2018 12:44 PM, Paul Wise wrote:
> The fields are defined in Debian Policy:
>
> https://www.debian.org/doc/debian-policy/ch-relationships.html#virtual-packages-provides
> https://www.debian.org/doc/debian-policy/ch-relationships.html#overwriting-files-and-replacing-packages-replaces

thanks for pointing this out. I was quite surprised that Provides/Replaces does 
not formally require the providing/replacing binaries to completely cover 
provided/replaced binaries.

The reason I'm asking is the removal of binaries of blacs-mpi, which is 
indicated as provided/replaced by scalapack now. However, scalapack's libraries 
have other sonames, what requires adaptation and rebuilding of all packages 
depending on blacs-mpi. I have spent quite some time to figure this out when 
packaging espresso. Isn't this a bug in scalapack?

Best wishes,
Andrius

-- 
Andrius Merkys
Vilnius University Institute of Biotechnology, SaulÄ—tekio al. 7, room V325
LT-10257 Vilnius, Lithuania


Reply via email to