Re: [OS-BUILD PATCH] Revert "Merge branch 'make_configs_fix' into 'os-build'"

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 8/6/20 12:12 PM, GitLab Bridge on behalf of jmflinuxtx wrote:
> From: Justin Forbes <jforbes@xxxxxxxxxxxxxxxxx>
> 
> This reverts merge request !537
> ---
>  redhat/Makefile                               | 15 ++++++++----
>  redhat/configs/build_configs.sh               |  9 +------
>  .../arm/aarch64/CONFIG_FORCE_MAX_ZONEORDER    |  3 +--
>  redhat/configs/generate_all_configs.sh        |  2 +-
>  redhat/configs/process_configs.sh             | 24 +------------------
>  5 files changed, 15 insertions(+), 38 deletions(-)
> 
> diff --git a/redhat/Makefile b/redhat/Makefile
> index d29e5646e746..61dcc522fbc6 100644
> --- a/redhat/Makefile
> +++ b/redhat/Makefile
> @@ -20,6 +20,13 @@ else
>    endif
>  endif
>  
> +
> +ifeq ("$(IS_FEDORA)", "1")
> +   DIST_TARGET=fedora
> +else
> +   DIST_TARGET=rhel
> +endif
> +
>  ifeq ("$(NO_CONFIGCHECKS)","1")
>     PROCESS_CONFIGS_OPTS=
>     PROCESS_CONFIGS_CHECK_OPTS=
> @@ -131,20 +138,20 @@ dist-configs-commit: dist-configs-prep
>  	./process_configs.sh -z $(PACKAGE_NAME) $(KVERSION) "" $(FLAVOR)
>  
>  dist-configs: dist-configs-prep
> -	@cd $(REDHAT)/configs; VERSION=$(KVERSION) ./generate_all_configs.sh "$(FLAVOR)" 1; \
> +	@cd $(REDHAT)/configs; VERSION=$(KVERSION) ./generate_all_configs.sh rhel 1; \
>  	./process_configs.sh $(PROCESS_CONFIGS_OPTS) $(PACKAGE_NAME) $(KVERSION)
>  
> -fedora-configs: FLAVOR = fedora
> +fedora-configs: DIST_TARGET=fedora
>  fedora-configs: dist-configs
>  
> -rh-configs: FLAVOR = rhel
> +rh-configs: DIST_TARGET=rhel
>  rh-configs: dist-configs
>  
>  dist-configs-check: dist-configs-prep
>  	cd $(REDHAT)/configs; ./process_configs.sh $(PROCESS_CONFIGS_CHECK_OPTS) $(PACKAGE_NAME)
>  
>  dist-configs-prep: dist-clean-configs
> -	cd $(REDHAT)/configs; ./build_configs.sh "$(PACKAGE_NAME)" "$(ARCH_MACH)" "$(FLAVOR)"
> +	cd $(REDHAT)/configs; TARGET=$(DIST_TARGET) ./build_configs.sh $(PACKAGE_NAME) $(ARCH_MACH)
>  
>  dist-configs-arch: ARCH_MACH = $(MACH)
>  dist-configs-arch: dist-configs
> diff --git a/redhat/configs/build_configs.sh b/redhat/configs/build_configs.sh
> index 90f2be85f49d..18610e1fc097 100755
> --- a/redhat/configs/build_configs.sh
> +++ b/redhat/configs/build_configs.sh
> @@ -10,12 +10,6 @@ SCRIPT="$(readlink -f $0)"
>  OUTPUT_DIR="$PWD"
>  SCRIPT_DIR="$(dirname $SCRIPT)"
>  
> -if [ -z "$3" ]; then
> -	cat flavors > .flavors
> -else
> -	echo "$3" > .flavors
> -fi
> -
>  LANG=en_US.UTF-8
>  
>  # to handle this script being a symlink
> @@ -27,7 +21,6 @@ set nounset
>  cleanup()
>  {
>  	rm -f config-*
> -	rm -f .flavors
>  }
>  
>  die()
> @@ -149,6 +142,6 @@ function build_flavor()
>  while read line
>  do
>  	build_flavor $line
> -done < .flavors
> +done < flavors
>  
>  cleanup
> diff --git a/redhat/configs/fedora/generic/arm/aarch64/CONFIG_FORCE_MAX_ZONEORDER b/redhat/configs/fedora/generic/arm/aarch64/CONFIG_FORCE_MAX_ZONEORDER
> index 03d2ae718172..b730690db048 100644
> --- a/redhat/configs/fedora/generic/arm/aarch64/CONFIG_FORCE_MAX_ZONEORDER
> +++ b/redhat/configs/fedora/generic/arm/aarch64/CONFIG_FORCE_MAX_ZONEORDER
> @@ -1,5 +1,4 @@
>  # We technically want this to be 13 for Fedora with 4K pages but that's only
>  # an option with an out of tree patch. Keep this 11 for compatibility until
> -# we figure out what we want here.
> -# process_configs_known_broken
> +# we figure out what we want here
>  CONFIG_FORCE_MAX_ZONEORDER=13
> diff --git a/redhat/configs/generate_all_configs.sh b/redhat/configs/generate_all_configs.sh
> index 15a39a8fccc8..14f0f3a24de5 100755
> --- a/redhat/configs/generate_all_configs.sh
> +++ b/redhat/configs/generate_all_configs.sh
> @@ -25,7 +25,7 @@ for i in kernel-*-$PRIMARY.config; do
>  	mv $i $NEW
>  done
>  
> -rm -f kernel-*-$SECONDARY.config
> +rm kernel-*-$SECONDARY.config
>  
>  if [ $DEBUGBUILDSENABLED -eq 0 ]; then
>  	for i in kernel-*debug*.config; do
> diff --git a/redhat/configs/process_configs.sh b/redhat/configs/process_configs.sh
> index 92cc79701c4e..14773fef2410 100755
> --- a/redhat/configs/process_configs.sh
> +++ b/redhat/configs/process_configs.sh
> @@ -15,11 +15,6 @@ usage()
>  	echo "     -t: test run, do not overwrite original config"
>  	echo "     -w: error on misconfigured config options"
>  	echo "     -z: commit new configs to pending directory"
> -	echo ""
> -	echo "     A special CONFIG file tag, process_configs_known_broken can be added as a"
> -	echo "     comment to any CONFIG file.  This tag indicates that there is no way to "
> -	echo "     fix a CONFIG's entry.  This tag should only be used in extreme cases"
> -	echo "     and is not to be used as a workaround to solve CONFIG problems."
>  	exit 1
>  }
>  
> @@ -72,23 +67,8 @@ checkoptions()
>  		}
>  	' $1 $2 > .mismatches
>  
> -	checkoptions_error=false
>  	if test -s .mismatches
>  	then
> -		while read LINE
> -		do
> -			if find ./ -name $(echo $LINE | awk -F "=" ' { print $1 } ' | awk ' { print $2 }') | xargs grep ^ | grep -q "process_configs_known_broken"; then
> -				# This is a known broken config.
> -				# See script help warning.
> -				checkoptions_error=false
> -			else
> -				checkoptions_error=true
> -				break
> -			fi
> -		done < .mismatches
> -
> -		! $checkoptions_error && return
> -
>  		echo "Error: Mismatches found in configuration files"
>  		cat .mismatches
>  		RETURNCODE=1
> @@ -187,7 +167,6 @@ function commit_new_configs()
>  		if [ "$arch" = "EMPTY" ]
>  		then
>  			# This arch is intentionally left blank
> -			rm -f "${cfg}.orig"
>  			continue
>  		fi
>  		echo -n "Checking for new configs in $cfg ... "
> @@ -222,7 +201,6 @@ function process_configs()
>  		if [ "$arch" = "EMPTY" ]
>  		then
>  			# This arch is intentionally left blank
> -			rm -f "${cfg}.orig"
>  			continue
>  		fi
>  		echo -n "Processing $cfg ... "
> @@ -266,7 +244,7 @@ function process_configs()
>  		else
>  			mv ${cfgtmp} ${cfg}
>  		fi
> -		rm -f ${cfgorig}
> +		rm ${cfgorig}
>  		echo "done"
>  	done
>  	rm "$SCRIPT_DIR"/*.config*.old
> 

I'll try again after the merge window.  I think I see what is wrong and it can
be easily fixed.

Acked-by: Prarit Bhargava <prarit@xxxxxxxxxx>
_______________________________________________
kernel mailing list -- kernel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to kernel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/kernel@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora General Discussion]     [Older Fedora Users Archive]     [Fedora Advisory Board]     [Fedora Security]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Mentors]     [Fedora Package Announce]     [Fedora Package Review]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Coolkey]     [Yum Users]     [Tux]     [Yosemite News]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [USB]     [Asterisk PBX]

  Powered by Linux