[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