openSUSE Commits
Threads by month
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
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-31 19:00:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/000product (Old)
and /work/SRC/openSUSE:Factory/.000product.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "000product"
Mon Dec 31 19:00:16 2018 rev:777 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.z1lRL7/_old 2018-12-31 19:00:24.544269202 +0100
+++ /var/tmp/diff_new_pack.z1lRL7/_new 2018-12-31 19:00:24.580269172 +0100
@@ -2557,7 +2557,6 @@
Provides: weakremover(parrot-docs)
Provides: weakremover(patterns)
Provides: weakremover(patterns-openSUSE)
-Provides: weakremover(patterns-openSUSE-32bit)
Provides: weakremover(patterns-openSUSE-64bit)
Provides: weakremover(patterns-openSUSE-Promo)
Provides: weakremover(patterns-openSUSE-devel_C_C++)
@@ -8786,18 +8785,10 @@
Provides: weakremover(mpg123-esound-32bit)
Provides: weakremover(odp-example)
Provides: weakremover(oyranos-qcmsevents-qt4)
-Provides: weakremover(patterns-openSUSE-apparmor)
-Provides: weakremover(patterns-openSUSE-apparmor_opt)
-Provides: weakremover(patterns-openSUSE-base)
Provides: weakremover(patterns-openSUSE-books)
-Provides: weakremover(patterns-openSUSE-console)
-Provides: weakremover(patterns-openSUSE-enhanced_base)
-Provides: weakremover(patterns-openSUSE-enhanced_base_opt)
Provides: weakremover(patterns-openSUSE-imaging)
Provides: weakremover(patterns-openSUSE-imaging_opt)
Provides: weakremover(patterns-openSUSE-laptop)
-Provides: weakremover(patterns-openSUSE-minimal_base)
-Provides: weakremover(patterns-openSUSE-minimal_base-conflicts)
Provides: weakremover(patterns-openSUSE-multimedia)
Provides: weakremover(patterns-openSUSE-multimedia_opt)
Provides: weakremover(patterns-openSUSE-rest_cd_gnome)
@@ -8805,12 +8796,7 @@
Provides: weakremover(patterns-openSUSE-rest_cd_x11)
Provides: weakremover(patterns-openSUSE-rest_core_dvd)
Provides: weakremover(patterns-openSUSE-rest_dvd)
-Provides: weakremover(patterns-openSUSE-sw_management)
Provides: weakremover(patterns-openSUSE-technical_writing)
-Provides: weakremover(patterns-openSUSE-update_test)
-Provides: weakremover(patterns-openSUSE-x11)
-Provides: weakremover(patterns-openSUSE-x11_opt)
-Provides: weakremover(patterns-openSUSE-x86)
Provides: weakremover(pidgin-plugin-openfetion)
Provides: weakremover(python-GeoIP)
Provides: weakremover(python-JsonWeb)
@@ -15868,6 +15854,7 @@
Provides: weakremover(pattern:xfce_office)
Provides: weakremover(pattern:yast2_basis)
Provides: weakremover(pattern:yast2_install_wf)
+Provides: weakremover(patterns-base-x86)
Provides: weakremover(patterns-caasp-Stack)
Provides: weakremover(patterns-devel-python-devel_python)
Provides: weakremover(patterns-gnome-gnome_admin)
@@ -17199,6 +17186,7 @@
Provides: weakremover(soapysdr0.6-module-bladerf)
Provides: weakremover(soapysdr0.6-module-freesrp)
Provides: weakremover(soapysdr0.6-module-hackrf)
+Provides: weakremover(soapysdr0.6-module-lms7)
Provides: weakremover(soapysdr0.6-module-mirisdr)
Provides: weakremover(soapysdr0.6-module-osmosdr)
Provides: weakremover(soapysdr0.6-module-redpitaya)
@@ -17312,6 +17300,7 @@
Provides: weakremover(xml-commons-which11)
Provides: weakremover(xml-group-manager)
Provides: weakremover(xtables-addons-kmp-pae)
+Provides: weakremover(yast2-branding-openSUSE-Oxygen)
Provides: weakremover(yast2-ca-management)
Provides: weakremover(yast2-dbus-server)
Provides: weakremover(yast2-inetd)
@@ -17336,7 +17325,6 @@
Provides: weakremover(libjson-c3-32bit)
Provides: weakremover(libpoppler73)
Provides: weakremover(libpoppler73-32bit)
-Provides: weakremover(R-crayon)
Provides: weakremover(python2-node-semver)
Provides: weakremover(ruby2.4-rubygem-attr_required)
Provides: weakremover(ruby2.4-rubygem-attr_required-doc)
@@ -20539,7 +20527,6 @@
<obsoletepackage>parrot-docs</obsoletepackage>
<obsoletepackage>patterns</obsoletepackage>
<obsoletepackage>patterns-openSUSE</obsoletepackage>
- <obsoletepackage>patterns-openSUSE-32bit</obsoletepackage>
<obsoletepackage>patterns-openSUSE-64bit</obsoletepackage>
<obsoletepackage>patterns-openSUSE-Promo</obsoletepackage>
<obsoletepackage>patterns-openSUSE-devel_C_C++</obsoletepackage>
@@ -26768,18 +26755,10 @@
<obsoletepackage>mpg123-esound-32bit</obsoletepackage>
<obsoletepackage>odp-example</obsoletepackage>
<obsoletepackage>oyranos-qcmsevents-qt4</obsoletepackage>
- <obsoletepackage>patterns-openSUSE-apparmor</obsoletepackage>
- <obsoletepackage>patterns-openSUSE-apparmor_opt</obsoletepackage>
- <obsoletepackage>patterns-openSUSE-base</obsoletepackage>
<obsoletepackage>patterns-openSUSE-books</obsoletepackage>
- <obsoletepackage>patterns-openSUSE-console</obsoletepackage>
- <obsoletepackage>patterns-openSUSE-enhanced_base</obsoletepackage>
- <obsoletepackage>patterns-openSUSE-enhanced_base_opt</obsoletepackage>
<obsoletepackage>patterns-openSUSE-imaging</obsoletepackage>
<obsoletepackage>patterns-openSUSE-imaging_opt</obsoletepackage>
<obsoletepackage>patterns-openSUSE-laptop</obsoletepackage>
- <obsoletepackage>patterns-openSUSE-minimal_base</obsoletepackage>
- <obsoletepackage>patterns-openSUSE-minimal_base-conflicts</obsoletepackage>
<obsoletepackage>patterns-openSUSE-multimedia</obsoletepackage>
<obsoletepackage>patterns-openSUSE-multimedia_opt</obsoletepackage>
<obsoletepackage>patterns-openSUSE-rest_cd_gnome</obsoletepackage>
@@ -26787,12 +26766,7 @@
<obsoletepackage>patterns-openSUSE-rest_cd_x11</obsoletepackage>
<obsoletepackage>patterns-openSUSE-rest_core_dvd</obsoletepackage>
<obsoletepackage>patterns-openSUSE-rest_dvd</obsoletepackage>
- <obsoletepackage>patterns-openSUSE-sw_management</obsoletepackage>
<obsoletepackage>patterns-openSUSE-technical_writing</obsoletepackage>
- <obsoletepackage>patterns-openSUSE-update_test</obsoletepackage>
- <obsoletepackage>patterns-openSUSE-x11</obsoletepackage>
- <obsoletepackage>patterns-openSUSE-x11_opt</obsoletepackage>
- <obsoletepackage>patterns-openSUSE-x86</obsoletepackage>
<obsoletepackage>pidgin-plugin-openfetion</obsoletepackage>
<obsoletepackage>python-GeoIP</obsoletepackage>
<obsoletepackage>python-JsonWeb</obsoletepackage>
@@ -33850,6 +33824,7 @@
<obsoletepackage>pattern:xfce_office</obsoletepackage>
<obsoletepackage>pattern:yast2_basis</obsoletepackage>
<obsoletepackage>pattern:yast2_install_wf</obsoletepackage>
+ <obsoletepackage>patterns-base-x86</obsoletepackage>
<obsoletepackage>patterns-caasp-Stack</obsoletepackage>
<obsoletepackage>patterns-devel-python-devel_python</obsoletepackage>
<obsoletepackage>patterns-gnome-gnome_admin</obsoletepackage>
@@ -35181,6 +35156,7 @@
<obsoletepackage>soapysdr0.6-module-bladerf</obsoletepackage>
<obsoletepackage>soapysdr0.6-module-freesrp</obsoletepackage>
<obsoletepackage>soapysdr0.6-module-hackrf</obsoletepackage>
+ <obsoletepackage>soapysdr0.6-module-lms7</obsoletepackage>
<obsoletepackage>soapysdr0.6-module-mirisdr</obsoletepackage>
<obsoletepackage>soapysdr0.6-module-osmosdr</obsoletepackage>
<obsoletepackage>soapysdr0.6-module-redpitaya</obsoletepackage>
@@ -35294,6 +35270,7 @@
<obsoletepackage>xml-commons-which11</obsoletepackage>
<obsoletepackage>xml-group-manager</obsoletepackage>
<obsoletepackage>xtables-addons-kmp-pae</obsoletepackage>
+ <obsoletepackage>yast2-branding-openSUSE-Oxygen</obsoletepackage>
<obsoletepackage>yast2-ca-management</obsoletepackage>
<obsoletepackage>yast2-dbus-server</obsoletepackage>
<obsoletepackage>yast2-inetd</obsoletepackage>
@@ -35318,7 +35295,6 @@
<obsoletepackage>libjson-c3-32bit</obsoletepackage>
<obsoletepackage>libpoppler73</obsoletepackage>
<obsoletepackage>libpoppler73-32bit</obsoletepackage>
- <obsoletepackage>R-crayon</obsoletepackage>
<obsoletepackage>python2-node-semver</obsoletepackage>
<obsoletepackage>ruby2.4-rubygem-attr_required</obsoletepackage>
<obsoletepackage>ruby2.4-rubygem-attr_required-doc</obsoletepackage>
openSUSE-release.spec: same change
++++++ obsoletepackages.inc ++++++
--- /var/tmp/diff_new_pack.z1lRL7/_old 2018-12-31 19:00:25.360268522 +0100
+++ /var/tmp/diff_new_pack.z1lRL7/_new 2018-12-31 19:00:25.364268518 +0100
@@ -2473,7 +2473,6 @@
<obsoletepackage>parrot-docs</obsoletepackage>
<obsoletepackage>patterns</obsoletepackage>
<obsoletepackage>patterns-openSUSE</obsoletepackage>
- <obsoletepackage>patterns-openSUSE-32bit</obsoletepackage>
<obsoletepackage>patterns-openSUSE-64bit</obsoletepackage>
<obsoletepackage>patterns-openSUSE-Promo</obsoletepackage>
<obsoletepackage>patterns-openSUSE-devel_C_C++</obsoletepackage>
@@ -8709,18 +8708,10 @@
<obsoletepackage>mpg123-esound-32bit</obsoletepackage>
<obsoletepackage>odp-example</obsoletepackage>
<obsoletepackage>oyranos-qcmsevents-qt4</obsoletepackage>
- <obsoletepackage>patterns-openSUSE-apparmor</obsoletepackage>
- <obsoletepackage>patterns-openSUSE-apparmor_opt</obsoletepackage>
- <obsoletepackage>patterns-openSUSE-base</obsoletepackage>
<obsoletepackage>patterns-openSUSE-books</obsoletepackage>
- <obsoletepackage>patterns-openSUSE-console</obsoletepackage>
- <obsoletepackage>patterns-openSUSE-enhanced_base</obsoletepackage>
- <obsoletepackage>patterns-openSUSE-enhanced_base_opt</obsoletepackage>
<obsoletepackage>patterns-openSUSE-imaging</obsoletepackage>
<obsoletepackage>patterns-openSUSE-imaging_opt</obsoletepackage>
<obsoletepackage>patterns-openSUSE-laptop</obsoletepackage>
- <obsoletepackage>patterns-openSUSE-minimal_base</obsoletepackage>
- <obsoletepackage>patterns-openSUSE-minimal_base-conflicts</obsoletepackage>
<obsoletepackage>patterns-openSUSE-multimedia</obsoletepackage>
<obsoletepackage>patterns-openSUSE-multimedia_opt</obsoletepackage>
<obsoletepackage>patterns-openSUSE-rest_cd_gnome</obsoletepackage>
@@ -8728,12 +8719,7 @@
<obsoletepackage>patterns-openSUSE-rest_cd_x11</obsoletepackage>
<obsoletepackage>patterns-openSUSE-rest_core_dvd</obsoletepackage>
<obsoletepackage>patterns-openSUSE-rest_dvd</obsoletepackage>
- <obsoletepackage>patterns-openSUSE-sw_management</obsoletepackage>
<obsoletepackage>patterns-openSUSE-technical_writing</obsoletepackage>
- <obsoletepackage>patterns-openSUSE-update_test</obsoletepackage>
- <obsoletepackage>patterns-openSUSE-x11</obsoletepackage>
- <obsoletepackage>patterns-openSUSE-x11_opt</obsoletepackage>
- <obsoletepackage>patterns-openSUSE-x86</obsoletepackage>
<obsoletepackage>pidgin-plugin-openfetion</obsoletepackage>
<obsoletepackage>python-GeoIP</obsoletepackage>
<obsoletepackage>python-JsonWeb</obsoletepackage>
@@ -15792,6 +15778,7 @@
<obsoletepackage>pattern:xfce_office</obsoletepackage>
<obsoletepackage>pattern:yast2_basis</obsoletepackage>
<obsoletepackage>pattern:yast2_install_wf</obsoletepackage>
+ <obsoletepackage>patterns-base-x86</obsoletepackage>
<obsoletepackage>patterns-caasp-Stack</obsoletepackage>
<obsoletepackage>patterns-devel-python-devel_python</obsoletepackage>
<obsoletepackage>patterns-gnome-gnome_admin</obsoletepackage>
@@ -17123,6 +17110,7 @@
<obsoletepackage>soapysdr0.6-module-bladerf</obsoletepackage>
<obsoletepackage>soapysdr0.6-module-freesrp</obsoletepackage>
<obsoletepackage>soapysdr0.6-module-hackrf</obsoletepackage>
+ <obsoletepackage>soapysdr0.6-module-lms7</obsoletepackage>
<obsoletepackage>soapysdr0.6-module-mirisdr</obsoletepackage>
<obsoletepackage>soapysdr0.6-module-osmosdr</obsoletepackage>
<obsoletepackage>soapysdr0.6-module-redpitaya</obsoletepackage>
@@ -17236,6 +17224,7 @@
<obsoletepackage>xml-commons-which11</obsoletepackage>
<obsoletepackage>xml-group-manager</obsoletepackage>
<obsoletepackage>xtables-addons-kmp-pae</obsoletepackage>
+ <obsoletepackage>yast2-branding-openSUSE-Oxygen</obsoletepackage>
<obsoletepackage>yast2-ca-management</obsoletepackage>
<obsoletepackage>yast2-dbus-server</obsoletepackage>
<obsoletepackage>yast2-inetd</obsoletepackage>
@@ -17263,7 +17252,6 @@
<obsoletepackage>libpoppler73</obsoletepackage>
<obsoletepackage>libpoppler73-32bit</obsoletepackage>
<!-- Factory/openSUSE_20180110_i586_x86_64_Build0002 -->
- <obsoletepackage>R-crayon</obsoletepackage>
<obsoletepackage>python2-node-semver</obsoletepackage>
<obsoletepackage>ruby2.4-rubygem-attr_required</obsoletepackage>
<obsoletepackage>ruby2.4-rubygem-attr_required-doc</obsoletepackage>
1
0
Hello community,
here is the log from the commit of package 000product for openSUSE:Factory checked in at 2018-12-31 18:01:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/000product (Old)
and /work/SRC/openSUSE:Factory/.000product.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "000product"
Mon Dec 31 18:01:48 2018 rev:776 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.sYhLUs/_old 2018-12-31 18:01:57.431136739 +0100
+++ /var/tmp/diff_new_pack.sYhLUs/_new 2018-12-31 18:01:57.431136739 +0100
@@ -137,6 +137,7 @@
<repopackage name="apparmor-profiles" arch="i586,i686"/>
<repopackage name="apparmor-utils" arch="i586,i686"/>
<repopackage name="apparmor-utils-lang" arch="i586,i686"/>
+ <repopackage name="appres" arch="i586,i686"/>
<repopackage name="AppStream" arch="i586,i686"/>
<repopackage name="appstream-glib" arch="i586,i686"/>
<repopackage name="appstream-glib-lang" arch="i586,i686"/>
@@ -226,7 +227,9 @@
<repopackage name="bc" arch="i586,i686"/>
<repopackage name="bcm20702a1-firmware" arch="i586,i686"/>
<repopackage name="bcm43xx-firmware" arch="i586,i686"/>
+ <repopackage name="bdftopcf" arch="i586,i686"/>
<repopackage name="bea-stax-api" arch="i586,i686"/>
+ <repopackage name="beforelight" arch="i586,i686"/>
<repopackage name="bijiben" arch="i586,i686"/>
<repopackage name="bijiben-lang" arch="i586,i686"/>
<repopackage name="bin86" arch="i586,i686"/>
@@ -239,6 +242,7 @@
<repopackage name="biosdevname" arch="i586,i686"/>
<repopackage name="bison" arch="i586,i686"/>
<repopackage name="bison-lang" arch="i586,i686"/>
+ <repopackage name="bitmap" arch="i586,i686"/>
<repopackage name="bitstream-vera-fonts" arch="i586,i686"/>
<repopackage name="blinken" arch="i586,i686"/>
<repopackage name="blinken-lang" arch="i586,i686"/>
@@ -285,6 +289,7 @@
<repopackage name="bzr-lang" arch="i586,i686"/>
<repopackage name="ca-certificates" arch="i586,i686"/>
<repopackage name="ca-certificates-mozilla" arch="i586,i686"/>
+ <repopackage name="cabextract" arch="i586,i686"/>
<repopackage name="calamaris" arch="i586,i686"/>
<repopackage name="calendarsupport" arch="i586,i686"/>
<repopackage name="calendarsupport-lang" arch="i586,i686"/>
@@ -450,8 +455,8 @@
<repopackage name="ed" arch="i586,i686"/>
<repopackage name="edict" arch="i586,i686"/>
<repopackage name="edict2" arch="i586,i686"/>
+ <repopackage name="editres" arch="i586,i686"/>
<repopackage name="eekboard" arch="i586,i686"/>
- <repopackage name="efibootmgr" arch="i586,i686"/>
<repopackage name="efont-unicode-bitmap-fonts" arch="i586,i686"/>
<repopackage name="ekiga" arch="i586,i686"/>
<repopackage name="ekiga-lang" arch="i586,i686"/>
@@ -564,6 +569,7 @@
<repopackage name="findutils" arch="i586,i686"/>
<repopackage name="findutils-lang" arch="i586,i686"/>
<repopackage name="fipscheck" arch="i586,i686"/>
+ <repopackage name="firewall-macros" arch="i586,i686"/>
<repopackage name="firewalld" arch="i586,i686"/>
<repopackage name="firewalld-lang" arch="i586,i686"/>
<repopackage name="flac" arch="i586,i686"/>
@@ -575,6 +581,7 @@
<repopackage name="fontconfig-devel" arch="i586,i686"/>
<repopackage name="fonts-config" arch="i586,i686"/>
<repopackage name="fonts-KanjiStrokeOrders" arch="i586,i686"/>
+ <repopackage name="fonttosfnt" arch="i586,i686"/>
<repopackage name="fortune" arch="i586,i686"/>
<repopackage name="fossil" arch="i586,i686"/>
<repopackage name="fprintd" arch="i586,i686"/>
@@ -586,8 +593,11 @@
<repopackage name="freerdp" arch="i586,i686"/>
<repopackage name="freetype2-devel" arch="i586,i686"/>
<repopackage name="frei0r-plugins" arch="i586,i686"/>
+ <repopackage name="fribidi" arch="i586,i686"/>
<repopackage name="frogr" arch="i586,i686"/>
<repopackage name="frogr-lang" arch="i586,i686"/>
+ <repopackage name="fslsfonts" arch="i586,i686"/>
+ <repopackage name="fstobdf" arch="i586,i686"/>
<repopackage name="ft2demos" arch="i586,i686"/>
<repopackage name="ftbench" arch="i586,i686"/>
<repopackage name="ftdiff" arch="i586,i686"/>
@@ -858,6 +868,7 @@
<repopackage name="google-croscore-fonts" arch="i586,i686"/>
<repopackage name="google-droid-fonts" arch="i586,i686"/>
<repopackage name="google-noto-fonts-doc" arch="i586,i686"/>
+ <repopackage name="google-opensans-fonts" arch="i586,i686"/>
<repopackage name="google-roboto-fonts" arch="i586,i686"/>
<repopackage name="google-tinos-fonts" arch="i586,i686"/>
<repopackage name="gpart" arch="i586,i686"/>
@@ -887,7 +898,6 @@
<repopackage name="gromit" arch="i586,i686"/>
<repopackage name="grub2" arch="i586,i686"/>
<repopackage name="grub2-branding-openSUSE" arch="i586,i686"/>
- <repopackage name="grub2-i386-efi" arch="i586,i686"/>
<repopackage name="grub2-i386-pc" arch="i586,i686"/>
<repopackage name="grub2-snapper-plugin" arch="i586,i686"/>
<repopackage name="grub2-systemd-sleep-plugin" arch="i586,i686"/>
@@ -1068,6 +1078,8 @@
<repopackage name="icewm-default" arch="i586,i686"/>
<repopackage name="icewm-lang" arch="i586,i686"/>
<repopackage name="icewm-lite" arch="i586,i686"/>
+ <repopackage name="icewm-theme-branding" arch="i586,i686"/>
+ <repopackage name="ico" arch="i586,i686"/>
<repopackage name="icoutils" arch="i586,i686"/>
<repopackage name="ifplugd" arch="i586,i686"/>
<repopackage name="iftop" arch="i586,i686"/>
@@ -1079,6 +1091,7 @@
<repopackage name="indent" arch="i586,i686"/>
<repopackage name="indic-fonts" arch="i586,i686"/>
<repopackage name="info" arch="i586,i686"/>
+ <repopackage name="info2html" arch="i586,i686"/>
<repopackage name="initviocons" arch="i586,i686"/>
<repopackage name="inn" arch="i586,i686"/>
<repopackage name="insserv-compat" arch="i586,i686"/>
@@ -1086,7 +1099,11 @@
<repopackage name="install-initrd-openSUSE" arch="i586,i686"/>
<repopackage name="intel-gpu-tools" arch="i586,i686"/>
<repopackage name="intel-vaapi-driver" arch="i586,i686"/>
+ <repopackage name="intlfonts-chinese-big-bitmap-fonts" arch="i586,i686"/>
+ <repopackage name="intlfonts-chinese-bitmap-fonts" arch="i586,i686"/>
<repopackage name="intlfonts-euro-bitmap-fonts" arch="i586,i686"/>
+ <repopackage name="intlfonts-japanese-big-bitmap-fonts" arch="i586,i686"/>
+ <repopackage name="intlfonts-japanese-bitmap-fonts" arch="i586,i686"/>
<repopackage name="intltool" arch="i586,i686"/>
<repopackage name="inxi" arch="i586,i686"/>
<repopackage name="ipa-ex-gothic-fonts" arch="i586,i686"/>
@@ -1506,6 +1523,7 @@
<repopackage name="kwordquiz-lang" arch="i586,i686"/>
<repopackage name="lame" arch="i586,i686"/>
<repopackage name="latex2html-pngicons" arch="i586,i686"/>
+ <repopackage name="lbxproxy" arch="i586,i686"/>
<repopackage name="ldns" arch="i586,i686"/>
<repopackage name="leafpad" arch="i586,i686"/>
<repopackage name="lensfun-data" arch="i586,i686"/>
@@ -1831,6 +1849,7 @@
<repopackage name="libfreerdp2" arch="i586,i686"/>
<repopackage name="libfreetype6" arch="i586,i686"/>
<repopackage name="libfribidi0" arch="i586,i686"/>
+ <repopackage name="libFS6" arch="i586,i686"/>
<repopackage name="libfstrm0" arch="i586,i686"/>
<repopackage name="libftgl2" arch="i586,i686"/>
<repopackage name="libfuse2" arch="i586,i686"/>
@@ -2315,6 +2334,7 @@
<repopackage name="liblavjpeg-2_0-0" arch="i586,i686"/>
<repopackage name="liblavplay-2_0-0" arch="i586,i686"/>
<repopackage name="liblavrec-2_0-0" arch="i586,i686"/>
+ <repopackage name="liblbxutil1" arch="i586,i686"/>
<repopackage name="liblcms2-2" arch="i586,i686"/>
<repopackage name="libldap-2_4-2" arch="i586,i686"/>
<repopackage name="libldap-data" arch="i586,i686"/>
@@ -3071,6 +3091,7 @@
<repopackage name="libXft2" arch="i586,i686"/>
<repopackage name="libXi6" arch="i586,i686"/>
<repopackage name="libXinerama1" arch="i586,i686"/>
+ <repopackage name="libXiterm1" arch="i586,i686"/>
<repopackage name="libxkbcommon-x11-0" arch="i586,i686"/>
<repopackage name="libxkbcommon0" arch="i586,i686"/>
<repopackage name="libxkbfile-devel" arch="i586,i686"/>
@@ -3106,10 +3127,12 @@
<repopackage name="libXt-devel" arch="i586,i686"/>
<repopackage name="libXt6" arch="i586,i686"/>
<repopackage name="libxtables12" arch="i586,i686"/>
+ <repopackage name="libXTrap6" arch="i586,i686"/>
<repopackage name="libXtst6" arch="i586,i686"/>
<repopackage name="libXv-devel" arch="i586,i686"/>
<repopackage name="libXv1" arch="i586,i686"/>
<repopackage name="libXvMC1" arch="i586,i686"/>
+ <repopackage name="libXvnc1" arch="i586,i686"/>
<repopackage name="libXxf86dga1" arch="i586,i686"/>
<repopackage name="libXxf86misc1" arch="i586,i686"/>
<repopackage name="libXxf86vm1" arch="i586,i686"/>
@@ -3151,6 +3174,7 @@
<repopackage name="links" arch="i586,i686"/>
<repopackage name="linux-glibc-devel" arch="i586,i686"/>
<repopackage name="lirc-core" arch="i586,i686"/>
+ <repopackage name="listres" arch="i586,i686"/>
<repopackage name="lklug-fonts" arch="i586,i686"/>
<repopackage name="lockdev" arch="i586,i686"/>
<repopackage name="logrotate" arch="i586,i686"/>
@@ -3168,6 +3192,7 @@
<repopackage name="lttng-modules-kmp-pae" arch="i586,i686"/>
<repopackage name="lua53" arch="i586,i686"/>
<repopackage name="lua53-luasocket" arch="i586,i686"/>
+ <repopackage name="luit" arch="i586,i686"/>
<repopackage name="lv" arch="i586,i686"/>
<repopackage name="lvm2" arch="i586,i686"/>
<repopackage name="lxappearance" arch="i586,i686"/>
@@ -3221,7 +3246,6 @@
<repopackage name="mariadb" arch="i586,i686"/>
<repopackage name="mariadb-client" arch="i586,i686"/>
<repopackage name="mariadb-errormessages" arch="i586,i686"/>
- <repopackage name="master-boot-code" arch="i586,i686"/>
<repopackage name="mbimcli-bash-completion" arch="i586,i686"/>
<repopackage name="mbox-importer" arch="i586,i686"/>
<repopackage name="mbox-importer-lang" arch="i586,i686"/>
@@ -3261,6 +3285,7 @@
<repopackage name="minicom" arch="i586,i686"/>
<repopackage name="minicom-lang" arch="i586,i686"/>
<repopackage name="mjpegtools" arch="i586,i686"/>
+ <repopackage name="mkcomposecache" arch="i586,i686"/>
<repopackage name="mkfontdir" arch="i586,i686"/>
<repopackage name="mkfontscale" arch="i586,i686"/>
<repopackage name="mlocate" arch="i586,i686"/>
@@ -3434,6 +3459,7 @@
<repopackage name="obs-service-tar_scm" arch="i586,i686"/>
<repopackage name="obs-service-verify_file" arch="i586,i686"/>
<repopackage name="ocfs2-tools" arch="i586,i686"/>
+ <repopackage name="oclock" arch="i586,i686"/>
<repopackage name="ofl" arch="i586,i686"/>
<repopackage name="okteta" arch="i586,i686"/>
<repopackage name="okteta-lang" arch="i586,i686"/>
@@ -3454,7 +3480,6 @@
<repopackage name="openconnect-lang" arch="i586,i686"/>
<repopackage name="openldap2-client" arch="i586,i686"/>
<repopackage name="openldap2-devel" arch="i586,i686"/>
- <repopackage name="OpenPrintingPPDs" arch="i586,i686"/>
<repopackage name="OpenPrintingPPDs-ghostscript" arch="i586,i686"/>
<repopackage name="OpenPrintingPPDs-hpijs" arch="i586,i686"/>
<repopackage name="OpenPrintingPPDs-postscript" arch="i586,i686"/>
@@ -3462,6 +3487,7 @@
<repopackage name="openslp-server" arch="i586,i686"/>
<repopackage name="openssh" arch="i586,i686"/>
<repopackage name="openssh-askpass" arch="i586,i686"/>
+ <repopackage name="openssh-askpass-gnome" arch="i586,i686"/>
<repopackage name="openssh-helpers" arch="i586,i686"/>
<repopackage name="openssl" arch="i586,i686"/>
<repopackage name="openssl-1_1" arch="i586,i686"/>
@@ -3497,6 +3523,7 @@
<repopackage name="pam" arch="i586,i686"/>
<repopackage name="pam-config" arch="i586,i686"/>
<repopackage name="pam-devel" arch="i586,i686"/>
+ <repopackage name="pam-doc" arch="i586,i686"/>
<repopackage name="pam_apparmor" arch="i586,i686"/>
<repopackage name="pam_mount" arch="i586,i686"/>
<repopackage name="pam_ssh" arch="i586,i686"/>
@@ -3521,6 +3548,7 @@
<repopackage name="patterns-base-base" arch="i586,i686"/>
<repopackage name="patterns-base-basesystem" arch="i586,i686"/>
<repopackage name="patterns-base-console" arch="i586,i686"/>
+ <repopackage name="patterns-base-documentation" arch="i586,i686"/>
<repopackage name="patterns-base-enhanced_base" arch="i586,i686"/>
<repopackage name="patterns-base-enhanced_base_opt" arch="i586,i686"/>
<repopackage name="patterns-base-minimal_base" arch="i586,i686"/>
@@ -3528,8 +3556,8 @@
<repopackage name="patterns-base-sw_management" arch="i586,i686"/>
<repopackage name="patterns-base-transactional_base" arch="i586,i686"/>
<repopackage name="patterns-base-x11" arch="i586,i686"/>
+ <repopackage name="patterns-base-x11_enhanced" arch="i586,i686"/>
<repopackage name="patterns-base-x11_opt" arch="i586,i686"/>
- <repopackage name="patterns-base-x86" arch="i586,i686"/>
<repopackage name="patterns-desktop-books" arch="i586,i686"/>
<repopackage name="patterns-desktop-imaging" arch="i586,i686"/>
<repopackage name="patterns-desktop-imaging_opt" arch="i586,i686"/>
@@ -4067,6 +4095,7 @@
<repopackage name="procinfo" arch="i586,i686"/>
<repopackage name="procmail" arch="i586,i686"/>
<repopackage name="procps" arch="i586,i686"/>
+ <repopackage name="proxymngr" arch="i586,i686"/>
<repopackage name="psgml" arch="i586,i686"/>
<repopackage name="psmisc" arch="i586,i686"/>
<repopackage name="psmisc-lang" arch="i586,i686"/>
@@ -4285,6 +4314,7 @@
<repopackage name="remmina-plugin-secret" arch="i586,i686"/>
<repopackage name="remmina-plugin-vnc" arch="i586,i686"/>
<repopackage name="remmina-plugin-xdmcp" arch="i586,i686"/>
+ <repopackage name="rendercheck" arch="i586,i686"/>
<repopackage name="rgb" arch="i586,i686"/>
<repopackage name="rhino" arch="i586,i686"/>
<repopackage name="ripit" arch="i586,i686"/>
@@ -4299,6 +4329,7 @@
<repopackage name="rpm-devel" arch="i586,i686"/>
<repopackage name="rsibreak" arch="i586,i686"/>
<repopackage name="rsibreak-lang" arch="i586,i686"/>
+ <repopackage name="rstart" arch="i586,i686"/>
<repopackage name="rsvg-thumbnailer" arch="i586,i686"/>
<repopackage name="rsync" arch="i586,i686"/>
<repopackage name="rt2860" arch="i586,i686"/>
@@ -4613,6 +4644,7 @@
<repopackage name="rubygem-passenger-apache2" arch="i586,i686"/>
<repopackage name="rubygem-ruby-fcgi" arch="i586,i686"/>
<repopackage name="runvdr-extreme-systemd" arch="i586,i686"/>
+ <repopackage name="rxvt-unicode" arch="i586,i686"/>
<repopackage name="rzip" arch="i586,i686"/>
<repopackage name="rzsz" arch="i586,i686"/>
<repopackage name="sablot" arch="i586,i686"/>
@@ -4661,6 +4693,7 @@
<repopackage name="sharutils-lang" arch="i586,i686"/>
<repopackage name="shotwell" arch="i586,i686"/>
<repopackage name="shotwell-lang" arch="i586,i686"/>
+ <repopackage name="showfont" arch="i586,i686"/>
<repopackage name="siga" arch="i586,i686"/>
<repopackage name="signon-kwallet-extension" arch="i586,i686"/>
<repopackage name="signon-plugin-oauth2" arch="i586,i686"/>
@@ -4680,6 +4713,7 @@
<repopackage name="slrn-lang" arch="i586,i686"/>
<repopackage name="smartmontools" arch="i586,i686"/>
<repopackage name="smp_utils" arch="i586,i686"/>
+ <repopackage name="smproxy" arch="i586,i686"/>
<repopackage name="snapper" arch="i586,i686"/>
<repopackage name="snapper-zypp-plugin" arch="i586,i686"/>
<repopackage name="sni-qt" arch="i586,i686"/>
@@ -4755,6 +4789,7 @@
<repopackage name="system-config-printer-dbus-service" arch="i586,i686"/>
<repopackage name="system-group-hardware" arch="i586,i686"/>
<repopackage name="system-group-wheel" arch="i586,i686"/>
+ <repopackage name="system-tuning-common-SUSE" arch="i586,i686"/>
<repopackage name="system-user-bin" arch="i586,i686"/>
<repopackage name="system-user-daemon" arch="i586,i686"/>
<repopackage name="system-user-ftp" arch="i586,i686"/>
@@ -4770,7 +4805,6 @@
<repopackage name="system-user-uucp" arch="i586,i686"/>
<repopackage name="system-user-wwwrun" arch="i586,i686"/>
<repopackage name="systemd" arch="i586,i686"/>
- <repopackage name="systemd-coredump" arch="i586,i686"/>
<repopackage name="systemd-logger" arch="i586,i686"/>
<repopackage name="systemd-presets-branding-openSUSE" arch="i586,i686"/>
<repopackage name="systemd-presets-branding-transactional-server" arch="i586,i686"/>
@@ -4846,6 +4880,7 @@
<repopackage name="tracker-miners" arch="i586,i686"/>
<repopackage name="tracker-miners-lang" arch="i586,i686"/>
<repopackage name="transactional-update" arch="i586,i686"/>
+ <repopackage name="transactional-update-zypp-config" arch="i586,i686"/>
<repopackage name="translation-update" arch="i586,i686"/>
<repopackage name="translation-update-cs" arch="i586,i686"/>
<repopackage name="translation-update-da" arch="i586,i686"/>
@@ -4874,6 +4909,7 @@
<repopackage name="tuned" arch="i586,i686"/>
<repopackage name="tv-common" arch="i586,i686"/>
<repopackage name="tv-fonts" arch="i586,i686"/>
+ <repopackage name="twm" arch="i586,i686"/>
<repopackage name="typelib-1_0-AccountsService-1_0" arch="i586,i686"/>
<repopackage name="typelib-1_0-Atk-1_0" arch="i586,i686"/>
<repopackage name="typelib-1_0-Atspi-2_0" arch="i586,i686"/>
@@ -4998,6 +5034,7 @@
<repopackage name="vhba-kmp-pae" arch="i586,i686"/>
<repopackage name="viewnior" arch="i586,i686"/>
<repopackage name="viewnior-lang" arch="i586,i686"/>
+ <repopackage name="viewres" arch="i586,i686"/>
<repopackage name="viewvc" arch="i586,i686"/>
<repopackage name="vim" arch="i586,i686"/>
<repopackage name="vim-data" arch="i586,i686"/>
@@ -5051,17 +5088,28 @@
<repopackage name="wpa_supplicant-gui" arch="i586,i686"/>
<repopackage name="wqy-zenhei-fonts" arch="i586,i686"/>
<repopackage name="wxWidgets-lang" arch="i586,i686"/>
+ <repopackage name="x11-japanese-bitmap-fonts" arch="i586,i686"/>
<repopackage name="x11-tools" arch="i586,i686"/>
+ <repopackage name="x11perf" arch="i586,i686"/>
<repopackage name="xano-mincho-fonts" arch="i586,i686"/>
<repopackage name="xapps-common" arch="i586,i686"/>
<repopackage name="xauth" arch="i586,i686"/>
<repopackage name="xawtv" arch="i586,i686"/>
+ <repopackage name="xbacklight" arch="i586,i686"/>
+ <repopackage name="xbiff" arch="i586,i686"/>
<repopackage name="xbitmaps" arch="i586,i686"/>
<repopackage name="xbitmaps-devel" arch="i586,i686"/>
<repopackage name="xbrlapi" arch="i586,i686"/>
+ <repopackage name="xcalc" arch="i586,i686"/>
<repopackage name="xclip" arch="i586,i686"/>
+ <repopackage name="xclipboard" arch="i586,i686"/>
<repopackage name="xclock" arch="i586,i686"/>
+ <repopackage name="xcmsdb" arch="i586,i686"/>
+ <repopackage name="xcompmgr" arch="i586,i686"/>
<repopackage name="xconsole" arch="i586,i686"/>
+ <repopackage name="xcursor-themes" arch="i586,i686"/>
+ <repopackage name="xcursorgen" arch="i586,i686"/>
+ <repopackage name="xdbedizzy" arch="i586,i686"/>
<repopackage name="xdelta3" arch="i586,i686"/>
<repopackage name="xdg-desktop-portal" arch="i586,i686"/>
<repopackage name="xdg-desktop-portal-gtk" arch="i586,i686"/>
@@ -5075,14 +5123,18 @@
<repopackage name="xdg-user-dirs-gtk-lang" arch="i586,i686"/>
<repopackage name="xdg-user-dirs-lang" arch="i586,i686"/>
<repopackage name="xdg-utils" arch="i586,i686"/>
+ <repopackage name="xditview" arch="i586,i686"/>
<repopackage name="xdm" arch="i586,i686"/>
<repopackage name="xdm-xsession" arch="i586,i686"/>
<repopackage name="xdmbgrd" arch="i586,i686"/>
<repopackage name="xdotool" arch="i586,i686"/>
<repopackage name="xdpyinfo" arch="i586,i686"/>
+ <repopackage name="xedit" arch="i586,i686"/>
<repopackage name="xembedsniproxy" arch="i586,i686"/>
<repopackage name="xen-libs" arch="i586,i686"/>
<repopackage name="xen-tools-domU" arch="i586,i686"/>
+ <repopackage name="xev" arch="i586,i686"/>
+ <repopackage name="xeyes" arch="i586,i686"/>
<repopackage name="xf86-input-evdev" arch="i586,i686"/>
<repopackage name="xf86-input-joystick" arch="i586,i686"/>
<repopackage name="xf86-input-keyboard" arch="i586,i686"/>
@@ -5119,6 +5171,7 @@
<repopackage name="xf86-video-vesa" arch="i586,i686"/>
<repopackage name="xf86-video-vmware" arch="i586,i686"/>
<repopackage name="xf86-video-voodoo" arch="i586,i686"/>
+ <repopackage name="xf86dga" arch="i586,i686"/>
<repopackage name="xfce4-appfinder" arch="i586,i686"/>
<repopackage name="xfce4-appfinder-lang" arch="i586,i686"/>
<repopackage name="xfce4-dev-tools" arch="i586,i686"/>
@@ -5207,25 +5260,46 @@
<repopackage name="xfce4-vala" arch="i586,i686"/>
<repopackage name="xfconf" arch="i586,i686"/>
<repopackage name="xfconf-lang" arch="i586,i686"/>
+ <repopackage name="xfd" arch="i586,i686"/>
<repopackage name="xfdesktop" arch="i586,i686"/>
<repopackage name="xfdesktop-branding-openSUSE" arch="i586,i686"/>
<repopackage name="xfdesktop-lang" arch="i586,i686"/>
+ <repopackage name="xfindproxy" arch="i586,i686"/>
+ <repopackage name="xfontsel" arch="i586,i686"/>
+ <repopackage name="xfs" arch="i586,i686"/>
<repopackage name="xfsdump" arch="i586,i686"/>
+ <repopackage name="xfsinfo" arch="i586,i686"/>
<repopackage name="xfsprogs" arch="i586,i686"/>
<repopackage name="xfwm4" arch="i586,i686"/>
<repopackage name="xfwm4-branding-openSUSE" arch="i586,i686"/>
<repopackage name="xfwm4-lang" arch="i586,i686"/>
<repopackage name="xfwm4-themes" arch="i586,i686"/>
+ <repopackage name="xfwp" arch="i586,i686"/>
+ <repopackage name="xgamma" arch="i586,i686"/>
+ <repopackage name="xgc" arch="i586,i686"/>
<repopackage name="xhost" arch="i586,i686"/>
<repopackage name="xhtml-dtd" arch="i586,i686"/>
<repopackage name="xinetd" arch="i586,i686"/>
<repopackage name="xinit" arch="i586,i686"/>
+ <repopackage name="xinput" arch="i586,i686"/>
+ <repopackage name="xiterm" arch="i586,i686"/>
<repopackage name="xkbcomp" arch="i586,i686"/>
+ <repopackage name="xkbevd" arch="i586,i686"/>
+ <repopackage name="xkbprint" arch="i586,i686"/>
+ <repopackage name="xkbutils" arch="i586,i686"/>
<repopackage name="xkeyboard-config" arch="i586,i686"/>
<repopackage name="xkeyboard-config-lang" arch="i586,i686"/>
<repopackage name="xkill" arch="i586,i686"/>
<repopackage name="xli" arch="i586,i686"/>
+ <repopackage name="xload" arch="i586,i686"/>
<repopackage name="xlockmore" arch="i586,i686"/>
+ <repopackage name="xlogo" arch="i586,i686"/>
+ <repopackage name="xlsatoms" arch="i586,i686"/>
+ <repopackage name="xlsclients" arch="i586,i686"/>
+ <repopackage name="xlsfonts" arch="i586,i686"/>
+ <repopackage name="xmag" arch="i586,i686"/>
+ <repopackage name="xman" arch="i586,i686"/>
+ <repopackage name="xmanja" arch="i586,i686"/>
<repopackage name="xmessage" arch="i586,i686"/>
<repopackage name="xml-commons-apis" arch="i586,i686"/>
<repopackage name="xml-commons-resolver" arch="i586,i686"/>
@@ -5237,7 +5311,10 @@
<repopackage name="xmms2" arch="i586,i686"/>
<repopackage name="xmms2-plugin-base" arch="i586,i686"/>
<repopackage name="xmodmap" arch="i586,i686"/>
+ <repopackage name="xmore" arch="i586,i686"/>
<repopackage name="xorg-docs" arch="i586,i686"/>
+ <repopackage name="xorg-scripts" arch="i586,i686"/>
+ <repopackage name="xorg-x11" arch="i586,i686"/>
<repopackage name="xorg-x11-driver-input" arch="i586,i686"/>
<repopackage name="xorg-x11-driver-video" arch="i586,i686"/>
<repopackage name="xorg-x11-essentials" arch="i586,i686"/>
@@ -5245,32 +5322,53 @@
<repopackage name="xorg-x11-fonts-core" arch="i586,i686"/>
<repopackage name="xorg-x11-libX11-ccache" arch="i586,i686"/>
<repopackage name="xorg-x11-server" arch="i586,i686"/>
+ <repopackage name="xorg-x11-server-extra" arch="i586,i686"/>
<repopackage name="xorg-x11-server-sdk" arch="i586,i686"/>
<repopackage name="xorg-x11-server-wayland" arch="i586,i686"/>
+ <repopackage name="xorg-x11-Xvnc" arch="i586,i686"/>
+ <repopackage name="xorg-x11-Xvnc-module" arch="i586,i686"/>
<repopackage name="xorgproto-devel" arch="i586,i686"/>
<repopackage name="xorriso" arch="i586,i686"/>
<repopackage name="xournal" arch="i586,i686"/>
+ <repopackage name="xplsprinters" arch="i586,i686"/>
+ <repopackage name="xpr" arch="i586,i686"/>
+ <repopackage name="xprehashprinterlist" arch="i586,i686"/>
<repopackage name="xprop" arch="i586,i686"/>
<repopackage name="xrandr" arch="i586,i686"/>
<repopackage name="xrdb" arch="i586,i686"/>
<repopackage name="xreader" arch="i586,i686"/>
<repopackage name="xreader-backends" arch="i586,i686"/>
<repopackage name="xreader-lang" arch="i586,i686"/>
+ <repopackage name="xrefresh" arch="i586,i686"/>
+ <repopackage name="xrestop" arch="i586,i686"/>
+ <repopackage name="xrx" arch="i586,i686"/>
<repopackage name="xsane" arch="i586,i686"/>
+ <repopackage name="xscope" arch="i586,i686"/>
<repopackage name="xscreensaver" arch="i586,i686"/>
<repopackage name="xscreensaver-data" arch="i586,i686"/>
<repopackage name="xscreensaver-data-extra" arch="i586,i686"/>
<repopackage name="xscreensaver-lang" arch="i586,i686"/>
<repopackage name="xset" arch="i586,i686"/>
+ <repopackage name="xsetmode" arch="i586,i686"/>
+ <repopackage name="xsetpointer" arch="i586,i686"/>
<repopackage name="xsetroot" arch="i586,i686"/>
<repopackage name="xslide" arch="i586,i686"/>
+ <repopackage name="xsm" arch="i586,i686"/>
+ <repopackage name="xstdcmap" arch="i586,i686"/>
<repopackage name="xstroke" arch="i586,i686"/>
<repopackage name="xtables-addons-kmp-default" arch="i586,i686"/>
<repopackage name="xtables-addons-kmp-pae" arch="i586,i686"/>
<repopackage name="xtables-plugins" arch="i586,i686"/>
+ <repopackage name="xterm" arch="i586,i686"/>
<repopackage name="xterm-bin" arch="i586,i686"/>
<repopackage name="xtermset" arch="i586,i686"/>
<repopackage name="xtrans" arch="i586,i686"/>
+ <repopackage name="xtrap" arch="i586,i686"/>
+ <repopackage name="xvidtune" arch="i586,i686"/>
+ <repopackage name="xvinfo" arch="i586,i686"/>
+ <repopackage name="xwd" arch="i586,i686"/>
+ <repopackage name="xwininfo" arch="i586,i686"/>
+ <repopackage name="xwud" arch="i586,i686"/>
<repopackage name="xz" arch="i586,i686"/>
<repopackage name="xz-devel" arch="i586,i686"/>
<repopackage name="xz-lang" arch="i586,i686"/>
@@ -5282,8 +5380,6 @@
<repopackage name="yast2-auth-client" arch="i586,i686"/>
<repopackage name="yast2-auth-server" arch="i586,i686"/>
<repopackage name="yast2-bootloader" arch="i586,i686"/>
- <repopackage name="yast2-branding-openSUSE" arch="i586,i686"/>
- <repopackage name="yast2-branding-openSUSE-Oxygen" arch="i586,i686"/>
<repopackage name="yast2-control-center" arch="i586,i686"/>
<repopackage name="yast2-control-center-qt" arch="i586,i686"/>
<repopackage name="yast2-core" arch="i586,i686"/>
@@ -5343,6 +5439,8 @@
<repopackage name="yast2-support" arch="i586,i686"/>
<repopackage name="yast2-sysconfig" arch="i586,i686"/>
<repopackage name="yast2-tftp-server" arch="i586,i686"/>
+ <repopackage name="yast2-theme" arch="i586,i686"/>
+ <repopackage name="yast2-theme-oxygen" arch="i586,i686"/>
<repopackage name="yast2-trans-af" arch="i586,i686"/>
<repopackage name="yast2-trans-ar" arch="i586,i686"/>
<repopackage name="yast2-trans-bg" arch="i586,i686"/>
++++++ _service:product_converter:openSUSE-dvd5-dvd-x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.sYhLUs/_old 2018-12-31 18:01:57.447136726 +0100
+++ /var/tmp/diff_new_pack.sYhLUs/_new 2018-12-31 18:01:57.447136726 +0100
@@ -142,6 +142,7 @@
<repopackage name="apparmor-profiles" arch="x86_64"/>
<repopackage name="apparmor-utils" arch="x86_64"/>
<repopackage name="apparmor-utils-lang" arch="x86_64"/>
+ <repopackage name="appres" arch="x86_64"/>
<repopackage name="AppStream" arch="x86_64"/>
<repopackage name="appstream-glib" arch="x86_64"/>
<repopackage name="appstream-glib-lang" arch="x86_64"/>
@@ -232,7 +233,9 @@
<repopackage name="bc" arch="x86_64"/>
<repopackage name="bcm20702a1-firmware" arch="x86_64"/>
<repopackage name="bcm43xx-firmware" arch="x86_64"/>
+ <repopackage name="bdftopcf" arch="x86_64"/>
<repopackage name="bea-stax-api" arch="x86_64"/>
+ <repopackage name="beforelight" arch="x86_64"/>
<repopackage name="bijiben" arch="x86_64"/>
<repopackage name="bijiben-lang" arch="x86_64"/>
<repopackage name="bin86" arch="x86_64"/>
@@ -245,6 +248,7 @@
<repopackage name="biosdevname" arch="x86_64"/>
<repopackage name="bison" arch="x86_64"/>
<repopackage name="bison-lang" arch="x86_64"/>
+ <repopackage name="bitmap" arch="x86_64"/>
<repopackage name="bitstream-vera-fonts" arch="x86_64"/>
<repopackage name="blinken" arch="x86_64"/>
<repopackage name="blinken-lang" arch="x86_64"/>
@@ -291,6 +295,7 @@
<repopackage name="bzr-lang" arch="x86_64"/>
<repopackage name="ca-certificates" arch="x86_64"/>
<repopackage name="ca-certificates-mozilla" arch="x86_64"/>
+ <repopackage name="cabextract" arch="x86_64"/>
<repopackage name="calamaris" arch="x86_64"/>
<repopackage name="calendarsupport" arch="x86_64"/>
<repopackage name="calendarsupport-lang" arch="x86_64"/>
@@ -461,6 +466,7 @@
<repopackage name="ed" arch="x86_64"/>
<repopackage name="edict" arch="x86_64"/>
<repopackage name="edict2" arch="x86_64"/>
+ <repopackage name="editres" arch="x86_64"/>
<repopackage name="eekboard" arch="x86_64"/>
<repopackage name="efibootmgr" arch="x86_64"/>
<repopackage name="efont-unicode-bitmap-fonts" arch="x86_64"/>
@@ -573,6 +579,7 @@
<repopackage name="findutils" arch="x86_64"/>
<repopackage name="findutils-lang" arch="x86_64"/>
<repopackage name="fipscheck" arch="x86_64"/>
+ <repopackage name="firewall-macros" arch="x86_64"/>
<repopackage name="firewalld" arch="x86_64"/>
<repopackage name="firewalld-lang" arch="x86_64"/>
<repopackage name="flac" arch="x86_64"/>
@@ -585,6 +592,7 @@
<repopackage name="fontconfig-devel" arch="x86_64"/>
<repopackage name="fonts-config" arch="x86_64"/>
<repopackage name="fonts-KanjiStrokeOrders" arch="x86_64"/>
+ <repopackage name="fonttosfnt" arch="x86_64"/>
<repopackage name="fprintd" arch="x86_64"/>
<repopackage name="fprintd-lang" arch="x86_64"/>
<repopackage name="fprintd-pam" arch="x86_64"/>
@@ -595,8 +603,11 @@
<repopackage name="freerdp" arch="x86_64"/>
<repopackage name="freetype2-devel" arch="x86_64"/>
<repopackage name="frei0r-plugins" arch="x86_64"/>
+ <repopackage name="fribidi" arch="x86_64"/>
<repopackage name="frogr" arch="x86_64"/>
<repopackage name="frogr-lang" arch="x86_64"/>
+ <repopackage name="fslsfonts" arch="x86_64"/>
+ <repopackage name="fstobdf" arch="x86_64"/>
<repopackage name="ft2demos" arch="x86_64"/>
<repopackage name="ftbench" arch="x86_64"/>
<repopackage name="ftdiff" arch="x86_64"/>
@@ -724,7 +735,6 @@
<repopackage name="glibc-extra" arch="x86_64"/>
<repopackage name="glibc-info" arch="x86_64"/>
<repopackage name="glibc-locale" arch="x86_64"/>
- <repopackage name="glibc-locale-32bit" arch="x86_64"/>
<repopackage name="gmenudbusmenuproxy" arch="x86_64"/>
<repopackage name="gmp-devel" arch="x86_64"/>
<repopackage name="gnome-backgrounds" arch="x86_64"/>
@@ -853,6 +863,7 @@
<repopackage name="google-croscore-fonts" arch="x86_64"/>
<repopackage name="google-droid-fonts" arch="x86_64"/>
<repopackage name="google-noto-fonts-doc" arch="x86_64"/>
+ <repopackage name="google-opensans-fonts" arch="x86_64"/>
<repopackage name="google-roboto-fonts" arch="x86_64"/>
<repopackage name="google-tinos-fonts" arch="x86_64"/>
<repopackage name="gpart" arch="x86_64"/>
@@ -885,7 +896,6 @@
<repopackage name="grub2-i386-pc" arch="x86_64"/>
<repopackage name="grub2-snapper-plugin" arch="x86_64"/>
<repopackage name="grub2-systemd-sleep-plugin" arch="x86_64"/>
- <repopackage name="grub2-x86_64-efi" arch="x86_64"/>
<repopackage name="grub2-x86_64-xen" arch="x86_64"/>
<repopackage name="gsettings-backend-dconf" arch="x86_64"/>
<repopackage name="gsettings-desktop-schemas" arch="x86_64"/>
@@ -1069,6 +1079,8 @@
<repopackage name="icewm-default" arch="x86_64"/>
<repopackage name="icewm-lang" arch="x86_64"/>
<repopackage name="icewm-lite" arch="x86_64"/>
+ <repopackage name="icewm-theme-branding" arch="x86_64"/>
+ <repopackage name="ico" arch="x86_64"/>
<repopackage name="icoutils" arch="x86_64"/>
<repopackage name="ifplugd" arch="x86_64"/>
<repopackage name="iftop" arch="x86_64"/>
@@ -1080,6 +1092,7 @@
<repopackage name="indent" arch="x86_64"/>
<repopackage name="indic-fonts" arch="x86_64"/>
<repopackage name="info" arch="x86_64"/>
+ <repopackage name="info2html" arch="x86_64"/>
<repopackage name="initviocons" arch="x86_64"/>
<repopackage name="inn" arch="x86_64"/>
<repopackage name="insserv-compat" arch="x86_64"/>
@@ -1087,7 +1100,11 @@
<repopackage name="install-initrd-Kubic" arch="x86_64"/>
<repopackage name="intel-gpu-tools" arch="x86_64"/>
<repopackage name="intel-vaapi-driver" arch="x86_64"/>
+ <repopackage name="intlfonts-chinese-big-bitmap-fonts" arch="x86_64"/>
+ <repopackage name="intlfonts-chinese-bitmap-fonts" arch="x86_64"/>
<repopackage name="intlfonts-euro-bitmap-fonts" arch="x86_64"/>
+ <repopackage name="intlfonts-japanese-big-bitmap-fonts" arch="x86_64"/>
+ <repopackage name="intlfonts-japanese-bitmap-fonts" arch="x86_64"/>
<repopackage name="intltool" arch="x86_64"/>
<repopackage name="inxi" arch="x86_64"/>
<repopackage name="ipa-ex-gothic-fonts" arch="x86_64"/>
@@ -1502,6 +1519,7 @@
<repopackage name="kwordquiz-lang" arch="x86_64"/>
<repopackage name="lame" arch="x86_64"/>
<repopackage name="latex2html-pngicons" arch="x86_64"/>
+ <repopackage name="lbxproxy" arch="x86_64"/>
<repopackage name="ldmtool" arch="x86_64"/>
<repopackage name="ldns" arch="x86_64"/>
<repopackage name="leafpad" arch="x86_64"/>
@@ -1801,6 +1819,7 @@
<repopackage name="liberation-fonts" arch="x86_64"/>
<repopackage name="libesmtp6" arch="x86_64"/>
<repopackage name="libespeak-ng1" arch="x86_64"/>
+ <repopackage name="libestr0" arch="x86_64"/>
<repopackage name="libetonyek-0_1-1" arch="x86_64"/>
<repopackage name="libetpan20" arch="x86_64"/>
<repopackage name="libevdev-devel" arch="x86_64"/>
@@ -1826,6 +1845,7 @@
<repopackage name="libfam0-gamin" arch="x86_64"/>
<repopackage name="libfam0-gamin-32bit" arch="x86_64"/>
<repopackage name="libfarstream-0_2-5" arch="x86_64"/>
+ <repopackage name="libfastjson4" arch="x86_64"/>
<repopackage name="libfaxutil5_6_1" arch="x86_64"/>
<repopackage name="libfcgi0" arch="x86_64"/>
<repopackage name="libfcitx-4_2_9" arch="x86_64"/>
@@ -1865,6 +1885,7 @@
<repopackage name="libfreetype6-32bit" arch="x86_64"/>
<repopackage name="libfribidi0" arch="x86_64"/>
<repopackage name="libfribidi0-32bit" arch="x86_64"/>
+ <repopackage name="libFS6" arch="x86_64"/>
<repopackage name="libfstrm0" arch="x86_64"/>
<repopackage name="libftgl2" arch="x86_64"/>
<repopackage name="libfuse2" arch="x86_64"/>
@@ -2375,6 +2396,7 @@
<repopackage name="liblavjpeg-2_0-0" arch="x86_64"/>
<repopackage name="liblavplay-2_0-0" arch="x86_64"/>
<repopackage name="liblavrec-2_0-0" arch="x86_64"/>
+ <repopackage name="liblbxutil1" arch="x86_64"/>
<repopackage name="liblcms2-2" arch="x86_64"/>
<repopackage name="liblcms2-2-32bit" arch="x86_64"/>
<repopackage name="libldap-2_4-2" arch="x86_64"/>
@@ -2397,6 +2419,8 @@
<repopackage name="libLLVM7" arch="x86_64"/>
<repopackage name="liblmdb-0_9_22" arch="x86_64"/>
<repopackage name="liblockdev1" arch="x86_64"/>
+ <repopackage name="liblogging0" arch="x86_64"/>
+ <repopackage name="liblognorm5" arch="x86_64"/>
<repopackage name="libloudmouth-1-0" arch="x86_64"/>
<repopackage name="liblouis-data" arch="x86_64"/>
<repopackage name="liblouis16" arch="x86_64"/>
@@ -3216,6 +3240,7 @@
<repopackage name="libXi6-32bit" arch="x86_64"/>
<repopackage name="libXinerama1" arch="x86_64"/>
<repopackage name="libXinerama1-32bit" arch="x86_64"/>
+ <repopackage name="libXiterm1" arch="x86_64"/>
<repopackage name="libxkbcommon-x11-0" arch="x86_64"/>
<repopackage name="libxkbcommon0" arch="x86_64"/>
<repopackage name="libxkbfile-devel" arch="x86_64"/>
@@ -3255,11 +3280,13 @@
<repopackage name="libXt-devel" arch="x86_64"/>
<repopackage name="libXt6" arch="x86_64"/>
<repopackage name="libxtables12" arch="x86_64"/>
+ <repopackage name="libXTrap6" arch="x86_64"/>
<repopackage name="libXtst6" arch="x86_64"/>
<repopackage name="libXv-devel" arch="x86_64"/>
<repopackage name="libXv1" arch="x86_64"/>
<repopackage name="libXv1-32bit" arch="x86_64"/>
<repopackage name="libXvMC1" arch="x86_64"/>
+ <repopackage name="libXvnc1" arch="x86_64"/>
<repopackage name="libXxf86dga1" arch="x86_64"/>
<repopackage name="libXxf86misc1" arch="x86_64"/>
<repopackage name="libXxf86vm1" arch="x86_64"/>
@@ -3300,6 +3327,7 @@
<repopackage name="lightsoff-lang" arch="x86_64"/>
<repopackage name="links" arch="x86_64"/>
<repopackage name="linux-glibc-devel" arch="x86_64"/>
+ <repopackage name="listres" arch="x86_64"/>
<repopackage name="lklug-fonts" arch="x86_64"/>
<repopackage name="lockdev" arch="x86_64"/>
<repopackage name="logrotate" arch="x86_64"/>
@@ -3316,6 +3344,7 @@
<repopackage name="lttng-modules-kmp-default" arch="x86_64"/>
<repopackage name="lua53" arch="x86_64"/>
<repopackage name="lua53-luasocket" arch="x86_64"/>
+ <repopackage name="luit" arch="x86_64"/>
<repopackage name="lv" arch="x86_64"/>
<repopackage name="lvm2" arch="x86_64"/>
<repopackage name="lxappearance" arch="x86_64"/>
@@ -3369,7 +3398,6 @@
<repopackage name="mariadb" arch="x86_64"/>
<repopackage name="mariadb-client" arch="x86_64"/>
<repopackage name="mariadb-errormessages" arch="x86_64"/>
- <repopackage name="master-boot-code" arch="x86_64"/>
<repopackage name="mbimcli-bash-completion" arch="x86_64"/>
<repopackage name="mbox-importer" arch="x86_64"/>
<repopackage name="mbox-importer-lang" arch="x86_64"/>
@@ -3409,6 +3437,7 @@
<repopackage name="minicom" arch="x86_64"/>
<repopackage name="minicom-lang" arch="x86_64"/>
<repopackage name="mjpegtools" arch="x86_64"/>
+ <repopackage name="mkcomposecache" arch="x86_64"/>
<repopackage name="mkfontdir" arch="x86_64"/>
<repopackage name="mkfontscale" arch="x86_64"/>
<repopackage name="mlocate" arch="x86_64"/>
@@ -3586,6 +3615,7 @@
<repopackage name="obs-service-tar_scm" arch="x86_64"/>
<repopackage name="obs-service-verify_file" arch="x86_64"/>
<repopackage name="ocfs2-tools" arch="x86_64"/>
+ <repopackage name="oclock" arch="x86_64"/>
<repopackage name="ofl" arch="x86_64"/>
<repopackage name="okteta" arch="x86_64"/>
<repopackage name="okteta-lang" arch="x86_64"/>
@@ -3606,7 +3636,6 @@
<repopackage name="openconnect-lang" arch="x86_64"/>
<repopackage name="openldap2-client" arch="x86_64"/>
<repopackage name="openldap2-devel" arch="x86_64"/>
- <repopackage name="OpenPrintingPPDs" arch="x86_64"/>
<repopackage name="OpenPrintingPPDs-ghostscript" arch="x86_64"/>
<repopackage name="OpenPrintingPPDs-hpijs" arch="x86_64"/>
<repopackage name="OpenPrintingPPDs-postscript" arch="x86_64"/>
@@ -3614,6 +3643,7 @@
<repopackage name="openslp-server" arch="x86_64"/>
<repopackage name="openssh" arch="x86_64"/>
<repopackage name="openssh-askpass" arch="x86_64"/>
+ <repopackage name="openssh-askpass-gnome" arch="x86_64"/>
<repopackage name="openssh-helpers" arch="x86_64"/>
<repopackage name="openssl" arch="x86_64"/>
<repopackage name="openssl-1_1" arch="x86_64"/>
@@ -3651,6 +3681,7 @@
<repopackage name="pam-32bit" arch="x86_64"/>
<repopackage name="pam-config" arch="x86_64"/>
<repopackage name="pam-devel" arch="x86_64"/>
+ <repopackage name="pam-doc" arch="x86_64"/>
<repopackage name="pam_apparmor" arch="x86_64"/>
<repopackage name="pam_apparmor-32bit" arch="x86_64"/>
<repopackage name="pam_krb5-32bit" arch="x86_64"/>
@@ -3679,6 +3710,7 @@
<repopackage name="patterns-base-base" arch="x86_64"/>
<repopackage name="patterns-base-basesystem" arch="x86_64"/>
<repopackage name="patterns-base-console" arch="x86_64"/>
+ <repopackage name="patterns-base-documentation" arch="x86_64"/>
<repopackage name="patterns-base-enhanced_base" arch="x86_64"/>
<repopackage name="patterns-base-enhanced_base_opt" arch="x86_64"/>
<repopackage name="patterns-base-minimal_base" arch="x86_64"/>
@@ -3686,8 +3718,8 @@
<repopackage name="patterns-base-sw_management" arch="x86_64"/>
<repopackage name="patterns-base-transactional_base" arch="x86_64"/>
<repopackage name="patterns-base-x11" arch="x86_64"/>
+ <repopackage name="patterns-base-x11_enhanced" arch="x86_64"/>
<repopackage name="patterns-base-x11_opt" arch="x86_64"/>
- <repopackage name="patterns-base-x86" arch="x86_64"/>
<repopackage name="patterns-desktop-books" arch="x86_64"/>
<repopackage name="patterns-desktop-imaging" arch="x86_64"/>
<repopackage name="patterns-desktop-imaging_opt" arch="x86_64"/>
@@ -4225,6 +4257,7 @@
<repopackage name="procinfo" arch="x86_64"/>
<repopackage name="procmail" arch="x86_64"/>
<repopackage name="procps" arch="x86_64"/>
+ <repopackage name="proxymngr" arch="x86_64"/>
<repopackage name="psgml" arch="x86_64"/>
<repopackage name="psmisc" arch="x86_64"/>
<repopackage name="psmisc-lang" arch="x86_64"/>
@@ -4449,6 +4482,7 @@
<repopackage name="remmina-plugin-secret" arch="x86_64"/>
<repopackage name="remmina-plugin-vnc" arch="x86_64"/>
<repopackage name="remmina-plugin-xdmcp" arch="x86_64"/>
+ <repopackage name="rendercheck" arch="x86_64"/>
<repopackage name="rgb" arch="x86_64"/>
<repopackage name="rhino" arch="x86_64"/>
<repopackage name="ripit" arch="x86_64"/>
@@ -4463,8 +4497,10 @@
<repopackage name="rpm-devel" arch="x86_64"/>
<repopackage name="rsibreak" arch="x86_64"/>
<repopackage name="rsibreak-lang" arch="x86_64"/>
+ <repopackage name="rstart" arch="x86_64"/>
<repopackage name="rsvg-thumbnailer" arch="x86_64"/>
<repopackage name="rsync" arch="x86_64"/>
+ <repopackage name="rsyslog" arch="x86_64"/>
<repopackage name="rt2860" arch="x86_64"/>
<repopackage name="rtkit" arch="x86_64"/>
<repopackage name="rtl8812au-kmp-default" arch="x86_64"/>
@@ -4776,6 +4812,7 @@
<repopackage name="rubygem-passenger-apache2" arch="x86_64"/>
<repopackage name="rubygem-ruby-fcgi" arch="x86_64"/>
<repopackage name="runvdr-extreme-systemd" arch="x86_64"/>
+ <repopackage name="rxvt-unicode" arch="x86_64"/>
<repopackage name="rzip" arch="x86_64"/>
<repopackage name="rzsz" arch="x86_64"/>
<repopackage name="sablot" arch="x86_64"/>
@@ -4829,6 +4866,7 @@
<repopackage name="shim" arch="x86_64"/>
<repopackage name="shotwell" arch="x86_64"/>
<repopackage name="shotwell-lang" arch="x86_64"/>
+ <repopackage name="showfont" arch="x86_64"/>
<repopackage name="siga" arch="x86_64"/>
<repopackage name="signon-kwallet-extension" arch="x86_64"/>
<repopackage name="signon-plugin-oauth2" arch="x86_64"/>
@@ -4849,6 +4887,7 @@
<repopackage name="slrn-lang" arch="x86_64"/>
<repopackage name="smartmontools" arch="x86_64"/>
<repopackage name="smp_utils" arch="x86_64"/>
+ <repopackage name="smproxy" arch="x86_64"/>
<repopackage name="snapper" arch="x86_64"/>
<repopackage name="snapper-zypp-plugin" arch="x86_64"/>
<repopackage name="sni-qt" arch="x86_64"/>
@@ -4917,6 +4956,7 @@
<repopackage name="sysdig-kmp-default" arch="x86_64"/>
<repopackage name="sysfsutils" arch="x86_64"/>
<repopackage name="syslinux" arch="x86_64"/>
+ <repopackage name="syslog-service" arch="x86_64"/>
<repopackage name="sysprof" arch="x86_64"/>
<repopackage name="sysprof-lang" arch="x86_64"/>
<repopackage name="system-config-printer" arch="x86_64"/>
@@ -4926,6 +4966,7 @@
<repopackage name="system-config-printer-dbus-service" arch="x86_64"/>
<repopackage name="system-group-hardware" arch="x86_64"/>
<repopackage name="system-group-wheel" arch="x86_64"/>
+ <repopackage name="system-tuning-common-SUSE" arch="x86_64"/>
<repopackage name="system-user-bin" arch="x86_64"/>
<repopackage name="system-user-daemon" arch="x86_64"/>
<repopackage name="system-user-ftp" arch="x86_64"/>
@@ -4942,8 +4983,6 @@
<repopackage name="system-user-wwwrun" arch="x86_64"/>
<repopackage name="systemd" arch="x86_64"/>
<repopackage name="systemd-32bit" arch="x86_64"/>
- <repopackage name="systemd-coredump" arch="x86_64"/>
- <repopackage name="systemd-logger" arch="x86_64"/>
<repopackage name="systemd-presets-branding-openSUSE" arch="x86_64"/>
<repopackage name="systemd-presets-branding-transactional-server" arch="x86_64"/>
<repopackage name="systemd-presets-common-SUSE" arch="x86_64"/>
@@ -5018,6 +5057,7 @@
<repopackage name="tracker-miners" arch="x86_64"/>
<repopackage name="tracker-miners-lang" arch="x86_64"/>
<repopackage name="transactional-update" arch="x86_64"/>
+ <repopackage name="transactional-update-zypp-config" arch="x86_64"/>
<repopackage name="translation-update" arch="x86_64"/>
<repopackage name="translation-update-cs" arch="x86_64"/>
<repopackage name="translation-update-da" arch="x86_64"/>
@@ -5046,6 +5086,7 @@
<repopackage name="tuned" arch="x86_64"/>
<repopackage name="tv-common" arch="x86_64"/>
<repopackage name="tv-fonts" arch="x86_64"/>
+ <repopackage name="twm" arch="x86_64"/>
<repopackage name="typelib-1_0-AccountsService-1_0" arch="x86_64"/>
<repopackage name="typelib-1_0-Atk-1_0" arch="x86_64"/>
<repopackage name="typelib-1_0-Atspi-2_0" arch="x86_64"/>
@@ -5168,6 +5209,7 @@
<repopackage name="vhba-kmp-default" arch="x86_64"/>
<repopackage name="viewnior" arch="x86_64"/>
<repopackage name="viewnior-lang" arch="x86_64"/>
+ <repopackage name="viewres" arch="x86_64"/>
<repopackage name="viewvc" arch="x86_64"/>
<repopackage name="vim" arch="x86_64"/>
<repopackage name="vim-data" arch="x86_64"/>
@@ -5222,17 +5264,28 @@
<repopackage name="wpa_supplicant-gui" arch="x86_64"/>
<repopackage name="wqy-zenhei-fonts" arch="x86_64"/>
<repopackage name="wxWidgets-lang" arch="x86_64"/>
+ <repopackage name="x11-japanese-bitmap-fonts" arch="x86_64"/>
<repopackage name="x11-tools" arch="x86_64"/>
+ <repopackage name="x11perf" arch="x86_64"/>
<repopackage name="xano-mincho-fonts" arch="x86_64"/>
<repopackage name="xapps-common" arch="x86_64"/>
<repopackage name="xauth" arch="x86_64"/>
<repopackage name="xawtv" arch="x86_64"/>
+ <repopackage name="xbacklight" arch="x86_64"/>
+ <repopackage name="xbiff" arch="x86_64"/>
<repopackage name="xbitmaps" arch="x86_64"/>
<repopackage name="xbitmaps-devel" arch="x86_64"/>
<repopackage name="xbrlapi" arch="x86_64"/>
+ <repopackage name="xcalc" arch="x86_64"/>
<repopackage name="xclip" arch="x86_64"/>
+ <repopackage name="xclipboard" arch="x86_64"/>
<repopackage name="xclock" arch="x86_64"/>
+ <repopackage name="xcmsdb" arch="x86_64"/>
+ <repopackage name="xcompmgr" arch="x86_64"/>
<repopackage name="xconsole" arch="x86_64"/>
+ <repopackage name="xcursor-themes" arch="x86_64"/>
+ <repopackage name="xcursorgen" arch="x86_64"/>
+ <repopackage name="xdbedizzy" arch="x86_64"/>
<repopackage name="xdelta3" arch="x86_64"/>
<repopackage name="xdg-desktop-portal" arch="x86_64"/>
<repopackage name="xdg-desktop-portal-gtk" arch="x86_64"/>
@@ -5246,16 +5299,20 @@
<repopackage name="xdg-user-dirs-gtk-lang" arch="x86_64"/>
<repopackage name="xdg-user-dirs-lang" arch="x86_64"/>
<repopackage name="xdg-utils" arch="x86_64"/>
+ <repopackage name="xditview" arch="x86_64"/>
<repopackage name="xdm" arch="x86_64"/>
<repopackage name="xdm-xsession" arch="x86_64"/>
<repopackage name="xdmbgrd" arch="x86_64"/>
<repopackage name="xdotool" arch="x86_64"/>
<repopackage name="xdpyinfo" arch="x86_64"/>
+ <repopackage name="xedit" arch="x86_64"/>
<repopackage name="xembedsniproxy" arch="x86_64"/>
<repopackage name="xen" arch="x86_64"/>
<repopackage name="xen-libs" arch="x86_64"/>
<repopackage name="xen-tools" arch="x86_64"/>
<repopackage name="xen-tools-domU" arch="x86_64"/>
+ <repopackage name="xev" arch="x86_64"/>
+ <repopackage name="xeyes" arch="x86_64"/>
<repopackage name="xf86-input-evdev" arch="x86_64"/>
<repopackage name="xf86-input-joystick" arch="x86_64"/>
<repopackage name="xf86-input-keyboard" arch="x86_64"/>
@@ -5292,6 +5349,7 @@
<repopackage name="xf86-video-vesa" arch="x86_64"/>
<repopackage name="xf86-video-vmware" arch="x86_64"/>
<repopackage name="xf86-video-voodoo" arch="x86_64"/>
+ <repopackage name="xf86dga" arch="x86_64"/>
<repopackage name="xfce4-appfinder" arch="x86_64"/>
<repopackage name="xfce4-appfinder-lang" arch="x86_64"/>
<repopackage name="xfce4-dev-tools" arch="x86_64"/>
@@ -5380,25 +5438,46 @@
<repopackage name="xfce4-vala" arch="x86_64"/>
<repopackage name="xfconf" arch="x86_64"/>
<repopackage name="xfconf-lang" arch="x86_64"/>
+ <repopackage name="xfd" arch="x86_64"/>
<repopackage name="xfdesktop" arch="x86_64"/>
<repopackage name="xfdesktop-branding-openSUSE" arch="x86_64"/>
<repopackage name="xfdesktop-lang" arch="x86_64"/>
+ <repopackage name="xfindproxy" arch="x86_64"/>
+ <repopackage name="xfontsel" arch="x86_64"/>
+ <repopackage name="xfs" arch="x86_64"/>
<repopackage name="xfsdump" arch="x86_64"/>
+ <repopackage name="xfsinfo" arch="x86_64"/>
<repopackage name="xfsprogs" arch="x86_64"/>
<repopackage name="xfwm4" arch="x86_64"/>
<repopackage name="xfwm4-branding-openSUSE" arch="x86_64"/>
<repopackage name="xfwm4-lang" arch="x86_64"/>
<repopackage name="xfwm4-themes" arch="x86_64"/>
+ <repopackage name="xfwp" arch="x86_64"/>
+ <repopackage name="xgamma" arch="x86_64"/>
+ <repopackage name="xgc" arch="x86_64"/>
<repopackage name="xhost" arch="x86_64"/>
<repopackage name="xhtml-dtd" arch="x86_64"/>
<repopackage name="xinetd" arch="x86_64"/>
<repopackage name="xinit" arch="x86_64"/>
+ <repopackage name="xinput" arch="x86_64"/>
+ <repopackage name="xiterm" arch="x86_64"/>
<repopackage name="xkbcomp" arch="x86_64"/>
+ <repopackage name="xkbevd" arch="x86_64"/>
+ <repopackage name="xkbprint" arch="x86_64"/>
+ <repopackage name="xkbutils" arch="x86_64"/>
<repopackage name="xkeyboard-config" arch="x86_64"/>
<repopackage name="xkeyboard-config-lang" arch="x86_64"/>
<repopackage name="xkill" arch="x86_64"/>
<repopackage name="xli" arch="x86_64"/>
+ <repopackage name="xload" arch="x86_64"/>
<repopackage name="xlockmore" arch="x86_64"/>
+ <repopackage name="xlogo" arch="x86_64"/>
+ <repopackage name="xlsatoms" arch="x86_64"/>
+ <repopackage name="xlsclients" arch="x86_64"/>
+ <repopackage name="xlsfonts" arch="x86_64"/>
+ <repopackage name="xmag" arch="x86_64"/>
+ <repopackage name="xman" arch="x86_64"/>
+ <repopackage name="xmanja" arch="x86_64"/>
<repopackage name="xmessage" arch="x86_64"/>
<repopackage name="xml-commons-apis" arch="x86_64"/>
<repopackage name="xml-commons-resolver" arch="x86_64"/>
@@ -5410,7 +5489,10 @@
<repopackage name="xmms2" arch="x86_64"/>
<repopackage name="xmms2-plugin-base" arch="x86_64"/>
<repopackage name="xmodmap" arch="x86_64"/>
+ <repopackage name="xmore" arch="x86_64"/>
<repopackage name="xorg-docs" arch="x86_64"/>
+ <repopackage name="xorg-scripts" arch="x86_64"/>
+ <repopackage name="xorg-x11" arch="x86_64"/>
<repopackage name="xorg-x11-driver-input" arch="x86_64"/>
<repopackage name="xorg-x11-driver-video" arch="x86_64"/>
<repopackage name="xorg-x11-essentials" arch="x86_64"/>
@@ -5418,31 +5500,52 @@
<repopackage name="xorg-x11-fonts-core" arch="x86_64"/>
<repopackage name="xorg-x11-libX11-ccache" arch="x86_64"/>
<repopackage name="xorg-x11-server" arch="x86_64"/>
+ <repopackage name="xorg-x11-server-extra" arch="x86_64"/>
<repopackage name="xorg-x11-server-sdk" arch="x86_64"/>
<repopackage name="xorg-x11-server-wayland" arch="x86_64"/>
+ <repopackage name="xorg-x11-Xvnc" arch="x86_64"/>
+ <repopackage name="xorg-x11-Xvnc-module" arch="x86_64"/>
<repopackage name="xorgproto-devel" arch="x86_64"/>
<repopackage name="xorriso" arch="x86_64"/>
<repopackage name="xournal" arch="x86_64"/>
+ <repopackage name="xplsprinters" arch="x86_64"/>
+ <repopackage name="xpr" arch="x86_64"/>
+ <repopackage name="xprehashprinterlist" arch="x86_64"/>
<repopackage name="xprop" arch="x86_64"/>
<repopackage name="xrandr" arch="x86_64"/>
<repopackage name="xrdb" arch="x86_64"/>
<repopackage name="xreader" arch="x86_64"/>
<repopackage name="xreader-backends" arch="x86_64"/>
<repopackage name="xreader-lang" arch="x86_64"/>
+ <repopackage name="xrefresh" arch="x86_64"/>
+ <repopackage name="xrestop" arch="x86_64"/>
+ <repopackage name="xrx" arch="x86_64"/>
<repopackage name="xsane" arch="x86_64"/>
+ <repopackage name="xscope" arch="x86_64"/>
<repopackage name="xscreensaver" arch="x86_64"/>
<repopackage name="xscreensaver-data" arch="x86_64"/>
<repopackage name="xscreensaver-data-extra" arch="x86_64"/>
<repopackage name="xscreensaver-lang" arch="x86_64"/>
<repopackage name="xset" arch="x86_64"/>
+ <repopackage name="xsetmode" arch="x86_64"/>
+ <repopackage name="xsetpointer" arch="x86_64"/>
<repopackage name="xsetroot" arch="x86_64"/>
<repopackage name="xslide" arch="x86_64"/>
+ <repopackage name="xsm" arch="x86_64"/>
+ <repopackage name="xstdcmap" arch="x86_64"/>
<repopackage name="xstroke" arch="x86_64"/>
<repopackage name="xtables-addons-kmp-default" arch="x86_64"/>
<repopackage name="xtables-plugins" arch="x86_64"/>
+ <repopackage name="xterm" arch="x86_64"/>
<repopackage name="xterm-bin" arch="x86_64"/>
<repopackage name="xtermset" arch="x86_64"/>
<repopackage name="xtrans" arch="x86_64"/>
+ <repopackage name="xtrap" arch="x86_64"/>
+ <repopackage name="xvidtune" arch="x86_64"/>
+ <repopackage name="xvinfo" arch="x86_64"/>
+ <repopackage name="xwd" arch="x86_64"/>
+ <repopackage name="xwininfo" arch="x86_64"/>
+ <repopackage name="xwud" arch="x86_64"/>
<repopackage name="xz" arch="x86_64"/>
<repopackage name="xz-devel" arch="x86_64"/>
<repopackage name="xz-lang" arch="x86_64"/>
@@ -5454,8 +5557,6 @@
<repopackage name="yast2-auth-client" arch="x86_64"/>
<repopackage name="yast2-auth-server" arch="x86_64"/>
<repopackage name="yast2-bootloader" arch="x86_64"/>
- <repopackage name="yast2-branding-openSUSE" arch="x86_64"/>
- <repopackage name="yast2-branding-openSUSE-Oxygen" arch="x86_64"/>
<repopackage name="yast2-control-center" arch="x86_64"/>
<repopackage name="yast2-control-center-qt" arch="x86_64"/>
<repopackage name="yast2-core" arch="x86_64"/>
@@ -5516,6 +5617,8 @@
<repopackage name="yast2-support" arch="x86_64"/>
<repopackage name="yast2-sysconfig" arch="x86_64"/>
<repopackage name="yast2-tftp-server" arch="x86_64"/>
+ <repopackage name="yast2-theme" arch="x86_64"/>
+ <repopackage name="yast2-theme-oxygen" arch="x86_64"/>
<repopackage name="yast2-trans-af" arch="x86_64"/>
<repopackage name="yast2-trans-ar" arch="x86_64"/>
<repopackage name="yast2-trans-bg" 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.sYhLUs/_old 2018-12-31 18:01:57.551136644 +0100
+++ /var/tmp/diff_new_pack.sYhLUs/_new 2018-12-31 18:01:57.555136640 +0100
@@ -46,7 +46,6 @@
<package name="NetworkManager-vpnc"/>
<package name="NetworkManager-vpnc-gnome"/>
<package name="NetworkManager-vpnc-lang"/>
- <package name="OpenPrintingPPDs"/>
<package name="OpenPrintingPPDs-ghostscript"/>
<package name="OpenPrintingPPDs-hpijs"/>
<package name="OpenPrintingPPDs-postscript"/>
@@ -140,6 +139,7 @@
<package name="apparmor-profiles"/>
<package name="apparmor-utils"/>
<package name="apparmor-utils-lang"/>
+ <package name="appres"/>
<package name="appstream-glib"/>
<package name="appstream-glib-lang"/>
<package name="apr-devel"/>
@@ -227,7 +227,9 @@
<package name="bc"/>
<package name="bcm20702a1-firmware"/>
<package name="bcm43xx-firmware"/>
+ <package name="bdftopcf"/>
<package name="bea-stax-api"/>
+ <package name="beforelight"/>
<package name="bijiben"/>
<package name="bijiben-lang"/>
<package name="bin86"/>
@@ -240,6 +242,7 @@
<package name="biosdevname"/>
<package name="bison"/>
<package name="bison-lang"/>
+ <package name="bitmap"/>
<package name="bitstream-vera-fonts"/>
<package name="blinken"/>
<package name="blinken-lang"/>
@@ -286,6 +289,7 @@
<package name="bzr-lang"/>
<package name="ca-certificates"/>
<package name="ca-certificates-mozilla"/>
+ <package name="cabextract"/>
<package name="calamaris"/>
<package name="calendarsupport"/>
<package name="calendarsupport-lang"/>
@@ -451,8 +455,8 @@
<package name="ed"/>
<package name="edict"/>
<package name="edict2"/>
+ <package name="editres"/>
<package name="eekboard"/>
- <package name="efibootmgr"/>
<package name="efont-unicode-bitmap-fonts"/>
<package name="ekiga"/>
<package name="ekiga-lang"/>
@@ -564,6 +568,7 @@
<package name="findutils"/>
<package name="findutils-lang"/>
<package name="fipscheck"/>
+ <package name="firewall-macros"/>
<package name="firewalld"/>
<package name="firewalld-lang"/>
<package name="flac"/>
@@ -575,6 +580,7 @@
<package name="fontconfig-devel"/>
<package name="fonts-KanjiStrokeOrders"/>
<package name="fonts-config"/>
+ <package name="fonttosfnt"/>
<package name="fortune"/>
<package name="fossil"/>
<package name="fprintd"/>
@@ -586,8 +592,11 @@
<package name="freerdp"/>
<package name="freetype2-devel"/>
<package name="frei0r-plugins"/>
+ <package name="fribidi"/>
<package name="frogr"/>
<package name="frogr-lang"/>
+ <package name="fslsfonts"/>
+ <package name="fstobdf"/>
<package name="ft2demos"/>
<package name="ftbench"/>
<package name="ftdiff"/>
@@ -854,6 +863,7 @@
<package name="google-croscore-fonts"/>
<package name="google-droid-fonts"/>
<package name="google-noto-fonts-doc"/>
+ <package name="google-opensans-fonts"/>
<package name="google-roboto-fonts"/>
<package name="google-tinos-fonts"/>
<package name="gpart"/>
@@ -883,7 +893,6 @@
<package name="gromit"/>
<package name="grub2"/>
<package name="grub2-branding-openSUSE"/>
- <package name="grub2-i386-efi"/>
<package name="grub2-i386-pc"/>
<package name="grub2-snapper-plugin"/>
<package name="grub2-systemd-sleep-plugin"/>
@@ -1064,6 +1073,8 @@
<package name="icewm-default"/>
<package name="icewm-lang"/>
<package name="icewm-lite"/>
+ <package name="icewm-theme-branding"/>
+ <package name="ico"/>
<package name="icoutils"/>
<package name="ifplugd"/>
<package name="iftop"/>
@@ -1073,6 +1084,7 @@
<package name="indent"/>
<package name="indic-fonts"/>
<package name="info"/>
+ <package name="info2html"/>
<package name="initviocons"/>
<package name="inn"/>
<package name="insserv-compat"/>
@@ -1080,7 +1092,11 @@
<package name="install-initrd-openSUSE"/>
<package name="intel-gpu-tools"/>
<package name="intel-vaapi-driver"/>
+ <package name="intlfonts-chinese-big-bitmap-fonts"/>
+ <package name="intlfonts-chinese-bitmap-fonts"/>
<package name="intlfonts-euro-bitmap-fonts"/>
+ <package name="intlfonts-japanese-big-bitmap-fonts"/>
+ <package name="intlfonts-japanese-bitmap-fonts"/>
<package name="intltool"/>
<package name="inxi"/>
<package name="ipa-ex-gothic-fonts"/>
@@ -1497,6 +1513,7 @@
<package name="kwordquiz-lang"/>
<package name="lame"/>
<package name="latex2html-pngicons"/>
+ <package name="lbxproxy"/>
<package name="ldns"/>
<package name="leafpad"/>
<package name="lensfun-data"/>
@@ -1507,6 +1524,7 @@
<package name="libAppStreamQt2"/>
<package name="libFLAC++6"/>
<package name="libFLAC8"/>
+ <package name="libFS6"/>
<package name="libGLEW2_1"/>
<package name="libGLU1"/>
<package name="libGeoIP1"/>
@@ -1752,6 +1770,7 @@
<package name="libX11-devel"/>
<package name="libX11-xcb1"/>
<package name="libXRes1"/>
+ <package name="libXTrap6"/>
<package name="libXau-devel"/>
<package name="libXau6"/>
<package name="libXaw3d8"/>
@@ -1771,6 +1790,7 @@
<package name="libXft2"/>
<package name="libXi6"/>
<package name="libXinerama1"/>
+ <package name="libXiterm1"/>
<package name="libXmu-devel"/>
<package name="libXmu6"/>
<package name="libXmuu1"/>
@@ -1790,6 +1810,7 @@
<package name="libXv-devel"/>
<package name="libXv1"/>
<package name="libXvMC1"/>
+ <package name="libXvnc1"/>
<package name="libXxf86dga1"/>
<package name="libXxf86misc1"/>
<package name="libXxf86vm1"/>
@@ -2415,6 +2436,7 @@
<package name="liblavjpeg-2_0-0"/>
<package name="liblavplay-2_0-0"/>
<package name="liblavrec-2_0-0"/>
+ <package name="liblbxutil1"/>
<package name="liblcms2-2"/>
<package name="libldap-2_4-2"/>
<package name="libldap-data"/>
@@ -3142,6 +3164,7 @@
<package name="links"/>
<package name="linux-glibc-devel"/>
<package name="lirc-core"/>
+ <package name="listres"/>
<package name="lklug-fonts"/>
<package name="lockdev"/>
<package name="logrotate"/>
@@ -3159,6 +3182,7 @@
<package name="lttng-modules-kmp-pae"/>
<package name="lua53"/>
<package name="lua53-luasocket"/>
+ <package name="luit"/>
<package name="lv"/>
<package name="lvm2"/>
<package name="lxappearance"/>
@@ -3212,7 +3236,6 @@
<package name="mariadb"/>
<package name="mariadb-client"/>
<package name="mariadb-errormessages"/>
- <package name="master-boot-code"/>
<package name="mbimcli-bash-completion"/>
<package name="mbox-importer"/>
<package name="mbox-importer-lang"/>
@@ -3242,6 +3265,7 @@
<package name="minicom"/>
<package name="minicom-lang"/>
<package name="mjpegtools"/>
+ <package name="mkcomposecache"/>
<package name="mkfontdir"/>
<package name="mkfontscale"/>
<package name="mlocate"/>
@@ -3389,6 +3413,7 @@
<package name="obs-service-tar_scm"/>
<package name="obs-service-verify_file"/>
<package name="ocfs2-tools"/>
+ <package name="oclock"/>
<package name="ofl"/>
<package name="okteta"/>
<package name="okteta-lang"/>
@@ -3417,6 +3442,7 @@
<package name="openslp-server"/>
<package name="openssh"/>
<package name="openssh-askpass"/>
+ <package name="openssh-askpass-gnome"/>
<package name="openssh-helpers"/>
<package name="openssl"/>
<package name="openssl-1_1"/>
@@ -3442,6 +3468,7 @@
<package name="pam"/>
<package name="pam-config"/>
<package name="pam-devel"/>
+ <package name="pam-doc"/>
<package name="pam_apparmor"/>
<package name="pam_mount"/>
<package name="pam_ssh"/>
@@ -3466,6 +3493,7 @@
<package name="patterns-base-base"/>
<package name="patterns-base-basesystem"/>
<package name="patterns-base-console"/>
+ <package name="patterns-base-documentation"/>
<package name="patterns-base-enhanced_base"/>
<package name="patterns-base-enhanced_base_opt"/>
<package name="patterns-base-minimal_base"/>
@@ -3473,8 +3501,8 @@
<package name="patterns-base-sw_management"/>
<package name="patterns-base-transactional_base"/>
<package name="patterns-base-x11"/>
+ <package name="patterns-base-x11_enhanced"/>
<package name="patterns-base-x11_opt"/>
- <package name="patterns-base-x86"/>
<package name="patterns-desktop-books"/>
<package name="patterns-desktop-imaging"/>
<package name="patterns-desktop-imaging_opt"/>
@@ -4012,6 +4040,7 @@
<package name="procinfo"/>
<package name="procmail"/>
<package name="procps"/>
+ <package name="proxymngr"/>
<package name="psgml"/>
<package name="psmisc"/>
<package name="psmisc-lang"/>
@@ -4230,6 +4259,7 @@
<package name="remmina-plugin-secret"/>
<package name="remmina-plugin-vnc"/>
<package name="remmina-plugin-xdmcp"/>
+ <package name="rendercheck"/>
<package name="rgb"/>
<package name="rhino"/>
<package name="ripit"/>
@@ -4244,6 +4274,7 @@
<package name="rpm-devel"/>
<package name="rsibreak"/>
<package name="rsibreak-lang"/>
+ <package name="rstart"/>
<package name="rsvg-thumbnailer"/>
<package name="rsync"/>
<package name="rt2860"/>
@@ -4558,6 +4589,7 @@
<package name="rubygem-passenger-apache2"/>
<package name="rubygem-ruby-fcgi"/>
<package name="runvdr-extreme-systemd"/>
+ <package name="rxvt-unicode"/>
<package name="rzip"/>
<package name="rzsz"/>
<package name="sablot"/>
@@ -4606,6 +4638,7 @@
<package name="sharutils-lang"/>
<package name="shotwell"/>
<package name="shotwell-lang"/>
+ <package name="showfont"/>
<package name="siga"/>
<package name="signon-kwallet-extension"/>
<package name="signon-plugin-oauth2"/>
@@ -4625,6 +4658,7 @@
<package name="slrn-lang"/>
<package name="smartmontools"/>
<package name="smp_utils"/>
+ <package name="smproxy"/>
<package name="snapper"/>
<package name="snapper-zypp-plugin"/>
<package name="sni-qt"/>
@@ -4699,6 +4733,7 @@
<package name="system-config-printer-dbus-service"/>
<package name="system-group-hardware"/>
<package name="system-group-wheel"/>
+ <package name="system-tuning-common-SUSE"/>
<package name="system-user-bin"/>
<package name="system-user-daemon"/>
<package name="system-user-ftp"/>
@@ -4714,7 +4749,6 @@
<package name="system-user-uucp"/>
<package name="system-user-wwwrun"/>
<package name="systemd"/>
- <package name="systemd-coredump"/>
<package name="systemd-logger"/>
<package name="systemd-presets-branding-openSUSE"/>
<package name="systemd-presets-branding-transactional-server"/>
@@ -4790,6 +4824,7 @@
<package name="tracker-miners"/>
<package name="tracker-miners-lang"/>
<package name="transactional-update"/>
+ <package name="transactional-update-zypp-config"/>
<package name="translation-update"/>
<package name="translation-update-cs"/>
<package name="translation-update-da"/>
@@ -4818,6 +4853,7 @@
<package name="tuned"/>
<package name="tv-common"/>
<package name="tv-fonts"/>
+ <package name="twm"/>
<package name="typelib-1_0-AccountsService-1_0"/>
<package name="typelib-1_0-Atk-1_0"/>
<package name="typelib-1_0-Atspi-2_0"/>
@@ -4942,6 +4978,7 @@
<package name="vhba-kmp-pae"/>
<package name="viewnior"/>
<package name="viewnior-lang"/>
+ <package name="viewres"/>
<package name="viewvc"/>
<package name="vim"/>
<package name="vim-data"/>
@@ -4992,17 +5029,28 @@
<package name="wpa_supplicant-gui"/>
<package name="wqy-zenhei-fonts"/>
<package name="wxWidgets-lang"/>
+ <package name="x11-japanese-bitmap-fonts"/>
<package name="x11-tools"/>
+ <package name="x11perf"/>
<package name="xano-mincho-fonts"/>
<package name="xapps-common"/>
<package name="xauth"/>
<package name="xawtv"/>
+ <package name="xbacklight"/>
+ <package name="xbiff"/>
<package name="xbitmaps"/>
<package name="xbitmaps-devel"/>
<package name="xbrlapi"/>
+ <package name="xcalc"/>
<package name="xclip"/>
+ <package name="xclipboard"/>
<package name="xclock"/>
+ <package name="xcmsdb"/>
+ <package name="xcompmgr"/>
<package name="xconsole"/>
+ <package name="xcursor-themes"/>
+ <package name="xcursorgen"/>
+ <package name="xdbedizzy"/>
<package name="xdelta3"/>
<package name="xdg-desktop-portal"/>
<package name="xdg-desktop-portal-gtk"/>
@@ -5016,14 +5064,18 @@
<package name="xdg-user-dirs-gtk-lang"/>
<package name="xdg-user-dirs-lang"/>
<package name="xdg-utils"/>
+ <package name="xditview"/>
<package name="xdm"/>
<package name="xdm-xsession"/>
<package name="xdmbgrd"/>
<package name="xdotool"/>
<package name="xdpyinfo"/>
+ <package name="xedit"/>
<package name="xembedsniproxy"/>
<package name="xen-libs"/>
<package name="xen-tools-domU"/>
+ <package name="xev"/>
+ <package name="xeyes"/>
<package name="xf86-input-evdev"/>
<package name="xf86-input-joystick"/>
<package name="xf86-input-keyboard"/>
@@ -5060,6 +5112,7 @@
<package name="xf86-video-vesa"/>
<package name="xf86-video-vmware"/>
<package name="xf86-video-voodoo"/>
+ <package name="xf86dga"/>
<package name="xfce4-appfinder"/>
<package name="xfce4-appfinder-lang"/>
<package name="xfce4-dev-tools"/>
@@ -5148,25 +5201,46 @@
<package name="xfce4-vala"/>
<package name="xfconf"/>
<package name="xfconf-lang"/>
+ <package name="xfd"/>
<package name="xfdesktop"/>
<package name="xfdesktop-branding-openSUSE"/>
<package name="xfdesktop-lang"/>
+ <package name="xfindproxy"/>
+ <package name="xfontsel"/>
+ <package name="xfs"/>
<package name="xfsdump"/>
+ <package name="xfsinfo"/>
<package name="xfsprogs"/>
<package name="xfwm4"/>
<package name="xfwm4-branding-openSUSE"/>
<package name="xfwm4-lang"/>
<package name="xfwm4-themes"/>
+ <package name="xfwp"/>
+ <package name="xgamma"/>
+ <package name="xgc"/>
<package name="xhost"/>
<package name="xhtml-dtd"/>
<package name="xinetd"/>
<package name="xinit"/>
+ <package name="xinput"/>
+ <package name="xiterm"/>
<package name="xkbcomp"/>
+ <package name="xkbevd"/>
+ <package name="xkbprint"/>
+ <package name="xkbutils"/>
<package name="xkeyboard-config"/>
<package name="xkeyboard-config-lang"/>
<package name="xkill"/>
<package name="xli"/>
+ <package name="xload"/>
<package name="xlockmore"/>
+ <package name="xlogo"/>
+ <package name="xlsatoms"/>
+ <package name="xlsclients"/>
+ <package name="xlsfonts"/>
+ <package name="xmag"/>
+ <package name="xman"/>
+ <package name="xmanja"/>
<package name="xmessage"/>
<package name="xml-commons-apis"/>
<package name="xml-commons-resolver"/>
@@ -5178,7 +5252,12 @@
<package name="xmms2"/>
<package name="xmms2-plugin-base"/>
<package name="xmodmap"/>
+ <package name="xmore"/>
<package name="xorg-docs"/>
+ <package name="xorg-scripts"/>
+ <package name="xorg-x11"/>
+ <package name="xorg-x11-Xvnc"/>
+ <package name="xorg-x11-Xvnc-module"/>
<package name="xorg-x11-driver-input"/>
<package name="xorg-x11-driver-video"/>
<package name="xorg-x11-essentials"/>
@@ -5186,32 +5265,51 @@
<package name="xorg-x11-fonts-core"/>
<package name="xorg-x11-libX11-ccache"/>
<package name="xorg-x11-server"/>
+ <package name="xorg-x11-server-extra"/>
<package name="xorg-x11-server-sdk"/>
<package name="xorg-x11-server-wayland"/>
<package name="xorgproto-devel"/>
<package name="xorriso"/>
<package name="xournal"/>
+ <package name="xplsprinters"/>
+ <package name="xpr"/>
+ <package name="xprehashprinterlist"/>
<package name="xprop"/>
<package name="xrandr"/>
<package name="xrdb"/>
<package name="xreader"/>
<package name="xreader-backends"/>
<package name="xreader-lang"/>
+ <package name="xrefresh"/>
+ <package name="xrestop"/>
+ <package name="xrx"/>
<package name="xsane"/>
+ <package name="xscope"/>
<package name="xscreensaver"/>
<package name="xscreensaver-data"/>
<package name="xscreensaver-data-extra"/>
<package name="xscreensaver-lang"/>
<package name="xset"/>
+ <package name="xsetmode"/>
+ <package name="xsetpointer"/>
<package name="xsetroot"/>
<package name="xslide"/>
+ <package name="xsm"/>
+ <package name="xstdcmap"/>
<package name="xstroke"/>
<package name="xtables-addons-kmp-default"/>
<package name="xtables-addons-kmp-pae"/>
<package name="xtables-plugins"/>
+ <package name="xterm"/>
<package name="xterm-bin"/>
<package name="xtermset"/>
<package name="xtrans"/>
+ <package name="xtrap"/>
+ <package name="xvidtune"/>
+ <package name="xvinfo"/>
+ <package name="xwd"/>
+ <package name="xwininfo"/>
+ <package name="xwud"/>
<package name="xz"/>
<package name="xz-devel"/>
<package name="xz-lang"/>
@@ -5223,8 +5321,6 @@
<package name="yast2-auth-client"/>
<package name="yast2-auth-server"/>
<package name="yast2-bootloader"/>
- <package name="yast2-branding-openSUSE"/>
- <package name="yast2-branding-openSUSE-Oxygen"/>
<package name="yast2-control-center"/>
<package name="yast2-control-center-qt"/>
<package name="yast2-core"/>
@@ -5284,6 +5380,8 @@
<package name="yast2-support"/>
<package name="yast2-sysconfig"/>
<package name="yast2-tftp-server"/>
+ <package name="yast2-theme"/>
+ <package name="yast2-theme-oxygen"/>
<package name="yast2-trans-af"/>
<package name="yast2-trans-ar"/>
<package name="yast2-trans-bg"/>
++++++ DVD5-x86_64.group ++++++
--- /var/tmp/diff_new_pack.sYhLUs/_old 2018-12-31 18:01:57.607136599 +0100
+++ /var/tmp/diff_new_pack.sYhLUs/_new 2018-12-31 18:01:57.607136599 +0100
@@ -46,7 +46,6 @@
<package name="NetworkManager-vpnc"/>
<package name="NetworkManager-vpnc-gnome"/>
<package name="NetworkManager-vpnc-lang"/>
- <package name="OpenPrintingPPDs"/>
<package name="OpenPrintingPPDs-ghostscript"/>
<package name="OpenPrintingPPDs-hpijs"/>
<package name="OpenPrintingPPDs-postscript"/>
@@ -142,6 +141,7 @@
<package name="apparmor-profiles"/>
<package name="apparmor-utils"/>
<package name="apparmor-utils-lang"/>
+ <package name="appres"/>
<package name="appstream-glib"/>
<package name="appstream-glib-lang"/>
<package name="apr-devel"/>
@@ -230,7 +230,9 @@
<package name="bc"/>
<package name="bcm20702a1-firmware"/>
<package name="bcm43xx-firmware"/>
+ <package name="bdftopcf"/>
<package name="bea-stax-api"/>
+ <package name="beforelight"/>
<package name="bijiben"/>
<package name="bijiben-lang"/>
<package name="bin86"/>
@@ -243,6 +245,7 @@
<package name="biosdevname"/>
<package name="bison"/>
<package name="bison-lang"/>
+ <package name="bitmap"/>
<package name="bitstream-vera-fonts"/>
<package name="blinken"/>
<package name="blinken-lang"/>
@@ -289,6 +292,7 @@
<package name="bzr-lang"/>
<package name="ca-certificates"/>
<package name="ca-certificates-mozilla"/>
+ <package name="cabextract"/>
<package name="calamaris"/>
<package name="calendarsupport"/>
<package name="calendarsupport-lang"/>
@@ -459,6 +463,7 @@
<package name="ed"/>
<package name="edict"/>
<package name="edict2"/>
+ <package name="editres"/>
<package name="eekboard"/>
<package name="efibootmgr"/>
<package name="efont-unicode-bitmap-fonts"/>
@@ -570,6 +575,7 @@
<package name="findutils"/>
<package name="findutils-lang"/>
<package name="fipscheck"/>
+ <package name="firewall-macros"/>
<package name="firewalld"/>
<package name="firewalld-lang"/>
<package name="flac"/>
@@ -582,6 +588,7 @@
<package name="fontconfig-devel"/>
<package name="fonts-KanjiStrokeOrders"/>
<package name="fonts-config"/>
+ <package name="fonttosfnt"/>
<package name="fprintd"/>
<package name="fprintd-lang"/>
<package name="fprintd-pam"/>
@@ -592,8 +599,11 @@
<package name="freerdp"/>
<package name="freetype2-devel"/>
<package name="frei0r-plugins"/>
+ <package name="fribidi"/>
<package name="frogr"/>
<package name="frogr-lang"/>
+ <package name="fslsfonts"/>
+ <package name="fstobdf"/>
<package name="ft2demos"/>
<package name="ftbench"/>
<package name="ftdiff"/>
@@ -719,7 +729,6 @@
<package name="glibc-extra"/>
<package name="glibc-info"/>
<package name="glibc-locale"/>
- <package name="glibc-locale-32bit"/>
<package name="gmenudbusmenuproxy"/>
<package name="gmp-devel"/>
<package name="gnome-backgrounds"/>
@@ -848,6 +857,7 @@
<package name="google-croscore-fonts"/>
<package name="google-droid-fonts"/>
<package name="google-noto-fonts-doc"/>
+ <package name="google-opensans-fonts"/>
<package name="google-roboto-fonts"/>
<package name="google-tinos-fonts"/>
<package name="gpart"/>
@@ -880,7 +890,6 @@
<package name="grub2-i386-pc"/>
<package name="grub2-snapper-plugin"/>
<package name="grub2-systemd-sleep-plugin"/>
- <package name="grub2-x86_64-efi"/>
<package name="grub2-x86_64-xen"/>
<package name="gsettings-backend-dconf"/>
<package name="gsettings-desktop-schemas"/>
@@ -1064,6 +1073,8 @@
<package name="icewm-default"/>
<package name="icewm-lang"/>
<package name="icewm-lite"/>
+ <package name="icewm-theme-branding"/>
+ <package name="ico"/>
<package name="icoutils"/>
<package name="ifplugd"/>
<package name="iftop"/>
@@ -1073,6 +1084,7 @@
<package name="indent"/>
<package name="indic-fonts"/>
<package name="info"/>
+ <package name="info2html"/>
<package name="initviocons"/>
<package name="inn"/>
<package name="insserv-compat"/>
@@ -1080,7 +1092,11 @@
<package name="install-initrd-Kubic"/>
<package name="intel-gpu-tools"/>
<package name="intel-vaapi-driver"/>
+ <package name="intlfonts-chinese-big-bitmap-fonts"/>
+ <package name="intlfonts-chinese-bitmap-fonts"/>
<package name="intlfonts-euro-bitmap-fonts"/>
+ <package name="intlfonts-japanese-big-bitmap-fonts"/>
+ <package name="intlfonts-japanese-bitmap-fonts"/>
<package name="intltool"/>
<package name="inxi"/>
<package name="ipa-ex-gothic-fonts"/>
@@ -1495,6 +1511,7 @@
<package name="kwordquiz-lang"/>
<package name="lame"/>
<package name="latex2html-pngicons"/>
+ <package name="lbxproxy"/>
<package name="ldmtool"/>
<package name="ldns"/>
<package name="leafpad"/>
@@ -1506,6 +1523,7 @@
<package name="libAppStreamQt2"/>
<package name="libFLAC++6"/>
<package name="libFLAC8"/>
+ <package name="libFS6"/>
<package name="libGLEW2_1"/>
<package name="libGLU1"/>
<package name="libGeoIP1"/>
@@ -1755,6 +1773,7 @@
<package name="libX11-devel"/>
<package name="libX11-xcb1"/>
<package name="libXRes1"/>
+ <package name="libXTrap6"/>
<package name="libXau-devel"/>
<package name="libXau6"/>
<package name="libXau6-32bit"/>
@@ -1783,6 +1802,7 @@
<package name="libXi6-32bit"/>
<package name="libXinerama1"/>
<package name="libXinerama1-32bit"/>
+ <package name="libXiterm1"/>
<package name="libXmu-devel"/>
<package name="libXmu6"/>
<package name="libXmuu1"/>
@@ -1806,6 +1826,7 @@
<package name="libXv1"/>
<package name="libXv1-32bit"/>
<package name="libXvMC1"/>
+ <package name="libXvnc1"/>
<package name="libXxf86dga1"/>
<package name="libXxf86misc1"/>
<package name="libXxf86vm1"/>
@@ -2099,6 +2120,7 @@
<package name="liberation-fonts"/>
<package name="libesmtp6"/>
<package name="libespeak-ng1"/>
+ <package name="libestr0"/>
<package name="libetonyek-0_1-1"/>
<package name="libetpan20"/>
<package name="libevdev-devel"/>
@@ -2124,6 +2146,7 @@
<package name="libfam0-gamin"/>
<package name="libfam0-gamin-32bit"/>
<package name="libfarstream-0_2-5"/>
+ <package name="libfastjson4"/>
<package name="libfaxutil5_6_1"/>
<package name="libfcgi0"/>
<package name="libfcitx-4_2_9"/>
@@ -2492,6 +2515,7 @@
<package name="liblavjpeg-2_0-0"/>
<package name="liblavplay-2_0-0"/>
<package name="liblavrec-2_0-0"/>
+ <package name="liblbxutil1"/>
<package name="liblcms2-2"/>
<package name="liblcms2-2-32bit"/>
<package name="libldap-2_4-2"/>
@@ -2511,6 +2535,8 @@
<package name="liblirc_client0"/>
<package name="liblmdb-0_9_22"/>
<package name="liblockdev1"/>
+ <package name="liblogging0"/>
+ <package name="liblognorm5"/>
<package name="libloudmouth-1-0"/>
<package name="liblouis-data"/>
<package name="liblouis16"/>
@@ -3293,6 +3319,7 @@
<package name="lightsoff-lang"/>
<package name="links"/>
<package name="linux-glibc-devel"/>
+ <package name="listres"/>
<package name="lklug-fonts"/>
<package name="lockdev"/>
<package name="logrotate"/>
@@ -3309,6 +3336,7 @@
<package name="lttng-modules-kmp-default"/>
<package name="lua53"/>
<package name="lua53-luasocket"/>
+ <package name="luit"/>
<package name="lv"/>
<package name="lvm2"/>
<package name="lxappearance"/>
@@ -3362,7 +3390,6 @@
<package name="mariadb"/>
<package name="mariadb-client"/>
<package name="mariadb-errormessages"/>
- <package name="master-boot-code"/>
<package name="mbimcli-bash-completion"/>
<package name="mbox-importer"/>
<package name="mbox-importer-lang"/>
@@ -3392,6 +3419,7 @@
<package name="minicom"/>
<package name="minicom-lang"/>
<package name="mjpegtools"/>
+ <package name="mkcomposecache"/>
<package name="mkfontdir"/>
<package name="mkfontscale"/>
<package name="mlocate"/>
@@ -3543,6 +3571,7 @@
<package name="obs-service-tar_scm"/>
<package name="obs-service-verify_file"/>
<package name="ocfs2-tools"/>
+ <package name="oclock"/>
<package name="ofl"/>
<package name="okteta"/>
<package name="okteta-lang"/>
@@ -3571,6 +3600,7 @@
<package name="openslp-server"/>
<package name="openssh"/>
<package name="openssh-askpass"/>
+ <package name="openssh-askpass-gnome"/>
<package name="openssh-helpers"/>
<package name="openssl"/>
<package name="openssl-1_1"/>
@@ -3598,6 +3628,7 @@
<package name="pam-32bit"/>
<package name="pam-config"/>
<package name="pam-devel"/>
+ <package name="pam-doc"/>
<package name="pam_apparmor"/>
<package name="pam_apparmor-32bit"/>
<package name="pam_krb5-32bit"/>
@@ -3626,6 +3657,7 @@
<package name="patterns-base-base"/>
<package name="patterns-base-basesystem"/>
<package name="patterns-base-console"/>
+ <package name="patterns-base-documentation"/>
<package name="patterns-base-enhanced_base"/>
<package name="patterns-base-enhanced_base_opt"/>
<package name="patterns-base-minimal_base"/>
@@ -3633,8 +3665,8 @@
<package name="patterns-base-sw_management"/>
<package name="patterns-base-transactional_base"/>
<package name="patterns-base-x11"/>
+ <package name="patterns-base-x11_enhanced"/>
<package name="patterns-base-x11_opt"/>
- <package name="patterns-base-x86"/>
<package name="patterns-desktop-books"/>
<package name="patterns-desktop-imaging"/>
<package name="patterns-desktop-imaging_opt"/>
@@ -4172,6 +4204,7 @@
<package name="procinfo"/>
<package name="procmail"/>
<package name="procps"/>
+ <package name="proxymngr"/>
<package name="psgml"/>
<package name="psmisc"/>
<package name="psmisc-lang"/>
@@ -4396,6 +4429,7 @@
<package name="remmina-plugin-secret"/>
<package name="remmina-plugin-vnc"/>
<package name="remmina-plugin-xdmcp"/>
+ <package name="rendercheck"/>
<package name="rgb"/>
<package name="rhino"/>
<package name="ripit"/>
@@ -4410,8 +4444,10 @@
<package name="rpm-devel"/>
<package name="rsibreak"/>
<package name="rsibreak-lang"/>
+ <package name="rstart"/>
<package name="rsvg-thumbnailer"/>
<package name="rsync"/>
+ <package name="rsyslog"/>
<package name="rt2860"/>
<package name="rtkit"/>
<package name="rtl8812au-kmp-default"/>
@@ -4723,6 +4759,7 @@
<package name="rubygem-passenger-apache2"/>
<package name="rubygem-ruby-fcgi"/>
<package name="runvdr-extreme-systemd"/>
+ <package name="rxvt-unicode"/>
<package name="rzip"/>
<package name="rzsz"/>
<package name="sablot"/>
@@ -4776,6 +4813,7 @@
<package name="shim"/>
<package name="shotwell"/>
<package name="shotwell-lang"/>
+ <package name="showfont"/>
<package name="siga"/>
<package name="signon-kwallet-extension"/>
<package name="signon-plugin-oauth2"/>
@@ -4796,6 +4834,7 @@
<package name="slrn-lang"/>
<package name="smartmontools"/>
<package name="smp_utils"/>
+ <package name="smproxy"/>
<package name="snapper"/>
<package name="snapper-zypp-plugin"/>
<package name="sni-qt"/>
@@ -4863,6 +4902,7 @@
<package name="sysdig-kmp-default"/>
<package name="sysfsutils"/>
<package name="syslinux"/>
+ <package name="syslog-service"/>
<package name="sysprof"/>
<package name="sysprof-lang"/>
<package name="system-config-printer"/>
@@ -4872,6 +4912,7 @@
<package name="system-config-printer-dbus-service"/>
<package name="system-group-hardware"/>
<package name="system-group-wheel"/>
+ <package name="system-tuning-common-SUSE"/>
<package name="system-user-bin"/>
<package name="system-user-daemon"/>
<package name="system-user-ftp"/>
@@ -4888,8 +4929,6 @@
<package name="system-user-wwwrun"/>
<package name="systemd"/>
<package name="systemd-32bit"/>
- <package name="systemd-coredump"/>
- <package name="systemd-logger"/>
<package name="systemd-presets-branding-openSUSE"/>
<package name="systemd-presets-branding-transactional-server"/>
<package name="systemd-presets-common-SUSE"/>
@@ -4964,6 +5003,7 @@
<package name="tracker-miners"/>
<package name="tracker-miners-lang"/>
<package name="transactional-update"/>
+ <package name="transactional-update-zypp-config"/>
<package name="translation-update"/>
<package name="translation-update-cs"/>
<package name="translation-update-da"/>
@@ -4992,6 +5032,7 @@
<package name="tuned"/>
<package name="tv-common"/>
<package name="tv-fonts"/>
+ <package name="twm"/>
<package name="typelib-1_0-AccountsService-1_0"/>
<package name="typelib-1_0-Atk-1_0"/>
<package name="typelib-1_0-Atspi-2_0"/>
@@ -5114,6 +5155,7 @@
<package name="vhba-kmp-default"/>
<package name="viewnior"/>
<package name="viewnior-lang"/>
+ <package name="viewres"/>
<package name="viewvc"/>
<package name="vim"/>
<package name="vim-data"/>
@@ -5165,17 +5207,28 @@
<package name="wpa_supplicant-gui"/>
<package name="wqy-zenhei-fonts"/>
<package name="wxWidgets-lang"/>
+ <package name="x11-japanese-bitmap-fonts"/>
<package name="x11-tools"/>
+ <package name="x11perf"/>
<package name="xano-mincho-fonts"/>
<package name="xapps-common"/>
<package name="xauth"/>
<package name="xawtv"/>
+ <package name="xbacklight"/>
+ <package name="xbiff"/>
<package name="xbitmaps"/>
<package name="xbitmaps-devel"/>
<package name="xbrlapi"/>
+ <package name="xcalc"/>
<package name="xclip"/>
+ <package name="xclipboard"/>
<package name="xclock"/>
+ <package name="xcmsdb"/>
+ <package name="xcompmgr"/>
<package name="xconsole"/>
+ <package name="xcursor-themes"/>
+ <package name="xcursorgen"/>
+ <package name="xdbedizzy"/>
<package name="xdelta3"/>
<package name="xdg-desktop-portal"/>
<package name="xdg-desktop-portal-gtk"/>
@@ -5189,16 +5242,20 @@
<package name="xdg-user-dirs-gtk-lang"/>
<package name="xdg-user-dirs-lang"/>
<package name="xdg-utils"/>
+ <package name="xditview"/>
<package name="xdm"/>
<package name="xdm-xsession"/>
<package name="xdmbgrd"/>
<package name="xdotool"/>
<package name="xdpyinfo"/>
+ <package name="xedit"/>
<package name="xembedsniproxy"/>
<package name="xen"/>
<package name="xen-libs"/>
<package name="xen-tools"/>
<package name="xen-tools-domU"/>
+ <package name="xev"/>
+ <package name="xeyes"/>
<package name="xf86-input-evdev"/>
<package name="xf86-input-joystick"/>
<package name="xf86-input-keyboard"/>
@@ -5235,6 +5292,7 @@
<package name="xf86-video-vesa"/>
<package name="xf86-video-vmware"/>
<package name="xf86-video-voodoo"/>
+ <package name="xf86dga"/>
<package name="xfce4-appfinder"/>
<package name="xfce4-appfinder-lang"/>
<package name="xfce4-dev-tools"/>
@@ -5323,25 +5381,46 @@
<package name="xfce4-vala"/>
<package name="xfconf"/>
<package name="xfconf-lang"/>
+ <package name="xfd"/>
<package name="xfdesktop"/>
<package name="xfdesktop-branding-openSUSE"/>
<package name="xfdesktop-lang"/>
+ <package name="xfindproxy"/>
+ <package name="xfontsel"/>
+ <package name="xfs"/>
<package name="xfsdump"/>
+ <package name="xfsinfo"/>
<package name="xfsprogs"/>
<package name="xfwm4"/>
<package name="xfwm4-branding-openSUSE"/>
<package name="xfwm4-lang"/>
<package name="xfwm4-themes"/>
+ <package name="xfwp"/>
+ <package name="xgamma"/>
+ <package name="xgc"/>
<package name="xhost"/>
<package name="xhtml-dtd"/>
<package name="xinetd"/>
<package name="xinit"/>
+ <package name="xinput"/>
+ <package name="xiterm"/>
<package name="xkbcomp"/>
+ <package name="xkbevd"/>
+ <package name="xkbprint"/>
+ <package name="xkbutils"/>
<package name="xkeyboard-config"/>
<package name="xkeyboard-config-lang"/>
<package name="xkill"/>
<package name="xli"/>
+ <package name="xload"/>
<package name="xlockmore"/>
+ <package name="xlogo"/>
+ <package name="xlsatoms"/>
+ <package name="xlsclients"/>
+ <package name="xlsfonts"/>
+ <package name="xmag"/>
+ <package name="xman"/>
+ <package name="xmanja"/>
<package name="xmessage"/>
<package name="xml-commons-apis"/>
<package name="xml-commons-resolver"/>
@@ -5353,7 +5432,12 @@
<package name="xmms2"/>
<package name="xmms2-plugin-base"/>
<package name="xmodmap"/>
+ <package name="xmore"/>
<package name="xorg-docs"/>
+ <package name="xorg-scripts"/>
+ <package name="xorg-x11"/>
+ <package name="xorg-x11-Xvnc"/>
+ <package name="xorg-x11-Xvnc-module"/>
<package name="xorg-x11-driver-input"/>
<package name="xorg-x11-driver-video"/>
<package name="xorg-x11-essentials"/>
@@ -5361,31 +5445,50 @@
<package name="xorg-x11-fonts-core"/>
<package name="xorg-x11-libX11-ccache"/>
<package name="xorg-x11-server"/>
+ <package name="xorg-x11-server-extra"/>
<package name="xorg-x11-server-sdk"/>
<package name="xorg-x11-server-wayland"/>
<package name="xorgproto-devel"/>
<package name="xorriso"/>
<package name="xournal"/>
+ <package name="xplsprinters"/>
+ <package name="xpr"/>
+ <package name="xprehashprinterlist"/>
<package name="xprop"/>
<package name="xrandr"/>
<package name="xrdb"/>
<package name="xreader"/>
<package name="xreader-backends"/>
<package name="xreader-lang"/>
+ <package name="xrefresh"/>
+ <package name="xrestop"/>
+ <package name="xrx"/>
<package name="xsane"/>
+ <package name="xscope"/>
<package name="xscreensaver"/>
<package name="xscreensaver-data"/>
<package name="xscreensaver-data-extra"/>
<package name="xscreensaver-lang"/>
<package name="xset"/>
+ <package name="xsetmode"/>
+ <package name="xsetpointer"/>
<package name="xsetroot"/>
<package name="xslide"/>
+ <package name="xsm"/>
+ <package name="xstdcmap"/>
<package name="xstroke"/>
<package name="xtables-addons-kmp-default"/>
<package name="xtables-plugins"/>
+ <package name="xterm"/>
<package name="xterm-bin"/>
<package name="xtermset"/>
<package name="xtrans"/>
+ <package name="xtrap"/>
+ <package name="xvidtune"/>
+ <package name="xvinfo"/>
+ <package name="xwd"/>
+ <package name="xwininfo"/>
+ <package name="xwud"/>
<package name="xz"/>
<package name="xz-devel"/>
<package name="xz-lang"/>
@@ -5397,8 +5500,6 @@
<package name="yast2-auth-client"/>
<package name="yast2-auth-server"/>
<package name="yast2-bootloader"/>
- <package name="yast2-branding-openSUSE"/>
- <package name="yast2-branding-openSUSE-Oxygen"/>
<package name="yast2-control-center"/>
<package name="yast2-control-center-qt"/>
<package name="yast2-core"/>
@@ -5459,6 +5560,8 @@
<package name="yast2-support"/>
<package name="yast2-sysconfig"/>
<package name="yast2-tftp-server"/>
+ <package name="yast2-theme"/>
+ <package name="yast2-theme-oxygen"/>
<package name="yast2-trans-af"/>
<package name="yast2-trans-ar"/>
<package name="yast2-trans-bg"/>
1
0
Hello community,
here is the log from the commit of package 000product for openSUSE:Factory checked in at 2018-12-31 09:47:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/000product (Old)
and /work/SRC/openSUSE:Factory/.000product.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "000product"
Mon Dec 31 09:47:30 2018 rev:775 rq: version:unknown
Mon Dec 31 09:47:29 2018 rev:774 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.Jpyh6e/_old 2018-12-31 09:48:09.046129845 +0100
+++ /var/tmp/diff_new_pack.Jpyh6e/_new 2018-12-31 09:48:09.046129845 +0100
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE-Tumbleweed-Kubic___20181228" schemaversion="4.1">
+<image name="OBS__openSUSE-Tumbleweed-Kubic___20181231" 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">20181228</productvar>
+ <productvar name="VERSION">20181231</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse-tumbleweed-kubic:20181228,openSUSE Tumbleweed Kubic</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse-tumbleweed-kubic:20181231,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.Jpyh6e/_old 2018-12-31 09:48:09.058129835 +0100
+++ /var/tmp/diff_new_pack.Jpyh6e/_new 2018-12-31 09:48:09.058129835 +0100
@@ -17,7 +17,7 @@
Name: openSUSE-Tumbleweed-Kubic-release
-Version: 20181228
+Version: 20181231
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) = 20181228-0
+Provides: product(openSUSE-Tumbleweed-Kubic) = 20181231-0
Provides: product-label() = openSUSE%20Tumbleweed%20Kubic
-Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Aopensuse%2Dtumbleweed%2Dkubic%3A20181228
+Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Aopensuse%2Dtumbleweed%2Dkubic%3A20181231
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) = 20181228-0
+Provides: product_flavor(openSUSE-Tumbleweed-Kubic) = 20181231-0
Summary: openSUSE Tumbleweed Kubic
%description dvd
@@ -123,11 +123,11 @@
<product schemeversion="0">
<vendor>openSUSE</vendor>
<name>openSUSE-Tumbleweed-Kubic</name>
- <version>20181228</version>
+ <version>20181231</version>
<release>0</release>
<endoflife></endoflife>
<arch>%{_target_cpu}</arch>
- <cpeid>cpe:/o:opensuse:opensuse-tumbleweed-kubic:20181228</cpeid>
+ <cpeid>cpe:/o:opensuse:opensuse-tumbleweed-kubic:20181231</cpeid>
<productline>openSUSE-Tumbleweed-Kubic</productline>
<register>
<pool>
++++++ _service:product_converter:openSUSE-cd-mini-i586.kiwi ++++++
--- /var/tmp/diff_new_pack.Jpyh6e/_old 2018-12-31 09:48:09.070129825 +0100
+++ /var/tmp/diff_new_pack.Jpyh6e/_new 2018-12-31 09:48:09.074129822 +0100
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE___20181228" schemaversion="4.1">
+<image name="OBS__openSUSE___20181231" 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">20181228</productvar>
+ <productvar name="VERSION">20181231</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20181228,openSUSE Tumbleweed</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20181231,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.Jpyh6e/_old 2018-12-31 09:48:09.130129776 +0100
+++ /var/tmp/diff_new_pack.Jpyh6e/_new 2018-12-31 09:48:09.130129776 +0100
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE___20181228" schemaversion="4.1">
+<image name="OBS__openSUSE___20181231" 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-20181228-i586-x86_64</productvar>
+ <productvar name="MEDIUM_NAME">openSUSE-20181231-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">20181228</productvar>
+ <productvar name="VERSION">20181231</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20181228,openSUSE Tumbleweed</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20181231,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.Jpyh6e/_old 2018-12-31 09:48:09.154129756 +0100
+++ /var/tmp/diff_new_pack.Jpyh6e/_new 2018-12-31 09:48:09.170129743 +0100
@@ -20,7 +20,7 @@
#define betaversion %{nil}
%define codename Tumbleweed
Name: openSUSE-release
-Version: 20181228
+Version: 20181231
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}) < 20181228
+Obsoletes: product_flavor(%{product}) < 20181231
# 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) = 20181228-0
+Provides: product(openSUSE) = 20181231-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%3A20181228
+Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Aopensuse%3A20181231
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)
@@ -17815,7 +17815,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(ftp)
-Provides: product_flavor(openSUSE) = 20181228-0
+Provides: product_flavor(openSUSE) = 20181231-0
Summary: openSUSE Tumbleweed
%description ftp
@@ -17830,7 +17830,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(mini)
-Provides: product_flavor(openSUSE) = 20181228-0
+Provides: product_flavor(openSUSE) = 20181231-0
Summary: openSUSE Tumbleweed
%description mini
@@ -17845,7 +17845,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(dvd)
-Provides: product_flavor(openSUSE) = 20181228-0
+Provides: product_flavor(openSUSE) = 20181231-0
Summary: openSUSE Tumbleweed
%description dvd
@@ -17860,7 +17860,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(livecd-kde)
-Provides: product_flavor(openSUSE) = 20181228-0
+Provides: product_flavor(openSUSE) = 20181231-0
Summary: openSUSE Tumbleweed
%description livecd-kde
@@ -17875,7 +17875,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(livecd-x11)
-Provides: product_flavor(openSUSE) = 20181228-0
+Provides: product_flavor(openSUSE) = 20181231-0
Summary: openSUSE Tumbleweed
%description livecd-x11
@@ -17890,7 +17890,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(livecd-gnome)
-Provides: product_flavor(openSUSE) = 20181228-0
+Provides: product_flavor(openSUSE) = 20181231-0
Summary: openSUSE Tumbleweed
%description livecd-gnome
@@ -17905,7 +17905,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(usb-kde)
-Provides: product_flavor(openSUSE) = 20181228-0
+Provides: product_flavor(openSUSE) = 20181231-0
Summary: openSUSE Tumbleweed
%description usb-kde
@@ -17920,7 +17920,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(usb-gnome)
-Provides: product_flavor(openSUSE) = 20181228-0
+Provides: product_flavor(openSUSE) = 20181231-0
Summary: openSUSE Tumbleweed
%description usb-gnome
@@ -17935,7 +17935,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(usb-x11)
-Provides: product_flavor(openSUSE) = 20181228-0
+Provides: product_flavor(openSUSE) = 20181231-0
Summary: openSUSE Tumbleweed
%description usb-x11
@@ -18008,10 +18008,10 @@
<product schemeversion="0">
<vendor>openSUSE</vendor>
<name>openSUSE</name>
- <version>20181228</version>
+ <version>20181231</version>
<release>0</release>
<arch>%{_target_cpu}</arch>
- <cpeid>cpe:/o:opensuse:opensuse:20181228</cpeid>
+ <cpeid>cpe:/o:opensuse:opensuse:20181231</cpeid>
<productline>openSUSE</productline>
<register>
<pool>
openSUSE-release.spec: same change
++++++ openSUSE-Tumbleweed-Kubic.product ++++++
--- /var/tmp/diff_new_pack.Jpyh6e/_old 2018-12-31 09:48:09.386129566 +0100
+++ /var/tmp/diff_new_pack.Jpyh6e/_new 2018-12-31 09:48:09.386129566 +0100
@@ -6,7 +6,7 @@
<name>openSUSE-Tumbleweed-Kubic</name>
<releasepkgname>openSUSE-Tumbleweed-Kubic-release</releasepkgname>
<endoflife/>
- <version>20181228</version>
+ <version>20181231</version>
<!-- release is no longer optional -->
<release>0</release>
<productline>openSUSE-Tumbleweed-Kubic</productline>
++++++ openSUSE.product ++++++
--- /var/tmp/diff_new_pack.Jpyh6e/_old 2018-12-31 09:48:09.394129559 +0100
+++ /var/tmp/diff_new_pack.Jpyh6e/_new 2018-12-31 09:48:09.394129559 +0100
@@ -4,7 +4,7 @@
<product>
<vendor>openSUSE</vendor>
<name>openSUSE</name>
- <version>20181228</version>
+ <version>20181231</version>
<release>0</release>
<productline>openSUSE</productline>
1
0
Hello community,
here is the log from the commit of package logtop for openSUSE:Factory checked in at 2018-12-31 09:47:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/logtop (Old)
and /work/SRC/openSUSE:Factory/.logtop.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "logtop"
Mon Dec 31 09:47:28 2018 rev:3 rq:662117 version:0.7
Changes:
--------
--- /work/SRC/openSUSE:Factory/logtop/logtop.changes 2018-11-22 13:26:52.589915302 +0100
+++ /work/SRC/openSUSE:Factory/.logtop.new.28833/logtop.changes 2018-12-31 09:48:03.886134079 +0100
@@ -1,0 +2,9 @@
+Sun Dec 30 21:21:20 UTC 2018 - sogal(a)opensuse.org
+
+- Updated to v0.7
+ * applied ncursesw patch
+ * allow UTF-8 to pass thrue
+ * README written in markdown
+- Dropped logtop-ncursesw.patch (applied upstream gh-PR#7)
+
+-------------------------------------------------------------------
Old:
----
logtop-0.6.tar.gz
logtop-ncursesw.patch
New:
----
logtop-0.7.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ logtop.spec ++++++
--- /var/tmp/diff_new_pack.f76bOi/_old 2018-12-31 09:48:04.274133761 +0100
+++ /var/tmp/diff_new_pack.f76bOi/_new 2018-12-31 09:48:04.274133761 +0100
@@ -12,12 +12,12 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via https://bugs.opensuse.org/
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
Name: logtop
-Version: 0.6
+Version: 0.7
Release: 0
Summary: Statistics generator for logs
License: BSD-2-Clause
@@ -25,17 +25,18 @@
URL: https://julienpalard.github.io/logtop/
Source: https://github.com/JulienPalard/logtop/archive/%{name}-%{version}.tar.gz
BuildRequires: make
+BuildRequires: pkgconfig
BuildRequires: uthash-devel
BuildRequires: pkgconfig(ncursesw)
-Patch0: logtop-ncursesw.patch
%description
Logtop is a basic log analyzer.
It allows piping logs into it to obtain statistics.
%prep
+
%setup -q -n %{name}-%{name}-%{version}
-%patch0 -p1
+
%build
export CFLAGS="%{optflags}"
make %{?_smp_mflags}
@@ -45,7 +46,7 @@
install -D -m0644 doc/logtop.1 %{buildroot}%{_mandir}/man1/%{name}.1
%files
-%doc ChangeLog README
+%doc ChangeLog README.md
%license COPYRIGHT
%{_bindir}/%{name}
%{_mandir}/man1/%{name}.1%{?ext_man}
++++++ logtop-0.6.tar.gz -> logtop-0.7.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/logtop-logtop-0.6/.gitignore new/logtop-logtop-0.7/.gitignore
--- old/logtop-logtop-0.6/.gitignore 1970-01-01 01:00:00.000000000 +0100
+++ new/logtop-logtop-0.7/.gitignore 2018-12-26 14:58:31.000000000 +0100
@@ -0,0 +1,5 @@
+examples/example1
+liblogtop.*
+logtop
+src/*.o
+src/libavl/*.o
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/logtop-logtop-0.6/ChangeLog new/logtop-logtop-0.7/ChangeLog
--- old/logtop-logtop-0.6/ChangeLog 2013-03-20 11:36:33.000000000 +0100
+++ new/logtop-logtop-0.7/ChangeLog 2018-12-26 14:58:31.000000000 +0100
@@ -1,3 +1,87 @@
+2013-08-10 18:04:37 +0200 Julien Palard <julien(a)eeple.fr>
+
+ * Documentation and example of the Python API
+
+2013-08-10 17:45:24 +0200 Julien Palard <julien(a)eeple.fr>
+
+ * Documentation and example of the C API
+
+2013-08-10 17:44:12 +0200 Julien Palard <julien(a)eeple.fr>
+
+ * FIX: Style
+
+2013-08-10 17:44:01 +0200 Julien Palard <julien(a)eeple.fr>
+
+ * NEW: delete_logtop_state
+
+2013-08-10 17:43:32 +0200 Julien Palard <julien(a)eeple.fr>
+
+ * FIX: Makefile to build liblogtop.
+
+2013-07-26 10:07:37 +0200 Julien Palard <julien(a)palard.fr>
+
+ * Version from Makefile
+
+2013-07-26 09:57:55 +0200 Julien Palard <julien(a)palard.fr>
+
+ * FIX: Memory leak in python binding
+
+2013-04-12 11:23:33 +0200 Julien Palard <julien(a)palard.fr>
+
+ * Adding some doc about python module dependencies
+
+2013-03-20 11:36:33 +0100 Julien Palard <julien(a)palard.fr>
+
+ * NEW: Give also global frequency to python module
+
+2013-03-20 11:30:08 +0100 Julien Palard <julien(a)palard.fr>
+
+ * NEW: Give frequency of every lines to python module
+
+2013-03-20 10:01:36 +0100 Julien Palard <julien(a)palard.fr>
+
+ * FIX: Continue to increment time when no new lines are fed
+
+2013-03-20 09:54:29 +0100 Julien Palard <julien(a)palard.fr>
+
+ * Cleaning .pyc files
+
+2013-03-20 09:54:21 +0100 Julien Palard <julien(a)palard.fr>
+
+ * Adding a test file for python module
+
+2013-03-19 18:43:40 +0100 Julien Palard <julien(a)palard.fr>
+
+ * Do not give simplified representation of the string to python, seems useless.
+
+2013-03-14 00:28:52 +0100 Julien Palard <julien(a)palard.fr>
+
+ * Adding python module via swig
+
+2013-03-14 00:25:40 +0100 Julien Palard <julien(a)palard.fr>
+
+ * Simplier to use a struct for swig
+
+2013-03-13 23:37:58 +0100 Julien Palard <julien(a)palard.fr>
+
+ * Adding a logtop_get function
+
+2013-03-13 23:11:18 +0100 Julien Palard <julien(a)palard.fr>
+
+ * Provide a logtop_delete function, renames for consistency
+
+2013-03-13 19:11:18 +0100 Julien Palard <julien(a)palard.fr>
+
+ * Renaming frequency -> logtop, more consistent
+
+2013-03-13 19:06:24 +0100 Julien Palard <julien(a)palard.fr>
+
+ * Renaming logtop -> main (see next commit)
+
+2013-03-13 18:34:34 +0100 Julien Palard <julien(a)palard.fr>
+
+ * Splitting code, first step to provide a lib_logtop.
+
2012-11-17 23:48:35 +0100 Julien Palard <julien(a)palard.fr>
* UPDATE: Display improvment
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/logtop-logtop-0.6/Makefile new/logtop-logtop-0.7/Makefile
--- old/logtop-logtop-0.6/Makefile 2013-03-20 11:36:33.000000000 +0100
+++ new/logtop-logtop-0.7/Makefile 2018-12-26 14:58:31.000000000 +0100
@@ -5,26 +5,31 @@
## Login <logtop(a)mandark.fr>
##
-VERSION = 0.6
+VERSION = 0.7.0
MINOR = 0
RELEASE = 0
NAME = logtop
-LINKERNAME = lib$(NAME).so
+UNAME=$(shell uname -s)
+ifeq ($(UNAME),Darwin)
+ LINKERNAME = lib$(NAME).dylib
+else
+ LINKERNAME = lib$(NAME).so
+endif
SONAME=$(LINKERNAME).$(VERSION)
REALNAME=$(SONAME).$(MINOR).$(RELEASE)
-LIB_SRC = src/avl.c src/history.c src/curses.c \
- src/stdout.c src/logtop.c src/libavl/avl.c
-SRC = $(LIB_SRC) src/main.c
+LIB_SRC = src/avl.c src/history.c \
+ src/logtop.c src/libavl/avl.c
+SRC = $(LIB_SRC) src/curses.c src/stdout.c src/main.c
LIB_OBJ = $(LIB_SRC:.c=.o)
OBJ = $(SRC:.c=.o)
CC = gcc
-INCLUDE = .
-LIB = -lncurses #-lefence
-CFLAGS = -O3 -Wall -fPIC -Wextra -ansi -pedantic -Wstrict-prototypes -I$(INCLUDE)
+override INCLUDE += .
+LIB = $(shell pkg-config --libs ncursesw) #-lefence
+CFLAGS += -O3 -Wall -fPIC -Wextra -pedantic -Wstrict-prototypes -I$(INCLUDE) $(shell pkg-config --cflags ncursesw)
RM = rm -fr
LDFLAGS =
@@ -32,7 +37,7 @@
$(CC) -o $(NAME) $(OBJ) $(LIB) $(LDFLAGS)
lib$(NAME): $(LIB_OBJ)
- $(CC) --shared -o $(LINKERNAME) $(OBJ) $(LIB) $(LDFLAGS)
+ $(CC) $(CFLAGS) --shared -o $(LINKERNAME) $(OBJ) $(LIB) $(LDFLAGS)
install: $(NAME)
mkdir -p $(DESTDIR)/usr/bin/
@@ -42,6 +47,10 @@
swig -python *.i
python ./setup.py build_ext --inplace
+python3-module:
+ swig -python *.i
+ python3 ./setup.py build_ext --inplace
+
all:
@make $(NAME)
@make lib$(NAME)
@@ -51,7 +60,7 @@
clean:
$(RM) $(NAME) src/*~ src/#*# src/*.o src/*.core \
- src/libavl/*.o _logtop.so liblogtop.so \
+ src/libavl/*.o _logtop.* liblogtop.* \
logtop.py *.pyc build/ logtop_wrap.c
re: clean all
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/logtop-logtop-0.6/README new/logtop-logtop-0.7/README
--- old/logtop-logtop-0.6/README 2013-03-20 11:36:33.000000000 +0100
+++ new/logtop-logtop-0.7/README 1970-01-01 01:00:00.000000000 +0100
@@ -1,41 +0,0 @@
-For copyright information, please see the file COPYRIGHT in this
-directory or in the files of the source tree.
-
-This project was initiated on 2010-06-29 by Palard Julien
-See http://julien.palard.fr or ask me questions at :
-julien at palard in fr
-
-Compile dependencies :
- You will need :
- Package: libncurses5-dev
- Version: 5.7+20100313-1
- $ aptitude install libncurses5-dev uthash-dev
-
- Then, to compile just type :
- $ make
-
-Run :
- You will need :
- $ aptitude install libncurses5
- $ ./logtop
-
-Usage :
- logtop displays real-time count of strings recieved in standard input.
- I's useful for some cases, like getting the IP flooding your server :
- $ tail -f /var/log/apache2/access.log | cut -d' ' -f1 | logtop
-
- Or the top buzzing article of your blog :
- $ tail -f /var/log/apache2/access.log | cut -d' ' -f7 | grep article | logtop
-
-
-Development :
- I use a hashtable to store strings and an AVL tree to store frequencies,
- so I can fetch by string or fetch ordered by frequency to display the
- top-strings.
-
-About libavl:
- The libavl used here is the Ben Pfaff's one, statically build with logtop, as
- Ben want it to be (see INSTALL file and here :
- http://lists.debian.org/debian-devel/2001/07/msg01303.html)
- So this libavl is NOT packaged as a library for Debian, the libavl you'll
- found in Debian repositories is the Wessel Dankers's one.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/logtop-logtop-0.6/README.md new/logtop-logtop-0.7/README.md
--- old/logtop-logtop-0.6/README.md 1970-01-01 01:00:00.000000000 +0100
+++ new/logtop-logtop-0.7/README.md 2018-12-26 14:58:31.000000000 +0100
@@ -0,0 +1,125 @@
+# Install
+
+## Debian / Debian based
+
+```
+apt install logtop
+```
+
+
+## Void Linux
+
+```
+xbps-install -S logtop
+```
+
+
+## From sources
+
+Compile dependencies: `libncursesw5-dev`, `uthash-dev`.
+
+So on a Debian:
+
+```bash session
+$ sudo apt install libncursesw5-dev uthash-dev
+Reading package lists... Done
+[...skipped for readability...]
+Processing triggers for man-db (2.8.2-1) ...
+$ make
+gcc -c -O3 -DVERSION=0.7.0 -Wall -fPIC -Wextra -ansi -pedantic -Wstrict-prototypes -I. src/avl.c -o src/avl.o
+[...skipped for readability...]
+$ make install
+```
+
+# Usage
+
+`logtop` displays a real-time count of strings received from stdin.
+It can be useful in some cases, like getting the IP flooding your server:
+
+```bash session
+$ tail -f /var/log/apache2/access.log | cut -d' ' -f1 | logtop
+```
+
+Or the top buzzing article of your blog:
+
+```bash session
+$ tail -f /var/log/apache2/access.log | cut -d' ' -f7 | grep article | logtop
+```
+
+
+# Python bindings
+
+Dependencies: `python-dev`, `swig`.
+
+```bash session
+$ sudo apt install python-dev swig
+Reading package lists... Done
+[...]
+$ make python-module
+[...]
+$ python setup.py install
+```
+
+
+# Development
+
+I use a hashtable to store strings and an AVL tree to store frequencies,
+so I can fetch by string or fetch ordered by frequency to display the
+top-strings.
+
+
+# C API
+
+Logtop can be used by your C programs, you may to compile against
+logtop's sources (`src/{avl.c,history.c,logtop.c,libavl/avl.c}`) or
+against `liblogtop`, obtained using `make liblogtop`.
+
+C API is described in `logtop.h`, you need:
+
+```C
+struct logtop *new_logtop(size_t history_size);
+void delete_logtop(struct logtop *this);
+void logtop_feed(struct logtop *this, char *line);
+struct logtop_state *logtop_get(struct logtop *this, size_t qte);
+double logtop_timespan(struct logtop *this);
+unsigned int logtop_qte_of_elements(struct logtop *this);
+```
+
+You can find an example of using the C API in `examples/example1.c`.
+
+
+# Python API
+
+`logtop` module exposes a logtop class containing:
+
+```Python
+logtop.__init__(history_size) # to build a new logtop keeping
+ # at most history_size lines.
+logtop.feed(line) # to feed a new line in logtop.
+logtop.get(qte_of_elements) # to get the top qte_of_elements lines.
+logtop.qte_of_elements() # to get the current total number of lines.
+logtop.timespan() # to get the duration from the oldest line to now.
+```
+
+timespan may be less than the runtime, as logtop drop old lines,
+to keep, at most, `history_size` lines, given in the constructor of
+the logtop class.
+
+
+# About libavl
+
+The libavl used here is the Ben Pfaff's one, statically build with logtop, as
+Ben want it to be (see INSTALL file and here:
+http://lists.debian.org/debian-devel/2001/07/msg01303.html)
+So this libavl is NOT packaged as a library for Debian, the libavl you'll
+found in Debian repositories is the Wessel Dankers's one.
+
+
+# About the project
+
+For copyright information, please see the file COPYRIGHT in this
+directory or in the files of the source tree.
+
+This project was initiated on 2010-06-29 by Palard Julien
+See http://julien.palard.fr or ask me questions at :
+julien at palard dot fr.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/logtop-logtop-0.6/examples/example1.c new/logtop-logtop-0.7/examples/example1.c
--- old/logtop-logtop-0.6/examples/example1.c 1970-01-01 01:00:00.000000000 +0100
+++ new/logtop-logtop-0.7/examples/example1.c 2018-12-26 14:58:31.000000000 +0100
@@ -0,0 +1,81 @@
+/*
+ * Copyright (c) 2010 Julien Palard. All rights reserved.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+ * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*
+
+This example is a basic demo of logtop C API.
+You may compile it using :
+$ cd examples
+$ cc example1.c ../src/{avl.c,history.c,logtop.c,libavl/avl.c} -o example1
+
+or
+
+$ make liblogtop
+$ cd examples
+$ cc example1.c -llogtop -L.. -o example1
+$ LD_LIBRARY_PATH=.. ./example1
+
+*/
+
+#include <unistd.h>
+#include <stdio.h>
+#include "../src/logtop.h"
+
+int main()
+{
+ struct logtop *logtop;
+ struct logtop_state *state;
+ unsigned int i;
+
+ logtop = new_logtop(10000); /* Don't keep more than 10k elements */
+
+ logtop_feed(logtop, "foo");
+ logtop_feed(logtop, "bar");
+ logtop_feed(logtop, "foo");
+ logtop_feed(logtop, "bar");
+
+ logtop_feed(logtop, "baz");
+ logtop_feed(logtop, "baz");
+ logtop_feed(logtop, "baz");
+
+ state = logtop_get(logtop, 10); /* Get the top 10 */
+
+ printf("%d lines seen during %.2fs (%.2f lines/s):\n",
+ state->count,
+ state->timespan,
+ state->frequency);
+ i = 0;
+ while (state->lines[i] != NULL)
+ {
+ printf(" \"%s\" seen %d times (%.2f lines/s)\n",
+ state->lines[i]->string,
+ state->lines[i]->count,
+ state->lines[i]->frequency);
+ i += 1;
+ }
+ delete_logtop_state(state);
+ delete_logtop(logtop);
+ return EXIT_SUCCESS;
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/logtop-logtop-0.6/examples/example1.py new/logtop-logtop-0.7/examples/example1.py
--- old/logtop-logtop-0.6/examples/example1.py 1970-01-01 01:00:00.000000000 +0100
+++ new/logtop-logtop-0.7/examples/example1.py 2018-12-26 14:58:31.000000000 +0100
@@ -0,0 +1,25 @@
+#!/usr/bin/env python3
+
+import pprint
+import sys
+from logtop import logtop
+
+
+"""
+This example show a complete usage of the python API,
+It can be used like this:
+
+$ make python-module
+$ python3 -m venv logtop_venv
+$ . logtop_venv/bin/activate
+$ python3 -m pip install .
+$
+$ cat /etc/passwd | cut -d: -f7 | python3 examples/example1.py
+
+"""
+
+l = logtop(10000)
+for line in sys.stdin:
+ l.feed(line)
+
+pprint.pprint(l.get(10))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/logtop-logtop-0.6/logtop.i new/logtop-logtop-0.7/logtop.i
--- old/logtop-logtop-0.6/logtop.i 2013-03-20 11:36:33.000000000 +0100
+++ new/logtop-logtop-0.7/logtop.i 2018-12-26 14:58:31.000000000 +0100
@@ -9,6 +9,7 @@
int i;
PyObject *log_line;
PyObject *lines;
+ PyObject *tmp;
$result = PyDict_New();
lines = PyList_New(0);
@@ -19,14 +20,21 @@
PyTuple_SetItem(log_line, 1, PyFloat_FromDouble(result->lines[i]->frequency));
PyTuple_SetItem(log_line, 2, PyString_FromString(result->lines[i]->string));
PyList_Append(lines, log_line);
+ Py_DECREF(log_line);
i++;
}
PyDict_SetItemString($result, "lines", lines);
- PyDict_SetItemString($result, "count", PyInt_FromLong(result->count));
- PyDict_SetItemString($result, "timespan", PyFloat_FromDouble(result->timespan));
- PyDict_SetItemString($result, "frequency", PyFloat_FromDouble(result->frequency));
- free(result->lines);
- free(result);
+ Py_DECREF(lines);
+ tmp = PyInt_FromLong(result->count);
+ PyDict_SetItemString($result, "count", tmp);
+ Py_DECREF(tmp);
+ tmp = PyFloat_FromDouble(result->timespan);
+ PyDict_SetItemString($result, "timespan", tmp);
+ Py_DECREF(tmp);
+ tmp = PyFloat_FromDouble(result->frequency);
+ PyDict_SetItemString($result, "frequency", tmp);
+ Py_DECREF(tmp);
+ delete_logtop_state(result);
}
struct logtop
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/logtop-logtop-0.6/setup.py new/logtop-logtop-0.7/setup.py
--- old/logtop-logtop-0.6/setup.py 2013-03-20 11:36:33.000000000 +0100
+++ new/logtop-logtop-0.7/setup.py 2018-12-26 14:58:31.000000000 +0100
@@ -8,17 +8,26 @@
logtop_module = Extension('_logtop',
- sources=['logtop_wrap.c',
- 'src/logtop.c',
- 'src/avl.c',
- 'src/history.c',
- 'src/libavl/avl.c']
- )
+ sources=['logtop_wrap.c',
+ 'src/logtop.c',
+ 'src/avl.c',
+ 'src/history.c',
+ 'src/libavl/avl.c'])
-setup (name = 'logtop',
- version = '0.1',
- author = "Julien Palard",
- description = """Live line frequency analyzer""",
- ext_modules = [logtop_module],
- py_modules = ["logtop"],
- )
+setup(name='logtop',
+ version='0.2',
+ author="Julien Palard",
+ author_email="julien(a)palard.fr",
+ description="""Live line frequency analyzer""",
+ long_description="""logtop is a System Administrator tool analyzing line
+ rate on stdin. It reads on stdin and print a constantly updated result
+ displaying, in columns: Line number, count, frequency,
+ and the actual line.""",
+ keywords=['log', 'top', 'lines', 'analyzer', 'nginx', 'apache',
+ 'varnish', 'tail'],
+ url='https://github.com/JulienPalard/logtop',
+ classifiers=['Development Status :: 5 - Production/Stable',
+ 'Intended Audience :: System Administrators',
+ 'License :: OSI Approved :: BSD License'],
+ ext_modules=[logtop_module],
+ py_modules=["logtop"])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/logtop-logtop-0.6/src/avl.c new/logtop-logtop-0.7/src/avl.c
--- old/logtop-logtop-0.6/src/avl.c 2013-03-20 11:36:33.000000000 +0100
+++ new/logtop-logtop-0.7/src/avl.c 2018-12-26 14:58:31.000000000 +0100
@@ -63,7 +63,7 @@
if (clean == NULL)
return NULL;
for (i = 0; clean[i] != '\0'; ++i)
- if (clean[i] < ' ' || clean[i] > '~')
+ if (clean[i] > 0 && clean[i] < ' ')
clean[i] = '.';
return clean;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/logtop-logtop-0.6/src/logtop.c new/logtop-logtop-0.7/src/logtop.c
--- old/logtop-logtop-0.6/src/logtop.c 2013-03-20 11:36:33.000000000 +0100
+++ new/logtop-logtop-0.7/src/logtop.c 2018-12-26 14:58:31.000000000 +0100
@@ -92,6 +92,12 @@
return NULL;
}
+void delete_logtop_state(struct logtop_state *this)
+{
+ free(this->lines);
+ free(this);
+}
+
double logtop_timespan(struct logtop *this)
{
history_element_t *oldest_element;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/logtop-logtop-0.6/src/logtop.h new/logtop-logtop-0.7/src/logtop.h
--- old/logtop-logtop-0.6/src/logtop.h 2013-03-20 11:36:33.000000000 +0100
+++ new/logtop-logtop-0.7/src/logtop.h 2018-12-26 14:58:31.000000000 +0100
@@ -80,10 +80,12 @@
void (*visitor)(void *data, int index, void *user_data),
void *user_data);
-struct logtop*new_logtop(size_t history_size);
+struct logtop *new_logtop(size_t history_size);
void delete_logtop(struct logtop *this);
void logtop_feed(struct logtop *this, char *line);
struct logtop_state *logtop_get(struct logtop *this, size_t qte);
+void delete_logtop_state(struct logtop_state *this);
double logtop_timespan(struct logtop *this);
unsigned int logtop_qte_of_elements(struct logtop *this);
+
#endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/logtop-logtop-0.6/src/main.c new/logtop-logtop-0.7/src/main.c
--- old/logtop-logtop-0.6/src/main.c 2013-03-20 11:36:33.000000000 +0100
+++ new/logtop-logtop-0.7/src/main.c 2018-12-26 14:58:31.000000000 +0100
@@ -29,6 +29,7 @@
#include <stdio.h>
#include <signal.h>
#include <getopt.h>
+#include <locale.h>
#include "main.h"
env_t gl_env;
@@ -114,7 +115,9 @@
static void version_and_exit(void)
{
- fprintf(stdout, "logtop v0.2.2\n");
+#define stringify(v) #v
+#define concat_version(v) "logtop v" stringify(v) "\n"
+ fprintf(stdout, concat_version(VERSION));
exit(EXIT_SUCCESS);
}
@@ -192,6 +195,7 @@
int main(int ac, char **av)
{
+ setlocale(LC_ALL, "");
parse_args(ac, av);
setup_sighandler(SIGINT, 0, on_sigint);
setup_sighandler(SIGALRM, SA_RESTART, update_display);
1
0
Hello community,
here is the log from the commit of package mpDris2 for openSUSE:Factory checked in at 2018-12-31 09:47:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mpDris2 (Old)
and /work/SRC/openSUSE:Factory/.mpDris2.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mpDris2"
Mon Dec 31 09:47:26 2018 rev:4 rq:662115 version:0.7
Changes:
--------
--- /work/SRC/openSUSE:Factory/mpDris2/mpDris2.changes 2018-08-20 16:22:34.513090110 +0200
+++ /work/SRC/openSUSE:Factory/.mpDris2.new.28833/mpDris2.changes 2018-12-31 09:48:03.222134624 +0100
@@ -1,0 +2,13 @@
+Sun Dec 23 10:49:50 UTC 2018 - sogal(a)opensuse.org
+
+- Fix interpreter.patch
+
+-------------------------------------------------------------------
+Sun Dec 23 10:28:41 UTC 2018 - sogal(a)opensuse.org
+
+- Update to current Github version, including the following:
+ * Catch Mutagen exceptions for malformed files
+ * Allow a custom bus name to be specified (for multi-instance)
+ * Use SafeConfigParser#read() and Python3 interpreter
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ interpreter.patch ++++++
--- /var/tmp/diff_new_pack.K4cjDh/_old 2018-12-31 09:48:03.658134267 +0100
+++ /var/tmp/diff_new_pack.K4cjDh/_new 2018-12-31 09:48:03.658134267 +0100
@@ -3,7 +3,7 @@
--- mpDris2-0.7/src/mpDris2.in.py.orig 2018-05-08 21:18:40.591530305 +0200
+++ mpDris2-0.7/src/mpDris2.in.py 2018-05-08 21:19:35.171342273 +0200
@@ -1,4 +1,4 @@
--#!/usr/bin/env python
+-#!/usr/bin/env python3
+#!/usr/bin/python3
# -*- coding: utf-8 -*-
#
++++++ mpDris2-0.7.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mpDris2-0.7/NEWS new/mpDris2-0.7/NEWS
--- old/mpDris2-0.7/NEWS 2015-12-18 17:32:13.000000000 +0100
+++ new/mpDris2-0.7/NEWS 2018-11-07 22:15:32.000000000 +0100
@@ -1,3 +1,12 @@
+mpDris2 v0.8 (unreleased)
+
+ - "Playing" and "Paused" notifications now show song information (#71).
+
+ - Path to config file can be changed via command line.
+
+ - There is a hidden option to change the D-Bus service name, for advanced
+ multi-instance configurations.
+
mpDris2 v0.7 (December 18, 2015)
- Now compatible with both pygobject 2.x and 3.x (#62).
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mpDris2-0.7/configure.ac new/mpDris2-0.7/configure.ac
--- old/mpDris2-0.7/configure.ac 2015-12-18 17:32:13.000000000 +0100
+++ new/mpDris2-0.7/configure.ac 2018-11-07 22:15:32.000000000 +0100
@@ -8,7 +8,11 @@
m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
-AM_PATH_PYTHON([2.5],, [:])
+AM_PATH_PYTHON([3.4],, [:])
+
+define([gitversion], esyscmd([sh -c "which git > /dev/null && (git describe | tr -d '\n' || false)"]))
+GITVERSION="gitversion"
+AC_SUBST(GITVERSION)
GETTEXT_PACKAGE=mpDris2
AC_SUBST(GETTEXT_PACKAGE)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mpDris2-0.7/src/Makefile.am new/mpDris2-0.7/src/Makefile.am
--- old/mpDris2-0.7/src/Makefile.am 2015-12-18 17:32:13.000000000 +0100
+++ new/mpDris2-0.7/src/Makefile.am 2018-11-07 22:15:32.000000000 +0100
@@ -21,7 +21,9 @@
mpDris2
edit = sed -e 's|@bindir[@]|$(bindir)|g' \
- -e 's|@datadir[@]|$(datadir)|g'
+ -e 's|@datadir[@]|$(datadir)|g' \
+ -e 's|@gitversion[@]|$(GITVERSION)|g' \
+ -e 's|@version[@]|$(VERSION)|g'
mpDris2: mpDris2.in.py Makefile
$(AM_V_GEN) $(edit) $< > $@.tmp && mv $@.tmp $@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mpDris2-0.7/src/mpDris2.in.py new/mpDris2-0.7/src/mpDris2.in.py
--- old/mpDris2-0.7/src/mpDris2.in.py 2015-12-18 17:32:13.000000000 +0100
+++ new/mpDris2-0.7/src/mpDris2.in.py 2018-11-07 22:15:32.000000000 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#
# This program is free software: you can redistribute it and/or modify
@@ -19,13 +19,13 @@
# Based on mpDris from: Erik Karlsson <pilo(a)ayeon.org>
# Some bits taken from quodlibet mpris plugin by <christoph.reiter(a)gmx.at>
+
from __future__ import print_function
import os
import sys
import re
import shlex
-import signal
import socket
import getopt
import mpd
@@ -36,6 +36,10 @@
import gettext
import time
import tempfile
+import base64
+
+__version__ = "@version@"
+__git_version__ = "@gitversion@"
try:
import mutagen
@@ -50,7 +54,7 @@
try:
import gi
gi.require_version('Notify', '0.7')
-except ImportError:
+except (ImportError, ValueError):
pass
using_gi_glib = False
@@ -71,7 +75,7 @@
try:
import pynotify
using_old_notify = True
- except:
+ except ImportError:
pass
_ = gettext.gettext
@@ -81,18 +85,28 @@
params = {
'progname': sys.argv[0],
# Connection
- 'host': 'localhost',
- 'port': 6600,
+ 'host': None,
+ 'port': None,
'password': None,
+ 'bus_name': None,
# Library
'music_dir': '',
- 'cover_regex': re.compile(r'^(album|cover|\.?folder|front).*\.(gif|jpeg|jpg|png)$',
- re.I | re.X),
+ 'cover_regex': None,
# Bling
'mmkeys': True,
'notify': (using_gi_notify or using_old_notify),
}
+defaults = {
+ # Connection
+ 'host': 'localhost',
+ 'port': 6600,
+ 'password': None,
+ 'bus_name': None,
+ # Library
+ 'cover_regex': r'^(album|cover|\.?folder|front).*\.(gif|jpeg|jpg|png)$',
+}
+
notification = None
# MPRIS allowed metadata tags
@@ -232,6 +246,7 @@
urlhandlers = ['http://']
downloaded_covers = ['~/.covers/%s-%s.jpg']
+
class MPDWrapper(object):
""" Wrapper of mpd.MPDClient to handle socket
errors and similar
@@ -242,7 +257,7 @@
self._dbus = dbus
self._params = params
- self._dbus_service = False
+ self._dbus_service = None
self._can_single = False
self._can_idle = False
@@ -259,6 +274,7 @@
'repeat': None,
}
self._metadata = {}
+ self._temp_song_url = None
self._temp_cover = None
self._position = 0
self._time = 0
@@ -277,6 +293,10 @@
else:
return True
+ @property
+ def connected(self):
+ return self.client._sock is not None
+
def my_connect(self):
""" Init MPD connection """
try:
@@ -285,8 +305,12 @@
self._can_single = False
self.client.connect(self._params['host'], self._params['port'])
- if params['password']:
- self.password(self._params['password'])
+ if self._params['password']:
+ try:
+ self.client.password(self._params['password'])
+ except mpd.CommandError as e:
+ logger.error(e)
+ sys.exit(1)
commands = self.commands()
# added in 0.11
@@ -310,7 +334,7 @@
self.client._sock.settimeout(5.0)
# Export our DBUS service
if not self._dbus_service:
- self._dbus_service = MPRISInterface(self._params['music_dir'])
+ self._dbus_service = MPRISInterface(self._params)
else:
# Add our service to the session bus
#self._dbus_service.add_to_connection(dbus.SessionBus(),
@@ -349,16 +373,14 @@
if self._errors == 6:
logger.info('Continue to connect but going silent')
return True
- except mpd.CommandError as e:
- logger.error('MPD command error: %s' % e)
- return True
def reconnect(self):
logger.warning("Disconnected")
notification.notify(identity, _('Disconnected'), 'error')
# Release the DBus name and disconnect from bus
- self._dbus_service.release_name()
+ if self._dbus_service is not None:
+ self._dbus_service.release_name()
#self._dbus_service.remove_from_connection()
# Stop monitoring
@@ -379,6 +401,7 @@
self.run()
def disconnect(self):
+ self._temp_song_url = None
if self._temp_cover:
self._temp_cover.close()
self._temp_cover = None
@@ -458,18 +481,18 @@
logger.debug('Got GNOME mmkey "%s" for "%s"' % (key, appname))
if key == 'Play':
if self._status['state'] == 'play':
- notification.notify(identity, _('Paused'))
- self.pause()
+ self.pause(1)
+ self.notify_about_state('pause')
else:
- notification.notify(identity, _('Playing'))
self.play()
+ self.notify_about_state('play')
elif key == 'Next':
self.next()
elif key == 'Previous':
self.previous()
elif key == 'Stop':
- notification.notify(identity, _('Stopped'))
self.stop()
+ self.notify_about_state('stop')
def last_currentsong(self):
return self._currentsong.copy()
@@ -550,9 +573,13 @@
if 'file' in mpd_meta:
song_url = mpd_meta['file']
if not any([song_url.startswith(prefix) for prefix in urlhandlers]):
- song_url = os.path.join(params['music_dir'], song_url)
+ song_url = os.path.join(self._params['music_dir'], song_url)
self._metadata['xesam:url'] = song_url
- cover = self.find_cover(song_url)
+ try:
+ cover = self.find_cover(song_url)
+ except mutagen.MutagenError as e:
+ logger.error("Can't extract covers from %r: %r" % (song_url, e))
+ cover = None
if cover:
self._metadata['mpris:artUrl'] = cover
@@ -565,26 +592,89 @@
logger.error("Can't cast value %r to %s" %
(value, allowed_tags[key]))
+ def notify_about_track(self, meta, state='play'):
+ uri = 'sound'
+ if 'mpris:artUrl' in meta:
+ uri = meta['mpris:artUrl']
+
+ title = 'Unknown Title'
+ if 'xesam:title' in meta:
+ title = meta['xesam:title']
+ elif 'xesam:url' in meta:
+ title = meta['xesam:url'].split('/')[-1]
+
+ artist = 'Unknown Artist'
+ if 'xesam:artist' in meta:
+ artist = ", ".join(meta['xesam:artist'])
+
+ body = _('by %s') % artist
+
+ if state == 'pause':
+ uri = 'media-playback-pause-symbolic'
+ body += ' (%s)' % _('Paused')
+
+ notification.notify(title, body, uri)
+
+ def notify_about_state(self, state):
+ if state == 'stop':
+ notification.notify(identity, _('Stopped'), 'media-playback-stop-symbolic')
+ else:
+ self.notify_about_track(self.metadata, state)
+
def find_cover(self, song_url):
if song_url.startswith('file://'):
song_path = song_url[7:]
song_dir = os.path.dirname(song_path)
+
+ # Try existing temporary file
if self._temp_cover:
- self._temp_cover.close()
+ if song_url == self._temp_song_url:
+ logger.debug("find_cover: Reusing old image at %r" % self._temp_cover.name)
+ return 'file://' + self._temp_cover.name
+ else:
+ logger.debug("find_cover: Cleaning up old image at %r" % self._temp_cover.name)
+ self._temp_song_url = None
+ self._temp_cover.close()
# Search for embedded cover art
if mutagen and os.path.exists(song_path):
song = mutagen.File(song_path)
- if 'APIC:' in song.tags:
- self._temp_cover = tempfile.NamedTemporaryFile(suffix='.jpg')
- self._temp_cover.write(song.tags['APIC:'].data)
- self._temp_cover.flush()
- return 'file://' + self._temp_cover.name
+ if song.tags:
+ # present but null for some file types
+ for tag in song.tags.keys():
+ if tag.startswith("APIC:"):
+ for pic in song.tags.getall(tag):
+ if pic.type == mutagen.id3.PictureType.COVER_FRONT:
+ self._temp_song_url = song_url
+ return self._create_temp_cover(pic)
+ if hasattr(song, "pictures"):
+ # FLAC
+ for pic in song.pictures:
+ if pic.type == mutagen.id3.PictureType.COVER_FRONT:
+ self._temp_song_url = song_url
+ return self._create_temp_cover(pic)
+ elif song.tags and 'metadata_block_picture' in song.tags:
+ # OGG
+ for b64_data in song.get("metadata_block_picture", []):
+ try:
+ data = base64.b64decode(b64_data)
+ except (TypeError, ValueError):
+ continue
+
+ try:
+ pic = mutagen.flac.Picture(data)
+ except mutagen.flac.error:
+ continue
+
+ if pic.type == mutagen.id3.PictureType.COVER_FRONT:
+ self._temp_song_url = song_url
+ return self._create_temp_cover(pic)
+
# Look in song directory for common album cover files
if os.path.exists(song_dir):
for f in os.listdir(song_dir):
- if params['cover_regex'].match(f):
+ if self._params['cover_regex'].match(f):
return 'file://' + os.path.join(song_dir, f)
# Search the shared cover directories
@@ -597,6 +687,20 @@
return 'file://' + f
return None
+ def _create_temp_cover(self, pic):
+ """
+ Create a temporary file containing pic, and return it's location
+ """
+ extension = {'image/jpeg': '.jpg',
+ 'image/png': '.png',
+ 'image/gif': '.gif'}
+
+ self._temp_cover = tempfile.NamedTemporaryFile(prefix='cover-', suffix=extension.get(pic.mime, '.jpg'))
+ self._temp_cover.write(pic.data)
+ self._temp_cover.flush()
+ logger.debug("find_cover: Storing embedded image at %r" % self._temp_cover.name)
+ return 'file://' + self._temp_cover.name
+
def last_status(self):
if time.time() - self._time >= 2:
self.timer_callback()
@@ -653,29 +757,16 @@
self.update_metadata()
new_meta = self._dbus_service.update_property('org.mpris.MediaPlayer2.Player',
'Metadata')
- if self._params['notify']:
- uri = 'sound'
- if 'mpris:artUrl' in new_meta:
- uri = new_meta['mpris:artUrl']
- title = 'Unknown Title'
- if 'xesam:title' in new_meta:
- title = new_meta['xesam:title']
- elif 'xesam:url' in new_meta:
- title = new_meta['xesam:url'].split('/')[-1]
- artist = 'Unknown Artist'
- if 'xesam:artist' in new_meta:
- artist = ", ".join(new_meta['xesam:artist'])
+ if self._params['notify'] and new_status['state'] != 'stop':
if old_meta.get('xesam:artist', None) != new_meta.get('xesam:artist', None) \
or old_meta.get('xesam:album', None) != new_meta.get('xesam:album', None) \
or old_meta.get('xesam:title', None) != new_meta.get('xesam:title', None) \
or old_meta.get('xesam:url', None) != new_meta.get('xesam:url', None):
- # FIXME: maybe this could be done in a nicer way?
- notification.notify(title, _('by %s') % artist, uri)
+ self.notify_about_track(new_meta, new_status['state'])
# "mixer" subsystem
-
- if old_status['volume'] != new_status['volume']:
+ if old_status.get('volume') != new_status.get('volume'):
self._dbus_service.update_property('org.mpris.MediaPlayer2.Player',
'Volume')
@@ -707,8 +798,13 @@
def register_mediakeys(self):
try:
- gsd_object = self._bus.get_object("org.gnome.SettingsDaemon",
- "/org/gnome/SettingsDaemon/MediaKeys")
+ try:
+ gsd_object = self._bus.get_object("org.gnome.SettingsDaemon.MediaKeys",
+ "/org/gnome/SettingsDaemon/MediaKeys")
+ except:
+ # Try older name.
+ gsd_object = self._bus.get_object("org.gnome.SettingsDaemon",
+ "/org/gnome/SettingsDaemon/MediaKeys")
gsd_object.GrabMediaPlayerKeys("mpDris2", 0,
dbus_interface="org.gnome.SettingsDaemon.MediaKeys")
except:
@@ -734,10 +830,19 @@
return self.client.fileno()
else:
def fileno(self):
- if self.client._sock is None:
+ if not self.connected:
raise mpd.ConnectionError("Not connected")
return self.client._sock.fileno()
+ ## Access to python-mpd internal APIs
+
+ # We use _write_command("idle") to manually enter idle mode, as it has no
+ # immediate response to fetch.
+ #
+ # Similarly, we use _write_command("noidle") + _fetch_object() to manually
+ # leave idle mode (for reasons I don't quite remember). The result of
+ # _fetch_object() is not used.
+
if hasattr(mpd.MPDClient, "_write_command"):
def _write_command(self, *args):
return self.client._write_command(*args)
@@ -745,20 +850,34 @@
def _write_command(self, *args):
return self.client._writecommand(*args)
- if hasattr(mpd.MPDClient, "_fetch_object"):
- def _fetch_object(self, *args):
- return self.client._fetch_object(*args)
+ if hasattr(mpd.MPDClient, "_parse_objects_direct"):
+ def _fetch_object(self):
+ objs = self._fetch_objects()
+ if not objs:
+ return {}
+ return objs[0]
+ elif hasattr(mpd.MPDClient, "_fetch_object"):
+ def _fetch_object(self):
+ return self.client._fetch_object()
elif hasattr(mpd.MPDClient, "_getobject"):
- def _fetch_object(self, *args):
- return self.client._writecommand(*args)
+ def _fetch_object(self):
+ return self.client._getobject()
+
+ # We use _fetch_objects("changed") to receive unprompted idle events on
+ # socket activity.
- if hasattr(mpd.MPDClient, "_fetch_objects"):
+ if hasattr(mpd.MPDClient, "_parse_objects_direct"):
+ def _fetch_objects(self, *args):
+ return list(self.client._parse_objects_direct(self.client._read_lines(), *args))
+ elif hasattr(mpd.MPDClient, "_fetch_objects"):
def _fetch_objects(self, *args):
return self.client._fetch_objects(*args)
elif hasattr(mpd.MPDClient, "_getobjects"):
def _fetch_objects(self, *args):
return self.client._getobjects(*args)
+ # Wrapper to catch connection errors when calling mpd client methods.
+
def __getattr__(self, attr):
if attr[0] == "_":
raise AttributeError(attr)
@@ -766,7 +885,6 @@
return self.call(attr, *a, **kw)
return fn
- # Catch connection errors when calling mpd client methods
def call(self, command, *args):
fn = getattr(self.client, command)
try:
@@ -792,8 +910,15 @@
self._notification = Notify.Notification()
self._notification.set_hint("desktop-entry", GLib.Variant("s", "mpdris2"))
self._notification.set_hint("transient", GLib.Variant("b", True))
+ try:
+ self._notification.update("mpdris2 %s started" % __version__)
+ self._notification.show()
+ except GLib.GError as err:
+ logger.error("Failed to init libnotify: %s", err)
+ self._notification = None
else:
logger.error("Failed to init libnotify; disabling notifications")
+ self._notification = None
elif using_old_notify:
logger.debug("Initializing old pynotify")
if pynotify.init(identity):
@@ -802,25 +927,31 @@
self._notification.set_hint("transient", True)
else:
logger.error("Failed to init libnotify; disabling notifications")
+ self._notification = None
def notify(self, title, body, uri=''):
if self._notification:
- self._notification.update(title, body, uri)
- self._notification.show()
+ try:
+ self._notification.update(title, body, uri)
+ self._notification.show()
+ except GLib.GError as err:
+ logger.error("Failed to show notification: %s" % err)
class MPRISInterface(dbus.service.Object):
''' The base object of an MPRIS player '''
- __name = "org.mpris.MediaPlayer2.mpd"
__path = "/org/mpris/MediaPlayer2"
__introspect_interface = "org.freedesktop.DBus.Introspectable"
__prop_interface = dbus.PROPERTIES_IFACE
- def __init__(self, bus, path=""):
+ def __init__(self, params):
dbus.service.Object.__init__(self, dbus.SessionBus(),
MPRISInterface.__path)
- self.path = path
+ self._params = params or {}
+ self._name = self._params["bus_name"] or "org.mpris.MediaPlayer2.mpd"
+ if not self._name.startswith("org.mpris.MediaPlayer2."):
+ logger.warn("Configured bus name %r is outside MPRIS2 namespace" % self._name)
self._bus = dbus.SessionBus()
self._uname = self._bus.get_unique_name()
@@ -828,12 +959,12 @@
"/org/freedesktop/DBus")
self._dbus_obj.connect_to_signal("NameOwnerChanged",
self._name_owner_changed_callback,
- arg0=self.__name)
+ arg0=self._name)
self.acquire_name()
def _name_owner_changed_callback(self, name, old_owner, new_owner):
- if name == self.__name and old_owner == self._uname and new_owner != "":
+ if name == self._name and old_owner == self._uname and new_owner != "":
try:
pid = self._dbus_obj.GetConnectionUnixProcessID(new_owner)
except:
@@ -842,7 +973,7 @@
loop.quit()
def acquire_name(self):
- self._bus_name = dbus.service.BusName(MPRISInterface.__name,
+ self._bus_name = dbus.service.BusName(self._name,
bus=self._bus,
allow_replacement=True,
replace_existing=True)
@@ -908,7 +1039,7 @@
return dbus.Dictionary(mpd_wrapper.metadata, signature='sv')
def __get_volume():
- vol = float(mpd_wrapper.last_status()['volume'])
+ vol = float(mpd_wrapper.last_status().get('volume', 0))
if vol > 0:
return vol / 100.0
else:
@@ -1020,31 +1151,31 @@
@dbus.service.method(__player_interface, in_signature='', out_signature='')
def Pause(self):
- mpd_wrapper.pause()
- notification.notify(identity, _('Paused'))
+ mpd_wrapper.pause(1)
+ mpd_wrapper.notify_about_state('pause')
return
@dbus.service.method(__player_interface, in_signature='', out_signature='')
def PlayPause(self):
status = mpd_wrapper.status()
if status['state'] == 'play':
- mpd_wrapper.pause()
- notification.notify(identity, _('Paused'))
+ mpd_wrapper.pause(1)
+ mpd_wrapper.notify_about_state('pause')
else:
mpd_wrapper.play()
- notification.notify(identity, _('Playing'))
+ mpd_wrapper.notify_about_state('play')
return
@dbus.service.method(__player_interface, in_signature='', out_signature='')
def Stop(self):
mpd_wrapper.stop()
- notification.notify(identity, _('Stopped'))
+ mpd_wrapper.notify_about_state('stop')
return
@dbus.service.method(__player_interface, in_signature='', out_signature='')
def Play(self):
mpd_wrapper.play()
- notification.notify(identity, _('Playing'))
+ mpd_wrapper.notify_about_state('play')
return
@dbus.service.method(__player_interface, in_signature='x', out_signature='')
@@ -1142,15 +1273,18 @@
def usage(params):
print("""\
-Usage: %(progname)s [OPTION]... [MPD_HOST] [MPD_PORT]
+Usage: %(progname)s [OPTION]...
+
+ -c, --config=PATH Read a custom configuration file
-Note: Environment variables MPD_HOST and MPD_PORT can be used instead of above
- arguments.
+ -h, --host=ADDR Set the mpd server address
+ --port=PORT Set the TCP port
+ --music-dir=PATH Set the music library path
- -p, --path=PATH Sets the library path of MPD to PATH
-d, --debug Run in debug mode
+ -v, --version mpDris2 version
-Default: MPD_HOST: %(host)s, MPD_PORT: %(port)s
+Environment variables MPD_HOST and MPD_PORT can be used.
Report bugs to https://github.com/eonpatapon/mpDris2/issues""" % params)
@@ -1160,72 +1294,99 @@
gettext.bindtextdomain('mpDris2', '@datadir@/locale')
gettext.textdomain('mpDris2')
- config = configparser.SafeConfigParser()
- config.read(['/etc/mpDris2.conf'] +
- list(reversed(each_xdg_config('mpDris2/mpDris2.conf'))))
-
- if config.has_option('Connection', 'host'):
- params['host'] = config.get('Connection', 'host')
- if config.has_option('Connection', 'port'):
- params['port'] = config.get('Connection', 'port')
- if config.has_option('Connection', 'password'):
- params['password'] = config.get('Connection', 'password')
-
- if 'MPD_HOST' in os.environ:
- params['host'] = os.environ['MPD_HOST']
- if 'MPD_PORT' in os.environ:
- params['port'] = os.environ['MPD_PORT']
-
- if config.has_option('Library', 'music_dir'):
- music_dir = config.get('Library', 'music_dir')
- elif config.has_option('Connection', 'music_dir'):
- music_dir = config.get('Connection', 'music_dir')
- else:
- music_dir = find_music_dir()
-
- if config.has_option('Library', 'cover_regex'):
- params['cover_regex'] = re.compile(config.get('Library', 'cover_regex'), re.I | re.X)
-
- for bling in ['mmkeys', 'notify']:
- if config.has_option('Bling', bling):
- params[bling] = config.getboolean('Bling', bling)
+ log_format = '%(asctime)s %(module)s %(levelname)s: %(message)s'
+ log_level = logging.INFO
+ config_file = None
+ music_dir = None
+ # Parse command line
try:
- (opts, args) = getopt.getopt(sys.argv[1:], 'hdp:', ['help', 'debug', 'path='])
+ (opts, args) = getopt.getopt(sys.argv[1:], 'c:dh:p:v',
+ ['help', 'bus-name=', 'config=',
+ 'debug', 'host=', 'music-dir=',
+ 'path=', 'port=', 'version'])
except getopt.GetoptError as ex:
(msg, opt) = ex.args
- print("%s: %s" % (sys.argv[0], msg))
- print()
+ print("%s: %s" % (sys.argv[0], msg), file=sys.stderr)
+ print(file=sys.stderr)
usage(params)
sys.exit(2)
- log_format = '%(asctime)s %(module)s %(levelname)s: %(message)s'
- log_level = logging.INFO
-
for (opt, arg) in opts:
- if opt in ['-h', '--help']:
+ if opt in ['--help']:
usage(params)
sys.exit()
- elif opt in ['-p', '--path']:
- music_dir = arg
+ elif opt in ['--bus-name']:
+ params['bus_name'] = arg
+ elif opt in ['-c', '--config']:
+ config_file = arg
elif opt in ['-d', '--debug']:
log_level = logging.DEBUG
-
- logging.basicConfig(format=log_format, level=log_level)
- logger = logging.getLogger('mpDris2')
+ elif opt in ['-h', '--host']:
+ params['host'] = arg
+ elif opt in ['-p', '--path', '--music-dir']:
+ music_dir = arg
+ elif opt in ['--port']:
+ params['port'] = int(arg)
+ elif opt in ['-v', '--version']:
+ v = __version__
+ if __git_version__:
+ v = __git_version__
+ print("mpDris2 version %s" % v)
+ sys.exit()
if len(args) > 2:
usage(params)
sys.exit()
+ logging.basicConfig(format=log_format, level=log_level)
+ logger = logging.getLogger('mpDris2')
+
+ # Pick up the server address (argv -> environment -> config)
for arg in args[:2]:
if arg.isdigit():
params['port'] = arg
else:
params['host'] = arg
+ if not params['host']:
+ if 'MPD_HOST' in os.environ:
+ params['host'] = os.environ['MPD_HOST']
+ if not params['port']:
+ if 'MPD_PORT' in os.environ:
+ params['port'] = os.environ['MPD_PORT']
+
+ # Read configuration
+ config = configparser.SafeConfigParser()
+ if config_file:
+ with open(config_file) as fh:
+ config.read(config_file)
+ else:
+ config.read(['/etc/mpDris2.conf'] +
+ list(reversed(each_xdg_config('mpDris2/mpDris2.conf'))))
+
+ for p in ['host', 'port', 'password', 'bus_name']:
+ if not params[p]:
+ # TODO: switch to get(fallback=…) when possible
+ if config.has_option('Connection', p):
+ params[p] = config.get('Connection', p)
+ else:
+ params[p] = defaults[p]
+
if '@' in params['host']:
- params['password'], params['host'] = params['host'].split('@', 1)
+ params['password'], params['host'] = params['host'].rsplit('@', 1)
+
+ for p in ['mmkeys', 'notify']:
+ if config.has_option('Bling', p):
+ params[p] = config.getboolean('Bling', p)
+
+ if not music_dir:
+ if config.has_option('Library', 'music_dir'):
+ music_dir = config.get('Library', 'music_dir')
+ elif config.has_option('Connection', 'music_dir'):
+ music_dir = config.get('Connection', 'music_dir')
+ else:
+ music_dir = find_music_dir()
if music_dir:
# Ensure that music_dir starts with an URL scheme.
@@ -1241,6 +1402,14 @@
logger.warning('By not supplying a path for the music library '
'this program will break the MPRIS specification!')
+ if config.has_option('Library', 'cover_regex'):
+ cover_regex = config.get('Library', 'cover_regex')
+ else:
+ cover_regex = defaults['cover_regex']
+ params['cover_regex'] = re.compile(cover_regex, re.I | re.X)
+
+ logger.debug('Parameters: %r' % params)
+
if mutagen:
logger.info('Using Mutagen to read covers from music files.')
else:
1
0
Hello community,
here is the log from the commit of package terminus-bitmap-fonts for openSUSE:Factory checked in at 2018-12-31 09:47:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/terminus-bitmap-fonts (Old)
and /work/SRC/openSUSE:Factory/.terminus-bitmap-fonts.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "terminus-bitmap-fonts"
Mon Dec 31 09:47:24 2018 rev:13 rq:662100 version:4.47
Changes:
--------
--- /work/SRC/openSUSE:Factory/terminus-bitmap-fonts/terminus-bitmap-fonts.changes 2017-06-27 10:21:52.718053589 +0200
+++ /work/SRC/openSUSE:Factory/.terminus-bitmap-fonts.new.28833/terminus-bitmap-fonts.changes 2018-12-31 09:48:00.646136738 +0100
@@ -1,0 +2,14 @@
+Sun Dec 30 19:19:40 UTC 2018 - Luigi Baldoni <aloisio(a)gmx.com>
+
+- Update to version 4.47
+ * Added 35 new characters (33 glyphs).
+ * Replaced ao2-variant "ae" with ao1 "ae", it was too similar
+ to "oe".
+ * Some fixes and improvements (17 characters in various
+ sizes/styles).
+ * Significantly improved the font conversion tools. Python
+ 3.5.0 or Node 6.9.0 are now required to build the font.
+
+- Spec cleanup
+
+-------------------------------------------------------------------
Old:
----
terminus-font-4.46.tar.gz
New:
----
terminus-font-4.47.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ terminus-bitmap-fonts.spec ++++++
--- /var/tmp/diff_new_pack.k54B3T/_old 2018-12-31 09:48:01.902135708 +0100
+++ /var/tmp/diff_new_pack.k54B3T/_new 2018-12-31 09:48:01.906135704 +0100
@@ -1,7 +1,7 @@
#
# spec file for package terminus-bitmap-fonts
#
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,35 +12,27 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
%define fontname terminus-font
Name: terminus-bitmap-fonts
-Version: 4.46
+Version: 4.47
Release: 0
Summary: Readable Fixed Width Fonts for X11 and the Linux Console
License: OFL-1.1
Group: System/X11/Fonts
-Url: http://terminus-font.sf.net/
+URL: http://terminus-font.sf.net/
Source: https://sf.net/projects/terminus-font/files/terminus-font-%{version}/termin…
-%if 0%{?suse_version} >= 1220
BuildRequires: bdftopcf
-%else
-BuildRequires: xorg-x11
-%endif
-%if 0%{?suse_version} < 1140
-BuildRequires: freetype2-devel
-%endif
BuildRequires: dos2unix
BuildRequires: fontpackages-devel
-BuildRequires: python3-devel
+BuildRequires: python3-devel >= 3.5
%reconfigure_fonts_prereq
Provides: terminus-font
Provides: locale(ru;bg)
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch
%description
@@ -85,8 +77,8 @@
%reconfigure_fonts_scriptlets
%files
-%defattr(-, root,root)
-%doc README* OFL.TXT
+%license OFL.TXT
+%doc README*
%{_miscfontsdir}
%{psfdir}
%dir %{_datadir}/kbd
++++++ terminus-font-4.46.tar.gz -> terminus-font-4.47.tar.gz ++++++
++++ 153606 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package rofi for openSUSE:Factory checked in at 2018-12-31 09:47:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rofi (Old)
and /work/SRC/openSUSE:Factory/.rofi.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rofi"
Mon Dec 31 09:47:22 2018 rev:14 rq:662083 version:1.5.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/rofi/rofi.changes 2018-03-19 23:40:04.357685890 +0100
+++ /work/SRC/openSUSE:Factory/.rofi.new.28833/rofi.changes 2018-12-31 09:47:59.942137316 +0100
@@ -1,0 +2,21 @@
+Sun Dec 30 16:53:18 UTC 2018 - mvetter(a)suse.com
+
+- Update to version 1.5.2:
+ * Clearify Check dependency. (#879)
+ * Add option to change negate character. (#877)
+ * Fix assert and update test. (#875)
+ * Add missing example Script (#869)
+ * Add drun-display-format option. (#858)
+ * Fixing typos (#867,#837,#831,#804)
+ * Fix loading icons that are in cache (#860)
+ * Improve ssh known_host parser. (#820)
+ * Add terminals to rofi-sensible-terminal (#808)
+ * Lexer Fix several ambiguity and handling of empty input.
+ * IconFetcher preload the user set icon theme.
+ * IconFetcher use generic threadpool.
+ * Lexer support environment variables.
+ * Cleanup syntax for sorting. (#816)
+ * Documents update.
+ * Fix how borders are drawn. (#792, #783)
+
+-------------------------------------------------------------------
Old:
----
rofi-1.5.1.tar.xz
New:
----
rofi-1.5.2.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rofi.spec ++++++
--- /var/tmp/diff_new_pack.pgJ9Al/_old 2018-12-31 09:48:00.350136981 +0100
+++ /var/tmp/diff_new_pack.pgJ9Al/_new 2018-12-31 09:48:00.354136978 +0100
@@ -17,7 +17,7 @@
Name: rofi
-Version: 1.5.1
+Version: 1.5.2
Release: 0
Summary: A window switcher, run dialog and dmenu replacement
License: MIT
++++++ rofi-1.5.1.tar.xz -> rofi-1.5.2.tar.xz ++++++
++++ 15648 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package qt5ct for openSUSE:Factory checked in at 2018-12-31 09:47:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qt5ct (Old)
and /work/SRC/openSUSE:Factory/.qt5ct.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qt5ct"
Mon Dec 31 09:47:20 2018 rev:15 rq:662071 version:0.37
Changes:
--------
--- /work/SRC/openSUSE:Factory/qt5ct/qt5ct.changes 2018-10-23 20:39:16.824623868 +0200
+++ /work/SRC/openSUSE:Factory/.qt5ct.new.28833/qt5ct.changes 2018-12-31 09:47:58.606138412 +0100
@@ -1,0 +2,18 @@
+Sun Dec 30 07:43:16 UTC 2018 - Luigi Baldoni <aloisio(a)gmx.com>
+
+- Update to version 0.37
+ * added Qt 5.12 support
+ * added alpha channel for color themes
+ * added environment variables support for paths in the
+ qt5ct.conf
+ * added mime-type based icons in the file dialog
+ * fixed icon theme parsing
+ * replaced deprecated code
+ * updated Russian translation
+ * updated Chinese (Taiwan) translation (Jeff Huang)
+ * updated Dutch (Netherlands) translation (Heimen Stoffels)
+ * updated Greek translation (Dimitrios Glentadakis)
+ * updated German translation (Ettore Atalan)
+ * updated Danish translation (scootergrisen)
+
+-------------------------------------------------------------------
Old:
----
qt5ct-0.36.tar.bz2
New:
----
qt5ct-0.37.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ qt5ct.spec ++++++
--- /var/tmp/diff_new_pack.jfAWdz/_old 2018-12-31 09:47:59.054138045 +0100
+++ /var/tmp/diff_new_pack.jfAWdz/_new 2018-12-31 09:47:59.054138045 +0100
@@ -17,7 +17,7 @@
Name: qt5ct
-Version: 0.36
+Version: 0.37
Release: 0
Summary: Qt5 Configuration Tool
License: BSD-2-Clause
++++++ qt5ct-0.36.tar.bz2 -> qt5ct-0.37.tar.bz2 ++++++
++++ 4304 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package lzma-sdk for openSUSE:Factory checked in at 2018-12-31 09:47:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lzma-sdk (Old)
and /work/SRC/openSUSE:Factory/.lzma-sdk.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lzma-sdk"
Mon Dec 31 09:47:18 2018 rev:7 rq:662059 version:18.06
Changes:
--------
--- /work/SRC/openSUSE:Factory/lzma-sdk/lzma-sdk.changes 2018-06-29 22:25:10.978538673 +0200
+++ /work/SRC/openSUSE:Factory/.lzma-sdk.new.28833/lzma-sdk.changes 2018-12-31 09:47:55.646140841 +0100
@@ -1,0 +2,17 @@
+Sun Dec 30 10:13:52 UTC 2018 - Luigi Baldoni <aloisio(a)gmx.com>
+
+- Update to version 18.06
+ * The speed for LZMA/LZMA2 compressing was increased by 3-10%,
+ and there are minor changes in compression ratio.
+ * Some bugs were fixed.
+ * The bug in 7-Zip 18.02-18.05 was fixed:
+ There was memory leak in multithreading xz decoder -
+ XzDecMt_Decode(), if xz stream contains only one block.
+ * The changes for MSVS compiler makefiles:
+ + the makefiles now use "PLATFORM" macroname with values
+ (x64, x86, arm64) instead of "CPU" macroname with values
+ (AMD64, ARM64).
+ + the makefiles by default now use static version of the
+ run-time library.
+
+-------------------------------------------------------------------
Old:
----
lzma1805.7z
New:
----
lzma1806.7z
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ lzma-sdk.spec ++++++
--- /var/tmp/diff_new_pack.86k6Pc/_old 2018-12-31 09:47:58.318138648 +0100
+++ /var/tmp/diff_new_pack.86k6Pc/_new 2018-12-31 09:47:58.318138648 +0100
@@ -12,21 +12,21 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
-%define _sver 1805
+%define _sver 1806
%define _maver 18
%define _miver 05
Name: lzma-sdk
-Version: 18.05
+Version: 18.06
Release: 0
Summary: An implementation of LZMA compression
# Actually the site says "Public Domain". See license file.
License: LGPL-2.1-only
Group: Productivity/Archiving/Compression
-Url: http://www.7-zip.org/sdk.html
+URL: http://www.7-zip.org/sdk.html
Source0: http://www.7-zip.org/a/lzma%{_sver}.7z
Source1: lzma-sdk-LICENSE.fedora
Patch1: lzma-sdk-shlib.patch
@@ -85,13 +85,13 @@
%postun -n libclzma-suse0 -p /sbin/ldconfig
%files -n libclzma-suse0
-%defattr(-,root,root)
-%doc DOC/lzma.txt DOC/lzma-history.txt lzma-sdk-LICENSE.fedora
+%license lzma-sdk-LICENSE.fedora
+%doc DOC/lzma.txt DOC/lzma-history.txt
%{_libdir}/libclzma-suse.so.0*
%files devel
-%defattr(-,root,root)
-%doc DOC/7z*.txt DOC/Methods.txt lzma-sdk-LICENSE.fedora
+%license lzma-sdk-LICENSE.fedora
+%doc DOC/7z*.txt DOC/Methods.txt
%{_includedir}/clzma/
%{_libdir}/libclzma.so
%{_libdir}/pkgconfig/clzma.pc
1
0
Hello community,
here is the log from the commit of package python-smbprotocol for openSUSE:Factory checked in at 2018-12-31 09:47:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-smbprotocol (Old)
and /work/SRC/openSUSE:Factory/.python-smbprotocol.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-smbprotocol"
Mon Dec 31 09:47:17 2018 rev:2 rq:662056 version:0.1.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-smbprotocol/python-smbprotocol.changes 2018-12-10 12:28:57.778489519 +0100
+++ /work/SRC/openSUSE:Factory/.python-smbprotocol.new.28833/python-smbprotocol.changes 2018-12-31 09:47:54.990141379 +0100
@@ -1,0 +2,8 @@
+Sat Dec 29 14:10:26 UTC 2018 - mardnh(a)gmx.de
+
+- Update to version 0.1.1
+ * Fix initial negotiate message not setting connection timeout
+ value.
+ * Fix endless loop when running a compound message that failed.
+
+-------------------------------------------------------------------
Old:
----
python-smbprotocol-0.1.0.tar.gz
New:
----
python-smbprotocol-0.1.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-smbprotocol.spec ++++++
--- /var/tmp/diff_new_pack.2r3f46/_old 2018-12-31 09:47:55.454140999 +0100
+++ /var/tmp/diff_new_pack.2r3f46/_new 2018-12-31 09:47:55.458140995 +0100
@@ -13,11 +13,12 @@
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
+#
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-smbprotocol
-Version: 0.1.0
+Version: 0.1.1
Release: 0
Summary: Interact with a server using the SMB 2/3 Protocol
License: MIT
@@ -25,7 +26,6 @@
URL: https://github.com/jborean93/smbprotocol
#Source: https://files.pythonhosted.org/packages/source/s/smbprotocol/smbprotocol-%%…
Source: https://github.com/jborean93/smbprotocol/archive/v%{version}.tar.gz#/%{name…
-BuildRequires: %{python_module devel}
BuildRequires: %{python_module setuptools}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
@@ -39,8 +39,8 @@
BuildRequires: %{python_module cryptography >= 2.0}
BuildRequires: %{python_module ntlm-auth}
BuildRequires: %{python_module pyasn1}
-BuildRequires: %{python_module six}
BuildRequires: %{python_module pytest}
+BuildRequires: %{python_module six}
%python_subpackages
%description
++++++ python-smbprotocol-0.1.0.tar.gz -> python-smbprotocol-0.1.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/smbprotocol-0.1.0/.travis.yml new/smbprotocol-0.1.1/.travis.yml
--- old/smbprotocol-0.1.0/.travis.yml 2018-03-07 00:59:21.000000000 +0100
+++ new/smbprotocol-0.1.1/.travis.yml 2018-09-14 02:25:45.000000000 +0200
@@ -3,11 +3,18 @@
language: python
python:
-- "2.6"
-- "2.7"
-- "3.4"
-- "3.5"
-- "3.6"
+- 2.6
+- 2.7
+- 3.4
+- 3.5
+- 3.6
+
+# Python 3.7 requires 16.04 (Xenial), this is a hack to get that specific
+# distro running that version until I can swap the rest over officially
+matrix:
+ include:
+ - python: 3.7
+ dist: xenial
services:
- docker
@@ -22,10 +29,12 @@
install:
- docker run -d -p $SMB_PORT:445 -v $(pwd)/build-scripts:/app -w /app -e SMB_USER=$SMB_USER -e SMB_PASSWORD=$SMB_PASSWORD -e SMB_SHARE=$SMB_SHARE centos:7 /bin/bash /app/setup_samba.sh;
-- pip install -U pip setuptools
+- pip install --upgrade pip setuptools
- pip install .
- pip install -r requirements-test.txt
-- pip install python-coveralls
+- pip install coveralls
+# make sure the Samba service on the container is up and running
+- python ./build-scripts/check_samba.py
script:
- py.test -v --instafail --pep8 --cov smbprotocol --cov-report term-missing
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/smbprotocol-0.1.0/CHANGELOG.md new/smbprotocol-0.1.1/CHANGELOG.md
--- old/smbprotocol-0.1.0/CHANGELOG.md 2018-03-07 00:59:21.000000000 +0100
+++ new/smbprotocol-0.1.1/CHANGELOG.md 2018-09-14 02:25:45.000000000 +0200
@@ -1,6 +1,12 @@
# Changelog
-## 0.0.1 (Unreleased)
+## 0.1.1 - 2018-09-14
+
+* Fix initial negotiate message not setting connection timeout value
+* Fix endless loop when running a compound message that failed
+
+
+## 0.1.0 - 2018-03-07
Initial release of smbprotocol, it contains the following features
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/smbprotocol-0.1.0/README.md new/smbprotocol-0.1.1/README.md
--- old/smbprotocol-0.1.0/README.md 2018-03-07 00:59:21.000000000 +0100
+++ new/smbprotocol-0.1.1/README.md 2018-09-14 02:25:45.000000000 +0200
@@ -30,7 +30,7 @@
## Requirements
-* Python 2.6, 2.7, 3.4-3.6
+* Python 2.6, 2.7, 3.4+
* For Kerberos auth [python-gssapi](https://github.com/pythongssapi/python-gssapi)
To use Kerberos authentication, further dependencies are required, to install
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/smbprotocol-0.1.0/appveyor.yml new/smbprotocol-0.1.1/appveyor.yml
--- old/smbprotocol-0.1.0/appveyor.yml 2018-03-07 00:59:21.000000000 +0100
+++ new/smbprotocol-0.1.1/appveyor.yml 2018-09-14 02:25:45.000000000 +0200
@@ -20,6 +20,8 @@
- PYTHON: Python35-x64
- PYTHON: Python36
- PYTHON: Python36-x64
+ - PYTHON: Python37
+ - PYTHON: Python37-x64
init:
- ps: |
@@ -38,12 +40,12 @@
Set-SmbServerConfiguration -RequireSecuritySignature $true -Force
install:
-- ps: |
- pip install -U pip setuptools
- pip install .
- pip install -r requirements-test.txt
+- cmd: python -m pip install --upgrade pip
+- cmd: pip install --upgrade setuptools
+- cmd: pip install .
+- cmd: pip install -r requirements-test.txt
build: off # Do not run MSBuild, build stuff at install step
test_script:
-- ps: py.test -v --instafail --pep8 --cov smbprotocol --cov-report term-missing
+- cmd: py.test -v --instafail --pep8 --cov smbprotocol --cov-report term-missing
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/smbprotocol-0.1.0/build-scripts/check_samba.py new/smbprotocol-0.1.1/build-scripts/check_samba.py
--- old/smbprotocol-0.1.0/build-scripts/check_samba.py 1970-01-01 01:00:00.000000000 +0100
+++ new/smbprotocol-0.1.1/build-scripts/check_samba.py 2018-09-14 02:25:45.000000000 +0200
@@ -0,0 +1,41 @@
+import os
+import time
+import uuid
+
+from smbprotocol.connection import Connection
+
+
+def test_connection(server, port):
+ conn = Connection(uuid.uuid4(), server, port=port)
+ print("Opening connection to %s:%d" % (server, port))
+ conn.connect(timeout=5)
+ try:
+ print("Connection successful, sending ECHO request")
+ conn.echo()
+ finally:
+ conn.disconnect(True)
+
+
+if __name__ == '__main__':
+ server = os.environ.get("SMB_SERVER", "127.0.0.1")
+ port = int(os.environ.get("SMB_PORT", 445))
+ print("Waiting for Docker container SMB server to be online")
+
+ attempt = 1
+ total_attempts = 20
+ while attempt < total_attempts:
+ print("Starting attempt %d" % attempt)
+ try:
+ test_connection(server, port)
+ break
+ except Exception as e:
+ print("Connection attempt %d failed: %s" % (attempt, str(e)))
+ attempt += 1
+ if attempt == total_attempts:
+ raise Exception("Timeout while waiting for SMB server to come "
+ "online")
+
+ print("Sleeping for 5 seconds before next attempt")
+ time.sleep(5)
+
+ print("Connection successful")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/smbprotocol-0.1.0/setup.py new/smbprotocol-0.1.1/setup.py
--- old/smbprotocol-0.1.0/setup.py 2018-03-07 00:59:21.000000000 +0100
+++ new/smbprotocol-0.1.1/setup.py 2018-09-14 02:25:45.000000000 +0200
@@ -14,7 +14,7 @@
setup(
name='smbprotocol',
- version='0.1.0',
+ version='0.1.1',
packages=['smbprotocol'],
install_requires=[
'cryptography>=2.0',
@@ -48,5 +48,6 @@
'Programming Language :: Python :: 3.4',
'Programming Language :: Python :: 3.5',
'Programming Language :: Python :: 3.6',
+ 'Programming Language :: Python :: 3.7',
],
)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/smbprotocol-0.1.0/smbprotocol/connection.py new/smbprotocol-0.1.1/smbprotocol/connection.py
--- old/smbprotocol-0.1.0/smbprotocol/connection.py 2018-03-07 00:59:21.000000000 +0100
+++ new/smbprotocol-0.1.1/smbprotocol/connection.py 2018-09-14 02:25:45.000000000 +0200
@@ -737,7 +737,7 @@
omitted as they can be retrieved by the Server object stored in
self.server
- :param guid: A uniqure guid that represents the client
+ :param guid: A unique guid that represents the client
:param server_name: The server to start the connection
:param port: The port to use for the transport, default is 445
:param require_signing: Whether signing is required on SMB messages
@@ -1351,7 +1351,7 @@
request = self.send(neg_req)
self.preauth_integrity_hash_value.append(request.message)
- response = self.receive(request, timeout)
+ response = self.receive(request, timeout=timeout)
log.info("Receiving SMB2 Negotiate response")
log.debug(str(response))
self.preauth_integrity_hash_value.append(response)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/smbprotocol-0.1.0/smbprotocol/transport.py new/smbprotocol-0.1.1/smbprotocol/transport.py
--- old/smbprotocol-0.1.0/smbprotocol/transport.py 2018-03-07 00:59:21.000000000 +0100
+++ new/smbprotocol-0.1.1/smbprotocol/transport.py 2018-09-14 02:25:45.000000000 +0200
@@ -115,6 +115,8 @@
while len(bytes) < buffer:
try:
data = self._sock.recv(buffer - len(bytes))
+ if data == b"" and bytes == b"" and not wait:
+ return
bytes += data
except socket.error as err:
if err.errno not in [errno.EAGAIN, errno.EWOULDBLOCK]:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/smbprotocol-0.1.0/tests/test_open.py new/smbprotocol-0.1.1/tests/test_open.py
--- old/smbprotocol-0.1.0/tests/test_open.py 2018-03-07 00:59:21.000000000 +0100
+++ new/smbprotocol-0.1.1/tests/test_open.py 2018-09-14 02:25:45.000000000 +0200
@@ -1767,7 +1767,6 @@
messages = [
file1.write(b"\x01\x02\x03\x04", 0, send=False),
file2.write(b"\x05\x06", 0, send=False),
- file1.flush(send=False),
file1.read(0, 4, send=False),
open.query_directory("*",
FileInformationClass.
@@ -1789,14 +1788,13 @@
responses.append(response)
# assert each response
- assert len(responses) == 7
+ assert len(responses) == 6
assert isinstance(responses[0], int)
assert isinstance(responses[1], int)
- assert isinstance(responses[2], SMB2FlushResponse)
- assert isinstance(responses[3], bytes)
- assert isinstance(responses[4], list)
+ assert isinstance(responses[2], bytes)
+ assert isinstance(responses[3], list)
+ assert isinstance(responses[4], SMB2CloseResponse)
assert isinstance(responses[5], SMB2CloseResponse)
- assert isinstance(responses[6], SMB2CloseResponse)
write1 = responses[0]
assert write1 == 4
@@ -1804,10 +1802,10 @@
write2 = responses[1]
assert write2 == 2
- read1 = responses[3]
+ read1 = responses[2]
assert read1 == b"\x01\x02\x03\x04"
- query1 = responses[4]
+ query1 = responses[3]
assert query1[0]['file_name'].get_value() == \
".".encode('utf-16-le')
assert query1[1]['file_name'].get_value() == \
@@ -1863,7 +1861,6 @@
messages = [
file1.write(b"\x01\x02\x03\x04", 0, send=False),
file2.write(b"\x05\x06", 0, send=False),
- file1.flush(send=False),
file1.read(0, 4, send=False),
open.query_directory("*",
FileInformationClass.
@@ -1885,14 +1882,13 @@
responses.append(response)
# assert each response
- assert len(responses) == 7
+ assert len(responses) == 6
assert isinstance(responses[0], int)
assert isinstance(responses[1], int)
- assert isinstance(responses[2], SMB2FlushResponse)
- assert isinstance(responses[3], bytes)
- assert isinstance(responses[4], list)
+ assert isinstance(responses[2], bytes)
+ assert isinstance(responses[3], list)
+ assert isinstance(responses[4], SMB2CloseResponse)
assert isinstance(responses[5], SMB2CloseResponse)
- assert isinstance(responses[6], SMB2CloseResponse)
write1 = responses[0]
assert write1 == 4
@@ -1900,10 +1896,10 @@
write2 = responses[1]
assert write2 == 2
- read1 = responses[3]
+ read1 = responses[2]
assert read1 == b"\x01\x02\x03\x04"
- query1 = responses[4]
+ query1 = responses[3]
assert query1[0]['file_name'].get_value() == \
".".encode('utf-16-le')
assert query1[1]['file_name'].get_value() == \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/smbprotocol-0.1.0/tox.ini new/smbprotocol-0.1.1/tox.ini
--- old/smbprotocol-0.1.0/tox.ini 2018-03-07 00:59:21.000000000 +0100
+++ new/smbprotocol-0.1.1/tox.ini 2018-09-14 02:25:45.000000000 +0200
@@ -1,5 +1,5 @@
[tox]
-envlist = py26,py27,py34,py35,py36
+envlist = py26,py27,py34,py35,py36,py37
[testenv]
deps= -rrequirements-test.txt
1
0