Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 1465471 Details for
Bug 1605428
pesign-test-app: FTBFS in Fedora rawhide
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
build.log
build.log (text/plain), 32.00 KB, created by
Mohan Boddu
on 2018-07-20 15:21:37 UTC
(
hide
)
Description:
build.log
Filename:
MIME Type:
Creator:
Mohan Boddu
Created:
2018-07-20 15:21:37 UTC
Size:
32.00 KB
patch
obsolete
>url}/archive/%{tag}.%{archiveext}") > else > if (commit ~= "") then > safeset("archivename", repo .. "-%{commit}") > safeset("archiveurl", "%{forgeurl}/archive/%{commit}/" .. repo .. "-%{commit}.%{archiveext}") > else > safeset("archivename", repo .. "-%{version}") > safeset("archiveurl", "%{forgeurl}/archive/v%{version}.%{archiveext}") > end > end > safeset("forgesetupargs", forgesetupargs) > end > end > if (forge == "code.googlesource.com") then > forgeurl = string.match(forgeurl, "https://code.googlesource.com/[^#?]*[^/#?]+") > if (forgeurl == nil) then > if not silent then > rpm.expand("%{error:Googlesource URLs must match https://code.googlesource.com/â¦/repo !\n}") > end > else > explicitset("forgeurl", forgeurl) > safeset("archiveext", "tar.gz") > safeset("forgesetupargs", "-c") > if (commit ~= "") or (tag ~= "") then > safeset("scm", "git") > end > local repo = string.match(forgeurl, "^[^:]+://.+/([^/?#]+)") > if (tag ~= "") then > safeset("archivename", repo .. "-%{tag}") > safeset("archiveurl", "%{forgeurl}/+archive/%{tag}.%{archiveext}") > else > if (commit ~= "") then > safeset("archivename", repo .. "-%{commit}") > safeset("archiveurl", "%{forgeurl}/+archive/%{commit}.%{archiveext}") > else > safeset("archivename", repo .. "-v%{version}") > safeset("archiveurl", "%{forgeurl}/+archive/v%{version}.%{archiveext}") > end > end > end > end > if (forge == "bitbucket.org") then > forgeurl = string.match(forgeurl, "https://[^/]+/[^/]+/[^/#?]+") > if (forgeurl == nil) then > if not silent then > rpm.expand("%{error:BitBucket URLs must match https://bitbucket.org/owner/repo !\n}") > end > else > explicitset("forgeurl", forgeurl) > if (commit == "") then > rpm.expand("%{error:All BitBucket URLs require commit value knowledge: you need to define %{commit}!\n}") > end > local shortcommit = string.sub(commit, 1, 12) > safeset("archiveext", "tar.bz2") > -- Default to git even though BitBucket allows choosing between several SCMs > -- Set scm to hg for example before calling the macro if your project does not use git > safeset("scm", "git") > local owner = string.match(forgeurl, "^[^:]+://[^/]+/([^/]+)") > local repo = string.match(forgeurl, "^[^:]+://[^/]+/[^/]+/([^/]+)") > safeset("archivename", owner .. "-" .. repo .. "-" .. shortcommit) > safeset("forgesetupargs", "-n %{archivename}") > if (tag ~= "") then > safeset("archiveurl", "%{forgeurl}/get/%{tag}.%{archiveext}") > else > safeset("archiveurl", "%{forgeurl}/get/%{commit}.%{archiveext}") > end > end > end > if (forge == "pagure.io") then > if not silent then > rpm.expand("%{error:https://pagure.io/pagure/issue/861 needs to be resolved before the âpagure.ioâ\nsoftware publishing service can be supported.\n}") > end > end > -- Final tests to check forgeurl was successfuly parsed > if not silent then > if (rpm.expand("%{?archivename}") == "") or (rpm.expand("%{?archiveurl}") == "") then > rpm.expand("%{error:Automation for the â" .. forge .. "â\nsoftware publishing service is not implemented yet.\nPlease extend the %%forgemeta macro!\n}") > end > end > end >end >-- Set defaults if forgeurl is missing or does not parse >local archivename = rpm.expand("%{?archivename}") >safeset("archiveext", "tar.gz") >if (archivename ~= "") then > safeset("forgesetupargs", "-n %{archivename}") >end >if (commit ~= "") or (tag ~= "") then > safeset("scm", "git") >end >-- Source URL processing (computing the forgesource spec variable) >local archiveurl = rpm.expand("%{?archiveurl}") >local archiveext = rpm.expand("%{?archiveext}") >if (archivename ~= "") and (archiveurl ~= "") then > if (string.match(archiveurl, "/([^/]+)$") == archivename .. "." .. archiveext) then > safeset("forgesource", "%{archiveurl}") > else > safeset("forgesource", "%{?archiveurl}#/%{?archivename}.%{archiveext}") > end >end >-- dist processing (computing the correct pefix for snapshots) >local distprefix = rpm.expand("%{?tag}") >local version = rpm.expand("%{?version}") >if (distprefix == version) or (distprefix == "v" .. version) then > distprefix = "" >end >if (distprefix == "") then > distprefix = string.sub(rpm.expand("%{?commit}"), 1, 7) >end >if (distprefix ~= "") then > local dist = ".%([ -r %{_sourcedir}/%{archivename}.%{archiveext} ] && date +%Y%m%d -u -r %{_sourcedir}/%{archivename}.%{archiveext})%{scm}" .. string.gsub(distprefix, "-",".") .. rpm.expand("%{?dist}") > explicitset("dist", dist) >end >-- Final spec variable summary if the macro was called with -i >if informative then > rpm.expand("%{echo:Forge-specific packaging variables\n}") > rpm.expand("%{echo: forgeurl: %{?forgeurl}\n}") > rpm.expand("%{echo: forgesource: %{?forgesource}\n}") > rpm.expand("%{echo: forgesetupargs: %{?forgesetupargs}\n}") > rpm.expand("%{echo:Generic variables\n}") > rpm.expand("%{echo: archivename: %{?archivename}\n}") > rpm.expand("%{echo: archiveext: %{?archiveext}\n}") > rpm.expand("%{echo: archiveurl: %{?archiveurl}\n}") > rpm.expand("%{echo: scm: %{?scm}\n}") > rpm.expand("%{echo: tag: %{?tag}\n}") > rpm.expand("%{echo: commit: %{?commit}\n}") > rpm.expand("%{echo: dist: %{?dist} (snapshot date is computed once %%{_sourcedir}/%%{archivename}.%%{archiveext} is available)\n}") >end >} >-13: forgesetup(a:b:cDn:Tq) %setup %{?forgesetupargs} %{-a} %{-b} %{-c} %{-D} %{-n} %{-T} %{-q} >-13: fpc_arches %{ix86} %{arm} x86_64 ppc64 >-13: gccgo_arches %{mips} >-13: ghc_arches %{ix86} x86_64 armv7hl ppc64 ppc64le aarch64 s390 s390x >-13: ghc_arches_with_ghci %{ix86} x86_64 armv7hl ppc64 ppc64le aarch64 s390 s390x %{mips} >-13: go_arches %{golang_arches} %{gccgo_arches} >-13: go_compiler 1 >-13: golang_arches %{ix86} x86_64 %{arm} aarch64 ppc64le s390x >-13: gometa(u:spvi) %{expand:%{lua: >local forgeurl = rpm.expand("%{?-u*}") >if (forgeurl == "") then > forgeurl = rpm.expand("%{?forgeurl}") >end >-- Be explicit about the spec variables weâre setting >local function explicitset(rpmvariable,value) > rpm.define(rpmvariable .. " " .. value) > if (rpm.expand("%{?-v}") ~= "") then > rpm.expand("%{echo:Setting %%{" .. rpmvariable .. "} = " .. value .. "\n}") > end >end >-- Never ever stomp on a spec variable the packager already set >local function safeset(rpmvariable,value) > if (rpm.expand("%{?" .. rpmvariable .. "}") == "") then > explicitset(rpmvariable,value) > end >end >-- All the Go packaging automation relies on goipath being set >local goipath = rpm.expand("%{?goipath}") >if (goipath == "") then > rpm.expand("%{error:Please set the Go import path in the âgoipathâ variable before calling âgometaâ!}") >end >-- Compute and set spec variables >if (forgeurl ~= "") then > rpm.expand("%forgemeta %{?-v} %{?-i} %{?-s} %{?-p} -u " .. forgeurl .. "\n") > safeset("gourl", forgeurl) >else > safeset("gourl", "https://" .. goipath) > rpm.expand("%forgemeta %{?-v} %{?-i} -s %{?-p} -u %{gourl}\n") >end >if (rpm.expand("%{?forgesource}") ~= "") then > safeset("gosource", "%{forgesource}") >else > safeset("gosource", "%{gourl}/%{archivename}.%{archiveext}") >end >safeset("goname", "%gorpmname %{goipath}") >rpm.define("gosetup %forgesetup") >-- Final spec variable summary if the macro was called with -i >if (rpm.expand("%{?-i}") ~= "") then > rpm.expand("%{echo:Go-specific packaging variables}") > rpm.expand("%{echo: goipath: %{?goipath}}") > rpm.expand("%{echo: goname: %{?goname}}") > rpm.expand("%{echo: gourl: %{?gourl}}") > rpm.expand("%{echo: gosource: %{?gosource}}") >end} >BuildRequires: compiler(go-compiler) >ExclusiveArch: %{go_arches} >} >-13: gopath %{_datadir}/gocode >-13: gorpmname %{lua: >local goname = rpm.expand("%1") >-- lowercase and end with '/' >goname = string.lower(goname .. "/") >-- remove eventual protocol prefix >goname = string.gsub(goname, "^http(s?)://", "") >-- remove eventual .git suffix >goname = string.gsub(goname, "%.git/*", "") >-- remove eventual git. prefix >goname = string.gsub(goname, "^git%.", "") >-- add golang prefix >goname = "golang-" .. goname >-- remove FQDN root (.com, .org, etc) >goname = string.gsub(goname, "^([^/]+)%.([^%./]+)/", "%1/") >-- special-case x.y.z number-strings as thatâs an exception in our naming >-- guidelines >repeat > goname, i = string.gsub(goname, "(%d)%.(%d)", "%1:%2") >until i == 0 >-- replace various separators rpm does not like with - >goname = string.gsub(goname, "[%._/%-]+", "-") >-- because of the Azure sdk >goname = string.gsub(goname, "%-for%-go%-", "-") >-- Tokenize along - separators and remove duplicates to avoid >-- golang-foo-foo-bar-foo names >local result = "" >local tokens = {} >tokens["go"] = true >for token in string.gmatch(goname, "[^%-]+") do > if not tokens[token] then > result = result .. "-" .. token > tokens[token] = true > end >end >-- reassemble the string, restore x.y.z runs, convert the vx.y.z >-- Go convention to x.y.z as prefered in rpm naming >result = string.gsub(result, "^-", "") >result = string.gsub(result, ":", ".") >-- some projects have a name that end up in a number, and *also* add release >-- numbers on top of it, keep a - prefix before version strings >result = string.gsub(result, "%-v([%.%d])", "-%1") >print(result) >} > -3: group Development/System >-13: info_post >if [ -f %{_infodir}/%1 ]; then # --excludedocs? > /sbin/install-info %{_infodir}/%1 %{_infodir}/dir || : >fi >-13: info_preun >if [ $1 == 0 ]; then > if [ -f %{_infodir}/%1 ]; then # --excludedocs? > /sbin/install-info --delete %{_infodir}/%1 %{_infodir}/dir || : > fi >fi >-13: info_requires >Requires(post): /sbin/install-info >Requires(preun): /sbin/install-info >-13: install %{?_enable_debug_packages:%{?buildsubdir:%{debug_package}}} >%%install >%{nil} >-13: ix86 i386 i486 i586 i686 pentium3 pentium4 athlon geode >-13: ldc_arches %{ix86} x86_64 %{arm} >-13: ldconfig_post(n:) %{?ldconfig:%post -p %ldconfig %{?*} %{-n:-n %{-n*}} >%end} >-13: ldconfig_postun(n:) %{?ldconfig:%postun -p %ldconfig %{?*} %{-n:-n %{-n*}} >%end} >-13: ldconfig_scriptlets(n:) %{?ldconfig: >%ldconfig_post %{?*} %{-n:-n %{-n*}} >%ldconfig_postun %{?*} %{-n:-n %{-n*}} >} > -3: license GPLv2 >-13: make_build %{__make} %{_make_output_sync} %{?_smp_mflags} >-13: make_install %{__make} install DESTDIR=%{?buildroot} INSTALL="%{__install} -p" >-13: makeinstall > echo "warning: %%makeinstall is deprecated, try %%make_install instead" 1>&2 > %{__make} \ > prefix=%{?buildroot:%{buildroot}}%{_prefix} \ > exec_prefix=%{?buildroot:%{buildroot}}%{_exec_prefix} \ > bindir=%{?buildroot:%{buildroot}}%{_bindir} \ > sbindir=%{?buildroot:%{buildroot}}%{_sbindir} \ > sysconfdir=%{?buildroot:%{buildroot}}%{_sysconfdir} \ > datadir=%{?buildroot:%{buildroot}}%{_datadir} \ > includedir=%{?buildroot:%{buildroot}}%{_includedir} \ > libdir=%{?buildroot:%{buildroot}}%{_libdir} \ > libexecdir=%{?buildroot:%{buildroot}}%{_libexecdir} \ > localstatedir=%{?buildroot:%{buildroot}}%{_localstatedir} \ > sharedstatedir=%{?buildroot:%{buildroot}}%{_sharedstatedir} \ > mandir=%{?buildroot:%{buildroot}}%{_mandir} \ > infodir=%{?buildroot:%{buildroot}}%{_infodir} \ > install >-13: mips %{mips32} %{mips64} >-13: mips32 mips mipsel mipsr6 mipsr6el >-13: mips64 mips64 mips64el mips64r6 mips64r6el >-13: mipseb mips mipsr6 mips64 mips64r6 >-13: mipsel mipsel mipsr6el mips64el mips64r6el >-13: mono_arches %{ix86} x86_64 sparc sparcv9 ia64 %{arm} aarch64 alpha s390x ppc ppc64 ppc64le > -3= name pesign-test-app >-13= nil %{!?nil} >-13: nim_arches %{ix86} x86_64 %{arm} aarch64 %{power64} >-13: nodejs_arches %{ix86} x86_64 %{arm} aarch64 %{power64} s390x >-13: ocaml_natdynlink aarch64 %{arm} %{ix86} ppc ppc64 ppc64le riscv64 s390x sparc sparcv9 x86_64 >-13: ocaml_native_compiler aarch64 %{arm} %{ix86} ppc ppc64 ppc64le riscv64 s390x sparc sparcv9 x86_64 >-13: ocaml_native_profiling %{arm} %{ix86} ppc ppc64 ppc64le sparc sparcv9 x86_64 >-13: openblas_arches x86_64 %{ix86} armv7hl %{power64} aarch64 s390x >-11: optflags %{__global_compiler_flags} -fasynchronous-unwind-tables -fstack-clash-protection >-13= packager Fedora Project >-13: patches %{lua: for i, p in ipairs(patches) do print(p.." ") end} >-13: perl_archlib %(eval "`%{__perl} -V:installarchlib`"; echo $installarchlib) >-13: perl_privlib %(eval "`%{__perl} -V:installprivlib`"; echo $installprivlib) >-13: perl_sitearch %(eval "`%{__perl} -V:installsitearch`"; echo $installsitearch) >-13: perl_sitelib %(eval "`%{__perl} -V:installsitelib`"; echo $installsitelib) >-13: perl_vendorarch %(eval "`%{__perl} -V:installvendorarch`"; echo $installvendorarch) >-13: perl_vendorlib %(eval "`%{__perl} -V:installvendorlib`"; echo $installvendorlib) >-13: pesign(i:o:C:e:c:n:a:s) > _pesign_nssdir=/etc/pki/pesign > if [ %{__pesign_cert} = "Red Hat Test Certificate" ]; then > _pesign_nssdir=/etc/pki/pesign-rh-test > fi > if [ -x %{_pesign} ] && \ > [ "%{_target_cpu}" == "x86_64" -o \ > "%{_target_cpu}" == "aarch64" ]; then > if [ "0%{?rhel}" -ge "7" -a -f /usr/bin/rpm-sign ]; then > nss=$(mktemp -p $PWD -d) > echo > ${nss}/pwfile > certutil -N -d ${nss} -f ${nss}/pwfile > certutil -A -n "ca" -t "CT,C," -i %{-a*} -d ${nss} > certutil -A -n "signer" -t ",c," -i %{-c*} -d ${nss} > sattrs=$(mktemp -p $PWD --suffix=.der) > %{_pesign} %{-i} -E ${sattrs} --certdir ${nss} --force > rpm-sign --key "%{-n*}" --rsadgstsign ${sattrs} > %{_pesign} -R ${sattrs}.sig -I ${sattrs} %{-i} \ > --certdir ${nss} -c signer %{-o} > rm -rf ${sattrs} ${sattrs}.sig ${nss} > elif [ "%{vendor}" == "Fedora Project" -a \ > "$(id -un)" == "mockbuild" -a \ > "$(uname -m)" == "x86_64" ] && \ > grep -q ID=fedora /etc/os-release && \ > [[ "%{_buildhost}" =~ ^bkernel.* ]] && \ > ! [ -S /var/run/pesign/socket ]; then > echo "No socket even though this is %{_buildhost}" > ls -ld /var/run/pesign || : > getfacl /var/run/pesign || : > ls -l /var/run/pesign/socket || : > getfacl /var/run/pesign/socket || : > echo =========== env ============== > set > echo =========== env ============== > exit 1 > elif [ -S /var/run/pesign/socket ]; then > %{_pesign_client} -t %{__pesign_client_token} \ > -c %{__pesign_client_cert} \ > %{-i} %{-o} %{-e} %{-s} %{-C} > else > %{_pesign} %{__pesign_token} -c %{__pesign_cert} \ > --certdir ${_pesign_nssdir} \ > %{-i} %{-o} %{-e} %{-s} %{-C} > fi > else > if [ -n "%{-i*}" -a -n "%{-o*}" ]; then > mv %{-i*} %{-o*} > elif [ -n "%{-i*}" -a -n "%{-e*}" ]; then > touch %{-e*} > fi > fi > if [ ! -s %{-o} ]; then > if [ -e "%{-o*}" ]; then > rm -f %{-o*} > fi > exit 1 > fi ; >-13: power64 ppc64 ppc64p7 ppc64le >-13: py2_dist %{lua: > args = {} > arg = 1 > while (true) do > name = rpm.expand("%{?" .. arg .. ":%{" .. arg .. "}}"); > if (name == nil or name == '') then > break > end > args[arg] = name > arg = arg + 1 > end > for arg, name in ipairs(args) do > canonical = rpm.expand("%py_dist_name " .. name); > print("python2dist(" .. canonical .. ") "); > end >} >-13: py3_dist %{lua: > args = {} > arg = 1 > while (true) do > name = rpm.expand("%{?" .. arg .. ":%{" .. arg .. "}}"); > if (name == nil or name == '') then > break > end > args[arg] = name > arg = arg + 1 > end > for arg, name in ipairs(args) do > canonical = rpm.expand("%py_dist_name " .. name); > print("python3dist(" .. canonical .. ") "); > end >} >-13: py_auto_byte_compile 1 >-13: py_dist_name %{lua: > name = rpm.expand("%{?1:%{1}}"); > canonical = string.gsub(string.lower(name), "[^%w%.]+", "-"); > print(canonical); >} >-13: pypi_source %{lua: > local src = rpm.expand('%1') > local ver = rpm.expand('%2') > local ext = rpm.expand('%3') > local url = rpm.expand('%__pypi_url') > -- If no first argument, try %srcname, then %pypi_name, then %name > -- Note that rpm leaves macros unchanged if they are not defined. > if src == '%1' then > src = rpm.expand('%srcname') > end > if src == '%srcname' then > src = rpm.expand('%pypi_name') > end > if src == '%pypi_name' then > src = rpm.expand('%name') > end > -- If no second argument, use %version > if ver == '%2' then > ver = rpm.expand('%version') > end > -- If no third argument, use the preset default extension > if ext == '%3' then > ext = rpm.expand('%__pypi_default_extension') > end > local first = string.sub(src, 1, 1) > print(url .. first .. '/' .. src .. '/' .. src .. '-' .. ver .. '.' .. ext) >} >-13: python3_pkgversion 3 >-13: python_sitearch %(%{__python} -Es %{_rpmconfigdir}/python-macro-helper sitearch) >-13: python_sitelib %(%{__python} -Es %{_rpmconfigdir}/python-macro-helper sitelib) >-13: python_version %(%{__python} -Es %{_rpmconfigdir}/python-macro-helper version) >-13: qt5_qtwebengine_arches %{ix86} x86_64 %{arm} aarch64 mips mipsel mips64el > -3: release 9.fc29 >-13: requires_eq %(LC_ALL="C" echo '%*' | xargs -r rpm -q --qf 'Requires: %%{name} = %%{epoch}:%%{version}\n' | sed -e 's/ (none):/ /' -e 's/ 0:/ /' | grep -v "is not") >-13: rpmmacrodir /usr/lib/rpm/macros.d >-13: rust_arches x86_64 i686 armv7hl aarch64 ppc64 ppc64le s390x >-13: set_build_flags > CFLAGS="${CFLAGS:-%{build_cflags}}" ; export CFLAGS ; > CXXFLAGS="${CXXFLAGS:-%{build_cxxflags}}" ; export CXXFLAGS ; > FFLAGS="${FFLAGS:-%{build_fflags}}" ; export FFLAGS ; > FCFLAGS="${FCFLAGS:-%{build_fflags}}" ; export FCFLAGS ; > LDFLAGS="${LDFLAGS:-%{build_ldflags}}" ; export LDFLAGS >-13: source_date_epoch_from_changelog 0 >-13: sources %{lua: for i, s in ipairs(sources) do print(s.." ") end} >-13: sparc sparc sparcv8 sparcv9 sparcv9v sparc64 sparc64v > -3: summary Simple pesign test target >-13: undefined %{expand:%%{?%{1}:0}%%{!?%{1}:1}} > -3: url https://github.com/vathpela/pesign-test-app >-13: valgrind_arches %{ix86} x86_64 ppc ppc64 ppc64le s390x armv7hl aarch64 >-13= vendor Fedora Project > -3= version 5 >-13: with %{expand:%%{?with_%{1}:1}%%{!?with_%{1}:0}} >-13: without %{expand:%%{?with_%{1}:0}%%{!?with_%{1}:1}} >======================== active 498 empty 0 > 1> %pesign^-s -i %{name}-unsigned.efi -o %{name}-signed.efi > 2> %{name}^unsigned.efi -o %{name}-signed.efi > 2> %{name}^signed.efi > 2> %{__pesign_cert}^= "Red Hat Test Certificate" ]; then > 3> %{!?pe_signing_cert:"Red Hat Test Certificate"}^{?pe_signing_cert:"%{pe_signing_cert}"} > 3> %{?pe_signing_cert:"%{pe_signing_cert}"}^ > 2> %{_pesign}^] && \ > 2> %{_target_cpu}^ == "x86_64" -o \ > 2> %{_target_cpu}^ == "aarch64" ]; then > 2> %{?rhel}^ -ge "7" -a -f /usr/bin/rpm-sign ]; then > 2> %{-a*}^-d ${nss} > 2> %{-c*}^-d ${nss} > 2> %{_pesign}^%{-i} -E ${sattrs} --certdir ${nss} --force > 2> %{-i}^-E ${sattrs} --certdir ${nss} --force > 2> %{-n*}^ --rsadgstsign ${sattrs} > 2> %{_pesign}^-R ${sattrs}.sig -I ${sattrs} %{-i} \ > 2> %{-i}^ \ > 2> %{-o}^ > 2> %{vendor}^ == "Fedora Project" -a \ > 2> %{_buildhost}^ =~ ^bkernel.* ]] && \ > 2> %{_buildhost}^ > 2> %{_pesign_client}^-t %{__pesign_client_token} \ > 2> %{__pesign_client_token}^ \ > 3> %{!?pe_signing_token:"Fedora Signer (OpenSC Card)"}^{?pe_signing_token:"%{pe_signing_token}} > 3> %{?pe_signing_token:"%{pe_signing_token}}^ > 2> %{__pesign_client_cert}^ \ > 3> %{!?pe_signing_cert:"/CN=Fedora Secure Boot Signer"}^{?pe_signing_cert:"%{pe_signing_cert}} > 3> %{?pe_signing_cert:"%{pe_signing_cert}}^ > 2> %{-i}^%{-o} %{-e} %{-s} %{-C} > 2> %{-o}^%{-e} %{-s} %{-C} > 2> %{-e}^%{-s} %{-C} > 2> %{-s}^%{-C} > 2> %{-C}^ > 2> %{_pesign}^%{__pesign_token} -c %{__pesign_cert} \ > 2> %{__pesign_token}^-c %{__pesign_cert} \ > 3> %{nil}^{?pe_signing_token:-t "%{pe_signing_token}"} > 4> %{!?nil}^ > 3> %{?pe_signing_token:-t "%{pe_signing_token}"}^ > 2> %{__pesign_cert}^ \ > 3> %{!?pe_signing_cert:"Red Hat Test Certificate"}^{?pe_signing_cert:"%{pe_signing_cert}"} > 3> %{?pe_signing_cert:"%{pe_signing_cert}"}^ > 2> %{-i}^%{-o} %{-e} %{-s} %{-C} > 2> %{-o}^%{-e} %{-s} %{-C} > 2> %{-e}^%{-s} %{-C} > 2> %{-s}^%{-C} > 2> %{-C}^ > 2> %{-i*}^ -a -n "%{-o*}" ]; then > 2> %{-o*}^ ]; then > 2> %{-i*}^%{-o*} > 2> %{-o*}^ > 2> %{-i*}^ -a -n "%{-e*}" ]; then > 2> %{-e*}^ ]; then > 2> %{-e*}^ > 2> %{-o}^]; then > 2> %{-o*}^ ]; then > 2> %{-o*}^ > 1> %install^ > 2> %{?_enable_debug_packages:%{?buildsubdir:%{debug_package}}}^ > 3> %{?buildsubdir:%{debug_package}}^ > 4> %{debug_package}^ > 2> %{nil}^ > 3> %{!?nil}^ > 1> %{buildroot}^ > 1> %{buildroot}^%{_libdir} > 1> %{_libdir}^ > 2> %{_prefix}^lib64 > 1> %{_libdir}^INSTALLROOT=%{buildroot} DATADIR=%{_datadir} \ > 2> %{_prefix}^lib64 > 1> %{buildroot}^DATADIR=%{_datadir} \ > 1> %{_datadir}^\ > 2> %{_datarootdir}^ > 3> %{_prefix}^share > 1> %{name}^signed.efi %{buildroot}/%{_datadir}/%{name}-%{version}/%{name}-signed.efi > 1> %{buildroot}^%{_datadir}/%{name}-%{version}/%{name}-signed.efi > 1> %{_datadir}^%{name}-%{version}/%{name}-signed.efi > 2> %{_datarootdir}^ > 3> %{_prefix}^share > 1> %{name}^%{version}/%{name}-signed.efi > 1> %{version}^%{name}-signed.efi > 1> %{name}^signed.efi > 1> %check^ > 1> %ifarch^x86_64 > 1> %{_target_cpu}^ > 1> %files^ > 1> %doc^README COPYING > 1> %dir^%{_datadir}/%{name}-%{version} > 1> %{_datadir}^%{name}-%{version} > 2> %{_datarootdir}^ > 3> %{_prefix}^share > 1> %{name}^%{version} > 1> %{version}^ > 1> %{_datadir}^%{name}-%{version}/%{name}.efi > 2> %{_datarootdir}^ > 3> %{_prefix}^share > 1> %{name}^%{version}/%{name}.efi > 1> %{version}^%{name}.efi > 1> %{name}^efi > 1> %{_datadir}^%{name}-%{version}/%{name}-signed.efi > 2> %{_datarootdir}^ > 3> %{_prefix}^share > 1> %{name}^%{version}/%{name}-signed.efi > 1> %{version}^%{name}-signed.efi > 1> %{name}^signed.efi > 1> %changelog^ > 1> %{?_changelog_trimtime}^ > 2> %{lua:print(os.time() - 2 * 365 * 86400)}^ > 1> %{?buildroot: %{__rm} -rf %{buildroot}}^ > 2> %{__rm}^-rf %{buildroot} > 2> %{buildroot}^ > 1> %{_target_platform}^ > 2> %{_target_cpu}^%{_vendor}-%{_target_os}%{?_gnu} > 2> %{_vendor}^%{_target_os}%{?_gnu} > 2> %{_target_os}^{?_gnu} > 2> %{?_gnu}^ > 1> %{_target_cpu}^ > 1> %{_target_os}^ > 1> %{optflags}^ > 2> %{__global_compiler_flags}^-fasynchronous-unwind-tables -fstack-clash-protection > 3> %{_hardened_cflags}^%{_annotated_cflags} > 4> %{?_hardened_build:%{_hardening_cflags}}^ > 5> %{_hardening_cflags}^ > 3> %{_annotated_cflags}^ > 4> %{?_annotated_build:%{_annobin_cflags}}^ > 5> %{_annobin_cflags}^ > 1> %{?_isa}^ > 2> %{?__isa:(%{__isa})}^{!?__isa:%{nil}} > 3> %{__isa}^ > 4> %{__isa_name}^%{__isa_bits} > 4> %{__isa_bits}^ > 2> %{!?__isa:%{nil}}^ > 1> %{_invalid_encoding_terminates_build}^ > 1> %{?source_date_epoch_from_changelog}^ > 1> %{_builddir}^ > 2> %{_topdir}^BUILD > 1> %{_tmppath}^ > 2> %{_var}^tmp > 1> %{_tmppath}^rpm-tmp.XXXXXX > 2> %{_var}^tmp > 1> %{__spec_prep_template}^ > 2> %{__spec_prep_shell}^ > 3> %{___build_shell}^ > 4> %{?_buildshell:%{_buildshell}}^{!?_buildshell:/bin/sh} > 5> %{_buildshell}^ > 4> %{!?_buildshell:/bin/sh}^ > 2> %{__spec_prep_pre}^ > 3> %{___build_pre}^ > 4> %{u2p:%{_sourcedir}}^ > 5> %{_sourcedir}^ > 6> %{_topdir}^SOURCES > 4> %{u2p:%{_builddir}}^ > 5> %{_builddir}^ > 6> %{_topdir}^BUILD > 4> %{optflags}^ > 5> %{__global_compiler_flags}^-fasynchronous-unwind-tables -fstack-clash-protection > 6> %{_hardened_cflags}^%{_annotated_cflags} > 7> %{?_hardened_build:%{_hardening_cflags}}^ > 8> %{_hardening_cflags}^ > 6> %{_annotated_cflags}^ > 7> %{?_annotated_build:%{_annobin_cflags}}^ > 8> %{_annobin_cflags}^ > 4> %{?__global_ldflags}^ > 5> %{build_ldflags}^ > 6> %{_ld_as_needed_flags}^%{_ld_symbols_flags} %{_hardened_ldflags} > 7> %{?_ld_as_needed:-Wl,--as-needed}^ > 6> %{_ld_symbols_flags}^%{_hardened_ldflags} > 7> %{?_ld_strict_symbol_defs:-Wl,-z,defs}^ > 6> %{_hardened_ldflags}^ > 7> %{?_hardened_build:%{_hardening_ldflags}}^ > 8> %{_hardening_ldflags}^ > 4> %{_arch}^ > 4> %{_os}^ > 4> %{_docdir}^ > 5> %{_defaultdocdir}^ > 6> %{_datadir}^doc > 7> %{_datarootdir}^ > 8> %{_prefix}^share > 4> %{NAME}^ > 4> %{VERSION}^ > 4> %{RELEASE}^ > 4> %{?buildroot:RPM_BUILD_ROOT="%{u2p:%{buildroot}}" > export RPM_BUILD_ROOT}^ > 5> %{u2p:%{buildroot}}^ > 6> %{buildroot}^ > 4> %{?_javaclasspath:CLASSPATH="%{_javaclasspath}" > export CLASSPATH}^ > 4> %{_libdir}^pkgconfig:%{_datadir}/pkgconfig" > 5> %{_prefix}^lib64 > 4> %{_datadir}^pkgconfig" > 5> %{_datarootdir}^ > 6> %{_prefix}^share > 4> %{verbose:set -x}^{!verbose:exec > /dev/null} > 4> %{!verbose:exec > /dev/null}^ > 4> %{u2p:%{_builddir}}^ > 5> %{_builddir}^ > 6> %{_topdir}^BUILD > 2> %{nil}^ > 3> %{!?nil}^ > 1> %{__spec_prep_post}^ > 2> %{___build_post}^ > 1> %{__spec_prep_cmd}^/var/tmp/rpm-tmp.njZRVj > 2> %{___build_cmd}^ > 3> %{?_sudo:%{_sudo} }^{?_remsh:%{_remsh} %{_remhost} }%{?_remsudo:%{_remsudo} }%{?_remchroot:%{_remchroot} %{_remroot} }%{___build_shell} %{___build_args} > 3> %{?_remsh:%{_remsh} %{_remhost} }^{?_remsudo:%{_remsudo} }%{?_remchroot:%{_remchroot} %{_remroot} }%{___build_shell} %{___build_args} > 3> %{?_remsudo:%{_remsudo} }^{?_remchroot:%{_remchroot} %{_remroot} }%{___build_shell} %{___build_args} > 3> %{?_remchroot:%{_remchroot} %{_remroot} }^{___build_shell} %{___build_args} > 3> %{___build_shell}^%{___build_args} > 4> %{?_buildshell:%{_buildshell}}^{!?_buildshell:/bin/sh} > 5> %{_buildshell}^ > 4> %{!?_buildshell:/bin/sh}^ > 3> %{___build_args}^ > 1> %{?_color_output}^{!?_color_output:auto} > 1> %{!?_color_output:auto}^ >+ umask 022 >+ cd /builddir/build/BUILD >+ cd /builddir/build/BUILD >+ rm -rf pesign-test-app-5 >+ /usr/bin/bzip2 -dc /builddir/build/SOURCES/pesign-test-app-5.tar.bz2 >+ /usr/bin/tar -xof - >+ STATUS=0 >+ '[' 0 -ne 0 ']' >+ cd pesign-test-app-5 >+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . >+ exit 0 > 1> %{_builddir}^ > 2> %{_topdir}^BUILD > 1> %{_tmppath}^rpm-tmp.XXXXXX > 2> %{_var}^tmp > 1> %{__spec_build_template}^ > 2> %{__spec_build_shell}^ > 3> %{___build_shell}^ > 4> %{?_buildshell:%{_buildshell}}^{!?_buildshell:/bin/sh} > 5> %{_buildshell}^ > 4> %{!?_buildshell:/bin/sh}^ > 2> %{__spec_build_pre}^ > 3> %{___build_pre}^ > 4> %{u2p:%{_sourcedir}}^ > 5> %{_sourcedir}^ > 6> %{_topdir}^SOURCES > 4> %{u2p:%{_builddir}}^ > 5> %{_builddir}^ > 6> %{_topdir}^BUILD > 4> %{optflags}^ > 5> %{__global_compiler_flags}^-fasynchronous-unwind-tables -fstack-clash-protection > 6> %{_hardened_cflags}^%{_annotated_cflags} > 7> %{?_hardened_build:%{_hardening_cflags}}^ > 8> %{_hardening_cflags}^ > 6> %{_annotated_cflags}^ > 7> %{?_annotated_build:%{_annobin_cflags}}^ > 8> %{_annobin_cflags}^ > 4> %{?__global_ldflags}^ > 5> %{build_ldflags}^ > 6> %{_ld_as_needed_flags}^%{_ld_symbols_flags} %{_hardened_ldflags} > 7> %{?_ld_as_needed:-Wl,--as-needed}^ > 6> %{_ld_symbols_flags}^%{_hardened_ldflags} > 7> %{?_ld_strict_symbol_defs:-Wl,-z,defs}^ > 6> %{_hardened_ldflags}^ > 7> %{?_hardened_build:%{_hardening_ldflags}}^ > 8> %{_hardening_ldflags}^ > 4> %{_arch}^ > 4> %{_os}^ > 4> %{_docdir}^ > 5> %{_defaultdocdir}^ > 6> %{_datadir}^doc > 7> %{_datarootdir}^ > 8> %{_prefix}^share > 4> %{NAME}^ > 4> %{VERSION}^ > 4> %{RELEASE}^ > 4> %{?buildroot:RPM_BUILD_ROOT="%{u2p:%{buildroot}}" > export RPM_BUILD_ROOT}^ > 5> %{u2p:%{buildroot}}^ > 6> %{buildroot}^ > 4> %{?_javaclasspath:CLASSPATH="%{_javaclasspath}" > export CLASSPATH}^ > 4> %{_libdir}^pkgconfig:%{_datadir}/pkgconfig" > 5> %{_prefix}^lib64 > 4> %{_datadir}^pkgconfig" > 5> %{_datarootdir}^ > 6> %{_prefix}^share > 4> %{verbose:set -x}^{!verbose:exec > /dev/null} > 4> %{!verbose:exec > /dev/null}^ > 4> %{u2p:%{_builddir}}^ > 5> %{_builddir}^ > 6> %{_topdir}^BUILD > 2> %{nil}^ > 3> %{!?nil}^ > 1> %{__spec_build_post}^ > 2> %{___build_post}^ > 1> %{__spec_build_cmd}^/var/tmp/rpm-tmp.rCzG2l > 2> %{___build_cmd}^ > 3> %{?_sudo:%{_sudo} }^{?_remsh:%{_remsh} %{_remhost} }%{?_remsudo:%{_remsudo} }%{?_remchroot:%{_remchroot} %{_remroot} }%{___build_shell} %{___build_args} > 3> %{?_remsh:%{_remsh} %{_remhost} }^{?_remsudo:%{_remsudo} }%{?_remchroot:%{_remchroot} %{_remroot} }%{___build_shell} %{___build_args} > 3> %{?_remsudo:%{_remsudo} }^{?_remchroot:%{_remchroot} %{_remroot} }%{___build_shell} %{___build_args} > 3> %{?_remchroot:%{_remchroot} %{_remroot} }^{___build_shell} %{___build_args} > 3> %{___build_shell}^%{___build_args} > 4> %{?_buildshell:%{_buildshell}}^{!?_buildshell:/bin/sh} > 5> %{_buildshell}^ > 4> %{!?_buildshell:/bin/sh}^ > 3> %{___build_args}^ >+ umask 022 >+ cd /builddir/build/BUILD >+ cd pesign-test-app-5 >+ make LIBDIR=/usr/lib64 DATADIR=/usr/share >gcc -O0 -g3 -fpic -Werror -Wall -Wextra -fshort-wchar -fno-merge-constants -ffreestanding -fno-stack-protector -fno-stack-check --std=gnu11 -DCONFIG_aarch64 -I/usr/include/efi/ -I/usr/include/efi/aarch64/ -I/usr/include/efi/protocol -ffreestanding -I -c -o pesign-test-app.o pesign-test-app.c >RPM build errors: >make: gcc: Command not found >make: gcc: Command not found >make: *** [Makefile:63: pesign-test-app.o] Error 127 >error: Bad exit status from /var/tmp/rpm-tmp.rCzG2l (%build) > Bad exit status from /var/tmp/rpm-tmp.rCzG2l (%build) > 1> %{_target}^macros:/usr/lib/rpm/fileattrs/*.attr:/usr/lib/rpm/redhat/macros:/etc/rpm/macros.*:/etc/rpm/macros:/etc/rpm/%{_target}/macros:~/.rpmmacros > 1> %{_target}^macros:~/.rpmmacros > 1> %{_target_cpu}^ > 1> %{_target_os}^ >Child return code was: 1 >EXCEPTION: [Error()] >Traceback (most recent call last): > File "/usr/lib/python3.6/site-packages/mockbuild/trace_decorator.py", line 89, in trace > result = func(*args, **kw) > File "/usr/lib/python3.6/site-packages/mockbuild/util.py", line 582, in do > raise exception.Error("Command failed. See logs for output.\n # %s" % (command,), child.returncode) >mockbuild.exception.Error: Command failed. See logs for output. > # bash --login -c /usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/pesign-test-app.spec
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1605428
: 1465471 |
1465472
|
1465473