[Pkg-pascal-devel] Bug#990224: lazarus-src-2.0: leaves diversion after upgrade from sid to experimental

Paul Gevers elbrus at debian.org
Tue Nov 2 20:22:01 GMT 2021


Hi Abou,

On 30-10-2021 12:25, Abou Al Montacir wrote:
> The issue here is that LPK files are needed by binary libs (pascal units
> / ppu) and source packages.
> The right solution would be probably to move them into a separate
> packages that is used by both source and binaries.
> However, that ppu files are distributed not as a unique packages but
> split into several ones. So this solution will require to double the
> number or packages required to install full Lazarus installation.
> 
> Another easier solution would be to make sources depend on binary or
> binary depend on sources, but this is not something I like, even if, it
> is true, that in order for Lazarus to show its all power, it needs the
> sources to be installed.

I don't follow at all. We're doing diversions in maintainer scripts and
we forget to properly keep track of our diversions. With the new
upstream version, apparently some files got dropped and the knowledge of
the diversions got lost in the process. I think we can easily manually
drop the diversions now by adding them here [1], while contemplating a
saner and automated way of handling the underlying problem.

Paul

[1]
https://salsa.debian.org/pascal-team/lazarus/-/blob/master/debian/lazarus-src.postrm.in#L9

-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 495 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-pascal-devel/attachments/20211102/00f9f273/attachment.sig>


More information about the Pkg-pascal-devel mailing list