[Pkg-pascal-devel] Bug#1059376: Bug#1059376: Bug#1059376: Bug#1059376: lcl is wrongly marked Multi-Arch: foreign

Helmut Grohne helmut at subdivi.de
Wed Dec 27 11:01:09 GMT 2023


On Tue, Dec 26, 2023 at 10:36:16PM +0100, Abou Al Montacir wrote:
> Please review this patch, and I'll upload it if you find it OK.

Reviewing M-A:same annotations is hard. Would you mind uploading to
unstable (as the multiarch hinter does not look at experimental) and if
it complains about M-A:same reupload with those M-A:same removed?

> diff --git a/debian/control b/debian/control
> index 118454ff..e8e7c0a8 100644
> --- a/debian/control
> +++ b/debian/control
> @@ -232,6 +232,7 @@ Description: Lazarus Components Library - command line build tools
>  
>  Package: lcl-units-3.0
>  Architecture: any
> +Multi-Arch: same

Verify using m-a hinter.

>  Depends: lcl-gtk2-3.0 (= ${binary:Version}) | lcl-qt5-3.0 (= ${binary:Version}),
>           ${fpc-abi:Depends},
>           ${misc:Depends},
> @@ -263,6 +264,7 @@ Description: Lazarus Components Library - backend independent components
>  
>  Package: lcl-nogui-3.0
>  Architecture: any
> +Multi-Arch: same

Verify using m-a hinter.

>  Depends: fp-units-base,
>           fp-units-fcl,
>           fp-units-rtl,
> @@ -298,6 +300,7 @@ Description: Lazarus Components Library - no GUI backend
>  
>  Package: lcl-gtk2-3.0
>  Architecture: any
> +Multi-Arch: same

Verify using m-a hinter.

>  Depends: fp-units-base,
>           fp-units-fcl,
>           fp-units-gtk2,
> @@ -333,6 +336,7 @@ Description: Lazarus Components Library - GTK+ backend
>  
>  Package: lcl-qt5-3.0
>  Architecture: any
> +Multi-Arch: same

Verify using m-a hinter.

>  Depends: fp-units-base,
>           fp-units-fcl,
>           fp-units-rtl,
> @@ -521,8 +525,8 @@ Description: IDE for Free Pascal - Last Qt version dependency package
>   currently just depends on the GTK+ version.
>  
>  Package: lcl
> -Architecture: all
> -Multi-Arch: foreign
> +Architecture: any
> +Multi-Arch: same

The architecture change looks good. Removing M-A:foreign looks good.
Verify M-A:same using the hinter.

>  Depends: lcl-3.0,
>           ${misc:Depends}
>  Description: Lazarus Components Library - LCL dependency package
> @@ -571,7 +575,8 @@ Description: Lazarus Components Library - command line build tools dependency pa
>   applications.
>  
>  Package: lcl-units
> -Architecture: all
> +Architecture: any

Agreed.

> +Multi-Arch: same

Verify using m-a hinter. Not useful unless lcl-units-3.0 is M-A:same.

>  Depends: lcl-units-3.0,
>           ${misc:Depends}
>  Description: Lazarus Components Library - backend independent components dependency package
> @@ -595,7 +600,8 @@ Description: Lazarus Components Library - backend independent components depende
>   the package containing common components.
>  
>  Package: lcl-nogui
> -Architecture: all
> +Architecture: any

Agreed.

> +Multi-Arch: same

Verify using m-a hinter. Not useful unless lcl-nogui-3.0 is M-A:same.

>  Depends: lcl-nogui-3.0,
>           ${misc:Depends}
>  Description: Lazarus Components Library - no GUI backend dependency package
> @@ -620,7 +626,8 @@ Description: Lazarus Components Library - no GUI backend dependency package
>   applications and command line tools.
>  
>  Package: lcl-gtk2
> -Architecture: all
> +Architecture: any

Agreed.

> +Multi-Arch: same

Verify using m-a hinter. Not useful unless lcl-gtk2-3.0 is M-A:same.

>  Depends: lcl-gtk2-3.0,
>           ${misc:Depends}
>  Description: Lazarus Components Library - GTK+ backend dependency package
> @@ -645,7 +652,8 @@ Description: Lazarus Components Library - GTK+ backend dependency package
>   applications.
>  
>  Package: lcl-qt5
> -Architecture: all
> +Architecture: any

Agreed.

> +Multi-Arch: same

Verify using m-a:hinter. Not useful unless lcl-qt5-3.0 is M-A:same.

>  Depends: lcl-qt5-3.0,
>           ${misc:Depends}
>  Description: Lazarus Components Library - Qt backend dependency package
> diff --git a/debian/control.in b/debian/control.in
> index c7bf9c55..f85a8317 100644
> --- a/debian/control.in
> +++ b/debian/control.in

Skip as these are duplicate changes.

Helmut



More information about the Pkg-pascal-devel mailing list