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
December 2018
- 1 participants
- 2073 discussions
Hello community,
here is the log from the commit of package 000product for openSUSE:Factory checked in at 2018-12-25 03:00:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/000product (Old)
and /work/SRC/openSUSE:Factory/.000product.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "000product"
Tue Dec 25 03:00:56 2018 rev:764 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.VNZIlX/_old 2018-12-25 03:01:04.695555296 +0100
+++ /var/tmp/diff_new_pack.VNZIlX/_new 2018-12-25 03:01:04.711555279 +0100
@@ -7342,7 +7342,6 @@
Provides: weakremover(python-nghttp2)
Provides: weakremover(python-nose-cover3)
Provides: weakremover(python-nosexcover)
-Provides: weakremover(python-pathtools)
Provides: weakremover(python-piston-mini-client)
Provides: weakremover(python-proboscis)
Provides: weakremover(python-pyrrd)
@@ -8430,6 +8429,7 @@
Provides: weakremover(python-lockfile)
Provides: weakremover(python-oauth2client-test)
Provides: weakremover(python-pass_python_keyring)
+Provides: weakremover(python-pathtools)
Provides: weakremover(python-puppetboard)
Provides: weakremover(python-puppetboard-apache)
Provides: weakremover(python-puppetboard-uwsgi)
@@ -8853,7 +8853,6 @@
Provides: weakremover(python-tn3270)
Provides: weakremover(python-traceback2)
Provides: weakremover(python-translationstring)
-Provides: weakremover(python-urlgrabber)
Provides: weakremover(python-wcwidth)
Provides: weakremover(python-wikipedia)
Provides: weakremover(python3-cffi-doc)
@@ -12670,8 +12669,6 @@
Provides: weakremover(ghc-hruby-devel)
Provides: weakremover(ghc-hs-GeoIP)
Provides: weakremover(ghc-hs-GeoIP-devel)
-Provides: weakremover(ghc-hs-bibutils)
-Provides: weakremover(ghc-hs-bibutils-devel)
Provides: weakremover(ghc-hsass)
Provides: weakremover(ghc-hsass-devel)
Provides: weakremover(ghc-hscolour)
@@ -13368,8 +13365,6 @@
Provides: weakremover(ghc-pagination-devel)
Provides: weakremover(ghc-palette)
Provides: weakremover(ghc-palette-devel)
-Provides: weakremover(ghc-pandoc-citeproc)
-Provides: weakremover(ghc-pandoc-citeproc-devel)
Provides: weakremover(ghc-pango)
Provides: weakremover(ghc-pango-devel)
Provides: weakremover(ghc-parallel-io)
@@ -13744,8 +13739,6 @@
Provides: weakremover(ghc-rethinkdb-client-driver-devel)
Provides: weakremover(ghc-rev-state)
Provides: weakremover(ghc-rev-state-devel)
-Provides: weakremover(ghc-rfc5051)
-Provides: weakremover(ghc-rfc5051-devel)
Provides: weakremover(ghc-riak)
Provides: weakremover(ghc-riak-devel)
Provides: weakremover(ghc-riak-protobuf)
@@ -16100,6 +16093,7 @@
Provides: weakremover(python2-CXX)
Provides: weakremover(python2-CXX-devel)
Provides: weakremover(python2-SoapySDR)
+Provides: weakremover(python2-astropy-helpers)
Provides: weakremover(python2-boost_parallel_mpi1_66_0)
Provides: weakremover(python2-cliff-tablib)
Provides: weakremover(python2-configshell-fb-doc)
@@ -25329,7 +25323,6 @@
<obsoletepackage>python-nghttp2</obsoletepackage>
<obsoletepackage>python-nose-cover3</obsoletepackage>
<obsoletepackage>python-nosexcover</obsoletepackage>
- <obsoletepackage>python-pathtools</obsoletepackage>
<obsoletepackage>python-piston-mini-client</obsoletepackage>
<obsoletepackage>python-proboscis</obsoletepackage>
<obsoletepackage>python-pyrrd</obsoletepackage>
@@ -26417,6 +26410,7 @@
<obsoletepackage>python-lockfile</obsoletepackage>
<obsoletepackage>python-oauth2client-test</obsoletepackage>
<obsoletepackage>python-pass_python_keyring</obsoletepackage>
+ <obsoletepackage>python-pathtools</obsoletepackage>
<obsoletepackage>python-puppetboard</obsoletepackage>
<obsoletepackage>python-puppetboard-apache</obsoletepackage>
<obsoletepackage>python-puppetboard-uwsgi</obsoletepackage>
@@ -26840,7 +26834,6 @@
<obsoletepackage>python-tn3270</obsoletepackage>
<obsoletepackage>python-traceback2</obsoletepackage>
<obsoletepackage>python-translationstring</obsoletepackage>
- <obsoletepackage>python-urlgrabber</obsoletepackage>
<obsoletepackage>python-wcwidth</obsoletepackage>
<obsoletepackage>python-wikipedia</obsoletepackage>
<obsoletepackage>python3-cffi-doc</obsoletepackage>
@@ -30657,8 +30650,6 @@
<obsoletepackage>ghc-hruby-devel</obsoletepackage>
<obsoletepackage>ghc-hs-GeoIP</obsoletepackage>
<obsoletepackage>ghc-hs-GeoIP-devel</obsoletepackage>
- <obsoletepackage>ghc-hs-bibutils</obsoletepackage>
- <obsoletepackage>ghc-hs-bibutils-devel</obsoletepackage>
<obsoletepackage>ghc-hsass</obsoletepackage>
<obsoletepackage>ghc-hsass-devel</obsoletepackage>
<obsoletepackage>ghc-hscolour</obsoletepackage>
@@ -31355,8 +31346,6 @@
<obsoletepackage>ghc-pagination-devel</obsoletepackage>
<obsoletepackage>ghc-palette</obsoletepackage>
<obsoletepackage>ghc-palette-devel</obsoletepackage>
- <obsoletepackage>ghc-pandoc-citeproc</obsoletepackage>
- <obsoletepackage>ghc-pandoc-citeproc-devel</obsoletepackage>
<obsoletepackage>ghc-pango</obsoletepackage>
<obsoletepackage>ghc-pango-devel</obsoletepackage>
<obsoletepackage>ghc-parallel-io</obsoletepackage>
@@ -31731,8 +31720,6 @@
<obsoletepackage>ghc-rethinkdb-client-driver-devel</obsoletepackage>
<obsoletepackage>ghc-rev-state</obsoletepackage>
<obsoletepackage>ghc-rev-state-devel</obsoletepackage>
- <obsoletepackage>ghc-rfc5051</obsoletepackage>
- <obsoletepackage>ghc-rfc5051-devel</obsoletepackage>
<obsoletepackage>ghc-riak</obsoletepackage>
<obsoletepackage>ghc-riak-devel</obsoletepackage>
<obsoletepackage>ghc-riak-protobuf</obsoletepackage>
@@ -34087,6 +34074,7 @@
<obsoletepackage>python2-CXX</obsoletepackage>
<obsoletepackage>python2-CXX-devel</obsoletepackage>
<obsoletepackage>python2-SoapySDR</obsoletepackage>
+ <obsoletepackage>python2-astropy-helpers</obsoletepackage>
<obsoletepackage>python2-boost_parallel_mpi1_66_0</obsoletepackage>
<obsoletepackage>python2-cliff-tablib</obsoletepackage>
<obsoletepackage>python2-configshell-fb-doc</obsoletepackage>
openSUSE-release.spec: same change
++++++ obsoletepackages.inc ++++++
--- /var/tmp/diff_new_pack.VNZIlX/_old 2018-12-25 03:01:05.027554923 +0100
+++ /var/tmp/diff_new_pack.VNZIlX/_new 2018-12-25 03:01:05.043554905 +0100
@@ -7263,7 +7263,6 @@
<obsoletepackage>python-nghttp2</obsoletepackage>
<obsoletepackage>python-nose-cover3</obsoletepackage>
<obsoletepackage>python-nosexcover</obsoletepackage>
- <obsoletepackage>python-pathtools</obsoletepackage>
<obsoletepackage>python-piston-mini-client</obsoletepackage>
<obsoletepackage>python-proboscis</obsoletepackage>
<obsoletepackage>python-pyrrd</obsoletepackage>
@@ -8352,6 +8351,7 @@
<obsoletepackage>python-lockfile</obsoletepackage>
<obsoletepackage>python-oauth2client-test</obsoletepackage>
<obsoletepackage>python-pass_python_keyring</obsoletepackage>
+ <obsoletepackage>python-pathtools</obsoletepackage>
<obsoletepackage>python-puppetboard</obsoletepackage>
<obsoletepackage>python-puppetboard-apache</obsoletepackage>
<obsoletepackage>python-puppetboard-uwsgi</obsoletepackage>
@@ -8776,7 +8776,6 @@
<obsoletepackage>python-tn3270</obsoletepackage>
<obsoletepackage>python-traceback2</obsoletepackage>
<obsoletepackage>python-translationstring</obsoletepackage>
- <obsoletepackage>python-urlgrabber</obsoletepackage>
<obsoletepackage>python-wcwidth</obsoletepackage>
<obsoletepackage>python-wikipedia</obsoletepackage>
<obsoletepackage>python3-cffi-doc</obsoletepackage>
@@ -12594,8 +12593,6 @@
<obsoletepackage>ghc-hruby-devel</obsoletepackage>
<obsoletepackage>ghc-hs-GeoIP</obsoletepackage>
<obsoletepackage>ghc-hs-GeoIP-devel</obsoletepackage>
- <obsoletepackage>ghc-hs-bibutils</obsoletepackage>
- <obsoletepackage>ghc-hs-bibutils-devel</obsoletepackage>
<obsoletepackage>ghc-hsass</obsoletepackage>
<obsoletepackage>ghc-hsass-devel</obsoletepackage>
<obsoletepackage>ghc-hscolour</obsoletepackage>
@@ -13292,8 +13289,6 @@
<obsoletepackage>ghc-pagination-devel</obsoletepackage>
<obsoletepackage>ghc-palette</obsoletepackage>
<obsoletepackage>ghc-palette-devel</obsoletepackage>
- <obsoletepackage>ghc-pandoc-citeproc</obsoletepackage>
- <obsoletepackage>ghc-pandoc-citeproc-devel</obsoletepackage>
<obsoletepackage>ghc-pango</obsoletepackage>
<obsoletepackage>ghc-pango-devel</obsoletepackage>
<obsoletepackage>ghc-parallel-io</obsoletepackage>
@@ -13668,8 +13663,6 @@
<obsoletepackage>ghc-rethinkdb-client-driver-devel</obsoletepackage>
<obsoletepackage>ghc-rev-state</obsoletepackage>
<obsoletepackage>ghc-rev-state-devel</obsoletepackage>
- <obsoletepackage>ghc-rfc5051</obsoletepackage>
- <obsoletepackage>ghc-rfc5051-devel</obsoletepackage>
<obsoletepackage>ghc-riak</obsoletepackage>
<obsoletepackage>ghc-riak-devel</obsoletepackage>
<obsoletepackage>ghc-riak-protobuf</obsoletepackage>
@@ -16024,6 +16017,7 @@
<obsoletepackage>python2-CXX</obsoletepackage>
<obsoletepackage>python2-CXX-devel</obsoletepackage>
<obsoletepackage>python2-SoapySDR</obsoletepackage>
+ <obsoletepackage>python2-astropy-helpers</obsoletepackage>
<obsoletepackage>python2-boost_parallel_mpi1_66_0</obsoletepackage>
<obsoletepackage>python2-cliff-tablib</obsoletepackage>
<obsoletepackage>python2-configshell-fb-doc</obsoletepackage>
1
0
Hello community,
here is the log from the commit of package 000product for openSUSE:Factory checked in at 2018-12-25 02:02:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/000product (Old)
and /work/SRC/openSUSE:Factory/.000product.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "000product"
Tue Dec 25 02:02:31 2018 rev:763 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 ++++++
--- /var/tmp/diff_new_pack.gTVmrh/_old 2018-12-25 02:02:38.766459123 +0100
+++ /var/tmp/diff_new_pack.gTVmrh/_new 2018-12-25 02:02:38.766459123 +0100
@@ -314,7 +314,7 @@
<repopackage name="clamz" arch="i586,i686"/>
<repopackage name="clang" arch="i586,i686"/>
<repopackage name="clang4-checker" arch="i586,i686"/>
- <repopackage name="clang6" arch="i586,i686"/>
+ <repopackage name="clang7" arch="i586,i686"/>
<repopackage name="claws-mail" arch="i586,i686"/>
<repopackage name="claws-mail-lang" arch="i586,i686"/>
<repopackage name="clazy" arch="i586,i686"/>
@@ -1663,6 +1663,7 @@
<repopackage name="libclammspack0" arch="i586,i686"/>
<repopackage name="libclang4" arch="i586,i686"/>
<repopackage name="libclang6" arch="i586,i686"/>
+ <repopackage name="libclang7" arch="i586,i686"/>
<repopackage name="libclastfm0" arch="i586,i686"/>
<repopackage name="libclucene-contribs-lib1" arch="i586,i686"/>
<repopackage name="libclucene-core1" arch="i586,i686"/>
@@ -2331,6 +2332,7 @@
<repopackage name="liblirc_driver0" arch="i586,i686"/>
<repopackage name="libLLVM4" arch="i586,i686"/>
<repopackage name="libLLVM6" arch="i586,i686"/>
+ <repopackage name="libLLVM7" arch="i586,i686"/>
<repopackage name="liblmdb-0_9_22" arch="i586,i686"/>
<repopackage name="liblockdev1" arch="i586,i686"/>
<repopackage name="libloudmouth-1-0" arch="i586,i686"/>
@@ -2340,7 +2342,7 @@
<repopackage name="liblqr-1-0" arch="i586,i686"/>
<repopackage name="liblrdf2" arch="i586,i686"/>
<repopackage name="libltdl7" arch="i586,i686"/>
- <repopackage name="libLTO6" arch="i586,i686"/>
+ <repopackage name="libLTO7" arch="i586,i686"/>
<repopackage name="liblua5_1-5" arch="i586,i686"/>
<repopackage name="liblua5_3-5" arch="i586,i686"/>
<repopackage name="liblvm2app2_2" arch="i586,i686"/>
@@ -2456,7 +2458,7 @@
<repopackage name="libofa0" arch="i586,i686"/>
<repopackage name="libogg0" arch="i586,i686"/>
<repopackage name="liboggkate1" arch="i586,i686"/>
- <repopackage name="libomp6-devel" arch="i586,i686"/>
+ <repopackage name="libomp7-devel" arch="i586,i686"/>
<repopackage name="libonig4" arch="i586,i686"/>
<repopackage name="libopagent1" arch="i586,i686"/>
<repopackage name="libopal3_10_10" arch="i586,i686"/>
++++++ _service:product_converter:openSUSE-dvd5-dvd-x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.gTVmrh/_old 2018-12-25 02:02:38.786459111 +0100
+++ /var/tmp/diff_new_pack.gTVmrh/_new 2018-12-25 02:02:38.786459111 +0100
@@ -320,7 +320,7 @@
<repopackage name="clamz" arch="x86_64"/>
<repopackage name="clang" arch="x86_64"/>
<repopackage name="clang4-checker" arch="x86_64"/>
- <repopackage name="clang6" arch="x86_64"/>
+ <repopackage name="clang7" arch="x86_64"/>
<repopackage name="claws-mail" arch="x86_64"/>
<repopackage name="claws-mail-lang" arch="x86_64"/>
<repopackage name="clazy" arch="x86_64"/>
@@ -1679,6 +1679,7 @@
<repopackage name="libclammspack0" arch="x86_64"/>
<repopackage name="libclang4" arch="x86_64"/>
<repopackage name="libclang6" arch="x86_64"/>
+ <repopackage name="libclang7" arch="x86_64"/>
<repopackage name="libclastfm0" arch="x86_64"/>
<repopackage name="libclucene-contribs-lib1" arch="x86_64"/>
<repopackage name="libclucene-core1" arch="x86_64"/>
@@ -2393,6 +2394,7 @@
<repopackage name="liblirc_client0" arch="x86_64"/>
<repopackage name="libLLVM4" arch="x86_64"/>
<repopackage name="libLLVM6" arch="x86_64"/>
+ <repopackage name="libLLVM7" arch="x86_64"/>
<repopackage name="liblmdb-0_9_22" arch="x86_64"/>
<repopackage name="liblockdev1" arch="x86_64"/>
<repopackage name="libloudmouth-1-0" arch="x86_64"/>
@@ -2404,7 +2406,7 @@
<repopackage name="liblsan0" arch="x86_64"/>
<repopackage name="libltdl7" arch="x86_64"/>
<repopackage name="libltdl7-32bit" arch="x86_64"/>
- <repopackage name="libLTO6" arch="x86_64"/>
+ <repopackage name="libLTO7" arch="x86_64"/>
<repopackage name="liblttng-ust0" arch="x86_64"/>
<repopackage name="liblua5_1-5" arch="x86_64"/>
<repopackage name="liblua5_3-5" arch="x86_64"/>
@@ -2534,7 +2536,7 @@
<repopackage name="libogg0" arch="x86_64"/>
<repopackage name="libogg0-32bit" arch="x86_64"/>
<repopackage name="liboggkate1" arch="x86_64"/>
- <repopackage name="libomp6-devel" arch="x86_64"/>
+ <repopackage name="libomp7-devel" arch="x86_64"/>
<repopackage name="libonig4" arch="x86_64"/>
<repopackage name="libopagent1" arch="x86_64"/>
<repopackage name="libopal3_10_10" 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.gTVmrh/_old 2018-12-25 02:02:38.906459035 +0100
+++ /var/tmp/diff_new_pack.gTVmrh/_new 2018-12-25 02:02:38.906459035 +0100
@@ -315,7 +315,7 @@
<package name="clamz"/>
<package name="clang"/>
<package name="clang4-checker"/>
- <package name="clang6"/>
+ <package name="clang7"/>
<package name="claws-mail"/>
<package name="claws-mail-lang"/>
<package name="clazy"/>
@@ -1686,7 +1686,8 @@
<package name="libKScreenLocker5"/>
<package name="libLLVM4"/>
<package name="libLLVM6"/>
- <package name="libLTO6"/>
+ <package name="libLLVM7"/>
+ <package name="libLTO7"/>
<package name="libMagick++-7_Q16HDRI4"/>
<package name="libMagickCore-7_Q16HDRI6"/>
<package name="libMagickWand-7_Q16HDRI6"/>
@@ -1941,6 +1942,7 @@
<package name="libclammspack0"/>
<package name="libclang4"/>
<package name="libclang6"/>
+ <package name="libclang7"/>
<package name="libclastfm0"/>
<package name="libclucene-contribs-lib1"/>
<package name="libclucene-core1"/>
@@ -2549,7 +2551,7 @@
<package name="libofa0"/>
<package name="libogg0"/>
<package name="liboggkate1"/>
- <package name="libomp6-devel"/>
+ <package name="libomp7-devel"/>
<package name="libonig4"/>
<package name="libopagent1"/>
<package name="libopal3_10_10"/>
++++++ DVD5-x86_64.group ++++++
--- /var/tmp/diff_new_pack.gTVmrh/_old 2018-12-25 02:02:38.926459023 +0100
+++ /var/tmp/diff_new_pack.gTVmrh/_new 2018-12-25 02:02:38.926459023 +0100
@@ -318,7 +318,7 @@
<package name="clamz"/>
<package name="clang"/>
<package name="clang4-checker"/>
- <package name="clang6"/>
+ <package name="clang7"/>
<package name="claws-mail"/>
<package name="claws-mail-lang"/>
<package name="clazy"/>
@@ -1687,7 +1687,8 @@
<package name="libKScreenLocker5"/>
<package name="libLLVM4"/>
<package name="libLLVM6"/>
- <package name="libLTO6"/>
+ <package name="libLLVM7"/>
+ <package name="libLTO7"/>
<package name="libMagick++-7_Q16HDRI4"/>
<package name="libMagickCore-7_Q16HDRI6"/>
<package name="libMagickWand-7_Q16HDRI6"/>
@@ -1976,6 +1977,7 @@
<package name="libclammspack0"/>
<package name="libclang4"/>
<package name="libclang6"/>
+ <package name="libclang7"/>
<package name="libclastfm0"/>
<package name="libclucene-contribs-lib1"/>
<package name="libclucene-core1"/>
@@ -2644,7 +2646,7 @@
<package name="libogg0"/>
<package name="libogg0-32bit"/>
<package name="liboggkate1"/>
- <package name="libomp6-devel"/>
+ <package name="libomp7-devel"/>
<package name="libonig4"/>
<package name="libopagent1"/>
<package name="libopal3_10_10"/>
1
0
Hello community,
here is the log from the commit of package 000product for openSUSE:Factory checked in at 2018-12-24 11:48:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/000product (Old)
and /work/SRC/openSUSE:Factory/.000product.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "000product"
Mon Dec 24 11:48:27 2018 rev:762 rq: version:unknown
Mon Dec 24 11:48:26 2018 rev:761 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.pKMCAV/_old 2018-12-24 11:48:39.345067257 +0100
+++ /var/tmp/diff_new_pack.pKMCAV/_new 2018-12-24 11:48:39.345067257 +0100
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE-Tumbleweed-Kubic___20181221" schemaversion="4.1">
+<image name="OBS__openSUSE-Tumbleweed-Kubic___20181224" 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">20181221</productvar>
+ <productvar name="VERSION">20181224</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse-tumbleweed-kubic:20181221,openSUSE Tumbleweed Kubic</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse-tumbleweed-kubic:20181224,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.pKMCAV/_old 2018-12-24 11:48:39.365067239 +0100
+++ /var/tmp/diff_new_pack.pKMCAV/_new 2018-12-24 11:48:39.365067239 +0100
@@ -17,7 +17,7 @@
Name: openSUSE-Tumbleweed-Kubic-release
-Version: 20181221
+Version: 20181224
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) = 20181221-0
+Provides: product(openSUSE-Tumbleweed-Kubic) = 20181224-0
Provides: product-label() = openSUSE%20Tumbleweed%20Kubic
-Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Aopensuse%2Dtumbleweed%2Dkubic%3A20181221
+Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Aopensuse%2Dtumbleweed%2Dkubic%3A20181224
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) = 20181221-0
+Provides: product_flavor(openSUSE-Tumbleweed-Kubic) = 20181224-0
Summary: openSUSE Tumbleweed Kubic
%description dvd
@@ -123,11 +123,11 @@
<product schemeversion="0">
<vendor>openSUSE</vendor>
<name>openSUSE-Tumbleweed-Kubic</name>
- <version>20181221</version>
+ <version>20181224</version>
<release>0</release>
<endoflife></endoflife>
<arch>%{_target_cpu}</arch>
- <cpeid>cpe:/o:opensuse:opensuse-tumbleweed-kubic:20181221</cpeid>
+ <cpeid>cpe:/o:opensuse:opensuse-tumbleweed-kubic:20181224</cpeid>
<productline>openSUSE-Tumbleweed-Kubic</productline>
<register>
<pool>
++++++ _service:product_converter:openSUSE-cd-mini-i586.kiwi ++++++
--- /var/tmp/diff_new_pack.pKMCAV/_old 2018-12-24 11:48:39.381067225 +0100
+++ /var/tmp/diff_new_pack.pKMCAV/_new 2018-12-24 11:48:39.385067221 +0100
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE___20181221" schemaversion="4.1">
+<image name="OBS__openSUSE___20181224" 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">20181221</productvar>
+ <productvar name="VERSION">20181224</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20181221,openSUSE Tumbleweed</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20181224,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.pKMCAV/_old 2018-12-24 11:48:39.453067162 +0100
+++ /var/tmp/diff_new_pack.pKMCAV/_new 2018-12-24 11:48:39.453067162 +0100
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE___20181221" schemaversion="4.1">
+<image name="OBS__openSUSE___20181224" 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-20181221-i586-x86_64</productvar>
+ <productvar name="MEDIUM_NAME">openSUSE-20181224-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">20181221</productvar>
+ <productvar name="VERSION">20181224</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20181221,openSUSE Tumbleweed</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20181224,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.pKMCAV/_old 2018-12-24 11:48:39.481067137 +0100
+++ /var/tmp/diff_new_pack.pKMCAV/_new 2018-12-24 11:48:39.493067126 +0100
@@ -20,7 +20,7 @@
#define betaversion %{nil}
%define codename Tumbleweed
Name: openSUSE-release
-Version: 20181221
+Version: 20181224
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}) < 20181221
+Obsoletes: product_flavor(%{product}) < 20181224
# 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) = 20181221-0
+Provides: product(openSUSE) = 20181224-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%3A20181221
+Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Aopensuse%3A20181224
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)
@@ -17820,7 +17820,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(ftp)
-Provides: product_flavor(openSUSE) = 20181221-0
+Provides: product_flavor(openSUSE) = 20181224-0
Summary: openSUSE Tumbleweed
%description ftp
@@ -17835,7 +17835,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(mini)
-Provides: product_flavor(openSUSE) = 20181221-0
+Provides: product_flavor(openSUSE) = 20181224-0
Summary: openSUSE Tumbleweed
%description mini
@@ -17850,7 +17850,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(dvd)
-Provides: product_flavor(openSUSE) = 20181221-0
+Provides: product_flavor(openSUSE) = 20181224-0
Summary: openSUSE Tumbleweed
%description dvd
@@ -17865,7 +17865,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(livecd-kde)
-Provides: product_flavor(openSUSE) = 20181221-0
+Provides: product_flavor(openSUSE) = 20181224-0
Summary: openSUSE Tumbleweed
%description livecd-kde
@@ -17880,7 +17880,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(livecd-x11)
-Provides: product_flavor(openSUSE) = 20181221-0
+Provides: product_flavor(openSUSE) = 20181224-0
Summary: openSUSE Tumbleweed
%description livecd-x11
@@ -17895,7 +17895,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(livecd-gnome)
-Provides: product_flavor(openSUSE) = 20181221-0
+Provides: product_flavor(openSUSE) = 20181224-0
Summary: openSUSE Tumbleweed
%description livecd-gnome
@@ -17910,7 +17910,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(usb-kde)
-Provides: product_flavor(openSUSE) = 20181221-0
+Provides: product_flavor(openSUSE) = 20181224-0
Summary: openSUSE Tumbleweed
%description usb-kde
@@ -17925,7 +17925,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(usb-gnome)
-Provides: product_flavor(openSUSE) = 20181221-0
+Provides: product_flavor(openSUSE) = 20181224-0
Summary: openSUSE Tumbleweed
%description usb-gnome
@@ -17940,7 +17940,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(usb-x11)
-Provides: product_flavor(openSUSE) = 20181221-0
+Provides: product_flavor(openSUSE) = 20181224-0
Summary: openSUSE Tumbleweed
%description usb-x11
@@ -18013,10 +18013,10 @@
<product schemeversion="0">
<vendor>openSUSE</vendor>
<name>openSUSE</name>
- <version>20181221</version>
+ <version>20181224</version>
<release>0</release>
<arch>%{_target_cpu}</arch>
- <cpeid>cpe:/o:opensuse:opensuse:20181221</cpeid>
+ <cpeid>cpe:/o:opensuse:opensuse:20181224</cpeid>
<productline>openSUSE</productline>
<register>
<pool>
openSUSE-release.spec: same change
++++++ openSUSE-Tumbleweed-Kubic.product ++++++
--- /var/tmp/diff_new_pack.pKMCAV/_old 2018-12-24 11:48:39.793066863 +0100
+++ /var/tmp/diff_new_pack.pKMCAV/_new 2018-12-24 11:48:39.797066860 +0100
@@ -6,7 +6,7 @@
<name>openSUSE-Tumbleweed-Kubic</name>
<releasepkgname>openSUSE-Tumbleweed-Kubic-release</releasepkgname>
<endoflife/>
- <version>20181221</version>
+ <version>20181224</version>
<!-- release is no longer optional -->
<release>0</release>
<productline>openSUSE-Tumbleweed-Kubic</productline>
++++++ openSUSE.product ++++++
--- /var/tmp/diff_new_pack.pKMCAV/_old 2018-12-24 11:48:39.809066849 +0100
+++ /var/tmp/diff_new_pack.pKMCAV/_new 2018-12-24 11:48:39.813066846 +0100
@@ -4,7 +4,7 @@
<product>
<vendor>openSUSE</vendor>
<name>openSUSE</name>
- <version>20181221</version>
+ <version>20181224</version>
<release>0</release>
<productline>openSUSE</productline>
1
0
Hello community,
here is the log from the commit of package steam for openSUSE:Factory:NonFree checked in at 2018-12-24 11:48:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory:NonFree/steam (Old)
and /work/SRC/openSUSE:Factory:NonFree/.steam.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "steam"
Mon Dec 24 11:48:25 2018 rev:18 rq:660456 version:1.0.0.59
Changes:
--------
--- /work/SRC/openSUSE:Factory:NonFree/steam/steam.changes 2018-10-04 19:03:52.167053329 +0200
+++ /work/SRC/openSUSE:Factory:NonFree/.steam.new.28833/steam.changes 2018-12-24 11:48:25.437079467 +0100
@@ -1,0 +2,8 @@
+Thu Dec 20 16:12:10 UTC 2018 - mailaender(a)opensuse.org
+
+- update to version 1.0.0.59
+ * Update udev rules.
+ * Add --run option to the steam command, will exec a command
+ through run.sh in the steam runtime environment.
+
+-------------------------------------------------------------------
Old:
----
steam_1.0.0.56.tar.gz
New:
----
steam_1.0.0.59.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ steam.spec ++++++
--- /var/tmp/diff_new_pack.yBOUdj/_old 2018-12-24 11:48:26.125078862 +0100
+++ /var/tmp/diff_new_pack.yBOUdj/_new 2018-12-24 11:48:26.125078862 +0100
@@ -17,7 +17,7 @@
Name: steam
-Version: 1.0.0.56
+Version: 1.0.0.59
Release: 0
Summary: Installer for Valve's digital software distribution service
# "Limited Installation License"
++++++ steam_1.0.0.56.tar.gz -> steam_1.0.0.59.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/steam/Makefile new/steam/Makefile
--- old/steam/Makefile 2018-07-24 04:07:26.000000000 +0200
+++ new/steam/Makefile 2018-09-27 20:20:20.000000000 +0200
@@ -29,7 +29,7 @@
install -p -m 644 icons/48/$(PACKAGE).png $(DESTDIR)$(PREFIX)/share/icons/hicolor/48x48/apps/
install -d -m 755 $(DESTDIR)$(PREFIX)/share/pixmaps/
install -p -m 644 icons/48/$(PACKAGE).png $(DESTDIR)$(PREFIX)/share/pixmaps/
- install -p -m 644 icons/48/$(PACKAGE)_tray_mono.png $(DESTDIR)$(PREFIX)/share/pixmaps
+ install -p -m 644 icons/48/$(PACKAGE)_tray_mono.png $(DESTDIR)$(PREFIX)/share/pixmaps/
install-bootstrap:
install -d -m 755 $(DESTDIR)$(PREFIX)/lib/$(PACKAGE)/
@@ -37,12 +37,12 @@
install-desktop:
install -d -m 755 $(DESTDIR)$(PREFIX)/share/applications/
- install -p -m 644 steam.desktop $(DESTDIR)$(PREFIX)/share/applications/
+ install -p -m 644 $(PACKAGE).desktop $(DESTDIR)$(PREFIX)/share/applications/
install-apt-source:
if [ -d /etc/apt ]; then \
install -d -m 755 $(DESTDIR)/etc/apt/sources.list.d/; \
- install -p -m 644 steam.list $(DESTDIR)/etc/apt/sources.list.d/; \
+ install -p -m 644 $(PACKAGE).list $(DESTDIR)/etc/apt/sources.list.d/; \
install -d -m 700 $(CURDIR)/gpg; \
gpg --homedir=$(CURDIR)/gpg --no-default-keyring --keyring=$(CURDIR)/steam.gpg --import steam-key.asc; \
install -d -m 755 $(DESTDIR)/etc/apt/trusted.gpg.d/; \
Binary files old/steam/bootstraplinux_ubuntu12_32.tar.xz and new/steam/bootstraplinux_ubuntu12_32.tar.xz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/steam/debian/changelog new/steam/debian/changelog
--- old/steam/debian/changelog 2018-08-25 05:10:39.000000000 +0200
+++ new/steam/debian/changelog 2018-10-25 01:41:59.000000000 +0200
@@ -1,3 +1,22 @@
+steam (1.0.0.59) precise; urgency=medium
+
+ * Update udev rules.
+ * Add --run option to the steam command, will exec a command through run.sh in the steam runtime environment.
+
+ -- TTimo <ttimo(a)valvesoftware.com> Wed, 24 Oct 2018 18:33:34 -0500
+
+steam (1.0.0.58) precise; urgency=medium
+
+ * Bump version, iterate on the internal build systems.
+
+ -- TTimo <ttimo(a)valvesoftware.com> Thu, 27 Sep 2018 18:36:04 -0500
+
+steam (1.0.0.57) precise; urgency=medium
+
+ * Bump version to match the internal steambeta package version.
+
+ -- TTimo <ttimo(a)valvesoftware.com> Wed, 26 Sep 2018 21:50:39 -0500
+
steam (1.0.0.56) precise; urgency=medium
* Rename udev rules files to 60-* to fix #5169 and clean up naming.
@@ -27,7 +46,7 @@
steam (1.0.0.52) precise; urgency=medium
* fix potential file overwrite vulnerability
- * Add additional udev rules for HTC Vive
+ * Add additional udev rules for HTC Vive
-- John Vert <johnv(a)valvesoftware.com> Tue, 29 Mar 2016 12:33:54 -0700
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/steam/lib/udev/rules.d/60-steam-vr.rules new/steam/lib/udev/rules.d/60-steam-vr.rules
--- old/steam/lib/udev/rules.d/60-steam-vr.rules 2018-08-25 05:10:39.000000000 +0200
+++ new/steam/lib/udev/rules.d/60-steam-vr.rules 2018-10-25 01:41:59.000000000 +0200
@@ -19,6 +19,7 @@
KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="28de", ATTRS{idProduct}=="2022", TAG+="uaccess"
KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="28de", ATTRS{idProduct}=="2050", TAG+="uaccess"
KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="28de", ATTRS{idProduct}=="2101", TAG+="uaccess"
+KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="28de", ATTRS{idProduct}=="2102", TAG+="uaccess"
KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="28de", ATTRS{idProduct}=="2150", TAG+="uaccess"
KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="28de", ATTRS{idProduct}=="2300", TAG+="uaccess"
KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="28de", ATTRS{idProduct}=="2301", TAG+="uaccess"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/steam/steam new/steam/steam
--- old/steam/steam 2018-08-25 05:13:01.000000000 +0200
+++ new/steam/steam 2018-10-25 01:40:31.000000000 +0200
@@ -12,7 +12,7 @@
# steamrepo(a)list.valvesoftware.com
# You can subscribe to this list at:
# https://list.valvesoftware.com/mailman/listinfo/steamrepo
-export STEAMSCRIPT_VERSION=100056
+export STEAMSCRIPT_VERSION=100059
# Set up domain for script localization
export TEXTDOMAIN=steam
1
0
Hello community,
here is the log from the commit of package wxEDID for openSUSE:Factory checked in at 2018-12-24 11:48:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/wxEDID (Old)
and /work/SRC/openSUSE:Factory/.wxEDID.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "wxEDID"
Mon Dec 24 11:48:23 2018 rev:3 rq:660878 version:0.0.17
Changes:
--------
--- /work/SRC/openSUSE:Factory/wxEDID/wxEDID.changes 2018-12-13 19:47:45.920753698 +0100
+++ /work/SRC/openSUSE:Factory/.wxEDID.new.28833/wxEDID.changes 2018-12-24 11:48:24.553080242 +0100
@@ -2 +2 @@
-Thu Dec 6 13:05:39 UTC 2018 - Martin Herkt <9+suse(a)cirno.systems>
+Sun Dec 23 18:43:51 UTC 2018 - Martin Herkt <9+suse(a)cirno.systems>
@@ -4,0 +5,16 @@
+Changed
+ * Increased default Log Window size from 400x300 to 500x400.
+ * All panels & controls are now using default system font instead
+ of fixed one.
+
+Fixed
+ * (BUG::wxSmith) Menu "Quit" and "About" handlers were connected
+ dynamically in the frame constructor, even though they were
+ already present in the static event table.
+ * Options menu: all menu items except "Log window" should stay
+ disabled until edid data is loaded/imported.
+
+-------------------------------------------------------------------
+Thu Dec 6 13:05:39 UTC 2018 - Martin Herkt <9+suse(a)cirno.systems>
+
+- Update to v0.0.16
Old:
----
wxedid-0.0.16.tar.gz
New:
----
wxedid-0.0.17.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ wxEDID.spec ++++++
--- /var/tmp/diff_new_pack.AMUDG0/_old 2018-12-24 11:48:25.173079698 +0100
+++ /var/tmp/diff_new_pack.AMUDG0/_new 2018-12-24 11:48:25.177079695 +0100
@@ -17,7 +17,7 @@
Name: wxEDID
-Version: 0.0.16
+Version: 0.0.17
Release: 0
Summary: Extended Display Identification Data editor
License: GPL-3.0-only
@@ -51,7 +51,7 @@
%files
%license COPYING
-%doc AUTHORS ChangeLog NEWS
+%doc AUTHORS ChangeLog
%{_bindir}/wxEDID
%changelog
++++++ wxedid-0.0.16.tar.gz -> wxedid-0.0.17.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wxedid-0.0.16/ChangeLog new/wxedid-0.0.17/ChangeLog
--- old/wxedid-0.0.16/ChangeLog 2018-12-01 14:07:40.000000000 +0100
+++ new/wxedid-0.0.17/ChangeLog 2018-12-22 22:37:07.000000000 +0100
@@ -4,13 +4,30 @@
NOTE#2: wxAUI in wxWidgets 3.1.x built against GTK3 is broken, but the application is usable.
-2018.11.30
+
+
+2018.12.22
+ - Fixed: (BUG::wxSmith) Menu "Quit" and "About" handlers were connected dynamically in the frame
+ constructor, even though they were already present in the static event table.
+ - Change: Increased default Log Window size from 400x300 to 500x400.
+
+2018.12.20
+ - Fixed: Options menu: all menu items except "Log window" should stay disabled until edid data
+ is loaded/imported.
+ - Change: UpdateEDItree() renamed to UpdateEDID_tree()
+ - Change: All panels & controls are now using default system font instead of fixed one.
+
+2018.12.19
+ - Update: new versions of event table macros:
+ wxDECLARE_EVENT_TABLE, wxBEGIN_EVENT_TABLE, wxEND_EVENT_TABLE.
+
+2018.12.01
- released v0.0.16
- Change: Info about packages required to compile the project moved to file INSTALL,
README file removed.
- Change: Code::Blocks project files are now included in the dist package.
- Fixed: DTD panel: dtd_screen: background was erased twice on resize event-> now the refreshing
- is performed in a single call to th paint event.
+ is performed in a single call to the paint event.
2018.11.30
- Change: DTD panel: all the controls are now configured to use default min sizes - this is rather
a disadventage, because f.e. the default controls in gtk3 are ridiculously big.
@@ -31,11 +48,11 @@
2018.11.28
- Fixed: (BUG::old): DTD_Ctor_WriteInt(): value change event log: missing field names.
- Only the first letter of field name was printed due to missing conversion from
+ only the first letter of field name was printed due to missing conversion from
ASCII to wxString.
- Fixed: (BUG::old): EDID_class.cpp: wxString AltDesc wasn't really initializing the alternative
desriptors' "Desc" fields. Now the AltDesc is just a char string, and the "Desc" fields
- are proprly initialized by calling wxString::FromUTF8(AltDesc).
+ are properly initialized by calling wxString::FromUTF8(AltDesc).
- Fixed: DTD_Ctor_WriteInt(), WriteField(): value change event log: print the whole message string
in a single call to guilog::DoLog() - eliminates printing of multiple timestamps per event.
- Fixed: Corrected few textual descriptions of EDID fields.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wxedid-0.0.16/Makefile.in new/wxedid-0.0.17/Makefile.in
--- old/wxedid-0.0.16/Makefile.in 2018-12-01 14:05:24.000000000 +0100
+++ new/wxedid-0.0.17/Makefile.in 2018-12-22 22:43:28.000000000 +0100
@@ -159,7 +159,7 @@
am__DIST_COMMON = $(srcdir)/Makefile.in \
$(top_srcdir)/build-aux/install-sh \
$(top_srcdir)/build-aux/missing AUTHORS COPYING ChangeLog \
- INSTALL NEWS build-aux/config.guess build-aux/config.sub \
+ INSTALL build-aux/config.guess build-aux/config.sub \
build-aux/install-sh build-aux/ltmain.sh build-aux/missing
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
distdir = $(PACKAGE)-$(VERSION)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wxedid-0.0.16/NEWS new/wxedid-0.0.17/NEWS
--- old/wxedid-0.0.16/NEWS 2017-11-28 01:17:51.000000000 +0100
+++ new/wxedid-0.0.17/NEWS 1970-01-01 01:00:00.000000000 +0100
@@ -1,2 +0,0 @@
-0.0.15
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wxedid-0.0.16/cb_project/wxsmith/wxEDID_frame.wxs new/wxedid-0.0.17/cb_project/wxsmith/wxEDID_frame.wxs
--- old/wxedid-0.0.16/cb_project/wxsmith/wxEDID_frame.wxs 2018-12-01 13:20:47.000000000 +0100
+++ new/wxedid-0.0.17/cb_project/wxsmith/wxEDID_frame.wxs 2018-12-22 22:25:10.000000000 +0100
@@ -3,10 +3,6 @@
<object class="wxFrame" name="wxEDID_Frame">
<title>wxEDID</title>
<centered>1</centered>
- <font>
- <size>8</size>
- <sysfont>wxSYS_OEM_FIXED_FONT</sysfont>
- </font>
<minsize>540,400</minsize>
<id_arg>0</id_arg>
<object class="wxAuiManager" variable="AuiMgrMain" member="yes">
@@ -29,10 +25,6 @@
<item2>tree_edid</item2>
<item2></item2>
</items_text>
- <font>
- <size>8</size>
- <sysfont>wxSYS_OEM_FIXED_FONT</sysfont>
- </font>
<minsize>150,-1</minsize>
<style>wxTR_HAS_BUTTONS|wxTR_SINGLE|wxTAB_TRAVERSAL</style>
</object>
@@ -66,10 +58,6 @@
<item>Flags</item>
</collabels>
<enabled>0</enabled>
- <font>
- <size>8</size>
- <sysfont>wxSYS_OEM_FIXED_FONT</sysfont>
- </font>
</object>
<name>GridDataCtl</name>
<standardpanetype>Default</standardpanetype>
@@ -89,10 +77,6 @@
<object class="wxTextCtrl" name="id_txc_edid_info" variable="txc_edid_info" member="yes">
<fg>#000000</fg>
<bg>#FFFFFF</bg>
- <font>
- <size>8</size>
- <sysfont>wxSYS_OEM_FIXED_FONT</sysfont>
- </font>
<minsize>-1,100</minsize>
<style>wxTE_MULTILINE|wxTE_READONLY|wxTE_WORDWRAP|wxVSCROLL</style>
</object>
@@ -117,11 +101,6 @@
</object>
<object class="AuiNotebookPage">
<object class="wxPanel" name="id_panel_dtd" variable="dtd_panel" member="yes">
- <font>
- <size>8</size>
- <style>normal</style>
- <sysfont>wxSYS_OEM_FIXED_FONT</sysfont>
- </font>
<object class="wxBoxSizer" variable="bs_dtd_main" member="yes">
<orient>wxVERTICAL</orient>
<object class="sizeritem">
@@ -208,7 +187,6 @@
</object>
<object class="sizeritem">
<object class="wxPanel" name="id_dtd_screen" subclass="dtd_screen_cl" variable="dtd_screen" member="yes">
- <bg>#FFFFFF</bg>
<style>wxCLIP_CHILDREN|wxFULL_REPAINT_ON_RESIZE</style>
</object>
<flag>wxEXPAND</flag>
@@ -765,7 +743,6 @@
<object class="sizeritem">
<object class="wxTextCtrl" name="id_txc_vtotal" variable="txc_vtotal" member="yes">
<value>0</value>
- <bg>#E0E0E0</bg>
<minsize>60,-1</minsize>
<style>wxTE_READONLY</style>
</object>
@@ -873,7 +850,7 @@
<enabled>0</enabled>
</object>
<object class="wxMenuItem" name="id_mnu_exphex" variable="mnu_exphex" member="yes">
- <label>Export EDID as hex (Ascii)</label>
+ <label>Export EDID as hex (ASCII)</label>
<enabled>0</enabled>
</object>
<object class="wxMenuItem" name="id_mnu_imphex" variable="mnu_imphex" member="yes">
@@ -883,7 +860,6 @@
<label>Quit</label>
<accel>Alt-F4</accel>
<help>Quit the application</help>
- <handler function="evt_Quit" entry="EVT_MENU" />
</object>
</object>
<object class="wxMenu" variable="Menu3" member="yes">
@@ -891,17 +867,21 @@
<object class="wxMenuItem" name="id_mnu_parse" variable="mnu_reparse" member="yes">
<label>Reparse EDID buffer</label>
<help>Reinterpret EDID data</help>
+ <enabled>0</enabled>
</object>
<object class="wxMenuItem" name="id_mnu_ignerr" variable="mnu_ignore_err" member="yes">
<label>Ignore EDID Errors</label>
+ <enabled>0</enabled>
<checkable>1</checkable>
</object>
<object class="wxMenuItem" name="id_mnu_allwr" variable="mnu_allwritable" member="yes">
<label>Ignore Read-Only flags</label>
+ <enabled>0</enabled>
<checkable>1</checkable>
</object>
<object class="wxMenuItem" name="id_mnu_chksum" variable="mnu_chksum" member="yes">
<label>Recalc Checksum</label>
+ <enabled>0</enabled>
</object>
<object class="wxMenuItem" name="id_mnu_logw" variable="mnu_logw" member="yes">
<label>Log Window</label>
@@ -920,7 +900,6 @@
<label>About</label>
<accel>F1</accel>
<help>Show info about this application</help>
- <handler function="evt_About" entry="EVT_MENU" />
</object>
</object>
</object>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wxedid-0.0.16/configure new/wxedid-0.0.17/configure
--- old/wxedid-0.0.16/configure 2018-12-01 14:05:23.000000000 +0100
+++ new/wxedid-0.0.17/configure 2018-12-22 22:43:27.000000000 +0100
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for wxEDID 0.0.16.
+# Generated by GNU Autoconf 2.69 for wxEDID 0.0.17.
#
# Report bugs to <tomasz.pawlak(a)wp.eu>.
#
@@ -582,8 +582,8 @@
# Identity of this package.
PACKAGE_NAME='wxEDID'
PACKAGE_TARNAME='wxedid'
-PACKAGE_VERSION='0.0.16'
-PACKAGE_STRING='wxEDID 0.0.16'
+PACKAGE_VERSION='0.0.17'
+PACKAGE_STRING='wxEDID 0.0.17'
PACKAGE_BUGREPORT='tomasz.pawlak(a)wp.eu'
PACKAGE_URL=''
@@ -1286,7 +1286,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures wxEDID 0.0.16 to adapt to many kinds of systems.
+\`configure' configures wxEDID 0.0.17 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1353,7 +1353,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of wxEDID 0.0.16:";;
+ short | recursive ) echo "Configuration of wxEDID 0.0.17:";;
esac
cat <<\_ACEOF
@@ -1443,7 +1443,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-wxEDID configure 0.0.16
+wxEDID configure 0.0.17
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1701,7 +1701,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by wxEDID $as_me 0.0.16, which was
+It was created by wxEDID $as_me 0.0.17, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -2569,7 +2569,7 @@
# Define the identity of the package.
PACKAGE='wxedid'
- VERSION='0.0.16'
+ VERSION='0.0.17'
cat >>confdefs.h <<_ACEOF
@@ -4769,7 +4769,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by wxEDID $as_me 0.0.16, which was
+This file was extended by wxEDID $as_me 0.0.17, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -4831,7 +4831,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-wxEDID config.status 0.0.16
+wxEDID config.status 0.0.17
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wxedid-0.0.16/configure.ac new/wxedid-0.0.17/configure.ac
--- old/wxedid-0.0.16/configure.ac 2018-12-01 13:43:13.000000000 +0100
+++ new/wxedid-0.0.17/configure.ac 2018-12-22 22:28:19.000000000 +0100
@@ -3,7 +3,7 @@
# wxEDID - Extended Display Identification Data editor
AC_PREREQ([2.65])
-AC_INIT([wxEDID], [0.0.16], [tomasz.pawlak(a)wp.eu]
+AC_INIT([wxEDID], [0.0.17], [tomasz.pawlak(a)wp.eu]
AC_COPYRIGHT([Copyright (C) 2014-2018 Tomasz Pawlak, e-mail: tomasz.pawlak(a)wp.eu]
AC_CONFIG_SRCDIR([src/wxEDID_Main.cpp])
AC_CONFIG_HEADERS([src/config.h])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wxedid-0.0.16/src/EDID_CEA_class.cpp new/wxedid-0.0.17/src/EDID_CEA_class.cpp
--- old/wxedid-0.0.16/src/EDID_CEA_class.cpp 2018-11-28 23:03:42.000000000 +0100
+++ new/wxedid-0.0.17/src/EDID_CEA_class.cpp 2018-12-20 17:11:06.000000000 +0100
@@ -247,64 +247,64 @@
*/
const vname_map_t vidmd_map[] = {
- {1, "DMT0659 4:3 640x480p(a)59.94/60Hz"},
- {2, "480p 4:3 720x480p(a)59.94/60Hz"},
+ {1, "DMT0659 4:3 640x480p(a)59.94/60Hz"},
+ {2, "480p 4:3 720x480p(a)59.94/60Hz"},
{3, "480pH 16:9 720x480p(a)59.94/60Hz"},
{4, "720p 16:9 1280x720p(a)59.94/60Hz"},
{5, "1080i 16:9 1920x1080i(a)59.94/60Hz"},
- {6, "480i 4:3 720(1440)x480i(a)59.94/60Hz"},
+ {6, "480i 4:3 720(1440)x480i(a)59.94/60Hz"},
{7, "480iH 16:9 720(1440)x480i(a)59.94/60Hz"},
- {8, "240p 4:3 720(1440)x240p(a)59.94/60Hz"},
+ {8, "240p 4:3 720(1440)x240p(a)59.94/60Hz"},
{9, "240pH 16:9 720(1440)x240p(a)59.94/60Hz"},
- {10, "480i4x 4:3 (2880)x480i(a)59.94/60Hz"},
+ {10, "480i4x 4:3 (2880)x480i(a)59.94/60Hz"},
{11, "480i4xH 16:9 (2880)x480i(a)59.94/60Hz"},
- {12, "240p4x 4:3 (2880)x240p(a)59.94/60Hz"},
+ {12, "240p4x 4:3 (2880)x240p(a)59.94/60Hz"},
{13, "240p4xH 16:9 (2880)x240p(a)59.94/60Hz"},
- {14, "480p2x 4:3 1440x480p(a)59.94/60Hz"},
+ {14, "480p2x 4:3 1440x480p(a)59.94/60Hz"},
{15, "480p2xH 16:9 1440x480p(a)59.94/60Hz"},
{16, "1080p 16:9 1920x1080p(a)59.94/60Hz"},
- {17, "576p 4:3 720x576p@50Hz"},
+ {17, "576p 4:3 720x576p@50Hz"},
{18, "576pH 16:9 720x576p@50Hz"},
{19, "720p50 16:9 1280x720p@50Hz"},
{20, "1080i25 16:9 1920x1080i(1125 Vtotal)@50Hz"},
- {21, "576i 4:3 720(1440)x576i@50Hz"},
+ {21, "576i 4:3 720(1440)x576i@50Hz"},
{22, "576iH 16:9 720(1440)x576i@50Hz"},
- {23, "288p 4:3 720(1440)x288p@50Hz"},
+ {23, "288p 4:3 720(1440)x288p@50Hz"},
{24, "288pH 16:9 720(1440)x288p@50Hz"},
- {25, "576i4x 4:3 (2880)x576i@50Hz"},
+ {25, "576i4x 4:3 (2880)x576i@50Hz"},
{26, "576i4xH 16:9 (2880)x576i@50Hz"},
- {27, "288p4x 4:3 (2880)x288p@50Hz"},
+ {27, "288p4x 4:3 (2880)x288p@50Hz"},
{28, "288p4xH 16:9 (2880)x288p@50Hz"},
- {29, "576p2x 4:3 1440x576p@50Hz"},
+ {29, "576p2x 4:3 1440x576p@50Hz"},
{30, "576p2xH 16:9 1440x576p@50Hz"},
{31, "1080p50 16:9 1920x1080p@50Hz"},
{32, "1080p24 16:9 1920x1080p(a)23.98/24Hz"},
{33, "1080p25 16:9 1920x1080p@25Hz"},
{34, "1080p30 16:9 1920x1080p(a)29.97/30Hz"},
- {35, "480p4x 4:3 (2880)x480p(a)59.94/60Hz"},
+ {35, "480p4x 4:3 (2880)x480p(a)59.94/60Hz"},
{36, "480p4xH 16:9 (2880)x480p(a)59.94/60Hz"},
- {37, "576p4x 4:3 (2880)x576p@50Hz"},
+ {37, "576p4x 4:3 (2880)x576p@50Hz"},
{38, "576p4xH 16:9 (2880)x576p@50Hz"},
{39, "1080i25 16:9 1920x1080i(1250 VTotal)@50Hz"},
{40, "1080i50 16:9 1920x1080i@100Hz"},
{41, "720p100 16:9 1280x720p@100Hz"},
- {42, "576p100 4:3 720x576p@100Hz"},
+ {42, "576p100 4:3 720x576p@100Hz"},
{43, "576p100H 16:9 720x576p@100Hz"},
- {44, "576i50 4:3 720(1440)x576i@100Hz"},
+ {44, "576i50 4:3 720(1440)x576i@100Hz"},
{45, "576i50H 16:9 720(1440)x576i@100Hz"},
{46, "1080i60 16:9 1920x1080i(a)119.88/120Hz"},
{47, "720p120 16:9 1280x720p(a)119.88/120Hz"},
- {48, "480p119 4:3 720x480p(a)119.88/120Hz"},
+ {48, "480p119 4:3 720x480p(a)119.88/120Hz"},
{49, "480p119H 16:9 720x480p(a)119.88/120Hz"},
- {50, "480i59 4:3 720(1440)x480i(a)119.88/120Hz"},
+ {50, "480i59 4:3 720(1440)x480i(a)119.88/120Hz"},
{51, "480i59H 16:9 720(1440)x480i(a)119.88/120Hz"},
- {52, "576p200 4:3 720x576p@200Hz"},
+ {52, "576p200 4:3 720x576p@200Hz"},
{53, "576p200H 16:9 720x576p@200Hz"},
- {54, "576i100 4:3 720(1440)x576i@200Hz"},
+ {54, "576i100 4:3 720(1440)x576i@200Hz"},
{55, "576i100H 16:9 720(1440)x576i@200Hz"},
- {56, "480p239 4:3 720x480p(a)239.76/240Hz"},
+ {56, "480p239 4:3 720x480p(a)239.76/240Hz"},
{57, "480p239H 16:9 720x480p(a)239.76/240Hz"},
- {58, "480i119 4:3 720(1440)x480i(a)239.76/240Hz"},
+ {58, "480i119 4:3 720(1440)x480i(a)239.76/240Hz"},
{59, "480i119H 16:9 720(1440)x480i(a)239.76/240Hz"},
{60, "720p24 16:9 1280x720p(a)23.98/24Hz"},
{61, "720p25 16:9 1280x720p@25Hz"},
@@ -320,8 +320,8 @@
//VDB: Video Data Block
const wxString cea_vdb_cl::Name = _("VDB: Video Data Block");
const wxString cea_vdb_cl::Desc = _("Video Data Block contains one or more 1-byte "
-"Short Video Descriptors (SVD). Each SVD contains index number of supported resolutions set defined in "
-"CEA/EIA standard, and a \"native\" resolution flag");
+"Short Video Descriptors (SVD). Each SVD contains index number from supported resolutions set "
+"defined in CEA/EIA standard, and a \"native\" resolution flag");
const size_t cea_vdb_cl::fcount = 2;
rcode cea_vdb_cl::init(uint8_t* inst, uint32_t orflags) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wxedid-0.0.16/src/Makefile new/wxedid-0.0.17/src/Makefile
--- old/wxedid-0.0.16/src/Makefile 2018-12-01 14:05:32.000000000 +0100
+++ new/wxedid-0.0.17/src/Makefile 2018-12-22 22:43:39.000000000 +0100
@@ -195,15 +195,15 @@
PACKAGE = wxedid
PACKAGE_BUGREPORT = tomasz.pawlak(a)wp.eu
PACKAGE_NAME = wxEDID
-PACKAGE_STRING = wxEDID 0.0.16
+PACKAGE_STRING = wxEDID 0.0.17
PACKAGE_TARNAME = wxedid
PACKAGE_URL =
-PACKAGE_VERSION = 0.0.16
+PACKAGE_VERSION = 0.0.17
PATH_SEPARATOR = :
SET_MAKE =
SHELL = /bin/bash
STRIP =
-VERSION = 0.0.16
+VERSION = 0.0.17
WX_CFLAGS = -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread
WX_CFLAGS_ONLY = -pthread
WX_CONFIG_PATH = /usr/bin/wx-config
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wxedid-0.0.16/src/config.h new/wxedid-0.0.17/src/config.h
--- old/wxedid-0.0.16/src/config.h 2018-11-29 17:35:16.000000000 +0100
+++ new/wxedid-0.0.17/src/config.h 2018-12-22 22:39:40.000000000 +0100
@@ -38,7 +38,7 @@
#define PACKAGE_NAME "wxEDID"
/* Define to the full name and version of this package. */
-#define PACKAGE_STRING "wxEDID 0.0.16"
+#define PACKAGE_STRING "wxEDID 0.0.17"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "wxedid"
@@ -47,10 +47,10 @@
#define PACKAGE_URL ""
/* Define to the version of this package. */
-#define PACKAGE_VERSION "0.0.16"
+#define PACKAGE_VERSION "0.0.17"
/* Define to 1 if you have the ANSI C header files. */
#define STDC_HEADERS 1
/* Version number of package */
-#define VERSION "0.0.16"
+#define VERSION "0.0.17"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wxedid-0.0.16/src/guilog.h new/wxedid-0.0.17/src/guilog.h
--- old/wxedid-0.0.16/src/guilog.h 2018-11-28 19:38:54.000000000 +0100
+++ new/wxedid-0.0.17/src/guilog.h 2018-12-22 22:08:21.000000000 +0100
@@ -31,7 +31,7 @@
void DoLog();
void DoLog(const wxString& msg);
- rcode Create(wxWindow *parent, int w=400, int h=300);
+ rcode Create(wxWindow *parent, int w=500, int h=400);
rcode Destroy();
void Show();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wxedid-0.0.16/src/returncode.h new/wxedid-0.0.17/src/returncode.h
--- old/wxedid-0.0.16/src/returncode.h 2018-11-29 17:38:41.000000000 +0100
+++ new/wxedid-0.0.17/src/returncode.h 2018-12-01 23:56:39.000000000 +0100
@@ -3,7 +3,7 @@
Copyright (C) 2013-2018 Tomasz Pawlak, e-mail: tomasz.pawlak(a)wp.eu
License: GNU Lesser General Public License version 3 (LGPLv3)
- returncode.h v0.8.11 (2018.11.29)
+ returncode.h v0.8.12 (2018.12.01)
This program is free software; You can redistribute it and/or
modify it under the terms of the GNU Lesser General Public License
@@ -64,7 +64,7 @@
#define RCD_TRUE RCD_VAL
#define RCD_FALSE RCD_OK
-#define RCD_NODATA ((u16_t) 0) /* no data for RCD_SET_VAL arg: hword */
+#define RCD_NODATA ((uint16_t) 0) /* no data for RCD_SET_VAL arg: hword */
#define RCD_SCOPE_MAX ((uint) 0x0FFF)
#define RCD_DATA_MAX ((uint) 0xFFFF)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wxedid-0.0.16/src/wxEDID_Main.cpp new/wxedid-0.0.17/src/wxEDID_Main.cpp
--- old/wxedid-0.0.16/src/wxEDID_Main.cpp 2018-12-01 13:20:38.000000000 +0100
+++ new/wxedid-0.0.17/src/wxEDID_Main.cpp 2018-12-22 22:25:08.000000000 +0100
@@ -25,9 +25,7 @@
#include <string.h>
//(*InternalHeaders(wxEDID_Frame)
-#include <wx/font.h>
#include <wx/intl.h>
-#include <wx/settings.h>
#include <wx/string.h>
//*)
@@ -171,12 +169,12 @@
const long wxEDID_Frame::id_win_stat_bar = wxNewId();
//*)
-BEGIN_EVENT_TABLE(wxEDID_Frame, wxFrame)
+wxBEGIN_EVENT_TABLE(wxEDID_Frame, wxFrame)
//(*EventTable(wxEDID_Frame)
//*)
EVT_SIZE ( wxEDID_Frame::evt_frame_size )
EVT_GRID_SELECT_CELL ( wxEDID_Frame::evt_gridcell_select )
- //EVT_GRID_CELL_CHANGE ( wxEDID_Frame::evt_gridcell_write)
+ //EVT_GRID_CELL_CHANGED ( wxEDID_Frame::evt_gridcell_write ) //dynamic
EVT_GRID_CMD_EDITOR_SHOWN (id_edi_fgrid , wxEDID_Frame::evt_gridcell_vsel )
EVT_GRID_CMD_EDITOR_HIDDEN (id_edi_fgrid , wxEDID_Frame::evt_gridcell_edit_hide)
EVT_TREE_SEL_CHANGED (id_tree_edid , wxEDID_Frame::evt_blktree_sel )
@@ -195,7 +193,7 @@
EVT_MENU (id_mnu_ignerr, wxEDID_Frame::evt_ignore_err )
EVT_MENU (id_mnu_parse , wxEDID_Frame::evt_reparse )
EVT_MENU (id_mnu_chksum, wxEDID_Frame::evt_recalc_chksum )
-END_EVENT_TABLE()
+wxEND_EVENT_TABLE()
#pragma GCC diagnostic ignored "-Wunused-parameter"
wxEDID_Frame::wxEDID_Frame(wxWindow* parent,wxWindowID id) :
@@ -216,28 +214,16 @@
Create(parent, wxID_ANY, _("wxEDID"), wxDefaultPosition, wxDefaultSize, wxDEFAULT_FRAME_STYLE, _T("wxID_ANY"));
SetMinSize(wxSize(540,400));
- wxFont thisFont = wxSystemSettings::GetFont(wxSYS_OEM_FIXED_FONT);
- if ( !thisFont.Ok() ) thisFont = wxSystemSettings::GetFont(wxSYS_DEFAULT_GUI_FONT);
- thisFont.SetPointSize(8);
- SetFont(thisFont);
AuiMgrMain = new wxAuiManager(this, 0);
ntbook = new wxAuiNotebook(this, id_ntbook, wxDefaultPosition, wxDefaultSize, 0);
edid_panel = new wxPanel(ntbook, ID_PANEL1, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL, _T("ID_PANEL1"));
AuiMgrEDID = new wxAuiManager(edid_panel, wxAUI_MGR_RECTANGLE_HINT);
tree_edid = new wxTreeCtrl(edid_panel, id_tree_edid, wxDefaultPosition, wxDefaultSize, wxTR_HAS_BUTTONS|wxTR_SINGLE|wxTAB_TRAVERSAL, wxDefaultValidator, _T("id_tree_edid"));
tree_edid->SetMinSize(wxSize(150,-1));
- wxFont tree_edidFont = wxSystemSettings::GetFont(wxSYS_OEM_FIXED_FONT);
- if ( !tree_edidFont.Ok() ) tree_edidFont = wxSystemSettings::GetFont(wxSYS_DEFAULT_GUI_FONT);
- tree_edidFont.SetPointSize(8);
- tree_edid->SetFont(tree_edidFont);
AuiMgrEDID->AddPane(tree_edid, wxAuiPaneInfo().Name(_T("TreeDataCtl")).DefaultPane().Caption(_("Block Tree")).CloseButton(false).Left().TopDockable(false).BottomDockable(false).RightDockable(false).Floatable(false).MinSize(wxSize(150,-1)).Movable(false).DestroyOnClose());
edi_fgrid = new fgrid_cl(edid_panel, id_edi_fgrid, wxDefaultPosition, wxDefaultSize, 0, _T("id_edi_fgrid"));
edi_fgrid->CreateGrid(8,5);
edi_fgrid->Disable();
- wxFont edi_fgridFont = wxSystemSettings::GetFont(wxSYS_OEM_FIXED_FONT);
- if ( !edi_fgridFont.Ok() ) edi_fgridFont = wxSystemSettings::GetFont(wxSYS_DEFAULT_GUI_FONT);
- edi_fgridFont.SetPointSize(8);
- edi_fgrid->SetFont(edi_fgridFont);
edi_fgrid->EnableEditing(true);
edi_fgrid->EnableGridLines(true);
edi_fgrid->SetColLabelSize(22);
@@ -256,18 +242,9 @@
txc_edid_info->SetMinSize(wxSize(-1,100));
txc_edid_info->SetForegroundColour(wxColour(0,0,0));
txc_edid_info->SetBackgroundColour(wxColour(255,255,255));
- wxFont txc_edid_infoFont = wxSystemSettings::GetFont(wxSYS_OEM_FIXED_FONT);
- if ( !txc_edid_infoFont.Ok() ) txc_edid_infoFont = wxSystemSettings::GetFont(wxSYS_DEFAULT_GUI_FONT);
- txc_edid_infoFont.SetPointSize(8);
- txc_edid_info->SetFont(txc_edid_infoFont);
AuiMgrEDID->AddPane(txc_edid_info, wxAuiPaneInfo().Name(_T("InfoCtl")).DefaultPane().Caption(_("Info")).CloseButton(false).Position(1).Center().TopDockable(false).BottomDockable(false).RightDockable(false).Floatable(false).MinSize(wxSize(-1,100)).Movable(false).DestroyOnClose());
AuiMgrEDID->Update();
dtd_panel = new wxPanel(ntbook, id_panel_dtd, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL, _T("id_panel_dtd"));
- wxFont dtd_panelFont = wxSystemSettings::GetFont(wxSYS_OEM_FIXED_FONT);
- if ( !dtd_panelFont.Ok() ) dtd_panelFont = wxSystemSettings::GetFont(wxSYS_DEFAULT_GUI_FONT);
- dtd_panelFont.SetPointSize(8);
- dtd_panelFont.SetStyle(wxFONTSTYLE_NORMAL);
- dtd_panel->SetFont(dtd_panelFont);
bs_dtd_main = new wxBoxSizer(wxVERTICAL);
fgs_dtd = new wxFlexGridSizer(3, 2, 0, 0);
fgs_dtd_top = new wxFlexGridSizer(4, 4, 0, 0);
@@ -292,7 +269,6 @@
fgs_dtd->Add(fgs_dtd_top, 1, wxTOP|wxBOTTOM|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 6);
fgs_dtd->Add(-1,-1,1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
dtd_screen = new dtd_screen_cl(dtd_panel, id_dtd_screen, wxDefaultPosition, wxDefaultSize, wxCLIP_CHILDREN|wxFULL_REPAINT_ON_RESIZE, _T("id_dtd_screen"));
- dtd_screen->SetBackgroundColour(wxColour(255,255,255));
fgs_dtd->Add(dtd_screen, 1, wxEXPAND, 4);
fgs_dtd_right = new wxFlexGridSizer(7, 5, 1, 0);
StaticText12 = new wxStaticText(dtd_panel, ID_STATICTEXT12, _("X-res"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT12"));
@@ -457,7 +433,6 @@
fgs_dtd_bottom->Add(StaticText38, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
txc_vtotal = new wxTextCtrl(dtd_panel, id_txc_vtotal, _("0"), wxDefaultPosition, wxDefaultSize, wxTE_READONLY, wxDefaultValidator, _T("id_txc_vtotal"));
txc_vtotal->SetMinSize(wxSize(60,-1));
- txc_vtotal->SetBackgroundColour(wxColour(224,224,224));
fgs_dtd_bottom->Add(txc_vtotal, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
StaticText39 = new wxStaticText(dtd_panel, ID_STATICTEXT39, _("lines"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT39"));
fgs_dtd_bottom->Add(StaticText39, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
@@ -493,7 +468,7 @@
mnu_save_text = new wxMenuItem(Menu1, wxID_SAVEAS, _("Save as text"), _("Saves EDID as human readable text file"), wxITEM_NORMAL);
Menu1->Append(mnu_save_text);
mnu_save_text->Enable(false);
- mnu_exphex = new wxMenuItem(Menu1, id_mnu_exphex, _("Export EDID as hex (Ascii)"), wxEmptyString, wxITEM_NORMAL);
+ mnu_exphex = new wxMenuItem(Menu1, id_mnu_exphex, _("Export EDID as hex (ASCII)"), wxEmptyString, wxITEM_NORMAL);
Menu1->Append(mnu_exphex);
mnu_exphex->Enable(false);
mnu_imphex = new wxMenuItem(Menu1, id_mnu_imphex, _("Import EDID from hex (ASCII)"), wxEmptyString, wxITEM_NORMAL);
@@ -504,12 +479,16 @@
Menu3 = new wxMenu();
mnu_reparse = new wxMenuItem(Menu3, id_mnu_parse, _("Reparse EDID buffer"), _("Reinterpret EDID data"), wxITEM_NORMAL);
Menu3->Append(mnu_reparse);
+ mnu_reparse->Enable(false);
mnu_ignore_err = new wxMenuItem(Menu3, id_mnu_ignerr, _("Ignore EDID Errors"), wxEmptyString, wxITEM_CHECK);
Menu3->Append(mnu_ignore_err);
+ mnu_ignore_err->Enable(false);
mnu_allwritable = new wxMenuItem(Menu3, id_mnu_allwr, _("Ignore Read-Only flags"), wxEmptyString, wxITEM_CHECK);
Menu3->Append(mnu_allwritable);
+ mnu_allwritable->Enable(false);
mnu_chksum = new wxMenuItem(Menu3, id_mnu_chksum, _("Recalc Checksum"), wxEmptyString, wxITEM_NORMAL);
Menu3->Append(mnu_chksum);
+ mnu_chksum->Enable(false);
mnu_logw = new wxMenuItem(Menu3, id_mnu_logw, _("Log Window\tctrl-L"), wxEmptyString, wxITEM_NORMAL);
Menu3->Append(mnu_logw);
mnu_hexview = new wxMenuItem(Menu3, id_mnu_hexview, _("Hex View\tctrl-H"), wxEmptyString, wxITEM_CHECK);
@@ -528,9 +507,6 @@
win_stat_bar->SetStatusStyles(2,__wxStatusBarStyles_1);
SetStatusBar(win_stat_bar);
Center();
-
- Connect(wxID_EXIT,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&wxEDID_Frame::evt_Quit);
- Connect(wxID_ABOUT,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&wxEDID_Frame::evt_About);
//*)
Connect(id_edi_fgrid, wxEVT_GRID_CELL_CHANGED, (wxObjectEventFunction)&wxEDID_Frame::evt_gridcell_write);
@@ -1494,7 +1470,7 @@
return retU;
}
-rcode wxEDID_Frame::UpdateEDItree() {
+rcode wxEDID_Frame::UpdateEDID_tree() {
rcode retU;
wxTreeItemId Root, Block;
@@ -1861,7 +1837,7 @@
}
}
- retU = UpdateEDItree();
+ retU = UpdateEDID_tree();
if (!RCD_IS_OK(retU)) return retU;
EnableControl(true);
@@ -1883,10 +1859,15 @@
}
void wxEDID_Frame::EnableControl(bool enb) {
- mnu_save_edi->Enable(enb);
- mnu_exphex->Enable(enb);
+ mnu_save_edi ->Enable(enb);
+ mnu_exphex ->Enable(enb);
mnu_save_text->Enable(enb);
+ mnu_reparse ->Enable(enb);
+ mnu_ignore_err ->Enable(enb);
+ mnu_allwritable->Enable(enb);
+ mnu_chksum ->Enable(enb);
+
flags.ctrl_enabled = enb;
}
@@ -1968,9 +1949,9 @@
}
-BEGIN_EVENT_TABLE(fgrid_cl, wxGrid)
+wxBEGIN_EVENT_TABLE(fgrid_cl, wxGrid)
EVT_MENU(wxID_ANY, fgrid_cl::evt_gridcell_vmnu)
-END_EVENT_TABLE()
+wxEND_EVENT_TABLE()
void fgrid_cl::evt_gridcell_vmnu(wxCommandEvent& event) {
int row = GetGridCursorRow();
@@ -1983,10 +1964,10 @@
}
-BEGIN_EVENT_TABLE(dtd_screen_cl, wxPanel)
+wxBEGIN_EVENT_TABLE(dtd_screen_cl, wxPanel)
EVT_PAINT (dtd_screen_cl::evt_paint )
EVT_ERASE_BACKGROUND(dtd_screen_cl::evt_erase_bg)
-END_EVENT_TABLE()
+wxEND_EVENT_TABLE()
rcode dtd_screen_cl::calc_coords(wxSize *dcsize) {
rcode retU;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wxedid-0.0.16/src/wxEDID_Main.h new/wxedid-0.0.17/src/wxEDID_Main.h
--- old/wxedid-0.0.16/src/wxEDID_Main.h 2018-12-01 13:18:30.000000000 +0100
+++ new/wxedid-0.0.17/src/wxEDID_Main.h 2018-12-22 20:45:09.000000000 +0100
@@ -87,7 +87,7 @@
rcode SaveReport();
rcode ExportEDID_hex();
rcode ImportEDID_hex();
- rcode UpdateEDItree();
+ rcode UpdateEDID_tree();
rcode EDIgridSetRow(int nrow, edi_dynfld_t *field);
rcode UpdateEDIgrid(edi_grp_cl* edigrp);
rcode DTD_Ctor_Recalc();
@@ -332,7 +332,7 @@
wxTreeCtrl* tree_edid;
//*)
- DECLARE_EVENT_TABLE()
+ wxDECLARE_EVENT_TABLE();
};
@@ -350,7 +350,7 @@
const wxString& name = wxPanelNameStr) :
wxGrid(parentW, id, pos, size, style, name) {};
- DECLARE_EVENT_TABLE()
+ wxDECLARE_EVENT_TABLE();
};
class dtd_screen_cl : public wxPanel {
@@ -386,7 +386,7 @@
};
- DECLARE_EVENT_TABLE()
+ wxDECLARE_EVENT_TABLE();
};
class dtd_sct_cl : public wxSpinCtrl {
1
0
Hello community,
here is the log from the commit of package php7-memcached for openSUSE:Factory checked in at 2018-12-24 11:48:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/php7-memcached (Old)
and /work/SRC/openSUSE:Factory/.php7-memcached.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "php7-memcached"
Mon Dec 24 11:48:22 2018 rev:5 rq:660867 version:3.1.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/php7-memcached/php7-memcached.changes 2018-05-03 12:34:53.866903948 +0200
+++ /work/SRC/openSUSE:Factory/.php7-memcached.new.28833/php7-memcached.changes 2018-12-24 11:48:22.581081974 +0100
@@ -1,0 +2,37 @@
+Sat Dec 22 20:40:00 UTC 2018 - suse+build(a)de-korte.org
+
+- Update to 3.1.2
+ * Fix --enable-memcached-protocol was set to yes by default, reverted
+ to no (#418)
+
+- Update to 3.1.1
+ * Fix --disable-memcached-sasl and --disable-memcached-session replaced
+ by --enable variants (#416)
+
+- Update to 3.1.0
+ * Support for PHP 7.3 (#385, #390)
+ * Add INI setting to choose session consistent hash (ketama or
+ ketama_weighted) (#344, #392)
+ * Add support for libmemcached encryption (#345, #381)
+ * Add error reporting to session code (#165)
+ * Expose build configuration via PECL (#383)
+ * Fix hanging getStats() when binary protocol and non-blocking
+ are both enabled (#348)
+ * Fix session persistence by checking memcached behavior values
+ before setting (#379)
+ * Fix memcached.sess_persistent not working with
+ memcached.sess_binary_protocol = On (#375)
+ * Configure warns if libmemcached needs sasl.h (#341, #380)
+ * Resolve various INI deviations in 3.0.3 (#351)
+ * Turn off sess_binary_protocol by default with older libmemcached
+ (#330)
+ * Impove Windows builds (#411)
+ * Support Homebrew ZLIB path (#410)
+ * Remove forgotten unused comment about -lpthread (#406)
+ * Git ignore configure.ac (#405)
+ * Replace obsolete macros AC_TRY_FOO with AC_FOO_IFELSE (#403)
+ * Remove unused defines (#354)
+ * Change session_lock and sess_prefix default ini values (#340, #350)
+ * Use new fast_zpp parameter parsing API (#302, #311)
+
+-------------------------------------------------------------------
Old:
----
memcached-3.0.4.tgz
New:
----
memcached-3.1.2.tgz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ php7-memcached.spec ++++++
--- /var/tmp/diff_new_pack.CIFFCh/_old 2018-12-24 11:48:22.981081623 +0100
+++ /var/tmp/diff_new_pack.CIFFCh/_new 2018-12-24 11:48:22.981081623 +0100
@@ -20,7 +20,7 @@
%define conf_dir %{_sysconfdir}/php7/conf.d
%define ext_dir %(%{__php_config} --extension-dir)
Name: php7-memcached
-Version: 3.0.4
+Version: 3.1.2
Release: 0
Summary: PHP MemcacheD client Extension
License: PHP-3.01
++++++ memcached-3.0.4.tgz -> memcached-3.1.2.tgz ++++++
++++ 26801 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package minikube for openSUSE:Factory checked in at 2018-12-24 11:48:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/minikube (Old)
and /work/SRC/openSUSE:Factory/.minikube.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "minikube"
Mon Dec 24 11:48:20 2018 rev:5 rq:660865 version:0.32.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/minikube/minikube.changes 2018-12-12 17:29:49.026775667 +0100
+++ /work/SRC/openSUSE:Factory/.minikube.new.28833/minikube.changes 2018-12-24 11:48:21.177083206 +0100
@@ -1,0 +2,18 @@
+Sat Dec 22 22:33:41 UTC 2018 - Matthias Eliasson <matthias.eliasson(a)gmail.com>
+
+- Update to 0.32.0
+ * Make Kubernetes v1.12.4 the default
+ * Update kubeadm restart commands to support v1.13.x
+ * Make "stop" retry on failure.
+ * VirtualBox time cleanup: sync on boot, don't run timesyncd
+ * Stream cmd output to tests when -v is enabled, and stream SSH output to logs
+ * Document None driver docker compatibility
+ * Enable host DNS resolution in virtualbox driver by default
+ * Fix CRI socket in Kubernetes >= 1.12.0 kubeadmin config
+ * Bump dashboard version to v1.10.1
+ * Hide KVM signature when using GPU passthrough to support more GPU models
+ * Allow ServiceCIDR to be configured via 'service-cluster-ip-range' flag.
+ * Save old cluster config in memory before overwriting
+ * Change restart policy on gvisor pod
+
+-------------------------------------------------------------------
Old:
----
v0.31.0.tar.gz
New:
----
v0.32.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ minikube.spec ++++++
--- /var/tmp/diff_new_pack.uRdDlT/_old 2018-12-24 11:48:22.409082125 +0100
+++ /var/tmp/diff_new_pack.uRdDlT/_new 2018-12-24 11:48:22.413082121 +0100
@@ -17,7 +17,7 @@
Name: minikube
-Version: 0.31.0
+Version: 0.32.0
Release: 0
Summary: Tool to run Kubernetes locally
License: Apache-2.0
++++++ v0.31.0.tar.gz -> v0.32.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/minikube/v0.31.0.tar.gz /work/SRC/openSUSE:Factory/.minikube.new.28833/v0.32.0.tar.gz differ: char 24, line 1
1
0
Hello community,
here is the log from the commit of package youtube-dl for openSUSE:Factory checked in at 2018-12-24 11:48:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/youtube-dl (Old)
and /work/SRC/openSUSE:Factory/.youtube-dl.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "youtube-dl"
Mon Dec 24 11:48:18 2018 rev:90 rq:660863 version:2018.12.17
Changes:
--------
--- /work/SRC/openSUSE:Factory/youtube-dl/youtube-dl.changes 2018-12-11 15:49:20.722106259 +0100
+++ /work/SRC/openSUSE:Factory/.youtube-dl.new.28833/youtube-dl.changes 2018-12-24 11:48:19.933084298 +0100
@@ -0,0 +1,16 @@
+Sat Dec 22 15:34:11 UTC 2018 - sean(a)suspend.net
+
+- Update to new upstream releease 2018.12.17
+ * ard: Improve geo restricted videos extraction
+ * ard: Fix subtitles extraction
+ * ard: Improve extraction robustness
+ * ard: Relax URL regular expression
+ * acast: Add support for embed.acast.com/play.acast.com
+ * iprima: Relax URL regular expression
+ * vrv: Fix initial state extraction
+ * youtube: Fix mark watched
+ * safari: Add support for learning.oreilly.com
+ * youtube: Fix multifeed extraction
+ * lecturio: Improve subtitles extraction
+ * uol: Fix format URL extraction
+
Old:
----
youtube-dl-2018.12.09.tar.gz
youtube-dl-2018.12.09.tar.gz.sig
New:
----
youtube-dl-2018.12.17.tar.gz
youtube-dl-2018.12.17.tar.gz.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-youtube-dl.spec ++++++
--- /var/tmp/diff_new_pack.KdvLek/_old 2018-12-24 11:48:20.485083814 +0100
+++ /var/tmp/diff_new_pack.KdvLek/_new 2018-12-24 11:48:20.489083810 +0100
@@ -19,7 +19,7 @@
%define modname youtube-dl
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-youtube-dl
-Version: 2018.12.09
+Version: 2018.12.17
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.KdvLek/_old 2018-12-24 11:48:20.509083793 +0100
+++ /var/tmp/diff_new_pack.KdvLek/_new 2018-12-24 11:48:20.513083789 +0100
@@ -17,7 +17,7 @@
Name: youtube-dl
-Version: 2018.12.09
+Version: 2018.12.17
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-2018.12.09.tar.gz -> youtube-dl-2018.12.17.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/youtube-dl/ChangeLog new/youtube-dl/ChangeLog
--- old/youtube-dl/ChangeLog 2018-12-09 17:11:30.000000000 +0100
+++ new/youtube-dl/ChangeLog 2018-12-16 23:37:46.000000000 +0100
@@ -1,3 +1,21 @@
+version 2018.12.17
+
+Extractors
+* [ard:beta] Improve geo restricted videos extraction
+* [ard:beta] Fix subtitles extraction
+* [ard:beta] Improve extraction robustness
+* [ard:beta] Relax URL regular expression (#18441)
+* [acast] Add support for embed.acast.com and play.acast.com (#18483)
+* [iprima] Relax URL regular expression (#18515, #18540)
+* [vrv] Fix initial state extraction (#18553)
+* [youtube] Fix mark watched (#18546)
++ [safari] Add support for learning.oreilly.com (#18510)
+* [youtube] Fix multifeed extraction (#18531)
+* [lecturio] Improve subtitles extraction (#18488)
+* [uol] Fix format URL extraction (#18480)
++ [ard:mediathek] Add support for classic.ardmediathek.de (#18473)
+
+
version 2018.12.09
Core
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/youtube-dl/README.md new/youtube-dl/README.md
--- old/youtube-dl/README.md 2018-12-09 17:11:32.000000000 +0100
+++ new/youtube-dl/README.md 2018-12-16 23:37:49.000000000 +0100
@@ -1024,7 +1024,7 @@
```
5. Add an import in [`youtube_dl/extractor/extractors.py`](https://github.com/rg3/youtube-dl/blob/master/youtube_dl/extractor/extractors.py).
6. Run `python test/test_download.py TestDownload.test_YourExtractor`. This *should fail* at first, but you can continually re-run it until you're done. If you decide to add more than one test, then rename ``_TEST`` to ``_TESTS`` and make it into a list of dictionaries. The tests will then be named `TestDownload.test_YourExtractor`, `TestDownload.test_YourExtractor_1`, `TestDownload.test_YourExtractor_2`, etc. Note that tests with `only_matching` key in test's dict are not counted in.
-7. Have a look at [`youtube_dl/extractor/common.py`](https://github.com/rg3/youtube-dl/blob/master/youtube_dl/extractor/common.py) for possible helper methods and a [detailed description of what your extractor should and may return](https://github.com/rg3/youtube-dl/blob/master/youtube_dl/extractor/…. Add tests and code for as many as you want.
+7. Have a look at [`youtube_dl/extractor/common.py`](https://github.com/rg3/youtube-dl/blob/master/youtube_dl/extractor/common.py) for possible helper methods and a [detailed description of what your extractor should and may return](https://github.com/rg3/youtube-dl/blob/7f41a598b3fba1bcab2817de64a0…. Add tests and code for as many as you want.
8. Make sure your code follows [youtube-dl coding conventions](#youtube-dl-coding-conventions) and check the code with [flake8](https://pypi.python.org/pypi/flake8). Also make sure your code works under all [Python](https://www.python.org/) versions claimed supported by youtube-dl, namely 2.6, 2.7, and 3.2+.
9. When the tests pass, [add](https://git-scm.com/docs/git-add) the new files and [commit](https://git-scm.com/docs/git-commit) them and [push](https://git-scm.com/docs/git-push) the result, like this:
@@ -1045,7 +1045,7 @@
### Mandatory and optional metafields
-For extraction to work youtube-dl relies on metadata your extractor extracts and provides to youtube-dl expressed by an [information dictionary](https://github.com/rg3/youtube-dl/blob/master/youtube_dl/extrac… or simply *info dict*. Only the following meta fields in the *info dict* are considered mandatory for a successful extraction process by youtube-dl:
+For extraction to work youtube-dl relies on metadata your extractor extracts and provides to youtube-dl expressed by an [information dictionary](https://github.com/rg3/youtube-dl/blob/7f41a598b3fba1bcab2817de… or simply *info dict*. Only the following meta fields in the *info dict* are considered mandatory for a successful extraction process by youtube-dl:
- `id` (media identifier)
- `title` (media title)
@@ -1053,7 +1053,7 @@
In fact only the last option is technically mandatory (i.e. if you can't figure out the download location of the media the extraction does not make any sense). But by convention youtube-dl also treats `id` and `title` as mandatory. Thus the aforementioned metafields are the critical data that the extraction does not make any sense without and if any of them fail to be extracted then the extractor is considered completely broken.
-[Any field](https://github.com/rg3/youtube-dl/blob/master/youtube_dl/extractor/c… apart from the aforementioned ones are considered **optional**. That means that extraction should be **tolerant** to situations when sources for these fields can potentially be unavailable (even if they are always available at the moment) and **future-proof** in order not to break the extraction of general purpose mandatory fields.
+[Any field](https://github.com/rg3/youtube-dl/blob/7f41a598b3fba1bcab2817de64a08… apart from the aforementioned ones are considered **optional**. That means that extraction should be **tolerant** to situations when sources for these fields can potentially be unavailable (even if they are always available at the moment) and **future-proof** in order not to break the extraction of general purpose mandatory fields.
#### Example
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/youtube-dl/test/testdata/cookies/session_cookies.txt new/youtube-dl/test/testdata/cookies/session_cookies.txt
--- old/youtube-dl/test/testdata/cookies/session_cookies.txt 2018-12-03 01:03:07.000000000 +0100
+++ new/youtube-dl/test/testdata/cookies/session_cookies.txt 2018-12-16 23:36:54.000000000 +0100
@@ -2,5 +2,5 @@
# http://curl.haxx.se/rfc/cookie_spec.html
# This is a generated file! Do not edit.
+www.foobar.foobar FALSE / TRUE YoutubeDLExpiresEmpty YoutubeDLExpiresEmptyValue
www.foobar.foobar FALSE / TRUE 0 YoutubeDLExpires0 YoutubeDLExpires0Value
-www.foobar.foobar FALSE / TRUE 0 YoutubeDLExpiresEmpty YoutubeDLExpiresEmptyValue
Binary files old/youtube-dl/youtube-dl and new/youtube-dl/youtube-dl differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/youtube-dl/youtube-dl.1 new/youtube-dl/youtube-dl.1
--- old/youtube-dl/youtube-dl.1 2018-12-09 17:12:06.000000000 +0100
+++ new/youtube-dl/youtube-dl.1 2018-12-16 23:38:26.000000000 +0100
@@ -2091,7 +2091,7 @@
\f[C]youtube_dl/extractor/common.py\f[] (https://github.com/rg3/youtube-dl/blob/master/youtube_dl/extractor/common.py)
for possible helper methods and a detailed description of what your
extractor should and may
-return (https://github.com/rg3/youtube-dl/blob/master/youtube_dl/extractor/common.p…)
+return (https://github.com/rg3/youtube-dl/blob/7f41a598b3fba1bcab2817de64a08941200a…)
Add tests and code for as many as you want.
.IP " 8." 4
Make sure your code follows youtube\-dl coding conventions and check the
@@ -2144,7 +2144,7 @@
.PP
For extraction to work youtube\-dl relies on metadata your extractor
extracts and provides to youtube\-dl expressed by an information
-dictionary (https://github.com/rg3/youtube-dl/blob/master/youtube_dl/extractor/common.p…)
+dictionary (https://github.com/rg3/youtube-dl/blob/7f41a598b3fba1bcab2817de64a08941200a…)
or simply \f[I]info dict\f[].
Only the following meta fields in the \f[I]info dict\f[] are considered
mandatory for a successful extraction process by youtube\-dl:
@@ -2165,7 +2165,7 @@
extracted then the extractor is considered completely broken.
.PP
Any
-field (https://github.com/rg3/youtube-dl/blob/master/youtube_dl/extractor/common.p…)
+field (https://github.com/rg3/youtube-dl/blob/7f41a598b3fba1bcab2817de64a08941200a…)
apart from the aforementioned ones are considered \f[B]optional\f[].
That means that extraction should be \f[B]tolerant\f[] to situations
when sources for these fields can potentially be unavailable (even if
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/youtube-dl/youtube_dl/extractor/acast.py new/youtube-dl/youtube_dl/extractor/acast.py
--- old/youtube-dl/youtube_dl/extractor/acast.py 2018-12-03 01:02:57.000000000 +0100
+++ new/youtube-dl/youtube_dl/extractor/acast.py 2018-12-16 23:36:54.000000000 +0100
@@ -17,25 +17,15 @@
class ACastIE(InfoExtractor):
IE_NAME = 'acast'
- _VALID_URL = r'https?://(?:www\.)?acast\.com/(?P<channel>[^/]+)/(?P<id>[^/#?]+)'
+ _VALID_URL = r'''(?x)
+ https?://
+ (?:
+ (?:(?:embed|www)\.)?acast\.com/|
+ play\.acast\.com/s/
+ )
+ (?P<channel>[^/]+)/(?P<id>[^/#?]+)
+ '''
_TESTS = [{
- # test with one bling
- 'url': 'https://www.acast.com/condenasttraveler/-where-are-you-taipei-101-taiwan',
- 'md5': 'ada3de5a1e3a2a381327d749854788bb',
- 'info_dict': {
- 'id': '57de3baa-4bb0-487e-9418-2692c1277a34',
- 'ext': 'mp3',
- 'title': '"Where Are You?": Taipei 101, Taiwan',
- 'description': 'md5:a0b4ef3634e63866b542e5b1199a1a0e',
- 'timestamp': 1196172000,
- 'upload_date': '20071127',
- 'duration': 211,
- 'creator': 'Concierge',
- 'series': 'Condé Nast Traveler Podcast',
- 'episode': '"Where Are You?": Taipei 101, Taiwan',
- }
- }, {
- # test with multiple blings
'url': 'https://www.acast.com/sparpodcast/2.raggarmordet-rosterurdetforflutna',
'md5': 'a02393c74f3bdb1801c3ec2695577ce0',
'info_dict': {
@@ -50,6 +40,12 @@
'series': 'Spår',
'episode': '2. Raggarmordet - Röster ur det förflutna',
}
+ }, {
+ 'url': 'http://embed.acast.com/adambuxton/ep.12-adam-joeschristmaspodcast2015',
+ 'only_matching': True,
+ }, {
+ 'url': 'https://play.acast.com/s/rattegangspodden/s04e09-styckmordet-i-helenelund-d…',
+ 'only_matching': True,
}]
def _real_extract(self, url):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/youtube-dl/youtube_dl/extractor/ard.py new/youtube-dl/youtube_dl/extractor/ard.py
--- old/youtube-dl/youtube_dl/extractor/ard.py 2018-12-03 01:03:07.000000000 +0100
+++ new/youtube-dl/youtube_dl/extractor/ard.py 2018-12-16 23:36:54.000000000 +0100
@@ -8,20 +8,23 @@
from ..utils import (
determine_ext,
ExtractorError,
- qualities,
int_or_none,
parse_duration,
+ qualities,
+ str_or_none,
+ try_get,
unified_strdate,
- xpath_text,
+ unified_timestamp,
update_url_query,
url_or_none,
+ xpath_text,
)
from ..compat import compat_etree_fromstring
class ARDMediathekIE(InfoExtractor):
IE_NAME = 'ARD:mediathek'
- _VALID_URL = r'^https?://(?:(?:www\.)?ardmediathek\.de|mediathek\.(?:daserste|rbb-online)\.de|one\.ard\.de)/(?:.*/)(?P<video_id>[0-9]+|[^0-9][^/\?]+)[^/\?]*(?:\?.*)?'
+ _VALID_URL = r'^https?://(?:(?:(?:www|classic)\.)?ardmediathek\.de|mediathek\.(?:daserste|rbb-online)\.de|one\.ard\.de)/(?:.*/)(?P<video_id>[0-9]+|[^0-9][^/\?]+)[^/\?]*(?:\?.*)?'
_TESTS = [{
# available till 26.07.2022
@@ -51,8 +54,15 @@
# audio
'url': 'http://mediathek.rbb-online.de/radio/Hörspiel/Vor-dem-Fest/kulturradio/Audi…',
'only_matching': True,
+ }, {
+ 'url': 'https://classic.ardmediathek.de/tv/Panda-Gorilla-Co/Panda-Gorilla-Co-Folge-…',
+ 'only_matching': True,
}]
+ @classmethod
+ def suitable(cls, url):
+ return False if ARDBetaMediathekIE.suitable(url) else super(ARDMediathekIE, cls).suitable(url)
+
def _extract_media_info(self, media_info_url, webpage, video_id):
media_info = self._download_json(
media_info_url, video_id, 'Downloading media JSON')
@@ -293,7 +303,7 @@
class ARDBetaMediathekIE(InfoExtractor):
- _VALID_URL = r'https://beta\.ardmediathek\.de/[a-z]+/player/(?P<video_id>[a-zA-Z0-9]+)/(?P<display_id>[^/?#]+)'
+ _VALID_URL = r'https://(?:beta|www)\.ardmediathek\.de/[^/]+/(?:player|live)/(?P<video_id>[a-zA-Z0-9]+)(?:/(?P<display_id>[^/?#]+))?'
_TESTS = [{
'url': 'https://beta.ardmediathek.de/ard/player/Y3JpZDovL2Rhc2Vyc3RlLmRlL3RhdG9ydC9…',
'md5': '2d02d996156ea3c397cfc5036b5d7f8f',
@@ -307,12 +317,18 @@
'upload_date': '20180826',
'ext': 'mp4',
},
+ }, {
+ 'url': 'https://www.ardmediathek.de/ard/player/Y3JpZDovL3N3ci5kZS9hZXgvbzEwNzE5MTU/',
+ 'only_matching': True,
+ }, {
+ 'url': 'https://www.ardmediathek.de/swr/live/Y3JpZDovL3N3ci5kZS8xMzQ4MTA0Mg',
+ 'only_matching': True,
}]
def _real_extract(self, url):
mobj = re.match(self._VALID_URL, url)
video_id = mobj.group('video_id')
- display_id = mobj.group('display_id')
+ display_id = mobj.group('display_id') or video_id
webpage = self._download_webpage(url, display_id)
data_json = self._search_regex(r'window\.__APOLLO_STATE__\s*=\s*(\{.*);\n', webpage, 'json')
@@ -323,43 +339,62 @@
'display_id': display_id,
}
formats = []
+ subtitles = {}
+ geoblocked = False
for widget in data.values():
- if widget.get('_geoblocked'):
- raise ExtractorError('This video is not available due to geoblocking', expected=True)
-
+ if widget.get('_geoblocked') is True:
+ geoblocked = True
if '_duration' in widget:
- res['duration'] = widget['_duration']
+ res['duration'] = int_or_none(widget['_duration'])
if 'clipTitle' in widget:
res['title'] = widget['clipTitle']
if '_previewImage' in widget:
res['thumbnail'] = widget['_previewImage']
if 'broadcastedOn' in widget:
- res['upload_date'] = unified_strdate(widget['broadcastedOn'])
+ res['timestamp'] = unified_timestamp(widget['broadcastedOn'])
if 'synopsis' in widget:
res['description'] = widget['synopsis']
- if '_subtitleUrl' in widget:
- res['subtitles'] = {'de': [{
+ subtitle_url = url_or_none(widget.get('_subtitleUrl'))
+ if subtitle_url:
+ subtitles.setdefault('de', []).append({
'ext': 'ttml',
- 'url': widget['_subtitleUrl'],
- }]}
+ 'url': subtitle_url,
+ })
if '_quality' in widget:
- format_url = widget['_stream']['json'][0]
-
- if format_url.endswith('.f4m'):
+ format_url = url_or_none(try_get(
+ widget, lambda x: x['_stream']['json'][0]))
+ if not format_url:
+ continue
+ ext = determine_ext(format_url)
+ if ext == 'f4m':
formats.extend(self._extract_f4m_formats(
format_url + '?hdcore=3.11.0',
video_id, f4m_id='hds', fatal=False))
- elif format_url.endswith('m3u8'):
+ elif ext == 'm3u8':
formats.extend(self._extract_m3u8_formats(
- format_url, video_id, 'mp4', m3u8_id='hls', fatal=False))
+ format_url, video_id, 'mp4', m3u8_id='hls',
+ fatal=False))
else:
+ # HTTP formats are not available when geoblocked is True,
+ # other formats are fine though
+ if geoblocked:
+ continue
+ quality = str_or_none(widget.get('_quality'))
formats.append({
- 'format_id': 'http-' + widget['_quality'],
+ 'format_id': ('http-' + quality) if quality else 'http',
'url': format_url,
'preference': 10, # Plain HTTP, that's nice
})
+ if not formats and geoblocked:
+ self.raise_geo_restricted(
+ msg='This video is not available due to geoblocking',
+ countries=['DE'])
+
self._sort_formats(formats)
- res['formats'] = formats
+ res.update({
+ 'subtitles': subtitles,
+ 'formats': formats,
+ })
return res
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/youtube-dl/youtube_dl/extractor/iprima.py new/youtube-dl/youtube_dl/extractor/iprima.py
--- old/youtube-dl/youtube_dl/extractor/iprima.py 2018-12-03 01:03:07.000000000 +0100
+++ new/youtube-dl/youtube_dl/extractor/iprima.py 2018-12-16 23:36:54.000000000 +0100
@@ -12,7 +12,7 @@
class IPrimaIE(InfoExtractor):
- _VALID_URL = r'https?://(?:play|prima|www)\.iprima\.cz/(?:[^/]+/)*(?P<id>[^/?#&]+)'
+ _VALID_URL = r'https?://(?:[^/]+)\.iprima\.cz/(?:[^/]+/)*(?P<id>[^/?#&]+)'
_GEO_BYPASS = False
_TESTS = [{
@@ -44,6 +44,21 @@
}, {
'url': 'http://www.iprima.cz/filmy/desne-rande',
'only_matching': True,
+ }, {
+ 'url': 'https://zoom.iprima.cz/10-nejvetsich-tajemstvi-zahad/posvatna-mista-a-stavby',
+ 'only_matching': True,
+ }, {
+ 'url': 'https://krimi.iprima.cz/mraz-0/sebevrazdy',
+ 'only_matching': True,
+ }, {
+ 'url': 'https://cool.iprima.cz/derava-silnice-nevadi',
+ 'only_matching': True,
+ }, {
+ 'url': 'https://love.iprima.cz/laska-az-za-hrob/slib-dany-bratrovi',
+ 'only_matching': True,
+ }, {
+ 'url': 'https://autosalon.iprima.cz/motorsport/7-epizoda-1',
+ 'only_matching': True,
}]
def _real_extract(self, url):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/youtube-dl/youtube_dl/extractor/lecturio.py new/youtube-dl/youtube_dl/extractor/lecturio.py
--- old/youtube-dl/youtube_dl/extractor/lecturio.py 2018-12-03 01:03:07.000000000 +0100
+++ new/youtube-dl/youtube_dl/extractor/lecturio.py 2018-12-16 23:36:54.000000000 +0100
@@ -136,9 +136,15 @@
cc_url = url_or_none(cc_url)
if not cc_url:
continue
- sub_dict = automatic_captions if 'auto-translated' in cc_label else subtitles
lang = self._search_regex(
- r'/([a-z]{2})_', cc_url, 'lang', default=cc_label.split()[0])
+ r'/([a-z]{2})_', cc_url, 'lang',
+ default=cc_label.split()[0] if cc_label else 'en')
+ original_lang = self._search_regex(
+ r'/[a-z]{2}_([a-z]{2})_', cc_url, 'original lang',
+ default=None)
+ sub_dict = (automatic_captions
+ if 'auto-translated' in cc_label or original_lang
+ else subtitles)
sub_dict.setdefault(self._CC_LANGS.get(lang, lang), []).append({
'url': cc_url,
})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/youtube-dl/youtube_dl/extractor/safari.py new/youtube-dl/youtube_dl/extractor/safari.py
--- old/youtube-dl/youtube_dl/extractor/safari.py 2018-12-03 01:02:58.000000000 +0100
+++ new/youtube-dl/youtube_dl/extractor/safari.py 2018-12-16 23:36:54.000000000 +0100
@@ -15,10 +15,10 @@
class SafariBaseIE(InfoExtractor):
- _LOGIN_URL = 'https://www.safaribooksonline.com/accounts/login/'
+ _LOGIN_URL = 'https://learning.oreilly.com/accounts/login/'
_NETRC_MACHINE = 'safari'
- _API_BASE = 'https://www.safaribooksonline.com/api/v1'
+ _API_BASE = 'https://learning.oreilly.com/api/v1'
_API_FORMAT = 'json'
LOGGED_IN = False
@@ -76,7 +76,7 @@
IE_DESC = 'safaribooksonline.com online video'
_VALID_URL = r'''(?x)
https?://
- (?:www\.)?safaribooksonline\.com/
+ (?:www\.)?(?:safaribooksonline|learning\.oreilly)\.com/
(?:
library/view/[^/]+/(?P<course_id>[^/]+)/(?P<part>[^/?\#&]+)\.html|
videos/[^/]+/[^/]+/(?P<reference_id>[^-]+-[^/?\#&]+)
@@ -104,6 +104,9 @@
}, {
'url': 'https://www.safaribooksonline.com/videos/python-programming-language/978013…',
'only_matching': True,
+ }, {
+ 'url': 'https://learning.oreilly.com/videos/hadoop-fundamentals-livelessons/9780133…',
+ 'only_matching': True,
}]
_PARTNER_ID = '1926081'
@@ -160,7 +163,7 @@
class SafariApiIE(SafariBaseIE):
IE_NAME = 'safari:api'
- _VALID_URL = r'https?://(?:www\.)?safaribooksonline\.com/api/v1/book/(?P<course_id>[^/]+)/chapter(?:-content)?/(?P<part>[^/?#&]+)\.html'
+ _VALID_URL = r'https?://(?:www\.)?(?:safaribooksonline|learning\.oreilly)\.com/api/v1/book/(?P<course_id>[^/]+)/chapter(?:-content)?/(?P<part>[^/?#&]+)\.html'
_TESTS = [{
'url': 'https://www.safaribooksonline.com/api/v1/book/9780133392838/chapter/part00.…',
@@ -185,7 +188,7 @@
_VALID_URL = r'''(?x)
https?://
(?:
- (?:www\.)?safaribooksonline\.com/
+ (?:www\.)?(?:safaribooksonline|learning\.oreilly)\.com/
(?:
library/view/[^/]+|
api/v1/book|
@@ -213,6 +216,9 @@
}, {
'url': 'https://www.safaribooksonline.com/videos/python-programming-language/978013…',
'only_matching': True,
+ }, {
+ 'url': 'https://learning.oreilly.com/videos/hadoop-fundamentals-livelessons/9780133…',
+ 'only_matching': True,
}]
@classmethod
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/youtube-dl/youtube_dl/extractor/teachable.py new/youtube-dl/youtube_dl/extractor/teachable.py
--- old/youtube-dl/youtube_dl/extractor/teachable.py 2018-12-03 01:03:07.000000000 +0100
+++ new/youtube-dl/youtube_dl/extractor/teachable.py 2018-12-16 23:36:54.000000000 +0100
@@ -135,7 +135,6 @@
@staticmethod
def _extract_url(webpage, source_url):
if not TeachableIE._is_teachable(webpage):
- print('NOT TEACHABLE')
return
if re.match(r'https?://[^/]+/(?:courses|p)', source_url):
return '%s%s' % (TeachableBaseIE._URL_PREFIX, source_url)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/youtube-dl/youtube_dl/extractor/uol.py new/youtube-dl/youtube_dl/extractor/uol.py
--- old/youtube-dl/youtube_dl/extractor/uol.py 2018-12-03 01:02:59.000000000 +0100
+++ new/youtube-dl/youtube_dl/extractor/uol.py 2018-12-16 23:36:54.000000000 +0100
@@ -61,7 +61,7 @@
'height': 360,
},
'5': {
- 'width': 1080,
+ 'width': 1280,
'height': 720,
},
'6': {
@@ -80,6 +80,10 @@
'width': 568,
'height': 320,
},
+ '11': {
+ 'width': 640,
+ 'height': 360,
+ }
}
def _real_extract(self, url):
@@ -111,19 +115,31 @@
'ver': video_data.get('numRevision', 2),
'r': 'http://mais.uol.com.br',
}
+ for k in ('token', 'sign'):
+ v = video_data.get(k)
+ if v:
+ query[k] = v
+
formats = []
for f in video_data.get('formats', []):
f_url = f.get('url') or f.get('secureUrl')
if not f_url:
continue
+ f_url = update_url_query(f_url, query)
format_id = str_or_none(f.get('id'))
+ if format_id == '10':
+ formats.extend(self._extract_m3u8_formats(
+ f_url, video_id, 'mp4', 'm3u8_native',
+ m3u8_id='hls', fatal=False))
+ continue
fmt = {
'format_id': format_id,
- 'url': update_url_query(f_url, query),
+ 'url': f_url,
+ 'source_preference': 1,
}
fmt.update(self._FORMATS.get(format_id, {}))
formats.append(fmt)
- self._sort_formats(formats)
+ self._sort_formats(formats, ('height', 'width', 'source_preference', 'tbr', 'ext'))
tags = []
for tag in video_data.get('tags', []):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/youtube-dl/youtube_dl/extractor/vrv.py new/youtube-dl/youtube_dl/extractor/vrv.py
--- old/youtube-dl/youtube_dl/extractor/vrv.py 2018-12-03 01:02:59.000000000 +0100
+++ new/youtube-dl/youtube_dl/extractor/vrv.py 2018-12-16 23:36:54.000000000 +0100
@@ -120,8 +120,10 @@
url, video_id,
headers=self.geo_verification_headers())
media_resource = self._parse_json(self._search_regex(
- r'window\.__INITIAL_STATE__\s*=\s*({.+?})</script>',
- webpage, 'inital state'), video_id).get('watch', {}).get('mediaResource') or {}
+ [
+ r'window\.__INITIAL_STATE__\s*=\s*({.+?})(?:</script>|;)',
+ r'window\.__INITIAL_STATE__\s*=\s*({.+})'
+ ], webpage, 'inital state'), video_id).get('watch', {}).get('mediaResource') or {}
video_data = media_resource.get('json')
if not video_data:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/youtube-dl/youtube_dl/extractor/youtube.py new/youtube-dl/youtube_dl/extractor/youtube.py
--- old/youtube-dl/youtube_dl/extractor/youtube.py 2018-12-03 01:02:59.000000000 +0100
+++ new/youtube-dl/youtube_dl/extractor/youtube.py 2018-12-16 23:36:54.000000000 +0100
@@ -48,6 +48,7 @@
unified_strdate,
unsmuggle_url,
uppercase_escape,
+ url_or_none,
urlencode_postdata,
)
@@ -1386,8 +1387,11 @@
self._downloader.report_warning(err_msg)
return {}
- def _mark_watched(self, video_id, video_info):
- playback_url = video_info.get('videostats_playback_base_url', [None])[0]
+ def _mark_watched(self, video_id, video_info, player_response):
+ playback_url = url_or_none(try_get(
+ player_response,
+ lambda x: x['playbackTracking']['videostatsPlaybackUrl']['baseUrl']) or try_get(
+ video_info, lambda x: x['videostats_playback_base_url'][0]))
if not playback_url:
return
parsed_playback_url = compat_urlparse.urlparse(playback_url)
@@ -1712,30 +1716,36 @@
else:
video_description = ''
- if 'multifeed_metadata_list' in video_info and not smuggled_data.get('force_singlefeed', False):
+ if not smuggled_data.get('force_singlefeed', False):
if not self._downloader.params.get('noplaylist'):
- entries = []
- feed_ids = []
- multifeed_metadata_list = video_info['multifeed_metadata_list'][0]
- for feed in multifeed_metadata_list.split(','):
- # Unquote should take place before split on comma (,) since textual
- # fields may contain comma as well (see
- # https://github.com/rg3/youtube-dl/issues/8536)
- feed_data = compat_parse_qs(compat_urllib_parse_unquote_plus(feed))
- entries.append({
- '_type': 'url_transparent',
- 'ie_key': 'Youtube',
- 'url': smuggle_url(
- '%s://www.youtube.com/watch?v=%s' % (proto, feed_data['id'][0]),
- {'force_singlefeed': True}),
- 'title': '%s (%s)' % (video_title, feed_data['title'][0]),
- })
- feed_ids.append(feed_data['id'][0])
- self.to_screen(
- 'Downloading multifeed video (%s) - add --no-playlist to just download video %s'
- % (', '.join(feed_ids), video_id))
- return self.playlist_result(entries, video_id, video_title, video_description)
- self.to_screen('Downloading just video %s because of --no-playlist' % video_id)
+ multifeed_metadata_list = try_get(
+ player_response,
+ lambda x: x['multicamera']['playerLegacyMulticameraRenderer']['metadataList'],
+ compat_str) or try_get(
+ video_info, lambda x: x['multifeed_metadata_list'][0], compat_str)
+ if multifeed_metadata_list:
+ entries = []
+ feed_ids = []
+ for feed in multifeed_metadata_list.split(','):
+ # Unquote should take place before split on comma (,) since textual
+ # fields may contain comma as well (see
+ # https://github.com/rg3/youtube-dl/issues/8536)
+ feed_data = compat_parse_qs(compat_urllib_parse_unquote_plus(feed))
+ entries.append({
+ '_type': 'url_transparent',
+ 'ie_key': 'Youtube',
+ 'url': smuggle_url(
+ '%s://www.youtube.com/watch?v=%s' % (proto, feed_data['id'][0]),
+ {'force_singlefeed': True}),
+ 'title': '%s (%s)' % (video_title, feed_data['title'][0]),
+ })
+ feed_ids.append(feed_data['id'][0])
+ self.to_screen(
+ 'Downloading multifeed video (%s) - add --no-playlist to just download video %s'
+ % (', '.join(feed_ids), video_id))
+ return self.playlist_result(entries, video_id, video_title, video_description)
+ else:
+ self.to_screen('Downloading just video %s because of --no-playlist' % video_id)
if view_count is None:
view_count = extract_view_count(video_info)
@@ -2116,7 +2126,7 @@
self._sort_formats(formats)
- self.mark_watched(video_id, video_info)
+ self.mark_watched(video_id, video_info, player_response)
return {
'id': video_id,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/youtube-dl/youtube_dl/version.py new/youtube-dl/youtube_dl/version.py
--- old/youtube-dl/youtube_dl/version.py 2018-12-09 17:11:30.000000000 +0100
+++ new/youtube-dl/youtube_dl/version.py 2018-12-16 23:37:46.000000000 +0100
@@ -1,3 +1,3 @@
from __future__ import unicode_literals
-__version__ = '2018.12.09'
+__version__ = '2018.12.17'
1
0
Hello community,
here is the log from the commit of package winetricks for openSUSE:Factory checked in at 2018-12-24 11:48:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/winetricks (Old)
and /work/SRC/openSUSE:Factory/.winetricks.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "winetricks"
Mon Dec 24 11:48:16 2018 rev:2 rq:660850 version:20181203
Changes:
--------
--- /work/SRC/openSUSE:Factory/winetricks/winetricks.changes 2018-12-21 08:21:09.393584752 +0100
+++ /work/SRC/openSUSE:Factory/.winetricks.new.28833/winetricks.changes 2018-12-24 11:48:17.165086729 +0100
@@ -1,0 +2,5 @@
+Sun Dec 23 08:34:05 UTC 2018 - linux4humans <zenitur(a)ya.ru>
+
+- adjusted logic for license/doc handling to cover more distributions
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ winetricks.spec ++++++
--- /var/tmp/diff_new_pack.wNj5pl/_old 2018-12-24 11:48:17.613086335 +0100
+++ /var/tmp/diff_new_pack.wNj5pl/_new 2018-12-24 11:48:17.613086335 +0100
@@ -15,6 +15,7 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
+
Name: winetricks
Version: 20181203
Release: 0
@@ -50,12 +51,13 @@
%files
%defattr(-,root,root)
-%doc README.md
-%if 0%{?suse_version} < 1310
-%doc COPYING
-%else
+# %license works starting from SLE 15 and Leap 42.2
+%if 0%{?suse_version} >= 1500 || ( 0%{?sle_version} >= 120200 && 0%{?is_opensuse} )
%license COPYING
+%else
+%doc COPYING
%endif
+%doc README.md
%{_bindir}/%{name}
%{_datadir}/applications/%{name}.desktop
%dir %{_datadir}/bash-completion
1
0
Hello community,
here is the log from the commit of package python-jupyter_ipyparallel for openSUSE:Factory checked in at 2018-12-24 11:48:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-jupyter_ipyparallel (Old)
and /work/SRC/openSUSE:Factory/.python-jupyter_ipyparallel.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-jupyter_ipyparallel"
Mon Dec 24 11:48:14 2018 rev:10 rq:660775 version:6.2.3
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-jupyter_ipyparallel/python-jupyter_ipyparallel.changes 2018-08-03 12:39:50.839796733 +0200
+++ /work/SRC/openSUSE:Factory/.python-jupyter_ipyparallel.new.28833/python-jupyter_ipyparallel.changes 2018-12-24 11:48:16.285087501 +0100
@@ -1,0 +2,7 @@
+Sat Dec 22 06:55:16 UTC 2018 - Todd R <toddrme2178(a)gmail.com>
+
+- Update to 6.2.3
+ * Fix compatibility for execute requests with ipykernel 5
+ * require ipykernel >= 4.4
+
+-------------------------------------------------------------------
Old:
----
ipyparallel-6.2.2-py2.py3-none-any.whl
New:
----
ipyparallel-6.2.3-py2.py3-none-any.whl
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-jupyter_ipyparallel.spec ++++++
--- /var/tmp/diff_new_pack.3IGzrY/_old 2018-12-24 11:48:16.873086985 +0100
+++ /var/tmp/diff_new_pack.3IGzrY/_new 2018-12-24 11:48:16.877086981 +0100
@@ -17,7 +17,7 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-jupyter_ipyparallel
-Version: 6.2.2
+Version: 6.2.3
Release: 0
Summary: Interactive Parallel Computing with IPython
License: BSD-3-Clause
@@ -35,7 +35,7 @@
BuildRequires: %{python_module decorator}
BuildRequires: %{python_module ipython_genutils}
BuildRequires: %{python_module jupyter_client}
-BuildRequires: %{python_module jupyter_ipykernel}
+BuildRequires: %{python_module jupyter_ipykernel >= 4.4}
BuildRequires: %{python_module jupyter_ipython >= 4}
BuildRequires: %{python_module jupyter_ipython-iptest >= 4}
BuildRequires: %{python_module mock}
@@ -51,7 +51,7 @@
Requires: python-decorator
Requires: python-ipython_genutils
Requires: python-jupyter_client
-Requires: python-jupyter_ipykernel
+Requires: python-jupyter_ipykernel >= 4.4
Requires: python-jupyter_ipython >= 4
Requires: python-python-dateutil >= 2.1
Requires: python-pyzmq >= 13
++++++ ipyparallel.pdf ++++++
(binary differes)
++++++ ipyparallel.zip ++++++
Binary files /var/tmp/diff_new_pack.3IGzrY/_old and /var/tmp/diff_new_pack.3IGzrY/_new differ
1
0