commit rpm for openSUSE:Factory
Hello community, here is the log from the commit of package rpm for openSUSE:Factory checked in at 2018-04-03 12:11:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rpm (Old) and /work/SRC/openSUSE:Factory/.rpm.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "rpm" Tue Apr 3 12:11:00 2018 rev:259 rq:591876 version:4.14.1 Changes: -------- --- /work/SRC/openSUSE:Factory/rpm/python-rpm.changes 2018-02-08 14:02:27.548198952 +0100 +++ /work/SRC/openSUSE:Factory/.rpm.new/python-rpm.changes 2018-04-03 12:11:04.125610923 +0200 @@ -1,0 +2,6 @@ +Tue Mar 20 13:59:45 UTC 2018 - tchvatal@suse.com + +- Switch really to singlespec thus allowing us to build without + python2-devel present in the distribution + +------------------------------------------------------------------- --- /work/SRC/openSUSE:Factory/rpm/rpm.changes 2018-03-07 10:29:05.434570379 +0100 +++ /work/SRC/openSUSE:Factory/.rpm.new/rpm.changes 2018-04-03 12:11:06.613521405 +0200 @@ -1,0 +2,13 @@ +Tue Mar 27 14:31:28 CEST 2018 - mls@suse.de + +- do not use the source date epoch as buildtime by default + [bnc#1087065] + new patch: source_date_epoch_buildtime.diff + +------------------------------------------------------------------- +Mon Mar 5 09:23:16 UTC 2018 - schwab@suse.de + +- handle RISC-V relocation in debugedit + new patch: debugedit-riscv.patch + +------------------------------------------------------------------- New: ---- debugedit-riscv.patch source_date_epoch_buildtime.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-rpm.spec ++++++ --- /var/tmp/diff_new_pack.tm9Pql/_old 2018-04-03 12:11:08.781443401 +0200 +++ /var/tmp/diff_new_pack.tm9Pql/_new 2018-04-03 12:11:08.785443256 +0200 @@ -17,14 +17,16 @@ # +# Enable Python build sourced from rpm spec +%global with_python 1 Name: python-rpm Version: 4.14.1 Release: 0 -#!BuildIgnore: rpmlint-Factory Summary: Python Bindings for Manipulating RPM Packages -License: GPL-2.0+ +License: GPL-2.0-or-later Group: Development/Libraries/Python Source99: rpm.spec +BuildRequires: %{python_module devel} BuildRequires: file-devel BuildRequires: libacl-devel BuildRequires: libbz2-devel @@ -37,22 +39,15 @@ BuildRequires: ncurses-devel BuildRequires: popt-devel BuildRequires: python-rpm-macros -BuildRequires: python2-devel -BuildRequires: python3-devel BuildRequires: xz-devel BuildRequires: zlib-devel +#!BuildIgnore: rpmlint-Factory Requires: rpm = %{version} - +%{expand:%(sed -n -e '/^Source:/,/^BuildRoot:/p' <%{_sourcedir}/rpm.spec)} %if "%{python_flavor}" == "python2" Obsoletes: rpm-python < %{version}-%{release} Provides: rpm-python = %{version}-%{release} %endif - -# Enable Python build sourced from rpm spec -%global with_python 1 - -%{expand:%(sed -n -e '/^Source:/,/^BuildRoot:/p' <%_sourcedir/rpm.spec)} - %python_subpackages %description @@ -64,7 +59,7 @@ that will manipulate RPM packages and databases. %prep -%{expand:%(sed -n -e '/^%%prep/,/^%%install/p' <%_sourcedir/rpm.spec | sed -e '1d' -e '$d')} +%{expand:%(sed -n -e '/^%%prep/,/^%%install/p' <%{_sourcedir}/rpm.spec | sed -e '1d' -e '$d')} # The build stage is already declared and pulled in from rpm.spec pushd python ++++++ rpm.spec ++++++ --- /var/tmp/diff_new_pack.tm9Pql/_old 2018-04-03 12:11:08.817442106 +0200 +++ /var/tmp/diff_new_pack.tm9Pql/_new 2018-04-03 12:11:08.817442106 +0200 @@ -49,7 +49,7 @@ Provides: rpminst Requires(post): %fillup_prereq Summary: The RPM Package Manager -License: GPL-2.0+ +License: GPL-2.0-or-later Group: System/Packages Version: 4.14.1 Release: 0 @@ -130,6 +130,8 @@ Patch109: pythondistdeps.diff Patch111: debugedit-bnc1076819.diff Patch112: hardlinks.diff +Patch113: debugedit-riscv.patch +Patch114: source_date_epoch_buildtime.diff Patch6464: auto-config-update-aarch64-ppc64le.diff Patch6465: auto-config-update-riscv64.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -227,7 +229,7 @@ %patch -P 85 %patch -P 93 -P 94 -P 99 %patch -P 100 -P 102 -P 103 -P 108 -%patch -P 109 -P 111 -P 112 +%patch -P 109 -P 111 -P 112 -P 113 -P 114 %ifarch aarch64 ppc64le riscv64 %patch6464 ++++++ debugedit-riscv.patch ++++++
Resolves #407 --- tools/debugedit.c | 6 ++++++ 1 file changed, 6 insertions(+) Index: tools/debugedit.c =================================================================== --- tools/debugedit.c.orig +++ tools/debugedit.c @@ -1985,6 +1985,12 @@ edit_dwarf2 (DSO *dso) if (rtype != R_68K_32) goto fail; break; +#if defined(EM_RISCV) && defined(R_RISCV_32) + case EM_RISCV: + if (rtype != R_RISCV_32) + goto fail; + break; +#endif default: fail: error (1, 0, "%s: Unhandled relocation %d in .debug_info section", ++++++ source_date_epoch_buildtime.diff ++++++ --- ./build/pack.c.orig 2018-03-27 12:21:03.036841297 +0000 +++ ./build/pack.c 2018-03-27 12:29:56.050400820 +0000 @@ -161,7 +161,7 @@ static rpm_time_t * getBuildTime(void) if (buildTime[0] == 0) { srcdate = getenv("SOURCE_DATE_EPOCH"); - if (srcdate) { + if (srcdate && rpmExpandNumeric("%{?use_source_date_epoch_as_buildtime}")) { errno = 0; epoch = strtol(srcdate, &endptr, 10); if (srcdate == endptr || *endptr || errno != 0)
participants (1)
-
root@hilbert.suse.de