openSUSE Commits
Threads by month
- ----- 2024 -----
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
November 2018
- 1 participants
- 1606 discussions
Hello community,
here is the log from the commit of package metis for openSUSE:Factory checked in at 2018-11-28 11:08:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/metis (Old)
and /work/SRC/openSUSE:Factory/.metis.new.19453 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "metis"
Wed Nov 28 11:08:51 2018 rev:4 rq:651310 version:5.1.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/metis/metis.changes 2014-07-08 13:01:57.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.metis.new.19453/metis.changes 2018-11-28 11:08:56.359270321 +0100
@@ -1,0 +2,18 @@
+Thu Nov 22 16:27:05 UTC 2018 - Jan Engelhardt <jengelh(a)inai.de>
+
+- Edit description to put time-sensitive wording into context.
+
+-------------------------------------------------------------------
+Fri Oct 26 09:27:45 UTC 2018 - eich(a)suse.com
+
+- General spec file clean up.
+- Touch-up to the HPC build.
+
+-------------------------------------------------------------------
+Thu Nov 30 13:22:30 UTC 2017 - jjolly(a)suse.com
+
+- Implemented suse-hpc packaging
+- Added metis-makefile-c-directives.patch
+ - Provides cflags option to help provide metis native build process
+
+-------------------------------------------------------------------
New:
----
_multibuild
metis-makefile-c-directives.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ metis.spec ++++++
--- /var/tmp/diff_new_pack.gYlFga/_old 2018-11-28 11:08:57.043269389 +0100
+++ /var/tmp/diff_new_pack.gYlFga/_new 2018-11-28 11:08:57.047269384 +0100
@@ -1,7 +1,7 @@
#
# spec file for package metis
#
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,58 +12,134 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
-Name: metis
-Version: 5.1.0
+%global flavor @BUILD_FLAVOR@%{nil}
+
+%define vers 5.1.0
+%define _vers 5_1_0
+%define short_ver 5.1
+%define src_ver %{version}
+%define pname metis
%define somajor 5
+
+%if "%{flavor}" == ""
+ExclusiveArch: do_not_build
+%define package_name %pname
+%bcond_with hpc
+%endif
+
+%if "%{flavor}" == "serial"
+%bcond_with hpc
+%endif
+
+%if "%{flavor}" == "gnu-hpc"
+%bcond_without hpc
+%global compiler_family gnu
+%undefine c_f_ver
+%endif
+
+%if "%{flavor}" == "gnu6-hpc"
+%bcond_without hpc
+%define compiler_family gnu
+%define c_f_ver 6
+%undefine mpi_flavor
+%endif
+
+%if %{without hpc}
+%if 0%{!?package_name:1}
+%define package_name %{pname}
+%endif
+%define p_prefix %_prefix
+%define p_includedir %_includedir
+%define p_libdir %_libdir
+%define p_bindir %_bindir
+%define p_mandir %_mandir
+%define p_datadir %_datadir
+%define p_infodir %_infodir
+%define libname lib%{pname}%{somajor}
+
+%else
+
+%define package_name %{hpc_package_name %_vers}
+%define p_prefix %hpc_prefix
+%define p_includedir %hpc_includedir
+%define p_libdir %hpc_libdir
+%define p_bindir %hpc_bindir
+%define p_mandir %hpc_mandir
+%define p_datadir %hpc_datadir
+%define p_infodir %hpc_infodir
+%define libname lib%{pname}%{hpc_package_name_tail %{_vers}}
+
+%{hpc_init -c %{compiler_family} %{?c_f_ver:-v %{c_f_ver}} %{?ext:-e %{ext}}}
+%endif
+
+Name: %{package_name}
+Version: %{vers}
Release: 0
Summary: Serial Graph Partitioning and Fill-reducing Matrix Ordering
License: Apache-2.0
Group: Productivity/Scientific/Math
Url: http://glaros.dtc.umn.edu/gkhome/metis/metis/overview
-Source0: http://glaros.dtc.umn.edu/gkhome/fetch/sw/metis/%{name}-%{version}.tar.gz
+Source0: http://glaros.dtc.umn.edu/gkhome/fetch/sw/metis/%{pname}-%{version}.tar.gz
# PATCH-FIX-OPENSUSE metis-cmake.patch
Patch1: metis-cmake.patch
# PATCH-FIX-OPENSUSE metis-programs-no-compilation-time.patch -- Fix W: file-contains-date-and-time
Patch2: metis-programs-no-compilation-time.patch
+Patch3: metis-makefile-c-directives.patch
BuildRequires: cmake >= 2.8
BuildRequires: gcc
BuildRequires: gcc-c++
+%if %{with hpc}
+%hpc_requires
+BuildRequires: %{compiler_family}%{?c_f_ver}-compilers-hpc-macros-devel
+BuildRequires: lua-lmod
+BuildRequires: suse-hpc
+%endif
+
Recommends: %{name}-doc = %{version}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
METIS is a family of programs for partitioning unstructured graphs and hypergraph
and computing fill-reducing orderings of sparse matrices. The underlying algorithms
-used by METIS are based on the state-of-the-art multilevel paradigm that has been
-shown to produce high quality results and scale to very large problems.
+used by METIS are based on a multilevel paradigm that, at the time, had been
+shown to produce quality results and scale to large problems.
+
+%{?with_hpc:%{hpc_master_package}}
-%package -n libmetis%{somajor}
+%package -n %{libname}
Summary: Serial Graph Partitioning and Fill-reducing Matrix Ordering library
Group: System/Libraries
+Obsoletes: %libname < %{version}
+%{?with_hpc:Requires: %{name}-module = %version}
-%description -n libmetis%{somajor}
+%description -n %{libname}
METIS library provides to partitioning unstructured graphs and hypergraph
and computing fill-reducing orderings of sparse matrices. The underlying algorithms
-used by METIS are based on the state-of-the-art multilevel paradigm that has been
-shown to produce high quality results and scale to very large problems.
+used by METIS are based on a multilevel paradigm that, at the time, had been
+shown to produce quality results and scale to large problems.
+
+%{?with_hpc:%{hpc_master_package -l -L}}
%package devel
Summary: Metis development files
Group: Development/Libraries/C and C++
-Requires: libmetis%{somajor} = %{version}
+Requires: %libname = %{version}
+%{?with_hpc:%hpc_requires_devel}
%description devel
METIS library provides to partitioning unstructured graphs and hypergraph
and computing fill-reducing orderings of sparse matrices. The underlying algorithms
-used by METIS are based on the state-of-the-art multilevel paradigm that has been
-shown to produce high quality results and scale to very large problems.
+used by METIS are based on a multilevel paradigm that, at the time, had been
+shown to produce quality results and scale to large problems.
This package provides development files.
+%{?with_hpc:%{hpc_master_package devel}}
+
%package doc
Summary: Metis documentation
Group: Documentation/Other
@@ -72,57 +148,111 @@
%description doc
METIS is a family of programs for partitioning unstructured graphs and hypergraph
and computing fill-reducing orderings of sparse matrices. The underlying algorithms
-used by METIS are based on the state-of-the-art multilevel paradigm that has been
-shown to produce high quality results and scale to very large problems.
+used by METIS are based on a multilevel paradigm that, at the time, had been
+shown to produce quality results and scale to large problems.
+
+%{?with_hpc:%{hpc_master_package doc}}
%prep
-%setup -q
+%{?with_hpc: %hpc_debug}
+%setup -q -n %{pname}-%{version}
%patch1 -p1
%patch2 -p1
+%patch3 -p1
# set width (32 or 64 bits) of the elementary data type, see Install.txt
sed -i 's|#define IDXTYPEWIDTH 32|#define IDXTYPEWIDTH %{__isa_bits}|' include/metis.h
%build
-%cmake \
- -DCMAKE_C_FLAGS="%{optflags} -fopenmp -pthread" \
- -DCMAKE_CXX_FLAGS="%{optflags} -fopenmp -pthread" \
- ..
+
+%if %{with hpc}
+%hpc_debug
+%hpc_setup_compiler
+%endif
+
+make config shared=1 prefix=%{p_prefix} cflags="%{optflags} -fopenmp -pthread -fpie -pie" ldflags="-pie"
make %{?_smp_mflags}
%install
-%cmake_install
+%{?with_hpc:%hpc_setup}
+%{?with_hpc:%hpc_debug}
+make install DESTDIR=%{buildroot}
+
+%if %{with hpc}
+%{hpc_write_pkgconfig -n %{pname} -l lib%{pname}}
+
+%hpc_write_modules_files
+#%%Module1.0#####################################################################
+
+proc ModulesHelp { } {
+
+puts stderr " "
+puts stderr "This module loads the %{pname} library built with the %{compiler_family} compiler toolchain."
+puts stderr "\nVersion %{version}\n"
+
+}
+module-whatis "Name: %{pname} built with %{compiler_family} toolchain"
+module-whatis "Version: %{version}"
+module-whatis "Category: runtime library"
+module-whatis "Description: %{summary}"
+module-whatis "%{url}"
+
+set version %{version}
+
+prepend-path PATH %{hpc_bindir}
+prepend-path LD_LIBRARY_PATH %{hpc_libdir}
+
+setenv %{hpc_upcase %pname}_DIR %{hpc_prefix}
+setenv %{hpc_upcase %pname}_BIN %{hpc_bindir}
+setenv %{hpc_upcase %pname}_LIB %{hpc_libdir}
+
+if {[file isdirectory %{hpc_includedir}]} {
+prepend-path LIBRARY_PATH %{hpc_libdir}
+prepend-path CPATH %{hpc_includedir}
+prepend-path C_INCLUDE_PATH %{hpc_includedir}
+prepend-path CPLUS_INCLUDE_PATH %{hpc_includedir}
+prepend-path INCLUDE %{hpc_includedir}
+
+setenv %{hpc_upcase %pname}_INC %{hpc_includedir}
+}
+
+family "%pname"
+
+EOF
+%endif
%check
-cp -p %{buildroot}%{_bindir}/* graphs
+cp -p %{buildroot}%{p_bindir}/* graphs
pushd graphs
-LD_LIBRARY_PATH=%{buildroot}%{_libdir}:$LD_LIBRARY_PATH ./ndmetis mdual.graph
-LD_LIBRARY_PATH=%{buildroot}%{_libdir}:$LD_LIBRARY_PATH ./mpmetis metis.mesh 2
-LD_LIBRARY_PATH=%{buildroot}%{_libdir}:$LD_LIBRARY_PATH ./gpmetis test.mgraph 4
-LD_LIBRARY_PATH=%{buildroot}%{_libdir}:$LD_LIBRARY_PATH ./gpmetis copter2.graph 4
-LD_LIBRARY_PATH=%{buildroot}%{_libdir}:$LD_LIBRARY_PATH ./graphchk 4elt.graph
+LD_LIBRARY_PATH=%{buildroot}%{p_libdir}:$LD_LIBRARY_PATH ./ndmetis mdual.graph
+LD_LIBRARY_PATH=%{buildroot}%{p_libdir}:$LD_LIBRARY_PATH ./mpmetis metis.mesh 2
+LD_LIBRARY_PATH=%{buildroot}%{p_libdir}:$LD_LIBRARY_PATH ./gpmetis test.mgraph 4
+LD_LIBRARY_PATH=%{buildroot}%{p_libdir}:$LD_LIBRARY_PATH ./gpmetis copter2.graph 4
+LD_LIBRARY_PATH=%{buildroot}%{p_libdir}:$LD_LIBRARY_PATH ./graphchk 4elt.graph
popd
-%post -n libmetis%{somajor} -p /sbin/ldconfig
+%post -n %libname -p /sbin/ldconfig
-%postun -n libmetis%{somajor} -p /sbin/ldconfig
+%postun -n %libname -p /sbin/ldconfig
%files
-%defattr(-,root,root)
-%doc Changelog LICENSE.txt
-%{_bindir}/*
-
-%files -n libmetis%{somajor}
-%defattr(-,root,root)
-%{_libdir}/libmetis.so.%{somajor}*
+%{?with_hpc:%dir %p_bindir}
+%doc Changelog
+%license LICENSE.txt
+%{p_bindir}/*
+
+%files -n %{libname}
+%{?with_hpc:%hpc_dirs}
+%{?hpc_modules_files}
+%{p_libdir}/lib%{pname}.so.%{somajor}*
%files devel
-%defattr(-,root,root)
-%{_includedir}/%{name}.h
-%{_libdir}/libmetis.so
+%{?with_hpc:%dir %{p_includedir}}
+%{p_includedir}/%{pname}.h
+%{p_libdir}/lib%{pname}.so
+%{?with_hpc:%{hpc_pkgconfig_file -n %{pname}}}
%files doc
-%defattr(-,root,root)
%doc manual/manual.pdf
%changelog
++++++ _multibuild ++++++
<multibuild>
<package>serial</package>
<package>gnu-hpc</package>
</multibuild>
++++++ metis-makefile-c-directives.patch ++++++
Index: metis-5.1.0/Makefile
===================================================================
--- metis-5.1.0.orig/Makefile
+++ metis-5.1.0/Makefile
@@ -51,6 +51,10 @@ endif
ifneq ($(cc), not-set)
CONFIG_FLAGS += -DCMAKE_C_COMPILER=$(cc)
endif
+ifneq ($(cflags), not-set)
+ CONFIG_FLAGS += -DCMAKE_C_FLAGS="$(cflags)" -DCMAKE_CXX_FLAGS="$(cflags)"
+endif
+
VERNUM=5.1.0
PKGNAME=metis-$(VERNUM)
1
0
Hello community,
here is the log from the commit of package openldap2 for openSUSE:Factory checked in at 2018-11-28 11:08:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openldap2 (Old)
and /work/SRC/openSUSE:Factory/.openldap2.new.19453 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openldap2"
Wed Nov 28 11:08:45 2018 rev:142 rq:651186 version:unknown
Changes:
--------
--- /work/SRC/openSUSE:Factory/openldap2/openldap2.changes 2018-11-13 17:30:17.173227494 +0100
+++ /work/SRC/openSUSE:Factory/.openldap2.new.19453/openldap2.changes 2018-11-28 11:08:48.631280848 +0100
@@ -1,0 +2,14 @@
+Thu Nov 22 16:03:22 UTC 2018 - Jan Engelhardt <jengelh(a)inai.de>
+
+- Replace old $RPM_* shell vars
+
+-------------------------------------------------------------------
+Tue Nov 20 13:32:36 UTC 2018 - ckowalczyk(a)suse.com
+
+- Fix CVE-2017-17740: when both the nops module and the memberof
+ overlay are enabled, attempts to free a buffer that was allocated
+ on the stack
+ * patch: 0017-Fix-segfault-in-nops.patch
+ (bsc#1073313)
+
+-------------------------------------------------------------------
@@ -38,0 +53,5 @@
+
+-------------------------------------------------------------------
+Tue Jun 5 13:24:09 UTC 2018 - varkoly(a)suse.com
+
+- bsc#1095816 libldap package does not contain and provide libldap anymore
New:
----
0017-Fix-segfault-in-nops.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ openldap2.spec ++++++
--- /var/tmp/diff_new_pack.mbPQPH/_old 2018-11-28 11:08:49.575279562 +0100
+++ /var/tmp/diff_new_pack.mbPQPH/_new 2018-11-28 11:08:49.579279556 +0100
@@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
@@ -69,6 +69,7 @@
Patch14: 0014-ITS-8714-Send-out-EXTENDED-operation-message-from-back-sock.patch
Patch15: openldap-r-only.dif
Patch16: 0016-Clear-shared-key-only-in-close-function.patch
+Patch17: 0017-Fix-segfault-in-nops.patch
Source200: %{name_ppolicy_check_module}-%{version_ppolicy_check_module}.tar.gz
Source201: %{name_ppolicy_check_module}.Makefile
Source202: %{name_ppolicy_check_module}.conf
@@ -268,6 +269,7 @@
%patch14 -p1
%patch15 -p1
%patch16 -p1
+%patch17 -p1
cp %{SOURCE5} .
# Move ppolicy check module and its Makefile into openldap-2.4/contrib/slapd-modules/
@@ -350,36 +352,36 @@
%endif
%install
-mkdir -p ${RPM_BUILD_ROOT}/%{_libdir}/openldap
-mkdir -p ${RPM_BUILD_ROOT}/usr/lib/openldap
-mkdir -p ${RPM_BUILD_ROOT}/usr/sbin
-mkdir -p ${RPM_BUILD_ROOT}/%{_unitdir}
-make STRIP="" "DESTDIR=${RPM_BUILD_ROOT}" "sysconfdir=%{_sysconfdir}/openldap" "libdir=%{_libdir}" "libexecdir=%{_libdir}" install
+mkdir -p %{buildroot}/%{_libdir}/openldap
+mkdir -p %{buildroot}/usr/lib/openldap
+mkdir -p %{buildroot}/usr/sbin
+mkdir -p %{buildroot}/%{_unitdir}
+make STRIP="" DESTDIR="%{buildroot}" "sysconfdir=%{_sysconfdir}/openldap" "libdir=%{_libdir}" "libexecdir=%{_libdir}" install
# Additional symbolic link to slapd executable in /usr/sbin/
-ln -s %{_libdir}/slapd ${RPM_BUILD_ROOT}/usr/sbin/slapd
+ln -s %{_libdir}/slapd %{buildroot}/usr/sbin/slapd
# Install selected contrib overlays
for SLAPO_NAME in addpartial allowed allop autogroup lastbind nops denyop cloak noopsrch passwd/sha2 passwd/pbkdf2 trace
do
- make -C contrib/slapd-modules/${SLAPO_NAME} STRIP="" "DESTDIR=${RPM_BUILD_ROOT}" "sysconfdir=%{_sysconfdir}/openldap" "libdir=%{_libdir}" "libexecdir=%{_libdir}" install
+ make -C contrib/slapd-modules/${SLAPO_NAME} STRIP="" DESTDIR="%{buildroot}" "sysconfdir=%{_sysconfdir}/openldap" "libdir=%{_libdir}" "libexecdir=%{_libdir}" install
done
# slapo-smbk5pwd only for Samba password hashes
-make -C contrib/slapd-modules/smbk5pwd STRIP="" "DESTDIR=${RPM_BUILD_ROOT}" "sysconfdir=%{_sysconfdir}/openldap" "libdir=%{_libdir}" "libexecdir=%{_libdir}" install
-install -m 755 %{SOURCE13} ${RPM_BUILD_ROOT}/usr/lib/openldap/start
-install -m 644 %{SOURCE14} ${RPM_BUILD_ROOT}/%{_unitdir}
-mkdir -p ${RPM_BUILD_ROOT}/%{_sysconfdir}/openldap/slapd.d
-mkdir -p ${RPM_BUILD_ROOT}/%{_sysconfdir}/sasl2
-install -m 644 %{SOURCE4} ${RPM_BUILD_ROOT}/%{_sysconfdir}/sasl2/slapd.conf
-install -m 755 -d ${RPM_BUILD_ROOT}/var/lib/ldap
-chmod a+x ${RPM_BUILD_ROOT}/%{_libdir}/liblber.so*
-chmod a+x ${RPM_BUILD_ROOT}/%{_libdir}/libldap_r.so*
-install -m 755 %{SOURCE6} ${RPM_BUILD_ROOT}/usr/sbin/schema2ldif
-install -m 755 %{SOURCE17} ${RPM_BUILD_ROOT}/usr/sbin
-mkdir -p ${RPM_BUILD_ROOT}/usr/lib/tmpfiles.d/
-install -m 644 %{SOURCE18} ${RPM_BUILD_ROOT}/usr/lib/tmpfiles.d/
-install -m 644 %{SOURCE3} ${RPM_BUILD_ROOT}/%{_libexecdir}/openldap/
+make -C contrib/slapd-modules/smbk5pwd STRIP="" DESTDIR="%{buildroot}" "sysconfdir=%{_sysconfdir}/openldap" "libdir=%{_libdir}" "libexecdir=%{_libdir}" install
+install -m 755 %{SOURCE13} %{buildroot}/usr/lib/openldap/start
+install -m 644 %{SOURCE14} %{buildroot}/%{_unitdir}
+mkdir -p %{buildroot}/%{_sysconfdir}/openldap/slapd.d
+mkdir -p %{buildroot}/%{_sysconfdir}/sasl2
+install -m 644 %{SOURCE4} %{buildroot}/%{_sysconfdir}/sasl2/slapd.conf
+install -m 755 -d %{buildroot}/var/lib/ldap
+chmod a+x %{buildroot}/%{_libdir}/liblber.so*
+chmod a+x %{buildroot}/%{_libdir}/libldap_r.so*
+install -m 755 %{SOURCE6} %{buildroot}/usr/sbin/schema2ldif
+install -m 755 %{SOURCE17} %{buildroot}/usr/sbin
+mkdir -p %{buildroot}/usr/lib/tmpfiles.d/
+install -m 644 %{SOURCE18} %{buildroot}/usr/lib/tmpfiles.d/
+install -m 644 %{SOURCE3} %{buildroot}/%{_libexecdir}/openldap/
# Install ppolicy check module
-make -C contrib/slapd-modules/ppolicy-check-password STRIP="" "DESTDIR=${RPM_BUILD_ROOT}" "sysconfdir=%{_sysconfdir}/openldap" "libdir=%{_libdir}" "libexecdir=%{_libexecdir}" install
+make -C contrib/slapd-modules/ppolicy-check-password STRIP="" DESTDIR="%{buildroot}" "sysconfdir=%{_sysconfdir}/openldap" "libdir=%{_libdir}" "libexecdir=%{_libexecdir}" install
install -m 0644 %{S:202} %{buildroot}%{_sysconfdir}/openldap/check_password.conf
# Install ppolicy check module's doc files
pushd contrib/slapd-modules/%{name_ppolicy_check_module}
@@ -390,58 +392,60 @@
# Install ppolicy check module's manual page
install -m 0644 %{S:203}.gz %{buildroot}%{_mandir}/man5/
-mkdir -p ${RPM_BUILD_ROOT}%{_fillupdir}
-install -m 644 %{SOURCE16} ${RPM_BUILD_ROOT}%{_fillupdir}/sysconfig.openldap
-install -m 644 *.ldif ${RPM_BUILD_ROOT}%{_sysconfdir}/openldap/schema
-install -m 644 *.schema ${RPM_BUILD_ROOT}%{_sysconfdir}/openldap/schema
+mkdir -p %{buildroot}/%{_fillupdir}
+install -m 644 %{SOURCE16} %{buildroot}/%{_fillupdir}/sysconfig.openldap
+install -m 644 *.ldif %{buildroot}/%{_sysconfdir}/openldap/schema
+install -m 644 *.schema %{buildroot}/%{_sysconfdir}/openldap/schema
# Install default and sample configuration files
-install -m 644 %{SOURCE1} ${RPM_BUILD_ROOT}%{_sysconfdir}/openldap
-install -m 644 %{SOURCE2} ${RPM_BUILD_ROOT}%{_sysconfdir}/openldap
-install -m 644 %{SOURCE12} ${RPM_BUILD_ROOT}%{_sysconfdir}/openldap
-install -d ${RPM_BUILD_ROOT}/etc/sysconfig/SuSEfirewall2.d/services/
-install -m 644 %{SOURCE15} ${RPM_BUILD_ROOT}/etc/sysconfig/SuSEfirewall2.d/services/openldap
+install -m 644 %{SOURCE1} %{buildroot}/%{_sysconfdir}/openldap
+install -m 644 %{SOURCE2} %{buildroot}/%{_sysconfdir}/openldap
+install -m 644 %{SOURCE12} %{buildroot}/%{_sysconfdir}/openldap
+install -d %{buildroot}/etc/sysconfig/SuSEfirewall2.d/services/
+install -m 644 %{SOURCE15} %{buildroot}/etc/sysconfig/SuSEfirewall2.d/services/openldap
find doc/guide '(' ! -name *.html -a ! -name *.gif -a ! -name *.png -a ! -type d ')' -delete
rm -rf doc/guide/release
%define DOCDIR %{_defaultdocdir}/%{name}
# Install default database optimisation
-install -d ${RPM_BUILD_ROOT}/%{DOCDIR}/adminguide \
- ${RPM_BUILD_ROOT}/%{DOCDIR}/images \
- ${RPM_BUILD_ROOT}/%{DOCDIR}/drafts
-install -m 644 ${RPM_BUILD_ROOT}/etc/openldap/DB_CONFIG.example ${RPM_BUILD_ROOT}/%{DOCDIR}/
-install -m 644 doc/guide/admin/* ${RPM_BUILD_ROOT}/%{DOCDIR}/adminguide
-install -m 644 doc/guide/images/*.gif ${RPM_BUILD_ROOT}/%{DOCDIR}/images
-install -m 644 doc/drafts/* ${RPM_BUILD_ROOT}/%{DOCDIR}/drafts
+install -d %{buildroot}/%{DOCDIR}/adminguide \
+ %{buildroot}/%{DOCDIR}/images \
+ %{buildroot}/%{DOCDIR}/drafts
+install -m 644 %{buildroot}/etc/openldap/DB_CONFIG.example %{buildroot}/%{DOCDIR}/
+install -m 644 doc/guide/admin/* %{buildroot}/%{DOCDIR}/adminguide
+install -m 644 doc/guide/images/*.gif %{buildroot}/%{DOCDIR}/images
+install -m 644 doc/drafts/* %{buildroot}/%{DOCDIR}/drafts
install -m 644 ANNOUNCEMENT \
COPYRIGHT \
README \
CHANGES \
%{SOURCE5} \
- ${RPM_BUILD_ROOT}/%{DOCDIR}
+ %{buildroot}/%{DOCDIR}
install -m 644 servers/slapd/slapd.ldif \
- ${RPM_BUILD_ROOT}/%{DOCDIR}/slapd.ldif.default
-rm -f ${RPM_BUILD_ROOT}/etc/openldap/DB_CONFIG.example
-rm -f ${RPM_BUILD_ROOT}/etc/openldap/schema/README
-rm -f ${RPM_BUILD_ROOT}/etc/openldap/slapd.ldif*
-rm -f ${RPM_BUILD_ROOT}/%{_rundir}/openldap-data/DB_CONFIG.example
+ %{buildroot}/%{DOCDIR}/slapd.ldif.default
+rm -f %{buildroot}/etc/openldap/DB_CONFIG.example
+rm -f %{buildroot}/etc/openldap/schema/README
+rm -f %{buildroot}/etc/openldap/slapd.ldif*
+rm -f %{buildroot}/%{_rundir}/openldap-data/DB_CONFIG.example
mv servers/slapd/back-sql/rdbms_depend servers/slapd/back-sql/examples
ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rcslapd
-rm -f ${RPM_BUILD_ROOT}/%{_libdir}/openldap/*.a
-rm -f ${RPM_BUILD_ROOT}/usr/share/man/man5/slapd-dnssrv.5
-rm -f ${RPM_BUILD_ROOT}/usr/share/man/man5/slapd-ndb.5
-rm -f ${RPM_BUILD_ROOT}/usr/share/man/man5/slapd-null.5
-rm -f ${RPM_BUILD_ROOT}/usr/share/man/man5/slapd-passwd.5
-rm -f ${RPM_BUILD_ROOT}/usr/share/man/man5/slapd-shell.5
-rm -f ${RPM_BUILD_ROOT}/usr/share/man/man5/slapd-tcl.5
+rm -f %{buildroot}/%{_libdir}/openldap/*.a
+rm -f %{buildroot}/usr/share/man/man5/slapd-dnssrv.5
+rm -f %{buildroot}/usr/share/man/man5/slapd-ndb.5
+rm -f %{buildroot}/usr/share/man/man5/slapd-null.5
+rm -f %{buildroot}/usr/share/man/man5/slapd-passwd.5
+rm -f %{buildroot}/usr/share/man/man5/slapd-shell.5
+rm -f %{buildroot}/usr/share/man/man5/slapd-tcl.5
# Remove *.la files, libtool does not handle this correct
-rm -f ${RPM_BUILD_ROOT}%{_libdir}/lib*.la
+rm -f %{buildroot}/%{_libdir}/lib*.la
# Make ldap_r the only copy in the system [rh#1370065].
# libldap.so is only for `gcc/ld -lldap`. Make no libldap-2.4.so.2.
rm -f "%{buildroot}/%{_libdir}"/libldap-2.4.so*
ln -fs libldap_r.so "%{buildroot}/%{_libdir}/libldap.so"
+gcc -shared -o "%{buildroot}/%{_libdir}/libldap-2.4.so.2" -Wl,--no-as-needed \
+ -Wl,-soname -Wl,libldap-2.4.so.2 -L "%{buildroot}/%{_libdir}" -lldap_r
%pre
getent group ldap >/dev/null || /usr/sbin/groupadd -g 70 -o -r ldap
++++++ 0017-Fix-segfault-in-nops.patch ++++++
diff --git a/servers/slapd/overlays/memberof.c b/servers/slapd/overlays/memberof.c
index 54c24682a..06945d811 100644
--- a/servers/slapd/overlays/memberof.c
+++ b/servers/slapd/overlays/memberof.c
@@ -360,10 +360,16 @@ memberof_value_modify(
unsigned long opid = op->o_opid;
SlapReply rs2 = { REP_RESULT };
slap_callback cb = { NULL, slap_null_cb, NULL, NULL };
- Modifications mod[ 2 ] = { { { 0 } } }, *ml;
- struct berval values[ 4 ], nvalues[ 4 ];
+ Modifications *mod, *ml;
+ struct berval *values, *nvalues;
int mcnt = 0;
+ mod = (Modifications*)malloc(2 * sizeof(Modifications));
+ memset(mod, 0, 2 * sizeof(Modifications));
+
+ values = (struct berval*)malloc(4 * sizeof(struct berval));
+ nvalues = (struct berval*)malloc(4 * sizeof(struct berval));
+
op2.o_tag = LDAP_REQ_MODIFY;
op2.o_req_dn = *ndn;
@@ -493,6 +499,11 @@ memberof_value_modify(
/* restore original opid */
op->o_opid = opid;
+
+ slap_mods_free( mod, 0 );
+ free(values);
+ free(nvalues);
+
/* FIXME: if old_group_ndn doesn't exist, both delete __and__
* add will fail; better split in two operations, although
* not optimal in terms of performance. At least it would
1
0
Hello community,
here is the log from the commit of package autogen for openSUSE:Factory checked in at 2018-11-28 11:08:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/autogen (Old)
and /work/SRC/openSUSE:Factory/.autogen.new.19453 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "autogen"
Wed Nov 28 11:08:34 2018 rev:47 rq:651070 version:5.18.16
Changes:
--------
--- /work/SRC/openSUSE:Factory/autogen/autogen.changes 2018-08-03 12:30:23.614957161 +0200
+++ /work/SRC/openSUSE:Factory/.autogen.new.19453/autogen.changes 2018-11-28 11:08:36.467297423 +0100
@@ -1,0 +2,19 @@
+Thu Nov 22 11:01:48 UTC 2018 - schwab(a)suse.de
+
+- Remove invalid signature file and keyring
+
+-------------------------------------------------------------------
+Wed Nov 21 15:58:24 UTC 2018 - <jbrielmaier(a)suse.de>
+
+- BuildRequire guile-devel to make transistion to Guile 2.2 smooth
+
+-------------------------------------------------------------------
+Tue Oct 16 07:41:12 UTC 2018 - schwab(a)suse.de
+
+- Update to version 5.8.16
+ - Enable compiling with Guile 2.2
+- autogen-guile-2.2.patch: removed
+- installable-programs.patch: don't make programs uninstallable
+- Rediff remaining patches
+
+-------------------------------------------------------------------
Old:
----
autogen-5.18.14.tar.xz
autogen-5.18.14.tar.xz.sig
autogen-guile-2.2.patch
autogen.keyring
New:
----
autogen-5.18.16.tar.xz
installable-programs.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ autogen.spec ++++++
--- /var/tmp/diff_new_pack.mjRWEi/_old 2018-11-28 11:08:36.995296704 +0100
+++ /var/tmp/diff_new_pack.mjRWEi/_new 2018-11-28 11:08:36.999296698 +0100
@@ -12,32 +12,30 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
%define libname libopts25
Name: autogen
-Version: 5.18.14
+Version: 5.18.16
Release: 0
Summary: Automated Text File Generator
License: GPL-3.0-or-later
Group: Development/Tools/Building
URL: https://www.gnu.org/software/autogen/
Source0: https://ftp.gnu.org/gnu/autogen/rel%{version}/%{name}-%{version}.tar.xz
-Source1: https://ftp.gnu.org/gnu/autogen/rel%{version}/%{name}-%{version}.tar.xz.sig
-Source2: http://savannah.gnu.org/project/memberlist-gpgkeys.php?group=autogen&downlo…
Patch1: autogen-build_ldpath.patch
# PATCH-FIX-UPSTREAM -- https://savannah.gnu.org/support/index.php?109234 boo#1021353
Patch2: autogen-catch-race-error.patch
-# PATCH-FIX-UPSTREAM -- guile 2.2 support
-Patch3: autogen-guile-2.2.patch
+# PATCH-FIX-UPSTREAM don't make programs uninstallable
+Patch3: installable-programs.patch
# PATCH-FIX-UPSTREAM
Patch4: sprintf-overflow.patch
BuildRequires: fdupes
+BuildRequires: guile-devel
BuildRequires: makeinfo
BuildRequires: pkgconfig >= 0.9.0
-BuildRequires: pkgconfig(guile-2.0)
BuildRequires: pkgconfig(libxml-2.0)
Requires(post): %{install_info_prereq}
Requires(preun): %{install_info_prereq}
@@ -89,11 +87,8 @@
%patch3 -p1
%patch4 -p1
-touch aclocal.m4 configure Makefile.in config-h.in
-
%build
%configure \
- CFLAGS="%optflags -Wno-error=implicit-fallthrough" \
--enable-timeout=20 \
--disable-static \
--with-pic
++++++ autogen-5.18.14.tar.xz -> autogen-5.18.16.tar.xz ++++++
++++ 35788 lines of diff (skipped)
++++++ autogen-build_ldpath.patch ++++++
--- /var/tmp/diff_new_pack.mjRWEi/_old 2018-11-28 11:08:37.471296054 +0100
+++ /var/tmp/diff_new_pack.mjRWEi/_new 2018-11-28 11:08:37.471296054 +0100
@@ -3,11 +3,11 @@
doc/mk-agen-texi.sh | 6 +++---
2 files changed, 4 insertions(+), 4 deletions(-)
-Index: autogen-5.18.14/doc/mk-agen-texi.sh
+Index: autogen-5.18.16/doc/mk-agen-texi.sh
===================================================================
---- autogen-5.18.14.orig/doc/mk-agen-texi.sh
-+++ autogen-5.18.14/doc/mk-agen-texi.sh
-@@ -93,9 +93,9 @@ setup_exports()
+--- autogen-5.18.16.orig/doc/mk-agen-texi.sh
++++ autogen-5.18.16/doc/mk-agen-texi.sh
+@@ -98,9 +98,9 @@ setup_exports()
PATH=${top_builddir}/columns:${PATH}
timer=`expr ${AG_TIMEOUT} '*' 5`
++++++ autogen-catch-race-error.patch ++++++
--- /var/tmp/diff_new_pack.mjRWEi/_old 2018-11-28 11:08:37.483296039 +0100
+++ /var/tmp/diff_new_pack.mjRWEi/_new 2018-11-28 11:08:37.483296039 +0100
@@ -3,11 +3,11 @@
https://bugzilla.opensuse.org/show_bug.cgi?id=1021353
-Index: autogen-5.18.14/agen5/agDep.c
+Index: autogen-5.18.16/agen5/agDep.c
===================================================================
---- autogen-5.18.14.orig/agen5/agDep.c
-+++ autogen-5.18.14/agen5/agDep.c
-@@ -303,7 +303,7 @@ tidy_dep_file(void)
+--- autogen-5.18.16.orig/agen5/agDep.c
++++ autogen-5.18.16/agen5/agDep.c
+@@ -308,7 +308,7 @@ tidy_dep_file(void)
pzn[len] = NUL;
unlink(pzn);
@@ -16,10 +16,10 @@
AGFREE(dep_file);
dep_file = pzn;
} while (false);
-Index: autogen-5.18.14/agen5/expOutput.c
+Index: autogen-5.18.16/agen5/expOutput.c
===================================================================
---- autogen-5.18.14.orig/agen5/expOutput.c
-+++ autogen-5.18.14/agen5/expOutput.c
+--- autogen-5.18.16.orig/agen5/expOutput.c
++++ autogen-5.18.16/agen5/expOutput.c
@@ -251,7 +251,7 @@ ag_scm_out_move(SCM new_file)
if (strcmp(pz, cur_fpstack->stk_fname) != 0) {
++++++ installable-programs.patch ++++++
Index: autogen-5.18.16/agen5/Makefile.am
===================================================================
--- autogen-5.18.16.orig/agen5/Makefile.am
+++ autogen-5.18.16/agen5/Makefile.am
@@ -63,7 +63,7 @@ SNV_LIB = $(top_builddir)/snprin
nodist_autogen_SOURCES = ag.c
autogen_SOURCES = $(gen_csrc)
autogen_LDADD = $(LO_LIB) $(SNV_LIB) $(GUILE_LIBS)
-autogen_LDFLAGS = $(DYNAMIC_AG) $(AG_STATIC_AUTOGEN) -no-install
+autogen_LDFLAGS = $(DYNAMIC_AG) $(AG_STATIC_AUTOGEN)
autogen_CFLAGS = $(GUILE_CFLAGS)
stamp_script = $(srcdir)/mk-stamps.sh
Index: autogen-5.18.16/agen5/Makefile.in
===================================================================
--- autogen-5.18.16.orig/agen5/Makefile.in
+++ autogen-5.18.16/agen5/Makefile.in
@@ -482,7 +482,7 @@ SNV_LIB = $(top_builddir)/snprintfv/libs
nodist_autogen_SOURCES = ag.c
autogen_SOURCES = $(gen_csrc)
autogen_LDADD = $(LO_LIB) $(SNV_LIB) $(GUILE_LIBS)
-autogen_LDFLAGS = $(DYNAMIC_AG) $(AG_STATIC_AUTOGEN) -no-install
+autogen_LDFLAGS = $(DYNAMIC_AG) $(AG_STATIC_AUTOGEN)
autogen_CFLAGS = $(GUILE_CFLAGS)
stamp_script = $(srcdir)/mk-stamps.sh
AM_YFLAGS = -d
Index: autogen-5.18.16/columns/Makefile.am
===================================================================
--- autogen-5.18.16.orig/columns/Makefile.am
+++ autogen-5.18.16/columns/Makefile.am
@@ -20,7 +20,6 @@
## with this program. If not, see <http://www.gnu.org/licenses/>.
bin_PROGRAMS = columns
-columns_LDFLAGS = -no-install
csrc = opts.h columns.c opts.c
nodist_columns_SOURCES = cols.c
Index: autogen-5.18.16/columns/Makefile.in
===================================================================
--- autogen-5.18.16.orig/columns/Makefile.in
+++ autogen-5.18.16/columns/Makefile.in
@@ -128,7 +128,7 @@ am__v_lt_0 = --silent
am__v_lt_1 =
columns_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
- $(columns_LDFLAGS) $(LDFLAGS) -o $@
+ $(LDFLAGS) -o $@
AM_V_P = $(am__v_P_@AM_V@)
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
am__v_P_0 = false
@@ -389,7 +389,6 @@ target_vendor = @target_vendor@
top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
-columns_LDFLAGS = -no-install
csrc = opts.h columns.c opts.c
nodist_columns_SOURCES = cols.c
LO_LIB = $(top_builddir)/autoopts/libopts.la
Index: autogen-5.18.16/getdefs/Makefile.am
===================================================================
--- autogen-5.18.16.orig/getdefs/Makefile.am
+++ autogen-5.18.16/getdefs/Makefile.am
@@ -23,7 +23,6 @@
TARG = getdefs
bin_PROGRAMS = getdefs
-getdefs_LDFLAGS = -no-install
gdsrcs = getdefs.h proto.h gdemit.c gdinit.c getdefs.c
getdefs_SOURCES = proto.h
BUILT_SOURCES = gd.c
Index: autogen-5.18.16/getdefs/Makefile.in
===================================================================
--- autogen-5.18.16.orig/getdefs/Makefile.in
+++ autogen-5.18.16/getdefs/Makefile.in
@@ -130,7 +130,7 @@ am__v_lt_0 = --silent
am__v_lt_1 =
getdefs_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
- $(getdefs_LDFLAGS) $(LDFLAGS) -o $@
+ $(LDFLAGS) -o $@
AM_V_P = $(am__v_P_@AM_V@)
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
am__v_P_0 = false
@@ -434,7 +434,6 @@ top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
TARG = getdefs
-getdefs_LDFLAGS = -no-install
gdsrcs = getdefs.h proto.h gdemit.c gdinit.c getdefs.c
getdefs_SOURCES = proto.h
BUILT_SOURCES = gd.c
++++++ sprintf-overflow.patch ++++++
--- /var/tmp/diff_new_pack.mjRWEi/_old 2018-11-28 11:08:37.499296016 +0100
+++ /var/tmp/diff_new_pack.mjRWEi/_new 2018-11-28 11:08:37.499296016 +0100
@@ -1,8 +1,8 @@
-Index: autogen-5.18.14/autoopts/usage.c
+Index: autogen-5.18.16/autoopts/usage.c
===================================================================
---- autogen-5.18.14.orig/autoopts/usage.c
-+++ autogen-5.18.14/autoopts/usage.c
-@@ -765,7 +765,7 @@ prt_vendor_opts(tOptions * opts, char co
+--- autogen-5.18.16.orig/autoopts/usage.c
++++ autogen-5.18.16/autoopts/usage.c
+@@ -711,7 +711,7 @@ prt_vendor_opts(tOptions * opts, char co
OPTST_NO_USAGE_MASK | OPTST_DOCUMENT;
static char const vfmtfmt[] = "%%-%us %%s\n";
@@ -11,11 +11,11 @@
/*
* Only handle client specified options. The "vendor option" follows
-Index: autogen-5.18.14/getdefs/getdefs.c
+Index: autogen-5.18.16/getdefs/getdefs.c
===================================================================
---- autogen-5.18.14.orig/getdefs/getdefs.c
-+++ autogen-5.18.14/getdefs/getdefs.c
-@@ -421,7 +421,7 @@ buildPreamble(char ** ppzDef, char ** pp
+--- autogen-5.18.16.orig/getdefs/getdefs.c
++++ autogen-5.18.16/getdefs/getdefs.c
+@@ -374,7 +374,7 @@ buildPreamble(char ** ppzDef, char ** pp
char * pzDef = *ppzDef;
char * pzOut = *ppzOut;
1
0
Hello community,
here is the log from the commit of package lirc for openSUSE:Factory checked in at 2018-11-28 11:08:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lirc (Old)
and /work/SRC/openSUSE:Factory/.lirc.new.19453 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lirc"
Wed Nov 28 11:08:26 2018 rev:69 rq:650787 version:0.10.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/lirc/lirc.changes 2018-11-13 16:29:54.866261293 +0100
+++ /work/SRC/openSUSE:Factory/.lirc.new.19453/lirc.changes 2018-11-28 11:08:30.543305497 +0100
@@ -1,0 +2,6 @@
+Sun Nov 18 04:44:21 UTC 2018 - Bernhard Wiedemann <bwiedemann(a)suse.com>
+
+- Add reproducible.patch to drop build date, kernel version,
+ sort python glob to make build reproducible (boo#1047218, boo#1101107)
+
+-------------------------------------------------------------------
New:
----
reproducible.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ lirc.spec ++++++
--- /var/tmp/diff_new_pack.FsWQBb/_old 2018-11-28 11:08:31.243304543 +0100
+++ /var/tmp/diff_new_pack.FsWQBb/_new 2018-11-28 11:08:31.243304543 +0100
@@ -29,6 +29,7 @@
URL: http://www.lirc.org/
Source0: https://downloads.sourceforge.net/project/lirc/LIRC/%{version}/lirc-%{versi…
Source1: baselibs.conf
+Patch0: reproducible.patch
BuildRequires: doxygen
BuildRequires: fdupes
BuildRequires: gcc-c++
@@ -187,6 +188,7 @@
%prep
%setup -q
+%patch0 -p1
# Don't provide or require anything from _docdir, per policy.
%global __provides_exclude_from ^%{_docdir}/.*$
%global __requires_exclude_from ^%{_docdir}/.*$
++++++ reproducible.patch ++++++
https://sourceforge.net/p/lirc/tickets/301/
https://sourceforge.net/p/lirc/git/merge-requests/33/
https://sourceforge.net/p/lirc/git/merge-requests/34/
https://sourceforge.net/p/lirc/git/merge-requests/36/
Index: lirc-0.10.1/tools/lirc-lsplugins.cpp
===================================================================
--- lirc-0.10.1.orig/tools/lirc-lsplugins.cpp
+++ lirc-0.10.1/tools/lirc-lsplugins.cpp
@@ -415,10 +415,9 @@ static void print_header(void)
static void print_yaml_header(void)
{
static const char* const YAML_HEADER =
- "#\n# Generated by lirc-lsplugins --yaml (%s) at %s#\n ";
- const time_t now = time(NULL);
+ "#\n# Generated by lirc-lsplugins --yaml (%s)#\n ";
- printf(YAML_HEADER, VERSION, ctime(&now));
+ printf(YAML_HEADER, VERSION);
printf("\ndrivers:\n");
}
Index: lirc-0.10.1/python-pkg/lirc/database.py
===================================================================
--- lirc-0.10.1.orig/python-pkg/lirc/database.py
+++ lirc-0.10.1/python-pkg/lirc/database.py
@@ -156,7 +156,7 @@ class Database(object):
d['device_hint'] = hint
configs = {}
- for path in glob.glob(configdir + '/*.conf'):
+ for path in sorted(glob.glob(configdir + '/*.conf')):
with open(path) as f:
cf = yaml.load(f.read())
configs[cf['config']['id']] = cf['config']
Index: lirc-0.10.1/tools/irdb-get
===================================================================
--- lirc-0.10.1.orig/tools/irdb-get
+++ lirc-0.10.1/tools/irdb-get
@@ -9,7 +9,6 @@ import fnmatch
import os
import os.path
import sys
-import time
import urllib.error # pylint: disable=no-name-in-module,F0401,E0611
import urllib.request # pylint: disable=no-name-in-module,F0401,E0611
@@ -193,7 +192,7 @@ def do_yaml_config():
lircmd_by_driver[driver].append("%s/%s" % (tokens[0], tokens[2]))
print("#")
- print("# Created by 'irdb-get yaml-config' at " + time.ctime())
+ print("# Created by 'irdb-get yaml-config'")
print("#")
print("\nlircd_by_driver:")
print_yaml_dict(lircd_by_driver)
Index: lirc-0.10.1/tools/lirc-make-devinput
===================================================================
--- lirc-0.10.1.orig/tools/lirc-make-devinput
+++ lirc-0.10.1/tools/lirc-make-devinput
@@ -61,8 +61,7 @@ if test -n "$lirc_map"; then
fi
-echo "# Generated by $(basename $0) on $(uname -r)"
-echo "# Date: $(date)"
+echo "# Generated by $(basename $0)"
cat <<EOF
begin remote
1
0
Hello community,
here is the log from the commit of package 000product for openSUSE:Factory checked in at 2018-11-27 17:07:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/000product (Old)
and /work/SRC/openSUSE:Factory/.000product.new.19453 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "000product"
Tue Nov 27 17:07:06 2018 rev:698 rq: version:unknown
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
_service:product_converter:openSUSE-Addon-NonOss-ftp-ftp-i586_x86_64.kiwi: same change
_service:product_converter:openSUSE-Addon-NonOss-release.spec: same change
_service:product_converter:openSUSE-Tumbleweed-Kubic-dvd5-dvd-x86_64.kiwi: same change
_service:product_converter:openSUSE-Tumbleweed-Kubic-release.spec: same change
_service:product_converter:openSUSE-cd-mini-i586.kiwi: same change
_service:product_converter:openSUSE-cd-mini-x86_64.kiwi: same change
_service:product_converter:openSUSE-dvd5-dvd-i586.kiwi: same change
_service:product_converter:openSUSE-dvd5-dvd-x86_64.kiwi: same change
_service:product_converter:openSUSE-ftp-ftp-i586_x86_64.kiwi: same change
++++++ _service:product_converter:openSUSE-release.spec ++++++
--- /var/tmp/diff_new_pack.1YmbAD/_old 2018-11-27 17:07:14.936407984 +0100
+++ /var/tmp/diff_new_pack.1YmbAD/_new 2018-11-27 17:07:14.948407971 +0100
@@ -10667,7 +10667,6 @@
Provides: weakremover(arts-devel)
Provides: weakremover(arts-gmcop)
Provides: weakremover(asciidiagram)
-Provides: weakremover(avocado)
Provides: weakremover(baloo5)
Provides: weakremover(bbswitch-kmp-pae)
Provides: weakremover(bind-dyndb-ldap)
@@ -17184,6 +17183,7 @@
Provides: weakremover(vtk-compat_gl-java)
Provides: weakremover(vtk-compat_gl-qt)
Provides: weakremover(vtk-compat_gl-tcl)
+Provides: weakremover(vulkan)
Provides: weakremover(w3m-el-xemacs)
Provides: weakremover(webkit-jsc-1)
Provides: weakremover(wesnoth-tools)
@@ -28528,7 +28528,6 @@
<obsoletepackage>arts-devel</obsoletepackage>
<obsoletepackage>arts-gmcop</obsoletepackage>
<obsoletepackage>asciidiagram</obsoletepackage>
- <obsoletepackage>avocado</obsoletepackage>
<obsoletepackage>baloo5</obsoletepackage>
<obsoletepackage>bbswitch-kmp-pae</obsoletepackage>
<obsoletepackage>bind-dyndb-ldap</obsoletepackage>
@@ -35045,6 +35044,7 @@
<obsoletepackage>vtk-compat_gl-java</obsoletepackage>
<obsoletepackage>vtk-compat_gl-qt</obsoletepackage>
<obsoletepackage>vtk-compat_gl-tcl</obsoletepackage>
+ <obsoletepackage>vulkan</obsoletepackage>
<obsoletepackage>w3m-el-xemacs</obsoletepackage>
<obsoletepackage>webkit-jsc-1</obsoletepackage>
<obsoletepackage>wesnoth-tools</obsoletepackage>
openSUSE-release.spec: same change
++++++ obsoletepackages.inc ++++++
--- /var/tmp/diff_new_pack.1YmbAD/_old 2018-11-27 17:07:15.180407719 +0100
+++ /var/tmp/diff_new_pack.1YmbAD/_new 2018-11-27 17:07:15.184407715 +0100
@@ -10591,7 +10591,6 @@
<obsoletepackage>arts-devel</obsoletepackage>
<obsoletepackage>arts-gmcop</obsoletepackage>
<obsoletepackage>asciidiagram</obsoletepackage>
- <obsoletepackage>avocado</obsoletepackage>
<obsoletepackage>baloo5</obsoletepackage>
<obsoletepackage>bbswitch-kmp-pae</obsoletepackage>
<obsoletepackage>bind-dyndb-ldap</obsoletepackage>
@@ -17108,6 +17107,7 @@
<obsoletepackage>vtk-compat_gl-java</obsoletepackage>
<obsoletepackage>vtk-compat_gl-qt</obsoletepackage>
<obsoletepackage>vtk-compat_gl-tcl</obsoletepackage>
+ <obsoletepackage>vulkan</obsoletepackage>
<obsoletepackage>w3m-el-xemacs</obsoletepackage>
<obsoletepackage>webkit-jsc-1</obsoletepackage>
<obsoletepackage>wesnoth-tools</obsoletepackage>
1
0
Hello community,
here is the log from the commit of package 000product for openSUSE:Factory checked in at 2018-11-27 16:09:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/000product (Old)
and /work/SRC/openSUSE:Factory/.000product.new.19453 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "000product"
Tue Nov 27 16:09:35 2018 rev:697 rq: version:unknown
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ _service:product_converter:openSUSE-Addon-NonOss-cd-addon-nonoss-i586_x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.mIUzfn/_old 2018-11-27 16:09:55.704223010 +0100
+++ /var/tmp/diff_new_pack.mIUzfn/_new 2018-11-27 16:09:55.704223010 +0100
@@ -397,7 +397,6 @@
<repopackage name="libsndfile1-32bit" arch="x86_64"/>
<repopackage name="libsoftokn3-32bit" arch="x86_64"/>
<repopackage name="libspeex1-32bit" arch="x86_64"/>
- <repopackage name="libSPIRV-Tools-suse8"/>
<repopackage name="libssh4-32bit" arch="x86_64"/>
<repopackage name="libstdc++41" onlyarch="skipit"/>
<repopackage name="libstdc++41-32bit" onlyarch="skipit"/>
@@ -433,7 +432,6 @@
<repopackage name="libunrar-devel"/>
<repopackage name="libunrar5_6_8"/>
<repopackage name="libvorbisenc2-32bit" arch="x86_64"/>
- <repopackage name="libvulkan1"/>
<repopackage name="libX11-xcb1-32bit" arch="x86_64"/>
<repopackage name="libxcb-dri2-0-32bit" arch="x86_64"/>
<repopackage name="libxcb-dri3-0-32bit" arch="x86_64"/>
@@ -551,7 +549,6 @@
<repopackage name="ubuntu-fonts"/>
<repopackage name="udev-mini" onlyarch="skipit"/>
<repopackage name="unrar"/>
- <repopackage name="vulkan"/>
<repopackage name="xv"/>
<repopackage name="yast2-all-packages" onlyarch="skipit"/>
<repopackage name="yast2-branding-SLED" onlyarch="skipit"/>
_service:product_converter:openSUSE-Addon-NonOss-release.spec: same change
_service:product_converter:openSUSE-Tumbleweed-Kubic-dvd5-dvd-x86_64.kiwi: same change
_service:product_converter:openSUSE-Tumbleweed-Kubic-release.spec: same change
_service:product_converter:openSUSE-cd-mini-i586.kiwi: same change
_service:product_converter:openSUSE-cd-mini-x86_64.kiwi: same change
++++++ _service:product_converter:openSUSE-dvd5-dvd-i586.kiwi ++++++
--- /var/tmp/diff_new_pack.mIUzfn/_old 2018-11-27 16:09:55.768222934 +0100
+++ /var/tmp/diff_new_pack.mIUzfn/_new 2018-11-27 16:09:55.768222934 +0100
@@ -459,6 +459,7 @@
<repopackage name="ecj" arch="i586,i686"/>
<repopackage name="ed" arch="i586,i686"/>
<repopackage name="edict" arch="i586,i686"/>
+ <repopackage name="edict2" arch="i586,i686"/>
<repopackage name="eekboard" arch="i586,i686"/>
<repopackage name="efibootmgr" arch="i586,i686"/>
<repopackage name="efont-unicode-bitmap-fonts" arch="i586,i686"/>
@@ -1122,6 +1123,7 @@
<repopackage name="jhbuild-lang" arch="i586,i686"/>
<repopackage name="jhead" arch="i586,i686"/>
<repopackage name="jline" arch="i586,i686"/>
+ <repopackage name="jmdict" arch="i586,i686"/>
<repopackage name="joe" arch="i586,i686"/>
<repopackage name="json-glib-lang" arch="i586,i686"/>
<repopackage name="juk" arch="i586,i686"/>
++++++ _service:product_converter:openSUSE-dvd5-dvd-x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.mIUzfn/_old 2018-11-27 16:09:55.784222915 +0100
+++ /var/tmp/diff_new_pack.mIUzfn/_new 2018-11-27 16:09:55.788222910 +0100
@@ -470,6 +470,7 @@
<repopackage name="ecj" arch="x86_64"/>
<repopackage name="ed" arch="x86_64"/>
<repopackage name="edict" arch="x86_64"/>
+ <repopackage name="edict2" arch="x86_64"/>
<repopackage name="eekboard" arch="x86_64"/>
<repopackage name="efibootmgr" arch="x86_64"/>
<repopackage name="efont-unicode-bitmap-fonts" arch="x86_64"/>
@@ -1145,6 +1146,7 @@
<repopackage name="jhbuild-lang" arch="x86_64"/>
<repopackage name="jhead" arch="x86_64"/>
<repopackage name="jline" arch="x86_64"/>
+ <repopackage name="jmdict" arch="x86_64"/>
<repopackage name="joe" arch="x86_64"/>
<repopackage name="json-glib-lang" arch="x86_64"/>
<repopackage name="juk" arch="x86_64"/>
_service:product_converter:openSUSE-release.spec: same change
openSUSE-Tumbleweed-Kubic-release.spec: same change
openSUSE-release.spec: same change
++++++ DVD5-i586.group ++++++
--- /var/tmp/diff_new_pack.mIUzfn/_old 2018-11-27 16:09:55.864222819 +0100
+++ /var/tmp/diff_new_pack.mIUzfn/_new 2018-11-27 16:09:55.864222819 +0100
@@ -460,6 +460,7 @@
<package name="ecj"/>
<package name="ed"/>
<package name="edict"/>
+ <package name="edict2"/>
<package name="eekboard"/>
<package name="efibootmgr"/>
<package name="efont-unicode-bitmap-fonts"/>
@@ -1116,6 +1117,7 @@
<package name="jhbuild-lang"/>
<package name="jhead"/>
<package name="jline"/>
+ <package name="jmdict"/>
<package name="joe"/>
<package name="json-glib-lang"/>
<package name="juk"/>
++++++ DVD5-x86_64.group ++++++
--- /var/tmp/diff_new_pack.mIUzfn/_old 2018-11-27 16:09:55.888222791 +0100
+++ /var/tmp/diff_new_pack.mIUzfn/_new 2018-11-27 16:09:55.888222791 +0100
@@ -468,6 +468,7 @@
<package name="ecj"/>
<package name="ed"/>
<package name="edict"/>
+ <package name="edict2"/>
<package name="eekboard"/>
<package name="efibootmgr"/>
<package name="efont-unicode-bitmap-fonts"/>
@@ -1138,6 +1139,7 @@
<package name="jhbuild-lang"/>
<package name="jhead"/>
<package name="jline"/>
+ <package name="jmdict"/>
<package name="joe"/>
<package name="json-glib-lang"/>
<package name="juk"/>
++++++ openSUSE-Addon-NonOss-Deps.group ++++++
--- /var/tmp/diff_new_pack.mIUzfn/_old 2018-11-27 16:09:56.040222609 +0100
+++ /var/tmp/diff_new_pack.mIUzfn/_new 2018-11-27 16:09:56.040222609 +0100
@@ -17,7 +17,6 @@
<package name="glu-devel"/>
<package name="libOSMesa-devel"/>
<package name="libOSMesa8"/>
- <package name="libSPIRV-Tools-suse8"/>
<package name="libXdamage-devel"/>
<package name="libXxf86vm-devel"/>
<package name="libenet7"/>
@@ -26,13 +25,11 @@
<package name="libglvnd-devel"/>
<package name="libopenssl1_0_0-steam"/>
<package name="libregina3"/>
- <package name="libvulkan1"/>
<package name="lksctp-tools"/>
<package name="openttd-data"/>
<package name="openttd-opengfx"/>
<package name="steamtricks"/>
<package name="steamtricks-data"/>
<package name="ubuntu-fonts"/>
- <package name="vulkan"/>
</packagelist>
</group>
1
0
Hello community,
here is the log from the commit of package 000product for openSUSE:Factory checked in at 2018-11-27 10:45:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/000product (Old)
and /work/SRC/openSUSE:Factory/.000product.new.19453 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "000product"
Tue Nov 27 10:45:33 2018 rev:696 rq: version:unknown
Tue Nov 27 10:45:26 2018 rev:695 rq: version:unknown
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
_service:product_converter:openSUSE-Addon-NonOss-ftp-ftp-i586_x86_64.kiwi: same change
_service:product_converter:openSUSE-Addon-NonOss-release.spec: same change
++++++ _service:product_converter:openSUSE-Tumbleweed-Kubic-dvd5-dvd-x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.fNUhTK/_old 2018-11-27 10:46:45.819928403 +0100
+++ /var/tmp/diff_new_pack.fNUhTK/_new 2018-11-27 10:46:45.819928403 +0100
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE-Tumbleweed-Kubic___20181126" schemaversion="4.1">
+<image name="OBS__openSUSE-Tumbleweed-Kubic___20181127" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -35,9 +35,9 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20181126</productvar>
+ <productvar name="VERSION">20181127</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse-tumbleweed-kubic:20181126,openSUSE Tumbleweed Kubic</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse-tumbleweed-kubic:20181127,openSUSE Tumbleweed Kubic</productinfo>
<productinfo name="LINGUAS">en_US </productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/suse-tumbleweed</productoption>
++++++ _service:product_converter:openSUSE-Tumbleweed-Kubic-release.spec ++++++
--- /var/tmp/diff_new_pack.fNUhTK/_old 2018-11-27 10:46:45.851928370 +0100
+++ /var/tmp/diff_new_pack.fNUhTK/_new 2018-11-27 10:46:45.855928366 +0100
@@ -17,7 +17,7 @@
Name: openSUSE-Tumbleweed-Kubic-release
-Version: 20181126
+Version: 20181127
Release: 0
Summary: openSUSE Tumbleweed Kubic
License: GPL-2.0-or-later
@@ -38,9 +38,9 @@
ExclusiveArch: %ix86 x86_64 ppc64le s390x aarch64
Provides: %name-%version
Provides: product() = openSUSE-Tumbleweed-Kubic
-Provides: product(openSUSE-Tumbleweed-Kubic) = 20181126-0
+Provides: product(openSUSE-Tumbleweed-Kubic) = 20181127-0
Provides: product-label() = openSUSE%20Tumbleweed%20Kubic
-Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Aopensuse%2Dtumbleweed%2Dkubic%3A20181126
+Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Aopensuse%2Dtumbleweed%2Dkubic%3A20181127
Provides: product-url(releasenotes) = http%3A%2F%2Fdoc.opensuse.org%2Frelease%2Dnotes%2Fx86_64%2FopenSUSE%2FTumbleweed%2Frelease%2Dnotes%2DopenSUSE.rpm
Provides: product-endoflife()
Requires: product_flavor(openSUSE-Tumbleweed-Kubic)
@@ -61,7 +61,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(dvd)
-Provides: product_flavor(openSUSE-Tumbleweed-Kubic) = 20181126-0
+Provides: product_flavor(openSUSE-Tumbleweed-Kubic) = 20181127-0
Summary: openSUSE Tumbleweed Kubic
%description dvd
@@ -123,11 +123,11 @@
<product schemeversion="0">
<vendor>openSUSE</vendor>
<name>openSUSE-Tumbleweed-Kubic</name>
- <version>20181126</version>
+ <version>20181127</version>
<release>0</release>
<endoflife></endoflife>
<arch>%{_target_cpu}</arch>
- <cpeid>cpe:/o:opensuse:opensuse-tumbleweed-kubic:20181126</cpeid>
+ <cpeid>cpe:/o:opensuse:opensuse-tumbleweed-kubic:20181127</cpeid>
<productline>openSUSE-Tumbleweed-Kubic</productline>
<register>
<pool>
++++++ _service:product_converter:openSUSE-cd-mini-i586.kiwi ++++++
--- /var/tmp/diff_new_pack.fNUhTK/_old 2018-11-27 10:46:45.875928346 +0100
+++ /var/tmp/diff_new_pack.fNUhTK/_new 2018-11-27 10:46:45.879928341 +0100
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE___20181126" schemaversion="4.1">
+<image name="OBS__openSUSE___20181127" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -32,9 +32,9 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20181126</productvar>
+ <productvar name="VERSION">20181127</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20181126,openSUSE Tumbleweed</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20181127,openSUSE Tumbleweed</productinfo>
<productinfo name="LINGUAS">cs da de en en_GB en_US es fi fr hu it ja nb nl pl pt pt_BR ru sv zh zh_CN zh_TW </productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/suse-tumbleweed</productoption>
_service:product_converter:openSUSE-cd-mini-x86_64.kiwi: same change
_service:product_converter:openSUSE-dvd5-dvd-i586.kiwi: same change
_service:product_converter:openSUSE-dvd5-dvd-x86_64.kiwi: same change
++++++ _service:product_converter:openSUSE-ftp-ftp-i586_x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.fNUhTK/_old 2018-11-27 10:46:45.967928251 +0100
+++ /var/tmp/diff_new_pack.fNUhTK/_new 2018-11-27 10:46:45.967928251 +0100
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE___20181126" schemaversion="4.1">
+<image name="OBS__openSUSE___20181127" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -24,7 +24,7 @@
<productvar name="DISTNAME">openSUSE</productvar>
<productvar name="FLAVOR">ftp</productvar>
<productvar name="MAKE_LISTINGS">true</productvar>
- <productvar name="MEDIUM_NAME">openSUSE-20181126-i586-x86_64</productvar>
+ <productvar name="MEDIUM_NAME">openSUSE-20181127-i586-x86_64</productvar>
<productvar name="MULTIPLE_MEDIA">true</productvar>
<productvar name="PRODUCT_DIR">/</productvar>
<productvar name="PRODUCT_NAME">$DISTNAME-$FLAVOR</productvar>
@@ -36,9 +36,9 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20181126</productvar>
+ <productvar name="VERSION">20181127</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20181126,openSUSE Tumbleweed</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20181127,openSUSE Tumbleweed</productinfo>
<productinfo name="LINGUAS">cs da de en en_GB en_US es fi fr hu it ja nb nl pl pt pt_BR ru sv zh zh_CN zh_TW </productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="DEBUGMEDIUM">2</productoption>
++++++ _service:product_converter:openSUSE-release.spec ++++++
--- /var/tmp/diff_new_pack.fNUhTK/_old 2018-11-27 10:46:46.007928210 +0100
+++ /var/tmp/diff_new_pack.fNUhTK/_new 2018-11-27 10:46:46.027928189 +0100
@@ -20,7 +20,7 @@
#define betaversion %{nil}
%define codename Tumbleweed
Name: openSUSE-release
-Version: 20181126
+Version: 20181127
Release: 0
# 0 is the product release, not the build release of this package
Summary: openSUSE Tumbleweed
@@ -53,7 +53,7 @@
Obsoletes: aaa_version
Obsoletes: openSUSE-Promo-release <= 11.1
Obsoletes: openSUSE-release-live <= 11.0
-Obsoletes: product_flavor(%{product}) < 20181126
+Obsoletes: product_flavor(%{product}) < 20181127
# bnc#826592
Provides: weakremover(kernel-default) < 3.11
Provides: weakremover(kernel-desktop) < 4.2
@@ -63,7 +63,7 @@
Provides: weakremover(kernel-xen) < 3.11
Provides: %name-%version
Provides: product() = openSUSE
-Provides: product(openSUSE) = 20181126-0
+Provides: product(openSUSE) = 20181127-0
%ifarch x86_64
Provides: product-register-target() = openSUSE%2DTumbleweed%2Dx86_64
%endif
@@ -77,7 +77,7 @@
Provides: product-register-target() = openSUSE%2DTumbleweed%2Daarch64
%endif
Provides: product-label() = openSUSE
-Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Aopensuse%3A20181126
+Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Aopensuse%3A20181127
Provides: product-url(releasenotes) = http%3A%2F%2Fdoc.opensuse.org%2Frelease%2Dnotes%2Fx86_64%2FopenSUSE%2FTumbleweed%2Frelease%2Dnotes%2DopenSUSE.rpm
Provides: product-url(repository) = http%3A%2F%2Fdownload.opensuse.org%2Ftumbleweed%2Frepo%2Foss%2F
Requires: product_flavor(openSUSE)
@@ -17694,7 +17694,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(ftp)
-Provides: product_flavor(openSUSE) = 20181126-0
+Provides: product_flavor(openSUSE) = 20181127-0
Summary: openSUSE Tumbleweed
%description ftp
@@ -17709,7 +17709,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(mini)
-Provides: product_flavor(openSUSE) = 20181126-0
+Provides: product_flavor(openSUSE) = 20181127-0
Summary: openSUSE Tumbleweed
%description mini
@@ -17724,7 +17724,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(dvd)
-Provides: product_flavor(openSUSE) = 20181126-0
+Provides: product_flavor(openSUSE) = 20181127-0
Summary: openSUSE Tumbleweed
%description dvd
@@ -17739,7 +17739,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(livecd-kde)
-Provides: product_flavor(openSUSE) = 20181126-0
+Provides: product_flavor(openSUSE) = 20181127-0
Summary: openSUSE Tumbleweed
%description livecd-kde
@@ -17754,7 +17754,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(livecd-x11)
-Provides: product_flavor(openSUSE) = 20181126-0
+Provides: product_flavor(openSUSE) = 20181127-0
Summary: openSUSE Tumbleweed
%description livecd-x11
@@ -17769,7 +17769,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(livecd-gnome)
-Provides: product_flavor(openSUSE) = 20181126-0
+Provides: product_flavor(openSUSE) = 20181127-0
Summary: openSUSE Tumbleweed
%description livecd-gnome
@@ -17784,7 +17784,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(usb-kde)
-Provides: product_flavor(openSUSE) = 20181126-0
+Provides: product_flavor(openSUSE) = 20181127-0
Summary: openSUSE Tumbleweed
%description usb-kde
@@ -17799,7 +17799,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(usb-gnome)
-Provides: product_flavor(openSUSE) = 20181126-0
+Provides: product_flavor(openSUSE) = 20181127-0
Summary: openSUSE Tumbleweed
%description usb-gnome
@@ -17814,7 +17814,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(usb-x11)
-Provides: product_flavor(openSUSE) = 20181126-0
+Provides: product_flavor(openSUSE) = 20181127-0
Summary: openSUSE Tumbleweed
%description usb-x11
@@ -17887,10 +17887,10 @@
<product schemeversion="0">
<vendor>openSUSE</vendor>
<name>openSUSE</name>
- <version>20181126</version>
+ <version>20181127</version>
<release>0</release>
<arch>%{_target_cpu}</arch>
- <cpeid>cpe:/o:opensuse:opensuse:20181126</cpeid>
+ <cpeid>cpe:/o:opensuse:opensuse:20181127</cpeid>
<productline>openSUSE</productline>
<register>
<pool>
openSUSE-release.spec: same change
++++++ openSUSE-Tumbleweed-Kubic.product ++++++
--- /var/tmp/diff_new_pack.fNUhTK/_old 2018-11-27 10:46:46.367927840 +0100
+++ /var/tmp/diff_new_pack.fNUhTK/_new 2018-11-27 10:46:46.367927840 +0100
@@ -6,7 +6,7 @@
<name>openSUSE-Tumbleweed-Kubic</name>
<releasepkgname>openSUSE-Tumbleweed-Kubic-release</releasepkgname>
<endoflife/>
- <version>20181126</version>
+ <version>20181127</version>
<!-- release is no longer optional -->
<release>0</release>
<productline>openSUSE-Tumbleweed-Kubic</productline>
++++++ openSUSE.product ++++++
--- /var/tmp/diff_new_pack.fNUhTK/_old 2018-11-27 10:46:46.383927824 +0100
+++ /var/tmp/diff_new_pack.fNUhTK/_new 2018-11-27 10:46:46.383927824 +0100
@@ -4,7 +4,7 @@
<product>
<vendor>openSUSE</vendor>
<name>openSUSE</name>
- <version>20181126</version>
+ <version>20181127</version>
<release>0</release>
<productline>openSUSE</productline>
1
0
Hello community,
here is the log from the commit of package kde-l10n for openSUSE:Factory checked in at 2018-11-27 10:45:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kde-l10n (Old)
and /work/SRC/openSUSE:Factory/.kde-l10n.new.19453 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kde-l10n"
Tue Nov 27 10:45:17 2018 rev:35 rq:652097 version:17.08.3
Changes:
--------
--- /work/SRC/openSUSE:Factory/kde-l10n/kde-l10n.changes 2018-04-22 14:41:13.617521519 +0200
+++ /work/SRC/openSUSE:Factory/.kde-l10n.new.19453/kde-l10n.changes 2018-11-27 10:46:40.851933506 +0100
@@ -1,0 +2,5 @@
+Mon Nov 26 10:48:47 UTC 2018 - Jan Engelhardt <jengelh(a)inai.de>
+
+- Fix "Summary: summary"
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kde-l10n.spec ++++++
--- /var/tmp/diff_new_pack.OrBePI/_old 2018-11-27 10:46:42.727931579 +0100
+++ /var/tmp/diff_new_pack.OrBePI/_new 2018-11-27 10:46:42.731931575 +0100
@@ -1,7 +1,7 @@
#
# spec file for package kde-l10n
#
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
@@ -22,7 +22,7 @@
Version: 17.08.3
Release: 0
Summary: KDE translations base package
-License: GPL-2.0+
+License: GPL-2.0-or-later
Group: System/Localization
Url: http://l10n.kde.org/
Source0: kde-l10n-ar-%version.tar.xz
@@ -161,7 +161,7 @@
application translations, help files, and screenshots.
%package caValencia
-Summary: summary
+Summary: Valencian translations for KDE
Group: System/Localization
Provides: kde4-l10n-caValencia = %{version}
Provides: locale(kdelibs4:ca@valencia)
1
0
Hello community,
here is the log from the commit of package openSUSE-release-tools for openSUSE:Factory checked in at 2018-11-27 10:45:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openSUSE-release-tools (Old)
and /work/SRC/openSUSE:Factory/.openSUSE-release-tools.new.19453 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openSUSE-release-tools"
Tue Nov 27 10:45:15 2018 rev:150 rq:652071 version:20181127.edba5dc
Changes:
--------
--- /work/SRC/openSUSE:Factory/openSUSE-release-tools/openSUSE-release-tools.changes 2018-11-22 13:26:28.725940245 +0100
+++ /work/SRC/openSUSE:Factory/.openSUSE-release-tools.new.19453/openSUSE-release-tools.changes 2018-11-27 10:46:39.227935174 +0100
@@ -1,0 +2,57 @@
+Tue Nov 27 05:34:07 UTC 2018 - opensuse-packaging(a)opensuse.org
+
+- Update to version 20181127.edba5dc:
+ * Revert extracted kiwi again
+
+-------------------------------------------------------------------
+Mon Nov 26 22:34:31 UTC 2018 - opensuse-releaseteam(a)opensuse.org
+
+- Update to version 20181126.590fd22:
+ * dist/k8s/app.yaml: disable check-source and repo-checker components.
+ * dist/kubernetes: utilize new image home in openSUSE:Tools:Images.
+ * dist/package: include worker kiwi to allow extraction via _service.
+ * dist/kiwi/worker: include obs-operator subpackage.
+ * obs_operator: use unbuffered output to work properly in systemd.
+ * dist/kubernetes: provide OBS Operator component.
+
+-------------------------------------------------------------------
+Mon Nov 26 22:11:03 UTC 2018 - Jimmy Berry <jberry(a)suse.com>
+
+- Extract osrt-worker-obs.kiwi via _service and reference in spec.
+
+-------------------------------------------------------------------
+Mon Nov 26 11:13:57 UTC 2018 - opensuse-releaseteam(a)opensuse.org
+
+- Update to version 20181126.4331271:
+ * ttm: add minimal staging config for pseudometa package
+ * Add workaround for failing JeOS comparison on ARM
+
+-------------------------------------------------------------------
+Mon Nov 26 09:38:01 UTC 2018 - opensuse-releaseteam(a)opensuse.org
+
+- Update to version 20181126.f333b2d:
+ * Readability cleanups
+ * Follow flake8 import order
+ * Iterate over product arch list
+
+-------------------------------------------------------------------
+Sat Nov 24 08:41:01 UTC 2018 - opensuse-releaseteam(a)opensuse.org
+
+- Update to version 20181124.c1a7698:
+ * Adjust JeOS for 15.1 images
+
+-------------------------------------------------------------------
+Fri Nov 23 07:24:59 UTC 2018 - opensuse-releaseteam(a)opensuse.org
+
+- Update to version 20181123.b280e8a:
+ * fcc_submitter: update version to 15.1
+
+-------------------------------------------------------------------
+Thu Nov 22 11:17:41 UTC 2018 - opensuse-releaseteam(a)opensuse.org
+
+- Update to version 20181122.aaef149:
+ * leaper: just pass if only origin change left to decide
+ * leaper: fix comment about package not in Factory
+ * leaper: silence output of checking older dists
+
+-------------------------------------------------------------------
Old:
----
openSUSE-release-tools-20181121.5a43f6f.obscpio
New:
----
openSUSE-release-tools-20181127.edba5dc.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ openSUSE-release-tools.spec ++++++
--- /var/tmp/diff_new_pack.lEn8R0/_old 2018-11-27 10:46:39.943934439 +0100
+++ /var/tmp/diff_new_pack.lEn8R0/_new 2018-11-27 10:46:39.943934439 +0100
@@ -20,7 +20,7 @@
%define source_dir openSUSE-release-tools
%define announcer_filename factory-package-news
Name: openSUSE-release-tools
-Version: 20181121.5a43f6f
+Version: 20181127.edba5dc
Release: 0
Summary: Tools to aid in staging and release work for openSUSE/SUSE
License: GPL-2.0-or-later AND MIT
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.lEn8R0/_old 2018-11-27 10:46:39.995934386 +0100
+++ /var/tmp/diff_new_pack.lEn8R0/_new 2018-11-27 10:46:39.995934386 +0100
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/openSUSE/openSUSE-release-tools.git</param>
- <param name="changesrevision">97e0dec9fb5573406c60ec872474867cddc9dbea</param>
+ <param name="changesrevision">0f53b9124300da244facc367ba9a0857b5546dec</param>
</service>
-</servicedata>
+</servicedata>
\ No newline at end of file
++++++ openSUSE-release-tools-20181121.5a43f6f.obscpio -> openSUSE-release-tools-20181127.edba5dc.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20181121.5a43f6f/dist/kiwi/osrt-worker-obs.kiwi new/openSUSE-release-tools-20181127.edba5dc/dist/kiwi/osrt-worker-obs.kiwi
--- old/openSUSE-release-tools-20181121.5a43f6f/dist/kiwi/osrt-worker-obs.kiwi 2018-11-21 12:25:25.000000000 +0100
+++ new/openSUSE-release-tools-20181127.edba5dc/dist/kiwi/osrt-worker-obs.kiwi 2018-11-27 06:32:44.000000000 +0100
@@ -21,6 +21,7 @@
<packages type="image">
<package name="openSUSE-release-tools-check-source"/>
<package name="openSUSE-release-tools-leaper"/>
+ <package name="openSUSE-release-tools-obs-operator"/>
<package name="openSUSE-release-tools-pkglistgen"/>
<package name="openSUSE-release-tools-repo-checker"/>
<package name="openSUSE-release-tools-staging-bot"/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20181121.5a43f6f/dist/kubernetes/app.yaml new/openSUSE-release-tools-20181127.edba5dc/dist/kubernetes/app.yaml
--- old/openSUSE-release-tools-20181121.5a43f6f/dist/kubernetes/app.yaml 2018-11-21 12:25:25.000000000 +0100
+++ new/openSUSE-release-tools-20181127.edba5dc/dist/kubernetes/app.yaml 2018-11-27 06:32:44.000000000 +0100
@@ -7,8 +7,9 @@
k8sVersion: v1.8.0
path: heroes
targets:
- - check-source
- - repo-checker
+ #- check-source
+ - obs-operator
+ #- repo-checker
kind: ksonnet.io/app
name: openSUSE-release-tools
version: 0.0.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20181121.5a43f6f/dist/kubernetes/components/obs-operator/params.libsonnet new/openSUSE-release-tools-20181127.edba5dc/dist/kubernetes/components/obs-operator/params.libsonnet
--- old/openSUSE-release-tools-20181121.5a43f6f/dist/kubernetes/components/obs-operator/params.libsonnet 1970-01-01 01:00:00.000000000 +0100
+++ new/openSUSE-release-tools-20181127.edba5dc/dist/kubernetes/components/obs-operator/params.libsonnet 2018-11-27 06:32:44.000000000 +0100
@@ -0,0 +1,14 @@
+{
+ global: {
+ cpu: "100m",
+ memory: "128Mi",
+ image: null,
+ prefix: "obs-operator",
+ },
+ components: {
+ service: {
+ externalIPs: null,
+ externalPort: null,
+ },
+ },
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20181121.5a43f6f/dist/kubernetes/components/obs-operator/service.jsonnet new/openSUSE-release-tools-20181127.edba5dc/dist/kubernetes/components/obs-operator/service.jsonnet
--- old/openSUSE-release-tools-20181121.5a43f6f/dist/kubernetes/components/obs-operator/service.jsonnet 1970-01-01 01:00:00.000000000 +0100
+++ new/openSUSE-release-tools-20181127.edba5dc/dist/kubernetes/components/obs-operator/service.jsonnet 2018-11-27 06:32:44.000000000 +0100
@@ -0,0 +1,13 @@
+local params = std.extVar("__ksonnet/params").components.service;
+local service = import '../service.libsonnet';
+
+[
+ service.parts.deployment.base(
+ params.prefix, "deployment",
+ params.cpu, params.memory, params.image,
+ "osrt-obs_operator --debug"),
+
+ service.parts.service.base(
+ params.prefix, "service", 8080, params.externalIPs, params.externalPort,
+ ),
+]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20181121.5a43f6f/dist/kubernetes/components/service.libsonnet new/openSUSE-release-tools-20181127.edba5dc/dist/kubernetes/components/service.libsonnet
--- old/openSUSE-release-tools-20181121.5a43f6f/dist/kubernetes/components/service.libsonnet 1970-01-01 01:00:00.000000000 +0100
+++ new/openSUSE-release-tools-20181127.edba5dc/dist/kubernetes/components/service.libsonnet 2018-11-27 06:32:44.000000000 +0100
@@ -0,0 +1,84 @@
+{
+ parts:: {
+ deployment:: {
+ base(prefix, name, cpu, memory, image, command):: {
+ apiVersion: "apps/v1",
+ kind: "Deployment",
+ metadata: {
+ name: prefix + "-" + name,
+ labels: {
+ app: prefix,
+ },
+ },
+ spec: {
+ replicas: 1,
+ selector: {
+ matchLabels: {
+ app: prefix,
+ },
+ },
+ template: {
+ metadata: {
+ labels: {
+ app: prefix,
+ },
+ },
+ spec: {
+ containers: [{
+ name: "service",
+ image: image,
+ args: [
+ "/bin/bash", "-c",
+ "cp /secret/.oscrc /root && osc staging --version && " + command
+ ],
+ volumeMounts: [
+ {
+ name: "oscrc",
+ mountPath: "/secret",
+ readOnly: true,
+ },
+ ],
+ resources: {
+ requests: {
+ cpu: cpu,
+ memory: memory,
+ }
+ }
+ }],
+ volumes: [
+ {
+ name: "oscrc",
+ secret: {
+ secretName: prefix + "-oscrc",
+ }
+ },
+ ],
+ }
+ }
+ }
+ }
+ },
+
+ service:: {
+ base(prefix, name, internalPort, externalIPs, externalPort):: {
+ apiVersion: "v1",
+ kind: "Service",
+ metadata: {
+ name: prefix + "-" + name,
+ },
+ spec: {
+ type: "NodePort",
+ selector: {
+ app: prefix,
+ },
+ ports: [{
+ protocol: "TCP",
+ port: internalPort,
+ nodePort: externalPort,
+ }],
+ externalIPs: externalIPs,
+ }
+ }
+ },
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20181121.5a43f6f/dist/kubernetes/environments/heroes/globals.libsonnet new/openSUSE-release-tools-20181127.edba5dc/dist/kubernetes/environments/heroes/globals.libsonnet
--- old/openSUSE-release-tools-20181121.5a43f6f/dist/kubernetes/environments/heroes/globals.libsonnet 2018-11-21 12:25:25.000000000 +0100
+++ new/openSUSE-release-tools-20181127.edba5dc/dist/kubernetes/environments/heroes/globals.libsonnet 2018-11-27 06:32:44.000000000 +0100
@@ -1,4 +1,4 @@
-local image = "registry.opensuse.org/home/jberry/container/container/osrt/worker-obs";
+local image = "registry.opensuse.org/opensuse/tools/images/images/osrt/worker-obs";
local image_version = "latest";
local image_full = image + ':' + image_version;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20181121.5a43f6f/dist/kubernetes/environments/heroes/params.libsonnet new/openSUSE-release-tools-20181127.edba5dc/dist/kubernetes/environments/heroes/params.libsonnet
--- old/openSUSE-release-tools-20181121.5a43f6f/dist/kubernetes/environments/heroes/params.libsonnet 2018-11-21 12:25:25.000000000 +0100
+++ new/openSUSE-release-tools-20181127.edba5dc/dist/kubernetes/environments/heroes/params.libsonnet 2018-11-27 06:32:44.000000000 +0100
@@ -2,6 +2,14 @@
local globals = import "globals.libsonnet";
local envParams = params + {
components+: {
+ "obs-operator.service"+: {
+ externalIPs: [
+ "192.168.47.44",
+ "192.168.47.45",
+ "192.168.47.46",
+ ],
+ externalPort: 31452,
+ },
"repo-checker.project_only"+: {
projects: [
"openSUSE:Factory",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20181121.5a43f6f/fcc_submitter.py new/openSUSE-release-tools-20181127.edba5dc/fcc_submitter.py
--- old/openSUSE-release-tools-20181121.5a43f6f/fcc_submitter.py 2018-11-21 12:25:25.000000000 +0100
+++ new/openSUSE-release-tools-20181127.edba5dc/fcc_submitter.py 2018-11-27 06:32:44.000000000 +0100
@@ -22,8 +22,8 @@
from osc import oscerr
from osclib.memoize import memoize
-OPENSUSE = 'openSUSE:Leap:15.0'
-OPENSUSE_PREVERSION = 'openSUSE:Leap:42.3'
+OPENSUSE = 'openSUSE:Leap:15.1'
+OPENSUSE_PREVERSION = 'openSUSE:Leap:15.0'
FCC = '{}:Staging:FactoryCandidates'.format(OPENSUSE)
makeurl = osc.core.makeurl
@@ -133,7 +133,10 @@
self.apiurl = osc.conf.config['apiurl']
self.debug = osc.conf.config['debug']
self.sle_base_prjs = [
+ 'SUSE:SLE-15-SP1:GA',
'SUSE:SLE-15:GA',
+ 'SUSE:SLE-12-SP4:Update',
+ 'SUSE:SLE-12-SP4:GA',
'SUSE:SLE-12-SP3:Update',
'SUSE:SLE-12-SP3:GA',
'SUSE:SLE-12-SP2:Update',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20181121.5a43f6f/leaper.py new/openSUSE-release-tools-20181127.edba5dc/leaper.py
--- old/openSUSE-release-tools-20181121.5a43f6f/leaper.py 2018-11-21 12:25:25.000000000 +0100
+++ new/openSUSE-release-tools-20181127.edba5dc/leaper.py 2018-11-27 06:32:44.000000000 +0100
@@ -163,7 +163,7 @@
elif in_factory is None:
self.pending_factory_submission = True
else:
- if self.is_package_in_project(prj, package):
+ if not self.is_package_in_project(prj, package):
self.logger.info('the package is not in Factory, nor submitted there')
else:
self.logger.info('different sources in {}'.format(self.rdiff_link(src_project, src_package, src_rev, prj, package)))
@@ -189,11 +189,9 @@
for prj in other_projects_to_check:
if self.is_package_in_project(prj, package):
- self.logger.info('checking {}'.format(prj))
+ self.logger.debug('checking {}'.format(prj))
if self._check_factory(package, src_srcinfo, prj) is True:
self.logger.info('found source match in {}'.format(prj))
- else:
- self.logger.info('different sources in {}'.format(self.rdiff_link(src_project, src_package, src_rev, prj, package)))
devel_project, devel_package = devel_project_get(self.apiurl, 'openSUSE.org:openSUSE:Factory', package)
if devel_project is not None:
@@ -218,6 +216,11 @@
else:
# only log origin state if it's taken into consideration for the review result
self.logger.info("Submitted from a different origin than expected ('%s')", origin)
+ self.needs_release_manager = True
+ # no result so far and also no factory submission to wait
+ # for. So just pass to avoid requring too much overrides
+ if not self.pending_factory_submission:
+ review_result = True
if not review_result and self.override_allow:
# Rather than decline, leave review open in-case of change and
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20181121.5a43f6f/obs_operator.py new/openSUSE-release-tools-20181127.edba5dc/obs_operator.py
--- old/openSUSE-release-tools-20181121.5a43f6f/obs_operator.py 2018-11-21 12:25:25.000000000 +0100
+++ new/openSUSE-release-tools-20181127.edba5dc/obs_operator.py 2018-11-27 06:32:44.000000000 +0100
@@ -1,4 +1,6 @@
-#!/usr/bin/python3
+#!/usr/bin/python3 -u
+# Without the -u option for unbuffered output nothing shows up in journal or
+# kubernetes logs.
import argparse
from http.cookies import SimpleCookie
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20181121.5a43f6f/osclib/conf.py new/openSUSE-release-tools-20181127.edba5dc/osclib/conf.py
--- old/openSUSE-release-tools-20181121.5a43f6f/osclib/conf.py 2018-11-21 12:25:25.000000000 +0100
+++ new/openSUSE-release-tools-20181127.edba5dc/osclib/conf.py 2018-11-27 06:32:44.000000000 +0100
@@ -11,7 +11,7 @@
from osclib.memoize import memoize
-# Sane defatuls for openSUSE and SUSE. The string interpolation rule
+# Sane defaults for openSUSE and SUSE. The string interpolation rule
# is as this:
#
# * %(project)s to replace the name of the project.
@@ -50,6 +50,16 @@
'mail-noreply': 'noreply(a)opensuse.org',
'mail-release-list': 'opensuse-releaseteam(a)opensuse.org',
},
+ r'openSUSE:(?P<project>Factory):ARM$': {
+ 'product': 'openSUSE.product',
+ 'openqa': 'https://openqa.opensuse.org',
+ 'main-repo': 'standard',
+ 'pseudometa_package': 'openSUSE:%(project)s:ARM:Staging/dashboard',
+ 'download-baseurl': 'http://download.opensuse.org/ports/aarch64/tumbleweed/',
+ 'mail-list': 'opensuse-arm(a)opensuse.org',
+ 'mail-maintainer': 'Dirk Mueller <dmueller(a)suse.com>',
+ 'mail-noreply': 'noreply(a)opensuse.org',
+ },
r'openSUSE:(?P<project>Leap:(?P<version>[\d.]+))(?::NonFree)?$': {
'staging': 'openSUSE:%(project)s:Staging',
'staging-group': 'factory-staging',
@@ -99,6 +109,16 @@
'mail-noreply': 'noreply(a)opensuse.org',
'mail-release-list': 'opensuse-releaseteam(a)opensuse.org',
},
+ r'openSUSE:(?P<project>Leap:(?P<version>[\d.]+)):ARM$': {
+ 'product': 'openSUSE.product',
+ 'openqa': 'https://openqa.opensuse.org',
+ 'main-repo': 'ports',
+ 'pseudometa_package': 'openSUSE:%(project)s:ARM:Staging/dashboard',
+ 'download-baseurl': 'http://download.opensuse.org/ports/aarch64/distribution/leap/%(version)s/',
+ 'mail-list': 'opensuse-arm(a)opensuse.org',
+ 'mail-maintainer': 'Dirk Mueller <dmueller(a)suse.com>',
+ 'mail-noreply': 'noreply(a)opensuse.org',
+ },
r'openSUSE:(?P<project>Leap:(?P<version>[\d.]+)(?::NonFree)?:Update)$': {
'main-repo': 'standard',
'leaper-override-group': 'leap-reviewers',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20181121.5a43f6f/osclib/core.py new/openSUSE-release-tools-20181127.edba5dc/osclib/core.py
--- old/openSUSE-release-tools-20181121.5a43f6f/osclib/core.py 2018-11-21 12:25:25.000000000 +0100
+++ new/openSUSE-release-tools-20181127.edba5dc/osclib/core.py 2018-11-27 06:32:44.000000000 +0100
@@ -278,7 +278,10 @@
def project_pseudometa_file_load(apiurl, project, filename, revision=None):
project, package = project_pseudometa_package(apiurl, project)
- return source_file_load(apiurl, project, package, filename, revision)
+ source_file = source_file_load(apiurl, project, package, filename, revision)
+ if source_file is not None:
+ source_file = source_file.rstrip()
+ return source_file
def project_pseudometa_file_save(apiurl, project, filename, content, comment=None):
project, package = project_pseudometa_package(apiurl, project)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20181121.5a43f6f/tests/config_tests.py new/openSUSE-release-tools-20181127.edba5dc/tests/config_tests.py
--- old/openSUSE-release-tools-20181121.5a43f6f/tests/config_tests.py 2018-11-21 12:25:25.000000000 +0100
+++ new/openSUSE-release-tools-20181127.edba5dc/tests/config_tests.py 2018-11-27 06:32:44.000000000 +0100
@@ -49,8 +49,10 @@
# A list of projects that should match each of the DEFAULT patterns.
projects = (
'openSUSE:Factory',
- 'openSUSE:Leap:15.0',
- 'openSUSE:Leap:15.0:Update',
+ 'openSUSE:Factory:ARM',
+ 'openSUSE:Leap:15.1',
+ 'openSUSE:Leap:15.1:ARM',
+ 'openSUSE:Leap:15.1:Update',
'openSUSE:Backports:SLE-15',
'openSUSE:Backports:SLE-15:Update',
'SUSE:SLE-15:GA',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20181121.5a43f6f/totest-manager.py new/openSUSE-release-tools-20181127.edba5dc/totest-manager.py
--- old/openSUSE-release-tools-20181121.5a43f6f/totest-manager.py 2018-11-21 12:25:25.000000000 +0100
+++ new/openSUSE-release-tools-20181127.edba5dc/totest-manager.py 2018-11-27 06:32:44.000000000 +0100
@@ -11,33 +11,35 @@
from __future__ import print_function
-import cmdln
import datetime
import json
+import logging
import os
import re
-import sys
-
-try:
- from urllib.error import HTTPError
-except ImportError:
- # python 2.x
- from urllib2 import HTTPError
-
-import logging
import signal
+import sys
import time
-import yaml
-import pika
-
from xml.etree import cElementTree as ET
+
+import cmdln
+
from openqa_client.client import OpenQA_Client
import osc
+from osc.core import makeurl
from osclib.conf import Config
from osclib.stagingapi import StagingAPI
-from osc.core import makeurl
+
+import pika
+
+import yaml
+
+try:
+ from urllib.error import HTTPError
+except ImportError:
+ # python 2.x
+ from urllib2 import HTTPError
logger = logging.getLogger()
@@ -422,17 +424,16 @@
url = self.api.makeurl(['build', project, '_result'], query)
f = self.api.retried_GET(url)
root = ET.parse(f).getroot()
- succeeded = root.findall('result/status[@code="succeeded"]')
# [@code!='succeeded'] is not supported by ET
failed = [status for status in root.findall("result/status") if status.get('code') != 'succeeded']
- if len(failed) > 0:
+ if any(failed):
logger.info(
'%s %s %s %s -> %s' % (project, package, repository, arch, failed[0].get('code')))
return False
- if len(succeeded) == 0:
- logger.info('No results for %s %s %s %s' % (project, package, repository, arch))
+ if not len(root.findall('result/status[@code="succeeded"]')):
+ logger.info('No "succeeded" for %s %s %s %s' % (project, package, repository, arch))
return False
maxsize = self.maxsize_for_package(package)
@@ -740,7 +741,7 @@
for p in self.livecd_products + self.image_products:
for arch in p.archs:
builds.add(self.iso_build_version(self.project, p.package,
- arch=p.arch))
+ arch=arch))
ret = (len(builds) == 1)
if ret is False:
@@ -837,6 +838,9 @@
livecd_products = [ImageProduct('JeOS', ['armv7l'])]
+ # JeOS doesn't follow build numbers of main isos
+ need_same_build_number = False
+
def __init__(self, *args, **kwargs):
ToTestFactory.__init__(self, *args, **kwargs)
@@ -984,6 +988,18 @@
return 13
class ToTest151Images(ToTest150Images):
+ image_products = [
+ ImageProduct('livecd-leap-gnome', ['x86_64']),
+ ImageProduct('livecd-leap-kde', ['x86_64']),
+ ImageProduct('livecd-leap-x11', ['x86_64']),
+ ImageProduct('opensuse-leap-image:lxc', ['x86_64']),
+ ImageProduct('openSUSE-Leap-15.1-JeOS:MS-HyperV', ['x86_64']),
+ ImageProduct('openSUSE-Leap-15.1-JeOS:OpenStack-Cloud', ['x86_64']),
+ ImageProduct('openSUSE-Leap-15.1-JeOS:VMware', ['x86_64']),
+ ImageProduct('openSUSE-Leap-15.1-JeOS:XEN', ['x86_64']),
+ ImageProduct('openSUSE-Leap-15.1-JeOS:kvm-and-xen', ['x86_64']),
+ ]
+
container_products = [ImageProduct('opensuse-leap-image:docker', ['x86_64'])]
def openqa_group(self):
++++++ openSUSE-release-tools.obsinfo ++++++
--- /var/tmp/diff_new_pack.lEn8R0/_old 2018-11-27 10:46:40.699933662 +0100
+++ /var/tmp/diff_new_pack.lEn8R0/_new 2018-11-27 10:46:40.703933658 +0100
@@ -1,5 +1,5 @@
name: openSUSE-release-tools
-version: 20181121.5a43f6f
-mtime: 1542799525
-commit: 5a43f6fa5e3ab71c7d29b09c1ea0e5d4f5bf8446
+version: 20181127.edba5dc
+mtime: 1543296764
+commit: edba5dcc4cb4e18c82b202c90563cc1621fe0064
1
0
Hello community,
here is the log from the commit of package tensorflow for openSUSE:Factory checked in at 2018-11-27 10:45:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/tensorflow (Old)
and /work/SRC/openSUSE:Factory/.tensorflow.new.19453 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tensorflow"
Tue Nov 27 10:45:03 2018 rev:3 rq:652060 version:1.10.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/tensorflow/tensorflow.changes 2018-11-26 10:36:59.616558143 +0100
+++ /work/SRC/openSUSE:Factory/.tensorflow.new.19453/tensorflow.changes 2018-11-27 10:46:36.239938243 +0100
@@ -1,0 +2,6 @@
+Mon Nov 26 19:38:35 UTC 2018 - Todd R <toddrme2178(a)gmail.com>
+
+- Fix python3 provides
+- Minor spec file cleanups
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ tensorflow.spec ++++++
--- /var/tmp/diff_new_pack.vxnlQo/_old 2018-11-27 10:46:38.111936321 +0100
+++ /var/tmp/diff_new_pack.vxnlQo/_new 2018-11-27 10:46:38.115936316 +0100
@@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
@@ -148,7 +148,7 @@
Version: %vers
Release: 0
#Release: 1%{?config_dependant}%{?dist}
-Summary: Tensorflow is a framework used for deep learning
+Summary: A framework used for deep learning
License: Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND FSFUL AND MIT AND MPL-2.0 AND OpenSSL AND Python-2.0
Group: Development/Languages/Python
Url: https://www.tensorflow.org/
@@ -214,6 +214,11 @@
Requires: python3-numpy
%endif
Requires: python3-pip
+%if %{with hpc}
+Provides: python3-tensorflow-%{compiler_family}%{?c_f_ver}-hpc
+%else
+Provides: python3-tensorflow
+%endif
BuildRequires: bazel
BuildRequires: curl
%if %{with cuda}
@@ -267,11 +272,6 @@
%endif
BuildRequires: lua-lmod
BuildRequires: suse-hpc
-%if %{with hpc}
-Provides: python3-tensorflow-%{compiler_family}%{?c_f_ver}-hpc
-%else
-Provides: python3-tensorflow
-%endif
%hpc_requires
%endif
@@ -301,18 +301,30 @@
%package -n %{package_name}-devel
Summary: Header files of tensorflow
Group: Development/Languages/Python
-Requires: %{package_name}
+Requires: %{package_name} = %{version}
%description -n %{package_name}-devel
-Necessary headers for the C/C++ Api
+This open source software library for numerical computation is used for data
+flow graphs. The graph nodes represent mathematical operations, while the graph
+edges represent the multidimensional data arrays (tensors) that flow between
+them. This flexible architecture enables you to deploy computation to one or
+more CPUs in a desktop, server, or mobile device without rewriting code.
+
+This package provides necessary headers for the C/C++ Api
%package -n %{package_name}-doc
-Summary: Examples from tensorflow
-Group: Development/Languages/Python
-Requires: %{package_name}
+Summary: Examples from the tensorflow website
+Group: Documentation/Other
+Requires: %{package_name} = %{version}
%description -n %{package_name}-doc
-Examples from the website.
+This open source software library for numerical computation is used for data
+flow graphs. The graph nodes represent mathematical operations, while the graph
+edges represent the multidimensional data arrays (tensors) that flow between
+them. This flexible architecture enables you to deploy computation to one or
+more CPUs in a desktop, server, or mobile device without rewriting code.
+
+This package provides examples from the website.
%prep
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
1
0