openSUSE Commits
Threads by month
- ----- 2025 -----
- January
- ----- 2024 -----
- December
- November
- 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
January 2018
- 1 participants
- 2007 discussions
Hello community,
here is the log from the commit of package libetpan for openSUSE:Factory checked in at 2018-01-31 19:53:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libetpan (Old)
and /work/SRC/openSUSE:Factory/.libetpan.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libetpan"
Wed Jan 31 19:53:12 2018 rev:25 rq:571253 version:1.8
Changes:
--------
--- /work/SRC/openSUSE:Factory/libetpan/libetpan.changes 2018-01-13 21:44:25.115105837 +0100
+++ /work/SRC/openSUSE:Factory/.libetpan.new/libetpan.changes 2018-01-31 19:53:42.164424017 +0100
@@ -1,0 +2,5 @@
+Fri Jan 12 13:26:15 UTC 2018 - jengelh(a)inai.de
+
+- Rename %soname to %sover to better reflect its use.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libetpan.spec ++++++
--- /var/tmp/diff_new_pack.kZXFbA/_old 2018-01-31 19:53:42.972386443 +0100
+++ /var/tmp/diff_new_pack.kZXFbA/_new 2018-01-31 19:53:42.980386071 +0100
@@ -1,7 +1,7 @@
#
# spec file for package libetpan
#
-# 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
@@ -16,7 +16,7 @@
#
-%define soname 20
+%define sover 20
Name: libetpan
Version: 1.8
@@ -44,13 +44,13 @@
SSL/TCP/IP, already implemented), local storage (mbox/MH/maildir) and
and message / MIME parsing.
-%package -n libetpan%{soname}
+%package -n libetpan%{sover}
Summary: Mail handling library
Group: System/Libraries
Provides: %{name} = %{version}
Obsoletes: %{name} < %{version}
-%description -n libetpan%{soname}
+%description -n libetpan%{sover}
libEtPan is a mail purpose library. It will be used for low-level mail
handling: network protocols (IMAP/NNTP/POP3/SMTP over TCP/IP and
SSL/TCP/IP, already implemented), local storage (mbox/MH/maildir)
@@ -61,7 +61,7 @@
Group: Development/Libraries/C and C++
Requires: cyrus-sasl-devel
Requires: db-devel
-Requires: libetpan%{soname} = %{version}
+Requires: libetpan%{sover} = %{version}
Requires: openssl-devel
%description -n libetpan-devel
@@ -85,14 +85,13 @@
# remove unneeded *.la files
rm %{buildroot}%{_libdir}/libetpan.la
-%post -n libetpan%{soname} -p /sbin/ldconfig
+%post -n libetpan%{sover} -p /sbin/ldconfig
+%postun -n libetpan%{sover} -p /sbin/ldconfig
-%postun -n libetpan%{soname} -p /sbin/ldconfig
-
-%files -n libetpan%{soname}
+%files -n libetpan%{sover}
%defattr(-, root, root)
%doc ChangeLog NEWS doc/README*
-%{_libdir}/libetpan.so.%{soname}*
+%{_libdir}/libetpan.so.%{sover}*
%files -n libetpan-devel
%defattr(-, root, root)
1
0
Hello community,
here is the log from the commit of package youtube-dl for openSUSE:Factory checked in at 2018-01-31 19:53:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/youtube-dl (Old)
and /work/SRC/openSUSE:Factory/.youtube-dl.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "youtube-dl"
Wed Jan 31 19:53:08 2018 rev:70 rq:571247 version:2018.01.27
Changes:
--------
--- /work/SRC/openSUSE:Factory/youtube-dl/python-youtube-dl.changes 2017-11-15 17:02:47.945050106 +0100
+++ /work/SRC/openSUSE:Factory/.youtube-dl.new/python-youtube-dl.changes 2018-01-31 19:53:37.732630116 +0100
@@ -1,0 +2,17 @@
+Tue Jan 30 22:22:49 UTC 2018 - jengelh(a)inai.de
+
+- Update to new upstream release 2018.01.27
+ * JWPlatform: Support iframes
+ * openload: Add support for openload.link
+ * utils: add hvc1 codec code to parse_codecs
+ * downloader/fragment: Commit part file after each fragment In
+ order to obtain correct resume_len on next iteration
+ * mailru: Add support for embed URLs
+ * downloader/fragment: Encode filename of fragment being
+ removed
+ * extractor/common: Introduce uploader, uploader_id and
+ uploader_url meta fields for playlists
+ * openload: Add support for oload.stream
+ * extractor/common: Improve DASH formats extraction for jwplayer
+
+-------------------------------------------------------------------
youtube-dl.changes: same change
Old:
----
youtube-dl-2017.11.15.tar.gz
youtube-dl-2017.11.15.tar.gz.sig
New:
----
youtube-dl-2018.01.27.tar.gz
youtube-dl-2018.01.27.tar.gz.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-youtube-dl.spec ++++++
--- /var/tmp/diff_new_pack.AydOIY/_old 2018-01-31 19:53:41.400459545 +0100
+++ /var/tmp/diff_new_pack.AydOIY/_new 2018-01-31 19:53:41.400459545 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-youtube-dl
#
-# 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
@@ -19,7 +19,7 @@
%define modname youtube-dl
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-youtube-dl
-Version: 2017.11.15
+Version: 2018.01.27
Release: 0
Summary: A python module for downloading from video sites for offline watching
License: SUSE-Public-Domain and CC-BY-SA-3.0
++++++ youtube-dl.spec ++++++
--- /var/tmp/diff_new_pack.AydOIY/_old 2018-01-31 19:53:41.432458057 +0100
+++ /var/tmp/diff_new_pack.AydOIY/_new 2018-01-31 19:53:41.440457685 +0100
@@ -1,7 +1,7 @@
#
# spec file for package youtube-dl
#
-# 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
@@ -17,7 +17,7 @@
Name: youtube-dl
-Version: 2017.11.15
+Version: 2018.01.27
Release: 0
Summary: A tool for downloading from video sites for offline watching
License: SUSE-Public-Domain and CC-BY-SA-3.0
++++++ youtube-dl-2017.11.15.tar.gz -> youtube-dl-2018.01.27.tar.gz ++++++
++++ 12320 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package grpc for openSUSE:Factory checked in at 2018-01-31 19:52:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/grpc (Old)
and /work/SRC/openSUSE:Factory/.grpc.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "grpc"
Wed Jan 31 19:52:54 2018 rev:5 rq:571240 version:1.8.6
Changes:
--------
--- /work/SRC/openSUSE:Factory/grpc/grpc.changes 2018-01-28 20:33:29.430701468 +0100
+++ /work/SRC/openSUSE:Factory/.grpc.new/grpc.changes 2018-01-31 19:53:27.325114109 +0100
@@ -1,0 +2,6 @@
+Tue Jan 30 21:44:51 UTC 2018 - jengelh(a)inai.de
+
+- Update to new upstream release 1.8.6
+ * Fix server segfault on invalid HTTP/2
+
+-------------------------------------------------------------------
Old:
----
v1.8.5.tar.gz
New:
----
v1.8.6.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ grpc.spec ++++++
--- /var/tmp/diff_new_pack.qkdBVV/_old 2018-01-31 19:53:33.888808870 +0100
+++ /var/tmp/diff_new_pack.qkdBVV/_new 2018-01-31 19:53:33.892808684 +0100
@@ -16,9 +16,9 @@
#
-%define lname libgrpc-1_8_5
+%define lname libgrpc-1_8_6
Name: grpc
-Version: 1.8.5
+Version: 1.8.6
Release: 0
Summary: HTTP/2-based Remote Procedure Call implementation
License: Apache-2.0
++++++ v1.8.5.tar.gz -> v1.8.6.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.5/BUILD new/grpc-1.8.6/BUILD
--- old/grpc-1.8.5/BUILD 2018-01-18 19:55:43.000000000 +0100
+++ new/grpc-1.8.6/BUILD 2018-01-27 01:42:38.000000000 +0100
@@ -43,7 +43,7 @@
core_version = "5.0.0"
-version = "1.8.5"
+version = "1.8.6"
GPR_PUBLIC_HDRS = [
"include/grpc/support/alloc.h",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.5/CMakeLists.txt new/grpc-1.8.6/CMakeLists.txt
--- old/grpc-1.8.5/CMakeLists.txt 2018-01-18 19:55:43.000000000 +0100
+++ new/grpc-1.8.6/CMakeLists.txt 2018-01-27 01:42:38.000000000 +0100
@@ -24,7 +24,7 @@
cmake_minimum_required(VERSION 2.8)
set(PACKAGE_NAME "grpc")
-set(PACKAGE_VERSION "1.8.5")
+set(PACKAGE_VERSION "1.8.6")
set(PACKAGE_STRING "${PACKAGE_NAME} ${PACKAGE_VERSION}")
set(PACKAGE_TARNAME "${PACKAGE_NAME}-${PACKAGE_VERSION}")
set(PACKAGE_BUGREPORT "https://github.com/grpc/grpc/issues/")
@@ -555,6 +555,7 @@
add_dependencies(buildtests_c public_headers_must_be_c89)
add_dependencies(buildtests_c badreq_bad_client_test)
add_dependencies(buildtests_c connection_prefix_bad_client_test)
+add_dependencies(buildtests_c duplicate_header_bad_client_test)
add_dependencies(buildtests_c head_of_line_blocking_bad_client_test)
add_dependencies(buildtests_c headers_bad_client_test)
add_dependencies(buildtests_c initial_settings_frame_bad_client_test)
@@ -12883,6 +12884,37 @@
${_gRPC_SSL_LIBRARIES}
${_gRPC_ALLTARGETS_LIBRARIES}
bad_client_test
+ grpc_test_util_unsecure
+ grpc_unsecure
+ gpr_test_util
+ gpr
+)
+
+endif (gRPC_BUILD_TESTS)
+if (gRPC_BUILD_TESTS)
+
+add_executable(duplicate_header_bad_client_test
+ test/core/bad_client/tests/duplicate_header.cc
+)
+
+
+target_include_directories(duplicate_header_bad_client_test
+ PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
+ PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/include
+ PRIVATE ${BORINGSSL_ROOT_DIR}/include
+ PRIVATE ${PROTOBUF_ROOT_DIR}/src
+ PRIVATE ${BENCHMARK_ROOT_DIR}/include
+ PRIVATE ${ZLIB_ROOT_DIR}
+ PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/third_party/zlib
+ PRIVATE ${CARES_INCLUDE_DIR}
+ PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/third_party/cares/cares
+ PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/third_party/gflags/include
+)
+
+target_link_libraries(duplicate_header_bad_client_test
+ ${_gRPC_SSL_LIBRARIES}
+ ${_gRPC_ALLTARGETS_LIBRARIES}
+ bad_client_test
grpc_test_util_unsecure
grpc_unsecure
gpr_test_util
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.5/Makefile new/grpc-1.8.6/Makefile
--- old/grpc-1.8.5/Makefile 2018-01-18 19:55:43.000000000 +0100
+++ new/grpc-1.8.6/Makefile 2018-01-27 01:42:38.000000000 +0100
@@ -412,8 +412,8 @@
endif
CORE_VERSION = 5.0.0
-CPP_VERSION = 1.8.5
-CSHARP_VERSION = 1.8.5
+CPP_VERSION = 1.8.6
+CSHARP_VERSION = 1.8.6
CPPFLAGS_NO_ARCH += $(addprefix -I, $(INCLUDES)) $(addprefix -D, $(DEFINES))
CPPFLAGS += $(CPPFLAGS_NO_ARCH) $(ARCH_FLAGS)
@@ -1223,6 +1223,7 @@
boringssl_v3name_test: $(BINDIR)/$(CONFIG)/boringssl_v3name_test
badreq_bad_client_test: $(BINDIR)/$(CONFIG)/badreq_bad_client_test
connection_prefix_bad_client_test: $(BINDIR)/$(CONFIG)/connection_prefix_bad_client_test
+duplicate_header_bad_client_test: $(BINDIR)/$(CONFIG)/duplicate_header_bad_client_test
head_of_line_blocking_bad_client_test: $(BINDIR)/$(CONFIG)/head_of_line_blocking_bad_client_test
headers_bad_client_test: $(BINDIR)/$(CONFIG)/headers_bad_client_test
initial_settings_frame_bad_client_test: $(BINDIR)/$(CONFIG)/initial_settings_frame_bad_client_test
@@ -1476,6 +1477,7 @@
$(BINDIR)/$(CONFIG)/public_headers_must_be_c89 \
$(BINDIR)/$(CONFIG)/badreq_bad_client_test \
$(BINDIR)/$(CONFIG)/connection_prefix_bad_client_test \
+ $(BINDIR)/$(CONFIG)/duplicate_header_bad_client_test \
$(BINDIR)/$(CONFIG)/head_of_line_blocking_bad_client_test \
$(BINDIR)/$(CONFIG)/headers_bad_client_test \
$(BINDIR)/$(CONFIG)/initial_settings_frame_bad_client_test \
@@ -2004,6 +2006,8 @@
$(Q) $(BINDIR)/$(CONFIG)/badreq_bad_client_test || ( echo test badreq_bad_client_test failed ; exit 1 )
$(E) "[RUN] Testing connection_prefix_bad_client_test"
$(Q) $(BINDIR)/$(CONFIG)/connection_prefix_bad_client_test || ( echo test connection_prefix_bad_client_test failed ; exit 1 )
+ $(E) "[RUN] Testing duplicate_header_bad_client_test"
+ $(Q) $(BINDIR)/$(CONFIG)/duplicate_header_bad_client_test || ( echo test duplicate_header_bad_client_test failed ; exit 1 )
$(E) "[RUN] Testing head_of_line_blocking_bad_client_test"
$(Q) $(BINDIR)/$(CONFIG)/head_of_line_blocking_bad_client_test || ( echo test head_of_line_blocking_bad_client_test failed ; exit 1 )
$(E) "[RUN] Testing headers_bad_client_test"
@@ -18478,6 +18482,26 @@
endif
+DUPLICATE_HEADER_BAD_CLIENT_TEST_SRC = \
+ test/core/bad_client/tests/duplicate_header.cc \
+
+DUPLICATE_HEADER_BAD_CLIENT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(DUPLICATE_HEADER_BAD_CLIENT_TEST_SRC))))
+
+
+$(BINDIR)/$(CONFIG)/duplicate_header_bad_client_test: $(DUPLICATE_HEADER_BAD_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libbad_client_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
+ $(E) "[LD] Linking $@"
+ $(Q) mkdir -p `dirname $@`
+ $(Q) $(LD) $(LDFLAGS) $(DUPLICATE_HEADER_BAD_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libbad_client_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) -o $(BINDIR)/$(CONFIG)/duplicate_header_bad_client_test
+
+$(OBJDIR)/$(CONFIG)/test/core/bad_client/tests/duplicate_header.o: $(LIBDIR)/$(CONFIG)/libbad_client_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
+
+deps_duplicate_header_bad_client_test: $(DUPLICATE_HEADER_BAD_CLIENT_TEST_OBJS:.o=.dep)
+
+ifneq ($(NO_DEPS),true)
+-include $(DUPLICATE_HEADER_BAD_CLIENT_TEST_OBJS:.o=.dep)
+endif
+
+
HEAD_OF_LINE_BLOCKING_BAD_CLIENT_TEST_SRC = \
test/core/bad_client/tests/head_of_line_blocking.cc \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.5/build.yaml new/grpc-1.8.6/build.yaml
--- old/grpc-1.8.5/build.yaml 2018-01-18 19:55:43.000000000 +0100
+++ new/grpc-1.8.6/build.yaml 2018-01-27 01:42:38.000000000 +0100
@@ -14,7 +14,7 @@
'#10': See the expand_version.py for all the quirks here
core_version: 5.0.0
g_stands_for: generous
- version: 1.8.5
+ version: 1.8.6
filegroups:
- name: census
public_headers:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.5/gRPC-Core.podspec new/grpc-1.8.6/gRPC-Core.podspec
--- old/grpc-1.8.5/gRPC-Core.podspec 2018-01-18 19:55:43.000000000 +0100
+++ new/grpc-1.8.6/gRPC-Core.podspec 2018-01-27 01:42:38.000000000 +0100
@@ -22,7 +22,7 @@
Pod::Spec.new do |s|
s.name = 'gRPC-Core'
- version = '1.8.5'
+ version = '1.8.6'
s.version = version
s.summary = 'Core cross-platform gRPC library, written in C'
s.homepage = 'https://grpc.io'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.5/gRPC-ProtoRPC.podspec new/grpc-1.8.6/gRPC-ProtoRPC.podspec
--- old/grpc-1.8.5/gRPC-ProtoRPC.podspec 2018-01-18 19:55:43.000000000 +0100
+++ new/grpc-1.8.6/gRPC-ProtoRPC.podspec 2018-01-27 01:42:38.000000000 +0100
@@ -21,7 +21,7 @@
Pod::Spec.new do |s|
s.name = 'gRPC-ProtoRPC'
- version = '1.8.5'
+ version = '1.8.6'
s.version = version
s.summary = 'RPC library for Protocol Buffers, based on gRPC'
s.homepage = 'https://grpc.io'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.5/gRPC-RxLibrary.podspec new/grpc-1.8.6/gRPC-RxLibrary.podspec
--- old/grpc-1.8.5/gRPC-RxLibrary.podspec 2018-01-18 19:55:43.000000000 +0100
+++ new/grpc-1.8.6/gRPC-RxLibrary.podspec 2018-01-27 01:42:38.000000000 +0100
@@ -21,7 +21,7 @@
Pod::Spec.new do |s|
s.name = 'gRPC-RxLibrary'
- version = '1.8.5'
+ version = '1.8.6'
s.version = version
s.summary = 'Reactive Extensions library for iOS/OSX.'
s.homepage = 'https://grpc.io'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.5/gRPC.podspec new/grpc-1.8.6/gRPC.podspec
--- old/grpc-1.8.5/gRPC.podspec 2018-01-18 19:55:43.000000000 +0100
+++ new/grpc-1.8.6/gRPC.podspec 2018-01-27 01:42:38.000000000 +0100
@@ -20,7 +20,7 @@
Pod::Spec.new do |s|
s.name = 'gRPC'
- version = '1.8.5'
+ version = '1.8.6'
s.version = version
s.summary = 'gRPC client library for iOS/OSX'
s.homepage = 'https://grpc.io'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.5/package.xml new/grpc-1.8.6/package.xml
--- old/grpc-1.8.5/package.xml 2018-01-18 19:55:43.000000000 +0100
+++ new/grpc-1.8.6/package.xml 2018-01-27 01:42:38.000000000 +0100
@@ -13,8 +13,8 @@
<date>2017-08-24</date>
<time>16:06:07</time>
<version>
- <release>1.8.5</release>
- <api>1.8.5</api>
+ <release>1.8.6</release>
+ <api>1.8.6</api>
</version>
<stability>
<release>beta</release>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.5/src/core/lib/surface/call.cc new/grpc-1.8.6/src/core/lib/surface/call.cc
--- old/grpc-1.8.5/src/core/lib/surface/call.cc 2018-01-18 19:55:43.000000000 +0100
+++ new/grpc-1.8.6/src/core/lib/surface/call.cc 2018-01-27 01:42:38.000000000 +0100
@@ -1101,6 +1101,7 @@
static void publish_app_metadata(grpc_call* call, grpc_metadata_batch* b,
int is_trailing) {
if (b->list.count == 0) return;
+ if (is_trailing && call->buffered_metadata[1] == nullptr) return;
GPR_TIMER_BEGIN("publish_app_metadata", 0);
grpc_metadata_array* dest;
grpc_metadata* mdusr;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.5/src/cpp/common/version_cc.cc new/grpc-1.8.6/src/cpp/common/version_cc.cc
--- old/grpc-1.8.5/src/cpp/common/version_cc.cc 2018-01-18 19:55:43.000000000 +0100
+++ new/grpc-1.8.6/src/cpp/common/version_cc.cc 2018-01-27 01:42:38.000000000 +0100
@@ -22,5 +22,5 @@
#include <grpc++/grpc++.h>
namespace grpc {
-grpc::string Version() { return "1.8.5"; }
+grpc::string Version() { return "1.8.6"; }
} // namespace grpc
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.5/src/csharp/Grpc.Core/Version.csproj.include new/grpc-1.8.6/src/csharp/Grpc.Core/Version.csproj.include
--- old/grpc-1.8.5/src/csharp/Grpc.Core/Version.csproj.include 2018-01-18 19:55:43.000000000 +0100
+++ new/grpc-1.8.6/src/csharp/Grpc.Core/Version.csproj.include 2018-01-27 01:42:38.000000000 +0100
@@ -1,7 +1,7 @@
<!-- This file is generated -->
<Project>
<PropertyGroup>
- <GrpcCsharpVersion>1.8.5</GrpcCsharpVersion>
+ <GrpcCsharpVersion>1.8.6</GrpcCsharpVersion>
<GoogleProtobufVersion>3.3.0</GoogleProtobufVersion>
</PropertyGroup>
</Project>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.5/src/csharp/Grpc.Core/VersionInfo.cs new/grpc-1.8.6/src/csharp/Grpc.Core/VersionInfo.cs
--- old/grpc-1.8.5/src/csharp/Grpc.Core/VersionInfo.cs 2018-01-18 19:55:43.000000000 +0100
+++ new/grpc-1.8.6/src/csharp/Grpc.Core/VersionInfo.cs 2018-01-27 01:42:38.000000000 +0100
@@ -33,11 +33,11 @@
/// <summary>
/// Current <c>AssemblyFileVersion</c> of gRPC C# assemblies
/// </summary>
- public const string CurrentAssemblyFileVersion = "1.8.5.0";
+ public const string CurrentAssemblyFileVersion = "1.8.6.0";
/// <summary>
/// Current version of gRPC C#
/// </summary>
- public const string CurrentVersion = "1.8.5";
+ public const string CurrentVersion = "1.8.6";
}
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.5/src/csharp/build_packages_dotnetcli.bat new/grpc-1.8.6/src/csharp/build_packages_dotnetcli.bat
--- old/grpc-1.8.5/src/csharp/build_packages_dotnetcli.bat 2018-01-18 19:55:43.000000000 +0100
+++ new/grpc-1.8.6/src/csharp/build_packages_dotnetcli.bat 2018-01-27 01:42:38.000000000 +0100
@@ -13,7 +13,7 @@
@rem limitations under the License.
@rem Current package versions
-set VERSION=1.8.5
+set VERSION=1.8.6
@rem Adjust the location of nuget.exe
set NUGET=C:\nuget\nuget.exe
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.5/src/csharp/build_packages_dotnetcli.sh new/grpc-1.8.6/src/csharp/build_packages_dotnetcli.sh
--- old/grpc-1.8.5/src/csharp/build_packages_dotnetcli.sh 2018-01-18 19:55:43.000000000 +0100
+++ new/grpc-1.8.6/src/csharp/build_packages_dotnetcli.sh 2018-01-27 01:42:38.000000000 +0100
@@ -39,7 +39,7 @@
dotnet pack --configuration Release Grpc.HealthCheck --output ../../../artifacts
dotnet pack --configuration Release Grpc.Reflection --output ../../../artifacts
-nuget pack Grpc.nuspec -Version "1.8.5" -OutputDirectory ../../artifacts
-nuget pack Grpc.Tools.nuspec -Version "1.8.5" -OutputDirectory ../../artifacts
+nuget pack Grpc.nuspec -Version "1.8.6" -OutputDirectory ../../artifacts
+nuget pack Grpc.Tools.nuspec -Version "1.8.6" -OutputDirectory ../../artifacts
(cd ../../artifacts && zip csharp_nugets_dotnetcli.zip *.nupkg)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.5/src/objective-c/!ProtoCompiler-gRPCPlugin.podspec new/grpc-1.8.6/src/objective-c/!ProtoCompiler-gRPCPlugin.podspec
--- old/grpc-1.8.5/src/objective-c/!ProtoCompiler-gRPCPlugin.podspec 2018-01-18 19:55:43.000000000 +0100
+++ new/grpc-1.8.6/src/objective-c/!ProtoCompiler-gRPCPlugin.podspec 2018-01-27 01:42:38.000000000 +0100
@@ -42,7 +42,7 @@
# exclamation mark ensures that other "regular" pods will be able to find it as it'll be installed
# before them.
s.name = '!ProtoCompiler-gRPCPlugin'
- v = '1.8.5'
+ v = '1.8.6'
s.version = v
s.summary = 'The gRPC ProtoC plugin generates Objective-C files from .proto services.'
s.description = <<-DESC
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.5/src/objective-c/GRPCClient/private/version.h new/grpc-1.8.6/src/objective-c/GRPCClient/private/version.h
--- old/grpc-1.8.5/src/objective-c/GRPCClient/private/version.h 2018-01-18 19:55:43.000000000 +0100
+++ new/grpc-1.8.6/src/objective-c/GRPCClient/private/version.h 2018-01-27 01:42:38.000000000 +0100
@@ -23,4 +23,4 @@
// `tools/buildgen/generate_projects.sh`.
-#define GRPC_OBJC_VERSION_STRING @"1.8.5"
+#define GRPC_OBJC_VERSION_STRING @"1.8.6"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.5/src/objective-c/tests/version.h new/grpc-1.8.6/src/objective-c/tests/version.h
--- old/grpc-1.8.5/src/objective-c/tests/version.h 2018-01-18 19:55:43.000000000 +0100
+++ new/grpc-1.8.6/src/objective-c/tests/version.h 2018-01-27 01:42:38.000000000 +0100
@@ -23,5 +23,5 @@
// `tools/buildgen/generate_projects.sh`.
-#define GRPC_OBJC_VERSION_STRING @"1.8.5"
+#define GRPC_OBJC_VERSION_STRING @"1.8.6"
#define GRPC_C_VERSION_STRING @"5.0.0"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.5/src/php/composer.json new/grpc-1.8.6/src/php/composer.json
--- old/grpc-1.8.5/src/php/composer.json 2018-01-18 19:55:43.000000000 +0100
+++ new/grpc-1.8.6/src/php/composer.json 2018-01-27 01:42:38.000000000 +0100
@@ -2,7 +2,7 @@
"name": "grpc/grpc-dev",
"description": "gRPC library for PHP - for Developement use only",
"license": "Apache-2.0",
- "version": "1.8.5",
+ "version": "1.8.6",
"require": {
"php": ">=5.5.0",
"google/protobuf": "^v3.3.0"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.5/src/php/ext/grpc/version.h new/grpc-1.8.6/src/php/ext/grpc/version.h
--- old/grpc-1.8.5/src/php/ext/grpc/version.h 2018-01-18 19:55:43.000000000 +0100
+++ new/grpc-1.8.6/src/php/ext/grpc/version.h 2018-01-27 01:42:38.000000000 +0100
@@ -20,6 +20,6 @@
#ifndef VERSION_H
#define VERSION_H
-#define PHP_GRPC_VERSION "1.8.5"
+#define PHP_GRPC_VERSION "1.8.6"
#endif /* VERSION_H */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.5/src/python/grpcio/grpc/_grpcio_metadata.py new/grpc-1.8.6/src/python/grpcio/grpc/_grpcio_metadata.py
--- old/grpc-1.8.5/src/python/grpcio/grpc/_grpcio_metadata.py 2018-01-18 19:55:43.000000000 +0100
+++ new/grpc-1.8.6/src/python/grpcio/grpc/_grpcio_metadata.py 2018-01-27 01:42:38.000000000 +0100
@@ -14,4 +14,4 @@
# AUTO-GENERATED FROM `$REPO_ROOT/templates/src/python/grpcio/grpc/_grpcio_metadata.py.template`!!!
-__version__ = """1.8.5"""
+__version__ = """1.8.6"""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.5/src/python/grpcio/grpc_version.py new/grpc-1.8.6/src/python/grpcio/grpc_version.py
--- old/grpc-1.8.5/src/python/grpcio/grpc_version.py 2018-01-18 19:55:43.000000000 +0100
+++ new/grpc-1.8.6/src/python/grpcio/grpc_version.py 2018-01-27 01:42:38.000000000 +0100
@@ -14,4 +14,4 @@
# AUTO-GENERATED FROM `$REPO_ROOT/templates/src/python/grpcio/grpc_version.py.template`!!!
-VERSION='1.8.5'
+VERSION='1.8.6'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.5/src/python/grpcio_health_checking/grpc_version.py new/grpc-1.8.6/src/python/grpcio_health_checking/grpc_version.py
--- old/grpc-1.8.5/src/python/grpcio_health_checking/grpc_version.py 2018-01-18 19:55:43.000000000 +0100
+++ new/grpc-1.8.6/src/python/grpcio_health_checking/grpc_version.py 2018-01-27 01:42:38.000000000 +0100
@@ -14,4 +14,4 @@
# AUTO-GENERATED FROM `$REPO_ROOT/templates/src/python/grpcio_health_checking/grpc_version.py.template`!!!
-VERSION='1.8.5'
+VERSION='1.8.6'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.5/src/python/grpcio_reflection/grpc_version.py new/grpc-1.8.6/src/python/grpcio_reflection/grpc_version.py
--- old/grpc-1.8.5/src/python/grpcio_reflection/grpc_version.py 2018-01-18 19:55:43.000000000 +0100
+++ new/grpc-1.8.6/src/python/grpcio_reflection/grpc_version.py 2018-01-27 01:42:38.000000000 +0100
@@ -14,4 +14,4 @@
# AUTO-GENERATED FROM `$REPO_ROOT/templates/src/python/grpcio_reflection/grpc_version.py.template`!!!
-VERSION='1.8.5'
+VERSION='1.8.6'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.5/src/python/grpcio_testing/grpc_version.py new/grpc-1.8.6/src/python/grpcio_testing/grpc_version.py
--- old/grpc-1.8.5/src/python/grpcio_testing/grpc_version.py 2018-01-18 19:55:43.000000000 +0100
+++ new/grpc-1.8.6/src/python/grpcio_testing/grpc_version.py 2018-01-27 01:42:38.000000000 +0100
@@ -14,4 +14,4 @@
# AUTO-GENERATED FROM `$REPO_ROOT/templates/src/python/grpcio_testing/grpc_version.py.template`!!!
-VERSION='1.8.5'
+VERSION='1.8.6'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.5/src/python/grpcio_tests/grpc_version.py new/grpc-1.8.6/src/python/grpcio_tests/grpc_version.py
--- old/grpc-1.8.5/src/python/grpcio_tests/grpc_version.py 2018-01-18 19:55:43.000000000 +0100
+++ new/grpc-1.8.6/src/python/grpcio_tests/grpc_version.py 2018-01-27 01:42:38.000000000 +0100
@@ -14,4 +14,4 @@
# AUTO-GENERATED FROM `$REPO_ROOT/templates/src/python/grpcio_tests/grpc_version.py.template`!!!
-VERSION='1.8.5'
+VERSION='1.8.6'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.5/src/ruby/lib/grpc/version.rb new/grpc-1.8.6/src/ruby/lib/grpc/version.rb
--- old/grpc-1.8.5/src/ruby/lib/grpc/version.rb 2018-01-18 19:55:43.000000000 +0100
+++ new/grpc-1.8.6/src/ruby/lib/grpc/version.rb 2018-01-27 01:42:38.000000000 +0100
@@ -14,5 +14,5 @@
# GRPC contains the General RPC module.
module GRPC
- VERSION = '1.8.5'
+ VERSION = '1.8.6'
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.5/src/ruby/tools/version.rb new/grpc-1.8.6/src/ruby/tools/version.rb
--- old/grpc-1.8.5/src/ruby/tools/version.rb 2018-01-18 19:55:43.000000000 +0100
+++ new/grpc-1.8.6/src/ruby/tools/version.rb 2018-01-27 01:42:38.000000000 +0100
@@ -14,6 +14,6 @@
module GRPC
module Tools
- VERSION = '1.8.5'
+ VERSION = '1.8.6'
end
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.5/test/core/bad_client/gen_build_yaml.py new/grpc-1.8.6/test/core/bad_client/gen_build_yaml.py
--- old/grpc-1.8.5/test/core/bad_client/gen_build_yaml.py 2018-01-18 19:55:43.000000000 +0100
+++ new/grpc-1.8.6/test/core/bad_client/gen_build_yaml.py 2018-01-27 01:42:38.000000000 +0100
@@ -27,6 +27,7 @@
BAD_CLIENT_TESTS = {
'badreq': default_test_options,
'connection_prefix': default_test_options._replace(cpu_cost=0.2),
+ 'duplicate_header': default_test_options,
'headers': default_test_options._replace(cpu_cost=0.2),
'initial_settings_frame': default_test_options._replace(cpu_cost=0.2),
'head_of_line_blocking': default_test_options,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.5/test/core/bad_client/generate_tests.bzl new/grpc-1.8.6/test/core/bad_client/generate_tests.bzl
--- old/grpc-1.8.5/test/core/bad_client/generate_tests.bzl 2018-01-18 19:55:43.000000000 +0100
+++ new/grpc-1.8.6/test/core/bad_client/generate_tests.bzl 2018-01-27 01:42:38.000000000 +0100
@@ -25,6 +25,7 @@
BAD_CLIENT_TESTS = {
'badreq': test_options(),
'connection_prefix': test_options(),
+ 'duplicate_header': test_options(),
'headers': test_options(),
'initial_settings_frame': test_options(),
'head_of_line_blocking': test_options(),
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.5/test/core/bad_client/tests/duplicate_header.cc new/grpc-1.8.6/test/core/bad_client/tests/duplicate_header.cc
--- old/grpc-1.8.5/test/core/bad_client/tests/duplicate_header.cc 1970-01-01 01:00:00.000000000 +0100
+++ new/grpc-1.8.6/test/core/bad_client/tests/duplicate_header.cc 2018-01-27 01:42:38.000000000 +0100
@@ -0,0 +1,134 @@
+/*
+ *
+ * Copyright 2018 gRPC authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#include "test/core/bad_client/bad_client.h"
+
+#include <string.h>
+
+#include <grpc/grpc.h>
+
+#include "src/core/lib/surface/server.h"
+#include "test/core/end2end/cq_verifier.h"
+
+#define PFX_STR \
+ "PRI * HTTP/2.0\r\n\r\nSM\r\n\r\n" \
+ "\x00\x00\x00\x04\x00\x00\x00\x00\x00" /* settings frame */
+
+#define HEADER_STR \
+ "\x00\x00\xc9\x01\x04\x00\x00\x00\x01" /* headers: generated from \
+ simple_request.headers in this \
+ directory */ \
+ "\x10\x05:path\x08/foo/bar" \
+ "\x10\x07:scheme\x04http" \
+ "\x10\x07:method\x04POST" \
+ "\x10\x0a:authority\x09localhost" \
+ "\x10\x0c" \
+ "content-type\x10" \
+ "application/grpc" \
+ "\x10\x14grpc-accept-encoding\x15" \
+ "deflate,identity,gzip" \
+ "\x10\x02te\x08trailers" \
+ "\x10\x0auser-agent\"bad-client grpc-c/0.12.0.0 (linux)"
+
+#define PAYLOAD_STR \
+ "\x00\x00\x20\x00\x00\x00\x00\x00\x01" \
+ "\x00\x00\x00\x00"
+
+static void* tag(intptr_t t) { return (void*)t; }
+
+static void verifier(grpc_server* server, grpc_completion_queue* cq,
+ void* registered_method) {
+ grpc_call_error error;
+ grpc_call* s;
+ grpc_call_details call_details;
+ grpc_byte_buffer* request_payload_recv = nullptr;
+ grpc_op* op;
+ grpc_op ops[6];
+ cq_verifier* cqv = cq_verifier_create(cq);
+ grpc_metadata_array request_metadata_recv;
+ int was_cancelled = 2;
+
+ grpc_call_details_init(&call_details);
+ grpc_metadata_array_init(&request_metadata_recv);
+
+ error = grpc_server_request_call(server, &s, &call_details,
+ &request_metadata_recv, cq, cq, tag(101));
+ GPR_ASSERT(GRPC_CALL_OK == error);
+ CQ_EXPECT_COMPLETION(cqv, tag(101), 1);
+ cq_verify(cqv);
+
+ GPR_ASSERT(0 == grpc_slice_str_cmp(call_details.host, "localhost"));
+ GPR_ASSERT(0 == grpc_slice_str_cmp(call_details.method, "/foo/bar"));
+
+ memset(ops, 0, sizeof(ops));
+ op = ops;
+ op->op = GRPC_OP_SEND_INITIAL_METADATA;
+ op->data.send_initial_metadata.count = 0;
+ op->flags = 0;
+ op->reserved = nullptr;
+ op++;
+ op->op = GRPC_OP_RECV_MESSAGE;
+ op->data.recv_message.recv_message = &request_payload_recv;
+ op->flags = 0;
+ op->reserved = nullptr;
+ op++;
+ error = grpc_call_start_batch(s, ops, (size_t)(op - ops), tag(102), nullptr);
+ GPR_ASSERT(GRPC_CALL_OK == error);
+
+ CQ_EXPECT_COMPLETION(cqv, tag(102), 1);
+ cq_verify(cqv);
+
+ memset(ops, 0, sizeof(ops));
+ op = ops;
+ op->op = GRPC_OP_RECV_CLOSE_ON_SERVER;
+ op->data.recv_close_on_server.cancelled = &was_cancelled;
+ op->flags = 0;
+ op->reserved = nullptr;
+ op++;
+ op->op = GRPC_OP_SEND_STATUS_FROM_SERVER;
+ op->data.send_status_from_server.trailing_metadata_count = 0;
+ op->data.send_status_from_server.status = GRPC_STATUS_UNIMPLEMENTED;
+ grpc_slice status_details = grpc_slice_from_static_string("xyz");
+ op->data.send_status_from_server.status_details = &status_details;
+ op->flags = 0;
+ op->reserved = nullptr;
+ op++;
+ error = grpc_call_start_batch(s, ops, (size_t)(op - ops), tag(103), nullptr);
+ GPR_ASSERT(GRPC_CALL_OK == error);
+
+ CQ_EXPECT_COMPLETION(cqv, tag(103), 1);
+
+ grpc_metadata_array_destroy(&request_metadata_recv);
+ grpc_call_details_destroy(&call_details);
+ grpc_call_unref(s);
+ cq_verifier_destroy(cqv);
+}
+
+int main(int argc, char** argv) {
+ grpc_test_init(argc, argv);
+ grpc_init();
+
+ /* Verify that sending multiple headers doesn't segfault */
+ GRPC_RUN_BAD_CLIENT_TEST(verifier, nullptr,
+ PFX_STR HEADER_STR HEADER_STR PAYLOAD_STR, 0);
+ GRPC_RUN_BAD_CLIENT_TEST(verifier, nullptr,
+ PFX_STR HEADER_STR HEADER_STR HEADER_STR PAYLOAD_STR,
+ 0);
+ grpc_shutdown();
+ return 0;
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.5/tools/distrib/python/grpcio_tools/grpc_version.py new/grpc-1.8.6/tools/distrib/python/grpcio_tools/grpc_version.py
--- old/grpc-1.8.5/tools/distrib/python/grpcio_tools/grpc_version.py 2018-01-18 19:55:43.000000000 +0100
+++ new/grpc-1.8.6/tools/distrib/python/grpcio_tools/grpc_version.py 2018-01-27 01:42:38.000000000 +0100
@@ -14,4 +14,4 @@
# AUTO-GENERATED FROM `$REPO_ROOT/templates/tools/distrib/python/grpcio_tools/grpc_version.py.template`!!!
-VERSION='1.8.5'
+VERSION='1.8.6'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.5/tools/doxygen/Doxyfile.c++ new/grpc-1.8.6/tools/doxygen/Doxyfile.c++
--- old/grpc-1.8.5/tools/doxygen/Doxyfile.c++ 2018-01-18 19:55:43.000000000 +0100
+++ new/grpc-1.8.6/tools/doxygen/Doxyfile.c++ 2018-01-27 01:42:38.000000000 +0100
@@ -40,7 +40,7 @@
# could be handy for archiving the generated documentation or if some version
# control system is used.
-PROJECT_NUMBER = 1.8.5
+PROJECT_NUMBER = 1.8.6
# Using the PROJECT_BRIEF tag one can provide an optional one line description
# for a project that appears at the top of each page and should give viewer a
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.5/tools/doxygen/Doxyfile.c++.internal new/grpc-1.8.6/tools/doxygen/Doxyfile.c++.internal
--- old/grpc-1.8.5/tools/doxygen/Doxyfile.c++.internal 2018-01-18 19:55:43.000000000 +0100
+++ new/grpc-1.8.6/tools/doxygen/Doxyfile.c++.internal 2018-01-27 01:42:38.000000000 +0100
@@ -40,7 +40,7 @@
# could be handy for archiving the generated documentation or if some version
# control system is used.
-PROJECT_NUMBER = 1.8.5
+PROJECT_NUMBER = 1.8.6
# Using the PROJECT_BRIEF tag one can provide an optional one line description
# for a project that appears at the top of each page and should give viewer a
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.5/tools/run_tests/generated/sources_and_headers.json new/grpc-1.8.6/tools/run_tests/generated/sources_and_headers.json
--- old/grpc-1.8.5/tools/run_tests/generated/sources_and_headers.json 2018-01-18 19:55:43.000000000 +0100
+++ new/grpc-1.8.6/tools/run_tests/generated/sources_and_headers.json 2018-01-27 01:42:38.000000000 +0100
@@ -4876,6 +4876,24 @@
"headers": [],
"is_filegroup": false,
"language": "c",
+ "name": "duplicate_header_bad_client_test",
+ "src": [
+ "test/core/bad_client/tests/duplicate_header.cc"
+ ],
+ "third_party": false,
+ "type": "target"
+ },
+ {
+ "deps": [
+ "bad_client_test",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "is_filegroup": false,
+ "language": "c",
"name": "head_of_line_blocking_bad_client_test",
"src": [
"test/core/bad_client/tests/head_of_line_blocking.cc"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.5/tools/run_tests/generated/tests.json new/grpc-1.8.6/tools/run_tests/generated/tests.json
--- old/grpc-1.8.5/tools/run_tests/generated/tests.json 2018-01-18 19:55:43.000000000 +0100
+++ new/grpc-1.8.6/tools/run_tests/generated/tests.json 2018-01-27 01:42:38.000000000 +0100
@@ -4571,6 +4571,32 @@
"flaky": false,
"gtest": false,
"language": "c",
+ "name": "duplicate_header_bad_client_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "uses_polling": true
+ },
+ {
+ "args": [],
+ "benchmark": false,
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "cpu_cost": 1.0,
+ "exclude_configs": [],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "gtest": false,
+ "language": "c",
"name": "head_of_line_blocking_bad_client_test",
"platforms": [
"linux",
1
0
Hello community,
here is the log from the commit of package rapid-photo-downloader for openSUSE:Factory checked in at 2018-01-31 19:52:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rapid-photo-downloader (Old)
and /work/SRC/openSUSE:Factory/.rapid-photo-downloader.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rapid-photo-downloader"
Wed Jan 31 19:52:48 2018 rev:4 rq:571239 version:0.9.7
Changes:
--------
--- /work/SRC/openSUSE:Factory/rapid-photo-downloader/rapid-photo-downloader.changes 2017-09-17 22:37:43.209788759 +0200
+++ /work/SRC/openSUSE:Factory/.rapid-photo-downloader.new/rapid-photo-downloader.changes 2018-01-31 19:53:21.529383634 +0100
@@ -1,0 +2,88 @@
+Tue Jan 30 21:48:42 UTC 2018 - jengelh(a)inai.de
+
+- Replace description to say something about the software's
+ functionality.
+
+-------------------------------------------------------------------
+Fri Jan 26 08:06:20 UTC 2018 - aloisio(a)gmx.com
+
+- Update to version 0.9.7
+ * Fixed bug where removing a download source while another source
+ was being scanned could cause a crash when the timeline was
+ scrolled.
+ * Fixed bug where session sequence values were being reset every
+ time a download was initiated, not every time the program was
+ started.
+ * Updated German, Hungarian and Norwegian Bokmal translations.
+ * Fix bug #1738174: Don't crash when right clicking in thumbnail
+ checkbox and no thumbnail is selected.
+ * Fix bug #1737416: Don't scan cameras when browsing "This
+ Computer", and detect if a camera mount has been passed via
+ the command line (which can happen when the program
+ automatically launches in response to a camera being attached
+ to the computer).
+ * When opening a file in KDE's Dolphin file manager, select the
+ file (and thus highlight it), like is done with Gnome Files and
+ several other file managers.
+ * Fix bug #1737287: Don't allow identical entries in subfolder
+ generation and file renaming presets, where the preset names
+ differ but their content is the same.
+ version 0.9.6:
+ * When scrolling is synchronized, and you click on a thumbnail,
+ the top of the Timeline will be scrolled match to match it.
+ * Don't crash when only new files are displayed and the Timeline
+ is scrolled when scrolling is synchronized.
+ * Updated Czech, Dutch, Hungarian, Japanese, Russian, and Spanish
+ translations.
+ * Don't crash when Timeline ranges are selected and scrolling is
+ synchronized.
+ * The Timeline is now shown by default when the program is first
+ run, or settings are reset.
+ * Added option to synchronize Timeline with thumbnails. Scroll
+ one, and the other automatically scrolls too. Use the button
+ at the bottom-right of the Timeline to toggle this feature.
+ * After clearing a Timeline selection, the display of thumbnails
+ will be positioned such that the the photos in the previous
+ selection are visible. Previously, the thumbnails display would
+ be scrolled all the way to the top after the Timeline selection
+ had been cleared.
+ * Added Hasselblad 3FR files to list of supported file formats.
+ If you detect any problems with the accuracy of the metadata
+ from this format, please let me know.
+ * Work around MediaInfoLib bug #695 that caused the libmediainfo
+ shared object file to be named incorrectly, making it appear
+ to be missing.
+ * Correctly parse Distribution version in installer when running
+ on Fedora, Debian and Peppermint.
+ * Install PyQt 5.9.2 or greater. Upgrade pymediainfo to version
+ 2.2.0 or newer.
+ * Updated Catalan, Chinese, Czech, Danish, Dutch, French, German,
+ Norwegian Nyorsk, Russian, and Spanish translations.
+ version 0.9.5:
+ * Added check to install.py installation script and upgrade.py
+ upgrade script to ensure that SIP 4.19.3 is installed when
+ PyQt 5.9 is installed. The combination of SIP 4.19.4 and
+ PyQt 5.9 causes Rapid Photo Downloader to crash. Because SIP
+ 4.19.4 is installed by default when installing PyQt 5.9, the
+ install and upgrade scripts forcibly revert to
+ SIP 4.19.3 when PyQt 5.9 is installed.
+ * Add option to manually mark files as previously downloaded,
+ allowing for occasions when another program has already
+ downloaded the files. Right-click on one or more photo or video
+ thumbnails to mark them as previously downloaded.
+ * Add elementary OS to list of Linux distributions supported by
+ the install.py script.
+ * Fixed bug in upgrade script when reporting an operational
+ failure.
+ * Updated Chinese, Dutch, Italian, and Norwegian Bokmal
+ translations.
+ version 0.9.4:
+ * Workaround bug in iOS devices that create on-the-fly subfolders
+ from which to download that vary each time the device is
+ initialized.
+ * Add progress bars and badge counts when running under Ubuntu
+ 17.10's Dash to Dock extension.
+ * Don't crash when locale is not correctly set.
+ * Updated Dutch, French and German translations.
+
+-------------------------------------------------------------------
Old:
----
rapid-photo-downloader-0.9.3.tar.gz
New:
----
rapid-photo-downloader-0.9.7.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rapid-photo-downloader.spec ++++++
--- /var/tmp/diff_new_pack.sF2ExZ/_old 2018-01-31 19:53:23.909272960 +0100
+++ /var/tmp/diff_new_pack.sF2ExZ/_new 2018-01-31 19:53:23.913272774 +0100
@@ -1,7 +1,7 @@
#
# spec file for package rapid-photo-downloader
#
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2012 Togan Muftuoglu toganm(a)opensuse.org
# Copyright (c) 2009-2011 Pascal Blesser pascal.bleser(a)opensuse.org
#
@@ -20,9 +20,9 @@
%global __requires_exclude ^typelib\\(Unity\\).*$
Name: rapid-photo-downloader
-Version: 0.9.3
+Version: 0.9.7
Release: 0
-Summary: Rapid Photo Downloader
+Summary: Parallel downloader for camera and smartphone photos
License: GPL-3.0+
Group: Productivity/Graphics/Other
Url: https://damonlynch.net/rapid/
@@ -41,9 +41,9 @@
Requires: python3-colour
Requires: python3-easygui
Requires: python3-gobject2
-Requires: python3-gphoto2
+Requires: python3-gphoto2 >= 1.4.0
Requires: python3-psutil >= 3.4.2
-Requires: python3-pymediainfo
+Requires: python3-pymediainfo >= 2.2.0
Requires: python3-python-dateutil >= 2.2
Requires: python3-pyxdg
Requires: python3-pyzmq >= 16.0.2
@@ -51,15 +51,19 @@
Requires: python3-rawkit
Requires: python3-sortedcontainers
BuildArch: noarch
-%if 0%{?suse_version} <= 1320
+%if 0%{?suse_version} < 1500
Requires: python3-scandir
Requires: python3-typing
%endif
%description
-Rapid Photo Downloader for Linux is written by a photographer for professional
-and amateur photographers. Its goal is to be the best photo downloader for the
-Linux Desktop. It is free software, released under the GNU GPL license.
+Rapid Photo Downloader downloads images in parallel from multiple devices,
+from every camera supported by gphoto2, including smartphones.
+
+RPD has a timeline, which groups photos and videos based on how much
+time elapsed between consecutive shots. It can be used to identify
+photos and videos taken at different periods in a single day or over
+consecutive days.
%lang_package
++++++ rapid-photo-downloader-0.9.3.tar.gz -> rapid-photo-downloader-0.9.7.tar.gz ++++++
/work/SRC/openSUSE:Factory/rapid-photo-downloader/rapid-photo-downloader-0.9.3.tar.gz /work/SRC/openSUSE:Factory/.rapid-photo-downloader.new/rapid-photo-downloader-0.9.7.tar.gz differ: char 5, line 1
1
0
Hello community,
here is the log from the commit of package python-gphoto2 for openSUSE:Factory checked in at 2018-01-31 19:52:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-gphoto2 (Old)
and /work/SRC/openSUSE:Factory/.python-gphoto2.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-gphoto2"
Wed Jan 31 19:52:40 2018 rev:3 rq:571215 version:1.8.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-gphoto2/python-gphoto2.changes 2017-08-28 15:19:27.445399819 +0200
+++ /work/SRC/openSUSE:Factory/.python-gphoto2.new/python-gphoto2.changes 2018-01-31 19:53:05.934108874 +0100
@@ -1,0 +2,16 @@
+Tue Jan 30 18:43:35 UTC 2018 - aloisio(a)gmx.com
+
+- Update to version 1.8.2
+ * Fix bug in v1.8.1 that caused installation problems on some
+ systems.
+ version 1.8.1:
+ * Logging callbacks now pass 'bytes' objects in Python3.
+ * Increased number of functions allow other Python threads to
+ run.
+ version 1.8.0:
+ * The 'context' parameter is now optional for most functions.
+ * Some deprecated functions have been removed.
+ * Improved documentation of many functions.
+ * Substantial rework of logging callback processing.
+
+-------------------------------------------------------------------
Old:
----
gphoto2-1.7.1.tar.gz
New:
----
gphoto2-1.8.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-gphoto2.spec ++++++
--- /var/tmp/diff_new_pack.O2I5BM/_old 2018-01-31 19:53:06.850066279 +0100
+++ /var/tmp/diff_new_pack.O2I5BM/_new 2018-01-31 19:53:06.858065907 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-gphoto2
#
-# 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
@@ -18,7 +18,7 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-gphoto2
-Version: 1.7.1
+Version: 1.8.2
Release: 0
Summary: Python interface to libgphoto2
License: GPL-3.0+
++++++ gphoto2-1.7.1.tar.gz -> gphoto2-1.8.2.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-gphoto2/gphoto2-1.7.1.tar.gz /work/SRC/openSUSE:Factory/.python-gphoto2.new/gphoto2-1.8.2.tar.gz differ: char 5, line 1
1
0
Hello community,
here is the log from the commit of package gnu-compilers-hpc for openSUSE:Factory checked in at 2018-01-31 19:52:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnu-compilers-hpc (Old)
and /work/SRC/openSUSE:Factory/.gnu-compilers-hpc.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnu-compilers-hpc"
Wed Jan 31 19:52:35 2018 rev:5 rq:571207 version:1.3
Changes:
--------
--- /work/SRC/openSUSE:Factory/gnu-compilers-hpc/gnu-compilers-hpc.changes 2017-11-21 15:33:42.746295927 +0100
+++ /work/SRC/openSUSE:Factory/.gnu-compilers-hpc.new/gnu-compilers-hpc.changes 2018-01-31 19:52:36.443480282 +0100
@@ -1,0 +2,14 @@
+Tue Jan 30 10:11:45 UTC 2018 - eich(a)suse.com
+
+- Update to gcc v.7 for SLES-12 builds.
+- Set the 'granularity' for selection to the
+ granularity of GNU toolchain versions we
+ distinguish: For major versions until 4,
+ this is 2 versions, for anything above it
+ is just the major version.
+- On TW/Factory add explicit dependency to the
+ compiler major version package. This is to make
+ sure package gets rebuilt when this versions
+ changes.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnu-compilers-hpc.spec ++++++
--- /var/tmp/diff_new_pack.iBEmId/_old 2018-01-31 19:52:39.871320878 +0100
+++ /var/tmp/diff_new_pack.iBEmId/_new 2018-01-31 19:52:39.887320134 +0100
@@ -1,7 +1,7 @@
#
-# spec file for package compilers-hpc
+# spec file for package gnu
#
-# 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
@@ -31,8 +31,8 @@
%undefine c_f_ver
%endif
-%if "%flavor" == "gnu6-hpc"
-%define c_f_ver 6
+%if "%flavor" == "gnu7-hpc"
+%define c_f_ver 7
%endif
# Keep in sync with macros.hpc-gnu
@@ -42,14 +42,19 @@
head -1 |\
sed -e "s#.* \\([0-9]\\+\\.[0-9.]\\+\\)\\(\$\\| .*\\)#\\1#" )
%global hpc_gnu_dep_version %(HPC_CF_FULL_VERSION=%hpc_gnu_full_version; \
- echo ${HPC_CF_FULL_VERSION%.*})
+ [ ${HPC_CF_FULL_VERSION%%%%.*} -lt 5 ] && \
+ echo ${HPC_CF_FULL_VERSION%%.*} || \
+ echo ${HPC_CF_FULL_VERSION%%%%.*} )
%global hpc_gnu_pack_version %{?c_f_ver}
+%if 0%{!?leap_version:1} && 0%{!?sle_version:1}
+%global hpc_rolling_release_version %(echo %hpc_gnu_dep_version | tr -d '.')
+%endif
%global hpc_gnu_dir gnu%{hpc_gnu_dep_version}
%hpc_init -C -c %compiler_family %{?c_f_ver:-v %{c_f_ver}}
Summary: SUSE HPC GNU Compiler Toolchain environment
License: BSD-3-Clause
-Group: Development/Languages
+Group: Development/Tools/Other
Name: %myname
Version: 1.3
Release: 0
@@ -73,19 +78,24 @@
%package devel
Summary: Devel package for HPC GNU compiler environment
-Group: Development/Languages
+Group: Development/Tools/Other
BuildArch: noarch
Requires: %{name} = %{version}
Requires: gcc%{hpc_cf_pack_version}
Requires: gcc%{hpc_cf_pack_version}-c++
Requires: gcc%{hpc_cf_pack_version}-fortran
+%if 0%{?hpc_rolling_release_version:1}
+Requires: gcc%{hpc_rolling_release_version}
+Requires: gcc%{hpc_rolling_release_version}-c++
+Requires: gcc%{hpc_rolling_release_version}-fortran
+%endif
%description devel
Provides package dependencies for building with the GNU compiler toolchain.
%package macros-devel
Summary: Macro package for HPC GNU compiler environment
-Group: Development/Languages
+Group: Development/Tools/Other
Provides: %{pname}-hpc-macros-devel = %{version}
Conflicts: otherproviders(%{pname}-hpc-macros-devel)
BuildArch: noarch
@@ -112,7 +122,7 @@
mkdir -p %{buildroot}%{hpc_install_base}
mkdir -p %{buildroot}%{hpc_modulepath}
mkdir -p %{buildroot}%{lua_lmod_modulesdir}/%pname
-%{__cat} <<"EOF" > %{buildroot}/%{lmod_base}/%{hpc_cf_full_version}
+%{__cat} <<EOF > %{buildroot}/%{lmod_base}/%{hpc_cf_dep_version}
#%%Module1.0#####################################################################
proc ModulesHelp { } {
@@ -124,7 +134,7 @@
puts stderr "on the commandline syntax and compiler options."
puts stderr " "
-puts stderr "\nVersion %{hpc_cf_full_version}\n"
+puts stderr "\nVersion %{hpc_cf_dep_version}\n"
}
module-whatis "Name: GNU Compiler Collection"
@@ -133,7 +143,7 @@
module-whatis "Description: GNU Compiler Family (C/C++/Fortran for %_arch)"
module-whatis "URL: http://gcc.gnu.org"
-set version %{hpc_cf_full_version}
+set version %{hpc_cf_dep_version}
prepend-path MODULEPATH %{hpc_modulepath}
%if 0%{?c_f_ver:1} > 0
prepend-path MANPATH %{hpc_cf_install_path}/man
@@ -150,13 +160,13 @@
EOF
-export hpc_cf_full_version=%{hpc_cf_full_version}
-%{__cat} <<"EOF" > %{buildroot}/%{lmod_base}/.version.%{hpc_cf_full_version}
+export hpc_cf_dep_version=%{hpc_cf_dep_version}
+%{__cat} <<EOF > %{buildroot}/%{lmod_base}/.version.%{hpc_cf_dep_version}
#%%Module1.0#####################################################################
##
-## version file for GNU-compilers-${hpc_cf_full_version}
+## version file for GNU-compilers-${hpc_cf_dep_version}
##
-set ModulesVersion "%{hpc_cf_full_version}"
+set ModulesVersion "%{hpc_cf_dep_version}"
EOF
@@ -175,6 +185,7 @@
dir=$(dirname $i)
base=$(basename $i)
base=${base/%{hpc_gnu_bin_version}/}
+ base=${base/.././}
case $dir in
/usr/share/man*)
mandir=$(basename $dir)
@@ -196,8 +207,8 @@
%dir %{hpc_base}
%dir %hpc_install_base
%hpc_cf_dirs
-%{lua_lmod_modulesdir}/%{pname}/%{hpc_cf_full_version}
-%{lua_lmod_modulesdir}/%{pname}/.version.%{hpc_cf_full_version}
+%{lua_lmod_modulesdir}/%{pname}/%{hpc_cf_dep_version}
+%{lua_lmod_modulesdir}/%{pname}/.version.%{hpc_cf_dep_version}
%files devel
%defattr(-,root,root,-)
++++++ macros.hpc-gnu ++++++
--- /var/tmp/diff_new_pack.iBEmId/_old 2018-01-31 19:52:39.959316786 +0100
+++ /var/tmp/diff_new_pack.iBEmId/_new 2018-01-31 19:52:39.959316786 +0100
@@ -16,10 +16,11 @@
gcc%{hpc_gnu_bin_version} --version |\\\
head -1 |\\\
sed -e "s#.* \\([0-9]\\+\\.[0-9.]\\+\\)\\(\$\\| .*\\)#\\1#")}\
-# FIXME: We may just want to pick the major.minor or major version only \
%{expand: %%global hpc_gnu_dep_version %(\\\
FULL_VERSION=%hpc_gnu_full_version; \\\
- echo ${FULL_VERSION%.*})} \
+ [ ${FULL_VERSION%%%%.*} -lt 5 ] && \\\
+ echo ${FULL_VERSION%%.*} || \\\
+ echo ${FULL_VERSION%%%%.*})} \
%{expand: %%global hpc_gnu_pack_version %{?_cf_ver}%{!?_cf_ver:%%{nil}}} \
%{expand: %%global hpc_gnu_dir gnu%{hpc_gnu_dep_version}}
@@ -28,7 +29,7 @@
export CXX=g++%{hpc_gnu_bin_version} \
export FC=gfortran%{hpc_gnu_bin_version} \
export F77=gfortran%{hpc_gnu_bin_version} \
- module load gnu/%hpc_cf_full_version
+ module load gnu/%hpc_gnu_dep_version
# Requires:
%hpc_gnu_requires \
1
0
Hello community,
here is the log from the commit of package suse-hpc for openSUSE:Factory checked in at 2018-01-31 19:52:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/suse-hpc (Old)
and /work/SRC/openSUSE:Factory/.suse-hpc.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "suse-hpc"
Wed Jan 31 19:52:29 2018 rev:7 rq:571206 version:0.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/suse-hpc/suse-hpc.changes 2017-11-21 15:34:19.524963135 +0100
+++ /work/SRC/openSUSE:Factory/.suse-hpc.new/suse-hpc.changes 2018-01-31 19:52:29.551800764 +0100
@@ -1,0 +2,7 @@
+Tue Jan 30 10:00:43 UTC 2018 - eich(a)suse.com
+
+- For tool don't distinguish minor versions:
+ %hpc_cf_dep_version represents what we distinguish
+ which determines the granularity in compiler selection.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ suse-hpc.spec ++++++
--- /var/tmp/diff_new_pack.XUbOyv/_old 2018-01-31 19:52:30.163772306 +0100
+++ /var/tmp/diff_new_pack.XUbOyv/_new 2018-01-31 19:52:30.163772306 +0100
@@ -1,7 +1,7 @@
#
# spec file for package suse-hpc
#
-# 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
++++++ macros.hpc ++++++
--- /var/tmp/diff_new_pack.XUbOyv/_old 2018-01-31 19:52:30.291766354 +0100
+++ /var/tmp/diff_new_pack.XUbOyv/_new 2018-01-31 19:52:30.295766168 +0100
@@ -14,7 +14,7 @@
# For compilers
%hpc_cf_install_base %{hpc_base}compiler/
%hpc_cf_install_path_base %{hpc_cf_install_base}%{hpc_compiler_family}/
-%hpc_cf_install_path %{hpc_cf_install_path_base}%{hpc_cf_full_version}
+%hpc_cf_install_path %{hpc_cf_install_path_base}%{hpc_cf_dep_version}
# For mpi libraries
%hpc_mpi_install_base %{hpc_base}%{?hpc_cf_dir}mpi/
1
0
Hello community,
here is the log from the commit of package slurm for openSUSE:Factory checked in at 2018-01-31 19:52:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/slurm (Old)
and /work/SRC/openSUSE:Factory/.slurm.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "slurm"
Wed Jan 31 19:52:24 2018 rev:9 rq:571153 version:17.02.9
Changes:
--------
--- /work/SRC/openSUSE:Factory/slurm/slurm.changes 2017-12-22 12:19:00.669635357 +0100
+++ /work/SRC/openSUSE:Factory/.slurm.new/slurm.changes 2018-01-31 19:52:28.359856193 +0100
@@ -1,0 +2,22 @@
+Mon Jan 29 13:43:57 UTC 2018 - cgoll(a)suse.com
+
+- moved config files to slurm-config package (FATE#324574).
+
+-------------------------------------------------------------------
+Mon Jan 29 04:01:28 UTC 2018 - jjolly(a)suse.com
+
+- Moved slurmstepd and man page into slurm-node due to slurmd dependency
+- Moved config files into slurm-node
+- Moved slurmd rc scripts into slurm-node
+- Made slurm-munge require slurm-plugins instead of slurm itself
+ - slurm-node suggested slurm-munge, causing the whole slurm to be
+ installed. The slurm-plugins seems to be a more base class
+ (FATE#324574).
+
+-------------------------------------------------------------------
+Wed Jan 17 14:21:49 UTC 2018 - cgoll(a)suse.com
+
+- split up light wight slurm-node package for deployment on nodes
+ (FATE#324574).
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ slurm.spec ++++++
--- /var/tmp/diff_new_pack.xEeRDu/_old 2018-01-31 19:52:29.183817876 +0100
+++ /var/tmp/diff_new_pack.xEeRDu/_new 2018-01-31 19:52:29.195817318 +0100
@@ -1,7 +1,7 @@
#
# spec file for package slurm
#
-# 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
@@ -69,7 +69,8 @@
Patch3: plugins-cgroup-Fix-slurmd-for-new-API-in-hwloc-2.0.patch
Patch4: pam_slurm-Initialize-arrays-and-pass-sizes.patch
Patch5: slurmctld-service-var-run-path.patch
-Requires: slurm-plugins = %{version}
+Requires: slurm-config = %{version}
+Requires: slurm-node = %{version}
%if 0%{?suse_version} <= 1140
Requires(pre): pwdutils
%else
@@ -107,7 +108,6 @@
PreReq: %insserv_prereq %fillup_prereq
%endif
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Recommends: %{name}-munge
Obsoletes: slurm-sched-wiki < %{version}
Obsoletes: slurmdb-direct < %{version}
@@ -181,7 +181,7 @@
Summary: SLURM authentication and crypto implementation using Munge
Group: Productivity/Clustering/Computing
Requires: munge
-Requires: slurm = %{version}
+Requires: slurm-plugins = %{version}
BuildRequires: munge-devel
Obsoletes: slurm-auth-munge < %{version}
Provides: slurm-auth-munge = %{version}
@@ -292,6 +292,25 @@
This package includes the Lua API to provide an interface to SLURM
through Lua.
+%package node
+Summary: Minimal slurm node
+Group: Productivity/Clustering/Computing
+Requires: slurm-config = %{version}
+Requires: slurm-plugins = %{version}
+Recommends: %{name}-munge
+
+%description node
+This package contains just the minmal code to run a compute node.
+
+%package config
+Summary: Config files and directories for slurm services
+Group: Productivity/Clustering/Computing
+
+%description config
+This package contains the slurm config files necessary direcories
+for the slurm daemons.
+
+
%prep
%setup -q -n %{name}-%{ver}
%patch0 -p1
@@ -431,23 +450,11 @@
%pre
%if 0%{?with_systemd}
-%service_add_pre slurmd.service
%service_add_pre slurmctld.service
%endif
-%define slurmdir %{_sysconfdir}/slurm
-%define slurmdescr "SLURM workload manager"
-getent group %slurm_g >/dev/null || groupadd -r %slurm_g
-getent passwd %slurm_u >/dev/null || useradd -r -g %slurm_g -d %slurmdir -s /bin/false -c %{slurmdescr} %slurm_u
-exit 0
%post
%if 0%{?with_systemd}
-%if 0%{?sle_version} >= 120200
- %tmpfiles_create slurm.conf
-%else
- systemd-tmpfiles --create slurm.conf
-%endif
-%service_add_post slurmd.service
%service_add_post slurmctld.service
%else
%fillup_and_insserv slurm
@@ -455,18 +462,13 @@
%preun
%if 0%{?with_systemd}
-%service_del_preun slurmd.service
%service_del_preun slurmctld.service
-%else
-%stop_on_removal slurmd
%endif
%postun
%if 0%{?with_systemd}
-%service_del_postun slurmd.service
%service_del_postun slurmctld.service
%else
-%restart_on_update slurmd
%insserv_cleanup
%endif
@@ -497,6 +499,47 @@
%insserv_cleanup
%endif
+%pre node
+%if 0%{?with_systemd}
+%service_add_pre slurmd.service
+%endif
+
+%post node
+%if 0%{?with_systemd}
+%service_add_post slurmd.service
+%endif
+
+%preun node
+%if 0%{?with_systemd}
+%service_del_preun slurmd.service
+%else
+%stop_on_removal slurmd
+%endif
+
+%postun node
+%if 0%{?with_systemd}
+%service_del_postun slurmd.service
+%else
+%restart_on_update slurmd
+%insserv_cleanup
+%endif
+
+%pre config
+%define slurmdir %{_sysconfdir}/slurm
+%define slurmdescr "SLURM workload manager"
+getent group %slurm_g >/dev/null || groupadd -r %slurm_g
+getent passwd %slurm_u >/dev/null || useradd -r -g %slurm_g -d %slurmdir -s /bin/false -c %{slurmdescr} %slurm_u
+exit 0
+
+%post config
+%if 0%{?with_systemd}
+%if 0%{?sle_version} >= 120200
+ %tmpfiles_create slurm.conf
+%else
+ systemd-tmpfiles --create slurm.conf
+%endif
+%endif
+
%post -n %{libslurm} -p /sbin/ldconfig
%postun -n %{libslurm} -p /sbin/ldconfig
@@ -529,8 +572,6 @@
%{_bindir}/strigger
%{?have_netloc:%{_bindir}/netloc_to_topology}
%{_sbindir}/slurmctld
-%{_sbindir}/slurmd
-%{_sbindir}/slurmstepd
%{_mandir}/man1/sacct.1*
%{_mandir}/man1/sacctmgr.1*
%{_mandir}/man1/salloc.1*
@@ -564,32 +605,12 @@
%{_mandir}/man5/topology.*
%{_mandir}/man5/knl.conf.5.*
%{_mandir}/man8/slurmctld.*
-%{_mandir}/man8/slurmd.*
-%{_mandir}/man8/slurmstepd*
%{_mandir}/man8/spank*
%dir %{_libdir}/slurm/src
-%dir %{_sysconfdir}/%{name}
-%dir %{_sysconfdir}/%{name}/layouts.d
-%config(noreplace) %{_sysconfdir}/%{name}/slurm.conf
-%{?OHPC_BUILD:%config %{_sysconfdir}/%{name}/slurm.conf.example}
-%config(noreplace) %{_sysconfdir}/%{name}/cgroup.conf
-%config(noreplace) %{_sysconfdir}/%{name}/cgroup_allowed_devices_file.conf
-%config(noreplace) %{_sysconfdir}/%{name}/slurm.epilog.clean
-%config(noreplace) %{_sysconfdir}/%{name}/layouts.d/power.conf.example
-%config(noreplace) %{_sysconfdir}/%{name}/layouts.d/power_cpufreq.conf.example
-%config(noreplace) %{_sysconfdir}/%{name}/layouts.d/unit.conf.example
%if 0%{?with_systemd}
-%{_unitdir}/slurmd.service
%{_unitdir}/slurmctld.service
-%{_sbindir}/rcslurmd
%{_sbindir}/rcslurmctld
-%else
-%{_initrddir}/slurm
-%{_sbindir}/rcslurm
%endif
-%{?OHPC_BUILD:%attr(0755, %slurm_u, %slurm_g) %_localstatedir/lib/slurm}
-%{?with_systemd:%{_tmpfilesdir}/%{name}.conf}
-%dir %{_var}/spool/slurm
%files openlava
%defattr(-,root,root)
@@ -800,4 +821,32 @@
/%_lib/security/pam_slurm.so
/%_lib/security/pam_slurm_adopt.so
+%files node
+%{_sbindir}/slurmd
+%{_sbindir}/slurmstepd
+%{_mandir}/man8/slurmd.*
+%{_mandir}/man8/slurmstepd*
+%if 0%{?with_systemd}
+%{_sbindir}/rcslurmd
+%{_unitdir}/slurmd.service
+%else
+%{_initrddir}/slurm
+%{_sbindir}/rcslurm
+%endif
+
+%files config
+%dir %{_sysconfdir}/%{name}
+%dir %{_sysconfdir}/%{name}/layouts.d
+%config(noreplace) %{_sysconfdir}/%{name}/slurm.conf
+%{?OHPC_BUILD:%config %{_sysconfdir}/%{name}/slurm.conf.example}
+%config(noreplace) %{_sysconfdir}/%{name}/cgroup.conf
+%config(noreplace) %{_sysconfdir}/%{name}/cgroup_allowed_devices_file.conf
+%config(noreplace) %{_sysconfdir}/%{name}/slurm.epilog.clean
+%config(noreplace) %{_sysconfdir}/%{name}/layouts.d/power.conf.example
+%config(noreplace) %{_sysconfdir}/%{name}/layouts.d/power_cpufreq.conf.example
+%config(noreplace) %{_sysconfdir}/%{name}/layouts.d/unit.conf.example
+%{?OHPC_BUILD:%attr(0755, %slurm_u, %slurm_g) %_localstatedir/lib/slurm}
+%{?with_systemd:%{_tmpfilesdir}/%{name}.conf}
+%dir %{_var}/spool/slurm
+
%changelog
1
0
31 Jan '18
Hello community,
here is the log from the commit of package python-pylons-sphinx-themes for openSUSE:Factory checked in at 2018-01-31 19:52:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pylons-sphinx-themes (Old)
and /work/SRC/openSUSE:Factory/.python-pylons-sphinx-themes.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pylons-sphinx-themes"
Wed Jan 31 19:52:13 2018 rev:2 rq:571144 version:1.0.6
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pylons-sphinx-themes/python-pylons-sphinx-themes.changes 2017-09-25 13:58:03.862248486 +0200
+++ /work/SRC/openSUSE:Factory/.python-pylons-sphinx-themes.new/python-pylons-sphinx-themes.changes 2018-01-31 19:52:13.964525611 +0100
@@ -1,0 +2,9 @@
+Tue Jan 30 15:26:14 UTC 2018 - toddrme2178(a)gmail.com
+
+- Update to version 1.0.6
+ * Update zest.releaser in order to release to PyPI.
+- Update to version 1.0.5
+ * Clean up licensing
+ https://github.com/Pylons/pylons-sphinx-themes/issues/8
+
+-------------------------------------------------------------------
Old:
----
pylons-sphinx-themes-1.0.4.tar.gz
New:
----
pylons-sphinx-themes-1.0.6.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-pylons-sphinx-themes.spec ++++++
--- /var/tmp/diff_new_pack.4lMJhq/_old 2018-01-31 19:52:14.724490270 +0100
+++ /var/tmp/diff_new_pack.4lMJhq/_new 2018-01-31 19:52:14.724490270 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-pylons-sphinx-themes
#
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2015 LISA GmbH, Bingen, Germany.
#
# All modifications and additions to the file contributed by third parties
@@ -20,10 +20,10 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%define oldpython python
Name: python-pylons-sphinx-themes
-Version: 1.0.4
+Version: 1.0.6
Release: 0
Summary: Pylons Sphinx themes for documentation styling
-License: BSD-3-Clause
+License: SUSE-Repoze
Group: Development/Languages/Python
Url: https://github.com/Pylons/pylons-sphinx-themes
Source: https://files.pythonhosted.org/packages/source/p/pylons-sphinx-themes/pylon…
@@ -31,18 +31,17 @@
BuildRequires: %{python_module setuptools}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
+Requires: python-Pygments
%ifpython2
Obsoletes: %{oldpython}-pylons_sphinx_theme < %{version}
Provides: %{oldpython}-pylons_sphinx_theme = %{version}
Obsoletes: %{oldpython}-pylons_theme_support < %{version}
Provides: %{oldpython}-pylons_theme_support = %{version}
%endif
-%ifpython3
-Obsoletes: python3-pylons_sphinx_theme < %{version}
-Provides: python3-pylons_sphinx_theme = %{version}
-Obsoletes: python3-pylons_theme_support < %{version}
-Provides: python3-pylons_theme_support = %{version}
-%endif
+Obsoletes: python-pylons_sphinx_theme < %{version}
+Provides: python-pylons_sphinx_theme = %{version}
+Obsoletes: python-pylons_theme_support < %{version}
+Provides: python-pylons_theme_support = %{version}
BuildArch: noarch
%python_subpackages
++++++ pylons-sphinx-themes-1.0.4.tar.gz -> pylons-sphinx-themes-1.0.6.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylons-sphinx-themes-1.0.4/CHANGES.txt new/pylons-sphinx-themes-1.0.6/CHANGES.txt
--- old/pylons-sphinx-themes-1.0.4/CHANGES.txt 2017-06-21 00:13:51.000000000 +0200
+++ new/pylons-sphinx-themes-1.0.6/CHANGES.txt 2017-09-22 22:46:47.000000000 +0200
@@ -1,6 +1,19 @@
Change log for pylons-sphinx-themes
===================================
+1.0.6 (2017-09-22)
+------------------
+
+- Update zest.releaser in order to release to PyPI.
+
+
+1.0.5 (2017-09-22)
+------------------
+
+- Clean up licensing
+ https://github.com/Pylons/pylons-sphinx-themes/issues/8
+
+
1.0.4 (2017-06-20)
------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylons-sphinx-themes-1.0.4/CONTRIBUTORS.txt new/pylons-sphinx-themes-1.0.6/CONTRIBUTORS.txt
--- old/pylons-sphinx-themes-1.0.4/CONTRIBUTORS.txt 2017-06-21 00:13:51.000000000 +0200
+++ new/pylons-sphinx-themes-1.0.6/CONTRIBUTORS.txt 2017-09-22 22:46:47.000000000 +0200
@@ -85,20 +85,11 @@
Contributor confirms that any notices required will be included in any
Committed Code.
-Licensing Exceptions
-====================
-
-Code committed within the ``docs/`` subdirectory of the Pyramid source
-control repository and "docstrings" which appear in the documentation
-generated by runnning "make" within this directory is licensed under the
-Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States
-License (http://creativecommons.org/licenses/by-nc-sa/3.0/us/)
-
List of Contributors
====================
The below-signed are contributors to a code repository that is part of the
-project named "pylons_sphinx_theme". Each below-signed contributor has
+project named "pylons-sphinx-themes". Each below-signed contributor has
read, understand and agrees to the terms above in the section within this
document entitled "Pylons Project Contributor Agreement" as of the date
beside his or her name.
@@ -107,3 +98,5 @@
------------
- Steve Piercy, 2015/04/15
+- Zsolt Ero, 2017/07/11
+- Bert JW Regeer, 2017-09-22
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylons-sphinx-themes-1.0.4/COPYRIGHT.txt new/pylons-sphinx-themes-1.0.6/COPYRIGHT.txt
--- old/pylons-sphinx-themes-1.0.4/COPYRIGHT.txt 1970-01-01 01:00:00.000000000 +0100
+++ new/pylons-sphinx-themes-1.0.6/COPYRIGHT.txt 2017-09-22 22:46:47.000000000 +0200
@@ -0,0 +1,2 @@
+Copyright (c) 2015 Agendaless Consulting and Contributors.
+(https://www.agendaless.com), All Rights Reserved
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylons-sphinx-themes-1.0.4/LICENSE.txt new/pylons-sphinx-themes-1.0.6/LICENSE.txt
--- old/pylons-sphinx-themes-1.0.4/LICENSE.txt 2017-06-21 00:13:51.000000000 +0200
+++ new/pylons-sphinx-themes-1.0.6/LICENSE.txt 2017-09-22 22:46:47.000000000 +0200
@@ -1,3 +1,38 @@
-The pylons-sphinx-themes project is supplied under the Creative Commons
-Attribution-Noncommercial-Share Alike 3.0 United States License as described by
-http://creativecommons.org/licenses/by-nc-sa/3.0/us/
+A copyright notice accompanies this license document that identifies
+the copyright holders.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+1. Redistributions in source code must retain the accompanying
+ copyright notice, this list of conditions, and the following
+ disclaimer.
+
+2. Redistributions in binary form must reproduce the accompanying
+ copyright notice, this list of conditions, and the following
+ disclaimer in the documentation and/or other materials provided
+ with the distribution.
+
+3. Names of the copyright holders must not be used to endorse or
+ promote products derived from this software without prior
+ written permission from the copyright holders.
+
+4. If any files are modified, you must cause the modified files to
+ carry prominent notices stating that you changed the files and
+ the date of any change.
+
+Disclaimer
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND
+ ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+ TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
+ PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ HOLDERS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
+ TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
+ TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
+ THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ SUCH DAMAGE.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylons-sphinx-themes-1.0.4/PKG-INFO new/pylons-sphinx-themes-1.0.6/PKG-INFO
--- old/pylons-sphinx-themes-1.0.4/PKG-INFO 2017-06-21 00:13:52.000000000 +0200
+++ new/pylons-sphinx-themes-1.0.6/PKG-INFO 2017-09-22 22:46:48.000000000 +0200
@@ -1,11 +1,12 @@
Metadata-Version: 1.1
Name: pylons-sphinx-themes
-Version: 1.0.4
+Version: 1.0.6
Summary: Sphinx themes for Pylons Project documentation.
Home-page: https://pylonsproject.org
Author: Steve Piercy
Author-email: pylons-discuss(a)googlegroups.com
License: BSD-derived (http://www.repoze.org/LICENSE.txt)
+Description-Content-Type: UNKNOWN
Description: Pylons Sphinx Themes
====================
@@ -155,6 +156,19 @@
Change log for pylons-sphinx-themes
===================================
+ 1.0.6 (2017-09-22)
+ ------------------
+
+ - Update zest.releaser in order to release to PyPI.
+
+
+ 1.0.5 (2017-09-22)
+ ------------------
+
+ - Clean up licensing
+ https://github.com/Pylons/pylons-sphinx-themes/issues/8
+
+
1.0.4 (2017-06-20)
------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylons-sphinx-themes-1.0.4/RELEASE.md new/pylons-sphinx-themes-1.0.6/RELEASE.md
--- old/pylons-sphinx-themes-1.0.4/RELEASE.md 2017-06-21 00:13:51.000000000 +0200
+++ new/pylons-sphinx-themes-1.0.6/RELEASE.md 2017-09-22 22:46:47.000000000 +0200
@@ -1,8 +1,12 @@
# Releasing
-[zest.releaser](http://zestreleaser.readthedocs.io/en/latest/) is used for releasing this package.
+[zest.releaser](https://zestreleaser.readthedocs.io/en/latest/) is used for releasing this package.
-To release, invoke the following command from your virtual environment.
+To release:
+
+1. Edit CHANGES.txt replacing "Nothing changed yet." with your changes, and commit.
+
+2. Invoke the following command from your virtual environment.
```bash
fullrelease
@@ -13,7 +17,7 @@
`README.rst` is the canonical README file in reStructuredText format for use on PyPI. Edit this file to update both READMEs.
-`README.md` is the markdown version. It is generated via [pandoc](http://pandoc.org/) with the following command.
+`README.md` is the markdown version. It is generated via [pandoc](https://pandoc.org/) with the following command.
```
pandoc --from=rst --to=markdown --output=README.md README.rst
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylons-sphinx-themes-1.0.4/pylons_sphinx_themes/pylons/static/pylons.css_t new/pylons-sphinx-themes-1.0.6/pylons_sphinx_themes/pylons/static/pylons.css_t
--- old/pylons-sphinx-themes-1.0.4/pylons_sphinx_themes/pylons/static/pylons.css_t 2017-06-21 00:13:51.000000000 +0200
+++ new/pylons-sphinx-themes-1.0.6/pylons_sphinx_themes/pylons/static/pylons.css_t 2017-09-22 22:46:47.000000000 +0200
@@ -146,11 +146,21 @@
}
div.sphinxsidebar ul {
- margin: 10px 20px;
+ margin: 10px;
padding: 0;
color: #373839;
}
+div.sphinxsidebar ul ul {
+ margin-top: 0;
+ margin-bottom: 0;
+ margin-right: 0;
+}
+
+div.sphinxsidebar ul ul, div.sphinxsidebar ul.want-points {
+ margin-left: 15px;
+}
+
div.sphinxsidebar a {
color: #444;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylons-sphinx-themes-1.0.4/pylons_sphinx_themes/pyramid/theme.conf new/pylons-sphinx-themes-1.0.6/pylons_sphinx_themes/pyramid/theme.conf
--- old/pylons-sphinx-themes-1.0.4/pylons_sphinx_themes/pyramid/theme.conf 2017-06-21 00:13:51.000000000 +0200
+++ new/pylons-sphinx-themes-1.0.6/pylons_sphinx_themes/pyramid/theme.conf 2017-09-22 22:46:47.000000000 +0200
@@ -6,6 +6,6 @@
favicon = pyramid.ico
in_progress = false
outdated = false
-latest_url = http://docs.pylonsproject.org/projects/pyramid/en/latest/
+latest_url = https://docs.pylonsproject.org/projects/pyramid/en/latest/
github_url = https://github.com/Pylons/pyramid/
canonical_url =
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylons-sphinx-themes-1.0.4/pylons_sphinx_themes.egg-info/PKG-INFO new/pylons-sphinx-themes-1.0.6/pylons_sphinx_themes.egg-info/PKG-INFO
--- old/pylons-sphinx-themes-1.0.4/pylons_sphinx_themes.egg-info/PKG-INFO 2017-06-21 00:13:51.000000000 +0200
+++ new/pylons-sphinx-themes-1.0.6/pylons_sphinx_themes.egg-info/PKG-INFO 2017-09-22 22:46:47.000000000 +0200
@@ -1,11 +1,12 @@
Metadata-Version: 1.1
Name: pylons-sphinx-themes
-Version: 1.0.4
+Version: 1.0.6
Summary: Sphinx themes for Pylons Project documentation.
Home-page: https://pylonsproject.org
Author: Steve Piercy
Author-email: pylons-discuss(a)googlegroups.com
License: BSD-derived (http://www.repoze.org/LICENSE.txt)
+Description-Content-Type: UNKNOWN
Description: Pylons Sphinx Themes
====================
@@ -155,6 +156,19 @@
Change log for pylons-sphinx-themes
===================================
+ 1.0.6 (2017-09-22)
+ ------------------
+
+ - Update zest.releaser in order to release to PyPI.
+
+
+ 1.0.5 (2017-09-22)
+ ------------------
+
+ - Clean up licensing
+ https://github.com/Pylons/pylons-sphinx-themes/issues/8
+
+
1.0.4 (2017-06-20)
------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylons-sphinx-themes-1.0.4/pylons_sphinx_themes.egg-info/SOURCES.txt new/pylons-sphinx-themes-1.0.6/pylons_sphinx_themes.egg-info/SOURCES.txt
--- old/pylons-sphinx-themes-1.0.4/pylons_sphinx_themes.egg-info/SOURCES.txt 2017-06-21 00:13:51.000000000 +0200
+++ new/pylons-sphinx-themes-1.0.6/pylons_sphinx_themes.egg-info/SOURCES.txt 2017-09-22 22:46:47.000000000 +0200
@@ -1,6 +1,7 @@
.gitignore
CHANGES.txt
CONTRIBUTORS.txt
+COPYRIGHT.txt
LICENSE.txt
MANIFEST.in
README.md
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylons-sphinx-themes-1.0.4/setup.py new/pylons-sphinx-themes-1.0.6/setup.py
--- old/pylons-sphinx-themes-1.0.4/setup.py 2017-06-21 00:13:51.000000000 +0200
+++ new/pylons-sphinx-themes-1.0.6/setup.py 2017-09-22 22:46:47.000000000 +0200
@@ -16,7 +16,7 @@
from setuptools import setup, find_packages
-VERSION = '1.0.4'
+VERSION = '1.0.6'
here = os.path.abspath(os.path.dirname(__file__))
try:
1
0
Hello community,
here is the log from the commit of package yast2-python-bindings for openSUSE:Factory checked in at 2018-01-31 19:52:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2-python-bindings (Old)
and /work/SRC/openSUSE:Factory/.yast2-python-bindings.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yast2-python-bindings"
Wed Jan 31 19:52:07 2018 rev:35 rq:571140 version:4.0.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/yast2-python-bindings/yast2-python-bindings.changes 2017-11-14 12:58:38.039851165 +0100
+++ /work/SRC/openSUSE:Factory/.yast2-python-bindings.new/yast2-python-bindings.changes 2018-01-31 19:52:12.692584758 +0100
@@ -1,0 +2,18 @@
+Mon Jan 29 22:44:08 UTC 2018 - dmulder(a)suse.com
+
+- Build both python2 and python3 versions of the bindings;
+ (bsc#1074696).
+
+-------------------------------------------------------------------
+Thu Jan 4 15:45:46 UTC 2018 - dmulder(a)suse.com
+
+- Convert the bindings into python3; (bsc#1074696).
+- Fix some code examples; (bsc#1070212).
+
+-------------------------------------------------------------------
+Tue Nov 28 15:15:11 UTC 2017 - dmulder(a)suse.com
+
+- Add example code ported from ruby examples; (bsc#1070212).
+- Fixes based on findings from example code
+
+-------------------------------------------------------------------
Old:
----
yast2-python-bindings-4.0.0.tar.bz2
New:
----
yast2-python-bindings-4.0.2.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-python-bindings.spec ++++++
--- /var/tmp/diff_new_pack.wzMaJe/_old 2018-01-31 19:52:13.324555370 +0100
+++ /var/tmp/diff_new_pack.wzMaJe/_new 2018-01-31 19:52:13.332554999 +0100
@@ -1,7 +1,7 @@
#
# spec file for package yast2-python-bindings
#
-# 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
@@ -16,9 +16,23 @@
#
+%if 0%{?suse_version} > 1310 || 0%{?fedora_version} > 20
+%define with_python3 1
+%else
+%define with_python3 0
+%endif
+
+%define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; import sys; sys.stdout.write(get_python_lib())")
+%define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; import sys; sys.stdout.write(get_python_lib(1))")
+%define python3_sitelib %(%{__python3} -c "from distutils.sysconfig import get_python_lib; import sys; sys.stdout.write(get_python_lib())")
+%define python3_sitearch %(%{__python3} -c "from distutils.sysconfig import get_python_lib; import sys; sys.stdout.write(get_python_lib(1))")
+
Name: yast2-python-bindings
-Version: 4.0.0
+Version: 4.0.2
Release: 0
+Summary: Python3 bindings for the YaST platform
+License: GPL-2.0
+Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source0: %{name}-%{version}.tar.bz2
@@ -32,42 +46,91 @@
BuildRequires: make
BuildRequires: python
BuildRequires: python-devel
+%if %{with_python3}
+BuildRequires: python3
+BuildRequires: python3-devel
+%endif
BuildRequires: swig
BuildRequires: yast2-core-devel
BuildRequires: yast2-ycp-ui-bindings
BuildRequires: yast2-ycp-ui-bindings-devel
-
Requires: python
Requires: yast2-core
Requires: yast2-ycp-ui-bindings
+Obsoletes: yast2-python-bindings < 4.0.1
+Conflicts: yast2-python3-bindings
-Summary: Python bindings for the YaST platform
-License: GPL-2.0
+%description -n yast2-python-bindings
+The bindings allow YaST modules to be written using the Python language
+and also Python scripts can use YaST agents, APIs and modules.
+
+%if %{with_python3}
+%package -n yast2-python3-bindings
+Summary: Python3 bindings for the YaST platform
Group: System/YaST
+Requires: python3
+Requires: yast2-core
+Requires: yast2-ycp-ui-bindings
+Obsoletes: yast2-python-bindings == 4.0.1
+Conflicts: yast2-python-bindings
-%description
+%description -n yast2-python3-bindings
The bindings allow YaST modules to be written using the Python language
and also Python scripts can use YaST agents, APIs and modules.
+%endif
+
+%define builddir %{_builddir}/%{name}-%{version}
%prep
%setup -n %{name}-%{version}
%build
-%yast_build
+make -f Makefile.cvs all
+
+%if %{with_python3}
+%configure --enable-python3
+make
+mkdir -p %{builddir}/python3
+%__cp -d src/*.py %{builddir}/python3
+%__cp -d src/.libs/*.so.0.0.0 %{builddir}/python3
+%__cp -d src/*.la %{builddir}/python3
+make clean
+%endif
+
+%configure
+make
%install
%yast_install
-
rm %{buildroot}/%{python_sitelib}/*.pyc
rm %{buildroot}/%{python_sitelib}/*.pyo
rm %{buildroot}/%{python_sitearch}/*.la
-rm %{buildroot}/%{yast_plugindir}/libpy2lang_python.la
+rm %{buildroot}/%{yast_plugindir}/*.la
+%if %{with_python3}
+%__mkdir_p %{buildroot}/%{python3_sitelib}/
+%__install -m 0644 %{builddir}/python3/*.py %{buildroot}/%{python3_sitelib}/
+%__mkdir_p %{buildroot}/%{python3_sitearch}/
+%__install -m 0755 %{builddir}/python3/_ycp.so* %{buildroot}/%{python3_sitearch}/
+%__ln_s %{python3_sitearch}/_ycp.so.0.0.0 %{buildroot}/%{python3_sitearch}/_ycp.so.0
+%__ln_s %{python3_sitearch}/_ycp.so.0.0.0 %{buildroot}/%{python3_sitearch}/_ycp.so
+%__install -m 0755 %{builddir}/python3/libpy2lang_python.so* %{buildroot}/%{yast_plugindir}/
+%endif
+
+%if %{with_python3}
+%files -n yast2-python3-bindings
+%defattr (-, root, root)
+%doc %{yast_docdir}
+%{python3_sitelib}/*.py
+%{python3_sitearch}/_ycp.so*
+%{yast_plugindir}/libpy2lang_python.so.*
+%{yast_plugindir}/libpy2lang_python.so
+%endif
-%files
+%files -n yast2-python-bindings
%defattr (-, root, root)
%doc %{yast_docdir}
%{python_sitelib}/*.py
-%{python_sitearch}/_ycp.*
+%{python_sitearch}/_ycp.so*
%{yast_plugindir}/libpy2lang_python.so.*
%{yast_plugindir}/libpy2lang_python.so
++++++ yast2-python-bindings-4.0.0.tar.bz2 -> yast2-python-bindings-4.0.2.tar.bz2 ++++++
++++ 64811 lines of diff (skipped)
1
0