ACK: [Unstable][PATCH] UBUNTU: [Packaging] Build all packages for linux-unstable

Agathe Porte agathe.porte at canonical.com
Wed Nov 27 18:02:02 UTC 2024


2024-11-27 17:01 CET, Juerg Haefliger:
> For development and testing purposes, we want the linux-unstable
> source to build the same packages as the main linux source. This should
> be safe since unstable packages should never hit the archive or any of the
> PPAs where packages are installed from.
> 
> Signed-off-by: Juerg Haefliger <juerg.haefliger at canonical.com>
> ---
>  debian/rules | 12 +++++++-----
>  1 file changed, 7 insertions(+), 5 deletions(-)
> 
> diff --git a/debian/rules b/debian/rules
> index 600e7bab2150..8d6cc782f160 100755
> --- a/debian/rules
> +++ b/debian/rules
> @@ -47,16 +47,18 @@ do_cloud_tools=$(sort $(filter-out false,$(do_tools_hyperv)))
>  do_tools_perf_jvmti?=false
>  do_tools_perf_python?=false
>  
> -# Indep tools packages may only be built for the main linux source package
> -ifeq ($(DEB_SOURCE),linux)
> +# Indep tools packages may only be built for the main linux and
> +# linux-unstable source packages
> +ifeq ($(DEB_SOURCE),$(filter $(DEB_SOURCE),linux linux-unstable))
>  	do_tools_common = true
>  	do_tools_host = true
>  endif
>  
> -# The linux-source package may only be built for the linux source package
> +# The linux-source package may only be built for the main linux and
> +# linux-unstable source packages
>  # We need to explicitly turn this off here to override any (incorrect)
>  # statement in any of the above included makefile snippets
> -ifneq ($(DEB_SOURCE),linux)
> +ifneq ($(DEB_SOURCE),$(filter $(DEB_SOURCE),linux linux-unstable))
>  	do_source_package = false
>  endif
>  
> @@ -165,7 +167,7 @@ include debian/rules.d/3-binary-indep.mk
>  include debian/rules.d/4-checks.mk
>  
>  control_files := $(DEBIAN)/control.stub.in
> -ifeq ($(DEB_SOURCE),linux)
> +ifeq ($(DEB_SOURCE),$(filter $(DEB_SOURCE),linux linux-unstable))
>  	control_files += debian/control.d/linux-libc-dev.stub
>  	control_files += debian/control.d/linux-tools-common.stub
>  	control_files += debian/control.d/linux-cloud-tools-common.stub

Acked-by: Agathe Porte <agathe.porte at canonical.com>



More information about the kernel-team mailing list