public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] [PATCH 1/1] kernel-2.eclass: Remove DEBLOB support.
@ 2017-02-19 17:32 Mike Pagano
  2017-02-19 21:11 ` Michał Górny
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: Mike Pagano @ 2017-02-19 17:32 UTC (permalink / raw
  To: gentoo-dev


[-- Attachment #1.1: Type: text/plain, Size: 5889 bytes --]

Upstream does not version patches and every change breaks the manifest
which
breaks the tree. This results in a constant chasing of bugs since we can't
predict the breakage.

Signed-off-by: Mike Pagano <mpagano@gentoo.org>
---
 eclass/kernel-2.eclass | 102
+------------------------------------------------
 1 file changed, 2 insertions(+), 100 deletions(-)

diff --git a/eclass/kernel-2.eclass b/eclass/kernel-2.eclass
index 0c9ce04..dcf94f4 100644
--- a/eclass/kernel-2.eclass
+++ b/eclass/kernel-2.eclass
@@ -129,26 +129,6 @@
 # If set, this kernel is unsupported by Gentoo Security
 # to the current eclass maintainer :)

-# @ECLASS-VARIABLE:  K_DEBLOB_AVAILABLE	
-# @DEFAULT_UNSET
-# @DESCRIPTION:
-# A value of "0" will disable all of the optional deblob
-# code. If empty, will be set to "1" if deblobbing is
-# possible. Test ONLY for "1".
-
-# @ECLASS-VARIABLE:  K_DEBLOB_TAG     		
-# @DEFAULT_UNSET
-# @DESCRIPTION:
-# This will be the version of deblob script. It's a upstream SVN tag
-# such asw -gnu or -gnu1.
-
-# @ECLASS-VARIABLE:  K_PREDEBLOBBED		
-# @DEFAULT_UNSET
-# @DESCRIPTION:
-# This kernel was already deblobbed elsewhere.
-# If false, either optional deblobbing will be available
-# or the license will note the inclusion of freedist code.
-
 # @ECLASS-VARIABLE:  K_LONGTERM			
 # @DEFAULT_UNSET
 # @DESCRIPTION:
@@ -219,11 +199,6 @@ HOMEPAGE="https://www.kernel.org/
https://www.gentoo.org/ ${HOMEPAGE}"

 has "${EAPI:-0}" 0 1 2 && ED=${D} EPREFIX= EROOT=${ROOT}

-# This is the latest KV_PATCH of the deblob tool available from the
-# libre-sources upstream. If you bump this, you MUST regenerate the
Manifests
-# for ALL kernel-2 consumer packages where deblob is available.
-: ${DEBLOB_MAX_VERSION:=38}
-
 # No need to run scanelf/strip on kernel sources/headers (bug #134453).
 RESTRICT="binchecks strip"

@@ -603,59 +578,6 @@ if [[ ${ETYPE} == sources ]]; then
 	DESCRIPTION="Sources based on the Linux Kernel."
 	IUSE="symlink build"

-	# Bug #266157, deblob for libre support
-	if [[ -z ${K_PREDEBLOBBED} ]] ; then
-		# Bug #359865, force a call to detect_version if needed
-		kernel_is ge 2 6 27 && \
-			[[ -z "${K_DEBLOB_AVAILABLE}" ]] && \
-				kernel_is le 2 6 ${DEBLOB_MAX_VERSION} && \
-					K_DEBLOB_AVAILABLE=1
-		if [[ ${K_DEBLOB_AVAILABLE} == "1" ]] ; then
-			IUSE="${IUSE} deblob"
-
-			# Reflect that kernels contain firmware blobs unless otherwise
-			# stripped
-			LICENSE="${LICENSE} !deblob? ( freedist )"
-
-			DEPEND+=" deblob? ( ${PYTHON_DEPS} )"
-
-			if [[ -n KV_MINOR ]]; then
-				DEBLOB_PV="${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}"
-			else
-				DEBLOB_PV="${KV_MAJOR}.${KV_PATCH}"
-			fi
-
-			if [[ ${KV_MAJOR} -ge 3 ]]; then
-				DEBLOB_PV="${KV_MAJOR}.${KV_MINOR}"
-			fi
-
-			# deblob svn tag, default is -gnu, to change, use K_DEBLOB_TAG in ebuild
-			K_DEBLOB_TAG=${K_DEBLOB_TAG:--gnu}
-			DEBLOB_A="deblob-${DEBLOB_PV}"
-			DEBLOB_CHECK_A="deblob-check-${DEBLOB_PV}"
-		
DEBLOB_HOMEPAGE="http://www.fsfla.org/svn/fsfla/software/linux-libre/releases/tags"
-			DEBLOB_URI_PATH="${DEBLOB_PV}${K_DEBLOB_TAG}"
-			if ! has "${EAPI:-0}" 0 1 ; then
-			
DEBLOB_CHECK_URI="${DEBLOB_HOMEPAGE}/${DEBLOB_URI_PATH}/deblob-check ->
${DEBLOB_CHECK_A}"
-			else
-				DEBLOB_CHECK_URI="mirror://gentoo/${DEBLOB_CHECK_A}"
-			fi
-
-			DEBLOB_URI="${DEBLOB_HOMEPAGE}/${DEBLOB_URI_PATH}/${DEBLOB_A}"
-			HOMEPAGE="${HOMEPAGE} ${DEBLOB_HOMEPAGE}"
-
-			KERNEL_URI="${KERNEL_URI}
-				deblob? (
-					${DEBLOB_URI}
-					${DEBLOB_CHECK_URI}
-				)"
-		else
-			# We have no way to deblob older kernels, so just mark them as
-			# tainted with non-libre materials.
-			LICENSE="${LICENSE} freedist"
-		fi
-	fi
-
 elif [[ ${ETYPE} == headers ]]; then
 	DESCRIPTION="Linux system headers"
 	IUSE="crosscompile_opts_headers-only"
@@ -999,14 +921,6 @@ postinst_sources() {
 	# if we have USE=symlink, then force K_SYMLINK=1
 	use symlink && K_SYMLINK=1

-	# We do support security on a deblobbed kernel, bug #555878.
-	# If some particular kernel version doesn't have security
-	# supported because of USE=deblob or otherwise, one can still
-	# set K_SECURITY_UNSUPPORTED on a per ebuild basis.
-	#[[ $K_DEBLOB_AVAILABLE == 1 ]] && \
-	#	use deblob && \
-	#	K_SECURITY_UNSUPPORTED=deblob
-
 	# if we are to forcably symlink, delete it if it already exists first.
 	if [[ ${K_SYMLINK} > 0 ]]; then
 		[[ -h ${EROOT}usr/src/linux ]] && { rm "${EROOT}"usr/src/linux || die; }
@@ -1439,7 +1353,7 @@ headers___fix() {
 # @FUNCTION: kernel-2_src_unpack()
 # @USAGE:
 # @DESCRIPTION:
-# unpack sources, handle genpatches, deblob
+# unpack sources, handle genpatches

 kernel-2_src_unpack() {
 	universal_unpack
@@ -1478,12 +1392,6 @@ kernel-2_src_unpack() {
 		kernel_is 2 6 && unpack_2_6
 	fi

-	if [[ $K_DEBLOB_AVAILABLE == 1 ]] && use deblob ; then
-		cp "${DISTDIR}/${DEBLOB_A}" "${T}" || die "cp ${DEBLOB_A} failed"
-		cp "${DISTDIR}/${DEBLOB_CHECK_A}" "${T}/deblob-check" || die "cp
${DEBLOB_CHECK_A} failed"
-		chmod +x "${T}/${DEBLOB_A}" "${T}/deblob-check" || die "chmod deblob
scripts failed"
-	fi
-
 	# fix a problem on ppc where TOUT writes to /usr/src/linux breaking
sandbox
 	# only do this for kernel < 2.6.27 since this file does not exist in later
 	# kernels
@@ -1517,17 +1425,11 @@ kernel-2_src_prepare() {
 # @FUNCTION: kernel-2_src_compile
 # @USAGE:
 # @DESCRIPTION:
-# conpile headers or run deblob script
+# conpile headers

 kernel-2_src_compile() {
 	cd "${S}"
 	[[ ${ETYPE} == headers ]] && compile_headers
-
-	if [[ $K_DEBLOB_AVAILABLE == 1 ]] && use deblob ; then
-		echo ">>> Running deblob script ..."
-		python_setup
-		sh "${T}/${DEBLOB_A}" --force || die "Deblob script failed to run!!!"
-	fi
 }

 # @FUNCTION: kernel-2_src_test
-- 
2.10.2


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply related	[flat|nested] 7+ messages in thread

* Re: [gentoo-dev] [PATCH 1/1] kernel-2.eclass: Remove DEBLOB support.
  2017-02-19 17:32 [gentoo-dev] [PATCH 1/1] kernel-2.eclass: Remove DEBLOB support Mike Pagano
@ 2017-02-19 21:11 ` Michał Górny
  2017-02-19 22:55 ` Andrew Savchenko
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 7+ messages in thread
From: Michał Górny @ 2017-02-19 21:11 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 6472 bytes --]

W dniu 19.02.2017, nie o godzinie 12∶32 -0500, użytkownik Mike Pagano
napisał:
> Upstream does not version patches and every change breaks the manifest
> which
> breaks the tree. This results in a constant chasing of bugs since we can't
> predict the breakage.

Shouldn't you also remove python-any-r1 and related code? I think that's
the only thing using Python in there.

> 
> Signed-off-by: Mike Pagano <mpagano@gentoo.org>
> ---
>  eclass/kernel-2.eclass | 102
> +------------------------------------------------
>  1 file changed, 2 insertions(+), 100 deletions(-)
> 
> diff --git a/eclass/kernel-2.eclass b/eclass/kernel-2.eclass
> index 0c9ce04..dcf94f4 100644
> --- a/eclass/kernel-2.eclass
> +++ b/eclass/kernel-2.eclass
> @@ -129,26 +129,6 @@
>  # If set, this kernel is unsupported by Gentoo Security
>  # to the current eclass maintainer :)
> 
> -# @ECLASS-VARIABLE:  K_DEBLOB_AVAILABLE	
> -# @DEFAULT_UNSET
> -# @DESCRIPTION:
> -# A value of "0" will disable all of the optional deblob
> -# code. If empty, will be set to "1" if deblobbing is
> -# possible. Test ONLY for "1".
> -
> -# @ECLASS-VARIABLE:  K_DEBLOB_TAG     		
> -# @DEFAULT_UNSET
> -# @DESCRIPTION:
> -# This will be the version of deblob script. It's a upstream SVN tag
> -# such asw -gnu or -gnu1.
> -
> -# @ECLASS-VARIABLE:  K_PREDEBLOBBED		
> -# @DEFAULT_UNSET
> -# @DESCRIPTION:
> -# This kernel was already deblobbed elsewhere.
> -# If false, either optional deblobbing will be available
> -# or the license will note the inclusion of freedist code.
> -
>  # @ECLASS-VARIABLE:  K_LONGTERM			
>  # @DEFAULT_UNSET
>  # @DESCRIPTION:
> @@ -219,11 +199,6 @@ HOMEPAGE="https://www.kernel.org/
> https://www.gentoo.org/ ${HOMEPAGE}"
> 
>  has "${EAPI:-0}" 0 1 2 && ED=${D} EPREFIX= EROOT=${ROOT}
> 
> -# This is the latest KV_PATCH of the deblob tool available from the
> -# libre-sources upstream. If you bump this, you MUST regenerate the
> Manifests
> -# for ALL kernel-2 consumer packages where deblob is available.
> -: ${DEBLOB_MAX_VERSION:=38}
> -
>  # No need to run scanelf/strip on kernel sources/headers (bug #134453).
>  RESTRICT="binchecks strip"
> 
> @@ -603,59 +578,6 @@ if [[ ${ETYPE} == sources ]]; then
>  	DESCRIPTION="Sources based on the Linux Kernel."
>  	IUSE="symlink build"
> 
> -	# Bug #266157, deblob for libre support
> -	if [[ -z ${K_PREDEBLOBBED} ]] ; then
> -		# Bug #359865, force a call to detect_version if needed
> -		kernel_is ge 2 6 27 && \
> -			[[ -z "${K_DEBLOB_AVAILABLE}" ]] && \
> -				kernel_is le 2 6 ${DEBLOB_MAX_VERSION} && \
> -					K_DEBLOB_AVAILABLE=1
> -		if [[ ${K_DEBLOB_AVAILABLE} == "1" ]] ; then
> -			IUSE="${IUSE} deblob"
> -
> -			# Reflect that kernels contain firmware blobs unless otherwise
> -			# stripped
> -			LICENSE="${LICENSE} !deblob? ( freedist )"
> -
> -			DEPEND+=" deblob? ( ${PYTHON_DEPS} )"
> -
> -			if [[ -n KV_MINOR ]]; then
> -				DEBLOB_PV="${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}"
> -			else
> -				DEBLOB_PV="${KV_MAJOR}.${KV_PATCH}"
> -			fi
> -
> -			if [[ ${KV_MAJOR} -ge 3 ]]; then
> -				DEBLOB_PV="${KV_MAJOR}.${KV_MINOR}"
> -			fi
> -
> -			# deblob svn tag, default is -gnu, to change, use K_DEBLOB_TAG in ebuild
> -			K_DEBLOB_TAG=${K_DEBLOB_TAG:--gnu}
> -			DEBLOB_A="deblob-${DEBLOB_PV}"
> -			DEBLOB_CHECK_A="deblob-check-${DEBLOB_PV}"
> -		
> DEBLOB_HOMEPAGE="http://www.fsfla.org/svn/fsfla/software/linux-libre/releases/tags"
> -			DEBLOB_URI_PATH="${DEBLOB_PV}${K_DEBLOB_TAG}"
> -			if ! has "${EAPI:-0}" 0 1 ; then
> -			
> DEBLOB_CHECK_URI="${DEBLOB_HOMEPAGE}/${DEBLOB_URI_PATH}/deblob-check ->
> ${DEBLOB_CHECK_A}"
> -			else
> -				DEBLOB_CHECK_URI="mirror://gentoo/${DEBLOB_CHECK_A}"
> -			fi
> -
> -			DEBLOB_URI="${DEBLOB_HOMEPAGE}/${DEBLOB_URI_PATH}/${DEBLOB_A}"
> -			HOMEPAGE="${HOMEPAGE} ${DEBLOB_HOMEPAGE}"
> -
> -			KERNEL_URI="${KERNEL_URI}
> -				deblob? (
> -					${DEBLOB_URI}
> -					${DEBLOB_CHECK_URI}
> -				)"
> -		else
> -			# We have no way to deblob older kernels, so just mark them as
> -			# tainted with non-libre materials.
> -			LICENSE="${LICENSE} freedist"
> -		fi
> -	fi
> -
>  elif [[ ${ETYPE} == headers ]]; then
>  	DESCRIPTION="Linux system headers"
>  	IUSE="crosscompile_opts_headers-only"
> @@ -999,14 +921,6 @@ postinst_sources() {
>  	# if we have USE=symlink, then force K_SYMLINK=1
>  	use symlink && K_SYMLINK=1
> 
> -	# We do support security on a deblobbed kernel, bug #555878.
> -	# If some particular kernel version doesn't have security
> -	# supported because of USE=deblob or otherwise, one can still
> -	# set K_SECURITY_UNSUPPORTED on a per ebuild basis.
> -	#[[ $K_DEBLOB_AVAILABLE == 1 ]] && \
> -	#	use deblob && \
> -	#	K_SECURITY_UNSUPPORTED=deblob
> -
>  	# if we are to forcably symlink, delete it if it already exists first.
>  	if [[ ${K_SYMLINK} > 0 ]]; then
>  		[[ -h ${EROOT}usr/src/linux ]] && { rm "${EROOT}"usr/src/linux || die; }
> @@ -1439,7 +1353,7 @@ headers___fix() {
>  # @FUNCTION: kernel-2_src_unpack()
>  # @USAGE:
>  # @DESCRIPTION:
> -# unpack sources, handle genpatches, deblob
> +# unpack sources, handle genpatches
> 
>  kernel-2_src_unpack() {
>  	universal_unpack
> @@ -1478,12 +1392,6 @@ kernel-2_src_unpack() {
>  		kernel_is 2 6 && unpack_2_6
>  	fi
> 
> -	if [[ $K_DEBLOB_AVAILABLE == 1 ]] && use deblob ; then
> -		cp "${DISTDIR}/${DEBLOB_A}" "${T}" || die "cp ${DEBLOB_A} failed"
> -		cp "${DISTDIR}/${DEBLOB_CHECK_A}" "${T}/deblob-check" || die "cp
> ${DEBLOB_CHECK_A} failed"
> -		chmod +x "${T}/${DEBLOB_A}" "${T}/deblob-check" || die "chmod deblob
> scripts failed"
> -	fi
> -
>  	# fix a problem on ppc where TOUT writes to /usr/src/linux breaking
> sandbox
>  	# only do this for kernel < 2.6.27 since this file does not exist in later
>  	# kernels
> @@ -1517,17 +1425,11 @@ kernel-2_src_prepare() {
>  # @FUNCTION: kernel-2_src_compile
>  # @USAGE:
>  # @DESCRIPTION:
> -# conpile headers or run deblob script
> +# conpile headers
> 
>  kernel-2_src_compile() {
>  	cd "${S}"
>  	[[ ${ETYPE} == headers ]] && compile_headers
> -
> -	if [[ $K_DEBLOB_AVAILABLE == 1 ]] && use deblob ; then
> -		echo ">>> Running deblob script ..."
> -		python_setup
> -		sh "${T}/${DEBLOB_A}" --force || die "Deblob script failed to run!!!"
> -	fi
>  }
> 
>  # @FUNCTION: kernel-2_src_test

-- 
Best regards,
Michał Górny

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 963 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-dev] [PATCH 1/1] kernel-2.eclass: Remove DEBLOB support.
  2017-02-19 17:32 [gentoo-dev] [PATCH 1/1] kernel-2.eclass: Remove DEBLOB support Mike Pagano
  2017-02-19 21:11 ` Michał Górny
@ 2017-02-19 22:55 ` Andrew Savchenko
  2017-02-20  0:36   ` Mike Pagano
  2017-02-19 23:03 ` Mike Gilbert
  2017-02-20 23:24 ` Mike Pagano
  3 siblings, 1 reply; 7+ messages in thread
From: Andrew Savchenko @ 2017-02-19 22:55 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 340 bytes --]

On Sun, 19 Feb 2017 12:32:26 -0500 Mike Pagano wrote:
> Upstream does not version patches and every change breaks the manifest
> which
> breaks the tree. This results in a constant chasing of bugs since we can't
> predict the breakage.

Have you tried to contact upstream and fix this issue there?

Best regards,
Andrew Savchenko

[-- Attachment #2: Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-dev] [PATCH 1/1] kernel-2.eclass: Remove DEBLOB support.
  2017-02-19 17:32 [gentoo-dev] [PATCH 1/1] kernel-2.eclass: Remove DEBLOB support Mike Pagano
  2017-02-19 21:11 ` Michał Górny
  2017-02-19 22:55 ` Andrew Savchenko
@ 2017-02-19 23:03 ` Mike Gilbert
  2017-02-20  0:38   ` Mike Pagano
  2017-02-20 23:24 ` Mike Pagano
  3 siblings, 1 reply; 7+ messages in thread
From: Mike Gilbert @ 2017-02-19 23:03 UTC (permalink / raw
  To: Gentoo Dev

On Sun, Feb 19, 2017 at 12:32 PM, Mike Pagano <mpagano@gentoo.org> wrote:
> Upstream does not version patches and every change breaks the manifest
> which
> breaks the tree. This results in a constant chasing of bugs since we can't
> predict the breakage.

Sounds good to me.

> @@ -1517,17 +1425,11 @@ kernel-2_src_prepare() {
>  # @FUNCTION: kernel-2_src_compile
>  # @USAGE:
>  # @DESCRIPTION:
> -# conpile headers or run deblob script
> +# conpile headers
>

Is "conpile" an misspelled version of "compile"? Or does it actually
mean something else?


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-dev] [PATCH 1/1] kernel-2.eclass: Remove DEBLOB support.
  2017-02-19 22:55 ` Andrew Savchenko
@ 2017-02-20  0:36   ` Mike Pagano
  0 siblings, 0 replies; 7+ messages in thread
From: Mike Pagano @ 2017-02-20  0:36 UTC (permalink / raw
  To: gentoo-dev


[-- Attachment #1.1: Type: text/plain, Size: 702 bytes --]



On 02/19/2017 05:55 PM, Andrew Savchenko wrote:
> On Sun, 19 Feb 2017 12:32:26 -0500 Mike Pagano wrote:
>> Upstream does not version patches and every change breaks the manifest
>> which
>> breaks the tree. This results in a constant chasing of bugs since we can't
>> predict the breakage.
> 
> Have you tried to contact upstream and fix this issue there?
> 
> Best regards,
> Andrew Savchenko
> 


Of course......


-- 
Mike Pagano
Gentoo Developer - Kernel Project
Gentoo Sources - Lead
E-Mail     : mpagano@gentoo.org
GnuPG FP   : 52CC A0B0 F631 0B17 0142 F83F 92A6 DBEC 81F2 B137
Public Key :
http://http://pgp.mit.edu/pks/lookup?search=0x92A6DBEC81F2B137&op=index



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-dev] [PATCH 1/1] kernel-2.eclass: Remove DEBLOB support.
  2017-02-19 23:03 ` Mike Gilbert
@ 2017-02-20  0:38   ` Mike Pagano
  0 siblings, 0 replies; 7+ messages in thread
From: Mike Pagano @ 2017-02-20  0:38 UTC (permalink / raw
  To: gentoo-dev


[-- Attachment #1.1: Type: text/plain, Size: 957 bytes --]



On 02/19/2017 06:03 PM, Mike Gilbert wrote:
> On Sun, Feb 19, 2017 at 12:32 PM, Mike Pagano <mpagano@gentoo.org> wrote:
>> Upstream does not version patches and every change breaks the manifest
>> which
>> breaks the tree. This results in a constant chasing of bugs since we can't
>> predict the breakage.
> 
> Sounds good to me.
> 
>> @@ -1517,17 +1425,11 @@ kernel-2_src_prepare() {
>>  # @FUNCTION: kernel-2_src_compile
>>  # @USAGE:
>>  # @DESCRIPTION:
>> -# conpile headers or run deblob script
>> +# conpile headers
>>
> 
> Is "conpile" an misspelled version of "compile"? Or does it actually
> mean something else?
> 

I can fix that typo before I commit.


-- 
Mike Pagano
Gentoo Developer - Kernel Project
Gentoo Sources - Lead
E-Mail     : mpagano@gentoo.org
GnuPG FP   : 52CC A0B0 F631 0B17 0142 F83F 92A6 DBEC 81F2 B137
Public Key :
http://http://pgp.mit.edu/pks/lookup?search=0x92A6DBEC81F2B137&op=index



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-dev] [PATCH 1/1] kernel-2.eclass: Remove DEBLOB support.
  2017-02-19 17:32 [gentoo-dev] [PATCH 1/1] kernel-2.eclass: Remove DEBLOB support Mike Pagano
                   ` (2 preceding siblings ...)
  2017-02-19 23:03 ` Mike Gilbert
@ 2017-02-20 23:24 ` Mike Pagano
  3 siblings, 0 replies; 7+ messages in thread
From: Mike Pagano @ 2017-02-20 23:24 UTC (permalink / raw
  To: gentoo-dev


[-- Attachment #1.1: Type: text/plain, Size: 929 bytes --]

On 02/19/2017 12:32 PM, Mike Pagano wrote:
> Upstream does not version patches and every change breaks the manifest
> which
> breaks the tree. This results in a constant chasing of bugs since we can't
> predict the breakage.
> 
> Signed-off-by: Mike Pagano <mpagano@gentoo.org>
> ---
>  eclass/kernel-2.eclass | 102
> +------------------------------------------------
>  1 file changed, 2 insertions(+), 100 deletions(-)
> 
> diff --git a/eclass/kernel-2.eclass b/eclass/kernel-2.eclass
> i

I will not be committing this. Maintainers of sys-kernels can decide for
themselves if they want to support deblob. Leaving it in gives them the
option.

-- 
Mike Pagano
Gentoo Developer - Kernel Project
Gentoo Sources - Lead
E-Mail     : mpagano@gentoo.org
GnuPG FP   : 52CC A0B0 F631 0B17 0142 F83F 92A6 DBEC 81F2 B137
Public Key :
http://http://pgp.mit.edu/pks/lookup?search=0x92A6DBEC81F2B137&op=index



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2017-02-20 23:36 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-02-19 17:32 [gentoo-dev] [PATCH 1/1] kernel-2.eclass: Remove DEBLOB support Mike Pagano
2017-02-19 21:11 ` Michał Górny
2017-02-19 22:55 ` Andrew Savchenko
2017-02-20  0:36   ` Mike Pagano
2017-02-19 23:03 ` Mike Gilbert
2017-02-20  0:38   ` Mike Pagano
2017-02-20 23:24 ` Mike Pagano

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox