GithubHelp home page GithubHelp logo

Comments (4)

yunshansimon avatar yunshansimon commented on August 21, 2024

The issue is caused by a file for testing. There is a workaround:
copy the patch file to (cros)~/trunk/src/third_party/chromiumos-overlay/dev-libs/openssl/files ,
insert epatch "${FILESDIR}/remove_bad_dtls_test.patch" into function src_prepare() in openssl-1.0.2p.ebuild .

remove_bad_dtls_test.patch:

--- a/test/Makefile	2019-01-12 23:37:42.775725999 +0800
+++ b/test/Makefile	2019-01-12 23:45:51.138795233 +0800
@@ -70,7 +70,7 @@
 CONSTTIMETEST=  constant_time_test
 VERIFYEXTRATEST=	verify_extra_test
 CLIENTHELLOTEST=	clienthellotest
-BADDTLSTEST=	bad_dtls_test
+#BADDTLSTEST=	bad_dtls_test
 SSLV2CONFTEST = 	sslv2conftest
 DTLSTEST =	dtlstest
 FATALERRTEST =	fatalerrtest
@@ -88,7 +88,7 @@
 	$(ASN1TEST)$(EXE_EXT) $(V3NAMETEST)$(EXE_EXT) $(HEARTBEATTEST)$(EXE_EXT) \
 	$(CONSTTIMETEST)$(EXE_EXT) $(VERIFYEXTRATEST)$(EXE_EXT) \
 	$(CLIENTHELLOTEST)$(EXE_EXT) $(SSLV2CONFTEST)$(EXE_EXT) $(DTLSTEST)$(EXE_EXT) \
-	$(BADDTLSTEST)$(EXE_EXT) $(FATALERRTEST)$(EXE_EXT) $(X509TIMETEST)$(EXE_EXT)
+	$(FATALERRTEST)$(EXE_EXT) $(X509TIMETEST)$(EXE_EXT)
 
 # $(METHTEST)$(EXE_EXT)
 
@@ -103,7 +103,7 @@
 	$(EVPTEST).o $(EVPEXTRATEST).o $(IGETEST).o $(JPAKETEST).o $(ASN1TEST).o $(V3NAMETEST).o \
 	$(HEARTBEATTEST).o $(CONSTTIMETEST).o $(VERIFYEXTRATEST).o \
 	$(CLIENTHELLOTEST).o  $(SSLV2CONFTEST).o $(DTLSTEST).o ssltestlib.o \
-	$(BADDTLSTEST).o $(FATALERRTEST).o $(X509TIMETEST).o
+	$(FATALERRTEST).o $(X509TIMETEST).o
 
 SRC=	$(BNTEST).c $(ECTEST).c  $(ECDSATEST).c $(ECDHTEST).c $(IDEATEST).c \
 	$(MD2TEST).c  $(MD4TEST).c $(MD5TEST).c \
@@ -115,7 +115,7 @@
 	$(EVPTEST).c $(EVPEXTRATEST).c $(IGETEST).c $(JPAKETEST).c $(SRPTEST).c $(ASN1TEST).c \
 	$(V3NAMETEST).c $(HEARTBEATTEST).c $(CONSTTIMETEST).c $(VERIFYEXTRATEST).c \
 	$(CLIENTHELLOTEST).c  $(SSLV2CONFTEST).c $(DTLSTEST).c ssltestlib.c \
-	$(BADDTLSTEST).c $(FATALERRTEST).c $(X509TIMETEST).c
+	$(FATALERRTEST).c $(X509TIMETEST).c
 
 EXHEADER= 
 HEADER=	testutil.h ssltestlib.h $(EXHEADER)
@@ -374,9 +374,9 @@
 	@echo $(START) $@
 	../util/shlib_wrap.sh ./$(CLIENTHELLOTEST)
 
-test_bad_dtls: $(BADDTLSTEST)$(EXE_EXT)
-	@echo $(START) $@
-	../util/shlib_wrap.sh ./$(BADDTLSTEST)
+#test_bad_dtls: $(BADDTLSTEST)$(EXE_EXT)
+#	@echo $(START) $@
+#	../util/shlib_wrap.sh ./$(BADDTLSTEST)
 
 test_fatalerr: $(FATALERRTEST)$(EXE_EXT)
 	@echo $(START) $@
@@ -571,8 +571,8 @@
 $(CLIENTHELLOTEST)$(EXE_EXT): $(CLIENTHELLOTEST).o
 	+@target=$(CLIENTHELLOTEST) $(BUILD_CMD)
 
-$(BADDTLSTEST)$(EXE_EXT): $(BADDTLSTEST).o
-	+@target=$(BADDTLSTEST) $(BUILD_CMD)
+#$(BADDTLSTEST)$(EXE_EXT): $(BADDTLSTEST).o
+#	+@target=$(BADDTLSTEST) $(BUILD_CMD)
 
 $(FATALERRTEST)$(EXE_EXT): $(FATALERRTEST).o ssltestlib.o $(DLIBSSL) $(DLIBCRYPTO)
 	+@target=$(FATALERRTEST); exobj=ssltestlib.o; $(BUILD_CMD)

from chromium_os-raspberry_pi.

nblandfo avatar nblandfo commented on August 21, 2024

The patch is failing.

  • ERROR: dev-libs/openssl-1.0.2p-r1::chromiumos failed (prepare phase):
  • Failed Patch: remove_bad_dtls_test.patch!
  • Call stack:
  • ebuild.sh, line  133:  Called src_prepare
    
  • environment, line 3218: Called epatch '/mnt/host/source/src/third_party/chromiumos-overlay/dev-libs/openssl/files/remove_bad_dtls_test.patch'
  • environment, line 1121: Called die
  • The specific snippet of code:
  •           die "Failed Patch: ${patchname}!";
    

dev-libs:openssl-1.0.2p-r1:20190114-174327.log

Thanks

from chromium_os-raspberry_pi.

yunshansimon avatar yunshansimon commented on August 21, 2024

openssl-1.0.2p.ebuild

 if ! use vanilla ; then
        epatch "${WORKDIR}"/patch/*.patch

        # Chromium OS patches.
        epatch "${FILESDIR}"/${PN}-1.0.2-blacklist-by-sha1.patch
        epatch "${FILESDIR}/remove_bad_dtls_test.patch"
    fi

    epatch_user

Insert the epatch command at the last of src_prepare patch process.

from chromium_os-raspberry_pi.

fydeos-alpha avatar fydeos-alpha commented on August 21, 2024

bulk closure of dated issues

from chromium_os-raspberry_pi.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.