openSUSE Commits
Threads by month
- ----- 2024 -----
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
January 2016
- 1 participants
- 1523 discussions
Hello community,
here is the log from the commit of package kdbusaddons for openSUSE:Factory checked in at 2016-01-20 09:41:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kdbusaddons (Old)
and /work/SRC/openSUSE:Factory/.kdbusaddons.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kdbusaddons"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kdbusaddons/kdbusaddons.changes 2015-12-29 12:51:43.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.kdbusaddons.new/kdbusaddons.changes 2016-01-20 09:41:58.000000000 +0100
@@ -1,0 +2,8 @@
+Sat Jan 2 17:42:26 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.18.0
+ * Adapt to Qt 5.6's dbus-in-secondary-thread
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.18.0.php
+
+-------------------------------------------------------------------
Old:
----
kdbusaddons-5.17.0.tar.xz
New:
----
kdbusaddons-5.18.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdbusaddons.spec ++++++
--- /var/tmp/diff_new_pack.P43xTB/_old 2016-01-20 09:41:59.000000000 +0100
+++ /var/tmp/diff_new_pack.P43xTB/_new 2016-01-20 09:41:59.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package kdbusaddons
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,9 +18,9 @@
%bcond_without lang
%define lname libKF5DBusAddons5
-%define _tar_path 5.17
+%define _tar_path 5.18
Name: kdbusaddons
-Version: 5.17.0
+Version: 5.18.0
Release: 0
BuildRequires: cmake >= 2.8.12
BuildRequires: extra-cmake-modules >= %{_tar_path}
++++++ kdbusaddons-5.17.0.tar.xz -> kdbusaddons-5.18.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdbusaddons-5.17.0/CMakeLists.txt new/kdbusaddons-5.18.0/CMakeLists.txt
--- old/kdbusaddons-5.17.0/CMakeLists.txt 2015-12-06 22:20:59.000000000 +0100
+++ new/kdbusaddons-5.18.0/CMakeLists.txt 2016-01-02 17:28:35.000000000 +0100
@@ -3,7 +3,7 @@
project(KDBusAddons)
include(FeatureSummary)
-find_package(ECM 5.17.0 NO_MODULE)
+find_package(ECM 5.18.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
@@ -27,7 +27,7 @@
include(ECMPoQmTools)
-set(KF5_VERSION "5.17.0") # handled by release scripts
+set(KF5_VERSION "5.18.0") # handled by release scripts
ecm_setup_version(${KF5_VERSION} VARIABLE_PREFIX KDBUSADDONS
VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kdbusaddons_version.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdbusaddons-5.17.0/po/ro/kdbusaddons5_qt.po new/kdbusaddons-5.18.0/po/ro/kdbusaddons5_qt.po
--- old/kdbusaddons-5.17.0/po/ro/kdbusaddons5_qt.po 2015-12-06 22:20:59.000000000 +0100
+++ new/kdbusaddons-5.18.0/po/ro/kdbusaddons5_qt.po 2016-01-02 17:28:35.000000000 +0100
@@ -39,7 +39,7 @@
#, qt-format
msgctxt "main|"
msgid "Application %1 could not be found using service %2 and path %3."
-msgstr "Aplicația %1 nu a putut fi găsită utilizînd serviciul %2 și calea %3."
+msgstr "Aplicația %1 nu a putut fi găsită utilizând serviciul %2 și calea %3."
#: tools/kquitapp/kquitapp.cpp:63
#, qt-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdbusaddons-5.17.0/src/kdbusservice.cpp new/kdbusaddons-5.18.0/src/kdbusservice.cpp
--- old/kdbusaddons-5.17.0/src/kdbusservice.cpp 2015-12-06 22:20:59.000000000 +0100
+++ new/kdbusaddons-5.18.0/src/kdbusservice.cpp 2016-01-02 17:28:35.000000000 +0100
@@ -80,7 +80,7 @@
QDBusConnectionInterface *bus = 0;
if (!QDBusConnection::sessionBus().isConnected() || !(bus = QDBusConnection::sessionBus().interface())) {
- d->errorMessage = QStringLiteral("Session bus not found\n"
+ d->errorMessage = QString::fromLatin1("Session bus not found\n"
"To circumvent this problem try the following command (with Linux and bash)\n"
"export $(dbus-launch)");
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdbusaddons-5.17.0/src/kdedmodule.cpp new/kdbusaddons-5.18.0/src/kdedmodule.cpp
--- old/kdbusaddons-5.17.0/src/kdedmodule.cpp 2015-12-06 22:20:59.000000000 +0100
+++ new/kdbusaddons-5.18.0/src/kdedmodule.cpp 2016-01-02 17:28:35.000000000 +0100
@@ -79,7 +79,8 @@
qDebug() << "registerObject() returned false for" << d->moduleName;
} else {
//qDebug() << "registerObject() successful for" << d->moduleName;
- emit moduleRegistered(realPath);
+ // Fix deadlock with Qt 5.6: this has to be delayed until the dbus thread is unlocked
+ QMetaObject::invokeMethod(this, "moduleRegistered", Qt::QueuedConnection, Q_ARG(QDBusObjectPath, realPath));
}
}
1
0
Hello community,
here is the log from the commit of package kcrash for openSUSE:Factory checked in at 2016-01-20 09:41:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kcrash (Old)
and /work/SRC/openSUSE:Factory/.kcrash.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kcrash"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kcrash/kcrash.changes 2015-12-29 12:51:42.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.kcrash.new/kcrash.changes 2016-01-20 09:41:51.000000000 +0100
@@ -1,0 +2,7 @@
+Sat Jan 2 17:42:22 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.18.0
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.18.0.php
+
+-------------------------------------------------------------------
Old:
----
kcrash-5.17.0.tar.xz
New:
----
kcrash-5.18.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kcrash.spec ++++++
--- /var/tmp/diff_new_pack.eyxh3p/_old 2016-01-20 09:41:52.000000000 +0100
+++ /var/tmp/diff_new_pack.eyxh3p/_new 2016-01-20 09:41:52.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package kcrash
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,9 +17,9 @@
%define lname libKF5Crash5
-%define _tar_path 5.17
+%define _tar_path 5.18
Name: kcrash
-Version: 5.17.0
+Version: 5.18.0
Release: 0
%define kf5_version %{version}
BuildRequires: cmake >= 2.8.12
++++++ kcrash-5.17.0.tar.xz -> kcrash-5.18.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcrash-5.17.0/CMakeLists.txt new/kcrash-5.18.0/CMakeLists.txt
--- old/kcrash-5.17.0/CMakeLists.txt 2015-12-06 15:01:09.000000000 +0100
+++ new/kcrash-5.18.0/CMakeLists.txt 2016-01-01 20:52:07.000000000 +0100
@@ -3,7 +3,7 @@
project(KCrash)
include(FeatureSummary)
-find_package(ECM 5.17.0 NO_MODULE)
+find_package(ECM 5.18.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
@@ -26,8 +26,8 @@
include(ECMSetupVersion)
include(ECMGenerateHeaders)
-set(KF5_VERSION "5.17.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.17.0") # handled by release scripts
+set(KF5_VERSION "5.18.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.18.0") # handled by release scripts
ecm_setup_version(${KF5_VERSION} VARIABLE_PREFIX KCrash
VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kcrash_version.h"
PACKAGE_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/KF5CrashConfigVersion.cmake"
1
0
Hello community,
here is the log from the commit of package kcoreaddons for openSUSE:Factory checked in at 2016-01-20 09:41:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kcoreaddons (Old)
and /work/SRC/openSUSE:Factory/.kcoreaddons.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kcoreaddons"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kcoreaddons/kcoreaddons.changes 2015-12-29 12:51:40.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.kcoreaddons.new/kcoreaddons.changes 2016-01-20 09:41:45.000000000 +0100
@@ -1,0 +2,15 @@
+Sat Jan 2 17:42:18 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.18.0
+ * Add KAboutData::fromPluginMetaData(const KPluginMetaData &plugin)
+ * Add KPluginMetaData::copyrightText(), extraInformation() and
+ otherContributors()
+ * Add KPluginMetaData::translators() and KAboutPerson::fromJson()
+ * Fix use-after-free in desktop file parser
+ * Make KPluginMetaData constructible from a json path
+ * desktoptojson: make missing service type file an error for the binary
+ * Make calling kcoreaddons_add_plugin without SOURCES an error
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.18.0.php
+
+-------------------------------------------------------------------
Old:
----
kcoreaddons-5.17.0.tar.xz
New:
----
kcoreaddons-5.18.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kcoreaddons.spec ++++++
--- /var/tmp/diff_new_pack.0KRFPQ/_old 2016-01-20 09:41:45.000000000 +0100
+++ /var/tmp/diff_new_pack.0KRFPQ/_new 2016-01-20 09:41:45.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package kcoreaddons
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,9 +18,9 @@
%bcond_without lang
%define lname libKF5CoreAddons5
-%define _tar_path 5.17
+%define _tar_path 5.18
Name: kcoreaddons
-Version: 5.17.0
+Version: 5.18.0
Release: 0
BuildRequires: cmake >= 2.8.12
BuildRequires: extra-cmake-modules >= %{_tar_path}
++++++ kcoreaddons-5.17.0.tar.xz -> kcoreaddons-5.18.0.tar.xz ++++++
++++ 22042 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package kconfigwidgets for openSUSE:Factory checked in at 2016-01-20 09:41:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kconfigwidgets (Old)
and /work/SRC/openSUSE:Factory/.kconfigwidgets.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kconfigwidgets"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kconfigwidgets/kconfigwidgets.changes 2015-12-29 12:51:39.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.kconfigwidgets.new/kconfigwidgets.changes 2016-01-20 09:41:36.000000000 +0100
@@ -1,0 +2,7 @@
+Sat Jan 2 17:42:14 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.18.0
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.18.0.php
+
+-------------------------------------------------------------------
Old:
----
kconfigwidgets-5.17.0.tar.xz
New:
----
kconfigwidgets-5.18.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kconfigwidgets.spec ++++++
--- /var/tmp/diff_new_pack.vey6kU/_old 2016-01-20 09:41:37.000000000 +0100
+++ /var/tmp/diff_new_pack.vey6kU/_new 2016-01-20 09:41:37.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package kconfigwidgets
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,9 +18,9 @@
%bcond_without lang
%define lname libKF5ConfigWidgets5
-%define _tar_path 5.17
+%define _tar_path 5.18
Name: kconfigwidgets
-Version: 5.17.0
+Version: 5.18.0
Release: 0
%define kf5_version %{version}
BuildRequires: cmake >= 2.8.12
++++++ kconfigwidgets-5.17.0.tar.xz -> kconfigwidgets-5.18.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kconfigwidgets-5.17.0/CMakeLists.txt new/kconfigwidgets-5.18.0/CMakeLists.txt
--- old/kconfigwidgets-5.17.0/CMakeLists.txt 2015-12-06 22:19:44.000000000 +0100
+++ new/kconfigwidgets-5.18.0/CMakeLists.txt 2016-01-02 17:27:11.000000000 +0100
@@ -3,7 +3,7 @@
project(KConfigWidgets)
include(FeatureSummary)
-find_package(ECM 5.17.0 NO_MODULE)
+find_package(ECM 5.18.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
@@ -19,8 +19,8 @@
include(ECMSetupVersion)
include(ECMGenerateHeaders)
-set(KF5_VERSION "5.17.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.17.0") # handled by release scripts
+set(KF5_VERSION "5.18.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.18.0") # handled by release scripts
ecm_setup_version(${KF5_VERSION} VARIABLE_PREFIX KCONFIGWIDGETS
VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kconfigwidgets_version.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kconfigwidgets-5.17.0/po/af/kf5_entry.desktop new/kconfigwidgets-5.18.0/po/af/kf5_entry.desktop
--- old/kconfigwidgets-5.17.0/po/af/kf5_entry.desktop 2015-12-06 22:19:44.000000000 +0100
+++ new/kconfigwidgets-5.18.0/po/af/kf5_entry.desktop 2016-01-02 17:27:11.000000000 +0100
@@ -3,6 +3,7 @@
Name[af]=Afrikaans
Name[ar]=الأفريكانس
Name[as]=আফ্ৰিকান্স
+Name[ast]=Afrikaans
Name[be]=Афрыкаанс
Name[be@latin]=Afrykaans
Name[bg]=Африкаанс
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kconfigwidgets-5.17.0/po/ast/kconfigwidgets5.po new/kconfigwidgets-5.18.0/po/ast/kconfigwidgets5.po
--- old/kconfigwidgets-5.17.0/po/ast/kconfigwidgets5.po 2015-12-06 22:19:44.000000000 +0100
+++ new/kconfigwidgets-5.18.0/po/ast/kconfigwidgets5.po 2016-01-02 17:27:11.000000000 +0100
@@ -7,7 +7,7 @@
"Project-Id-Version: kdelibs4-1\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2015-10-26 07:54+0000\n"
-"PO-Revision-Date: 2015-12-05 22:50+0100\n"
+"PO-Revision-Date: 2015-12-11 02:53+0100\n"
"Last-Translator: enolp <enolp(a)softastur.org>\n"
"Language-Team: Asturian <>\n"
"Language: ast_ES\n"
@@ -84,19 +84,16 @@
msgstr "&Ayuda"
#: kstandardaction.cpp:526 kstandardaction_p.h:96
-#, fuzzy
msgid "Show &Menubar"
msgstr "Amosar barra de &menú"
#: kstandardaction.cpp:534
-#, fuzzy
msgid "Show Menubar<p>Shows the menubar again after it has been hidden</p>"
msgstr ""
-"Amosar barra de menú<p>Amuesa la barra de menú de nuevu dempués de que "
-"s'anubrió</p>"
+"Amosar barra de menú<p>Amuesa la barra de menú de nueves dempués de que "
+"s'anubriere</p>"
#: kstandardaction.cpp:552 kstandardaction_p.h:98
-#, fuzzy
msgid "Show St&atusbar"
msgstr "Amosar barra d'&estáu"
@@ -132,7 +129,6 @@
msgstr "Abrir un documentu esistente"
#: kstandardaction_p.h:43
-#, fuzzy
msgid "Open &Recent"
msgstr "Abrir &reciente"
@@ -272,9 +268,8 @@
msgstr "Dese&sbillar"
#: kstandardaction_p.h:62
-#, fuzzy
msgid "&Find..."
-msgstr "&Atopar..."
+msgstr "&Alcontrar"
#: kstandardaction_p.h:63
#, fuzzy
@@ -336,9 +331,8 @@
msgstr "A&lloñar"
#: kstandardaction_p.h:73
-#, fuzzy
msgid "&Zoom..."
-msgstr "&Ampliación..."
+msgstr "&Zoom..."
#: kstandardaction_p.h:73
#, fuzzy
@@ -356,7 +350,6 @@
msgstr "&Re-amosar documentu"
#: kstandardaction_p.h:76
-#, fuzzy
msgid "&Up"
msgstr "Arr&iba"
@@ -387,19 +380,16 @@
msgstr "&Dir a..."
#: kstandardaction_p.h:84
-#, fuzzy
msgid "&Go to Page..."
-msgstr "&Dir a páxina..."
+msgstr "&Dir a la páxina..."
#: kstandardaction_p.h:85
-#, fuzzy
msgid "&Go to Line..."
-msgstr "Dir a &llinia..."
+msgstr "Dir a la &llinia..."
#: kstandardaction_p.h:86
-#, fuzzy
msgid "&First Page"
-msgstr "P&rimera páxina"
+msgstr "P&rimer páxina"
#: kstandardaction_p.h:86
#, fuzzy
@@ -417,9 +407,8 @@
msgstr "Dir a la última páxina"
#: kstandardaction_p.h:88
-#, fuzzy
msgid "&Back"
-msgstr "&Retroceder"
+msgstr "&Atrás"
#: kstandardaction_p.h:88
#, fuzzy
@@ -427,9 +416,8 @@
msgstr "Retroceder nel documentu"
#: kstandardaction_p.h:89
-#, fuzzy
msgid "&Forward"
-msgstr "&Avanzar"
+msgstr "&Alantre"
#: kstandardaction_p.h:89
#, fuzzy
@@ -445,7 +433,6 @@
msgstr "&Editar marcadores..."
#: kstandardaction_p.h:94
-#, fuzzy
msgid "&Spelling..."
msgstr "&Ortografía..."
@@ -482,9 +469,8 @@
msgstr "&Guardar axustes"
#: kstandardaction_p.h:101
-#, fuzzy
msgid "Configure S&hortcuts..."
-msgstr "Configurar B&arres de Ferramientes..."
+msgstr "Configurar ata&yos"
#: kstandardaction_p.h:102
#, kde-format
@@ -509,9 +495,8 @@
msgstr "¿Qué ye &esto?"
#: kstandardaction_p.h:111
-#, fuzzy
msgid "Tip of the &Day"
-msgstr "Trucu del &Día"
+msgstr "Conseyu del &Día"
#: kstandardaction_p.h:112
msgid "&Report Bug..."
@@ -531,11 +516,9 @@
msgstr "Tocante a &KDE"
#: ktipdialog.cpp:238
-#, fuzzy
-#| msgid "Tip of the Day"
msgctxt "@title:window"
msgid "Tip of the Day"
-msgstr "Trucu del Día"
+msgstr "Conseyu del día"
#: ktipdialog.cpp:254
msgctxt "@title"
@@ -543,22 +526,16 @@
msgstr "¿Sabíes que...\n"
#: ktipdialog.cpp:306
-#, fuzzy
-#| msgid "&Show tips on startup"
msgctxt "@option:check"
msgid "&Show tips on startup"
-msgstr "&Amosar trucos nel aniciu"
+msgstr "&Amosar conseyos nel aniciu"
#: ktipdialog.cpp:311
-#, fuzzy
-#| msgid "&Previous"
msgctxt "@action:button Goes to previous tip"
msgid "&Previous"
-msgstr "&Atrás"
+msgstr "&Anterior"
#: ktipdialog.cpp:316
-#, fuzzy
-#| msgid "&Next"
msgctxt "@action:button Goes to next tip, opposite to previous"
msgid "&Next"
-msgstr "&Alantre"
+msgstr "&Siguiente"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kconfigwidgets-5.17.0/po/da/kf5_entry.desktop new/kconfigwidgets-5.18.0/po/da/kf5_entry.desktop
--- old/kconfigwidgets-5.17.0/po/da/kf5_entry.desktop 2015-12-06 22:19:44.000000000 +0100
+++ new/kconfigwidgets-5.18.0/po/da/kf5_entry.desktop 2016-01-02 17:27:11.000000000 +0100
@@ -3,6 +3,7 @@
Name[af]=Deens
Name[ar]=الدانماركية
Name[as]=ডেনিশ্ব
+Name[ast]=Finlandés
Name[be]=Дацкая
Name[be@latin]=Dackaja
Name[bg]=Датски
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kconfigwidgets-5.17.0/po/hsb/kf5_entry.desktop new/kconfigwidgets-5.18.0/po/hsb/kf5_entry.desktop
--- old/kconfigwidgets-5.17.0/po/hsb/kf5_entry.desktop 2015-12-06 22:19:44.000000000 +0100
+++ new/kconfigwidgets-5.18.0/po/hsb/kf5_entry.desktop 2016-01-02 17:27:11.000000000 +0100
@@ -66,7 +66,7 @@
Name[ps]=بره سربي
Name[pt]=Sérvio de Cima
Name[pt_BR]=Alto Sorábio
-Name[ro]=Sîrbă de sus
+Name[ro]=Sârbă de sus
Name[ru]=Верхнелужицкий
Name[se]=Badjesorbialaš
Name[si]=ඉහළ සෝබියානු
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kconfigwidgets-5.17.0/po/nl/kf5_entry.desktop new/kconfigwidgets-5.18.0/po/nl/kf5_entry.desktop
--- old/kconfigwidgets-5.17.0/po/nl/kf5_entry.desktop 2015-12-06 22:19:44.000000000 +0100
+++ new/kconfigwidgets-5.18.0/po/nl/kf5_entry.desktop 2016-01-02 17:27:11.000000000 +0100
@@ -3,6 +3,7 @@
Name[af]=Hollandse
Name[ar]=الهولندية
Name[as]=ডাচ্
+Name[ast]=Neerlandés
Name[be]=Галандская
Name[be@latin]=Halandzkaja
Name[bg]=Холандски
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kconfigwidgets-5.17.0/po/se/kf5_entry.desktop new/kconfigwidgets-5.18.0/po/se/kf5_entry.desktop
--- old/kconfigwidgets-5.17.0/po/se/kf5_entry.desktop 2015-12-06 22:19:44.000000000 +0100
+++ new/kconfigwidgets-5.18.0/po/se/kf5_entry.desktop 2016-01-02 17:27:11.000000000 +0100
@@ -3,6 +3,7 @@
Name[af]=Noord Sami
Name[ar]=الصامي الشمالي
Name[as]=ন'ৰ্দাৰ্ণ চামি
+Name[ast]=Sami del norte
Name[be]=Самі (поўнач)
Name[be@latin]=Paŭnočnaje Sami
Name[bg]=Северен Сами
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kconfigwidgets-5.17.0/po/sr/kf5_entry.desktop new/kconfigwidgets-5.18.0/po/sr/kf5_entry.desktop
--- old/kconfigwidgets-5.17.0/po/sr/kf5_entry.desktop 2015-12-06 22:19:44.000000000 +0100
+++ new/kconfigwidgets-5.18.0/po/sr/kf5_entry.desktop 2016-01-02 17:27:11.000000000 +0100
@@ -68,7 +68,7 @@
Name[ps]=سربي
Name[pt]=Sérvio
Name[pt_BR]=Sérvio
-Name[ro]=Sîrbă
+Name[ro]=Sârbă
Name[ru]=Сербский
Name[se]=Serbiágiella
Name[si]=සර්බියානු
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kconfigwidgets-5.17.0/po/sr(a)ijekavian/kf5_entry.desktop new/kconfigwidgets-5.18.0/po/sr(a)ijekavian/kf5_entry.desktop
--- old/kconfigwidgets-5.17.0/po/sr(a)ijekavian/kf5_entry.desktop 2015-12-06 22:19:44.000000000 +0100
+++ new/kconfigwidgets-5.18.0/po/sr(a)ijekavian/kf5_entry.desktop 2016-01-02 17:27:11.000000000 +0100
@@ -44,7 +44,7 @@
Name[pl]=Serbski ijekawski
Name[pt]=Sérvio Ijekavian
Name[pt_BR]=Sérvio ijekavian
-Name[ro]=Sîrbă jekaviană
+Name[ro]=Sârbă jekaviană
Name[ru]=Сербский (иекавский)
Name[se]=Serbialaš ljekávagiella
Name[sk]=Srbčina (ijekavština)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kconfigwidgets-5.17.0/po/sr(a)ijekavianlatin/kf5_entry.desktop new/kconfigwidgets-5.18.0/po/sr(a)ijekavianlatin/kf5_entry.desktop
--- old/kconfigwidgets-5.17.0/po/sr(a)ijekavianlatin/kf5_entry.desktop 2015-12-06 22:19:44.000000000 +0100
+++ new/kconfigwidgets-5.18.0/po/sr(a)ijekavianlatin/kf5_entry.desktop 2016-01-02 17:27:11.000000000 +0100
@@ -45,7 +45,7 @@
Name[pl]=Serbski ijekawski (skrypt łaciński)
Name[pt]=Sérvio Latino Ijekavian
Name[pt_BR]=Sérvio latino ijekavian
-Name[ro]=Sîrbă jekaviană latină
+Name[ro]=Sârbă jekaviană latină
Name[ru]=Сербский (иекавский, латиница)
Name[se]=Serbialaš ljekávagiella (Latiinnalaš čállinvuohki)
Name[sk]=Srbčina (ijekavština - latinka)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kconfigwidgets-5.17.0/po/sr(a)latin/kf5_entry.desktop new/kconfigwidgets-5.18.0/po/sr(a)latin/kf5_entry.desktop
--- old/kconfigwidgets-5.17.0/po/sr(a)latin/kf5_entry.desktop 2015-12-06 22:19:44.000000000 +0100
+++ new/kconfigwidgets-5.18.0/po/sr(a)latin/kf5_entry.desktop 2016-01-02 17:27:11.000000000 +0100
@@ -67,7 +67,7 @@
Name[ps]=سربيايي لاټيني
Name[pt]=Sérvio Latino
Name[pt_BR]=Sérvio latino
-Name[ro]=Sîrbă latină
+Name[ro]=Sârbă latină
Name[ru]=Сербский (латиница)
Name[se]=Serbialaš latiidna
Name[si]=සර්බියානු ලතින්
1
0
Hello community,
here is the log from the commit of package kconfig for openSUSE:Factory checked in at 2016-01-20 09:41:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kconfig (Old)
and /work/SRC/openSUSE:Factory/.kconfig.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kconfig"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kconfig/kconfig.changes 2015-12-29 12:51:38.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.kconfig.new/kconfig.changes 2016-01-20 09:41:31.000000000 +0100
@@ -1,0 +2,8 @@
+Sat Jan 2 17:42:11 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.18.0
+ * Ensure group is unescaped properly in kconf_update
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.18.0.php
+
+-------------------------------------------------------------------
Old:
----
kconfig-5.17.0.tar.xz
New:
----
kconfig-5.18.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kconfig.spec ++++++
--- /var/tmp/diff_new_pack.J7wlAU/_old 2016-01-20 09:41:31.000000000 +0100
+++ /var/tmp/diff_new_pack.J7wlAU/_new 2016-01-20 09:41:31.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package kconfig
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,9 +18,9 @@
%bcond_without lang
%define sonum 5
-%define _tar_path 5.17
+%define _tar_path 5.18
Name: kconfig
-Version: 5.17.0
+Version: 5.18.0
Release: 0
BuildRequires: cmake >= 2.8.12
BuildRequires: extra-cmake-modules >= %{_tar_path}
++++++ kconfig-5.17.0.tar.xz -> kconfig-5.18.0.tar.xz ++++++
++++ 5257 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package kcompletion for openSUSE:Factory checked in at 2016-01-20 09:41:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kcompletion (Old)
and /work/SRC/openSUSE:Factory/.kcompletion.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kcompletion"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kcompletion/kcompletion.changes 2015-12-29 12:51:37.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.kcompletion.new/kcompletion.changes 2016-01-20 09:41:27.000000000 +0100
@@ -1,0 +2,7 @@
+Sat Jan 2 17:42:07 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.18.0
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.18.0.php
+
+-------------------------------------------------------------------
Old:
----
kcompletion-5.17.0.tar.xz
New:
----
kcompletion-5.18.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kcompletion.spec ++++++
--- /var/tmp/diff_new_pack.wUZ0V4/_old 2016-01-20 09:41:28.000000000 +0100
+++ /var/tmp/diff_new_pack.wUZ0V4/_new 2016-01-20 09:41:28.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package kcompletion
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,9 +18,9 @@
%bcond_without lang
%define lname libKF5Completion5
-%define _tar_path 5.17
+%define _tar_path 5.18
Name: kcompletion
-Version: 5.17.0
+Version: 5.18.0
Release: 0
%define kf5_version %{version}
BuildRequires: cmake >= 2.8.12
++++++ kcompletion-5.17.0.tar.xz -> kcompletion-5.18.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcompletion-5.17.0/CMakeLists.txt new/kcompletion-5.18.0/CMakeLists.txt
--- old/kcompletion-5.17.0/CMakeLists.txt 2015-12-06 22:18:46.000000000 +0100
+++ new/kcompletion-5.18.0/CMakeLists.txt 2016-01-02 17:26:01.000000000 +0100
@@ -4,7 +4,7 @@
# ECM setup
include(FeatureSummary)
-find_package(ECM 5.17.0 NO_MODULE)
+find_package(ECM 5.18.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
@@ -21,8 +21,8 @@
include(ECMPoQmTools)
-set(KF5_VERSION "5.17.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.17.0") # handled by release scripts
+set(KF5_VERSION "5.18.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.18.0") # handled by release scripts
ecm_setup_version(${KF5_VERSION} VARIABLE_PREFIX KCOMPLETION
VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kcompletion_version.h"
1
0
Hello community,
here is the log from the commit of package kcodecs for openSUSE:Factory checked in at 2016-01-20 09:41:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kcodecs (Old)
and /work/SRC/openSUSE:Factory/.kcodecs.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kcodecs"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kcodecs/kcodecs.changes 2015-12-29 12:51:35.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.kcodecs.new/kcodecs.changes 2016-01-20 09:41:26.000000000 +0100
@@ -1,0 +2,8 @@
+Sat Jan 2 17:42:03 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.18.0
+ * Avoid deliberately overflowing a full buffer
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.18.0.php
+
+-------------------------------------------------------------------
Old:
----
kcodecs-5.17.0.tar.xz
New:
----
kcodecs-5.18.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kcodecs.spec ++++++
--- /var/tmp/diff_new_pack.UZoDl0/_old 2016-01-20 09:41:27.000000000 +0100
+++ /var/tmp/diff_new_pack.UZoDl0/_new 2016-01-20 09:41:27.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package kcodecs
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,9 +18,9 @@
%bcond_without lang
%define lname libKF5Codecs5
-%define _tar_path 5.17
+%define _tar_path 5.18
Name: kcodecs
-Version: 5.17.0
+Version: 5.18.0
Release: 0
BuildRequires: cmake >= 2.8.12
BuildRequires: extra-cmake-modules >= %{_tar_path}
++++++ kcodecs-5.17.0.tar.xz -> kcodecs-5.18.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcodecs-5.17.0/CMakeLists.txt new/kcodecs-5.18.0/CMakeLists.txt
--- old/kcodecs-5.17.0/CMakeLists.txt 2015-12-06 22:18:14.000000000 +0100
+++ new/kcodecs-5.18.0/CMakeLists.txt 2016-01-02 17:25:20.000000000 +0100
@@ -3,7 +3,7 @@
project(KCodecs)
include(FeatureSummary)
-find_package(ECM 5.17.0 NO_MODULE)
+find_package(ECM 5.18.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
@@ -25,7 +25,7 @@
include(ECMPoQmTools)
-set(KF5_VERSION "5.17.0") # handled by release scripts
+set(KF5_VERSION "5.18.0") # handled by release scripts
ecm_setup_version(${KF5_VERSION} VARIABLE_PREFIX KCODECS
VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kcodecs_version.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcodecs-5.17.0/src/kcodecs.cpp new/kcodecs-5.18.0/src/kcodecs.cpp
--- old/kcodecs-5.17.0/src/kcodecs.cpp 2015-12-06 22:18:14.000000000 +0100
+++ new/kcodecs-5.18.0/src/kcodecs.cpp 2016-01-02 17:25:20.000000000 +0100
@@ -718,8 +718,9 @@
if (d->outputBufferCursor >= maxBufferedChars) {
qCritical()
<< "KCodecs::Encoder: internal buffer overflow!";
+ } else {
+ d->outputBuffer[ d->outputBufferCursor++ ] = ch;
}
- d->outputBuffer[ d->outputBufferCursor++ ] = ch;
return false;
}
}
1
0
Hello community,
here is the log from the commit of package kcmutils for openSUSE:Factory checked in at 2016-01-20 09:41:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kcmutils (Old)
and /work/SRC/openSUSE:Factory/.kcmutils.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kcmutils"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kcmutils/kcmutils.changes 2015-12-29 12:51:34.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.kcmutils.new/kcmutils.changes 2016-01-20 09:41:24.000000000 +0100
@@ -1,0 +2,9 @@
+Sat Jan 2 17:41:59 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.18.0
+ * KPluginSelector::addPlugins: fix assert if 'config' parameter
+ is default (kde#352471)
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.18.0.php
+
+-------------------------------------------------------------------
Old:
----
kcmutils-5.17.0.tar.xz
New:
----
kcmutils-5.18.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kcmutils.spec ++++++
--- /var/tmp/diff_new_pack.i3bYGQ/_old 2016-01-20 09:41:25.000000000 +0100
+++ /var/tmp/diff_new_pack.i3bYGQ/_new 2016-01-20 09:41:26.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package kcmutils
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,9 +18,9 @@
%bcond_without lang
%define lname libKF5KCMUtils5
-%define _tar_path 5.17
+%define _tar_path 5.18
Name: kcmutils
-Version: 5.17.0
+Version: 5.18.0
Release: 0
%define kf5_version %{version}
BuildRequires: cmake >= 2.8.12
++++++ kcmutils-5.17.0.tar.xz -> kcmutils-5.18.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcmutils-5.17.0/CMakeLists.txt new/kcmutils-5.18.0/CMakeLists.txt
--- old/kcmutils-5.17.0/CMakeLists.txt 2015-12-06 22:17:38.000000000 +0100
+++ new/kcmutils-5.18.0/CMakeLists.txt 2016-01-02 17:24:36.000000000 +0100
@@ -3,7 +3,7 @@
project(KCMUtils)
include(FeatureSummary)
-find_package(ECM 5.17.0 NO_MODULE)
+find_package(ECM 5.18.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
@@ -23,8 +23,8 @@
include(ECMGenerateHeaders)
include(ECMPackageConfigHelpers)
-set(KF5_VERSION "5.17.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.17.0") # handled by release scripts
+set(KF5_VERSION "5.18.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.18.0") # handled by release scripts
ecm_setup_version(${KF5_VERSION} VARIABLE_PREFIX KCMUTILS
VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kcmutils_version.h"
PACKAGE_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/KF5KCMUtilsConfigVersion.cmake"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcmutils-5.17.0/po/lt/kcmutils5.po new/kcmutils-5.18.0/po/lt/kcmutils5.po
--- old/kcmutils-5.17.0/po/lt/kcmutils5.po 2015-12-06 22:17:38.000000000 +0100
+++ new/kcmutils-5.18.0/po/lt/kcmutils5.po 2016-01-02 17:24:36.000000000 +0100
@@ -7,14 +7,15 @@
# Remigijus Jarmalavičius <remigijus(a)jarmalavicius.lt>, 2011.
# Liudas Ališauskas <liudas.alisauskas(a)gmail.com>, 2011, 2012, 2013, 2014.
# Liudas Alisauskas <liudas(a)akmc.lt>, 2013, 2015.
+# Mindaugas Baranauskas <opensuse.lietuviu.kalba(a)gmail.com>, 2015.
msgid ""
msgstr ""
"Project-Id-Version: kdelibs4\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2015-03-25 07:50+0000\n"
-"PO-Revision-Date: 2015-01-28 10:13+0200\n"
-"Last-Translator: Liudas Ališauskas <liudas(a)akmc.lt>\n"
-"Language-Team: Lithuanian <kde-i18n-lt(a)kde.org>\n"
+"PO-Revision-Date: 2015-12-29 21:20+0200\n"
+"Last-Translator: Mindaugas Baranauskas <opensuse.lietuviu.kalba(a)gmail.com>\n"
+"Language-Team: lt <kde-i18n-lt(a)kde.org>\n"
"Language: lt\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -45,7 +46,7 @@
msgid ""
"<qt><p>The diagnosis is:<br />The desktop file %1 could not be found.</p></"
"qt>"
-msgstr "<qt><p>Diagnozė:<br />Darbastalio failas %1 nerastas.</p></qt>"
+msgstr "<qt><p>Diagnozė:<br />Darbalaukio failas %1 nerastas.</p></qt>"
#: kcmoduleloader.cpp:82
#, kde-format
@@ -70,7 +71,7 @@
msgid ""
"<qt>The diagnosis is:<br />The desktop file %1 does not specify a library.</"
"qt>"
-msgstr "<qt>Diagnozė:<br />Darbastalio failas %1 nenurodo bibliotekos.</qt>"
+msgstr "<qt>Diagnozė:<br />Darbalaukio failas %1 nenurodo bibliotekos.</qt>"
#: kcmoduleloader.cpp:156
msgid ""
@@ -98,8 +99,8 @@
"The settings of the current module have changed.\n"
"Do you want to apply the changes or discard them?"
msgstr ""
-"Esamo modulio nustatymai buvo pakeisti.\n"
-"Norite pritaikyti juos ar atmesti?"
+"Esamo modulio nuostatos buvo pakeistos.\n"
+"Norite pritaikyti jas ar atmesti?"
#: kcmultidialog.cpp:59
msgid "Apply Settings"
@@ -112,7 +113,7 @@
#. i18n: ectx: label, entry, group (DesktopIcons)
#: kdeglobals.kcfg:9
msgid "Distance between desktop icons"
-msgstr "Atstumai tarp darbastalio ženklelių"
+msgstr "Atstumai tarp darbalaukio ženklelių"
#. i18n: ectx: whatsthis, entry, group (DesktopIcons)
#: kdeglobals.kcfg:10
@@ -373,7 +374,7 @@
"Automatic changes have been performed due to plugin dependencies. Click here "
"for further information"
msgstr ""
-"Automatiniai pakeitimai atlikti dėl priedų priklausomybių. Spauskite čia "
+"Automatiniai pakeitimai atlikti dėl papildinių priklausomybių. Spauskite čia "
"norėdami gauti daugiau informacijos"
#: kpluginselector.cpp:209
@@ -381,7 +382,7 @@
"Automatic changes have been performed in order to satisfy plugin "
"dependencies:\n"
msgstr ""
-"Automatiniai pakeitimai atlikti, kad būtų patenkintos priedų "
+"Automatiniai pakeitimai atlikti, kad būtų patenkintos papildinių "
"priklausomybės:\n"
#: kpluginselector.cpp:212
@@ -392,7 +393,8 @@
"plugin"
msgstr ""
"\n"
-" %1 priedas buvo pažymėtas automatiškai dėl %2 priedo priklausomybės"
+" %1 papildinys buvo pažymėtas automatiškai dėl %2 papildinio "
+"priklausomybės"
#: kpluginselector.cpp:214
#, kde-format
@@ -402,8 +404,8 @@
"%2 plugin"
msgstr ""
"\n"
-" %1 priedo pažymėjimas buvo panaikintas automatiškai dėl jo "
-"priklausomybės nuo %2 priedo"
+" %1 papildinio pažymėjimas buvo panaikintas automatiškai dėl jo "
+"priklausomybės nuo %2 papildinio"
#: kpluginselector.cpp:217
msgid "Dependency Check"
@@ -413,10 +415,10 @@
#, kde-format
msgid "%1 plugin automatically added due to plugin dependencies"
msgid_plural "%1 plugins automatically added due to plugin dependencies"
-msgstr[0] "%1 automatinis pakeitimas atliktas dėl priedų priklausomybių"
-msgstr[1] "%1 automatiniai pakeitimai atlikti dėl priedų priklausomybių"
-msgstr[2] "%1 automatinių pakeitimų atlikta dėl priedų priklausomybių"
-msgstr[3] "%1 automatinis pakeitimas atliktas dėl priedų priklausomybių"
+msgstr[0] "%1 automatinis pakeitimas atliktas dėl papildinių priklausomybių"
+msgstr[1] "%1 automatiniai pakeitimai atlikti dėl papildinių priklausomybių"
+msgstr[2] "%1 automatinių pakeitimų atlikta dėl papildinių priklausomybių"
+msgstr[3] "%1 automatinis pakeitimas atliktas dėl papildinių priklausomybių"
#: kpluginselector.cpp:238
msgid ", "
@@ -426,14 +428,14 @@
#, kde-format
msgid "%1 plugin automatically removed due to plugin dependencies"
msgid_plural "%1 plugins automatically removed due to plugin dependencies"
-msgstr[0] "%1 priedas automatiškai pašalintas dėl priedų priklausomybių"
-msgstr[1] "%1 priedai automatiškai pašalinti dėl priedų priklausomybių"
-msgstr[2] "%1 priedų automatiškai pašalinta dėl priedų priklausomybių"
-msgstr[3] "%1 priedas automatiškai pašalintas dėl priedų priklausomybių"
+msgstr[0] "%1 papildinys automatiškai pašalintas dėl papildinių priklausomybių"
+msgstr[1] "%1 papildiniai automatiškai pašalinti dėl papildinių priklausomybių"
+msgstr[2] "%1 papildinių automatiškai pašalinta dėl papildinių priklausomybių"
+msgstr[3] "%1 papildinys automatiškai pašalintas dėl papildinių priklausomybių"
#: kpluginselector.cpp:263
msgid "Search Plugins"
-msgstr "Ieškoti tarp priedų"
+msgstr "Ieškoti tarp papildinių"
#: kpluginselector.cpp:795
#, kde-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcmutils-5.17.0/po/ro/kcmutils5.po new/kcmutils-5.18.0/po/ro/kcmutils5.po
--- old/kcmutils-5.17.0/po/ro/kcmutils5.po 2015-12-06 22:17:38.000000000 +0100
+++ new/kcmutils-5.18.0/po/ro/kcmutils5.po 2016-01-02 17:24:36.000000000 +0100
@@ -167,7 +167,7 @@
"This font is used when a fixed font is needed. A fixed font has a constant "
"width.\n"
msgstr ""
-"Acest font este folosit cînd este necesar un font fix. Un font fix are o "
+"Acest font este folosit când este necesar un font fix. Un font fix are o "
"lățime fixă.\n"
#. i18n: ectx: label, entry, group (General)
@@ -237,13 +237,13 @@
#. i18n: ectx: label, entry (Sort directories first), group (KFileDialog Settings)
#: kdeglobals.kcfg:380
msgid "Show directories first"
-msgstr "Arată directoarele mai întîi"
+msgstr "Arată directoarele mai întâi"
#. i18n: ectx: whatsthis, entry (Sort directories first), group (KFileDialog Settings)
#: kdeglobals.kcfg:381
msgid "Whether directories should be placed at the top when displaying files"
msgstr ""
-"Dacă directoarele ar trebui plasate la început cînd sînt afișate fișierele"
+"Dacă directoarele ar trebui plasate la început când sunt afișate fișierele"
#. i18n: ectx: label, entry (Recent URLs), group (KFileDialog Settings)
#: kdeglobals.kcfg:389
@@ -271,7 +271,7 @@
"Whether files starting with a dot (convention for hidden files) should be "
"shown"
msgstr ""
-"Determină dacă fișierele începînd cu un punct (convenție pentru fișiere "
+"Determină dacă fișierele începând cu un punct (convenție pentru fișiere "
"ascunse) ar trebui arătate"
#. i18n: ectx: label, entry (Show Speedbar), group (KFileDialog Settings)
@@ -284,7 +284,7 @@
msgid ""
"Whether the shortcut icons to the left in the file dialog should be shown"
msgstr ""
-"Dacă ar trebui arătate icoanele de scurtături din stînga dialogului de "
+"Dacă ar trebui arătate icoanele de scurtături din stânga dialogului de "
"fișiere"
#. i18n: ectx: label, entry, group (Locale)
@@ -355,7 +355,7 @@
#. i18n: ectx: whatsthis, entry, group (Toolbar style)
#: kdeglobals.kcfg:503
msgid "Whether text should be shown in addition to icons on toolbar icons"
-msgstr "Dacă ar trebui arătat și text pe lîngă icoanele din bara de unelte"
+msgstr "Dacă ar trebui arătat și text pe lângă icoanele din bara de unelte"
#. i18n: ectx: label, entry (EchoMode), group (Passwords)
#: kdeglobals.kcfg:524
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcmutils-5.17.0/src/kpluginselector.cpp new/kcmutils-5.18.0/src/kpluginselector.cpp
--- old/kcmutils-5.17.0/src/kpluginselector.cpp 2015-12-06 22:17:38.000000000 +0100
+++ new/kcmutils-5.18.0/src/kpluginselector.cpp 2016-01-02 17:24:36.000000000 +0100
@@ -317,10 +317,10 @@
return;
}
- Q_ASSERT(config);
if (!config) {
config = KSharedConfig::openConfig(componentName + QStringLiteral("rc"));
}
+ Q_ASSERT(config);
KConfigGroup cfgGroup(config, "KParts Plugins");
// qDebug() << "cfgGroup = " << &cfgGroup;
1
0
Hello community,
here is the log from the commit of package kbookmarks for openSUSE:Factory checked in at 2016-01-20 09:40:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kbookmarks (Old)
and /work/SRC/openSUSE:Factory/.kbookmarks.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kbookmarks"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kbookmarks/kbookmarks.changes 2015-12-29 12:51:32.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.kbookmarks.new/kbookmarks.changes 2016-01-20 09:41:23.000000000 +0100
@@ -1,0 +2,8 @@
+Sat Jan 2 17:41:55 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.18.0
+ * Fully initialize DynMenuInfo in return value
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.18.0.php
+
+-------------------------------------------------------------------
Old:
----
kbookmarks-5.17.0.tar.xz
New:
----
kbookmarks-5.18.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kbookmarks.spec ++++++
--- /var/tmp/diff_new_pack.FaecJg/_old 2016-01-20 09:41:24.000000000 +0100
+++ /var/tmp/diff_new_pack.FaecJg/_new 2016-01-20 09:41:24.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package kbookmarks
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,9 +18,9 @@
%bcond_without lang
%define lname libKF5Bookmarks5
-%define _tar_path 5.17
+%define _tar_path 5.18
Name: kbookmarks
-Version: 5.17.0
+Version: 5.18.0
Release: 0
%define kf5_version %{version}
BuildRequires: cmake >= 2.8.12
++++++ kbookmarks-5.17.0.tar.xz -> kbookmarks-5.18.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.17.0/CMakeLists.txt new/kbookmarks-5.18.0/CMakeLists.txt
--- old/kbookmarks-5.17.0/CMakeLists.txt 2015-12-06 22:17:04.000000000 +0100
+++ new/kbookmarks-5.18.0/CMakeLists.txt 2016-01-02 17:23:54.000000000 +0100
@@ -3,7 +3,7 @@
project(KBookmarks)
include(FeatureSummary)
-find_package(ECM 5.17.0 NO_MODULE)
+find_package(ECM 5.18.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
@@ -22,8 +22,8 @@
include(ECMPoQmTools)
-set(KF5_VERSION "5.17.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.17.0") # handled by release scripts
+set(KF5_VERSION "5.18.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.18.0") # handled by release scripts
ecm_setup_version(${KF5_VERSION}
VARIABLE_PREFIX KBOOKMARKS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.17.0/po/ro/kbookmarks5_qt.po new/kbookmarks-5.18.0/po/ro/kbookmarks5_qt.po
--- old/kbookmarks-5.17.0/po/ro/kbookmarks5_qt.po 2015-12-06 22:17:04.000000000 +0100
+++ new/kbookmarks-5.18.0/po/ro/kbookmarks5_qt.po 2016-01-02 17:23:54.000000000 +0100
@@ -228,7 +228,7 @@
msgstr ""
"Nu s-au putut salva semnele de carte în %1. Eroarea raportată a fost: %2. "
"Acest mesaj de eroare va fi afișat numai o dată. Cauza erorii trebuie fixată "
-"cît mai rapid posibil, deoarece este posibil să fie determinată de un hard "
+"cât mai rapid posibil, deoarece este posibil să fie determinată de un hard "
"disk plin."
#: kbookmarkmenu.cpp:260
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kbookmarks-5.17.0/src/konqbookmarkmenu.cpp new/kbookmarks-5.18.0/src/konqbookmarkmenu.cpp
--- old/kbookmarks-5.17.0/src/konqbookmarkmenu.cpp 2015-12-06 22:17:04.000000000 +0100
+++ new/kbookmarks-5.18.0/src/konqbookmarkmenu.cpp 2016-01-02 17:23:54.000000000 +0100
@@ -174,6 +174,7 @@
DynMenuInfo info;
info.show = false;
+ info.d = Q_NULLPTR;
if (!config.hasKey("DynamicMenus")) {
if (bookmarkrc.hasGroup("DynamicMenu-" + id)) {
1
0
Hello community,
here is the log from the commit of package kauth for openSUSE:Factory checked in at 2016-01-20 09:40:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kauth (Old)
and /work/SRC/openSUSE:Factory/.kauth.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kauth"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kauth/kauth.changes 2015-12-29 12:51:31.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.kauth.new/kauth.changes 2016-01-20 09:41:22.000000000 +0100
@@ -1,0 +2,7 @@
+Sat Jan 2 17:41:50 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.18.0
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.18.0.php
+
+-------------------------------------------------------------------
Old:
----
kauth-5.17.0.tar.xz
New:
----
kauth-5.18.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kauth.spec ++++++
--- /var/tmp/diff_new_pack.f3fnFQ/_old 2016-01-20 09:41:23.000000000 +0100
+++ /var/tmp/diff_new_pack.f3fnFQ/_new 2016-01-20 09:41:23.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package kauth
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,9 +18,9 @@
%bcond_without lang
%define lname libKF5Auth5
-%define _tar_path 5.17
+%define _tar_path 5.18
Name: kauth
-Version: 5.17.0
+Version: 5.18.0
Release: 0
%define kf5_version %{version}
BuildRequires: cmake >= 2.8.12
++++++ kauth-5.17.0.tar.xz -> kauth-5.18.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kauth-5.17.0/CMakeLists.txt new/kauth-5.18.0/CMakeLists.txt
--- old/kauth-5.17.0/CMakeLists.txt 2015-12-06 22:16:37.000000000 +0100
+++ new/kauth-5.18.0/CMakeLists.txt 2016-01-02 17:23:19.000000000 +0100
@@ -3,7 +3,7 @@
project(KAuth)
include(FeatureSummary)
-find_package(ECM 5.17.0 NO_MODULE)
+find_package(ECM 5.18.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
@@ -24,8 +24,8 @@
include(ECMPoQmTools)
-set(KF5_VERSION "5.17.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.17.0") # handled by release scripts
+set(KF5_VERSION "5.18.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.18.0") # handled by release scripts
ecm_setup_version(${KF5_VERSION} VARIABLE_PREFIX KAUTH
VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kauth_version.h"
1
0
Hello community,
here is the log from the commit of package karchive for openSUSE:Factory checked in at 2016-01-20 09:40:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/karchive (Old)
and /work/SRC/openSUSE:Factory/.karchive.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "karchive"
Changes:
--------
--- /work/SRC/openSUSE:Factory/karchive/karchive.changes 2015-12-29 12:51:30.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.karchive.new/karchive.changes 2016-01-20 09:41:20.000000000 +0100
@@ -1,0 +2,7 @@
+Sat Jan 2 17:41:47 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.18.0
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.18.0.php
+
+-------------------------------------------------------------------
Old:
----
karchive-5.17.0.tar.xz
New:
----
karchive-5.18.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ karchive.spec ++++++
--- /var/tmp/diff_new_pack.hD0mjj/_old 2016-01-20 09:41:21.000000000 +0100
+++ /var/tmp/diff_new_pack.hD0mjj/_new 2016-01-20 09:41:21.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package karchive
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,9 +17,9 @@
%define lname libKF5Archive5
-%define _tar_path 5.17
+%define _tar_path 5.18
Name: karchive
-Version: 5.17.0
+Version: 5.18.0
Release: 0
BuildRequires: cmake >= 2.8.12
BuildRequires: extra-cmake-modules >= %{_tar_path}
++++++ karchive-5.17.0.tar.xz -> karchive-5.18.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/karchive-5.17.0/CMakeLists.txt new/karchive-5.18.0/CMakeLists.txt
--- old/karchive-5.17.0/CMakeLists.txt 2015-12-06 14:58:26.000000000 +0100
+++ new/karchive-5.18.0/CMakeLists.txt 2016-01-01 20:48:59.000000000 +0100
@@ -3,7 +3,7 @@
project(KArchive)
include(FeatureSummary)
-find_package(ECM 5.17.0 NO_MODULE)
+find_package(ECM 5.18.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
@@ -49,7 +49,7 @@
include(ECMSetupVersion)
include(ECMGenerateHeaders)
-set(KF5_VERSION "5.17.0") # handled by release scripts
+set(KF5_VERSION "5.18.0") # handled by release scripts
ecm_setup_version(${KF5_VERSION}
VARIABLE_PREFIX KARCHIVE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/karchive-5.17.0/autotests/kcompressiondevicetest.cpp new/karchive-5.18.0/autotests/kcompressiondevicetest.cpp
--- old/karchive-5.17.0/autotests/kcompressiondevicetest.cpp 2015-12-06 14:58:26.000000000 +0100
+++ new/karchive-5.18.0/autotests/kcompressiondevicetest.cpp 2016-01-01 20:48:59.000000000 +0100
@@ -28,6 +28,7 @@
#include <QTest>
#include <QNetworkReply>
#include <QNetworkRequest>
+#include <QVector>
QTEST_MAIN(KCompressionDeviceTest)
@@ -96,15 +97,15 @@
QVector<QString> fileList;
fileList
- << "examples/bzip2gzip/CMakeLists.txt"
- << "examples/bzip2gzip/main.cpp"
- << "examples/helloworld/CMakeLists.txt"
- << "examples/helloworld/helloworld.pro"
- << "examples/helloworld/main.cpp"
- << "examples/tarlocalfiles/CMakeLists.txt"
- << "examples/tarlocalfiles/main.cpp"
- << "examples/unzipper/CMakeLists.txt"
- << "examples/unzipper/main.cpp";
+ << QLatin1String("examples/bzip2gzip/CMakeLists.txt")
+ << QLatin1String("examples/bzip2gzip/main.cpp")
+ << QLatin1String("examples/helloworld/CMakeLists.txt")
+ << QLatin1String("examples/helloworld/helloworld.pro")
+ << QLatin1String("examples/helloworld/main.cpp")
+ << QLatin1String("examples/tarlocalfiles/CMakeLists.txt")
+ << QLatin1String("examples/tarlocalfiles/main.cpp")
+ << QLatin1String("examples/unzipper/CMakeLists.txt")
+ << QLatin1String("examples/unzipper/main.cpp");
foreach (const QString s, fileList) {
QFileInfo extractedFile(s);
1
0
Hello community,
here is the log from the commit of package kapidox for openSUSE:Factory checked in at 2016-01-20 09:40:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kapidox (Old)
and /work/SRC/openSUSE:Factory/.kapidox.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kapidox"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kapidox/kapidox.changes 2016-01-04 09:22:04.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.kapidox.new/kapidox.changes 2016-01-20 09:41:19.000000000 +0100
@@ -1,0 +2,7 @@
+Sat Jan 2 17:41:43 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.18.0
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.18.0.php
+
+-------------------------------------------------------------------
Old:
----
kapidox-5.17.0.tar.xz
New:
----
kapidox-5.18.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kapidox.spec ++++++
--- /var/tmp/diff_new_pack.7M7g4k/_old 2016-01-20 09:41:20.000000000 +0100
+++ /var/tmp/diff_new_pack.7M7g4k/_new 2016-01-20 09:41:20.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package kapidox
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,9 +16,9 @@
#
-%define _tar_path 5.17
+%define _tar_path 5.18
Name: kapidox
-Version: 5.17.0
+Version: 5.18.0
Release: 0
Requires: doxygen
BuildRequires: fdupes
++++++ kapidox-5.17.0.tar.xz -> kapidox-5.18.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kapidox-5.17.0/setup.py new/kapidox-5.18.0/setup.py
--- old/kapidox-5.17.0/setup.py 2015-12-06 09:18:17.000000000 +0100
+++ new/kapidox-5.18.0/setup.py 2015-12-12 23:27:05.000000000 +0100
@@ -6,7 +6,7 @@
setup(
name='kapidox',
- version='5.17.0',
+ version='5.18.0',
description='KDE API documentation generation tools',
maintainer = 'Alex Merry',
maintainer_email = 'alex.merry(a)kde.org',
1
0
Hello community,
here is the log from the commit of package kactivities5 for openSUSE:Factory checked in at 2016-01-20 09:40:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kactivities5 (Old)
and /work/SRC/openSUSE:Factory/.kactivities5.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kactivities5"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kactivities5/kactivities5.changes 2015-12-29 12:51:28.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.kactivities5.new/kactivities5.changes 2016-01-20 09:41:18.000000000 +0100
@@ -1,0 +2,14 @@
+Sat Jan 2 17:41:39 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.18.0
+ * Streamlined the QML loading for KCM (kde#356832)
+ * Work-around for the Qt SQL bug that does not clean up
+ connections properly (kde#348194)
+ * Merged a plugin that executes applications on
+ activity state change
+ * Port from KService to KPluginLoader
+ * Port plugins to use kcoreaddons_desktop_to_json()
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.18.0.php
+
+-------------------------------------------------------------------
Old:
----
kactivities-5.17.0.tar.xz
New:
----
kactivities-5.18.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kactivities5.spec ++++++
--- /var/tmp/diff_new_pack.Fzy90V/_old 2016-01-20 09:41:19.000000000 +0100
+++ /var/tmp/diff_new_pack.Fzy90V/_new 2016-01-20 09:41:19.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package kactivities5
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,9 +18,9 @@
%bcond_without lang
%define lname libKF5Activities5
-%define _tar_path 5.17
+%define _tar_path 5.18
Name: kactivities5
-Version: 5.17.0
+Version: 5.18.0
Release: 0
%define kf5_version %{version}
Summary: KDE Plasma Activities support
@@ -117,6 +117,10 @@
%postun -n %lname -p /sbin/ldconfig
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
%if %{with lang}
%files -n %lname-lang -f %{name}.lang
%endif
@@ -124,6 +128,7 @@
%files
%defattr(-,root,root)
%{_kf5_bindir}/kactivitymanagerd
+%{_kf5_libdir}/libkactivitymanagerd_plugin.so
%{_kf5_plugindir}/
%{_kf5_servicesdir}/
%{_kf5_servicetypesdir}/
++++++ kactivities-5.17.0.tar.xz -> kactivities-5.18.0.tar.xz ++++++
++++ 8403 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package frameworkintegration for openSUSE:Factory checked in at 2016-01-20 09:40:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/frameworkintegration (Old)
and /work/SRC/openSUSE:Factory/.frameworkintegration.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "frameworkintegration"
Changes:
--------
--- /work/SRC/openSUSE:Factory/frameworkintegration/frameworkintegration.changes 2015-12-29 12:51:27.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.frameworkintegration.new/frameworkintegration.changes 2016-01-20 09:41:17.000000000 +0100
@@ -1,0 +2,7 @@
+Sat Jan 2 17:41:34 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.18.0
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.18.0.php
+
+-------------------------------------------------------------------
Old:
----
frameworkintegration-5.17.0.tar.xz
New:
----
frameworkintegration-5.18.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ frameworkintegration.spec ++++++
--- /var/tmp/diff_new_pack.H1xn1D/_old 2016-01-20 09:41:18.000000000 +0100
+++ /var/tmp/diff_new_pack.H1xn1D/_new 2016-01-20 09:41:18.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package frameworkintegration
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,9 +18,9 @@
%bcond_without lang
%define lname libKF5Style5
-%define _tar_path 5.17
+%define _tar_path 5.18
Name: frameworkintegration
-Version: 5.17.0
+Version: 5.18.0
Release: 0
%define kf5_version %{version}
BuildRequires: cmake >= 2.8.12
++++++ frameworkintegration-5.17.0.tar.xz -> frameworkintegration-5.18.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/frameworkintegration-5.17.0/CMakeLists.txt new/frameworkintegration-5.18.0/CMakeLists.txt
--- old/frameworkintegration-5.17.0/CMakeLists.txt 2015-12-06 22:15:09.000000000 +0100
+++ new/frameworkintegration-5.18.0/CMakeLists.txt 2016-01-02 17:21:42.000000000 +0100
@@ -3,7 +3,7 @@
project(FrameworkIntegration)
include(FeatureSummary)
-find_package(ECM 5.17.0 NO_MODULE)
+find_package(ECM 5.18.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
@@ -23,8 +23,8 @@
set(REQUIRED_QT_VERSION 5.3.0)
find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Widgets DBus)
-set(KF5_VERSION "5.17.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.17.0") # handled by release scripts
+set(KF5_VERSION "5.18.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.18.0") # handled by release scripts
ecm_setup_version(${KF5_VERSION} VARIABLE_PREFIX FRAMEWORKINTEGRATION
VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/frameworkintegration_version.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/frameworkintegration-5.17.0/plasma_workspace.notifyrc new/frameworkintegration-5.18.0/plasma_workspace.notifyrc
--- old/frameworkintegration-5.17.0/plasma_workspace.notifyrc 2015-12-06 22:15:09.000000000 +0100
+++ new/frameworkintegration-5.18.0/plasma_workspace.notifyrc 2016-01-02 17:21:42.000000000 +0100
@@ -18,7 +18,7 @@
Comment[hu]=Plasma munkaterület
Comment[it]=Spazio di lavoro Plasma
Comment[ko]=Plasma 작업 공간
-Comment[lt]=Plasma darbastalio erdvė
+Comment[lt]=Plasma darbalaukio erdvė
Comment[nb]=Plasma-arbeidsområde
Comment[nds]=Plasma-Arbeitrebeet
Comment[nl]=Plasma-werkgebied
@@ -60,7 +60,7 @@
Name[hu]=Kuka: kiürítve
Name[it]=Cestino: svuotato
Name[ko]=휴지통: 비워짐
-Name[lt]=Šiukšliadėžė: ištuštinta
+Name[lt]=Šiukšlinė: ištuštinta
Name[nb]=Papirkurv: tømt
Name[nds]=Affalltünn leddig maakt
Name[nl]=Prullenbak: geleegd
@@ -100,7 +100,7 @@
Comment[hu]=A kuka kiürült
Comment[it]=Il cestino è stato svuotato
Comment[ko]=휴지통이 비워짐
-Comment[lt]=Šiukšliadėžė buvo ištuštinta
+Comment[lt]=Šiukšlinė buvo ištuštinta
Comment[nb]=Papirkurven er blitt tømt
Comment[nds]=De Affalltünn wöör leddig maakt
Comment[nl]=De prullenbak is geleegd
@@ -395,7 +395,7 @@
Name[nds]=Swoor Fehler
Name[nl]=Fatale fout
Name[nn]=Kritisk feil
-Name[pl]=Błąd krytyczny
+Name[pl]=Poważny błąd
Name[pt]=Erro Fatal
Name[pt_BR]=Erro fatal
Name[ru]=Критическая ошибка
@@ -1062,7 +1062,7 @@
Name[nl]=Informatiebericht
Name[nn]=Informasjonsmelding
Name[pa]=ਜਾਣਕਾਰੀ ਸੁਨੇਹਾ
-Name[pl]=Wiadomość informacyjna
+Name[pl]=Informacja
Name[pt]=Mensagem Informativa
Name[pt_BR]=Mensagem informativa
Name[ru]=Информационное сообщение
@@ -1101,7 +1101,7 @@
Comment[nds]=En Informatschoon warrt wiest
Comment[nl]=Er wordt een informatiebericht getoond
Comment[nn]=Ei informasjonsmelding vert vist
-Comment[pl]=Wyświetlana jest wiadomość informacyjna
+Comment[pl]=Wyświetlana jest informacja
Comment[pt]=Está a ser apresentada uma mensagem informativa
Comment[pt_BR]=Uma mensagem informativa está sendo mostrada
Comment[ru]=Показывается информационное сообщение
@@ -1145,7 +1145,7 @@
Name[nl]=Waarschuwingsbericht
Name[nn]=Åtvaringsmelding
Name[pa]=ਚੇਤਾਵਨੀ ਸੁਨੇਹਾ
-Name[pl]=Wiadomość ostrzegająca
+Name[pl]=Ostrzeżenie
Name[pt]=Mensagem de Aviso
Name[pt_BR]=Mensagem de aviso
Name[ru]=Предупредительное сообщение
@@ -1184,7 +1184,7 @@
Comment[nds]=En Wohrschoen warrt wiest
Comment[nl]=Er wordt een waarschuwingsbericht getoond
Comment[nn]=Ei åtvaringsmelding vert vist
-Comment[pl]=Wyświetlana jest wiadomość ostrzegająca
+Comment[pl]=Wyświetlane jest ostrzeżenie
Comment[pt]=Está a ser apresentada uma mensagem de aviso
Comment[pt_BR]=Uma mensagem de aviso está sendo mostrada
Comment[ru]=Показывается сообщение с предупреждением
@@ -1228,7 +1228,7 @@
Name[nl]=Kritiek bericht
Name[nn]=Kritisk melding
Name[pa]=ਘਾਤਕ ਸੁਨੇਹਾ
-Name[pl]=Wiadomość krytyczna
+Name[pl]=Ważna wiadomość
Name[pt]=Mensagem Crítica
Name[pt_BR]=Mensagem crítica
Name[ru]=Критическое сообщение
@@ -1267,7 +1267,7 @@
Comment[nds]=En eernst Mellen warrt wiest
Comment[nl]=Er wordt een kritiek bericht getoond
Comment[nn]=Ei kritisk melding vert vist
-Comment[pl]=Wyświetlana jest wiadomość krytyczna
+Comment[pl]=Wyświetlana jest ważna wiadomość
Comment[pt]=Está a ser apresentada uma mensagem crítica
Comment[pt_BR]=Uma mensagem crítica está sendo mostrada
Comment[ru]=Показывается критическое сообщение
@@ -1476,6 +1476,7 @@
Name[sv]=Installation av grafisk komponent misslyckades
Name[uk]=Не вдалося встановити віджет
Name[x-test]=xxWidget failed to installxx
+Name[zh_CN]=安装部件失败
Comment=A widget could not be installed
Comment[ca]=No s'ha pogut instal·lar un estri
Comment[ca@valencia]=No s'ha pogut instal·lar un estri
@@ -1498,6 +1499,7 @@
Comment[sv]=En grafisk komponent kunde inte installeras
Comment[uk]=Не вдалося встановити віджет
Comment[x-test]=xxA widget could not be installedxx
+Comment[zh_CN]=无法安装部件
Action=Popup
[Event/plasmoidDeleted]
1
0
Hello community,
here is the log from the commit of package breeze5-icons for openSUSE:Factory checked in at 2016-01-20 09:40:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/breeze5-icons (Old)
and /work/SRC/openSUSE:Factory/.breeze5-icons.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "breeze5-icons"
Changes:
--------
--- /work/SRC/openSUSE:Factory/breeze5-icons/breeze5-icons.changes 2015-12-29 12:50:20.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.breeze5-icons.new/breeze5-icons.changes 2016-01-20 09:40:19.000000000 +0100
@@ -1,0 +2,10 @@
+Sat Jan 2 17:41:29 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.18.0
+ * Icon updates and additions
+ * 22px size status icons for 32px too as you need it in the system tray
+ * Changed Fixed to Scalable value to 32px folders in Breeze Dark
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.18.0.php
+
+-------------------------------------------------------------------
Old:
----
breeze-icons-5.17.0.tar.xz
New:
----
breeze-icons-5.18.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ breeze5-icons.spec ++++++
--- /var/tmp/diff_new_pack.uaWzk4/_old 2016-01-20 09:40:20.000000000 +0100
+++ /var/tmp/diff_new_pack.uaWzk4/_new 2016-01-20 09:40:20.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package breeze5-icons
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,9 +16,9 @@
#
-%define _tar_path 5.17
+%define _tar_path 5.18
Name: breeze5-icons
-Version: 5.17.0
+Version: 5.18.0
Release: 0
Summary: Breeze icon theme
License: LGPL-3.0
++++++ breeze-icons-5.17.0.tar.xz -> breeze-icons-5.18.0.tar.xz ++++++
++++ 45834 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package bluez-qt for openSUSE:Factory checked in at 2016-01-20 09:40:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/bluez-qt (Old)
and /work/SRC/openSUSE:Factory/.bluez-qt.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "bluez-qt"
Changes:
--------
--- /work/SRC/openSUSE:Factory/bluez-qt/bluez-qt.changes 2015-12-29 12:50:15.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.bluez-qt.new/bluez-qt.changes 2016-01-20 09:40:12.000000000 +0100
@@ -1,0 +2,7 @@
+Sat Jan 2 17:41:23 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.18.0
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.18.0.php
+
+-------------------------------------------------------------------
Old:
----
bluez-qt-5.17.0.tar.xz
New:
----
bluez-qt-5.18.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ bluez-qt.spec ++++++
--- /var/tmp/diff_new_pack.1MH024/_old 2016-01-20 09:40:13.000000000 +0100
+++ /var/tmp/diff_new_pack.1MH024/_new 2016-01-20 09:40:13.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package bluez-qt
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,9 +18,9 @@
%define sonum 6
%define _libname KF5BluezQt
-%define _tar_path 5.17
+%define _tar_path 5.18
Name: bluez-qt
-Version: 5.17.0
+Version: 5.18.0
Release: 0
Summary: Async Bluez wrapper library
License: LGPL-2.1+
++++++ bluez-qt-5.17.0.tar.xz -> bluez-qt-5.18.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluez-qt-5.17.0/CMakeLists.txt new/bluez-qt-5.18.0/CMakeLists.txt
--- old/bluez-qt-5.17.0/CMakeLists.txt 2015-12-06 14:57:07.000000000 +0100
+++ new/bluez-qt-5.18.0/CMakeLists.txt 2016-01-01 20:47:23.000000000 +0100
@@ -3,7 +3,7 @@
project(BluezQt)
include(FeatureSummary)
-find_package(ECM 5.17.0 NO_MODULE)
+find_package(ECM 5.18.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
@@ -18,7 +18,7 @@
include(KDEFrameworkCompilerSettings)
include(KDECMakeSettings)
-set(KF5_VERSION "5.17.0") # handled by release scripts
+set(KF5_VERSION "5.18.0") # handled by release scripts
ecm_setup_version(${KF5_VERSION}
VARIABLE_PREFIX BLUEZQT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluez-qt-5.17.0/autotests/devicetest.cpp new/bluez-qt-5.18.0/autotests/devicetest.cpp
--- old/bluez-qt-5.17.0/autotests/devicetest.cpp 2015-12-06 14:57:07.000000000 +0100
+++ new/bluez-qt-5.18.0/autotests/devicetest.cpp 2016-01-01 20:47:23.000000000 +0100
@@ -106,10 +106,10 @@
initJob->exec();
QVERIFY(!initJob->error());
- Q_FOREACH (AdapterPtr adapter, m_manager->adapters()) {
+ Q_FOREACH (const AdapterPtr &adapter, m_manager->adapters()) {
QVERIFY(!adapter->ubi().isEmpty());
- Q_FOREACH (DevicePtr device, adapter->devices()) {
+ Q_FOREACH (const DevicePtr &device, adapter->devices()) {
QVERIFY(!device->ubi().isEmpty());
DeviceUnit u;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluez-qt-5.17.0/autotests/fakebluez/deviceinterface.cpp new/bluez-qt-5.18.0/autotests/fakebluez/deviceinterface.cpp
--- old/bluez-qt-5.17.0/autotests/fakebluez/deviceinterface.cpp 2015-12-06 14:57:07.000000000 +0100
+++ new/bluez-qt-5.18.0/autotests/fakebluez/deviceinterface.cpp 2016-01-01 20:47:23.000000000 +0100
@@ -27,7 +27,7 @@
#include <QDBusArgument>
#include <QDBusConnection>
-static const QString MediaPlayerUuid = QLatin1String("0000110E-0000-1000-8000-00805F9B34FB");
+static const QLatin1String MediaPlayerUuid ("0000110E-0000-1000-8000-00805F9B34FB");
// DeviceObject
DeviceObject::DeviceObject(const QDBusObjectPath &path, QObject *parent)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluez-qt-5.17.0/autotests/inputtest.cpp new/bluez-qt-5.18.0/autotests/inputtest.cpp
--- old/bluez-qt-5.17.0/autotests/inputtest.cpp 2015-12-06 14:57:07.000000000 +0100
+++ new/bluez-qt-5.18.0/autotests/inputtest.cpp 2016-01-01 20:47:23.000000000 +0100
@@ -144,7 +144,7 @@
}
}
-QString InputTest::reconnectModeString(InputPtr input) const
+QString InputTest::reconnectModeString(const InputPtr &input) const
{
switch (input->reconnectMode()) {
case Input::NoReconnect:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluez-qt-5.17.0/autotests/inputtest.h new/bluez-qt-5.18.0/autotests/inputtest.h
--- old/bluez-qt-5.17.0/autotests/inputtest.h 2015-12-06 14:57:07.000000000 +0100
+++ new/bluez-qt-5.18.0/autotests/inputtest.h 2016-01-01 20:47:23.000000000 +0100
@@ -43,7 +43,7 @@
void getPropertiesTest();
private:
- QString reconnectModeString(BluezQt::InputPtr input) const;
+ QString reconnectModeString(const BluezQt::InputPtr &input) const;
struct InputUnit
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluez-qt-5.17.0/autotests/mediaplayertest.cpp new/bluez-qt-5.18.0/autotests/mediaplayertest.cpp
--- old/bluez-qt-5.17.0/autotests/mediaplayertest.cpp 2015-12-06 14:57:07.000000000 +0100
+++ new/bluez-qt-5.18.0/autotests/mediaplayertest.cpp 2016-01-01 20:47:23.000000000 +0100
@@ -333,7 +333,7 @@
}
}
-QString MediaPlayerTest::equalizerString(MediaPlayerPtr mediaPlayer) const
+QString MediaPlayerTest::equalizerString(const MediaPlayerPtr &mediaPlayer) const
{
switch (mediaPlayer->equalizer()) {
case MediaPlayer::EqualizerOn:
@@ -343,7 +343,7 @@
}
}
-QString MediaPlayerTest::repeatString(MediaPlayerPtr mediaPlayer) const
+QString MediaPlayerTest::repeatString(const MediaPlayerPtr &mediaPlayer) const
{
switch (mediaPlayer->repeat()) {
case MediaPlayer::RepeatSingleTrack:
@@ -357,7 +357,7 @@
}
}
-QString MediaPlayerTest::shuffleString(MediaPlayerPtr mediaPlayer) const
+QString MediaPlayerTest::shuffleString(const MediaPlayerPtr &mediaPlayer) const
{
switch (mediaPlayer->shuffle()) {
case MediaPlayer::ShuffleAllTracks:
@@ -369,7 +369,7 @@
}
}
-QString MediaPlayerTest::statusString(MediaPlayerPtr mediaPlayer) const
+QString MediaPlayerTest::statusString(const MediaPlayerPtr &mediaPlayer) const
{
switch (mediaPlayer->status()) {
case MediaPlayer::Playing:
@@ -387,7 +387,7 @@
}
}
-QVariantMap MediaPlayerTest::trackMap(MediaPlayerPtr mediaPlayer) const
+QVariantMap MediaPlayerTest::trackMap(const MediaPlayerPtr &mediaPlayer) const
{
QVariantMap out;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluez-qt-5.17.0/autotests/mediaplayertest.h new/bluez-qt-5.18.0/autotests/mediaplayertest.h
--- old/bluez-qt-5.17.0/autotests/mediaplayertest.h 2015-12-06 14:57:07.000000000 +0100
+++ new/bluez-qt-5.18.0/autotests/mediaplayertest.h 2016-01-01 20:47:23.000000000 +0100
@@ -57,11 +57,11 @@
void disconnectProfileTest();
private:
- QString equalizerString(BluezQt::MediaPlayerPtr mediaPlayer) const;
- QString repeatString(BluezQt::MediaPlayerPtr mediaPlayer) const;
- QString shuffleString(BluezQt::MediaPlayerPtr mediaPlayer) const;
- QString statusString(BluezQt::MediaPlayerPtr mediaPlayer) const;
- QVariantMap trackMap(BluezQt::MediaPlayerPtr mediaPlayer) const;
+ QString equalizerString(const BluezQt::MediaPlayerPtr &mediaPlayer) const;
+ QString repeatString(const BluezQt::MediaPlayerPtr &mediaPlayer) const;
+ QString shuffleString(const BluezQt::MediaPlayerPtr &mediaPlayer) const;
+ QString statusString(const BluezQt::MediaPlayerPtr &mediaPlayer) const;
+ QVariantMap trackMap(const BluezQt::MediaPlayerPtr &mediaPlayer) const;
struct MediaPlayerUnit
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluez-qt-5.17.0/src/adapter_p.cpp new/bluez-qt-5.18.0/src/adapter_p.cpp
--- old/bluez-qt-5.17.0/src/adapter_p.cpp 2015-12-06 14:57:07.000000000 +0100
+++ new/bluez-qt-5.18.0/src/adapter_p.cpp 2016-01-01 20:47:23.000000000 +0100
@@ -71,7 +71,7 @@
m_modalias = properties.value(QStringLiteral("Modalias")).toString();
}
-void AdapterPrivate::addDevice(DevicePtr device)
+void AdapterPrivate::addDevice(const DevicePtr &device)
{
m_devices.append(device);
Q_EMIT q.data()->deviceAdded(device);
@@ -79,7 +79,7 @@
connect(device.data(), &Device::deviceChanged, q.data(), &Adapter::deviceChanged);
}
-void AdapterPrivate::removeDevice(DevicePtr device)
+void AdapterPrivate::removeDevice(const DevicePtr &device)
{
m_devices.removeOne(device);
Q_EMIT device->deviceRemoved(device);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluez-qt-5.17.0/src/adapter_p.h new/bluez-qt-5.18.0/src/adapter_p.h
--- old/bluez-qt-5.17.0/src/adapter_p.h 2015-12-06 14:57:07.000000000 +0100
+++ new/bluez-qt-5.18.0/src/adapter_p.h 2016-01-01 20:47:23.000000000 +0100
@@ -45,8 +45,8 @@
void init(const QVariantMap &properties);
- void addDevice(DevicePtr device);
- void removeDevice(DevicePtr device);
+ void addDevice(const DevicePtr &device);
+ void removeDevice(const DevicePtr &device);
QDBusPendingReply<> setDBusProperty(const QString &name, const QVariant &value);
void propertiesChanged(const QString &interface, const QVariantMap &changed, const QStringList &invalidated);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluez-qt-5.17.0/src/device_p.cpp new/bluez-qt-5.18.0/src/device_p.cpp
--- old/bluez-qt-5.17.0/src/device_p.cpp 2015-12-06 14:57:07.000000000 +0100
+++ new/bluez-qt-5.18.0/src/device_p.cpp 2016-01-01 20:47:23.000000000 +0100
@@ -35,7 +35,7 @@
static const qint16 INVALID_RSSI = -32768; // qint16 minimum
-DevicePrivate::DevicePrivate(const QString &path, const QVariantMap &properties, AdapterPtr adapter)
+DevicePrivate::DevicePrivate(const QString &path, const QVariantMap &properties, const AdapterPtr &adapter)
: QObject()
, m_dbusProperties(0)
, m_deviceClass(0)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluez-qt-5.17.0/src/device_p.h new/bluez-qt-5.18.0/src/device_p.h
--- old/bluez-qt-5.17.0/src/device_p.h 2015-12-06 14:57:07.000000000 +0100
+++ new/bluez-qt-5.18.0/src/device_p.h 2016-01-01 20:47:23.000000000 +0100
@@ -42,7 +42,7 @@
Q_OBJECT
public:
- explicit DevicePrivate(const QString &path, const QVariantMap &properties, AdapterPtr adapter);
+ explicit DevicePrivate(const QString &path, const QVariantMap &properties, const AdapterPtr &adapter);
void init(const QVariantMap &properties);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluez-qt-5.17.0/src/devicesmodel.cpp new/bluez-qt-5.18.0/src/devicesmodel.cpp
--- old/bluez-qt-5.17.0/src/devicesmodel.cpp 2015-12-06 14:57:07.000000000 +0100
+++ new/bluez-qt-5.18.0/src/devicesmodel.cpp 2016-01-01 20:47:23.000000000 +0100
@@ -90,7 +90,7 @@
void DevicesModelPrivate::adapterChanged(AdapterPtr adapter)
{
- Q_FOREACH (DevicePtr device, adapter->devices()) {
+ Q_FOREACH (const DevicePtr &device, adapter->devices()) {
deviceChanged(device);
}
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluez-qt-5.17.0/src/imports/declarativeadapter.cpp new/bluez-qt-5.18.0/src/imports/declarativeadapter.cpp
--- old/bluez-qt-5.17.0/src/imports/declarativeadapter.cpp 2015-12-06 14:57:07.000000000 +0100
+++ new/bluez-qt-5.18.0/src/imports/declarativeadapter.cpp 2016-01-01 20:47:23.000000000 +0100
@@ -66,7 +66,7 @@
Q_EMIT adapterChanged(this);
});
- connect(m_adapter.data(), &BluezQt::Adapter::deviceChanged, this, [this](BluezQt::DevicePtr device) {
+ connect(m_adapter.data(), &BluezQt::Adapter::deviceChanged, this, [this](const BluezQt::DevicePtr &device) {
Q_EMIT deviceChanged(declarativeDeviceFromPtr(device));
});
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluez-qt-5.17.0/src/imports/declarativemanager.cpp new/bluez-qt-5.18.0/src/imports/declarativemanager.cpp
--- old/bluez-qt-5.17.0/src/imports/declarativemanager.cpp 2015-12-06 14:57:07.000000000 +0100
+++ new/bluez-qt-5.18.0/src/imports/declarativemanager.cpp 2016-01-01 20:47:23.000000000 +0100
@@ -74,11 +74,11 @@
connect(this, &BluezQt::Manager::deviceAdded, this, &DeclarativeManager::slotDeviceAdded);
connect(this, &BluezQt::Manager::deviceRemoved, this, &DeclarativeManager::slotDeviceRemoved);
- connect(this, &BluezQt::Manager::adapterChanged, this, [this](BluezQt::AdapterPtr adapter) {
+ connect(this, &BluezQt::Manager::adapterChanged, this, [this](const BluezQt::AdapterPtr &adapter) {
Q_EMIT adapterChanged(declarativeAdapterFromPtr(adapter));
});
- connect(this, &BluezQt::Manager::deviceChanged, this, [this](BluezQt::DevicePtr device) {
+ connect(this, &BluezQt::Manager::deviceChanged, this, [this](const BluezQt::DevicePtr &device) {
Q_EMIT deviceChanged(declarativeDeviceFromPtr(device));
});
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluez-qt-5.17.0/src/manager_p.cpp new/bluez-qt-5.18.0/src/manager_p.cpp
--- old/bluez-qt-5.17.0/src/manager_p.cpp 2015-12-06 14:57:07.000000000 +0100
+++ new/bluez-qt-5.18.0/src/manager_p.cpp 2016-01-01 20:47:23.000000000 +0100
@@ -289,7 +289,7 @@
}
}
-void ManagerPrivate::adapterRemoved(AdapterPtr adapter)
+void ManagerPrivate::adapterRemoved(const AdapterPtr &adapter)
{
disconnect(adapter.data(), &Adapter::poweredChanged, this, &ManagerPrivate::adapterPoweredChanged);
@@ -371,7 +371,7 @@
}
// Make sure we always remove all devices before removing the adapter
- Q_FOREACH (DevicePtr device, adapter->devices()) {
+ Q_FOREACH (const DevicePtr &device, adapter->devices()) {
removeDevice(device->ubi());
}
@@ -403,7 +403,7 @@
return m_rfkill->state() == Rfkill::SoftBlocked || m_rfkill->state() == Rfkill::HardBlocked;
}
-void ManagerPrivate::setUsableAdapter(AdapterPtr adapter)
+void ManagerPrivate::setUsableAdapter(const AdapterPtr &adapter)
{
if (m_usableAdapter == adapter) {
return;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluez-qt-5.17.0/src/manager_p.h new/bluez-qt-5.18.0/src/manager_p.h
--- old/bluez-qt-5.17.0/src/manager_p.h 2015-12-06 14:57:07.000000000 +0100
+++ new/bluez-qt-5.18.0/src/manager_p.h 2016-01-01 20:47:23.000000000 +0100
@@ -63,7 +63,7 @@
void serviceUnregistered();
void interfacesAdded(const QDBusObjectPath &objectPath, const QVariantMapMap &interfaces);
void interfacesRemoved(const QDBusObjectPath &objectPath, const QStringList &interfaces);
- void adapterRemoved(AdapterPtr adapter);
+ void adapterRemoved(const AdapterPtr &adapter);
void adapterPoweredChanged(bool powered);
void rfkillStateChanged(Rfkill::State state);
@@ -73,7 +73,7 @@
void removeDevice(const QString &devicePath);
bool rfkillBlocked() const;
- void setUsableAdapter(AdapterPtr adapter);
+ void setUsableAdapter(const AdapterPtr &adapter);
Manager *q;
Rfkill *m_rfkill;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluez-qt-5.17.0/src/obextransfer.cpp new/bluez-qt-5.18.0/src/obextransfer.cpp
--- old/bluez-qt-5.17.0/src/obextransfer.cpp 2015-12-06 14:57:07.000000000 +0100
+++ new/bluez-qt-5.18.0/src/obextransfer.cpp 2016-01-01 20:47:23.000000000 +0100
@@ -106,7 +106,7 @@
}
}
-void ObexTransferPrivate::sessionRemoved(ObexSessionPtr session)
+void ObexTransferPrivate::sessionRemoved(const ObexSessionPtr &session)
{
if (!m_bluezTransfer->path().startsWith(session->objectPath().path())) {
return;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluez-qt-5.17.0/src/obextransfer_p.h new/bluez-qt-5.18.0/src/obextransfer_p.h
--- old/bluez-qt-5.17.0/src/obextransfer_p.h 2015-12-06 14:57:07.000000000 +0100
+++ new/bluez-qt-5.18.0/src/obextransfer_p.h 2016-01-01 20:47:23.000000000 +0100
@@ -44,7 +44,7 @@
void init(const QVariantMap &properties);
void propertiesChanged(const QString &interface, const QVariantMap &changed, const QStringList &invalidated);
- void sessionRemoved(ObexSessionPtr session);
+ void sessionRemoved(const ObexSessionPtr &session);
QWeakPointer<ObexTransfer> q;
BluezTransfer *m_bluezTransfer;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluez-qt-5.17.0/src/pendingcall.cpp new/bluez-qt-5.18.0/src/pendingcall.cpp
--- old/bluez-qt-5.17.0/src/pendingcall.cpp 2015-12-06 14:57:07.000000000 +0100
+++ new/bluez-qt-5.18.0/src/pendingcall.cpp 2016-01-01 20:47:23.000000000 +0100
@@ -175,6 +175,7 @@
processError(reply.error());
if (!reply.isError()) {
QList<ObexFileTransferEntry> items;
+ items.reserve(reply.value().size());
Q_FOREACH (const QVariantMap &map, reply.value()) {
items.append(ObexFileTransferEntry(map));
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluez-qt-5.17.0/src/utils.cpp new/bluez-qt-5.18.0/src/utils.cpp
--- old/bluez-qt-5.17.0/src/utils.cpp 2015-12-06 14:57:07.000000000 +0100
+++ new/bluez-qt-5.18.0/src/utils.cpp 2016-01-01 20:47:23.000000000 +0100
@@ -184,6 +184,7 @@
QStringList stringListToUpper(const QStringList &list)
{
QStringList converted;
+ converted.reserve(list.size());
Q_FOREACH (const QString &str, list) {
converted.append(str.toUpper());
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluez-qt-5.17.0/tests/adaptersreceiver.cpp new/bluez-qt-5.18.0/tests/adaptersreceiver.cpp
--- old/bluez-qt-5.17.0/tests/adaptersreceiver.cpp 2015-12-06 14:57:07.000000000 +0100
+++ new/bluez-qt-5.18.0/tests/adaptersreceiver.cpp 2016-01-01 20:47:23.000000000 +0100
@@ -42,19 +42,19 @@
connect(manager, &Manager::bluetoothBlockedChanged, this, &AdaptersReceiver::bluetoothBlockedChanged);
}
-void AdaptersReceiver::adapterAdded(BluezQt::AdapterPtr adapter)
+void AdaptersReceiver::adapterAdded(const BluezQt::AdapterPtr &adapter)
{
qDebug() << "Adapter added: " << adapter->name();
printStatus();
}
-void AdaptersReceiver::adapterRemoved(BluezQt::AdapterPtr adapter)
+void AdaptersReceiver::adapterRemoved(const BluezQt::AdapterPtr &adapter)
{
qDebug() << "Adapter removed: " << adapter->name();
printStatus();
}
-void AdaptersReceiver::usableAdapterChanged(BluezQt::AdapterPtr adapter)
+void AdaptersReceiver::usableAdapterChanged(const BluezQt::AdapterPtr &adapter)
{
qDebug() << "Usable adapter changed: " << adapter;
printStatus();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluez-qt-5.17.0/tests/adaptersreceiver.h new/bluez-qt-5.18.0/tests/adaptersreceiver.h
--- old/bluez-qt-5.17.0/tests/adaptersreceiver.h 2015-12-06 14:57:07.000000000 +0100
+++ new/bluez-qt-5.18.0/tests/adaptersreceiver.h 2016-01-01 20:47:23.000000000 +0100
@@ -35,9 +35,9 @@
explicit AdaptersReceiver(BluezQt::Manager *manager, QObject *parent = Q_NULLPTR);
public Q_SLOTS:
- void adapterAdded(BluezQt::AdapterPtr adapter);
- void adapterRemoved(BluezQt::AdapterPtr adapter);
- void usableAdapterChanged(BluezQt::AdapterPtr adapter);
+ void adapterAdded(const BluezQt::AdapterPtr &adapter);
+ void adapterRemoved(const BluezQt::AdapterPtr &adapter);
+ void usableAdapterChanged(const BluezQt::AdapterPtr &adapter);
void allAdaptersRemoved();
void bluetoothOperationalChanged(bool operational);
void bluetoothBlockedChanged(bool blocked);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluez-qt-5.17.0/tests/devicereceiver.cpp new/bluez-qt-5.18.0/tests/devicereceiver.cpp
--- old/bluez-qt-5.17.0/tests/devicereceiver.cpp 2015-12-06 14:57:07.000000000 +0100
+++ new/bluez-qt-5.18.0/tests/devicereceiver.cpp 2016-01-01 20:47:23.000000000 +0100
@@ -48,7 +48,7 @@
connect(g_manager, &Manager::adapterAdded, this, &DeviceReceiver::adapterAdded);
return;
} else if (!usableAdapter) {
- usableAdapter = g_manager->adapters().first();
+ usableAdapter = g_manager->adapters().at(0);
PendingCall *powerOnCall = usableAdapter->setPowered(true);
powerOnCall->waitForFinished();
}
@@ -62,13 +62,13 @@
usableAdapter->startDiscovery();
}
-void DeviceReceiver::deviceFound(BluezQt::DevicePtr device)
+void DeviceReceiver::deviceFound(const BluezQt::DevicePtr &device)
{
qDebug() << "*** Remote device found:" << device->name() << "(" << device->address() << ")";
qDebug();
}
-void DeviceReceiver::devicePropertyChanged(BluezQt::DevicePtr device)
+void DeviceReceiver::devicePropertyChanged(const BluezQt::DevicePtr &device)
{
qDebug() << "*** Device with address" << device->address() << "changed some property";
qDebug() << "\tAddress:\t" << device->address();
@@ -82,7 +82,7 @@
qDebug();
}
-void DeviceReceiver::adapterAdded(BluezQt::AdapterPtr adapter)
+void DeviceReceiver::adapterAdded(const BluezQt::AdapterPtr &adapter)
{
Q_UNUSED(adapter)
@@ -94,7 +94,7 @@
static void stopDiscovering()
{
if (g_manager) {
- Q_FOREACH (AdapterPtr adapter, g_manager->adapters()) {
+ Q_FOREACH (const AdapterPtr &adapter, g_manager->adapters()) {
adapter->stopDiscovery();
}
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluez-qt-5.17.0/tests/devicereceiver.h new/bluez-qt-5.18.0/tests/devicereceiver.h
--- old/bluez-qt-5.17.0/tests/devicereceiver.h 2015-12-06 14:57:07.000000000 +0100
+++ new/bluez-qt-5.18.0/tests/devicereceiver.h 2016-01-01 20:47:23.000000000 +0100
@@ -37,9 +37,9 @@
void scanDevices();
public Q_SLOTS:
- void deviceFound(BluezQt::DevicePtr device);
- void devicePropertyChanged(BluezQt::DevicePtr device);
- void adapterAdded(BluezQt::AdapterPtr adapter);
+ void deviceFound(const BluezQt::DevicePtr &device);
+ void devicePropertyChanged(const BluezQt::DevicePtr &device);
+ void adapterAdded(const BluezQt::AdapterPtr &adapter);
};
1
0
Hello community,
here is the log from the commit of package baloo5 for openSUSE:Factory checked in at 2016-01-20 09:40:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/baloo5 (Old)
and /work/SRC/openSUSE:Factory/.baloo5.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "baloo5"
Changes:
--------
--- /work/SRC/openSUSE:Factory/baloo5/baloo5.changes 2015-12-29 12:50:09.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.baloo5.new/baloo5.changes 2016-01-20 09:40:05.000000000 +0100
@@ -1,0 +2,12 @@
+Sat Jan 2 17:41:18 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.18.0
+ * Fix several issue of mtime related search
+ * PostingDB Iter: Do not assert on MDB_NOTFOUND
+ * Balooctl status: Avoid showing 'Content indexing' about folders
+ * StatusCommand: Show the correct status for folders
+ * SearchStore: Gracefully handle empty term values (kde#356176)
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.18.0.php
+
+-------------------------------------------------------------------
Old:
----
baloo-5.17.0.tar.xz
New:
----
baloo-5.18.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ baloo5.spec ++++++
--- /var/tmp/diff_new_pack.uvh7DY/_old 2016-01-20 09:40:06.000000000 +0100
+++ /var/tmp/diff_new_pack.uvh7DY/_new 2016-01-20 09:40:06.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package baloo5
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,9 +17,9 @@
%bcond_without lang
-%define _tar_path 5.17
+%define _tar_path 5.18
Name: baloo5
-Version: 5.17.0
+Version: 5.18.0
Release: 0
%define kf5_version %{version}
Summary: Framework for searching and managing metadata
++++++ baloo-5.17.0.tar.xz -> baloo-5.18.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/CMakeLists.txt new/baloo-5.18.0/CMakeLists.txt
--- old/baloo-5.17.0/CMakeLists.txt 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/CMakeLists.txt 2016-01-02 17:20:36.000000000 +0100
@@ -3,7 +3,7 @@
project(Baloo)
include(FeatureSummary)
-find_package(ECM 5.17.0 REQUIRED NO_MODULE)
+find_package(ECM 5.18.0 REQUIRED NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
@@ -19,8 +19,8 @@
include(ECMInstallIcons)
include(ECMAddTests)
-set(KF5_VERSION "5.17.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.17.0") # handled by release scripts
+set(KF5_VERSION "5.18.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.18.0") # handled by release scripts
ecm_setup_version(${KF5_VERSION} VARIABLE_PREFIX BALOO
VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/baloo_version.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/autotests/unit/engine/mtimedbtest.cpp new/baloo-5.18.0/autotests/unit/engine/mtimedbtest.cpp
--- old/baloo-5.17.0/autotests/unit/engine/mtimedbtest.cpp 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/autotests/unit/engine/mtimedbtest.cpp 2016-01-02 17:20:36.000000000 +0100
@@ -97,6 +97,41 @@
QCOMPARE(it->docId(), static_cast<quint64>(val));
}
}
+
+ void testSortedAndUnique()
+ {
+ MTimeDB db(MTimeDB::create(m_txn), m_txn);
+
+ db.put(5, 1);
+ db.put(6, 4);
+ db.put(6, 2);
+ db.put(6, 3);
+ db.put(7, 3);
+
+ QCOMPARE(db.get(6), QVector<quint64>() << 2 << 3 << 4);
+
+ PostingIterator* it = db.iterRange(5, 7);
+ QVERIFY(it);
+
+ {
+ QVector<quint64> result = {1, 2, 3, 4};
+ for (quint64 val : result) {
+ QCOMPARE(it->next(), static_cast<quint64>(val));
+ QCOMPARE(it->docId(), static_cast<quint64>(val));
+ }
+ }
+
+ {
+ it = db.iter(6, MTimeDB::GreaterEqual);
+ QVERIFY(it);
+
+ QVector<quint64> result = {2, 3, 4};
+ for (quint64 val : result) {
+ QCOMPARE(it->next(), static_cast<quint64>(val));
+ QCOMPARE(it->docId(), static_cast<quint64>(val));
+ }
+ }
+ }
};
QTEST_MAIN(MTimeDBTest)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/docs/user/searching.md new/baloo-5.18.0/docs/user/searching.md
--- old/baloo-5.17.0/docs/user/searching.md 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/docs/user/searching.md 2016-01-02 17:20:36.000000000 +0100
@@ -4,7 +4,7 @@
perform searches. Additionally Baloo is also integrated in popular
applications such as KRunner and Dolphin.
-Example -
+Example:
$ baloosearch coldplay
/home/user/Music/Coldplay - Ghost Stories
@@ -22,7 +22,7 @@
`type:Audio` or `type:Document`
-Currently the following types are supported -
+Currently the following types are supported:
* Archive
* Audio
@@ -70,7 +70,7 @@
* PageCount
* WordCount
* LineCount
-* Langauge
+* Language
* Copyright
* Publisher
* CreationDate
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/po/ar/balooctl.po new/baloo-5.18.0/po/ar/balooctl.po
--- old/baloo-5.17.0/po/ar/balooctl.po 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/po/ar/balooctl.po 2016-01-02 17:20:36.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-10-19 08:03+0000\n"
+"POT-Creation-Date: 2015-12-15 08:19+0000\n"
"PO-Revision-Date: ٢٠١٥-٠٤-٠٣ ١٤:٢٢+0300\n"
"Last-Translator: Safa Alfulaij <safa1996alfulaij(a)gmail.com>\n"
"Language-Team: Arabic <doc(a)arabeyes.org>\n"
@@ -317,7 +317,7 @@
msgid "Indexed %1 / %2 files"
msgstr ""
-#: statuscommand.cpp:110
+#: statuscommand.cpp:108
#, kde-format
msgid "File: %1"
msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/po/ast/balooctl.po new/baloo-5.18.0/po/ast/balooctl.po
--- old/baloo-5.17.0/po/ast/balooctl.po 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/po/ast/balooctl.po 2016-01-02 17:20:36.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-10-19 08:03+0000\n"
+"POT-Creation-Date: 2015-12-15 08:19+0000\n"
"PO-Revision-Date: 2015-11-16 00:49+0100\n"
"Last-Translator: enolp <enolp(a)softastur.org>\n"
"Language-Team: Asturian <kde-i18n-doc(a)kde.org>\n"
@@ -313,7 +313,7 @@
msgid "Indexed %1 / %2 files"
msgstr ""
-#: statuscommand.cpp:110
+#: statuscommand.cpp:108
#, kde-format
msgid "File: %1"
msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/po/bs/balooctl.po new/baloo-5.18.0/po/bs/balooctl.po
--- old/baloo-5.17.0/po/bs/balooctl.po 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/po/bs/balooctl.po 2016-01-02 17:20:36.000000000 +0100
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: bosnianuniversetranslation\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-10-19 08:03+0000\n"
+"POT-Creation-Date: 2015-12-15 08:19+0000\n"
"PO-Revision-Date: 2015-01-04 13:01+0000\n"
"Last-Translator: Samir Ribić <Unknown>\n"
"Language-Team: Bosnian <bs(a)li.org>\n"
@@ -317,7 +317,7 @@
msgid "Indexed %1 / %2 files"
msgstr ""
-#: statuscommand.cpp:110
+#: statuscommand.cpp:108
#, kde-format
msgid "File: %1"
msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/po/ca/balooctl.po new/baloo-5.18.0/po/ca/balooctl.po
--- old/baloo-5.17.0/po/ca/balooctl.po 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/po/ca/balooctl.po 2016-01-02 17:20:36.000000000 +0100
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: balooctl\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-10-19 08:03+0000\n"
+"POT-Creation-Date: 2015-12-15 08:19+0000\n"
"PO-Revision-Date: 2015-10-19 22:27+0200\n"
"Last-Translator: Josep Ma. Ferrer <txemaq(a)gmail.com>\n"
"Language-Team: Catalan <kde-i18n-ca(a)kde.org>\n"
@@ -319,7 +319,7 @@
msgid "Indexed %1 / %2 files"
msgstr "S'han indexat %1 / %2 fitxers"
-#: statuscommand.cpp:110
+#: statuscommand.cpp:108
#, kde-format
msgid "File: %1"
msgstr "Fitxer: %1"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/po/ca(a)valencia/balooctl.po new/baloo-5.18.0/po/ca(a)valencia/balooctl.po
--- old/baloo-5.17.0/po/ca(a)valencia/balooctl.po 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/po/ca(a)valencia/balooctl.po 2016-01-02 17:20:36.000000000 +0100
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: balooctl\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-10-19 08:03+0000\n"
+"POT-Creation-Date: 2015-12-15 08:19+0000\n"
"PO-Revision-Date: 2015-10-19 22:27+0200\n"
"Last-Translator: Josep Ma. Ferrer <txemaq(a)gmail.com>\n"
"Language-Team: Catalan <kde-i18n-ca(a)kde.org>\n"
@@ -319,7 +319,7 @@
msgid "Indexed %1 / %2 files"
msgstr "S'han indexat %1 / %2 fitxers"
-#: statuscommand.cpp:110
+#: statuscommand.cpp:108
#, kde-format
msgid "File: %1"
msgstr "Fitxer: %1"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/po/cs/balooctl.po new/baloo-5.18.0/po/cs/balooctl.po
--- old/baloo-5.17.0/po/cs/balooctl.po 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/po/cs/balooctl.po 2016-01-02 17:20:36.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-10-19 08:03+0000\n"
+"POT-Creation-Date: 2015-12-15 08:19+0000\n"
"PO-Revision-Date: 2015-03-20 13:55+0100\n"
"Last-Translator: Vít Pelčák <vit(a)pelcak.org>\n"
"Language-Team: Czech <kde-i18n-doc(a)kde.org>\n"
@@ -314,7 +314,7 @@
msgid "Indexed %1 / %2 files"
msgstr ""
-#: statuscommand.cpp:110
+#: statuscommand.cpp:108
#, kde-format
msgid "File: %1"
msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/po/da/balooctl.po new/baloo-5.18.0/po/da/balooctl.po
--- old/baloo-5.17.0/po/da/balooctl.po 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/po/da/balooctl.po 2016-01-02 17:20:36.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-10-19 08:03+0000\n"
+"POT-Creation-Date: 2015-12-15 08:19+0000\n"
"PO-Revision-Date: 2015-11-23 21:24+0100\n"
"Last-Translator: Martin Schlander <mschlander(a)opensuse.org>\n"
"Language-Team: Danish <kde-i18n-doc(a)kde.org>\n"
@@ -313,7 +313,7 @@
msgid "Indexed %1 / %2 files"
msgstr "Har indekseret %1 / %2 filer"
-#: statuscommand.cpp:110
+#: statuscommand.cpp:108
#, kde-format
msgid "File: %1"
msgstr "Fil: %1"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/po/de/balooctl.po new/baloo-5.18.0/po/de/balooctl.po
--- old/baloo-5.17.0/po/de/balooctl.po 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/po/de/balooctl.po 2016-01-02 17:20:36.000000000 +0100
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-10-19 08:03+0000\n"
+"POT-Creation-Date: 2015-12-15 08:19+0000\n"
"PO-Revision-Date: 2015-10-24 23:35+0100\n"
"Last-Translator: Frederik Schwarzer <schwarzer(a)kde.org>\n"
"Language-Team: German <kde-i18n-de(a)kde.org>\n"
@@ -316,7 +316,7 @@
msgid "Indexed %1 / %2 files"
msgstr "%1/%2 Dateien indiziert"
-#: statuscommand.cpp:110
+#: statuscommand.cpp:108
#, kde-format
msgid "File: %1"
msgstr "Datei: %1"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/po/el/balooctl.po new/baloo-5.18.0/po/el/balooctl.po
--- old/baloo-5.17.0/po/el/balooctl.po 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/po/el/balooctl.po 2016-01-02 17:20:36.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-10-19 08:03+0000\n"
+"POT-Creation-Date: 2015-12-15 08:19+0000\n"
"PO-Revision-Date: 2015-10-27 00:02+0200\n"
"Last-Translator: Stelios <sstavra(a)gmail.com>\n"
"Language-Team: Greek <kde-i18n-el(a)kde.org>\n"
@@ -316,7 +316,7 @@
msgid "Indexed %1 / %2 files"
msgstr "Δεικτοδοτήθηκαν %1 / %2 αρχεία"
-#: statuscommand.cpp:110
+#: statuscommand.cpp:108
#, kde-format
msgid "File: %1"
msgstr "Αρχείο: %1"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/po/en_GB/balooctl.po new/baloo-5.18.0/po/en_GB/balooctl.po
--- old/baloo-5.17.0/po/en_GB/balooctl.po 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/po/en_GB/balooctl.po 2016-01-02 17:20:36.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-10-19 08:03+0000\n"
+"POT-Creation-Date: 2015-12-15 08:19+0000\n"
"PO-Revision-Date: 2015-10-26 19:08+0000\n"
"Last-Translator: Steve Allewell <steve.allewell(a)gmail.com>\n"
"Language-Team: British English <kde-l10n-en_gb(a)kde.org>\n"
@@ -312,7 +312,7 @@
msgid "Indexed %1 / %2 files"
msgstr "Indexed %1 / %2 files"
-#: statuscommand.cpp:110
+#: statuscommand.cpp:108
#, kde-format
msgid "File: %1"
msgstr "File: %1"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/po/es/balooctl.po new/baloo-5.18.0/po/es/balooctl.po
--- old/baloo-5.17.0/po/es/balooctl.po 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/po/es/balooctl.po 2016-01-02 17:20:36.000000000 +0100
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: balooctl\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-10-19 08:03+0000\n"
+"POT-Creation-Date: 2015-12-15 08:19+0000\n"
"PO-Revision-Date: 2015-10-24 19:59+0200\n"
"Last-Translator: Eloy Cuadra <ecuadra(a)eloihr.net>\n"
"Language-Team: Spanish <kde-l10n-es(a)kde.org>\n"
@@ -316,7 +316,7 @@
msgid "Indexed %1 / %2 files"
msgstr "Indexado %1 / %2 archivos"
-#: statuscommand.cpp:110
+#: statuscommand.cpp:108
#, kde-format
msgid "File: %1"
msgstr "Archivo: %1"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/po/fi/balooctl.po new/baloo-5.18.0/po/fi/balooctl.po
--- old/baloo-5.17.0/po/fi/balooctl.po 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/po/fi/balooctl.po 2016-01-02 17:20:36.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-10-19 08:03+0000\n"
+"POT-Creation-Date: 2015-12-15 08:19+0000\n"
"PO-Revision-Date: 2015-11-05 15:27+0200\n"
"Last-Translator: Lasse Liehu <lasse.liehu(a)gmail.com>\n"
"Language-Team: Finnish <kde-i18n-doc(a)kde.org>\n"
@@ -314,7 +314,7 @@
msgid "Indexed %1 / %2 files"
msgstr "Indeksoitu %1/%2 tiedostoa"
-#: statuscommand.cpp:110
+#: statuscommand.cpp:108
#, kde-format
msgid "File: %1"
msgstr "Tiedosto: %1"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/po/fr/balooctl.po new/baloo-5.18.0/po/fr/balooctl.po
--- old/baloo-5.17.0/po/fr/balooctl.po 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/po/fr/balooctl.po 2016-01-02 17:20:36.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-10-19 08:03+0000\n"
+"POT-Creation-Date: 2015-12-15 08:19+0000\n"
"PO-Revision-Date: 2014-07-25 11:48+0200\n"
"Last-Translator: Geoffray Levasseur <geoffray.levasseur-brandin@ac-toulouse."
"fr>\n"
@@ -318,7 +318,7 @@
msgid "Indexed %1 / %2 files"
msgstr ""
-#: statuscommand.cpp:110
+#: statuscommand.cpp:108
#, kde-format
msgid "File: %1"
msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/po/gd/balooctl.po new/baloo-5.18.0/po/gd/balooctl.po
--- old/baloo-5.17.0/po/gd/balooctl.po 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/po/gd/balooctl.po 2016-01-02 17:20:36.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-10-19 08:03+0000\n"
+"POT-Creation-Date: 2015-12-15 08:19+0000\n"
"PO-Revision-Date: 2015-11-04 15:09+0000\n"
"Last-Translator: Michael Bauer <fios(a)akerbeltz.org>\n"
"Language-Team: Fòram na Gàidhlig\n"
@@ -346,7 +346,7 @@
msgid "Indexed %1 / %2 files"
msgstr "Ag inneacsadh nam faidhlichean ùra"
-#: statuscommand.cpp:110
+#: statuscommand.cpp:108
#, kde-format
msgid "File: %1"
msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/po/gl/balooctl.po new/baloo-5.18.0/po/gl/balooctl.po
--- old/baloo-5.17.0/po/gl/balooctl.po 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/po/gl/balooctl.po 2016-01-02 17:20:36.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-10-19 08:03+0000\n"
+"POT-Creation-Date: 2015-12-15 08:19+0000\n"
"PO-Revision-Date: 2015-11-07 11:30+0100\n"
"Last-Translator: Adrián Chaves Fernández (Gallaecio) <adriyetichaves@gmail."
"com>\n"
@@ -313,7 +313,7 @@
msgid "Indexed %1 / %2 files"
msgstr "Indexáronse %1 ficheiros de %2."
-#: statuscommand.cpp:110
+#: statuscommand.cpp:108
#, kde-format
msgid "File: %1"
msgstr "Ficheiro: %1"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/po/hu/balooctl.po new/baloo-5.18.0/po/hu/balooctl.po
--- old/baloo-5.17.0/po/hu/balooctl.po 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/po/hu/balooctl.po 2016-01-02 17:20:36.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-10-19 08:03+0000\n"
+"POT-Creation-Date: 2015-12-15 08:19+0000\n"
"PO-Revision-Date: 2015-09-07 11:35+0200\n"
"Last-Translator: Kristóf Kiszel <ulysses(a)kubuntu.org>\n"
"Language-Team: Hungarian <kde-l10n-hu(a)kde.org>\n"
@@ -321,7 +321,7 @@
msgid "Indexed %1 / %2 files"
msgstr "A megadott fájlok indexelése"
-#: statuscommand.cpp:110
+#: statuscommand.cpp:108
#, kde-format
msgid "File: %1"
msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/po/ia/balooctl.po new/baloo-5.18.0/po/ia/balooctl.po
--- old/baloo-5.17.0/po/ia/balooctl.po 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/po/ia/balooctl.po 2016-01-02 17:20:36.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-10-19 08:03+0000\n"
+"POT-Creation-Date: 2015-12-15 08:19+0000\n"
"PO-Revision-Date: 2014-07-23 16:02+0200\n"
"Last-Translator: Giovanni Sora <g.sora(a)tiscali.it>\n"
"Language-Team: Interlingua <kde-i18n-doc(a)kde.org>\n"
@@ -312,7 +312,7 @@
msgid "Indexed %1 / %2 files"
msgstr ""
-#: statuscommand.cpp:110
+#: statuscommand.cpp:108
#, kde-format
msgid "File: %1"
msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/po/it/balooctl.po new/baloo-5.18.0/po/it/balooctl.po
--- old/baloo-5.17.0/po/it/balooctl.po 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/po/it/balooctl.po 2016-01-02 17:20:36.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: balooctl\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-10-19 08:03+0000\n"
+"POT-Creation-Date: 2015-12-15 08:19+0000\n"
"PO-Revision-Date: 2015-11-09 22:29+0100\n"
"Last-Translator: Luigi Toscano <luigi.toscano(a)tiscali.it>\n"
"Language-Team: Italian <kde-i18n-it(a)kde.org>\n"
@@ -314,7 +314,7 @@
msgid "Indexed %1 / %2 files"
msgstr "Indicizzati %1 su %2 file"
-#: statuscommand.cpp:110
+#: statuscommand.cpp:108
#, kde-format
msgid "File: %1"
msgstr "File: %1"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/po/ja/balooctl.po new/baloo-5.18.0/po/ja/balooctl.po
--- old/baloo-5.17.0/po/ja/balooctl.po 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/po/ja/balooctl.po 2016-01-02 17:20:36.000000000 +0100
@@ -2,7 +2,7 @@
msgstr ""
"Project-Id-Version: balooctl\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-10-19 08:03+0000\n"
+"POT-Creation-Date: 2015-12-15 08:19+0000\n"
"PO-Revision-Date: 2014-07-22 17:43-0700\n"
"Last-Translator: Japanese KDE translation team <kde-jp(a)kde.org>\n"
"Language-Team: Japanese <kde-jp(a)kde.org>\n"
@@ -309,7 +309,7 @@
msgid "Indexed %1 / %2 files"
msgstr ""
-#: statuscommand.cpp:110
+#: statuscommand.cpp:108
#, kde-format
msgid "File: %1"
msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/po/ko/balooctl.po new/baloo-5.18.0/po/ko/balooctl.po
--- old/baloo-5.17.0/po/ko/balooctl.po 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/po/ko/balooctl.po 2016-01-02 17:20:36.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-10-19 08:03+0000\n"
+"POT-Creation-Date: 2015-12-15 08:19+0000\n"
"PO-Revision-Date: 2015-06-27 13:39+0200\n"
"Last-Translator: Shinjo Park <kde(a)peremen.name>\n"
"Language-Team: Korean <kde(a)peremen.name>\n"
@@ -323,7 +323,7 @@
msgid "Indexed %1 / %2 files"
msgstr "지정한 파일 색인"
-#: statuscommand.cpp:110
+#: statuscommand.cpp:108
#, kde-format
msgid "File: %1"
msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/po/lt/balooctl.po new/baloo-5.18.0/po/lt/balooctl.po
--- old/baloo-5.17.0/po/lt/balooctl.po 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/po/lt/balooctl.po 2016-01-02 17:20:36.000000000 +0100
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: trunk-kf 5\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-10-19 08:03+0000\n"
+"POT-Creation-Date: 2015-12-15 08:19+0000\n"
"PO-Revision-Date: 2014-11-02 18:38+0200\n"
"Last-Translator: \n"
"Language-Team: Lithuanian <kde-i18n-lt(a)kde.org>\n"
@@ -316,7 +316,7 @@
msgid "Indexed %1 / %2 files"
msgstr ""
-#: statuscommand.cpp:110
+#: statuscommand.cpp:108
#, kde-format
msgid "File: %1"
msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/po/nb/balooctl.po new/baloo-5.18.0/po/nb/balooctl.po
--- old/baloo-5.17.0/po/nb/balooctl.po 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/po/nb/balooctl.po 2016-01-02 17:20:36.000000000 +0100
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-10-19 08:03+0000\n"
+"POT-Creation-Date: 2015-12-15 08:19+0000\n"
"PO-Revision-Date: 2015-06-13 08:47+0200\n"
"Last-Translator: Bjørn Steensrud <bjornst(a)skogkatt.homelinux.org>\n"
"Language-Team: Norwegian Bokmål <i18n-nb(a)lister.ping.uio.no>\n"
@@ -314,7 +314,7 @@
msgid "Indexed %1 / %2 files"
msgstr ""
-#: statuscommand.cpp:110
+#: statuscommand.cpp:108
#, kde-format
msgid "File: %1"
msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/po/nds/balooctl.po new/baloo-5.18.0/po/nds/balooctl.po
--- old/baloo-5.17.0/po/nds/balooctl.po 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/po/nds/balooctl.po 2016-01-02 17:20:36.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-10-19 08:03+0000\n"
+"POT-Creation-Date: 2015-12-15 08:19+0000\n"
"PO-Revision-Date: 2014-08-11 11:55+0200\n"
"Last-Translator: Sönke Dibbern <s_dibbern(a)web.de>\n"
"Language-Team: Low Saxon <kde-i18n-nds(a)kde.org>\n"
@@ -314,7 +314,7 @@
msgid "Indexed %1 / %2 files"
msgstr ""
-#: statuscommand.cpp:110
+#: statuscommand.cpp:108
#, kde-format
msgid "File: %1"
msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/po/nl/balooctl.po new/baloo-5.18.0/po/nl/balooctl.po
--- old/baloo-5.17.0/po/nl/balooctl.po 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/po/nl/balooctl.po 2016-01-02 17:20:36.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-10-19 08:03+0000\n"
+"POT-Creation-Date: 2015-12-15 08:19+0000\n"
"PO-Revision-Date: 2015-10-19 22:51+0200\n"
"Last-Translator: Freek de Kruijf <freekdekruijf(a)kde.nl>\n"
"Language-Team: Dutch <kde-i18n-nl(a)kde.org>\n"
@@ -318,7 +318,7 @@
msgid "Indexed %1 / %2 files"
msgstr "Geïndexeerd %1 / %2 bestanden"
-#: statuscommand.cpp:110
+#: statuscommand.cpp:108
#, kde-format
msgid "File: %1"
msgstr "Bestand: %1"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/po/nn/balooctl.po new/baloo-5.18.0/po/nn/balooctl.po
--- old/baloo-5.17.0/po/nn/balooctl.po 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/po/nn/balooctl.po 2016-01-02 17:20:36.000000000 +0100
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-10-19 08:03+0000\n"
+"POT-Creation-Date: 2015-12-15 08:19+0000\n"
"PO-Revision-Date: 2015-09-12 19:01+0100\n"
"Last-Translator: Karl Ove Hufthammer <karl(a)huftis.org>\n"
"Language-Team: Norwegian Nynorsk <i18n-nn(a)lister.ping.uio.no>\n"
@@ -314,7 +314,7 @@
msgid "Indexed %1 / %2 files"
msgstr ""
-#: statuscommand.cpp:110
+#: statuscommand.cpp:108
#, kde-format
msgid "File: %1"
msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/po/pa/balooctl.po new/baloo-5.18.0/po/pa/balooctl.po
--- old/baloo-5.17.0/po/pa/balooctl.po 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/po/pa/balooctl.po 2016-01-02 17:20:36.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-10-19 08:03+0000\n"
+"POT-Creation-Date: 2015-12-15 08:19+0000\n"
"PO-Revision-Date: 2014-12-23 17:50-0600\n"
"Last-Translator: A S Alam <aalam(a)users.sf.net>\n"
"Language-Team: Punjabi/Panjabi <punjabi-users(a)lists.sf.net>\n"
@@ -312,7 +312,7 @@
msgid "Indexed %1 / %2 files"
msgstr ""
-#: statuscommand.cpp:110
+#: statuscommand.cpp:108
#, kde-format
msgid "File: %1"
msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/po/pl/balooctl.po new/baloo-5.18.0/po/pl/balooctl.po
--- old/baloo-5.17.0/po/pl/balooctl.po 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/po/pl/balooctl.po 2016-01-02 17:20:36.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-10-19 08:03+0000\n"
+"POT-Creation-Date: 2015-12-15 08:19+0000\n"
"PO-Revision-Date: 2015-10-24 06:12+0100\n"
"Last-Translator: Łukasz Wojniłowicz <lukasz.wojnilowicz(a)gmail.com>\n"
"Language-Team: Polish <kde-i18n-doc(a)kde.org>\n"
@@ -314,7 +314,7 @@
msgid "Indexed %1 / %2 files"
msgstr "Zaindeksowano %1 / %2 plików"
-#: statuscommand.cpp:110
+#: statuscommand.cpp:108
#, kde-format
msgid "File: %1"
msgstr "Plik: %1"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/po/pt/balooctl.po new/baloo-5.18.0/po/pt/balooctl.po
--- old/baloo-5.17.0/po/pt/balooctl.po 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/po/pt/balooctl.po 2016-01-02 17:20:36.000000000 +0100
@@ -2,7 +2,7 @@
msgstr ""
"Project-Id-Version: balooctl\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-10-19 08:03+0000\n"
+"POT-Creation-Date: 2015-12-15 08:19+0000\n"
"PO-Revision-Date: 2015-10-19 12:01+0100\n"
"Last-Translator: José Nuno Coelho Pires <zepires(a)gmail.com>\n"
"Language-Team: Portuguese <kde-i18n-pt(a)kde.org>\n"
@@ -312,7 +312,7 @@
msgid "Indexed %1 / %2 files"
msgstr "%1 / %2 ficheiros indexados"
-#: statuscommand.cpp:110
+#: statuscommand.cpp:108
#, kde-format
msgid "File: %1"
msgstr "Ficheiro: %1"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/po/pt_BR/balooctl.po new/baloo-5.18.0/po/pt_BR/balooctl.po
--- old/baloo-5.17.0/po/pt_BR/balooctl.po 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/po/pt_BR/balooctl.po 2016-01-02 17:20:36.000000000 +0100
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: balooctl\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-10-19 08:03+0000\n"
+"POT-Creation-Date: 2015-12-15 08:19+0000\n"
"PO-Revision-Date: 2015-10-19 08:55-0200\n"
"Last-Translator: André Marcelo Alvarenga <alvarenga(a)kde.org>\n"
"Language-Team: Brazilian Portuguese <kde-i18n-pt_br(a)kde.org>\n"
@@ -315,7 +315,7 @@
msgid "Indexed %1 / %2 files"
msgstr "Indexados %1 / %2 arquivos"
-#: statuscommand.cpp:110
+#: statuscommand.cpp:108
#, kde-format
msgid "File: %1"
msgstr "Arquivo: %1"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/po/ro/balooctl.po new/baloo-5.18.0/po/ro/balooctl.po
--- old/baloo-5.17.0/po/ro/balooctl.po 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/po/ro/balooctl.po 2016-01-02 17:20:36.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-10-19 08:03+0000\n"
+"POT-Creation-Date: 2015-12-15 08:19+0000\n"
"PO-Revision-Date: 2015-04-20 14:41+0300\n"
"Last-Translator: Sergiu Bivol <sergiu(a)cip.md>\n"
"Language-Team: Romanian <kde-i18n-ro(a)kde.org>\n"
@@ -317,7 +317,7 @@
msgid "Indexed %1 / %2 files"
msgstr ""
-#: statuscommand.cpp:110
+#: statuscommand.cpp:108
#, kde-format
msgid "File: %1"
msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/po/ru/balooctl.po new/baloo-5.18.0/po/ru/balooctl.po
--- old/baloo-5.17.0/po/ru/balooctl.po 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/po/ru/balooctl.po 2016-01-02 17:20:36.000000000 +0100
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-10-19 08:03+0000\n"
+"POT-Creation-Date: 2015-12-15 08:19+0000\n"
"PO-Revision-Date: 2015-11-14 17:22+0000\n"
"Last-Translator: Nick Shaforostoff <shafff(a)ukr.net>\n"
"Language-Team: Russian <kde-russian(a)lists.kde.ru>\n"
@@ -348,7 +348,7 @@
msgid "Indexed %1 / %2 files"
msgstr "Идёт индексирование новых файлов"
-#: statuscommand.cpp:110
+#: statuscommand.cpp:108
#, kde-format
msgid "File: %1"
msgstr "Файл: %1"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/po/sk/balooctl.po new/baloo-5.18.0/po/sk/balooctl.po
--- old/baloo-5.17.0/po/sk/balooctl.po 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/po/sk/balooctl.po 2016-01-02 17:20:36.000000000 +0100
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: balooctl\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-10-19 08:03+0000\n"
+"POT-Creation-Date: 2015-12-15 08:19+0000\n"
"PO-Revision-Date: 2015-10-19 18:26+0100\n"
"Last-Translator: Roman Paholik <wizzardsk(a)gmail.com>\n"
"Language-Team: Slovak <kde-sk(a)linux.sk>\n"
@@ -311,7 +311,7 @@
msgid "Indexed %1 / %2 files"
msgstr "Indexovaných %1 / %2 súborov"
-#: statuscommand.cpp:110
+#: statuscommand.cpp:108
#, kde-format
msgid "File: %1"
msgstr "Súbor: %1"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/po/sl/balooctl.po new/baloo-5.18.0/po/sl/balooctl.po
--- old/baloo-5.17.0/po/sl/balooctl.po 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/po/sl/balooctl.po 2016-01-02 17:20:36.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-10-19 08:03+0000\n"
+"POT-Creation-Date: 2015-12-15 08:19+0000\n"
"PO-Revision-Date: 2015-10-25 18:54+0100\n"
"Last-Translator: Andrej Mernik <andrejm(a)ubuntu.si>\n"
"Language-Team: Slovenian <lugos-slo(a)lugos.si>\n"
@@ -314,7 +314,7 @@
msgid "Indexed %1 / %2 files"
msgstr "%1 od %2 datotek dodanih v kazalo"
-#: statuscommand.cpp:110
+#: statuscommand.cpp:108
#, kde-format
msgid "File: %1"
msgstr "Datoteka: %1"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/po/sr/balooctl.po new/baloo-5.18.0/po/sr/balooctl.po
--- old/baloo-5.17.0/po/sr/balooctl.po 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/po/sr/balooctl.po 2016-01-02 17:20:36.000000000 +0100
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: balooctl\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-10-19 08:03+0000\n"
+"POT-Creation-Date: 2015-12-15 08:19+0000\n"
"PO-Revision-Date: 2015-10-24 18:14+0200\n"
"Last-Translator: Chusslove Illich <caslav.ilic(a)gmx.net>\n"
"Language-Team: Serbian <kde-i18n-sr(a)kde.org>\n"
@@ -327,7 +327,7 @@
msgstr ""
"Индексирано %1/%2 фајлова|/|Индексирано %1/%2 $[множ ^2 фајла фајла фајлова]"
-#: statuscommand.cpp:110
+#: statuscommand.cpp:108
#, kde-format
msgid "File: %1"
msgstr "Фајл: %1"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/po/sr(a)ijekavian/balooctl.po new/baloo-5.18.0/po/sr(a)ijekavian/balooctl.po
--- old/baloo-5.17.0/po/sr(a)ijekavian/balooctl.po 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/po/sr(a)ijekavian/balooctl.po 2016-01-02 17:20:36.000000000 +0100
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: balooctl\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-10-19 08:03+0000\n"
+"POT-Creation-Date: 2015-12-15 08:19+0000\n"
"PO-Revision-Date: 2015-10-24 18:14+0200\n"
"Last-Translator: Chusslove Illich <caslav.ilic(a)gmx.net>\n"
"Language-Team: Serbian <kde-i18n-sr(a)kde.org>\n"
@@ -327,7 +327,7 @@
msgstr ""
"Индексирано %1/%2 фајлова|/|Индексирано %1/%2 $[множ ^2 фајла фајла фајлова]"
-#: statuscommand.cpp:110
+#: statuscommand.cpp:108
#, kde-format
msgid "File: %1"
msgstr "Фајл: %1"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/po/sr(a)ijekavianlatin/balooctl.po new/baloo-5.18.0/po/sr(a)ijekavianlatin/balooctl.po
--- old/baloo-5.17.0/po/sr(a)ijekavianlatin/balooctl.po 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/po/sr(a)ijekavianlatin/balooctl.po 2016-01-02 17:20:36.000000000 +0100
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: balooctl\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-10-19 08:03+0000\n"
+"POT-Creation-Date: 2015-12-15 08:19+0000\n"
"PO-Revision-Date: 2015-10-24 18:14+0200\n"
"Last-Translator: Chusslove Illich <caslav.ilic(a)gmx.net>\n"
"Language-Team: Serbian <kde-i18n-sr(a)kde.org>\n"
@@ -327,7 +327,7 @@
msgstr ""
"Indeksirano %1/%2 fajlova|/|Indeksirano %1/%2 $[množ ^2 fajla fajla fajlova]"
-#: statuscommand.cpp:110
+#: statuscommand.cpp:108
#, kde-format
msgid "File: %1"
msgstr "Fajl: %1"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/po/sr(a)latin/balooctl.po new/baloo-5.18.0/po/sr(a)latin/balooctl.po
--- old/baloo-5.17.0/po/sr(a)latin/balooctl.po 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/po/sr(a)latin/balooctl.po 2016-01-02 17:20:36.000000000 +0100
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: balooctl\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-10-19 08:03+0000\n"
+"POT-Creation-Date: 2015-12-15 08:19+0000\n"
"PO-Revision-Date: 2015-10-24 18:14+0200\n"
"Last-Translator: Chusslove Illich <caslav.ilic(a)gmx.net>\n"
"Language-Team: Serbian <kde-i18n-sr(a)kde.org>\n"
@@ -327,7 +327,7 @@
msgstr ""
"Indeksirano %1/%2 fajlova|/|Indeksirano %1/%2 $[množ ^2 fajla fajla fajlova]"
-#: statuscommand.cpp:110
+#: statuscommand.cpp:108
#, kde-format
msgid "File: %1"
msgstr "Fajl: %1"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/po/sv/balooctl.po new/baloo-5.18.0/po/sv/balooctl.po
--- old/baloo-5.17.0/po/sv/balooctl.po 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/po/sv/balooctl.po 2016-01-02 17:20:36.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-10-19 08:03+0000\n"
+"POT-Creation-Date: 2015-12-15 08:19+0000\n"
"PO-Revision-Date: 2015-10-24 19:01+0100\n"
"Last-Translator: Stefan Asserhäll <stefan.asserhall(a)bredband.net>\n"
"Language-Team: Swedish <kde-i18n-doc(a)kde.org>\n"
@@ -314,7 +314,7 @@
msgid "Indexed %1 / %2 files"
msgstr "Indexerar %1/%2 filer"
-#: statuscommand.cpp:110
+#: statuscommand.cpp:108
#, kde-format
msgid "File: %1"
msgstr "Fil: %1"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/po/uk/balooctl.po new/baloo-5.18.0/po/uk/balooctl.po
--- old/baloo-5.17.0/po/uk/balooctl.po 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/po/uk/balooctl.po 2016-01-02 17:20:36.000000000 +0100
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: balooctl\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-10-19 08:03+0000\n"
+"POT-Creation-Date: 2015-12-15 08:19+0000\n"
"PO-Revision-Date: 2015-10-19 17:26+0300\n"
"Last-Translator: Yuri Chornoivan <yurchor(a)ukr.net>\n"
"Language-Team: Ukrainian <kde-i18n-uk(a)kde.org>\n"
@@ -319,7 +319,7 @@
msgid "Indexed %1 / %2 files"
msgstr "Проіндексовано %1 / %2 файлів"
-#: statuscommand.cpp:110
+#: statuscommand.cpp:108
#, kde-format
msgid "File: %1"
msgstr "Файл: %1"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/po/zh_CN/balooctl.po new/baloo-5.18.0/po/zh_CN/balooctl.po
--- old/baloo-5.17.0/po/zh_CN/balooctl.po 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/po/zh_CN/balooctl.po 2016-01-02 17:20:36.000000000 +0100
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-10-19 08:03+0000\n"
+"POT-Creation-Date: 2015-12-15 08:19+0000\n"
"PO-Revision-Date: 2015-09-08 15:35UTC-0800\n"
"Last-Translator: Xuetian Weng <wengxt(a)gmail.cm>\n"
"Language-Team: Chinese <kde-china(a)kde.org>\n"
@@ -322,7 +322,7 @@
msgid "Indexed %1 / %2 files"
msgstr "索引指定文件"
-#: statuscommand.cpp:110
+#: statuscommand.cpp:108
#, kde-format
msgid "File: %1"
msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/po/zh_CN/baloosearch.po new/baloo-5.18.0/po/zh_CN/baloosearch.po
--- old/baloo-5.17.0/po/zh_CN/baloosearch.po 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/po/zh_CN/baloosearch.po 2016-01-02 17:20:36.000000000 +0100
@@ -8,7 +8,7 @@
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2015-09-19 08:51+0000\n"
-"PO-Revision-Date: 2015-11-04 09:40-0800\n"
+"PO-Revision-Date: 2015-12-16 11:38-0800\n"
"Last-Translator: Weng Xuetian <wengxt(a)gmail.com>\n"
"Language-Team: Chinese <kde-china(a)kde.org>\n"
"Language: zh_CN\n"
@@ -51,8 +51,6 @@
msgstr "限制"
#: main.cpp:53
-#, fuzzy
-#| msgid "Offset from which start the search"
msgid "Offset from which to start the search"
msgstr "开始搜索的偏移量"
@@ -81,7 +79,5 @@
msgstr "查询"
#: main.cpp:61
-#, fuzzy
-#| msgid "The words to search for"
msgid "List of words to query for"
-msgstr "要搜索的单词"
+msgstr "要搜索的单词列表"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/po/zh_TW/balooctl.po new/baloo-5.18.0/po/zh_TW/balooctl.po
--- old/baloo-5.17.0/po/zh_TW/balooctl.po 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/po/zh_TW/balooctl.po 2016-01-02 17:20:36.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-10-19 08:03+0000\n"
+"POT-Creation-Date: 2015-12-15 08:19+0000\n"
"PO-Revision-Date: 2015-06-09 16:46+0800\n"
"Last-Translator: Franklin\n"
"Language-Team: Chinese Traditional <kde-i18n-doc(a)kde.org>\n"
@@ -323,7 +323,7 @@
msgid "Indexed %1 / %2 files"
msgstr "建立指定檔案索引"
-#: statuscommand.cpp:110
+#: statuscommand.cpp:108
#, kde-format
msgid "File: %1"
msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/src/engine/documenturldb.cpp new/baloo-5.18.0/src/engine/documenturldb.cpp
--- old/baloo-5.17.0/src/engine/documenturldb.cpp 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/src/engine/documenturldb.cpp 2016-01-02 17:20:36.000000000 +0100
@@ -146,17 +146,17 @@
return QByteArray();
}
- QList<QByteArray> list = {path.name};
+ QByteArray ret = path.name;
quint64 id = path.parentId;
while (id) {
auto p = idFilenameDb.get(id);
Q_ASSERT(!p.name.isEmpty());
- list.prepend(p.name);
+ ret = p.name + '/' + ret;
id = p.parentId;
}
- return '/' + list.join('/');
+ return '/' + ret;
}
QVector<quint64> DocumentUrlDB::getChildren(quint64 docId) const
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/src/engine/documenturldb.h new/baloo-5.18.0/src/engine/documenturldb.h
--- old/baloo-5.17.0/src/engine/documenturldb.h 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/src/engine/documenturldb.h 2016-01-02 17:20:36.000000000 +0100
@@ -96,7 +96,14 @@
idFilenameDb.del(docId);
QVector<quint64> subDocs = idTreeDb.get(path.parentId);
+#if QT_VERSION < QT_VERSION_CHECK(5, 4, 0)
+ const int docIdIndex = subDocs.indexOf(docId);
+ if (docIdIndex >= 0) {
+ subDocs.remove(docIdIndex);
+ }
+#else
subDocs.removeOne(docId);
+#endif
if (!subDocs.isEmpty()) {
idTreeDb.put(path.parentId, subDocs);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/src/engine/mtimedb.cpp new/baloo-5.18.0/src/engine/mtimedb.cpp
--- old/baloo-5.17.0/src/engine/mtimedb.cpp 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/src/engine/mtimedb.cpp 2016-01-02 17:20:36.000000000 +0100
@@ -20,6 +20,7 @@
#include "mtimedb.h"
#include "vectorpostingiterator.h"
+#include <algorithm>
using namespace Baloo;
@@ -73,7 +74,7 @@
Q_ASSERT_X(rc == 0, "MTimeDB::put", mdb_strerror(rc));
}
-QVector<quint64> MTimeDB::get(quint64 mtime)
+QVector<quint64> MTimeDB::get(quint32 mtime)
{
Q_ASSERT(mtime > 0);
@@ -87,7 +88,7 @@
mdb_cursor_open(m_txn, m_dbi, &cursor);
MDB_val val;
- int rc = mdb_cursor_get(cursor, &key, &val, MDB_NEXT);
+ int rc = mdb_cursor_get(cursor, &key, &val, MDB_SET_RANGE);
if (rc == MDB_NOTFOUND) {
mdb_cursor_close(cursor);
return values;
@@ -107,6 +108,8 @@
}
mdb_cursor_close(cursor);
+ std::sort(values.begin(), values.end());
+ values.erase(std::unique(values.begin(), values.end()), values.end());
return values;
}
@@ -183,6 +186,8 @@
}
mdb_cursor_close(cursor);
+ std::sort(results.begin(), results.end());
+ results.erase(std::unique(results.begin(), results.end()), results.end());
return new VectorPostingIterator(results);
}
@@ -224,6 +229,8 @@
}
mdb_cursor_close(cursor);
+ std::sort(results.begin(), results.end());
+ results.erase(std::unique(results.begin(), results.end()), results.end());
return new VectorPostingIterator(results);
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/src/engine/mtimedb.h new/baloo-5.18.0/src/engine/mtimedb.h
--- old/baloo-5.17.0/src/engine/mtimedb.h 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/src/engine/mtimedb.h 2016-01-02 17:20:36.000000000 +0100
@@ -44,7 +44,7 @@
static MDB_dbi open(MDB_txn* txn);
void put(quint32 mtime, quint64 docId);
- QVector<quint64> get(quint64 mtime);
+ QVector<quint64> get(quint32 mtime);
void del(quint32 mtime, quint64 docId);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/src/engine/postingdb.cpp new/baloo-5.18.0/src/engine/postingdb.cpp
--- old/baloo-5.17.0/src/engine/postingdb.cpp 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/src/engine/postingdb.cpp 2016-01-02 17:20:36.000000000 +0100
@@ -226,7 +226,9 @@
}
rc = mdb_cursor_get(cursor, &key, &val, MDB_NEXT);
}
- Q_ASSERT_X(rc == 0, "PostingDB::regexpIter", mdb_strerror(rc));
+ if (rc != MDB_NOTFOUND) {
+ Q_ASSERT_X(rc == 0, "PostingDB::regexpIter", mdb_strerror(rc));
+ }
mdb_cursor_close(cursor);
if (termIterators.isEmpty()) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/src/kioslaves/kded/baloosearchmodule.desktop new/baloo-5.18.0/src/kioslaves/kded/baloosearchmodule.desktop
--- old/baloo-5.17.0/src/kioslaves/kded/baloosearchmodule.desktop 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/src/kioslaves/kded/baloosearchmodule.desktop 2016-01-02 17:20:36.000000000 +0100
@@ -10,6 +10,7 @@
Name=Search Folder Updater
Name[ar]=محدّث مجلّدات البحث
+Name[ast]=Anovador de carpetes de gueta
Name[ca]=Actualitzador de les carpetes de cerca
Name[ca@valencia]=Actualitzador de les carpetes de cerca
Name[cs]=Nástroj pro aktualizaci složek pro vyhledávání
@@ -47,6 +48,7 @@
Name[zh_TW]=搜尋資料夾更新器
Comment=Allows automatic updates of Search Folders
Comment[ar]=يسمح بالتّحديثات الآليّة لمجلّدات البحث
+Comment[ast]=Permite anovamientos automáticos de les carpetes de gueta
Comment[ca]=Permet l'actualització automàtica de les carpetes de cerca
Comment[ca@valencia]=Permet l'actualització automàtica de les carpetes de cerca
Comment[cs]=Umožňuje automatickou aktualizaci prohledávaných složek
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/src/lib/searchstore.cpp new/baloo-5.18.0/src/lib/searchstore.cpp
--- old/baloo-5.17.0/src/lib/searchstore.cpp 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/src/lib/searchstore.cpp 2016-01-02 17:20:36.000000000 +0100
@@ -174,6 +174,9 @@
}
}
+ if (term.value().isNull()) {
+ return 0;
+ }
Q_ASSERT(term.value().isValid());
Q_ASSERT(term.comparator() != Term::Auto);
Q_ASSERT(term.comparator() == Term::Contains ? term.value().type() == QVariant::String : true);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-5.17.0/src/tools/balooctl/statuscommand.cpp new/baloo-5.18.0/src/tools/balooctl/statuscommand.cpp
--- old/baloo-5.17.0/src/tools/balooctl/statuscommand.cpp 2015-12-06 22:14:09.000000000 +0100
+++ new/baloo-5.18.0/src/tools/balooctl/statuscommand.cpp 2016-01-02 17:20:36.000000000 +0100
@@ -101,8 +101,6 @@
out << "Index does not exist yet\n";
}
} else {
- IndexerConfig config;
-
for (const QString& arg : args) {
QString filePath = QFileInfo(arg).absoluteFilePath();
quint64 id = filePathToId(QFile::encodeName(filePath));
@@ -112,7 +110,7 @@
out << "Basic Indexing: ";
if (tr.hasDocument(id)) {
out << "Done\n";
- } else if (config.shouldBeIndexed(filePath)) {
+ } else if (cfg.shouldBeIndexed(filePath)) {
out << "Scheduled\n";
return 0;
} else {
@@ -121,15 +119,17 @@
return 0;
}
+ if (QFileInfo(arg).isDir()) {
+ continue;
+ }
+
out << "Content Indexing: ";
if (tr.inPhaseOne(id)) {
out << "Scheduled\n";
- } else if (!tr.documentData(id).isEmpty()) {
- out << "Done\n";
} else if (tr.hasFailed(id)) {
out << "Failed\n";
} else {
- out << "Disabled\n";
+ out << "Done\n";
}
}
}
1
0
Hello community,
here is the log from the commit of package attica-qt5 for openSUSE:Factory checked in at 2016-01-20 09:39:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/attica-qt5 (Old)
and /work/SRC/openSUSE:Factory/.attica-qt5.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "attica-qt5"
Changes:
--------
--- /work/SRC/openSUSE:Factory/attica-qt5/attica-qt5.changes 2015-12-29 12:50:03.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.attica-qt5.new/attica-qt5.changes 2016-01-20 09:39:59.000000000 +0100
@@ -1,0 +2,7 @@
+Sat Jan 2 17:41:10 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.18.0
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.18.0.php
+
+-------------------------------------------------------------------
Old:
----
attica-5.17.0.tar.xz
New:
----
attica-5.18.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ attica-qt5.spec ++++++
--- /var/tmp/diff_new_pack.nV5sCY/_old 2016-01-20 09:40:00.000000000 +0100
+++ /var/tmp/diff_new_pack.nV5sCY/_new 2016-01-20 09:40:00.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package attica-qt5
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,9 +19,9 @@
%define sonum 5
%define rname attica
%define _libname KF5Attica
-%define _tar_path 5.17
+%define _tar_path 5.18
Name: attica-qt5
-Version: 5.17.0
+Version: 5.18.0
Release: 0
Summary: Open Collaboration Service client library
License: LGPL-2.1+
++++++ attica-5.17.0.tar.xz -> attica-5.18.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.17.0/CMakeLists.txt new/attica-5.18.0/CMakeLists.txt
--- old/attica-5.17.0/CMakeLists.txt 2015-12-06 14:56:32.000000000 +0100
+++ new/attica-5.18.0/CMakeLists.txt 2016-01-01 20:46:30.000000000 +0100
@@ -4,7 +4,7 @@
# ECM setup
include(FeatureSummary)
-find_package(ECM 5.17.0 NO_MODULE)
+find_package(ECM 5.18.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
@@ -18,7 +18,7 @@
include(KDEFrameworkCompilerSettings)
include(KDECMakeSettings)
-set(KF5_VERSION "5.17.0") # handled by release scripts
+set(KF5_VERSION "5.18.0") # handled by release scripts
ecm_setup_version(${KF5_VERSION}
VARIABLE_PREFIX ATTICA
1
0
Hello community,
here is the log from the commit of package extra-cmake-modules for openSUSE:Factory checked in at 2016-01-20 09:39:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/extra-cmake-modules (Old)
and /work/SRC/openSUSE:Factory/.extra-cmake-modules.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "extra-cmake-modules"
Changes:
--------
--- /work/SRC/openSUSE:Factory/extra-cmake-modules/extra-cmake-modules.changes 2015-12-29 12:49:57.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.extra-cmake-modules.new/extra-cmake-modules.changes 2016-01-20 09:39:54.000000000 +0100
@@ -1,0 +2,11 @@
+Sat Jan 2 17:41:05 UTC 2016 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.18.0
+ * Make the KAppTemplate CMake module global
+ * Silence CMP0063 warnings with KDECompilerSettings
+ * ECMQtDeclareLoggingCategory: Include <QDebug> with the generated file
+ * Fix CMP0054 warnings
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.18.0.php
+
+-------------------------------------------------------------------
Old:
----
extra-cmake-modules-5.17.0.tar.xz
New:
----
extra-cmake-modules-5.18.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ extra-cmake-modules.spec ++++++
--- /var/tmp/diff_new_pack.Y9styM/_old 2016-01-20 09:39:56.000000000 +0100
+++ /var/tmp/diff_new_pack.Y9styM/_new 2016-01-20 09:39:56.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package extra-cmake-modules
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,13 +16,13 @@
#
-%define _tar_path 5.17
+%define _tar_path 5.18
Name: extra-cmake-modules
Summary: CMake modules
License: BSD-3-Clause
Group: Development/Tools/Other
Url: https://projects.kde.org/projects/kdesupport/extra-cmake-modules
-Version: 5.17.0
+Version: 5.18.0
Release: 0
Source: http://download.kde.org/stable/frameworks/%{_tar_path}/%{name}-%{version}.t…
BuildRoot: %{_tmppath}/%{name}-%{version}-build
++++++ extra-cmake-modules-5.17.0.tar.xz -> extra-cmake-modules-5.18.0.tar.xz ++++++
++++ 2147 lines of diff (skipped)
1
0
![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
19 Jan '16
Hello community,
here is the log from the commit of package perl-Module-Signature.4510 for openSUSE:13.2:Update checked in at 2016-01-19 09:04:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:13.2:Update/perl-Module-Signature.4510 (Old)
and /work/SRC/openSUSE:13.2:Update/.perl-Module-Signature.4510.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Module-Signature.4510"
Changes:
--------
New Changes file:
--- /dev/null 2015-12-29 16:09:11.912035506 +0100
+++ /work/SRC/openSUSE:13.2:Update/.perl-Module-Signature.4510.new/perl-Module-Signature.changes 2016-01-19 09:04:53.000000000 +0100
@@ -0,0 +1,187 @@
+-------------------------------------------------------------------
+Fri Jan 8 21:30:32 UTC 2016 - chris(a)computersalat.de
+
+- fix for boo#928382
+ (CVE-2015-3406, CVE-2015-3407, CVE-2015-3408, CVE-2015-3409)
+
+-------------------------------------------------------------------
+Tue May 19 08:27:48 UTC 2015 - coolo(a)suse.com
+
+- updated to 0.79
+ see /usr/share/doc/packages/perl-Module-Signature/Changes
+
+ [Changes for 0.79 - Mon May 18 23:02:11 CST 2015]
+
+ * Restore "cpansign --skip" functionality.
+
+ Contributed by: CLOOS
+
+-------------------------------------------------------------------
+Fri Apr 17 09:13:22 UTC 2015 - coolo(a)suse.com
+
+- updated to 0.78
+ see /usr/share/doc/packages/perl-Module-Signature/Changes
+
+ [Changes for 0.78 - Thu Apr 9 16:58:27 CST 2015]
+
+ * Fix verify() use from cpanm and CPAN.pm.
+
+ Contributed by: ANDK
+
+ [Changes for 0.77 - Wed Apr 8 19:36:50 CST 2015]
+
+ * Include the latest public keys of PAUSE, ANDK and AUDREYT.
+
+ * Clarify scripts/cpansign copyright to CC0.
+
+ Reported by: @pghmcfc
+
+ [Changes for 0.76 - Wed Apr 8 18:05:48 CST 2015]
+
+ * Fix signature tests by defaulting to verify(skip=>1)
+ when $ENV{TEST_SIGNATURE} is true.
+
+ Reported by: @pghmcfc
+
+ [Changes for 0.75 - Tue Apr 7 04:56:09 CST 2015]
+
+ Two more issues reported by John Lightsey:
+
+ * Update ChangeLog.
+
+ * More protection of @INC from relative paths. (CVE-2015-3409)
+
+ Fix various issues reported by John Lightsey:
+
+ [Changes for 0.74 - Tue Apr 7 02:39:14 CST 2015]
+
+ Fix various issues reported by John Lightsey:
+
+ * Fix GPG signature parsing logic. (CVE-2015-3406)
+
+ * MANIFEST.SKIP is no longer consulted unless --skip is given. (CVE-2015-3407)
+
+ * Properly use open() modes to avoid injection attacks. (CVE-2015-3408)
+
+-------------------------------------------------------------------
+Sun Aug 4 15:26:25 UTC 2013 - coolo(a)suse.com
+
+- fix souce url
+
+-------------------------------------------------------------------
+Wed Jul 3 19:14:29 UTC 2013 - chris(a)computersalat.de
+
+- update to 0.73
+ * fix for bnc#828010 (CVE-2013-2145)
+ https://bugzilla.novell.com/process_bug.cgi
+ https://bugzilla.redhat.com/show_bug.cgi?id=971096
+ * Properly redo the previous fix using File::Spec->file_name_is_absolute.
+- [Changes for 0.72 - Wed Jun 5 23:19:02 CST 2013]
+ * Only allow loading Digest::* from absolute paths in @INC,
+ by ensuring they begin with \ or / characters.
+ Contributed by: Florian Weimer (CVE-2013-2145)
+- [Changes for 0.71 - Tue Jun 4 18:24:10 CST 2013]
+ * Constrain the user-specified digest name to /^\w+\d+$/.
+ * Avoid loading Digest::* from relative paths in @INC.
+ Contributed by: Florian Weimer (CVE-2013-2145)
+- [Changes for 0.70 - Thu Nov 29 01:45:54 CST 2012]
+ * Don't check gpg version if gpg does not exist.
+ This avoids unnecessary warnings during installation
+ when gpg executable is not installed.
+ Contributed by: Kenichi Ishigaki
+- [Changes for 0.69 - Fri Nov 2 23:04:19 CST 2012]
+ * Support for gpg under these alternate names:
+ gpg gpg2 gnupg gnupg2
+ Contributed by: Michael Schwern
+
+-------------------------------------------------------------------
+Mon Dec 19 08:35:22 UTC 2011 - cfarrell(a)suse.com
+
+- license update: CC0-1.0 and (GPL-1.0+ or Artistic-1.0)
+ License purports to be CC zero, not CC-BY. Also, see the script/cpansign
+ and Module/Signature (line 88+) files for Perl licenses
+
+-------------------------------------------------------------------
+Thu Dec 15 09:56:56 UTC 2011 - coolo(a)suse.com
+
+- regenerate with cpanspec to fix requires/buildrequires
+
+-------------------------------------------------------------------
+Wed Dec 14 12:14:47 UTC 2011 - coolo(a)suse.com
+
+- update to 0.68
+ * Fix breakage introduced by 0.67 (Andreas König).
+ * Better handling of \r (Andreas König, Zefram)
+
+-------------------------------------------------------------------
+Wed Dec 14 12:12:55 UTC 2011 - coolo(a)suse.com
+
+- fix license to be in spdx.org format
+
+-------------------------------------------------------------------
+Tue Nov 30 19:20:34 UTC 2010 - coolo(a)novell.com
+
+- switch to perl_requires macro
+
+-------------------------------------------------------------------
+Wed Sep 8 21:51:34 UTC 2010 - chris(a)computersalat.de
+
+- update to 0.66
+ * Fix incompatibility with EU::Manifest 1.54 to 1.57
+ (Paul Howarth) (Closes RT#61124).
+
+-------------------------------------------------------------------
+Sat Sep 4 17:36:16 UTC 2010 - chris(a)computersalat.de
+
+- update to 0.65
+ * Skip MYMETA (Alexandr Ciornii)
+
+-------------------------------------------------------------------
+Sat Jul 24 12:56:18 UTC 2010 - chris(a)computersalat.de
+
+- removed UTF-8 chars from changes
+
+-------------------------------------------------------------------
+Wed Jul 21 14:51:26 UTC 2010 - chris(a)computersalat.de
+
+- update to 0.64
+ * Avoid creating gnupg configuration files for the user invoking Makefile.PL
+ (Closes RT#41978).
+ * Correctly detect the version of gnupg on cygwin and add tests for it
+ (Paul Fenwick) (Closes RT#39258).
+- [Changes for 0.63 - Sun, 28 Mar 2010 04:46:27 +0100]
+ * Fix diagnostic message from Makefile.PL when the user dosn't have gnupg or
+ Crypt::OpenPGP (miyagawa).
+- [Changes for 0.62 - Tue, 23 Mar 2010 22:17:39 +0100]
+ * Change the default keyserver from the outdated pgp.mit.edu to
+ pool.sks-keyservers.net.
+- [Changes for 0.61 - Thu, 19 Mov 2009 00:56:41 CST]
+ * Added "=encoding utf8" to POD to fix author name display.
+ No functional changes.
+- [Changes for 0.60 - Mon, 16 Nov 2009 22:48:54 CST]
+ * LICENSING CHANGE: This compilation and all individual files in it
+ are now under the nullary CC0 1.0 Universal terms:
+ To the extent possible under law, <cpan(a)audreyt.org> has waived all
+ copyright and related or neighboring rights to Module-Signature.
+ * Updated Module::Install to 0.91, prompted by Florian Ragwitz.
+- recreated by cpanspec 1.78
+- noarch pkg
+
+-------------------------------------------------------------------
+Sat Jul 25 19:41:01 CEST 2009 - chris(a)computersalat.de
+
+- spec mods
+ * removed ^----------
+ * removed ^#---------
+
+-------------------------------------------------------------------
+Sat Jun 27 13:23:40 CEST 2009 - chris(a)computersalat.de
+
+- fixed deps
+ o changed Digest::SHA1 to Digest::SHA
+
+-------------------------------------------------------------------
+Fri Jun 26 14:43:23 CEST 2009 - chris(a)computersalat.de
+
+- initial package 0.55
+
New:
----
Module-Signature-0.79.tar.gz
cpanspec.yml
perl-Module-Signature.changes
perl-Module-Signature.spec
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Module-Signature.spec ++++++
#
# spec file for package perl-Module-Signature
#
# Copyright (c) 2016 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
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# 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/
#
Name: perl-Module-Signature
Version: 0.79
Release: 0
#Upstream: CHECK(GPL-1.0+ or Artistic-1.0)
%define cpan_name Module-Signature
Summary: Module signature file manipulation
License: CC0-1.0 and (GPL-1.0+ or Artistic-1.0)
Group: Development/Libraries/Perl
Url: http://search.cpan.org/dist/Module-Signature/
Source0: http://www.cpan.org/authors/id/A/AU/AUDREYT/%{cpan_name}-%{version}.tar.gz
Source1: cpanspec.yml
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
BuildRequires: perl-macros
BuildRequires: perl(IPC::Run)
%{perl_requires}
# MANUAL BEGIN
BuildRequires: gpg
Requires: gpg
# MANUAL END
%description
*Module::Signature* adds cryptographic authentications to CPAN
distributions, via the special _SIGNATURE_ file.
If you are a module user, all you have to do is to remember to run
'cpansign -v' (or just 'cpansign') before issuing 'perl Makefile.PL' or
'perl Build.PL'; that will ensure the distribution has not been tampered
with.
Module authors can easily add the _SIGNATURE_ file to the distribution
tarball; see the /NOTES manpage below for how to do it as part of 'make
dist'.
If you _really_ want to sign a distribution manually, simply add
'SIGNATURE' to _MANIFEST_, then type 'cpansign -s' immediately before 'make
dist'. Be sure to delete the _SIGNATURE_ file afterwards.
Please also see the /NOTES manpage about _MANIFEST.SKIP_ issues, especially
if you are using *Module::Build* or writing your own _MANIFEST.SKIP_.
%prep
%setup -q -n %{cpan_name}-%{version}
%build
%{__perl} Makefile.PL INSTALLDIRS=vendor
%{__make} %{?_smp_mflags}
%check
%{__make} test
%install
%perl_make_install
%perl_process_packlist
%perl_gen_filelist
%files -f %{name}.files
%defattr(-,root,root,755)
%doc ANDK2015.pub AUDREYT2015.pub AUTHORS Changes PAUSE2017.pub README
%changelog
++++++ cpanspec.yml ++++++
---
#description_paragraphs: 3
#no_testing: broken upstream
#sources:
# - source1
# - source2
#patches:
# foo.patch: -p1
# bar.patch:
preamble: |-
BuildRequires: gpg
Requires: gpg
#post_prep: |-
# hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s, *,,g'`
# sed -i -e "s,hunspell-X,$hunspell," t/00-prereq.t Makefile.PL
#post_install: |-
# sed on %{name}.files
license: CC0-1.0 and (GPL-1.0+ or Artistic-1.0)
#skip_noarch: 1
#custom_build: -
#./Build build flags=%{?_smp_mflags} --myflag
1
0
Hello community,
here is the log from the commit of package polarssl for openSUSE:13.2:Update checked in at 2016-01-19 09:03:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:13.2:Update/polarssl (Old)
and /work/SRC/openSUSE:13.2:Update/.polarssl.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "polarssl"
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ _link ++++++
--- /var/tmp/diff_new_pack.IW0fjn/_old 2016-01-19 09:03:39.000000000 +0100
+++ /var/tmp/diff_new_pack.IW0fjn/_new 2016-01-19 09:03:39.000000000 +0100
@@ -1 +1 @@
-<link package='polarssl.4433' cicount='copy' />
+<link package='polarssl.4517' cicount='copy' />
1
0
Hello community,
here is the log from the commit of package xorg-x11-server for openSUSE:13.2:Update checked in at 2016-01-18 17:05:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:13.2:Update/xorg-x11-server (Old)
and /work/SRC/openSUSE:13.2:Update/.xorg-x11-server.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xorg-x11-server"
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ _link ++++++
--- /var/tmp/diff_new_pack.72gODr/_old 2016-01-18 17:05:13.000000000 +0100
+++ /var/tmp/diff_new_pack.72gODr/_new 2016-01-18 17:05:13.000000000 +0100
@@ -1 +1 @@
-<link package='xorg-x11-server.4312' cicount='copy' />
+<link package='xorg-x11-server.4521' cicount='copy' />
1
0
Hello community,
here is the log from the commit of package xf86-video-intel for openSUSE:13.2:Update checked in at 2016-01-18 13:12:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:13.2:Update/xf86-video-intel (Old)
and /work/SRC/openSUSE:13.2:Update/.xf86-video-intel.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xf86-video-intel"
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ _link ++++++
--- /var/tmp/diff_new_pack.stvvAB/_old 2016-01-18 13:12:28.000000000 +0100
+++ /var/tmp/diff_new_pack.stvvAB/_new 2016-01-18 13:12:28.000000000 +0100
@@ -1 +1 @@
-<link package='xf86-video-intel.4376' cicount='copy' />
+<link package='xf86-video-intel.4513' cicount='copy' />
1
0
Hello community,
here is the log from the commit of package youtube-dl for openSUSE:Factory checked in at 2016-01-17 09:23:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/youtube-dl (Old)
and /work/SRC/openSUSE:Factory/.youtube-dl.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "youtube-dl"
Changes:
--------
--- /work/SRC/openSUSE:Factory/youtube-dl/youtube-dl.changes 2015-12-29 13:00:03.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.youtube-dl.new/youtube-dl.changes 2016-01-17 09:23:34.000000000 +0100
@@ -1,0 +2,5 @@
+Sat Jan 9 19:53:18 UTC 2016 - jengelh(a)inai.de
+
+- Update to new upstream release 2016.01.09
+
+-------------------------------------------------------------------
Old:
----
youtube-dl-2015.12.23.tar.gz
youtube-dl-2015.12.23.tar.gz.sig
New:
----
youtube-dl-2016.01.09.tar.gz
youtube-dl-2016.01.09.tar.gz.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ youtube-dl.spec ++++++
--- /var/tmp/diff_new_pack.5PUFyH/_old 2016-01-17 09:23:35.000000000 +0100
+++ /var/tmp/diff_new_pack.5PUFyH/_new 2016-01-17 09:23:35.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package youtube-dl
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: youtube-dl
-Version: 2015.12.23
+Version: 2016.01.09
Release: 0
Summary: A tool for downloading from Youtube
License: SUSE-Public-Domain and CC-BY-SA-3.0
++++++ youtube-dl-2015.12.23.tar.gz -> youtube-dl-2016.01.09.tar.gz ++++++
++++ 7878 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package redshift for openSUSE:Factory checked in at 2016-01-17 09:23:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/redshift (Old)
and /work/SRC/openSUSE:Factory/.redshift.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "redshift"
Changes:
--------
--- /work/SRC/openSUSE:Factory/redshift/redshift.changes 2015-09-13 09:45:12.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.redshift.new/redshift.changes 2016-01-17 09:23:32.000000000 +0100
@@ -1,0 +2,15 @@
+Sat Jan 16 10:03:09 UTC 2016 - mimi.vx(a)gmail.com
+
+- update to 1.11
+* Add option preserve for gamma adjustment methods (randr, vidmode, quartz, w32gdi)
+ to apply redness on top of current gamma correction.
+* Add redshift.desktop file to resolve an issue where Geoclue2 would not allow
+ redshift to obtain the current location
+* Make sure that the child process is terminated when redshift-gtk exits.
+* A sample configuation file has been added to the distribution tarball.
+* Fix warning message in redshift-gtk that is some cases caused redshift-gtk to fail
+* Use nanosleep() for sleeping to avoid high CPU load on platforms (NetBSD, ...)
+ with limitations in usleep()
+* Various updates to man page and translations.
+
+-------------------------------------------------------------------
Old:
----
redshift-1.10.tar.xz
New:
----
redshift-1.11.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ redshift.spec ++++++
--- /var/tmp/diff_new_pack.mXBItf/_old 2016-01-17 09:23:33.000000000 +0100
+++ /var/tmp/diff_new_pack.mXBItf/_new 2016-01-17 09:23:33.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package redshift
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,13 +17,13 @@
Name: redshift
-Version: 1.10
+Version: 1.11
Release: 0
Summary: Adjusts the color temperature of your screen
License: GPL-3.0
Group: System/X11/Utilities
Url: http://jonls.dk/redshift/
-Source: http://launchpad.net/redshift/trunk/v%{version}/+download/%{name}-%{version…
+Source: https://github.com/jonls/redshift/releases/download/v%{version}/%{name}-%{v…
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: fdupes
@@ -39,6 +39,7 @@
BuildRequires: pkgconfig(xcb)
BuildRequires: pkgconfig(xrandr)
BuildRequires: pkgconfig(xxf86vm)
+Requires: geoclue2
Requires: python3-xdg
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%py_requires
@@ -101,5 +102,6 @@
%defattr(-,root,root,-)
%{_bindir}/redshift
%{_mandir}/man1/redshift.1.gz
+%{_datadir}/applications/redshift.desktop
%changelog
++++++ redshift-1.10.tar.xz -> redshift-1.11.tar.xz ++++++
++++ 35413 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package awesome for openSUSE:Factory checked in at 2016-01-17 09:23:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/awesome (Old)
and /work/SRC/openSUSE:Factory/.awesome.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "awesome"
Changes:
--------
--- /work/SRC/openSUSE:Factory/awesome/awesome.changes 2015-10-14 16:45:09.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.awesome.new/awesome.changes 2016-01-17 09:23:30.000000000 +0100
@@ -1,0 +2,37 @@
+Sat Jan 16 11:01:51 UTC 2016 - sor.alexei(a)meowr.ru
+
+- Update to 3.5.7:
+ * tag.lua: add "property::icon_only" signal.
+ * Make stdout/stderr line buffered.
+ * cmake: s/ESCAPE_QUOTE/ESCAPE_QUOTES/.
+ * awesome_atexit: keep client order always.
+ * Add .travis.yml from master, ignoring functional tests.
+ * awesomeConfig.cmake: Allow setting AWESOME_DATA_DIR.
+ * Fix the definition of A_STRNEQ_CASE.
+ * Fix focus handling with multiple awesome instances.
+ * Remove titlebars from clients during shutdown.
+ * a_dbus_message_iter: Handle DBUS_TYPE_DOUBLE.
+ * Ignore more events while minimising a client.
+ * Screen __index: Don't turn argument into a string.
+ * Keep stacking order across restarts.
+ * Keep client order across restarts.
+ * Force systray redraw on BG colour change.
+ * Fix enter/leave events on titlebars.
+ * Fix compilation.
+ * Handle enter/leave events with detail=Inferior correctly.
+ * Never explicitly focus the root window.
+ * Fix client_apply_size_hints().
+ * Make awesome.quit() during startup work.
+ * Fix obvious typo in xwindow_translate_for_gravity().
+ * Apply window gravity when a window moves.
+ * Refactor code a little.
+ * Apply window gravity for titlebar resizes.
+ * Apply window gravity for border width changes.
+ * Grab client keys on the client window.
+ * Spawn: Improve handling of startup notification.
+ * objects: Add .valid property.
+ * Change codename.
+ * awful.menu: update t new layout api.
+- Require 3.5+ version of awesome-branding.
+
+-------------------------------------------------------------------
Old:
----
awesome-3.5.6.tar.xz
New:
----
awesome-3.5.7.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ awesome.spec ++++++
--- /var/tmp/diff_new_pack.3BofPq/_old 2016-01-17 09:23:31.000000000 +0100
+++ /var/tmp/diff_new_pack.3BofPq/_new 2016-01-17 09:23:31.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package awesome
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,8 +16,9 @@
#
+%define _version 3.5
Name: awesome
-Version: 3.5.6
+Version: 3.5.7
Release: 0
Summary: Highly configurable tiling and floating Window Manager
License: GPL-2.0+
@@ -53,7 +54,7 @@
BuildRequires: pkgconfig(xcb-xtest)
BuildRequires: pkgconfig(xproto) >= 7.0.15
BuildRequires: typelib(Pango)
-Requires: %{name}-branding
+Requires: %{name}-branding >= %{_version}
Requires: lua-lgi
Requires: typelib(Pango)
++++++ awesome-3.5.6.tar.xz -> awesome-3.5.7.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/awesome-3.5.6/.travis.yml new/awesome-3.5.7/.travis.yml
--- old/awesome-3.5.6/.travis.yml 1970-01-01 01:00:00.000000000 +0100
+++ new/awesome-3.5.7/.travis.yml 2016-01-15 16:51:19.000000000 +0100
@@ -0,0 +1,66 @@
+sudo: required
+dist: trusty
+language: c
+env:
+ matrix:
+ # Note: luarocks does not work with Lua 5.0.
+ - LUA=5.1 LGIVER= LUANAME=lua5.1
+ - LUA=5.2 LGIVER= LUANAME=lua5.2 BUILD_APIDOC=true
+ - LUA=5.2 LGIVER=0.7.1 LUANAME=lua5.2
+ # luajit: requires --lua-suffix=jit-2.0.0-beta9 in Ubuntu precise.
+ # Later versions seem to provide a `luajit` symlink, so `jit` would be enough.
+ # See http://packages.ubuntu.com/precise/i386/luajit/filelist.
+ - LUA=5.1 LGIVER= LUANAME=luajit-5.1 INSTALL_PKGS="luajit" LUAINCLUDE=/usr/include/luajit-2.0 LUAROCKS_ARGS=--lua-suffix=jit-2.0.2
+ global:
+ # Secure token to push to gh-pages.
+ - secure: "LZxt9559+V3qJMdVgmKW4RYTt8ZINooex/qsnoEJUtZloj/eFNG4COT2z6a2yeH2tKWzknCsmV9nLPJiNEA2KLcyqDhjFQvJwKmsBuhGUmLyeQgfenjweorRjO8NT18X1SAEUXAMnClPu+OeTDs4BAuVn5foGZ7xpcRg2E+j2mc="
+
+before_install:
+ - if [ -z $LUAINCLUDE ]; then LUAINCLUDE=/usr/include/${LUANAME}; fi
+ - cmake --version
+
+install:
+ # Travis boilerplate: the apt-get cache might be out of date.
+ - sudo apt-get update -qq
+
+ # Do not install recommended packages with apt-get.
+ - echo 'APT::Install-Recommends "false";' | sudo tee /etc/apt/apt.conf.d/no-recommends
+
+ # Install build dependencies.
+ # See also `apt-cache showsrc awesome | grep -E '^(Version|Build-Depends)'`.
+ - sudo apt-get install -y libcairo2-dev xmlto asciidoc libpango1.0-dev gperf luadoc libxcb-xtest0-dev libxcb-icccm4-dev libxcb-randr0-dev libxcb-keysyms1-dev libxcb-xinerama0-dev libxcb-image0-dev libev-dev libimlib2-dev libdbus-1-dev libxdg-basedir-dev libstartup-notification0-dev imagemagick libxcb1-dev libxcb-shape0-dev libxcb-util0-dev libxcursor-dev libx11-xcb-dev libxcb-cursor-dev libxcb-xkb-dev libxkbcommon-dev libxkbcommon-x11-dev
+
+ # Install Lua (per env).
+ - sudo apt-get install -y lib${LUANAME}-dev ${LUANAME} ${INSTALL_PKGS}
+
+ # Install luarocks (for the selected Lua version).
+ - travis_retry wget http://keplerproject.github.io/luarocks/releases/luarocks-2.2.2.tar.gz
+ - tar xf luarocks-2.2.2.tar.gz
+ - cd luarocks-2.2.2
+ - ./configure --lua-version=$LUA --with-lua-include=${LUAINCLUDE} ${LUAROCKS_ARGS}
+ - make build
+ - sudo make install
+ - cd ..
+
+ # lgi.
+ - sudo apt-get install -y gir1.2-pango-1.0 libgirepository1.0-dev
+ - travis_retry sudo luarocks install lgi $LGIVER
+
+ # Install busted for "make check".
+ - travis_retry sudo luarocks install busted
+
+ # Install ldoc for building docs.
+ - travis_retry sudo luarocks install ldoc
+ - travis_retry sudo luarocks install lua-discount
+
+ # Determine custom version.
+ - export AWESOME_VERSION="${TRAVIS_BRANCH}-g$(git rev-parse --short HEAD)"
+ - 'if [ "$TRAVIS_PULL_REQUEST" != false ]; then AWESOME_VERSION="${AWESOME_VERSION}-PR${TRAVIS_PULL_REQUEST}"; fi'
+
+script:
+ - export CMAKE_ARGS="-DLUA_LIBRARY=/usr/lib/x86_64-linux-gnu/lib${LUANAME}.so -DLUA_INCLUDE_DIR=${LUAINCLUDE} -D OVERRIDE_VERSION=$AWESOME_VERSION"
+ - make && sudo env PATH=$PATH make install && awesome --version
+
+after_success:
+ # Push updated API docs for relevant branches, e.g. non-PRs builds on master.
+ - if [ "$BUILD_APIDOC" = "true" ]; then build-utils/travis-apidoc.sh; fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/awesome-3.5.6/.version_stamp new/awesome-3.5.7/.version_stamp
--- old/awesome-3.5.6/.version_stamp 2015-01-10 20:39:22.000000000 +0100
+++ new/awesome-3.5.7/.version_stamp 2016-01-15 16:54:42.000000000 +0100
@@ -1 +1 @@
-v3.5.6
\ No newline at end of file
+v3.5.7
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/awesome-3.5.6/awesome.c new/awesome-3.5.7/awesome.c
--- old/awesome-3.5.6/awesome.c 2015-01-10 20:36:35.000000000 +0100
+++ new/awesome-3.5.7/awesome.c 2016-01-15 16:51:19.000000000 +0100
@@ -72,6 +72,23 @@
lua_pushboolean(globalconf.L, restart);
signal_object_emit(globalconf.L, &global_signals, "exit", 1);
+ /* Move clients where we want them to be and keep the stacking order intact */
+ foreach(c, globalconf.stack)
+ {
+ xcb_reparent_window(globalconf.connection, (*c)->window, globalconf.screen->root,
+ (*c)->geometry.x, (*c)->geometry.y);
+ }
+
+ /* Save the client order. This is useful also for "hard" restarts. */
+ xcb_window_t *wins = p_alloca(xcb_window_t, globalconf.clients.len);
+ int n = 0;
+ foreach(client, globalconf.clients)
+ wins[n++] = (*client)->window;
+
+ xcb_change_property(globalconf.connection, XCB_PROP_MODE_REPLACE,
+ globalconf.screen->root,
+ AWESOME_CLIENT_ORDER, XCB_ATOM_WINDOW, 32, n, wins);
+
a_dbus_cleanup();
systray_cleanup();
@@ -94,6 +111,36 @@
xcb_disconnect(globalconf.connection);
}
+/** Restore the client order after a restart */
+static void
+restore_client_order(xcb_get_property_cookie_t prop_cookie)
+{
+ int client_idx = 0;
+ xcb_window_t *windows;
+ xcb_get_property_reply_t *reply;
+
+ reply = xcb_get_property_reply(globalconf.connection, prop_cookie, NULL);
+ if (!reply || reply->format != 32 || reply->value_len == 0) {
+ p_delete(&reply);
+ return;
+ }
+
+ windows = xcb_get_property_value(reply);
+ for (uint32_t i = 0; i < reply->value_len; i++)
+ /* Find windows[i] and swap it to where it belongs */
+ foreach(c, globalconf.clients)
+ if ((*c)->window == windows[i])
+ {
+ client_t *tmp = *c;
+ *c = globalconf.clients.tab[client_idx];
+ globalconf.clients.tab[client_idx] = tmp;
+ client_idx++;
+ }
+
+ luaA_class_emit_signal(globalconf.L, &client_class, "list", 0);
+ p_delete(&reply);
+}
+
/** Scan X to find windows to manage.
*/
static void
@@ -104,6 +151,7 @@
xcb_window_t *wins = NULL;
xcb_get_window_attributes_reply_t *attr_r;
xcb_get_geometry_reply_t *geom_r;
+ xcb_get_property_cookie_t prop_cookie;
long state;
tree_r = xcb_query_tree_reply(globalconf.connection,
@@ -113,6 +161,11 @@
if(!tree_r)
return;
+ /* This gets the property and deletes it */
+ prop_cookie = xcb_get_property_unchecked(globalconf.connection, true,
+ globalconf.screen->root, AWESOME_CLIENT_ORDER,
+ XCB_ATOM_WINDOW, 0, UINT_MAX);
+
/* Get the tree of the children windows of the current root window */
if(!(wins = xcb_query_tree_children(tree_r)))
fatal("cannot get tree children");
@@ -167,6 +220,8 @@
}
p_delete(&tree_r);
+
+ restore_client_order(prop_cookie);
}
static void
@@ -324,6 +379,10 @@
{ NULL, 0, NULL, 0 }
};
+ /* Make stdout/stderr line buffered. */
+ setvbuf(stdout, NULL, _IOLBF, 0);
+ setvbuf(stderr, NULL, _IOLBF, 0);
+
/* clear the globalconf structure */
p_clear(&globalconf, 1);
globalconf.keygrabber = LUA_REFNIL;
@@ -499,23 +558,27 @@
spawn_init();
/* The default GC is just a newly created associated with a window with
- * depth globalconf.default_depth */
- xcb_window_t tmp_win = xcb_generate_id(globalconf.connection);
+ * depth globalconf.default_depth.
+ * The window_no_focus is used for "nothing has the input focus". */
+ globalconf.focus.window_no_focus = xcb_generate_id(globalconf.connection);
globalconf.gc = xcb_generate_id(globalconf.connection);
xcb_create_window(globalconf.connection, globalconf.default_depth,
- tmp_win, globalconf.screen->root,
+ globalconf.focus.window_no_focus, globalconf.screen->root,
-1, -1, 1, 1, 0,
XCB_COPY_FROM_PARENT, globalconf.visual->visual_id,
- XCB_CW_BACK_PIXEL | XCB_CW_BORDER_PIXEL | XCB_CW_COLORMAP,
+ XCB_CW_BACK_PIXEL | XCB_CW_BORDER_PIXEL |
+ XCB_CW_OVERRIDE_REDIRECT | XCB_CW_COLORMAP,
(const uint32_t [])
{
globalconf.screen->black_pixel,
globalconf.screen->black_pixel,
+ 1,
globalconf.default_cmap
});
- xcb_create_gc(globalconf.connection, globalconf.gc, tmp_win, XCB_GC_FOREGROUND | XCB_GC_BACKGROUND,
+ xcb_map_window(globalconf.connection, globalconf.focus.window_no_focus);
+ xcb_create_gc(globalconf.connection, globalconf.gc, globalconf.focus.window_no_focus,
+ XCB_GC_FOREGROUND | XCB_GC_BACKGROUND,
(const uint32_t[]) { globalconf.screen->black_pixel, globalconf.screen->white_pixel });
- xcb_destroy_window(globalconf.connection, tmp_win);
/* Get the window tree associated to this screen */
tree_c = xcb_query_tree_unchecked(globalconf.connection,
@@ -547,9 +610,12 @@
g_main_context_set_poll_func(g_main_context_default(), &a_glib_poll);
gettimeofday(&last_wakeup, NULL);
- /* main event loop */
- globalconf.loop = g_main_loop_new(NULL, FALSE);
- g_main_loop_run(globalconf.loop);
+ /* main event loop (if not NULL, awesome.quit() was already called) */
+ if (globalconf.loop == NULL)
+ {
+ globalconf.loop = g_main_loop_new(NULL, FALSE);
+ g_main_loop_run(globalconf.loop);
+ }
g_main_loop_unref(globalconf.loop);
globalconf.loop = NULL;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/awesome-3.5.6/awesomeConfig.cmake new/awesome-3.5.7/awesomeConfig.cmake
--- old/awesome-3.5.6/awesomeConfig.cmake 2015-01-10 20:36:35.000000000 +0100
+++ new/awesome-3.5.7/awesomeConfig.cmake 2016-01-15 16:51:19.000000000 +0100
@@ -4,7 +4,7 @@
# `git describe` later.
set(VERSION devel)
-set(CODENAME "For Those About To Rock")
+set(CODENAME "Space Oddity")
project(${PROJECT_AWE_NAME} C)
@@ -239,6 +239,13 @@
set(XDG_CONFIG_DIR ${SYSCONFDIR}/xdg CACHE PATH "xdg config directory")
endif()
+# setting AWESOME_DATA_PATH
+if(DEFINED AWESOME_DATA_PATH)
+ set(AWESOME_DATA_PATH ${AWESOME_DATA_PATH} CACHE PATH "awesome share directory")
+else()
+ set(AWESOME_DATA_PATH ${CMAKE_INSTALL_PREFIX}/share/${PROJECT_AWE_NAME} CACHE PATH "awesome share directory")
+endif()
+
# setting AWESOME_DOC_PATH
if(DEFINED AWESOME_DOC_PATH)
set(AWESOME_DOC_PATH ${AWESOME_DOC_PATH} CACHE PATH "awesome docs directory")
@@ -269,7 +276,6 @@
set(AWESOME_COMPILE_BY $ENV{USER})
set(AWESOME_RELEASE ${CODENAME})
set(AWESOME_SYSCONFDIR ${XDG_CONFIG_DIR}/${PROJECT_AWE_NAME})
-set(AWESOME_DATA_PATH ${CMAKE_INSTALL_PREFIX}/share/${PROJECT_AWE_NAME})
set(AWESOME_LUA_LIB_PATH ${AWESOME_DATA_PATH}/lib)
set(AWESOME_ICON_PATH ${AWESOME_DATA_PATH}/icons)
set(AWESOME_THEMES_PATH ${AWESOME_DATA_PATH}/themes)
@@ -290,7 +296,7 @@
message(STATUS "Configuring ${outfile}")
configure_file(${SOURCE_DIR}/${file}
${BUILD_DIR}/${outfile}
- ESCAPE_QUOTE
+ ESCAPE_QUOTES
@ONLY)
endmacro()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/awesome-3.5.6/common/atoms.list new/awesome-3.5.7/common/atoms.list
--- old/awesome-3.5.6/common/atoms.list 2015-01-10 20:36:35.000000000 +0100
+++ new/awesome-3.5.7/common/atoms.list 2016-01-15 16:51:19.000000000 +0100
@@ -61,3 +61,4 @@
WM_CLIENT_LEADER
XSEL_DATA
WM_TAKE_FOCUS
+AWESOME_CLIENT_ORDER
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/awesome-3.5.6/common/luaclass.c new/awesome-3.5.7/common/luaclass.c
--- old/awesome-3.5.6/common/luaclass.c 2015-01-10 20:36:35.000000000 +0100
+++ new/awesome-3.5.7/common/luaclass.c 2016-01-15 16:51:19.000000000 +0100
@@ -369,6 +369,19 @@
lua_class_t *class = luaA_class_get(L, 1);
+ /* Is this the special 'valid' property? This is the only property
+ * accessible for invalid objects and thus needs special handling. */
+ const char *attr = luaL_checkstring(L, 2);
+ if (A_STREQ(attr, "valid"))
+ {
+ void *p = luaA_toudata(L, 1, class);
+ if (class->checker)
+ lua_pushboolean(L, p != NULL && class->checker(p));
+ else
+ lua_pushboolean(L, p != NULL);
+ return 1;
+ }
+
lua_class_property_t *prop = luaA_class_property_get(L, class, 2);
/* Property does exist and has an index callback */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/awesome-3.5.6/common/util.h new/awesome-3.5.7/common/util.h
--- old/awesome-3.5.6/common/util.h 2015-01-10 20:36:35.000000000 +0100
+++ new/awesome-3.5.7/common/util.h 2016-01-15 16:51:19.000000000 +0100
@@ -237,7 +237,7 @@
}
#define A_STREQ_CASE(a, b) (((a) == (b)) || a_strcasecmp(a, b) == 0)
-#define A_STRNEQ_CASE(a, b) (!A_STRCASEEQ(a, b))
+#define A_STRNEQ_CASE(a, b) (!A_STREQ_CASE(a, b))
/** \brief \c NULL resistant strncmp.
* \param[in] a the first string.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/awesome-3.5.6/dbus.c new/awesome-3.5.7/dbus.c
--- old/awesome-3.5.6/dbus.c 2015-01-10 20:36:35.000000000 +0100
+++ new/awesome-3.5.7/dbus.c 2016-01-15 16:51:19.000000000 +0100
@@ -239,6 +239,7 @@
DBUS_MSG_HANDLE_TYPE_NUMBER(uint32_t, DBUS_TYPE_UINT32)
DBUS_MSG_HANDLE_TYPE_NUMBER(int64_t, DBUS_TYPE_INT64)
DBUS_MSG_HANDLE_TYPE_NUMBER(uint64_t, DBUS_TYPE_UINT64)
+ DBUS_MSG_HANDLE_TYPE_NUMBER(double, DBUS_TYPE_DOUBLE)
#undef DBUS_MSG_HANDLE_TYPE_NUMBER
case DBUS_TYPE_STRING:
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/awesome-3.5.6/event.c new/awesome-3.5.7/event.c
--- old/awesome-3.5.6/event.c 2015-01-10 20:36:35.000000000 +0100
+++ new/awesome-3.5.7/event.c 2016-01-15 16:51:19.000000000 +0100
@@ -296,27 +296,37 @@
if((c = client_getbywin(ev->window)))
{
area_t geometry = c->geometry;
+ uint16_t bw = c->border_width;
+ uint16_t tb_left = c->titlebar[CLIENT_TITLEBAR_LEFT].size;
+ uint16_t tb_right = c->titlebar[CLIENT_TITLEBAR_RIGHT].size;
+ uint16_t tb_top = c->titlebar[CLIENT_TITLEBAR_TOP].size;
+ uint16_t tb_bottom = c->titlebar[CLIENT_TITLEBAR_BOTTOM].size;
+ uint16_t deco_left = bw + tb_left;
+ uint16_t deco_right = bw + tb_right;
+ uint16_t deco_top = bw + tb_top;
+ uint16_t deco_bottom = bw + tb_bottom;
int16_t diff_w = 0, diff_h = 0, diff_border = 0;
if(ev->value_mask & XCB_CONFIG_WINDOW_X)
{
+ int16_t diff = 0;
geometry.x = ev->x;
- /* The ConfigureRequest specifies the position of the outer corner of the client window, we want the frame */
- geometry.x -= c->border_width;
+ xwindow_translate_for_gravity(c->size_hints.win_gravity, deco_left, 0, deco_right, 0, &diff, NULL);
+ geometry.x += diff;
}
if(ev->value_mask & XCB_CONFIG_WINDOW_Y)
{
+ int16_t diff = 0;
geometry.y = ev->y;
- /* The ConfigureRequest specifies the position of the outer corner of the client window, we want the frame */
- geometry.y -= c->border_width;
+ xwindow_translate_for_gravity(c->size_hints.win_gravity, 0, deco_top, 0, deco_bottom, NULL, &diff);
+ geometry.y += diff;
}
if(ev->value_mask & XCB_CONFIG_WINDOW_WIDTH)
{
uint16_t old_w = geometry.width;
geometry.width = ev->width;
/* The ConfigureRequest specifies the size of the client window, we want the frame */
- geometry.width += c->titlebar[CLIENT_TITLEBAR_LEFT].size;
- geometry.width += c->titlebar[CLIENT_TITLEBAR_RIGHT].size;
+ geometry.width += tb_left + tb_right;
diff_w = geometry.width - old_w;
}
if(ev->value_mask & XCB_CONFIG_WINDOW_HEIGHT)
@@ -324,13 +334,12 @@
uint16_t old_h = geometry.height;
geometry.height = ev->height;
/* The ConfigureRequest specifies the size of the client window, we want the frame */
- geometry.height += c->titlebar[CLIENT_TITLEBAR_TOP].size;
- geometry.height += c->titlebar[CLIENT_TITLEBAR_BOTTOM].size;
+ geometry.height += tb_top + tb_bottom;
diff_h = geometry.height - old_h;
}
if(ev->value_mask & XCB_CONFIG_WINDOW_BORDER_WIDTH)
{
- diff_border = ev->border_width - c->border_width;
+ diff_border = ev->border_width - bw;
diff_h += diff_border;
diff_w += diff_border;
@@ -392,6 +401,44 @@
}
}
+/** Record that the given drawable contains the pointer.
+ */
+static void
+event_drawable_under_mouse(lua_State *L, int ud)
+{
+ void *d;
+
+ lua_pushvalue(L, ud);
+ d = luaA_object_ref(L, -1);
+
+ if (d == globalconf.drawable_under_mouse)
+ {
+ /* Nothing to do */
+ luaA_object_unref(L, d);
+ return;
+ }
+
+ if (globalconf.drawable_under_mouse != NULL)
+ {
+ /* Emit leave on previous drawable */
+ luaA_object_push(L, globalconf.drawable_under_mouse);
+ luaA_object_emit_signal(L, -1, "mouse::leave", 0);
+ lua_pop(L, 1);
+
+ /* Unref the previous drawable */
+ luaA_object_unref(L, globalconf.drawable_under_mouse);
+ globalconf.drawable_under_mouse = NULL;
+ }
+ if (d != NULL)
+ {
+ /* Reference the drawable for leave event later */
+ globalconf.drawable_under_mouse = d;
+
+ /* Emit enter */
+ luaA_object_emit_signal(L, ud, "mouse::enter", 0);
+ }
+}
+
/** The motion notify event handler.
* \param ev The event.
*/
@@ -419,6 +466,7 @@
if (d)
{
luaA_object_push_item(globalconf.L, -1, d);
+ event_drawable_under_mouse(globalconf.L, -1);
lua_pushnumber(globalconf.L, x);
lua_pushnumber(globalconf.L, y);
luaA_object_emit_signal(globalconf.L, -3, "mouse::move", 2);
@@ -431,6 +479,7 @@
{
luaA_object_push(globalconf.L, w);
luaA_object_push_item(globalconf.L, -1, w->drawable);
+ event_drawable_under_mouse(globalconf.L, -1);
lua_pushnumber(globalconf.L, ev->event_x);
lua_pushnumber(globalconf.L, ev->event_y);
luaA_object_emit_signal(globalconf.L, -3, "mouse::move", 2);
@@ -444,7 +493,6 @@
static void
event_handle_leavenotify(xcb_leave_notify_event_t *ev)
{
- drawin_t *drawin;
client_t *c;
globalconf.timestamp = ev->time;
@@ -452,27 +500,18 @@
if(ev->mode != XCB_NOTIFY_MODE_NORMAL)
return;
- if((c = client_getbyframewin(ev->event)))
+ /* Ignore leave with detail inferior (we were left for a window contained in
+ * our window, so technically the pointer is still inside of this window).
+ */
+ if(ev->detail != XCB_NOTIFY_DETAIL_INFERIOR && (c = client_getbyframewin(ev->event)))
{
luaA_object_push(globalconf.L, c);
luaA_object_emit_signal(globalconf.L, -1, "mouse::leave", 0);
- drawable_t *d = client_get_drawable(c, ev->event_x, ev->event_y);
- if (d)
- {
- luaA_object_push_item(globalconf.L, -1, d);
- luaA_object_emit_signal(globalconf.L, -1, "mouse::leave", 0);
- lua_pop(globalconf.L, 1);
- }
- lua_pop(globalconf.L, 1);
}
- if((drawin = drawin_getbywin(ev->event)))
- {
- luaA_object_push(globalconf.L, drawin);
- luaA_object_push_item(globalconf.L, -1, drawin->drawable);
- luaA_object_emit_signal(globalconf.L, -1, "mouse::leave", 0);
- lua_pop(globalconf.L, 2);
- }
+ lua_pushnil(globalconf.L);
+ event_drawable_under_mouse(globalconf.L, -1);
+ lua_pop(globalconf.L, 1);
}
/** The enter notify event handler.
@@ -493,23 +532,34 @@
{
luaA_object_push(globalconf.L, drawin);
luaA_object_push_item(globalconf.L, -1, drawin->drawable);
- luaA_object_emit_signal(globalconf.L, -1, "mouse::enter", 0);
+ event_drawable_under_mouse(globalconf.L, -1);
lua_pop(globalconf.L, 2);
}
if((c = client_getbyframewin(ev->event)))
{
luaA_object_push(globalconf.L, c);
- luaA_object_emit_signal(globalconf.L, -1, "mouse::enter", 0);
+ /* Ignore enter with detail inferior: The pointer was previously inside
+ * of a child window, so technically this isn't a 'real' enter.
+ */
+ if (ev->detail != XCB_NOTIFY_DETAIL_INFERIOR)
+ luaA_object_emit_signal(globalconf.L, -1, "mouse::enter", 0);
+
drawable_t *d = client_get_drawable(c, ev->event_x, ev->event_y);
if (d)
{
luaA_object_push_item(globalconf.L, -1, d);
- luaA_object_emit_signal(globalconf.L, -1, "mouse::enter", 0);
+ event_drawable_under_mouse(globalconf.L, -1);
lua_pop(globalconf.L, 1);
}
lua_pop(globalconf.L, 1);
}
+ else if (ev->event == globalconf.screen->root) {
+ /* When there are multiple X screens with awesome running separate
+ * instances, reset focus.
+ */
+ globalconf.focus.need_update = true;
+ }
}
/** The focus in event handler.
@@ -594,7 +644,7 @@
/* get keysym ignoring all modifiers */
xcb_keysym_t keysym = keyresolv_get_keysym(ev->detail, 0);
client_t *c;
- if((c = client_getbyframewin(ev->event)))
+ if((c = client_getbywin(ev->event)))
{
luaA_object_push(globalconf.L, c);
event_key_callback(ev, &c->keys, -1, 1, &keysym);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/awesome-3.5.6/globalconf.h new/awesome-3.5.7/globalconf.h
--- old/awesome-3.5.6/globalconf.h 2015-01-10 20:36:35.000000000 +0100
+++ new/awesome-3.5.7/globalconf.h 2016-01-15 16:51:19.000000000 +0100
@@ -103,6 +103,8 @@
int keygrabber;
/** The mouse pointer grabber function */
int mousegrabber;
+ /** The drawable that currently contains the pointer */
+ drawable_t *drawable_under_mouse;
/** Input focus information */
struct
{
@@ -110,6 +112,8 @@
client_t *client;
/** Is there a focus change pending? */
bool need_update;
+ /** When nothing has the input focus, this window actually is focused */
+ xcb_window_t window_no_focus;
} focus;
/** Drawins */
drawin_array_t drawins;
@@ -127,6 +131,8 @@
bool registered;
/** Systray window parent */
drawin_t *parent;
+ /** Background color */
+ uint32_t background_pixel;
} systray;
/** The monitor of startup notifications */
SnMonitorContext *snmonitor;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/awesome-3.5.6/lib/awful/menu.lua.in new/awesome-3.5.7/lib/awful/menu.lua.in
--- old/awesome-3.5.6/lib/awful/menu.lua.in 2015-01-10 20:36:35.000000000 +0100
+++ new/awesome-3.5.7/lib/awful/menu.lua.in 2016-01-15 16:51:19.000000000 +0100
@@ -101,7 +101,7 @@
local function item_position(_menu, child)
local in_dir, other, a, b = 0, 0, "height", "width"
- local dir = _menu.layout.get_dir and _menu.layout:get_dir() or "y"
+ local dir = _menu.layout.dir or "y"
if dir == "x" then a, b = b, a end
local in_dir, other = 0, _menu[b]
@@ -162,7 +162,7 @@
local function set_size(_menu)
local in_dir, other, a, b = 0, 0, "height", "width"
- local dir = _menu.layout.get_dir and _menu.layout:get_dir() or "y"
+ local dir = _menu.layout.dir or "y"
if dir == "x" then a, b = b, a end
for _, item in ipairs(_menu.items) do
other = math.max(other, item[b])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/awesome-3.5.6/lib/awful/tag.lua.in new/awesome-3.5.7/lib/awful/tag.lua.in
--- old/awesome-3.5.6/lib/awful/tag.lua.in 2015-01-10 20:36:35.000000000 +0100
+++ new/awesome-3.5.7/lib/awful/tag.lua.in 2016-01-15 16:51:19.000000000 +0100
@@ -622,6 +622,7 @@
capi.tag.add_signal("property::hide")
capi.tag.add_signal("property::icon")
+capi.tag.add_signal("property::icon_only")
capi.tag.add_signal("property::layout")
capi.tag.add_signal("property::mwfact")
capi.tag.add_signal("property::ncol")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/awesome-3.5.6/luaa.c new/awesome-3.5.7/luaa.c
--- old/awesome-3.5.6/luaa.c 2015-01-10 20:36:35.000000000 +0100
+++ new/awesome-3.5.7/luaa.c 2016-01-15 16:51:19.000000000 +0100
@@ -107,6 +107,8 @@
static int
luaA_quit(lua_State *L)
{
+ if (globalconf.loop == NULL)
+ globalconf.loop = g_main_loop_new(NULL, FALSE);
g_main_loop_quit(globalconf.loop);
return 0;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/awesome-3.5.6/luadoc/client.lua new/awesome-3.5.7/luadoc/client.lua
--- old/awesome-3.5.6/luadoc/client.lua 2015-01-10 20:36:35.000000000 +0100
+++ new/awesome-3.5.7/luadoc/client.lua 2016-01-15 16:51:19.000000000 +0100
@@ -47,6 +47,7 @@
-- @field shape_client_bounding The client's bounding shape as set by the program as a (native) cairo surface.
-- @field shape_client_clip The client's clip shape as set by the program as a (native) cairo surface.
-- @field startup_id The FreeDesktop StartId.
+-- @field valid If the client that this object refers to is still managed by awesome.
-- @class table
-- @name client
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/awesome-3.5.6/objects/client.c new/awesome-3.5.7/objects/client.c
--- old/awesome-3.5.6/objects/client.c 2015-01-10 20:36:35.000000000 +0100
+++ new/awesome-3.5.7/objects/client.c 2016-01-15 16:51:19.000000000 +0100
@@ -36,6 +36,7 @@
static area_t titlebar_get_area(client_t *c, client_titlebar_t bar);
static drawable_t *titlebar_get_drawable(lua_State *L, client_t *c, int cl_idx, client_titlebar_t bar);
+static void client_resize_do(client_t *c, area_t geometry, bool force_notice, bool honor_hints);
/** Collect a client.
* \param L The Lua VM state.
@@ -343,7 +344,7 @@
client_focus_refresh(void)
{
client_t *c = globalconf.focus.client;
- xcb_window_t win = globalconf.screen->root;
+ xcb_window_t win = globalconf.focus.window_no_focus;
if(!globalconf.focus.need_update)
return;
@@ -357,10 +358,11 @@
if(!c->nofocus)
win = c->window;
else
- /* Focus the root window to make sure the previously focused client
- * doesn't get any input in case WM_TAKE_FOCUS gets ignored.
+ /* Move the focus away from whatever has it to make sure the
+ * previously focused client doesn't get any input in case
+ * WM_TAKE_FOCUS gets ignored.
*/
- win = globalconf.screen->root;
+ win = globalconf.focus.window_no_focus;
if(client_hasproto(c, WM_TAKE_FOCUS))
xwindow_takefocus(c->window);
@@ -376,6 +378,24 @@
}
static void
+border_width_callback(client_t *c, uint16_t old_width, uint16_t new_width)
+{
+ if(c->size_hints.flags & XCB_ICCCM_SIZE_HINT_P_WIN_GRAVITY)
+ {
+ area_t geometry = c->geometry;
+ int16_t diff = new_width - old_width;
+ int16_t diff_x = 0, diff_y = 0;
+ xwindow_translate_for_gravity(c->size_hints.win_gravity,
+ diff, diff, diff, diff,
+ &diff_x, &diff_y);
+ geometry.x += diff_x;
+ geometry.y += diff_y;
+ /* force_notice = true -> inform client about changes */
+ client_resize_do(c, geometry, true, false);
+ }
+}
+
+static void
client_update_properties(client_t *c)
{
/* get all hints */
@@ -446,6 +466,7 @@
client_t *c = client_new(globalconf.L);
xcb_screen_t *s = globalconf.screen;
+ c->border_width_callback = (void (*) (void *, uint16_t, uint16_t)) border_width_callback;
/* consider the window banned */
c->isbanned = true;
@@ -623,7 +644,7 @@
/* Size hints are applied to the window without any decoration */
client_remove_titlebar_geometry(c, &geometry);
- if(c->size_hints.flags & XCB_ICCCM_SIZE_HINT_P_SIZE)
+ if(c->size_hints.flags & XCB_ICCCM_SIZE_HINT_BASE_SIZE)
{
basew = c->size_hints.base_width;
baseh = c->size_hints.base_height;
@@ -642,7 +663,7 @@
minw = c->size_hints.min_width;
minh = c->size_hints.min_height;
}
- else if(c->size_hints.flags & XCB_ICCCM_SIZE_HINT_P_SIZE)
+ else if(c->size_hints.flags & XCB_ICCCM_SIZE_HINT_BASE_SIZE)
{
/* min size is substituted with base size if not specified */
minw = c->size_hints.base_width;
@@ -868,13 +889,18 @@
xwindow_set_state(c->window, XCB_ICCCM_WM_STATE_ICONIC);
uint32_t no_event[] = { 0 };
- const uint32_t select_input_val[] = { CLIENT_SELECT_INPUT_EVENT_MASK };
+ const uint32_t client_select_input_val[] = { CLIENT_SELECT_INPUT_EVENT_MASK };
+ const uint32_t frame_select_input_val[] = { FRAME_SELECT_INPUT_EVENT_MASK };
xcb_grab_server(globalconf.connection);
xcb_change_window_attributes(globalconf.connection,
globalconf.screen->root,
XCB_CW_EVENT_MASK,
no_event);
xcb_change_window_attributes(globalconf.connection,
+ c->frame_window,
+ XCB_CW_EVENT_MASK,
+ no_event);
+ xcb_change_window_attributes(globalconf.connection,
c->window,
XCB_CW_EVENT_MASK,
no_event);
@@ -884,9 +910,13 @@
XCB_CW_EVENT_MASK,
ROOT_WINDOW_EVENT_MASK);
xcb_change_window_attributes(globalconf.connection,
+ c->frame_window,
+ XCB_CW_EVENT_MASK,
+ frame_select_input_val);
+ xcb_change_window_attributes(globalconf.connection,
c->window,
XCB_CW_EVENT_MASK,
- select_input_val);
+ client_select_input_val);
xcb_ungrab_server(globalconf.connection);
}
else
@@ -1689,19 +1719,39 @@
* titlebars should keep its current size!) */
area_t geometry = c->geometry;
int change = size - c->titlebar[bar].size;
+ int16_t diff_top = 0, diff_bottom = 0, diff_right = 0, diff_left = 0;
switch (bar) {
case CLIENT_TITLEBAR_TOP:
+ geometry.height += change;
+ diff_top = change;
+ break;
case CLIENT_TITLEBAR_BOTTOM:
geometry.height += change;
+ diff_bottom = change;
break;
case CLIENT_TITLEBAR_RIGHT:
+ geometry.width += change;
+ diff_right = change;
+ break;
case CLIENT_TITLEBAR_LEFT:
geometry.width += change;
+ diff_left = change;
break;
default:
fatal("Unknown titlebar kind %d\n", (int) bar);
}
+ if(c->size_hints.flags & XCB_ICCCM_SIZE_HINT_P_WIN_GRAVITY)
+ {
+ int16_t diff_x = 0, diff_y = 0;
+ xwindow_translate_for_gravity(c->size_hints.win_gravity,
+ diff_left, diff_top,
+ diff_right, diff_bottom,
+ &diff_x, &diff_y);
+ geometry.x += diff_x;
+ geometry.y += diff_y;
+ }
+
c->titlebar[bar].size = size;
client_resize_do(c, geometry, true, false);
}
@@ -2234,7 +2284,7 @@
luaA_key_array_set(L, 1, 2, keys);
luaA_object_emit_signal(L, 1, "property::keys", 0);
xcb_ungrab_key(globalconf.connection, XCB_GRAB_ANY, c->frame_window, XCB_BUTTON_MASK_ANY);
- xwindow_grabkeys(c->frame_window, keys);
+ xwindow_grabkeys(c->window, keys);
}
return luaA_key_array_get(L, 1, keys);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/awesome-3.5.6/objects/window.c new/awesome-3.5.7/objects/window.c
--- old/awesome-3.5.6/objects/window.c 2015-01-10 20:36:35.000000000 +0100
+++ new/awesome-3.5.7/objects/window.c 2016-01-15 16:51:19.000000000 +0100
@@ -169,6 +169,7 @@
window_set_border_width(lua_State *L, int idx, int width)
{
window_t *window = luaA_checkudata(L, idx, &window_class);
+ uint16_t old_width = window->border_width;
if(width == window->border_width || width < 0)
return;
@@ -180,6 +181,9 @@
window->border_width = width;
+ if(window->border_width_callback)
+ (*window->border_width_callback)(window, old_width, width);
+
luaA_object_emit_signal(L, idx, "property::border_width", 0);
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/awesome-3.5.6/objects/window.h new/awesome-3.5.7/objects/window.h
--- old/awesome-3.5.6/objects/window.h 2015-01-10 20:36:35.000000000 +0100
+++ new/awesome-3.5.7/objects/window.h 2016-01-15 16:51:19.000000000 +0100
@@ -66,7 +66,9 @@
/** Border width */ \
uint16_t border_width; \
/** The window type */ \
- window_type_t type;
+ window_type_t type; \
+ /** The border width callback */ \
+ void (*border_width_callback)(void *, uint16_t old, uint16_t new);
/** Window structure */
typedef struct
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/awesome-3.5.6/screen.c new/awesome-3.5.7/screen.c
--- old/awesome-3.5.6/screen.c 2015-01-10 20:36:35.000000000 +0100
+++ new/awesome-3.5.7/screen.c 2016-01-15 16:51:19.000000000 +0100
@@ -422,7 +422,7 @@
{
const char *name;
- if((name = lua_tostring(L, 2)))
+ if(lua_type(L, 2) == LUA_TSTRING && (name = lua_tostring(L, 2)))
foreach(screen, globalconf.screens)
foreach(output, screen->outputs)
if(A_STREQ(output->name, name))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/awesome-3.5.6/spawn.c new/awesome-3.5.7/spawn.c
--- old/awesome-3.5.6/spawn.c 2015-01-10 20:36:35.000000000 +0100
+++ new/awesome-3.5.7/spawn.c 2016-01-15 16:51:19.000000000 +0100
@@ -260,7 +260,14 @@
static void
spawn_callback(gpointer user_data)
{
+ SnLauncherContext *context = (SnLauncherContext *) user_data;
setsid();
+
+ if (context)
+ sn_launcher_context_setup_child_process(context);
+ else
+ /* Unset in case awesome was already started with this variable set */
+ unsetenv("DESKTOP_STARTUP_ID");
}
/** Parse a command line.
@@ -352,12 +359,11 @@
/* app will have AWESOME_SPAWN_TIMEOUT seconds to complete,
* or the timeout function will terminate the launch sequence anyway */
g_timeout_add_seconds(AWESOME_SPAWN_TIMEOUT, spawn_launchee_timeout, context);
- sn_launcher_context_setup_child_process(context);
}
GError *error = NULL;
retval = g_spawn_async(NULL, argv, NULL, G_SPAWN_SEARCH_PATH,
- spawn_callback, NULL, &pid, &error);
+ spawn_callback, context, &pid, &error);
g_strfreev(argv);
if(!retval)
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/awesome-3.5.6/systray.c new/awesome-3.5.7/systray.c
--- old/awesome-3.5.6/systray.c 2015-01-10 20:36:35.000000000 +0100
+++ new/awesome-3.5.7/systray.c 2016-01-15 16:51:19.000000000 +0100
@@ -45,12 +45,14 @@
xcb_screen_t *xscreen = globalconf.screen;
globalconf.systray.window = xcb_generate_id(globalconf.connection);
+ globalconf.systray.background_pixel = xscreen->black_pixel;
xcb_create_window(globalconf.connection, xscreen->root_depth,
globalconf.systray.window,
xscreen->root,
-1, -1, 1, 1, 0,
XCB_COPY_FROM_PARENT, xscreen->root_visual,
- 0, NULL);
+ XCB_CW_BACK_PIXEL, (const uint32_t [])
+ { xscreen->black_pixel });
atom_name = xcb_atom_name_by_screen("_NET_SYSTEM_TRAY", globalconf.default_screen);
if(!atom_name)
@@ -255,7 +257,7 @@
}
static void
-systray_update(int base_size, bool horizontal, bool reverse)
+systray_update(int base_size, bool horizontal, bool reverse, bool force_redraw)
{
if(base_size <= 0)
return;
@@ -287,6 +289,8 @@
XCB_CONFIG_WINDOW_X | XCB_CONFIG_WINDOW_Y | XCB_CONFIG_WINDOW_WIDTH | XCB_CONFIG_WINDOW_HEIGHT,
config_vals);
xcb_map_window(globalconf.connection, em->win);
+ if (force_redraw)
+ xcb_clear_area(globalconf.connection, 1, em->win, 0, 0, 0, 0);
if(horizontal)
config_vals[0] += base_size;
else
@@ -322,13 +326,18 @@
const char *bg = luaL_checklstring(L, 6, &bg_len);
bool revers = lua_toboolean(L, 7);
color_t bg_color;
+ bool force_redraw = false;
- if(color_init_reply(color_init_unchecked(&bg_color, bg, bg_len)))
+ if(color_init_reply(color_init_unchecked(&bg_color, bg, bg_len))
+ && globalconf.systray.background_pixel != bg_color.pixel)
{
uint32_t config_back[] = { bg_color.pixel };
+ globalconf.systray.background_pixel = bg_color.pixel;
xcb_change_window_attributes(globalconf.connection,
globalconf.systray.window,
XCB_CW_BACK_PIXEL, config_back);
+ xcb_clear_area(globalconf.connection, 1, globalconf.systray.window, 0, 0, 0, 0);
+ force_redraw = true;
}
if(globalconf.systray.parent != w)
@@ -349,7 +358,7 @@
if(globalconf.embedded.len != 0)
{
- systray_update(base_size, horiz, revers);
+ systray_update(base_size, horiz, revers, force_redraw);
xcb_map_window(globalconf.connection,
globalconf.systray.window);
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/awesome-3.5.6/xwindow.c new/awesome-3.5.7/xwindow.c
--- old/awesome-3.5.6/xwindow.c 2015-01-10 20:36:35.000000000 +0100
+++ new/awesome-3.5.7/xwindow.c 2016-01-15 16:51:19.000000000 +0100
@@ -413,7 +413,7 @@
break;
case XCB_GRAVITY_STATIC:
x = -change_width_before;
- x = -change_height_before;
+ y = -change_height_before;
break;
}
1
0
Hello community,
here is the log from the commit of package wqy-microhei-fonts for openSUSE:Factory checked in at 2016-01-17 09:23:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/wqy-microhei-fonts (Old)
and /work/SRC/openSUSE:Factory/.wqy-microhei-fonts.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "wqy-microhei-fonts"
Changes:
--------
--- /work/SRC/openSUSE:Factory/wqy-microhei-fonts/wqy-microhei-fonts.changes 2015-02-16 21:22:07.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.wqy-microhei-fonts.new/wqy-microhei-fonts.changes 2016-01-17 09:23:29.000000000 +0100
@@ -1,0 +2,6 @@
+Sat Jan 16 09:17:16 UTC 2016 - i(a)marguerite.su
+
+- update version snapshot20150915
+ * no changelog, fetch from nightly build
+
+-------------------------------------------------------------------
Old:
----
wqy-microhei-0.2.NB-nightlybuild.tar.gz
New:
----
wqy-microhei-0.2.nightly-build.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ wqy-microhei-fonts.spec ++++++
--- /var/tmp/diff_new_pack.w1UB0L/_old 2016-01-17 09:23:30.000000000 +0100
+++ /var/tmp/diff_new_pack.w1UB0L/_new 2016-01-17 09:23:30.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package wqy-microhei-fonts
#
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,13 +17,13 @@
Name: wqy-microhei-fonts
-Version: 0.2.0+snapshot20141019
+Version: 0.2.0+snapshot20150915
Release: 0
Summary: WenQuanYi Micro Hei CJK Font
License: Apache-2.0 or SUSE-GPL-3.0+-with-font-exception
Group: System/X11/Fonts
Url: http://wenq.org/en/
-Source: wqy-microhei-0.2.NB-nightlybuild.tar.gz
+Source: wqy-microhei-0.2.nightly-build.tar.gz
Source1: 57-wqy-microhei.conf
BuildRequires: fontpackages-devel
Requires(pre): fontconfig
1
0
Hello community,
here is the log from the commit of package roundcubemail for openSUSE:Factory checked in at 2016-01-17 09:23:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/roundcubemail (Old)
and /work/SRC/openSUSE:Factory/.roundcubemail.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "roundcubemail"
Changes:
--------
--- /work/SRC/openSUSE:Factory/roundcubemail/roundcubemail.changes 2016-01-01 19:51:18.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.roundcubemail.new/roundcubemail.changes 2016-01-17 09:23:26.000000000 +0100
@@ -1,0 +2,5 @@
+Fri Jan 15 11:57:10 UTC 2016 - aj(a)ajaissle.de
+
+- Changed apache2 config
+
+-------------------------------------------------------------------
@@ -23 +28 @@
- Fix path traversal vulnerability (CWE-22) in setting a skin (#1490620)
+ Fix path traversal vulnerability (CWE-22) in setting a skin (#1490620) [CVE-2015-8770] [bnc#962067]
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ roundcubemail-httpd.conf ++++++
--- /var/tmp/diff_new_pack.rurBpB/_old 2016-01-17 09:23:27.000000000 +0100
+++ /var/tmp/diff_new_pack.rurBpB/_new 2016-01-17 09:23:27.000000000 +0100
@@ -48,6 +48,7 @@
php_value post_max_size 6M
php_value memory_limit 64M
+ php_flag register_globals Off
php_flag zlib.output_compression Off
php_flag magic_quotes_gpc Off
php_flag magic_quotes_runtime Off
@@ -59,18 +60,21 @@
php_value session.gc_maxlifetime 21600
php_value session.gc_divisor 500
php_value session.gc_probability 1
-
- # http://bugs.php.net/bug.php?id=30766
- php_value mbstring.func_overload 0
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^favicon\.ico$ skins/larry/images/favicon.ico
+
+ # security rules:
+ # - deny access to files not containing a dot or starting with a dot
+ # in all locations except installer directory
+ RewriteRule ^(?!installer|\.well-known\/|[a-f0-9]{16})(\.?[^\.]+)$ - [F]
+ # - deny access to some locations
+ RewriteRule ^/?(\.git|\.tx|SQL|bin|config|logs|temp|tests|program\/(include|lib|localization|steps)) - [F]
+ # - deny access to some documentation files
+ RewriteRule /?(README\.md|composer\.json-dist|composer\.json|package\.xml|Dockerfile)$ - [F]
# security rules
- RewriteRule .git - [F]
- RewriteRule ^/?(README(.md)?|INSTALL|LICENSE|SQL|bin|CHANGELOG)$ - [F]
- RewriteRule ^(?!installer|[a-f0-9]{16})(\.?[^\.]+)$ - [F]
</IfModule>
<IfModule mod_deflate.c>
1
0
Hello community,
here is the log from the commit of package texstudio for openSUSE:Factory checked in at 2016-01-17 09:23:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/texstudio (Old)
and /work/SRC/openSUSE:Factory/.texstudio.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "texstudio"
Changes:
--------
--- /work/SRC/openSUSE:Factory/texstudio/texstudio.changes 2015-10-28 17:30:53.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.texstudio.new/texstudio.changes 2016-01-17 09:23:24.000000000 +0100
@@ -1,0 +2,6 @@
+Wed Jan 13 17:01:54 UTC 2016 - mail(a)bernhard-voelker.de
+
+- Update to version 2.10.6
+ * bugfix release, see included CHANGELOG.txt for details
+
+-------------------------------------------------------------------
Old:
----
texstudio-2.10.4.tar.gz
New:
----
texstudio-2.10.6.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ texstudio.spec ++++++
--- /var/tmp/diff_new_pack.SUz19R/_old 2016-01-17 09:23:25.000000000 +0100
+++ /var/tmp/diff_new_pack.SUz19R/_new 2016-01-17 09:23:25.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package texstudio
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: texstudio
-Version: 2.10.4
+Version: 2.10.6
Release: 0
Summary: LaTeX Editor
License: GPL-2.0
++++++ texstudio-2.10.4.tar.gz -> texstudio-2.10.6.tar.gz ++++++
/work/SRC/openSUSE:Factory/texstudio/texstudio-2.10.4.tar.gz /work/SRC/openSUSE:Factory/.texstudio.new/texstudio-2.10.6.tar.gz differ: char 5, line 1
1
0
Hello community,
here is the log from the commit of package calibre for openSUSE:Factory checked in at 2016-01-17 09:23:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/calibre (Old)
and /work/SRC/openSUSE:Factory/.calibre.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "calibre"
Changes:
--------
--- /work/SRC/openSUSE:Factory/calibre/calibre.changes 2015-12-24 12:17:41.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.calibre.new/calibre.changes 2016-01-17 09:23:21.000000000 +0100
@@ -1,0 +2,28 @@
+Fri Jan 15 08:51:43 UTC 2016 - cornelis(a)solcon.nl
+
+- Update to 2.49.0:
+ * A new tool to easily export and import all calibre data --
+ books, settings and plugins.
+ * Get Books: Add plugins for Amazon Australia and Amazon India.
+ Also restore the Amazon EU plugins (lp#1526089).
+ * PDF Input: Fix conversion of PDF documents that contain ASCII
+ control codes in their outlines not working (lp#1527697).
+ * Driver for Energy Ereader Screenlight (lp#1529108).
+ * E-book viewer: Add an option to allow only a single book to be
+ viewed at a time. Trying to view a second book will cause it to
+ replace the currently viewed book (lp#1526504).
+ * Kobo driver: Add support for the new firmware 3.19.5761.
+ * Get Books: Update plugins for various Polish language book stores
+ to handle changes to the website.
+ * Amazon metadata download: Handle a change in the amazon website
+ that prevented review metadata from being downloaded.
+ * Download calibre plugins securely using HTTPS.
+ * MOBI Output: Try to autofix corrupted PNG images in the input
+ document (lp#1531738).
+ * Nook Glowlight Plus: Send files by default to the NOOK/My Files
+ folder (lp#1531394).
+ * E-book viewer: Fix failure to view comic files that contain
+ non-ASCII characters int heir internal filenames (lp#1530517).
+ * And more, for details see http://calibre-ebook.com/whats-new
+
+-------------------------------------------------------------------
Old:
----
calibre-2.46.0.tar.xz
New:
----
calibre-2.49.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ calibre.spec ++++++
--- /var/tmp/diff_new_pack.INGVSM/_old 2016-01-17 09:23:23.000000000 +0100
+++ /var/tmp/diff_new_pack.INGVSM/_new 2016-01-17 09:23:23.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package calibre
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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
@@ -20,7 +20,7 @@
License: GPL-3.0
Group: Productivity/Other
Name: calibre
-Version: 2.46.0
+Version: 2.49.0
Release: 0
Url: http://calibre-ebook.com
Source0: http://download.calibre-ebook.com/%{version}/calibre-%{version}.tar.xz
++++++ calibre-2.46.0.tar.xz -> calibre-2.49.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/calibre/calibre-2.46.0.tar.xz /work/SRC/openSUSE:Factory/.calibre.new/calibre-2.49.0.tar.xz differ: char 26, line 1
1
0
Hello community,
here is the log from the commit of package libtunepimp for openSUSE:Factory checked in at 2016-01-17 09:23:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libtunepimp (Old)
and /work/SRC/openSUSE:Factory/.libtunepimp.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libtunepimp"
Changes:
--------
--- /work/SRC/openSUSE:Factory/libtunepimp/libtunepimp.changes 2015-06-11 08:22:37.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libtunepimp.new/libtunepimp.changes 2016-01-17 09:23:18.000000000 +0100
@@ -1,0 +2,9 @@
+Thu Jan 14 10:43:04 UTC 2016 - i(a)marguerite.su
+
+- add libtunepimp-configure-taglib-floatpoint-version-comparsion.patch
+ * TW's taglib-devel (libtag-devel) is 1.10, but libtunepimp
+ used "expr" to compare it w/ 1.4, whose result is not correct.
+ * use "bc -l" command to correctly compare those floating point
+ numbers.
+
+-------------------------------------------------------------------
New:
----
libtunepimp-configure-taglib-floatpoint-version-comparsion.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libtunepimp.spec ++++++
--- /var/tmp/diff_new_pack.eahw3S/_old 2016-01-17 09:23:19.000000000 +0100
+++ /var/tmp/diff_new_pack.eahw3S/_new 2016-01-17 09:23:19.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package libtunepimp
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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
@@ -29,11 +29,14 @@
Source1: baselibs.conf
Patch0: %{name}-fixes.patch
Patch1: %{name}-ltdl.patch
+#PATCH-FIX-UPSTREAM marguerite(a)opensuse.org - compare floating-point numbers correctly in configure script
+Patch2: libtunepimp-configure-taglib-floatpoint-version-comparsion.patch
# Patched code is built by default.
# Use rpmbuild -D 'BUILD_ORIG 1' to build original code.
# Use rpmbuild -D 'BUILD_ORIG 1' -D 'BUILD_ORIG_ADDON 1' to build patched build plus original as addon.
BuildRequires: autoconf
BuildRequires: automake
+BuildRequires: bc
BuildRequires: curl-devel
BuildRequires: flac-devel
BuildRequires: gcc-c++
@@ -111,6 +114,7 @@
%setup -q
%patch0
%patch1
+%patch2 -p1
%build
autoreconf -fiv
++++++ libtunepimp-configure-taglib-floatpoint-version-comparsion.patch ++++++
Index: libtunepimp-0.5.3/acinclude.m4
===================================================================
--- libtunepimp-0.5.3.orig/acinclude.m4
+++ libtunepimp-0.5.3/acinclude.m4
@@ -24,7 +24,7 @@ AC_DEFUN([AC_CHECK_TAGLIB], [
else
TAGLIB_VERSION=`$TAGLIB_CONFIG --version`
AC_MSG_CHECKING(for taglib >= $1)
- VERSION_CHECK=`expr $TAGLIB_VERSION \>\= $1`
+ VERSION_CHECK=$(if @<:@ $(echo "$TAGLIB_VERSION >= $1" | /usr/bin/bc -l) @:>@ ; then echo 1 ; else echo 0 ; fi)
if test "$VERSION_CHECK" = "1" ; then
AC_MSG_RESULT(yes)
succeeded=yes
1
0
Hello community,
here is the log from the commit of package spamassassin for openSUSE:Factory checked in at 2016-01-17 09:23:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/spamassassin (Old)
and /work/SRC/openSUSE:Factory/.spamassassin.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "spamassassin"
Changes:
--------
--- /work/SRC/openSUSE:Factory/spamassassin/spamassassin.changes 2015-12-06 07:35:27.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.spamassassin.new/spamassassin.changes 2016-01-17 09:23:08.000000000 +0100
@@ -1,0 +2,5 @@
+Tue Jan 12 07:20:02 UTC 2016 - bwiedemann(a)suse.com
+
+- use service command to restart spamd and amavis (boo#961279)
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ spamassassin.spec ++++++
--- /var/tmp/diff_new_pack.IMH2SI/_old 2016-01-17 09:23:09.000000000 +0100
+++ /var/tmp/diff_new_pack.IMH2SI/_new 2016-01-17 09:23:09.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package spamassassin
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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
++++++ suse.cron-sa-update ++++++
--- /var/tmp/diff_new_pack.IMH2SI/_old 2016-01-17 09:23:09.000000000 +0100
+++ /var/tmp/diff_new_pack.IMH2SI/_new 2016-01-17 09:23:09.000000000 +0100
@@ -15,11 +15,11 @@
fi
if [ "$SPAM_SPAMD_RESTART" = "yes" -a $result = 0 ] ; then
- /etc/init.d/spamd restart &> /dev/null
+ /sbin/service spamd restart &> /dev/null
fi
if [ "$SPAM_AMAVISD_RESTART" = "yes" -a $result = 0 ] ; then
- /etc/init.d/amavis restart &> /dev/null
+ /sbin/service amavis restart &> /dev/null
fi
if [ $result = 2 ] ; then
1
0
Hello community,
here is the log from the commit of package perl-XML-XPath for openSUSE:Factory checked in at 2016-01-17 09:23:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-XML-XPath (Old)
and /work/SRC/openSUSE:Factory/.perl-XML-XPath.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-XML-XPath"
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-XML-XPath/perl-XML-XPath.changes 2016-01-12 16:10:55.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.perl-XML-XPath.new/perl-XML-XPath.changes 2016-01-17 09:23:02.000000000 +0100
@@ -1,0 +2,12 @@
+Wed Jan 13 10:42:00 UTC 2016 - coolo(a)suse.com
+
+- updated to 1.21
+ see /usr/share/doc/packages/perl-XML-XPath/Changes
+
+ 1.21 2016-01-12 MANWAR
+ - Fixed issues RT# 14957 and RT# 30819.
+
+ 1.20 2016-01-10 MANWAR
+ - Fixed issues RT# 26143 and RT# 68703.
+
+-------------------------------------------------------------------
Old:
----
XML-XPath-1.19.tar.gz
New:
----
XML-XPath-1.21.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-XML-XPath.spec ++++++
--- /var/tmp/diff_new_pack.XFXWBs/_old 2016-01-17 09:23:03.000000000 +0100
+++ /var/tmp/diff_new_pack.XFXWBs/_new 2016-01-17 09:23:03.000000000 +0100
@@ -17,7 +17,7 @@
Name: perl-XML-XPath
-Version: 1.19
+Version: 1.21
Release: 0
%define cpan_name XML-XPath
Summary: Set of Modules for Parsing and Evaluating Xpath Statements
++++++ XML-XPath-1.19.tar.gz -> XML-XPath-1.21.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.19/Changes new/XML-XPath-1.21/Changes
--- old/XML-XPath-1.19/Changes 2016-01-04 13:09:12.000000000 +0100
+++ new/XML-XPath-1.21/Changes 2016-01-12 11:37:46.000000000 +0100
@@ -1,5 +1,11 @@
Revision history for XML::XPath
+1.21 2016-01-12 MANWAR
+ - Fixed issues RT# 14957 and RT# 30819.
+
+1.20 2016-01-10 MANWAR
+ - Fixed issues RT# 26143 and RT# 68703.
+
1.19 2016-01-05 MANWAR
- Fixed issues RT# 14248 and RT# 23924.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.19/MANIFEST new/XML-XPath-1.21/MANIFEST
--- old/XML-XPath-1.19/MANIFEST 2016-01-05 11:07:01.000000000 +0100
+++ new/XML-XPath-1.21/MANIFEST 2016-01-12 11:38:11.000000000 +0100
@@ -61,6 +61,14 @@
t/31dots.t
t/32duplicate_nodes.t
t/33getnodetext.t
+t/34non_abbreviated_attrib.t
+t/35namespace_uri.t
+t/36substring.t
+t/37concat.t
+t/38starts_with.t
+t/39contains.t
+t/40substring_before.t
+t/41substring_after.t
t/rdf.t
t/remove.t
t/insert.t
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.19/META.json new/XML-XPath-1.21/META.json
--- old/XML-XPath-1.19/META.json 2016-01-05 11:07:01.000000000 +0100
+++ new/XML-XPath-1.21/META.json 2016-01-12 11:38:11.000000000 +0100
@@ -45,6 +45,6 @@
"web" : "https://github.com/manwar/XML-XPath"
}
},
- "version" : "1.19",
+ "version" : "1.21",
"x_serialization_backend" : "JSON::PP version 2.27203"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.19/META.yml new/XML-XPath-1.21/META.yml
--- old/XML-XPath-1.19/META.yml 2016-01-05 11:07:01.000000000 +0100
+++ new/XML-XPath-1.21/META.yml 2016-01-12 11:38:11.000000000 +0100
@@ -22,5 +22,5 @@
perl: '5.006'
resources:
repository: https://github.com/manwar/XML-XPath.git
-version: '1.19'
+version: '1.21'
x_serialization_backend: 'CPAN::Meta::YAML version 0.012'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.19/lib/XML/XPath/Boolean.pm new/XML-XPath-1.21/lib/XML/XPath/Boolean.pm
--- old/XML-XPath-1.19/lib/XML/XPath/Boolean.pm 2016-01-04 12:57:20.000000000 +0100
+++ new/XML-XPath-1.21/lib/XML/XPath/Boolean.pm 2016-01-12 10:47:37.000000000 +0100
@@ -1,6 +1,6 @@
package XML::XPath::Boolean;
-$VERSION = '1.19';
+$VERSION = '1.21';
use XML::XPath::Number;
use XML::XPath::Literal;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.19/lib/XML/XPath/Builder.pm new/XML-XPath-1.21/lib/XML/XPath/Builder.pm
--- old/XML-XPath-1.19/lib/XML/XPath/Builder.pm 2016-01-04 12:57:28.000000000 +0100
+++ new/XML-XPath-1.21/lib/XML/XPath/Builder.pm 2016-01-12 10:47:45.000000000 +0100
@@ -1,6 +1,6 @@
package XML::XPath::Builder;
-$VERSION = '1.19';
+$VERSION = '1.21';
use strict; use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.19/lib/XML/XPath/Expr.pm new/XML-XPath-1.21/lib/XML/XPath/Expr.pm
--- old/XML-XPath-1.19/lib/XML/XPath/Expr.pm 2016-01-04 12:57:38.000000000 +0100
+++ new/XML-XPath-1.21/lib/XML/XPath/Expr.pm 2016-01-12 10:47:54.000000000 +0100
@@ -1,6 +1,6 @@
package XML::XPath::Expr;
-$VERSION = '1.19';
+$VERSION = '1.21';
use strict; use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.19/lib/XML/XPath/Function.pm new/XML-XPath-1.21/lib/XML/XPath/Function.pm
--- old/XML-XPath-1.19/lib/XML/XPath/Function.pm 2016-01-04 12:57:52.000000000 +0100
+++ new/XML-XPath-1.21/lib/XML/XPath/Function.pm 2016-01-12 10:48:01.000000000 +0100
@@ -1,6 +1,6 @@
package XML::XPath::Function;
-$VERSION = '1.19';
+$VERSION = '1.21';
use XML::XPath::Number;
use XML::XPath::Literal;
@@ -145,7 +145,21 @@
sub namespace_uri {
my $self = shift;
my ($node, @params) = @_;
- die "namespace-uri: Function not supported\n";
+
+ if (@params > 1) {
+ die "namespace_uri() function takes one or no parameters\n";
+ }
+ elsif (@params) {
+ my $nodeset = shift(@params);
+ $node = $nodeset->get_node(1);
+ }
+
+ # Sets to xmlns:[name]="namespace" or xmlns="namespace"
+ my $namespace = $node->getNamespace->toString;
+ # We only need data between the quotation marks
+ $namespace =~ /\"(.*?)\"/;
+
+ return XML::XPath::Literal->new($1);
}
sub name {
@@ -202,8 +216,10 @@
die "starts-with: incorrect number of params\n" unless @params == 2;
my $value = $params[1]->string_value;
if ($params[0]->string_value =~ /(.*?)\Q$value\E(.*)/) {
- # $1 and $2 stored for substring funcs below
- # TODO: Fix this nasty implementation!
+ # Store the values of contains1, contains2 for use in the
+ # substring functions below
+ $self->{contains1} = $1;
+ $self->{contains2} = $2;
return XML::XPath::Boolean->True;
}
return XML::XPath::Boolean->False;
@@ -214,7 +230,7 @@
my ($node, @params) = @_;
die "starts-with: incorrect number of params\n" unless @params == 2;
if ($self->contains($node, @params)->value) {
- return XML::XPath::Literal->new($1); # hope that works!
+ return XML::XPath::Literal->new($self->{contains1});
}
else {
return XML::XPath::Literal->new('');
@@ -226,7 +242,7 @@
my ($node, @params) = @_;
die "starts-with: incorrect number of params\n" unless @params == 2;
if ($self->contains($node, @params)->value) {
- return XML::XPath::Literal->new($2);
+ return XML::XPath::Literal->new($self->{contains2});
}
else {
return XML::XPath::Literal->new('');
@@ -240,11 +256,58 @@
my ($str, $offset, $len);
$str = $params[0]->string_value;
$offset = $params[1]->value;
- $offset--; # uses 1 based offsets
+
+ if ($offset eq 'NaN') {
+ return XML::XPath::Literal->new('');
+ }
+
+ require POSIX;
if (@params == 3) {
$len = $params[2]->value;
+
+ if (($len eq 'NaN') || (($offset eq 'Infinity') && ($len eq 'Infinity'))) {
+ return XML::XPath::Literal->new('');
+ }
+
+ if ($offset ne 'Infinity') {
+ $offset--; # uses 1 based offsets
+ $offset = POSIX::floor($offset + 0.5); # round.
+ if ($offset < 0) {
+ if ($len ne 'Infinity') {
+ $len += $offset;
+ }
+ else {
+ $len = length($str);
+ }
+ $offset = 0;
+ }
+ else {
+ if ($len eq 'Infinity') {
+ return XML::XPath::Literal->new('');
+ }
+ }
+ }
+ else {
+ return XML::XPath::Literal->new('');
+ }
+
+ if ($len eq 'Infinity') {
+ $len = length($str);
+ }
+
+ $len = POSIX::floor($len + 0.5); # round.
+
+ return XML::XPath::Literal->new(substr($str, $offset, $len));
+ } else {
+ $offset--; # uses 1 based offsets
+ $offset = POSIX::floor($offset + 0.5); # round.
+
+ if ($offset < 0) {
+ $offset = 0;
+ }
+
+ return XML::XPath::Literal->new(substr($str, $offset));
}
- return XML::XPath::Literal->new(substr($str, $offset, $len));
}
sub string_length {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.19/lib/XML/XPath/Literal.pm new/XML-XPath-1.21/lib/XML/XPath/Literal.pm
--- old/XML-XPath-1.19/lib/XML/XPath/Literal.pm 2016-01-04 12:58:02.000000000 +0100
+++ new/XML-XPath-1.21/lib/XML/XPath/Literal.pm 2016-01-12 10:48:12.000000000 +0100
@@ -1,6 +1,6 @@
package XML::XPath::Literal;
-$VERSION = '1.19';
+$VERSION = '1.21';
use XML::XPath::Boolean;
use XML::XPath::Number;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.19/lib/XML/XPath/LocationPath.pm new/XML-XPath-1.21/lib/XML/XPath/LocationPath.pm
--- old/XML-XPath-1.19/lib/XML/XPath/LocationPath.pm 2016-01-04 12:58:12.000000000 +0100
+++ new/XML-XPath-1.21/lib/XML/XPath/LocationPath.pm 2016-01-12 10:48:20.000000000 +0100
@@ -1,6 +1,6 @@
package XML::XPath::LocationPath;
-$VERSION = '1.19';
+$VERSION = '1.21';
use XML::XPath::Root;
use strict; use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.19/lib/XML/XPath/Node/Attribute.pm new/XML-XPath-1.21/lib/XML/XPath/Node/Attribute.pm
--- old/XML-XPath-1.19/lib/XML/XPath/Node/Attribute.pm 2016-01-04 13:00:26.000000000 +0100
+++ new/XML-XPath-1.21/lib/XML/XPath/Node/Attribute.pm 2016-01-12 11:29:54.000000000 +0100
@@ -4,7 +4,7 @@
use vars qw/@ISA $VERSION/;
@ISA = ('XML::XPath::Node');
-$VERSION = '1.19';
+$VERSION = '1.21';
package XML::XPath::Node::AttributeImpl;
@@ -12,7 +12,7 @@
@ISA = ('XML::XPath::NodeImpl', 'XML::XPath::Node::Attribute');
use XML::XPath::Node ':node_keys';
-$VERSION = '1.19';
+$VERSION = '1.21';
sub new {
my $class = shift;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.19/lib/XML/XPath/Node/Comment.pm new/XML-XPath-1.21/lib/XML/XPath/Node/Comment.pm
--- old/XML-XPath-1.19/lib/XML/XPath/Node/Comment.pm 2016-01-04 13:00:34.000000000 +0100
+++ new/XML-XPath-1.21/lib/XML/XPath/Node/Comment.pm 2016-01-12 11:30:02.000000000 +0100
@@ -1,6 +1,6 @@
package XML::XPath::Node::Comment;
-$VERSION = '1.19';
+$VERSION = '1.21';
use strict; use warnings;
use vars qw/@ISA/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.19/lib/XML/XPath/Node/Element.pm new/XML-XPath-1.21/lib/XML/XPath/Node/Element.pm
--- old/XML-XPath-1.19/lib/XML/XPath/Node/Element.pm 2016-01-04 13:00:44.000000000 +0100
+++ new/XML-XPath-1.21/lib/XML/XPath/Node/Element.pm 2016-01-12 11:30:10.000000000 +0100
@@ -1,6 +1,6 @@
package XML::XPath::Node::Element;
-$VERSION = '1.19';
+$VERSION = '1.21';
use strict; use warnings;
use vars qw/@ISA/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.19/lib/XML/XPath/Node/Namespace.pm new/XML-XPath-1.21/lib/XML/XPath/Node/Namespace.pm
--- old/XML-XPath-1.19/lib/XML/XPath/Node/Namespace.pm 2016-01-04 13:00:54.000000000 +0100
+++ new/XML-XPath-1.21/lib/XML/XPath/Node/Namespace.pm 2016-01-12 11:30:19.000000000 +0100
@@ -1,6 +1,6 @@
package XML::XPath::Node::Namespace;
-$VERSION = '1.19';
+$VERSION = '1.21';
use strict; use warnings;
use vars qw/@ISA/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.19/lib/XML/XPath/Node/PI.pm new/XML-XPath-1.21/lib/XML/XPath/Node/PI.pm
--- old/XML-XPath-1.19/lib/XML/XPath/Node/PI.pm 2016-01-04 13:01:04.000000000 +0100
+++ new/XML-XPath-1.21/lib/XML/XPath/Node/PI.pm 2016-01-12 11:30:27.000000000 +0100
@@ -1,6 +1,6 @@
package XML::XPath::Node::PI;
-$VERSION = '1.19';
+$VERSION = '1.21';
use strict; use warnings;
use vars qw/@ISA/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.19/lib/XML/XPath/Node/Text.pm new/XML-XPath-1.21/lib/XML/XPath/Node/Text.pm
--- old/XML-XPath-1.19/lib/XML/XPath/Node/Text.pm 2016-01-04 13:01:11.000000000 +0100
+++ new/XML-XPath-1.21/lib/XML/XPath/Node/Text.pm 2016-01-12 11:30:37.000000000 +0100
@@ -1,6 +1,6 @@
package XML::XPath::Node::Text;
-$VERSION = '1.19';
+$VERSION = '1.21';
use strict; use warnings;
use vars qw/@ISA/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.19/lib/XML/XPath/Node.pm new/XML-XPath-1.21/lib/XML/XPath/Node.pm
--- old/XML-XPath-1.19/lib/XML/XPath/Node.pm 2016-01-04 12:58:58.000000000 +0100
+++ new/XML-XPath-1.21/lib/XML/XPath/Node.pm 2016-01-12 10:48:30.000000000 +0100
@@ -1,6 +1,6 @@
package XML::XPath::Node;
-$VERSION = '1.19';
+$VERSION = '1.21';
use strict; use warnings;
use vars qw(@ISA @EXPORT $AUTOLOAD %EXPORT_TAGS @EXPORT_OK);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.19/lib/XML/XPath/NodeSet.pm new/XML-XPath-1.21/lib/XML/XPath/NodeSet.pm
--- old/XML-XPath-1.19/lib/XML/XPath/NodeSet.pm 2016-01-04 12:59:08.000000000 +0100
+++ new/XML-XPath-1.21/lib/XML/XPath/NodeSet.pm 2016-01-12 10:48:37.000000000 +0100
@@ -1,6 +1,6 @@
package XML::XPath::NodeSet;
-$VERSION = '1.19';
+$VERSION = '1.21';
use strict; use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.19/lib/XML/XPath/Number.pm new/XML-XPath-1.21/lib/XML/XPath/Number.pm
--- old/XML-XPath-1.19/lib/XML/XPath/Number.pm 2016-01-04 12:59:17.000000000 +0100
+++ new/XML-XPath-1.21/lib/XML/XPath/Number.pm 2016-01-12 10:48:45.000000000 +0100
@@ -1,6 +1,6 @@
package XML::XPath::Number;
-$VERSION = '1.19';
+$VERSION = '1.21';
use XML::XPath::Boolean;
use XML::XPath::Literal;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.19/lib/XML/XPath/Parser.pm new/XML-XPath-1.21/lib/XML/XPath/Parser.pm
--- old/XML-XPath-1.19/lib/XML/XPath/Parser.pm 2016-01-04 12:59:29.000000000 +0100
+++ new/XML-XPath-1.21/lib/XML/XPath/Parser.pm 2016-01-12 10:48:53.000000000 +0100
@@ -1,6 +1,6 @@
package XML::XPath::Parser;
-$VERSION = '1.19';
+$VERSION = '1.21';
use strict; use warnings;
use vars qw/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.19/lib/XML/XPath/PerlSAX.pm new/XML-XPath-1.21/lib/XML/XPath/PerlSAX.pm
--- old/XML-XPath-1.19/lib/XML/XPath/PerlSAX.pm 2016-01-04 12:59:39.000000000 +0100
+++ new/XML-XPath-1.21/lib/XML/XPath/PerlSAX.pm 2016-01-12 10:49:01.000000000 +0100
@@ -1,6 +1,6 @@
package XML::XPath::PerlSAX;
-$VERSION = '1.19';
+$VERSION = '1.21';
use XML::XPath::XMLParser;
use strict; use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.19/lib/XML/XPath/Root.pm new/XML-XPath-1.21/lib/XML/XPath/Root.pm
--- old/XML-XPath-1.19/lib/XML/XPath/Root.pm 2016-01-04 12:59:47.000000000 +0100
+++ new/XML-XPath-1.21/lib/XML/XPath/Root.pm 2016-01-12 10:49:10.000000000 +0100
@@ -1,6 +1,6 @@
package XML::XPath::Root;
-$VERSION = '1.19';
+$VERSION = '1.21';
use strict; use warnings;
use XML::XPath::XMLParser;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.19/lib/XML/XPath/Step.pm new/XML-XPath-1.21/lib/XML/XPath/Step.pm
--- old/XML-XPath-1.19/lib/XML/XPath/Step.pm 2016-01-04 12:59:54.000000000 +0100
+++ new/XML-XPath-1.21/lib/XML/XPath/Step.pm 2016-01-12 10:50:06.000000000 +0100
@@ -1,6 +1,6 @@
package XML::XPath::Step;
-$VERSION = '1.19';
+$VERSION = '1.21';
use XML::XPath::Parser;
use XML::XPath::Node;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.19/lib/XML/XPath/Variable.pm new/XML-XPath-1.21/lib/XML/XPath/Variable.pm
--- old/XML-XPath-1.19/lib/XML/XPath/Variable.pm 2016-01-04 13:00:03.000000000 +0100
+++ new/XML-XPath-1.21/lib/XML/XPath/Variable.pm 2016-01-12 10:50:14.000000000 +0100
@@ -1,6 +1,6 @@
package XML::XPath::Variable;
-$VERSION = '1.19';
+$VERSION = '1.21';
use strict; use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.19/lib/XML/XPath/XMLParser.pm new/XML-XPath-1.21/lib/XML/XPath/XMLParser.pm
--- old/XML-XPath-1.19/lib/XML/XPath/XMLParser.pm 2016-01-04 13:00:11.000000000 +0100
+++ new/XML-XPath-1.21/lib/XML/XPath/XMLParser.pm 2016-01-12 10:50:24.000000000 +0100
@@ -1,6 +1,6 @@
package XML::XPath::XMLParser;
-$VERSION = '1.19';
+$VERSION = '1.21';
use strict; use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.19/lib/XML/XPath.pm new/XML-XPath-1.21/lib/XML/XPath.pm
--- old/XML-XPath-1.19/lib/XML/XPath.pm 2016-01-04 13:05:31.000000000 +0100
+++ new/XML-XPath-1.21/lib/XML/XPath.pm 2016-01-12 10:47:29.000000000 +0100
@@ -6,14 +6,14 @@
=head1 VERSION
-Version 1.19
+Version 1.21
=cut
use strict; use warnings;
use vars qw($VERSION $AUTOLOAD $revision);
-$VERSION = '1.19';
+$VERSION = '1.21';
$XML::XPath::Namespaces = 1;
$XML::XPath::Debug = 0;
@@ -125,7 +125,7 @@
The find function takes an XPath expression (a string) and returns either an XML::XPath::NodeSet
object containing the nodes it found (or empty if no nodes matched the path), or
-one of XML::XPath::Literal (a string), XML::XPath::Number or XML::XPath::Boolean.
+one of L<XML::XPath::Literal> (a string), L<XML::XPath::Number> or L<XML::XPath::Boolean>.
It should always return something - and you can use ->isa() to find out what it
returned. If you need to check how many nodes it found you should check $nodeset->size.
See L<XML::XPath::NodeSet>. An optional second parameter of a context node allows
@@ -143,7 +143,7 @@
}
if (!defined $context) {
- # Still no context? Need to parse...
+ # Still no context? Need to parse.
my $parser = XML::XPath::XMLParser->new(
filename => $self->get_filename,
xml => $self->get_xml,
@@ -272,8 +272,8 @@
=head2 getNodeText($path)
-Returns the L<XML::XPath::Literal> for a particular XML node. Returns a string or
-'' (empty string) if the node doesn't exist.
+Returns the L<XML::XPath::Literal> for a particular XML node. Returns a string if
+exists or '' (empty string) if the node doesn't exist.
=cut
@@ -303,7 +303,7 @@
my @nodes = $nodeset->get_nodelist;
if ($#nodes < 0) {
- if ($node_path =~ m|/@([^/]+)$|) {
+ if ($node_path =~ m{/(?:@|attribute::)([^/]+)$}) {
# attribute not found, so try to create it
# Based upon the 'perlvar' documentation located at:
@@ -346,7 +346,7 @@
=head2 createNode($path)
-Creates the node matching the path given.If part of the path given, or all of the
+Creates the node matching the C<$path> given. If part of the path given or all of
the path do not exist, the necessary nodes will be created automatically.
=cut
@@ -469,12 +469,12 @@
Sets the namespace prefix mapping to the uri.
-Normally in XML::XPath the prefixes in XPath node tests take their context from
+Normally in C<XML::XPath> the prefixes in XPath node test take their context from
the current node. This means that foo:bar will always match an element <foo:bar>
regardless of the namespace that the prefix foo is mapped to (which might even
change within the document, resulting in unexpected results). In order to make
prefixes in XPath node tests actually map to a real URI, you need to enable that
-via a call to the set_namespace method of your XML::XPath object.
+via a call to the set_namespace method of your C<XML::XPath> object.
=cut
@@ -556,11 +556,11 @@
This module is copyright 2000 AxKit.com Ltd. This is free software, and as such
comes with NO WARRANTY. No dates are used in this module. You may distribute this
-module under the terms of either the Gnu GPL, or the Artistic License ( the same
+module under the terms of either the Gnu GPL, or the Artistic License (the same
terms as Perl itself).
-For support, please subscribe to the Perl-XML mailing list at the URL
-http://listserv.activestate.com/mailman/listinfo/perl-xml
+For support, please subscribe to the L<Perl-XML|http://listserv.activestate.com/mailman/listinfo/perl-xml>
+mailing list at the URL
=cut
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.19/t/34non_abbreviated_attrib.t new/XML-XPath-1.21/t/34non_abbreviated_attrib.t
--- old/XML-XPath-1.19/t/34non_abbreviated_attrib.t 1970-01-01 01:00:00.000000000 +0100
+++ new/XML-XPath-1.21/t/34non_abbreviated_attrib.t 2016-01-07 13:19:31.000000000 +0100
@@ -0,0 +1,33 @@
+#!/usr/bin/perl
+
+use strict;
+use warnings;
+use Test::More tests => 3;
+
+BEGIN { use_ok 'XML::XPath' }
+
+my $path = XML::XPath->new(ioref => \*DATA);
+
+$path->createNode("/child::foo/child::bar/child::baz");
+
+#
+# test unabbreviated syntax
+#
+$path->setNodeText("/child::foo/child::bar/child::baz/attribute::id", "id1");
+my $set = $path->find("/foo/bar/baz");
+my @nodelist = $set->get_nodelist;
+ok($nodelist[0]->toString =~ /id="id1"/);
+
+#
+# test abbreviated syntax
+#
+$path->setNodeText("/foo/bar/baz/\@id", "id2");
+$set = $path->find("/foo/bar/baz");
+@nodelist = $set->get_nodelist;
+ok($nodelist[0]->toString =~ /id="id2"/);
+
+
+__DATA__
+<?xml version="1.0" ?>
+<instanceData>
+</instanceData>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.19/t/35namespace_uri.t new/XML-XPath-1.21/t/35namespace_uri.t
--- old/XML-XPath-1.19/t/35namespace_uri.t 1970-01-01 01:00:00.000000000 +0100
+++ new/XML-XPath-1.21/t/35namespace_uri.t 2016-01-09 21:51:40.000000000 +0100
@@ -0,0 +1,22 @@
+use strict; use warnings;
+use Test;
+
+BEGIN { plan tests => 3 }
+
+use XML::XPath;
+ok(1);
+
+my $xp = XML::XPath->new(ioref => *DATA);
+ok($xp);
+
+my @nodes = $xp->findnodes("//*[namespace_uri() = 'foobar.example.com']");
+ok(@nodes, 4);
+
+
+__DATA__
+<xml xmlns="foobar.example.com">
+ <foo>
+ <bar/>
+ <foo/>
+ </foo>
+</xml>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.19/t/36substring.t new/XML-XPath-1.21/t/36substring.t
--- old/XML-XPath-1.19/t/36substring.t 1970-01-01 01:00:00.000000000 +0100
+++ new/XML-XPath-1.21/t/36substring.t 2016-01-11 15:22:04.000000000 +0100
@@ -0,0 +1,34 @@
+use strict;
+use warnings;
+use Test::More tests => 12;
+use XML::XPath;
+
+my $xp = XML::XPath->new(ioref => *DATA);
+ok($xp);
+
+my $cases = <<'...';
+substring("12345", 2, 3) returns "234"
+substring("12345", 2) returns "2345"
+substring("12345", -2) returns "12345"
+substring("12345", 1.5, 2.6) returns "234"
+substring("12345", 0 div 0, 3) returns ""
+substring("12345", 1, 0 div 0) returns ""
+substring("12345", -1 div 0, 1 div 0) returns ""
+substring("12345", -42, 1 div 0) returns "12345"
+substring("12345", 0, 1 div 0) returns "12345"
+substring("12345", 0, 3) returns "12"
+substring("12345", -1, 4) returns "12"
+...
+
+for my $case (split /\n/, $cases) {
+ next unless $case;
+
+ my ($xpath, $expected) = split / returns /, $case;
+ $expected =~ s/"//g;
+ is $xp->findvalue($xpath), $expected, $case;
+}
+
+# see http://www.w3.org/TR/1999/REC-xpath-19991116#function-substring
+
+__DATA__
+<foo/>
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.19/t/37concat.t new/XML-XPath-1.21/t/37concat.t
--- old/XML-XPath-1.19/t/37concat.t 1970-01-01 01:00:00.000000000 +0100
+++ new/XML-XPath-1.21/t/37concat.t 2016-01-11 15:39:01.000000000 +0100
@@ -0,0 +1,14 @@
+use strict;
+use warnings;
+use Test::More tests => 3;
+use XML::XPath;
+
+my $xp = XML::XPath->new(ioref => *DATA);
+ok($xp);
+
+my $resultset = $xp->find('concat("1","2","3"');
+ok($resultset->isa('XML::XPath::Literal'));
+is($resultset, '123');
+
+__DATA__
+<foo/>
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.19/t/38starts_with.t new/XML-XPath-1.21/t/38starts_with.t
--- old/XML-XPath-1.19/t/38starts_with.t 1970-01-01 01:00:00.000000000 +0100
+++ new/XML-XPath-1.21/t/38starts_with.t 2016-01-11 15:40:38.000000000 +0100
@@ -0,0 +1,18 @@
+use strict;
+use warnings;
+use Test::More tests => 5;
+use XML::XPath;
+
+my $xp = XML::XPath->new(ioref => *DATA);
+ok($xp);
+
+my $resultset = $xp->find('starts-with("123","1"');
+ok($resultset->isa('XML::XPath::Boolean'));
+is($resultset->to_literal(), 'true');
+
+$resultset = $xp->find('starts-with("123","23"');
+ok($resultset->isa('XML::XPath::Boolean'));
+is($resultset->to_literal(), 'false');
+
+__DATA__
+<foo/>
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.19/t/39contains.t new/XML-XPath-1.21/t/39contains.t
--- old/XML-XPath-1.19/t/39contains.t 1970-01-01 01:00:00.000000000 +0100
+++ new/XML-XPath-1.21/t/39contains.t 2016-01-11 15:42:01.000000000 +0100
@@ -0,0 +1,18 @@
+use strict;
+use warnings;
+use Test::More tests => 5;
+use XML::XPath;
+
+my $xp = XML::XPath->new(ioref => *DATA);
+ok($xp);
+
+my $resultset = $xp->find('contains("123","1"');
+ok($resultset->isa('XML::XPath::Boolean'));
+is($resultset->to_literal(), 'true');
+
+$resultset = $xp->find('contains("123","4"');
+ok($resultset->isa('XML::XPath::Boolean'));
+is($resultset->to_literal(), 'false');
+
+__DATA__
+<foo/>
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.19/t/40substring_before.t new/XML-XPath-1.21/t/40substring_before.t
--- old/XML-XPath-1.19/t/40substring_before.t 1970-01-01 01:00:00.000000000 +0100
+++ new/XML-XPath-1.21/t/40substring_before.t 2016-01-11 15:43:11.000000000 +0100
@@ -0,0 +1,18 @@
+use strict;
+use warnings;
+use Test::More tests => 5;
+use XML::XPath;
+
+my $xp = XML::XPath->new(ioref => *DATA);
+ok($xp);
+
+my $resultset = $xp->find('substring-before("1999/04/01","/")');
+ok($resultset->isa('XML::XPath::Literal'));
+is($resultset, '1999');
+
+$resultset = $xp->find('substring-before("1999/04/01","?")');
+ok($resultset->isa('XML::XPath::Literal'));
+is($resultset, '');
+
+__DATA__
+<foo/>
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-XPath-1.19/t/41substring_after.t new/XML-XPath-1.21/t/41substring_after.t
--- old/XML-XPath-1.19/t/41substring_after.t 1970-01-01 01:00:00.000000000 +0100
+++ new/XML-XPath-1.21/t/41substring_after.t 2016-01-11 16:05:26.000000000 +0100
@@ -0,0 +1,22 @@
+use strict;
+use warnings;
+use Test::More tests => 7;
+use XML::XPath;
+
+my $xp = XML::XPath->new(ioref => *DATA);
+ok($xp);
+
+my $resultset = $xp->find('substring-after("1999/04/01","/")');
+ok($resultset->isa('XML::XPath::Literal'));
+is($resultset, '04/01');
+
+$resultset = $xp->find('substring-after("1999/04/01","19")');
+ok($resultset->isa('XML::XPath::Literal'));
+is($resultset, '99/04/01');
+
+$resultset = $xp->find('substring-after("1999/04/01","2")');
+ok($resultset->isa('XML::XPath::Literal'));
+is($resultset, '');
+
+__DATA__
+<foo/>
\ No newline at end of file
1
0
Hello community,
here is the log from the commit of package perl-URI for openSUSE:Factory checked in at 2016-01-17 09:22:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-URI (Old)
and /work/SRC/openSUSE:Factory/.perl-URI.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-URI"
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-URI/perl-URI.changes 2015-07-28 11:42:28.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.perl-URI.new/perl-URI.changes 2016-01-17 09:22:57.000000000 +0100
@@ -1,0 +2,25 @@
+Wed Jan 13 10:38:07 UTC 2016 - coolo(a)suse.com
+
+- updated to 1.71
+ see /usr/share/doc/packages/perl-URI/Changes
+
+ 2016-01-08 Karen Etheridge <ether(a)cpan.org>
+
+ Release 1.71
+
+ No changes since 1.70_001
+
+ 2015-12-29 Karen Etheridge <ether(a)cpan.org>
+
+ Release 1.70_001
+
+ Kaitlyn Parkhurst:
+
+ - Localize $@ when attempting to load URI subclasses (PR#30)
+
+ Karen Etheridge:
+
+ - speed up construction time by not attempting to load the same
+ non-existent URI subclass twice
+
+-------------------------------------------------------------------
Old:
----
URI-1.69.tar.gz
New:
----
URI-1.71.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-URI.spec ++++++
--- /var/tmp/diff_new_pack.CJonBH/_old 2016-01-17 09:22:58.000000000 +0100
+++ /var/tmp/diff_new_pack.CJonBH/_new 2016-01-17 09:22:58.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package perl-URI
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: perl-URI
-Version: 1.69
+Version: 1.71
Release: 0
%define cpan_name URI
Summary: Uniform Resource Identifiers (absolute and relative)
@@ -67,7 +67,7 @@
%prep
%setup -q -n %{cpan_name}-%{version}
-find . -type f -print0 | xargs -0 chmod 644
+find . -type f ! -name \*.pl -print0 | xargs -0 chmod 644
%build
%{__perl} Makefile.PL INSTALLDIRS=vendor
++++++ URI-1.69.tar.gz -> URI-1.71.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-1.69/Changes new/URI-1.71/Changes
--- old/URI-1.69/Changes 2015-07-25 03:04:33.000000000 +0200
+++ new/URI-1.71/Changes 2016-01-08 04:15:02.000000000 +0100
@@ -1,5 +1,25 @@
Revision history for URI
+2016-01-08 Karen Etheridge <ether(a)cpan.org>
+
+ Release 1.71
+
+ No changes since 1.70_001
+
+2015-12-29 Karen Etheridge <ether(a)cpan.org>
+
+ Release 1.70_001
+
+ Kaitlyn Parkhurst:
+
+ - Localize $@ when attempting to load URI subclasses (PR#30)
+
+ Karen Etheridge:
+
+ - speed up construction time by not attempting to load the same
+ non-existent URI subclass twice
+
+
2015-07-25 Karen Etheridge <ether(a)cpan.org>
Release 1.69
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-1.69/MANIFEST new/URI-1.71/MANIFEST
--- old/URI-1.69/MANIFEST 2015-07-25 03:06:42.000000000 +0200
+++ new/URI-1.71/MANIFEST 2016-01-08 04:17:19.000000000 +0100
@@ -96,6 +96,7 @@
t/roytest5.html
t/rsync.t
t/rtsp.t
+t/scheme-exceptions.t
t/sip.t
t/sort-hash-query-form.t
t/split.t
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-1.69/META.json new/URI-1.71/META.json
--- old/URI-1.69/META.json 2015-07-25 03:06:42.000000000 +0200
+++ new/URI-1.71/META.json 2016-01-08 04:17:19.000000000 +0100
@@ -4,7 +4,7 @@
"Gisle Aas <gisle(a)activestate.com>"
],
"dynamic_config" : 0,
- "generated_by" : "ExtUtils::MakeMaker version 7.0525, CPAN::Meta::Converter version 2.150005",
+ "generated_by" : "ExtUtils::MakeMaker version 7.1103, CPAN::Meta::Converter version 2.150005",
"license" : [
"perl_5"
],
@@ -59,7 +59,7 @@
"x_IRC" : "irc://irc.perl.org/#lwp",
"x_MailingList" : "mailto:libwww@perl.org"
},
- "version" : "1.69",
+ "version" : "1.71",
"x_authority" : "cpan:GAAS",
"x_contributors" : [
"Gisle Aas <gisle(a)aas.no>",
@@ -88,4 +88,3 @@
],
"x_serialization_backend" : "JSON::PP version 2.27300"
}
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-1.69/META.yml new/URI-1.71/META.yml
--- old/URI-1.69/META.yml 2015-07-25 03:06:42.000000000 +0200
+++ new/URI-1.71/META.yml 2016-01-08 04:17:19.000000000 +0100
@@ -8,7 +8,7 @@
configure_requires:
ExtUtils::MakeMaker: '0'
dynamic_config: 0
-generated_by: 'ExtUtils::MakeMaker version 7.0525, CPAN::Meta::Converter version 2.150005'
+generated_by: 'ExtUtils::MakeMaker version 7.1103, CPAN::Meta::Converter version 2.150005'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -30,7 +30,7 @@
MailingList: mailto:libwww@perl.org
bugtracker: https://rt.cpan.org/Public/Dist/Display.html?Name=URI
repository: https://github.com/libwww-perl/uri.git
-version: '1.69'
+version: '1.71'
x_authority: cpan:GAAS
x_contributors:
- 'Gisle Aas <gisle(a)aas.no>'
@@ -56,5 +56,4 @@
- 'Kenichi Ishigaki <ishigaki(a)cpan.org>'
- 'Kent Fredric <kentfredric(a)gmail.com>'
- 'Masahiro Honma <hiratara(a)cpan.org>'
-x_serialization_backend: 'CPAN::Meta::YAML version 0.016'
-
+x_serialization_backend: 'CPAN::Meta::YAML version 0.017'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-1.69/lib/URI/IRI.pm new/URI-1.71/lib/URI/IRI.pm
--- old/URI-1.69/lib/URI/IRI.pm 2015-06-26 07:27:37.000000000 +0200
+++ new/URI-1.71/lib/URI/IRI.pm 2016-01-08 04:15:54.000000000 +0100
@@ -8,7 +8,8 @@
use overload '""' => sub { shift->as_string };
-our $VERSION = "1.69";
+our $VERSION = '1.71';
+$VERSION = eval $VERSION;
sub new {
my($class, $uri, $scheme) = @_;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-1.69/lib/URI/QueryParam.pm new/URI-1.71/lib/URI/QueryParam.pm
--- old/URI-1.69/lib/URI/QueryParam.pm 2015-07-07 22:41:37.000000000 +0200
+++ new/URI-1.71/lib/URI/QueryParam.pm 2016-01-08 04:15:54.000000000 +0100
@@ -3,7 +3,8 @@
use strict;
use warnings;
-our $VERSION = "1.69";
+our $VERSION = '1.71';
+$VERSION = eval $VERSION;
sub URI::_query::query_param {
my $self = shift;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-1.69/lib/URI/Split.pm new/URI-1.71/lib/URI/Split.pm
--- old/URI-1.69/lib/URI/Split.pm 2015-06-26 07:27:50.000000000 +0200
+++ new/URI-1.71/lib/URI/Split.pm 2016-01-08 04:15:54.000000000 +0100
@@ -3,7 +3,8 @@
use strict;
use warnings;
-our $VERSION = "1.69";
+our $VERSION = '1.71';
+$VERSION = eval $VERSION;
use Exporter 5.57 'import';
our @EXPORT_OK = qw(uri_split uri_join);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-1.69/lib/URI/_foreign.pm new/URI-1.71/lib/URI/_foreign.pm
--- old/URI-1.69/lib/URI/_foreign.pm 2015-06-26 07:27:54.000000000 +0200
+++ new/URI-1.71/lib/URI/_foreign.pm 2016-01-08 04:15:54.000000000 +0100
@@ -5,6 +5,7 @@
use parent 'URI::_generic';
-our $VERSION = "1.69";
+our $VERSION = '1.71';
+$VERSION = eval $VERSION;
1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-1.69/lib/URI/_generic.pm new/URI-1.71/lib/URI/_generic.pm
--- old/URI-1.69/lib/URI/_generic.pm 2015-06-26 07:28:09.000000000 +0200
+++ new/URI-1.71/lib/URI/_generic.pm 2016-01-08 04:15:54.000000000 +0100
@@ -8,7 +8,8 @@
use URI::Escape qw(uri_unescape);
use Carp ();
-our $VERSION = "1.69";
+our $VERSION = '1.71';
+$VERSION = eval $VERSION;
my $ACHAR = $URI::uric; $ACHAR =~ s,\\[/?],,g;
my $PCHAR = $URI::uric; $PCHAR =~ s,\\[?],,g;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-1.69/lib/URI/_idna.pm new/URI-1.71/lib/URI/_idna.pm
--- old/URI-1.69/lib/URI/_idna.pm 2015-06-26 07:28:14.000000000 +0200
+++ new/URI-1.71/lib/URI/_idna.pm 2016-01-08 04:15:54.000000000 +0100
@@ -9,7 +9,8 @@
use URI::_punycode qw(encode_punycode decode_punycode);
use Carp qw(croak);
-our $VERSION = "1.69";
+our $VERSION = '1.71';
+$VERSION = eval $VERSION;
BEGIN {
*URI::_idna::_ENV_::JOIN_LEAKS_UTF8_FLAGS = $] < 5.008_003
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-1.69/lib/URI/_ldap.pm new/URI-1.71/lib/URI/_ldap.pm
--- old/URI-1.69/lib/URI/_ldap.pm 2015-06-26 07:23:46.000000000 +0200
+++ new/URI-1.71/lib/URI/_ldap.pm 2016-01-08 04:15:54.000000000 +0100
@@ -7,7 +7,8 @@
use strict;
use warnings;
-our $VERSION = "1.69";
+our $VERSION = '1.71';
+$VERSION = eval $VERSION;
use URI::Escape qw(uri_unescape);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-1.69/lib/URI/_login.pm new/URI-1.71/lib/URI/_login.pm
--- old/URI-1.69/lib/URI/_login.pm 2015-06-26 07:28:18.000000000 +0200
+++ new/URI-1.71/lib/URI/_login.pm 2016-01-08 04:15:54.000000000 +0100
@@ -5,7 +5,8 @@
use parent qw(URI::_server URI::_userpass);
-our $VERSION = "1.69";
+our $VERSION = '1.71';
+$VERSION = eval $VERSION;
# Generic terminal logins. This is used as a base class for 'telnet',
# 'tn3270', and 'rlogin' URL schemes.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-1.69/lib/URI/_punycode.pm new/URI-1.71/lib/URI/_punycode.pm
--- old/URI-1.69/lib/URI/_punycode.pm 2015-06-26 07:23:46.000000000 +0200
+++ new/URI-1.71/lib/URI/_punycode.pm 2016-01-08 04:15:54.000000000 +0100
@@ -3,7 +3,8 @@
use strict;
use warnings;
-our $VERSION = "1.69";
+our $VERSION = '1.71';
+$VERSION = eval $VERSION;
use Exporter 'import';
our @EXPORT = qw(encode_punycode decode_punycode);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-1.69/lib/URI/_query.pm new/URI-1.71/lib/URI/_query.pm
--- old/URI-1.69/lib/URI/_query.pm 2015-06-26 07:28:25.000000000 +0200
+++ new/URI-1.71/lib/URI/_query.pm 2016-01-08 04:15:54.000000000 +0100
@@ -6,7 +6,8 @@
use URI ();
use URI::Escape qw(uri_unescape);
-our $VERSION = "1.69";
+our $VERSION = '1.71';
+$VERSION = eval $VERSION;
sub query
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-1.69/lib/URI/_segment.pm new/URI-1.71/lib/URI/_segment.pm
--- old/URI-1.69/lib/URI/_segment.pm 2015-06-26 07:28:30.000000000 +0200
+++ new/URI-1.71/lib/URI/_segment.pm 2016-01-08 04:15:54.000000000 +0100
@@ -11,7 +11,8 @@
use overload '""' => sub { $_[0]->[0] },
fallback => 1;
-our $VERSION = "1.69";
+our $VERSION = '1.71';
+$VERSION = eval $VERSION;
sub new
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-1.69/lib/URI/_server.pm new/URI-1.71/lib/URI/_server.pm
--- old/URI-1.69/lib/URI/_server.pm 2015-06-26 07:28:36.000000000 +0200
+++ new/URI-1.71/lib/URI/_server.pm 2016-01-08 04:15:54.000000000 +0100
@@ -7,7 +7,8 @@
use URI::Escape qw(uri_unescape);
-our $VERSION = "1.69";
+our $VERSION = '1.71';
+$VERSION = eval $VERSION;
sub _uric_escape {
my($class, $str) = @_;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-1.69/lib/URI/_userpass.pm new/URI-1.71/lib/URI/_userpass.pm
--- old/URI-1.69/lib/URI/_userpass.pm 2015-06-26 07:28:40.000000000 +0200
+++ new/URI-1.71/lib/URI/_userpass.pm 2016-01-08 04:15:54.000000000 +0100
@@ -5,7 +5,8 @@
use URI::Escape qw(uri_unescape);
-our $VERSION = "1.69";
+our $VERSION = '1.71';
+$VERSION = eval $VERSION;
sub user
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-1.69/lib/URI/data.pm new/URI-1.71/lib/URI/data.pm
--- old/URI-1.69/lib/URI/data.pm 2015-06-26 07:23:46.000000000 +0200
+++ new/URI-1.71/lib/URI/data.pm 2016-01-08 04:15:54.000000000 +0100
@@ -5,7 +5,8 @@
use parent 'URI';
-our $VERSION = '1.69';
+our $VERSION = '1.71';
+$VERSION = eval $VERSION;
use MIME::Base64 qw(encode_base64 decode_base64);
use URI::Escape qw(uri_unescape);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-1.69/lib/URI/file/Base.pm new/URI-1.71/lib/URI/file/Base.pm
--- old/URI-1.69/lib/URI/file/Base.pm 2015-06-26 07:28:44.000000000 +0200
+++ new/URI-1.71/lib/URI/file/Base.pm 2016-01-08 04:15:54.000000000 +0100
@@ -5,7 +5,8 @@
use URI::Escape qw();
-our $VERSION = "1.69";
+our $VERSION = '1.71';
+$VERSION = eval $VERSION;
sub new
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-1.69/lib/URI/file/FAT.pm new/URI-1.71/lib/URI/file/FAT.pm
--- old/URI-1.69/lib/URI/file/FAT.pm 2015-06-26 07:28:47.000000000 +0200
+++ new/URI-1.71/lib/URI/file/FAT.pm 2016-01-08 04:15:54.000000000 +0100
@@ -5,7 +5,8 @@
use parent 'URI::file::Win32';
-our $VERSION = "1.69";
+our $VERSION = '1.71';
+$VERSION = eval $VERSION;
sub fix_path
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-1.69/lib/URI/file/Mac.pm new/URI-1.71/lib/URI/file/Mac.pm
--- old/URI-1.69/lib/URI/file/Mac.pm 2015-06-26 07:28:54.000000000 +0200
+++ new/URI-1.71/lib/URI/file/Mac.pm 2016-01-08 04:15:54.000000000 +0100
@@ -7,7 +7,8 @@
use URI::Escape qw(uri_unescape);
-our $VERSION = "1.69";
+our $VERSION = '1.71';
+$VERSION = eval $VERSION;
sub _file_extract_path
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-1.69/lib/URI/file/OS2.pm new/URI-1.71/lib/URI/file/OS2.pm
--- old/URI-1.69/lib/URI/file/OS2.pm 2015-06-26 07:28:59.000000000 +0200
+++ new/URI-1.71/lib/URI/file/OS2.pm 2016-01-08 04:15:54.000000000 +0100
@@ -5,7 +5,8 @@
use parent 'URI::file::Win32';
-our $VERSION = "1.69";
+our $VERSION = '1.71';
+$VERSION = eval $VERSION;
# The Win32 version translates k:/foo to file://k:/foo (?!)
# We add an empty host
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-1.69/lib/URI/file/QNX.pm new/URI-1.71/lib/URI/file/QNX.pm
--- old/URI-1.69/lib/URI/file/QNX.pm 2015-06-26 07:29:04.000000000 +0200
+++ new/URI-1.71/lib/URI/file/QNX.pm 2016-01-08 04:15:54.000000000 +0100
@@ -5,7 +5,8 @@
use parent 'URI::file::Unix';
-our $VERSION = "1.69";
+our $VERSION = '1.71';
+$VERSION = eval $VERSION;
sub _file_extract_path
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-1.69/lib/URI/file/Unix.pm new/URI-1.71/lib/URI/file/Unix.pm
--- old/URI-1.69/lib/URI/file/Unix.pm 2015-06-26 07:29:08.000000000 +0200
+++ new/URI-1.71/lib/URI/file/Unix.pm 2016-01-08 04:15:54.000000000 +0100
@@ -7,7 +7,8 @@
use URI::Escape qw(uri_unescape);
-our $VERSION = "1.69";
+our $VERSION = '1.71';
+$VERSION = eval $VERSION;
sub _file_extract_path
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-1.69/lib/URI/file/Win32.pm new/URI-1.71/lib/URI/file/Win32.pm
--- old/URI-1.69/lib/URI/file/Win32.pm 2015-06-26 07:29:12.000000000 +0200
+++ new/URI-1.71/lib/URI/file/Win32.pm 2016-01-08 04:15:54.000000000 +0100
@@ -7,7 +7,8 @@
use URI::Escape qw(uri_unescape);
-our $VERSION = "1.69";
+our $VERSION = '1.71';
+$VERSION = eval $VERSION;
sub _file_extract_authority
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-1.69/lib/URI/ftp.pm new/URI-1.71/lib/URI/ftp.pm
--- old/URI-1.69/lib/URI/ftp.pm 2015-06-26 07:29:29.000000000 +0200
+++ new/URI-1.71/lib/URI/ftp.pm 2016-01-08 04:15:54.000000000 +0100
@@ -3,7 +3,8 @@
use strict;
use warnings;
-our $VERSION = "1.69";
+our $VERSION = '1.71';
+$VERSION = eval $VERSION;
use parent qw(URI::_server URI::_userpass);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-1.69/lib/URI/gopher.pm new/URI-1.71/lib/URI/gopher.pm
--- old/URI-1.69/lib/URI/gopher.pm 2015-06-26 07:29:24.000000000 +0200
+++ new/URI-1.71/lib/URI/gopher.pm 2016-01-08 04:15:54.000000000 +0100
@@ -3,7 +3,8 @@
use strict;
use warnings;
-our $VERSION = "1.69";
+our $VERSION = '1.71';
+$VERSION = eval $VERSION;
use parent 'URI::_server';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-1.69/lib/URI/http.pm new/URI-1.71/lib/URI/http.pm
--- old/URI-1.69/lib/URI/http.pm 2015-06-26 07:29:37.000000000 +0200
+++ new/URI-1.71/lib/URI/http.pm 2016-01-08 04:15:54.000000000 +0100
@@ -3,7 +3,8 @@
use strict;
use warnings;
-our $VERSION = "1.69";
+our $VERSION = '1.71';
+$VERSION = eval $VERSION;
use parent 'URI::_server';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-1.69/lib/URI/https.pm new/URI-1.71/lib/URI/https.pm
--- old/URI-1.69/lib/URI/https.pm 2015-06-26 07:29:40.000000000 +0200
+++ new/URI-1.71/lib/URI/https.pm 2016-01-08 04:15:54.000000000 +0100
@@ -3,7 +3,8 @@
use strict;
use warnings;
-our $VERSION = "1.69";
+our $VERSION = '1.71';
+$VERSION = eval $VERSION;
use parent 'URI::http';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-1.69/lib/URI/ldap.pm new/URI-1.71/lib/URI/ldap.pm
--- old/URI-1.69/lib/URI/ldap.pm 2015-06-26 07:23:46.000000000 +0200
+++ new/URI-1.71/lib/URI/ldap.pm 2016-01-08 04:15:54.000000000 +0100
@@ -7,7 +7,8 @@
use strict;
use warnings;
-our $VERSION = "1.69";
+our $VERSION = '1.71';
+$VERSION = eval $VERSION;
use parent qw(URI::_ldap URI::_server);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-1.69/lib/URI/ldapi.pm new/URI-1.71/lib/URI/ldapi.pm
--- old/URI-1.69/lib/URI/ldapi.pm 2015-06-26 07:29:43.000000000 +0200
+++ new/URI-1.71/lib/URI/ldapi.pm 2016-01-08 04:15:54.000000000 +0100
@@ -3,7 +3,8 @@
use strict;
use warnings;
-our $VERSION = "1.69";
+our $VERSION = '1.71';
+$VERSION = eval $VERSION;
use parent qw(URI::_ldap URI::_generic);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-1.69/lib/URI/ldaps.pm new/URI-1.71/lib/URI/ldaps.pm
--- old/URI-1.69/lib/URI/ldaps.pm 2015-06-26 07:29:47.000000000 +0200
+++ new/URI-1.71/lib/URI/ldaps.pm 2016-01-08 04:15:54.000000000 +0100
@@ -3,7 +3,8 @@
use strict;
use warnings;
-our $VERSION = "1.69";
+our $VERSION = '1.71';
+$VERSION = eval $VERSION;
use parent 'URI::ldap';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-1.69/lib/URI/mailto.pm new/URI-1.71/lib/URI/mailto.pm
--- old/URI-1.69/lib/URI/mailto.pm 2015-06-26 07:29:50.000000000 +0200
+++ new/URI-1.71/lib/URI/mailto.pm 2016-01-08 04:15:54.000000000 +0100
@@ -3,7 +3,8 @@
use strict;
use warnings;
-our $VERSION = "1.69";
+our $VERSION = '1.71';
+$VERSION = eval $VERSION;
use parent qw(URI URI::_query);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-1.69/lib/URI/mms.pm new/URI-1.71/lib/URI/mms.pm
--- old/URI-1.69/lib/URI/mms.pm 2015-06-26 07:29:54.000000000 +0200
+++ new/URI-1.71/lib/URI/mms.pm 2016-01-08 04:15:54.000000000 +0100
@@ -3,7 +3,8 @@
use strict;
use warnings;
-our $VERSION = "1.69";
+our $VERSION = '1.71';
+$VERSION = eval $VERSION;
use parent 'URI::http';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-1.69/lib/URI/news.pm new/URI-1.71/lib/URI/news.pm
--- old/URI-1.69/lib/URI/news.pm 2015-06-26 07:29:57.000000000 +0200
+++ new/URI-1.71/lib/URI/news.pm 2016-01-08 04:15:54.000000000 +0100
@@ -3,7 +3,8 @@
use strict;
use warnings;
-our $VERSION = "1.69";
+our $VERSION = '1.71';
+$VERSION = eval $VERSION;
use parent 'URI::_server';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-1.69/lib/URI/nntp.pm new/URI-1.71/lib/URI/nntp.pm
--- old/URI-1.69/lib/URI/nntp.pm 2015-06-26 07:30:00.000000000 +0200
+++ new/URI-1.71/lib/URI/nntp.pm 2016-01-08 04:15:54.000000000 +0100
@@ -3,7 +3,8 @@
use strict;
use warnings;
-our $VERSION = "1.69";
+our $VERSION = '1.71';
+$VERSION = eval $VERSION;
use parent 'URI::news';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-1.69/lib/URI/pop.pm new/URI-1.71/lib/URI/pop.pm
--- old/URI-1.69/lib/URI/pop.pm 2015-06-26 07:30:04.000000000 +0200
+++ new/URI-1.71/lib/URI/pop.pm 2016-01-08 04:15:54.000000000 +0100
@@ -3,7 +3,8 @@
use strict;
use warnings;
-our $VERSION = "1.69";
+our $VERSION = '1.71';
+$VERSION = eval $VERSION;
use parent 'URI::_server';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-1.69/lib/URI/rlogin.pm new/URI-1.71/lib/URI/rlogin.pm
--- old/URI-1.69/lib/URI/rlogin.pm 2015-06-26 07:30:07.000000000 +0200
+++ new/URI-1.71/lib/URI/rlogin.pm 2016-01-08 04:15:54.000000000 +0100
@@ -3,7 +3,8 @@
use strict;
use warnings;
-our $VERSION = "1.69";
+our $VERSION = '1.71';
+$VERSION = eval $VERSION;
use parent 'URI::_login';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-1.69/lib/URI/rsync.pm new/URI-1.71/lib/URI/rsync.pm
--- old/URI-1.69/lib/URI/rsync.pm 2015-06-26 07:30:12.000000000 +0200
+++ new/URI-1.71/lib/URI/rsync.pm 2016-01-08 04:15:54.000000000 +0100
@@ -5,7 +5,8 @@
use strict;
use warnings;
-our $VERSION = "1.69";
+our $VERSION = '1.71';
+$VERSION = eval $VERSION;
use parent qw(URI::_server URI::_userpass);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-1.69/lib/URI/rtsp.pm new/URI-1.71/lib/URI/rtsp.pm
--- old/URI-1.69/lib/URI/rtsp.pm 2015-06-26 07:30:15.000000000 +0200
+++ new/URI-1.71/lib/URI/rtsp.pm 2016-01-08 04:15:54.000000000 +0100
@@ -3,7 +3,8 @@
use strict;
use warnings;
-our $VERSION = "1.69";
+our $VERSION = '1.71';
+$VERSION = eval $VERSION;
use parent 'URI::http';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-1.69/lib/URI/rtspu.pm new/URI-1.71/lib/URI/rtspu.pm
--- old/URI-1.69/lib/URI/rtspu.pm 2015-06-26 07:30:18.000000000 +0200
+++ new/URI-1.71/lib/URI/rtspu.pm 2016-01-08 04:15:54.000000000 +0100
@@ -3,7 +3,8 @@
use strict;
use warnings;
-our $VERSION = "1.69";
+our $VERSION = '1.71';
+$VERSION = eval $VERSION;
use parent 'URI::rtsp';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-1.69/lib/URI/sftp.pm new/URI-1.71/lib/URI/sftp.pm
--- old/URI-1.69/lib/URI/sftp.pm 2015-06-26 07:24:00.000000000 +0200
+++ new/URI-1.71/lib/URI/sftp.pm 2016-01-08 04:15:54.000000000 +0100
@@ -5,6 +5,7 @@
use parent 'URI::ssh';
-our $VERSION = "1.69";
+our $VERSION = '1.71';
+$VERSION = eval $VERSION;
1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-1.69/lib/URI/sip.pm new/URI-1.71/lib/URI/sip.pm
--- old/URI-1.69/lib/URI/sip.pm 2015-06-26 07:23:46.000000000 +0200
+++ new/URI-1.71/lib/URI/sip.pm 2016-01-08 04:15:54.000000000 +0100
@@ -14,7 +14,8 @@
use URI::Escape qw(uri_unescape);
-our $VERSION = "1.69";
+our $VERSION = '1.71';
+$VERSION = eval $VERSION;
sub default_port { 5060 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-1.69/lib/URI/sips.pm new/URI-1.71/lib/URI/sips.pm
--- old/URI-1.69/lib/URI/sips.pm 2015-06-26 07:30:21.000000000 +0200
+++ new/URI-1.71/lib/URI/sips.pm 2016-01-08 04:15:54.000000000 +0100
@@ -3,7 +3,8 @@
use strict;
use warnings;
-our $VERSION = "1.69";
+our $VERSION = '1.71';
+$VERSION = eval $VERSION;
use parent 'URI::sip';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-1.69/lib/URI/snews.pm new/URI-1.71/lib/URI/snews.pm
--- old/URI-1.69/lib/URI/snews.pm 2015-06-26 07:30:24.000000000 +0200
+++ new/URI-1.71/lib/URI/snews.pm 2016-01-08 04:15:54.000000000 +0100
@@ -3,7 +3,8 @@
use strict;
use warnings;
-our $VERSION = "1.69";
+our $VERSION = '1.71';
+$VERSION = eval $VERSION;
use parent 'URI::news';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-1.69/lib/URI/ssh.pm new/URI-1.71/lib/URI/ssh.pm
--- old/URI-1.69/lib/URI/ssh.pm 2015-06-26 07:30:28.000000000 +0200
+++ new/URI-1.71/lib/URI/ssh.pm 2016-01-08 04:15:54.000000000 +0100
@@ -3,7 +3,8 @@
use strict;
use warnings;
-our $VERSION = "1.69";
+our $VERSION = '1.71';
+$VERSION = eval $VERSION;
use parent 'URI::_login';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-1.69/lib/URI/telnet.pm new/URI-1.71/lib/URI/telnet.pm
--- old/URI-1.69/lib/URI/telnet.pm 2015-06-26 07:30:30.000000000 +0200
+++ new/URI-1.71/lib/URI/telnet.pm 2016-01-08 04:15:54.000000000 +0100
@@ -3,7 +3,8 @@
use strict;
use warnings;
-our $VERSION = "1.69";
+our $VERSION = '1.71';
+$VERSION = eval $VERSION;
use parent 'URI::_login';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-1.69/lib/URI/tn3270.pm new/URI-1.71/lib/URI/tn3270.pm
--- old/URI-1.69/lib/URI/tn3270.pm 2015-06-26 07:30:34.000000000 +0200
+++ new/URI-1.71/lib/URI/tn3270.pm 2016-01-08 04:15:54.000000000 +0100
@@ -3,7 +3,8 @@
use strict;
use warnings;
-our $VERSION = "1.69";
+our $VERSION = '1.71';
+$VERSION = eval $VERSION;
use parent 'URI::_login';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-1.69/lib/URI/urn/oid.pm new/URI-1.71/lib/URI/urn/oid.pm
--- old/URI-1.69/lib/URI/urn/oid.pm 2015-06-26 07:30:37.000000000 +0200
+++ new/URI-1.71/lib/URI/urn/oid.pm 2016-01-08 04:15:54.000000000 +0100
@@ -3,7 +3,8 @@
use strict;
use warnings;
-our $VERSION = "1.69";
+our $VERSION = '1.71';
+$VERSION = eval $VERSION;
use parent 'URI::urn';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-1.69/lib/URI/urn.pm new/URI-1.71/lib/URI/urn.pm
--- old/URI-1.69/lib/URI/urn.pm 2015-06-26 07:30:46.000000000 +0200
+++ new/URI-1.71/lib/URI/urn.pm 2016-01-08 04:15:54.000000000 +0100
@@ -3,13 +3,15 @@
use strict;
use warnings;
-our $VERSION = "1.69";
+our $VERSION = '1.71';
+$VERSION = eval $VERSION;
use parent 'URI';
use Carp qw(carp);
my %implementor;
+my %require_attempted;
sub _init {
my $class = shift;
@@ -29,9 +31,13 @@
$impclass = "URI::urn::$id";
no strict 'refs';
unless (@{"${impclass}::ISA"}) {
- # Try to load it
- eval "require $impclass";
- die $@ if $@ && $@ !~ /Can\'t locate.*in \@INC/;
+ if (not exists $require_attempted{$impclass}) {
+ # Try to load it
+ my $_old_error = $@;
+ eval "require $impclass";
+ die $@ if $@ && $@ !~ /Can\'t locate.*in \@INC/;
+ $@ = $_old_error;
+ }
$impclass = "URI::urn" unless @{"${impclass}::ISA"};
}
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-1.69/lib/URI.pm new/URI-1.71/lib/URI.pm
--- old/URI-1.69/lib/URI.pm 2015-07-07 22:39:00.000000000 +0200
+++ new/URI-1.71/lib/URI.pm 2016-01-08 04:15:54.000000000 +0100
@@ -3,7 +3,8 @@
use strict;
use warnings;
-our $VERSION = "1.69";
+our $VERSION = '1.71';
+$VERSION = eval $VERSION;
our ($ABS_REMOTE_LEADING_DOTS, $ABS_ALLOW_RELATIVE_SCHEME, $DEFAULT_QUERY_FORM_DELIMITER);
@@ -94,6 +95,7 @@
return $str;
}
+my %require_attempted;
sub implementor
{
@@ -128,9 +130,13 @@
no strict 'refs';
# check we actually have one for the scheme:
unless (@{"${ic}::ISA"}) {
- # Try to load it
- eval "require $ic";
- die $@ if $@ && $@ !~ /Can\'t locate.*in \@INC/;
+ if (not exists $require_attempted{$ic}) {
+ # Try to load it
+ my $_old_error = $@;
+ eval "require $ic";
+ die $@ if $@ && $@ !~ /Can\'t locate.*in \@INC/;
+ $@ = $_old_error;
+ }
return undef unless @{"${ic}::ISA"};
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-1.69/t/scheme-exceptions.t new/URI-1.71/t/scheme-exceptions.t
--- old/URI-1.69/t/scheme-exceptions.t 1970-01-01 01:00:00.000000000 +0100
+++ new/URI-1.71/t/scheme-exceptions.t 2015-12-29 00:43:26.000000000 +0100
@@ -0,0 +1,16 @@
+use strict;
+use warnings;
+
+use Test::More;
+use URI;
+
+plan skip_all => 'this test assumes that URI::javascript does not exist'
+ if eval 'require URI::javascript';
+plan tests => 4;
+
+for (0..1) {
+ my $uri = URI->new('javascript://foo/bar');
+
+ is($@, '', 'no exception when trying to load a scheme handler class');
+ ok($uri->isa('URI'), 'but URI still instantiated as foreign');
+}
1
0
Hello community,
here is the log from the commit of package perl-Regexp-Common for openSUSE:Factory checked in at 2016-01-17 09:22:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Regexp-Common (Old)
and /work/SRC/openSUSE:Factory/.perl-Regexp-Common.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Regexp-Common"
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Regexp-Common/perl-Regexp-Common.changes 2015-12-20 10:52:34.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.perl-Regexp-Common.new/perl-Regexp-Common.changes 2016-01-17 09:22:51.000000000 +0100
@@ -1,0 +2,19 @@
+Wed Jan 13 10:23:59 UTC 2016 - coolo(a)suse.com
+
+- updated to 2016010801
+ see /usr/share/doc/packages/perl-Regexp-Common/Changes
+
+ Version 2016010801 Fri Jan 8 12:52:36 CET 2016
+ + Use 'done_testing ()' instead of 'done_testing', so the test file compiles
+ even if the user uses an old Test::More.
+
+ Version 2016010701 Thu Jan 7 19:31:34 CET 2016
+ + Removed the 29143 tests from t/number/integer.t, and replaced them with
+ 34689 spread over 7 new files. The reason is, there are sporadic failures
+ reported by CPAN testers in the t/number/integer.t file, but this file
+ uses the random number generator to generate tests. Which makes issues
+ very hard to debug, as failures cannot be reproduced.
+
+ The new tests will be deterministic.
+
+-------------------------------------------------------------------
Old:
----
Regexp-Common-2015121601.tar.gz
New:
----
Regexp-Common-2016010801.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Regexp-Common.spec ++++++
--- /var/tmp/diff_new_pack.FUnbnD/_old 2016-01-17 09:22:52.000000000 +0100
+++ /var/tmp/diff_new_pack.FUnbnD/_new 2016-01-17 09:22:52.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package perl-Regexp-Common
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: perl-Regexp-Common
-Version: 2015121601
+Version: 2016010801
Release: 0
%define cpan_name Regexp-Common
Summary: Provide commonly requested regular expressions
++++++ Regexp-Common-2015121601.tar.gz -> Regexp-Common-2016010801.tar.gz ++++++
++++ 1856 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package vlc for openSUSE:13.1:Update checked in at 2016-01-16 21:01:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:13.1:Update/vlc (Old)
and /work/SRC/openSUSE:13.1:Update/.vlc.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vlc"
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ _link ++++++
--- /var/tmp/diff_new_pack.n2ieUg/_old 2016-01-16 21:01:18.000000000 +0100
+++ /var/tmp/diff_new_pack.n2ieUg/_new 2016-01-16 21:01:18.000000000 +0100
@@ -1 +1 @@
-<link package='vlc.3452' cicount='copy' />
+<link package='vlc.366' cicount='copy' />
1
0
Hello community,
here is the log from the commit of package unrar for openSUSE:Factory:NonFree checked in at 2016-01-16 11:57:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory:NonFree/unrar (Old)
and /work/SRC/openSUSE:Factory:NonFree/.unrar.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "unrar"
Changes:
--------
--- /work/SRC/openSUSE:Factory:NonFree/unrar/unrar.changes 2015-11-24 22:34:33.000000000 +0100
+++ /work/SRC/openSUSE:Factory:NonFree/.unrar.new/unrar.changes 2016-01-16 11:57:27.000000000 +0100
@@ -1,0 +2,6 @@
+Sun Jan 10 12:16:14 UTC 2016 - lazy.kent(a)opensuse.org
+
+- Update to 5.3.9.
+ * No changelog available.
+
+-------------------------------------------------------------------
Old:
----
unrarsrc-5.3.8.tar.gz
New:
----
unrarsrc-5.3.9.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ unrar.spec ++++++
--- /var/tmp/diff_new_pack.iS9GS8/_old 2016-01-16 11:57:28.000000000 +0100
+++ /var/tmp/diff_new_pack.iS9GS8/_new 2016-01-16 11:57:28.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package unrar
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,10 +18,10 @@
# majorversion should match the major version number.
%define majorversion 5
-%define libsuffix 5_3_8
+%define libsuffix 5_3_9
Name: unrar
-Version: 5.3.8
+Version: 5.3.9
Release: 0
Summary: A program to extract, test, and view RAR archives
License: SUSE-NonFree
++++++ unrarsrc-5.3.8.tar.gz -> unrarsrc-5.3.9.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unrar/dll.rc new/unrar/dll.rc
--- old/unrar/dll.rc 2015-11-18 10:14:43.000000000 +0100
+++ new/unrar/dll.rc 2016-01-03 10:10:40.000000000 +0100
@@ -2,8 +2,8 @@
#include <commctrl.h>
VS_VERSION_INFO VERSIONINFO
-FILEVERSION 5, 30, 100, 1785
-PRODUCTVERSION 5, 30, 100, 1785
+FILEVERSION 5, 31, 1, 1832
+PRODUCTVERSION 5, 31, 1, 1832
FILEOS VOS__WINDOWS32
FILETYPE VFT_APP
{
@@ -14,9 +14,9 @@
VALUE "CompanyName", "Alexander Roshal\0"
VALUE "ProductName", "RAR decompression library\0"
VALUE "FileDescription", "RAR decompression library\0"
- VALUE "FileVersion", "5.30.0\0"
- VALUE "ProductVersion", "5.30.0\0"
- VALUE "LegalCopyright", "Copyright � Alexander Roshal 1993-2015\0"
+ VALUE "FileVersion", "5.31.1\0"
+ VALUE "ProductVersion", "5.31.1\0"
+ VALUE "LegalCopyright", "Copyright � Alexander Roshal 1993-2016\0"
VALUE "OriginalFilename", "Unrar.dll\0"
}
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unrar/secpassword.cpp new/unrar/secpassword.cpp
--- old/unrar/secpassword.cpp 2015-11-18 10:34:20.000000000 +0100
+++ new/unrar/secpassword.cpp 2016-01-03 10:55:37.000000000 +0100
@@ -35,7 +35,7 @@
{
if (!LoadCalled)
{
- hCrypt = LoadLibraryW(L"Crypt32.dll");
+ hCrypt = LoadSysLibrary(L"Crypt32.dll");
if (hCrypt != NULL)
{
pCryptProtectMemory = (CRYPTPROTECTMEMORY)GetProcAddress(hCrypt, "CryptProtectMemory");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unrar/system.cpp new/unrar/system.cpp
--- old/unrar/system.cpp 2015-11-18 10:34:20.000000000 +0100
+++ new/unrar/system.cpp 2016-01-03 10:55:37.000000000 +0100
@@ -130,6 +130,9 @@
+
+
+
#ifdef USE_SSE
SSE_VERSION _SSE_Version=GetSSEVersion();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unrar/timefn.cpp new/unrar/timefn.cpp
--- old/unrar/timefn.cpp 2015-11-18 10:34:20.000000000 +0100
+++ new/unrar/timefn.cpp 2016-01-03 10:55:37.000000000 +0100
@@ -122,6 +122,7 @@
st.wMinute=lt->Minute;
st.wSecond=lt->Second;
st.wMilliseconds=0;
+ st.wDayOfWeek=0;
FILETIME lft;
if (SystemTimeToFileTime(&st,&lft))
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unrar/version.hpp new/unrar/version.hpp
--- old/unrar/version.hpp 2015-11-18 10:34:20.000000000 +0100
+++ new/unrar/version.hpp 2016-01-03 10:55:37.000000000 +0100
@@ -1,6 +1,6 @@
#define RARVER_MAJOR 5
-#define RARVER_MINOR 30
-#define RARVER_BETA 0
-#define RARVER_DAY 18
-#define RARVER_MONTH 11
-#define RARVER_YEAR 2015
+#define RARVER_MINOR 31
+#define RARVER_BETA 1
+#define RARVER_DAY 3
+#define RARVER_MONTH 1
+#define RARVER_YEAR 2016
1
0
Hello community,
here is the log from the commit of package opera for openSUSE:Factory:NonFree checked in at 2016-01-16 11:57:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory:NonFree/opera (Old)
and /work/SRC/openSUSE:Factory:NonFree/.opera.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "opera"
Changes:
--------
--- /work/SRC/openSUSE:Factory:NonFree/opera/opera.changes 2015-12-10 10:26:47.000000000 +0100
+++ /work/SRC/openSUSE:Factory:NonFree/.opera.new/opera.changes 2016-01-16 11:57:25.000000000 +0100
@@ -1,0 +2,13 @@
+Thu Jan 14 23:57:30 UTC 2016 - sor.alexei(a)meowr.ru
+
+- Update to 34.0.2036.47:
+ * [Engine] Crash in HttpRequestHeaders::AddHeadersFromString.
+ * “Mute tab” in context menu, despite flag being disabled by
+ default in O34.
+ * Turbo badge similar to history badge.
+ * DeleteBrowserData not working need for maintenance of API.
+ * Renderer crashes when trying to play a H.264 movie.
+ * Issues with Montenegrin language.
+ * Wrong aspect ratio on Netflix videos.
+
+-------------------------------------------------------------------
Old:
----
opera-stable_34.0.2036.25_amd64.deb
New:
----
opera-stable_34.0.2036.47_amd64.deb
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ opera.spec ++++++
--- /var/tmp/diff_new_pack.toEDjQ/_old 2016-01-16 11:57:27.000000000 +0100
+++ /var/tmp/diff_new_pack.toEDjQ/_new 2016-01-16 11:57:27.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package opera
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,13 +17,13 @@
Name: opera
-Version: 34.0.2036.25
+Version: 34.0.2036.47
Release: 0
Summary: Proprietary web browser
License: SUSE-NonFree
Group: Productivity/Networking/Web/Browsers
Url: https://opera.com/
-Source: http://get.geo.opera.com/pub/%{name}/desktop/%{version}/linux/%{name}-stabl…
+Source: http://get.geo.opera.com/ftp/pub/%{name}/desktop/%{version}/linux/%{name}-s…
Source1: %{name}.sh
BuildRequires: fdupes
BuildRequires: hicolor-icon-theme
1
0
Hello community,
here is the log from the commit of package yast2-schema for openSUSE:Factory checked in at 2016-01-16 11:57:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2-schema (Old)
and /work/SRC/openSUSE:Factory/.yast2-schema.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yast2-schema"
Changes:
--------
--- /work/SRC/openSUSE:Factory/yast2-schema/yast2-schema.changes 2015-10-12 10:02:29.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.yast2-schema.new/yast2-schema.changes 2016-01-16 11:57:22.000000000 +0100
@@ -1,0 +2,6 @@
+Fri Nov 13 11:40:46 UTC 2015 - igonzalezsosa(a)suse.com
+
+- Fix validation of AutoYaST schema (bsc#954412)
+- 3.1.6
+
+-------------------------------------------------------------------
Old:
----
yast2-schema-3.1.5.tar.bz2
New:
----
yast2-schema-3.1.6.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-schema.spec ++++++
--- /var/tmp/diff_new_pack.WNaWBN/_old 2016-01-16 11:57:23.000000000 +0100
+++ /var/tmp/diff_new_pack.WNaWBN/_new 2016-01-16 11:57:23.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package yast2-schema
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: yast2-schema
-Version: 3.1.5
+Version: 3.1.6
Release: 0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
++++++ yast2-schema-3.1.5.tar.bz2 -> yast2-schema-3.1.6.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-schema-3.1.5/package/yast2-schema.changes new/yast2-schema-3.1.6/package/yast2-schema.changes
--- old/yast2-schema-3.1.5/package/yast2-schema.changes 2015-10-08 16:22:10.000000000 +0200
+++ new/yast2-schema-3.1.6/package/yast2-schema.changes 2016-01-15 10:17:11.000000000 +0100
@@ -1,4 +1,10 @@
-------------------------------------------------------------------
+Fri Nov 13 11:40:46 UTC 2015 - igonzalezsosa(a)suse.com
+
+- Fix validation of AutoYaST schema (bsc#954412)
+- 3.1.6
+
+-------------------------------------------------------------------
Thu Oct 8 15:54:16 CEST 2015 - schubi(a)suse.de
- Set default value if %is_opensuse has not been set.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-schema-3.1.5/package/yast2-schema.spec new/yast2-schema-3.1.6/package/yast2-schema.spec
--- old/yast2-schema-3.1.5/package/yast2-schema.spec 2015-10-08 16:22:10.000000000 +0200
+++ new/yast2-schema-3.1.6/package/yast2-schema.spec 2016-01-15 10:17:11.000000000 +0100
@@ -17,7 +17,7 @@
Name: yast2-schema
-Version: 3.1.5
+Version: 3.1.6
Release: 0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
1
0
Hello community,
here is the log from the commit of package cgal for openSUSE:Factory checked in at 2016-01-16 11:57:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/cgal (Old)
and /work/SRC/openSUSE:Factory/.cgal.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cgal"
Changes:
--------
--- /work/SRC/openSUSE:Factory/cgal/cgal.changes 2015-11-24 22:33:50.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.cgal.new/cgal.changes 2016-01-16 11:57:21.000000000 +0100
@@ -1,0 +2,5 @@
+Sun Nov 22 11:38:55 UTC 2015 - wk(a)ire.pw.edu.pl
+
+- fixed build for SLE-12 and some earlier releases
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ cgal.spec ++++++
--- /var/tmp/diff_new_pack.92wimJ/_old 2016-01-16 11:57:22.000000000 +0100
+++ /var/tmp/diff_new_pack.92wimJ/_new 2016-01-16 11:57:22.000000000 +0100
@@ -26,6 +26,11 @@
%define _soversion 11.0.1
%define _sourcename CGAL
%define _libname libCGAL%{_soname}
+%if 0%{?suse_version} >= 1320 || ( 0%{?suse_version} == 1315 && 0%{?is_opensuse} )
+%define have_qt5 1
+%else
+%define have_qt5 0
+%endif
Name: cgal
Version: 4.7
Release: 0
@@ -45,10 +50,12 @@
BuildRequires: glu-devel
BuildRequires: gmp-devel
BuildRequires: lapack-devel
+%if %{have_qt5}
BuildRequires: libqt5-qtbase-devel
BuildRequires: libqt5-qtscript-devel
BuildRequires: libqt5-qtsvg-devel
BuildRequires: libqt5-qttools-devel
+%endif
BuildRequires: mpfr-devel
BuildRequires: xz
BuildRequires: zlib-devel
@@ -171,8 +178,10 @@
%{_libdir}/libCGAL_Core.so.%{_soname}
%{_libdir}/libCGAL_ImageIO.so.%{_soversion}
%{_libdir}/libCGAL_ImageIO.so.%{_soname}
+%if %{have_qt5}
%{_libdir}/libCGAL_Qt5.so.%{_soversion}
%{_libdir}/libCGAL_Qt5.so.%{_soname}
+%endif
%files devel
%defattr(-,root,root,-)
@@ -181,7 +190,9 @@
%{_libdir}/libCGAL.so
%{_libdir}/libCGAL_Core.so
%{_libdir}/libCGAL_ImageIO.so
+%if %{have_qt5}
%{_libdir}/libCGAL_Qt5.so
+%endif
%{_libdir}/CGAL
%{_bindir}/*
%{_mandir}/man1/cgal_create_cmake_script.1*
1
0
Hello community,
here is the log from the commit of package libtorrent-rasterbar for openSUSE:Factory checked in at 2016-01-16 11:57:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libtorrent-rasterbar (Old)
and /work/SRC/openSUSE:Factory/.libtorrent-rasterbar.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libtorrent-rasterbar"
Changes:
--------
--- /work/SRC/openSUSE:Factory/libtorrent-rasterbar/libtorrent-rasterbar.changes 2015-11-24 22:34:17.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.libtorrent-rasterbar.new/libtorrent-rasterbar.changes 2016-01-16 11:57:20.000000000 +0100
@@ -1,0 +2,6 @@
+Thu Jan 14 23:57:30 UTC 2016 - sor.alexei(a)meowr.ru
+
+- Add libtorrent-rasterbar-boost-1.60.patch: register_ptr_to_python
+ for boost::shared_ptr<alert> (by Andrew Resch).
+
+-------------------------------------------------------------------
New:
----
libtorrent-rasterbar-boost-1.60.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libtorrent-rasterbar.spec ++++++
--- /var/tmp/diff_new_pack.cZlvAM/_old 2016-01-16 11:57:21.000000000 +0100
+++ /var/tmp/diff_new_pack.cZlvAM/_new 2016-01-16 11:57:21.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package libtorrent-rasterbar
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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
@@ -28,6 +28,8 @@
Group: Development/Libraries/C and C++
Url: http://rasterbar.com/products/libtorrent
Source: https://github.com/arvidn/%{_name}/releases/download/%{_name}-%{_version}/%…
+# PATCH-FIX-UPSTREAM libtorrent-rasterbar-boost-1.60.patch andrewresch(a)gmail.com -- Register_ptr_to_python for boost::shared_ptr<alert>.
+Patch0: libtorrent-rasterbar-boost-1.60.patch
BuildRequires: boost-devel >= 1.36
BuildRequires: gcc-c++
BuildRequires: pkg-config
@@ -111,6 +113,7 @@
%prep
%setup -q
+%patch0 -p1
%build
export CFLAGS="%{optflags} -fno-strict-aliasing"
++++++ libtorrent-rasterbar-boost-1.60.patch ++++++
>From 5330ba5af717b983e456be9f576d66b78d9ca214 Mon Sep 17 00:00:00 2001
From: Andrew Resch <andrewresch(a)gmail.com>
Date: Sat, 2 Jan 2016 14:40:02 -0800
Subject: [PATCH] register_ptr_to_python for boost::shared_ptr<alert>
---
bindings/python/src/session.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/bindings/python/src/session.cpp b/bindings/python/src/session.cpp
index fe53e10..727a54a 100644
--- a/bindings/python/src/session.cpp
+++ b/bindings/python/src/session.cpp
@@ -799,7 +799,7 @@ void bind_session()
.def("settings", &get_feed_settings)
;
- register_ptr_to_python<std::auto_ptr<alert> >();
+ register_ptr_to_python<boost::shared_ptr<alert> >();
def("high_performance_seed", high_performance_seed);
def("min_memory_usage", min_memory_usage);
1
0
Hello community,
here is the log from the commit of package yast2-dhcp-server for openSUSE:Factory checked in at 2016-01-16 11:57:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2-dhcp-server (Old)
and /work/SRC/openSUSE:Factory/.yast2-dhcp-server.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yast2-dhcp-server"
Changes:
--------
--- /work/SRC/openSUSE:Factory/yast2-dhcp-server/yast2-dhcp-server.changes 2016-01-08 15:24:02.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.yast2-dhcp-server.new/yast2-dhcp-server.changes 2016-01-16 11:57:18.000000000 +0100
@@ -1,0 +2,6 @@
+Thu Jan 14 15:46:22 UTC 2016 - igonzalezsosa(a)suse.com
+
+- Fix validation of AutoYaST profiles (bsc#954412)
+- 3.1.9
+
+-------------------------------------------------------------------
@@ -23,0 +30 @@
+- 3.1.5
Old:
----
yast2-dhcp-server-3.1.8.tar.bz2
New:
----
yast2-dhcp-server-3.1.9.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-dhcp-server.spec ++++++
--- /var/tmp/diff_new_pack.wnJW1p/_old 2016-01-16 11:57:19.000000000 +0100
+++ /var/tmp/diff_new_pack.wnJW1p/_new 2016-01-16 11:57:19.000000000 +0100
@@ -17,7 +17,7 @@
Name: yast2-dhcp-server
-Version: 3.1.8
+Version: 3.1.9
Release: 0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
++++++ yast2-dhcp-server-3.1.8.tar.bz2 -> yast2-dhcp-server-3.1.9.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-dhcp-server-3.1.8/package/yast2-dhcp-server.changes new/yast2-dhcp-server-3.1.9/package/yast2-dhcp-server.changes
--- old/yast2-dhcp-server-3.1.8/package/yast2-dhcp-server.changes 2016-01-08 10:12:09.000000000 +0100
+++ new/yast2-dhcp-server-3.1.9/package/yast2-dhcp-server.changes 2016-01-14 23:22:11.000000000 +0100
@@ -1,4 +1,10 @@
-------------------------------------------------------------------
+Thu Jan 14 15:46:22 UTC 2016 - igonzalezsosa(a)suse.com
+
+- Fix validation of AutoYaST profiles (bsc#954412)
+- 3.1.9
+
+-------------------------------------------------------------------
Thu Jan 7 16:29:01 UTC 2016 - ancor(a)suse.com
- Fixed crash when dhcp-server is not installed (bsc#959730)
@@ -21,6 +27,7 @@
Thu Dec 4 09:50:01 UTC 2014 - jreidinger(a)suse.com
- remove X-KDE-Library from desktop file (bnc#899104)
+- 3.1.5
-------------------------------------------------------------------
Fri Sep 19 08:28:57 UTC 2014 - ancor(a)suse.com
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-dhcp-server-3.1.8/package/yast2-dhcp-server.spec new/yast2-dhcp-server-3.1.9/package/yast2-dhcp-server.spec
--- old/yast2-dhcp-server-3.1.8/package/yast2-dhcp-server.spec 2016-01-08 10:12:09.000000000 +0100
+++ new/yast2-dhcp-server-3.1.9/package/yast2-dhcp-server.spec 2016-01-14 23:22:11.000000000 +0100
@@ -17,7 +17,7 @@
Name: yast2-dhcp-server
-Version: 3.1.8
+Version: 3.1.9
Release: 0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-dhcp-server-3.1.8/src/autoyast-rnc/dhcp-server.rnc new/yast2-dhcp-server-3.1.9/src/autoyast-rnc/dhcp-server.rnc
--- old/yast2-dhcp-server-3.1.8/src/autoyast-rnc/dhcp-server.rnc 2016-01-08 10:12:09.000000000 +0100
+++ new/yast2-dhcp-server-3.1.9/src/autoyast-rnc/dhcp-server.rnc 2016-01-14 23:22:11.000000000 +0100
@@ -15,8 +15,8 @@
allowed_interfaces =
element allowed_interfaces {
LIST,
- allowed_interface+
-}
+ allowed_interface*
+}
allowed_interface = element allowed_interface { text }
1
0
Hello community,
here is the log from the commit of package fonehome for openSUSE:Factory checked in at 2016-01-16 11:57:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/fonehome (Old)
and /work/SRC/openSUSE:Factory/.fonehome.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fonehome"
Changes:
--------
--- /work/SRC/openSUSE:Factory/fonehome/fonehome.changes 2013-12-11 15:39:50.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.fonehome.new/fonehome.changes 2016-01-16 11:57:17.000000000 +0100
@@ -1,0 +2,6 @@
+Thu Jan 7 20:30:23 UTC 2016 - archie.cobbs(a)gmail.com
+
+- Upgrade to version 1.1.0
+ + Improvements to fhshow(1); support IPv6 and UDP sockets
+
+-------------------------------------------------------------------
Old:
----
fonehome-1.0.31.tar.gz
New:
----
fonehome-1.1.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ fonehome.spec ++++++
--- /var/tmp/diff_new_pack.sEAu8C/_old 2016-01-16 11:57:18.000000000 +0100
+++ /var/tmp/diff_new_pack.sEAu8C/_new 2016-01-16 11:57:18.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package fonehome
#
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2012 Archie L. Cobbs <archie(a)dellroad.org>
#
# All modifications and additions to the file contributed by third parties
@@ -41,7 +41,7 @@
%define authkeys_options no-X11-forwarding,no-agent-forwarding,no-pty,permitopen="0.0.0.0:9",command="sleep 99999d"
Name: fonehome
-Version: 1.0.31
+Version: 1.1.0
Release: 0
Summary: Remote access to machines behind firewalls
License: Apache-2.0
@@ -49,7 +49,8 @@
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch
Source: %{name}-%{version}.tar.gz
-Url: http://code.google.com/p/%{name}/
+Url: https://github.com/archiecobbs/%{name}/
+Requires: bc
Requires: findutils
Requires: openssh
Requires: sed
++++++ fonehome-1.0.31.tar.gz -> fonehome-1.1.0.tar.gz ++++++
++++ 2214 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package cgit for openSUSE:Factory checked in at 2016-01-16 11:57:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/cgit (Old)
and /work/SRC/openSUSE:Factory/.cgit.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cgit"
Changes:
--------
--- /work/SRC/openSUSE:Factory/cgit/cgit.changes 2015-10-08 08:24:53.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.cgit.new/cgit.changes 2016-01-16 11:57:13.000000000 +0100
@@ -1,0 +2,22 @@
+Thu Jan 14 15:25:28 UTC 2016 - jengelh(a)inai.de
+
+- Update to new upstream release 0.12
+* Show remote refs in branch switcher combobox.
+* Add sample post-receive hook in /contrib.
+* Add HTML escaping to filters.
+* Add "enable-follow-links" option to have the log UI
+ behave the same way as "git log --follow", as well
+ as updating the diffand commit UIs.
+* Errors are now cached under the dynamic-ttl setting.
+* Simplified filters and converters.
+* Add "enable-html-serving" to turn on serving of HTML mimetypes
+ from the /plain handler, to prevent against stored XSS.
+* /blob no longer takes a mimetype query string parameter.
+- Resolve: Reflected Cross Site Scripting & Header Injection in
+ Mimetype Query String; Stored Cross Site Scripting & Header
+ Injection in Filename Parameter; Stored Cross Site Scripting in
+ Git Repo Files; Integer Overflow resulting in Buffer Overflow
+ [boo#961916 CVE-2016-1899 CVE-2016-1900 CVE-2016-1901]
+- Update bundled git tarball to 2.7.0 (build-time requirement)
+
+-------------------------------------------------------------------
Old:
----
cgit-0.11.2.tar.xz
git-2.6.1.tar.sign
git-2.6.1.tar.xz
New:
----
cgit-0.12.tar.xz
git-2.7.0.tar.sign
git-2.7.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ cgit.spec ++++++
--- /var/tmp/diff_new_pack.rSIyFj/_old 2016-01-16 11:57:15.000000000 +0100
+++ /var/tmp/diff_new_pack.rSIyFj/_new 2016-01-16 11:57:15.000000000 +0100
@@ -16,10 +16,10 @@
#
-%define git_version 2.6.1
+%define git_version 2.7.0
Name: cgit
-Version: 0.11.2
+Version: 0.12
Release: 0
Summary: A web frontend for git repositories
Url: http://git.zx2c4.com/cgit/
@@ -47,10 +47,6 @@
This is an attempt to create a fast web interface for the Git SCM, using a
builtin cache to decrease server I/O pressue.
-Authors:
---------
- Lars Hjemli (hjemli(a)gmail.com)
-
%prep
%setup -qa2
%patch0 -p1
++++++ cgit-0.11.2.tar.xz -> cgit-0.12.tar.xz ++++++
++++ 4952 lines of diff (skipped)
++++++ git-2.6.1.tar.xz -> git-2.7.0.tar.xz ++++++
++++ 132725 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package OpenImageIO for openSUSE:Factory checked in at 2016-01-16 11:57:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/OpenImageIO (Old)
and /work/SRC/openSUSE:Factory/.OpenImageIO.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "OpenImageIO"
Changes:
--------
--- /work/SRC/openSUSE:Factory/OpenImageIO/OpenImageIO.changes 2015-11-26 17:01:21.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.OpenImageIO.new/OpenImageIO.changes 2016-01-16 11:57:10.000000000 +0100
@@ -1,0 +2,88 @@
+Thu Jan 14 13:28:59 UTC 2016 - davejplater(a)gmail.com
+
+- Update to release 1.7.0dev
+- Explicitly enabled build with openssl because the build fails on
+ i586 due to internally defined types.
+- Upstream changes:
+ Major new features and improvements:
+
+ Public API changes:
+ * DeepData internals and API overhaul: struct internals hidden, now you
+ must use the API; DeepData declaration is now in deepdata.h, not in
+ imageio.h; DD methods now allow insertion and erasure of individual
+ samples. #1289 (1.7.0)
+ * imageio.h: Removed items deprecated since 1.4: a version of
+ convert_types() that took alpha and z channel indices
+ (but never used them). #1291
+ * fmath.h: Removed safe_sqrtf, safe_acosf, fast_expf, which have been
+ deprecated since 1.5. (1.7.0) #1291
+ * Removed ImageBufAlgo::flipflop(), which was deprecated since 1.5 and
+ is now called rotate180. #1291 (1.7.0)
+ * Several varieties of ImageCache and TextureSystem getattribute methods
+ were noticed to not be properly declared 'const'. This was fixed.
+ #1300 (1.7.0/1.6.9)
+
+ Fixes, minor enhancements, and performance improvements:
+ * oiiotool:
+ * oiiotool --subimage now takes as an argument either the subimage
+ numeric index, or a subimage name. #1287 (1.7.0)
+ * oiiotool's image cache was smaller than intended because of typo.
+ (1.7.0/1.6.9)
+ * ImageBufAlgo:
+ * The varieties of add(), sub(), mul(), and div() that take an
+ image operand and a per-channel constant operand have all been
+ modified to work properly for "deep" images. #1297 (1.7.0)
+ * maketx:
+ * maketx -u now remakes the file if command line arguments or OIIO
+ version changes, even if the files' dates appear to match.
+ #1281 (1.7.0)
+ * TIFF:
+ * When outputting a TIFF file, a special attribute "tiff:half", if
+ set to nonzero, will enable writing of 16-bit float pixel data
+ (obviously, only if the spec.format is HALF). #1283 (1.7.0)
+ * TIFF input: erase redundant IPTC:Caption and IPTC:OriginatingProgram
+ if they are identical to existing ImageDescription and Software
+ metadata, respectively. (1.7.0/1.6.9)
+ * Video formats:
+ * The ffmpeg-based reader had a variety of fixes. #1288 (1.7.0)
+
+ Build/test system improvements:
+ * Fix build break against Boost 1.60. #1299,#1300 (1.7.0/1.6.9/1.5.23)
+ * filesystem_test now much more comprehensively tests the contents of
+ Filesystem. #1302 (1.7.0)
+ * fmath_test adds benchmarks for various data conversions. #1305 (1.7.0)
+
+ Developer goodies / internals:
+ * parallel_image has been improved in several ways: can choose split
+ direction; raised minimum chunk size to prevent thread fan-out for
+ images too small to benefit; uses the calling thread as part of the
+ pool. #1303 (1.7.0)
+ * timer.h: DoNotOptimize() and clobber() help to disable certain
+ optimizations that would interfere with micro-benchmarks. #1305 (1.7.0)
+ * simd.h improvements: select(); round(); float4::store(half*),
+ int4::store(unsigned short*), int4::store(unsigned char*). #1305 (1.7.0)
+ * fmath.h: convert_types has new special cases that vastly speed up
+ float <-> uint16, uint8, and half buffer conversions. #1305 (1.7.0)
+
+-------------------------------------------------------------------
+Mon Jan 11 13:21:08 UTC 2016 - davejplater(a)gmail.com
+
+- Update to release 1.6.9
+- Upstream changes:
+ Release 1.6.9 (released 5 Jan 2016 -- compared to 1.6.8)
+ * Several varieties of ImageCache and TextureSystem getattribute
+ methods were noticed to not be properly declared 'const'.
+ This was fixed. #1300 (1.6.9)
+ * Fix build break against Boost 1.60. #1299,#1300 (1.6.9/1.5.23)
+ * The Python bindings for ImageCache was overhauled after several
+ of the methods were found to be horribly broken. #1300 (1.6.9)
+ * oiiotool --subimage now allows a subimage name as argument, as
+ well as the numeric index. #1271,#1287 (1.6.9)
+ * TIFF input: erase redundant IPTC:Caption and IPTC:OriginatingProgram
+ if they are identical to existing ImageDescription and Software
+ metadata, respectively. (1.6.9)
+ * Fix oiiotool image cache smaller than intended because of typo.
+- See /usr/share/doc/packages/OpenImageIO/Changes for changes since
+ 1.5.20
+
+-------------------------------------------------------------------
Old:
----
_service
oiio-Release-1.5.20.tar.xz
New:
----
oiio-Release-1.7.0dev.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ OpenImageIO.spec ++++++
--- /var/tmp/diff_new_pack.At9hPq/_old 2016-01-16 11:57:13.000000000 +0100
+++ /var/tmp/diff_new_pack.At9hPq/_new 2016-01-16 11:57:13.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package OpenImageIO
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,17 +16,16 @@
#
-%define so_ver 1_5
-
+%define so_ver 1_7
Name: OpenImageIO
-Version: 1.5.20
+Version: 1.7.0dev
Release: 0
Summary: Library for Reading and Writing Images
License: BSD-3-Clause
Group: Productivity/Graphics/Other
Url: http://www.openimageio.org/
#DL-URL: https://github.com/OpenImageIO/oiio/archive/Release-%%{version}/OpenImageIO…
-Source0: oiio-Release-%{version}.tar.xz
+Source0: oiio-Release-%{version}.tar.bz2
Patch0: oiio-clusterfit-boundscheck.patch
Patch1: oiio-detectplatform-others.patch
# NOTE: Please don't uncomment a build requirement unless you have submitted the package to factory and it exists
@@ -40,11 +39,6 @@
BuildRequires: giflib-devel
BuildRequires: glew-devel
BuildRequires: hdf5-devel
-%if 0%{?suse_version} > 1220
-BuildRequires: ilmbase-devel
-%else
-BuildRequires: libilmbase-devel
-%endif
BuildRequires: libjpeg-devel
BuildRequires: libopenssl-devel
BuildRequires: libpng-devel
@@ -53,21 +47,26 @@
BuildRequires: libtiff-devel
BuildRequires: libwebp-devel
BuildRequires: opencv-devel
-%if 0%{?suse_version} > 1220
-BuildRequires: openexr-devel
-%else
-BuildRequires: OpenEXR-devel
-%endif
BuildRequires: openjpeg-devel
BuildRequires: openjpeg2-devel
BuildRequires: pugixml-devel
BuildRequires: python-devel
-BuildRequires: pkgconfig(gl)
-BuildRequires: pkgconfig(glu)
# NOTE: txt2man is needed for the man pages but not in factory.
BuildRequires: txt2man
BuildRequires: zlib-devel
+BuildRequires: pkgconfig(gl)
+BuildRequires: pkgconfig(glu)
BuildRoot: %{_tmppath}/%{name}-%{version}-build
+%if 0%{?suse_version} > 1220
+BuildRequires: ilmbase-devel
+%else
+BuildRequires: libilmbase-devel
+%endif
+%if 0%{?suse_version} > 1220
+BuildRequires: openexr-devel
+%else
+BuildRequires: OpenEXR-devel
+%endif
%description
OpenImageIO is a library for reading and writing images, and a bunch of related
@@ -114,7 +113,7 @@
%package -n python-OpenImageIO
Summary: Python Bindings for OpenImageIO
Group: Development/Libraries/Python
-%{py_requires}
+%py_requires
%description -n python-OpenImageIO
This package contains python bindings for OpenImageIO.
@@ -130,32 +129,36 @@
rm -rf src/include/tbb/
%build
+# This is for build debugging purposed
+export OIIOINC=`echo $PWD`
+%define pwd $OIIOINC
+%define oiioinclude %{pwd}/src/include
+echo %{pwd}
export CFLAGS="%{optflags}"
export CXXFLAGS="%{optflags}"
mkdir -p build
cd build
-# CMAKE_SKIP_RPATH is OK here because it is set to FALSE internally and causes
-# CMAKE_INSTALL_RPATH to be cleared, which is the desired result.
cmake \
+%ifarch ppc ppc64
+ -DNOTHREADS=ON \
+%endif
-DCMAKE_INSTALL_PREFIX=%{_prefix} \
-DLIB_INSTALL_DIR=%{_libdir} \
-DPYLIB_INSTALL_DIR=%{python_sitearch} \
+ -DINSTALL_DOCS:BOOL=ON \
-DDOC_INSTALL_DIR=%{_docdir}/%{name} \
- -DBUILDSTATIC=OFF \
- -DLINKSTATIC=OFF \
- -DUSE_EXTERNAL_PUGIXML=ON \
+ -DINSTALL_FONTS:BOOL=ON \
+ -DBUILDSTATIC:BOOL=OFF \
+ -DLINKSTATIC:BOOL=OFF \
+ -DUSE_EXTERNAL_PUGIXML:BOOL=ON \
-DUSE_FFMPEG:BOOL=OFF \
- -DUSE_TBB=OFF \
- -DCMAKE_SKIP_RPATH=ON \
-%ifarch ppc ppc64
- -DNOTHREADS=ON \
-%endif
+ -DUSE_OPENSSL:BOOL=ON \
+ -DCMAKE_SKIP_RPATH:BOOL=ON \
..
-make %{?_smp_mflags} VERBOSE=1
+make %{?_smp_mflags} VERBOSE=1 || \
+make -j1 VERBOSE=1
cd ..
-
-make doxygen
-
+make %{?_smp_mflags} doxygen
%install
%make_install -C build
@@ -181,8 +184,16 @@
%defattr(-,root,root,-)
%doc CHANGES CREDITS LICENSE README.rst
%{_bindir}/*
+%dir %{_datadir}/fonts/oiio
+%{_datadir}/fonts/oiio/DroidSans-Bold.ttf
+%{_datadir}/fonts/oiio/DroidSans.ttf
+%{_datadir}/fonts/oiio/DroidSansMono.ttf
+%{_datadir}/fonts/oiio/DroidSerif-Bold.ttf
+%{_datadir}/fonts/oiio/DroidSerif-BoldItalic.ttf
+%{_datadir}/fonts/oiio/DroidSerif-Italic.ttf
+%{_datadir}/fonts/oiio/DroidSerif.ttf
%if 1 == 1
-%doc %{_mandir}/man1/*.1%{ext_man}
+%{_mandir}/man1/*.1%{ext_man}
%endif
%files devel
++++++ oiio-detectplatform-others.patch ++++++
--- /var/tmp/diff_new_pack.At9hPq/_old 2016-01-16 11:57:13.000000000 +0100
+++ /var/tmp/diff_new_pack.At9hPq/_new 2016-01-16 11:57:13.000000000 +0100
@@ -1,6 +1,8 @@
---- src/make/detectplatform.mk
+Index: src/make/detectplatform.mk
+===================================================================
+--- src/make/detectplatform.mk.orig
+++ src/make/detectplatform.mk
-@@ -25,7 +25,19 @@
+@@ -25,7 +25,19 @@ ifneq (${hw},x86)
ifneq (${hw},x86_64)
ifneq (${hw},i386)
ifneq (${hw},i686)
@@ -21,7 +23,7 @@
endif
endif
endif
-@@ -44,6 +56,18 @@
+@@ -44,6 +56,18 @@ ifeq (${platform},unknown)
ifeq (${hw},x86_64)
platform := linux64
endif
1
0
Hello community,
here is the log from the commit of package machinery for openSUSE:Factory checked in at 2016-01-16 11:57:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/machinery (Old)
and /work/SRC/openSUSE:Factory/.machinery.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "machinery"
Changes:
--------
--- /work/SRC/openSUSE:Factory/machinery/machinery.changes 2015-11-28 15:19:03.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.machinery.new/machinery.changes 2016-01-16 11:57:09.000000000 +0100
@@ -1,0 +2,23 @@
+Thu Jan 14 18:35:47 CET 2016 - thardeck(a)suse.de
+
+- update to version 1.16.4
+ * The unmanaged-files scope filter will not include "/boot" by default anymore.
+ In order to have the same behavior as before run:
+ * Fix crash during image build on SLES12 SP1 (gh#SUSE/machinery#1828)
+- reduce version restrictions for gems to the major version (bnc#961176)
+
+-------------------------------------------------------------------
+Thu Jan 07 17:57:27 CET 2016 - thardeck(a)suse.de
+
+- update to version 1.16.3
+ * Remove concept of "supported systems" in favor of letting Machinery run
+ everywhere. Whether a system can be built, exported, etc will be validated
+ from its related task by checking if the propper tooling is installed
+ * Remove hint for `show`, when `inspect-container` is run with `--show` option
+ * Rephrase the startup messages and warn messages when starting the HTTP
+ server for compare, show, or serve system descriptions
+ * Change `serve` command to always list all system descriptions
+- increase nokogiri requirement to >= 1.6.1
+- tracking bug (bnc#961011)
+
+-------------------------------------------------------------------
@@ -18,0 +42 @@
+ * Add HTML landing page, which lists all system descriptions on your system
Old:
----
machinery-tool-1.16.2.gem
New:
----
machinery-tool-1.16.4.gem
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ machinery.spec ++++++
--- /var/tmp/diff_new_pack.NfiRK5/_old 2016-01-16 11:57:10.000000000 +0100
+++ /var/tmp/diff_new_pack.NfiRK5/_new 2016-01-16 11:57:10.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package machinery
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: machinery
-Version: 1.16.2
+Version: 1.16.4
Release: 0
%define binary_name machinery
%define mod_name machinery-tool
@@ -49,83 +49,83 @@
BuildRequires: %{rubygem bundler}
BuildRequires: %{rubygem gem2rpm}
%if 0%{?bundlegems}
-BuildRequires: %{rubygem abstract_method <= 1.3}
-BuildRequires: %{rubygem abstract_method >= 1.2.1}
-BuildRequires: %{rubygem cheetah <= 0.5}
-BuildRequires: %{rubygem cheetah >= 0.4.0}
-BuildRequires: %{rubygem diffy <= 3.1}
-BuildRequires: %{rubygem diffy >= 3.0.7}
-BuildRequires: %{rubygem gli <= 3}
+BuildRequires: %{rubygem abstract_method < 2}
+BuildRequires: %{rubygem abstract_method >= 1.2}
+BuildRequires: %{rubygem cheetah < 1}
+BuildRequires: %{rubygem cheetah >= 0.4}
+BuildRequires: %{rubygem diffy < 4}
+BuildRequires: %{rubygem diffy >= 3.0}
+BuildRequires: %{rubygem gli < 3}
BuildRequires: %{rubygem gli >= 2.11}
-BuildRequires: %{rubygem haml <= 4.1}
-BuildRequires: %{rubygem haml >= 4.0.5}
-BuildRequires: %{rubygem json <= 1.9}
-BuildRequires: %{rubygem json >= 1.8.0}
-BuildRequires: %{rubygem json-schema <= 2.3}
+BuildRequires: %{rubygem haml < 5}
+BuildRequires: %{rubygem haml >= 4.0}
+BuildRequires: %{rubygem json < 2}
+BuildRequires: %{rubygem json >= 1.8}
+BuildRequires: %{rubygem json-schema < 2.3}
BuildRequires: %{rubygem json-schema >= 2.2.4}
-BuildRequires: %{rubygem kramdown <= 2}
+BuildRequires: %{rubygem kramdown < 2}
BuildRequires: %{rubygem kramdown >= 1.3}
-BuildRequires: %{rubygem mimemagic <= 0.4}
-BuildRequires: %{rubygem mimemagic >= 0.3.0}
-BuildRequires: %{rubygem nokogiri <= 1.7}
-BuildRequires: %{rubygem nokogiri >= 1.6.3}
-BuildRequires: %{rubygem sinatra <= 1.5}
-BuildRequires: %{rubygem sinatra >= 1.4.6}
-BuildRequires: %{rubygem tilt <= 3}
+BuildRequires: %{rubygem mimemagic < 1}
+BuildRequires: %{rubygem mimemagic >= 0.3}
+BuildRequires: %{rubygem nokogiri < 2}
+BuildRequires: %{rubygem nokogiri >= 1.6}
+BuildRequires: %{rubygem sinatra < 2}
+BuildRequires: %{rubygem sinatra >= 1.4}
+BuildRequires: %{rubygem tilt < 3}
BuildRequires: %{rubygem tilt >= 2.0}
%else
-Requires: %{rubygem abstract_method <= 1.3}
-Requires: %{rubygem abstract_method >= 1.2.1}
-Requires: %{rubygem cheetah <= 0.5}
-Requires: %{rubygem cheetah >= 0.4.0}
-Requires: %{rubygem diffy <= 3.1}
-Requires: %{rubygem diffy >= 3.0.7}
-Requires: %{rubygem gli <= 3}
+Requires: %{rubygem abstract_method < 2}
+Requires: %{rubygem abstract_method >= 1.2}
+Requires: %{rubygem cheetah < 1}
+Requires: %{rubygem cheetah >= 0.4}
+Requires: %{rubygem diffy < 4}
+Requires: %{rubygem diffy >= 3.0}
+Requires: %{rubygem gli < 3}
Requires: %{rubygem gli >= 2.11}
-Requires: %{rubygem haml <= 4.1}
-Requires: %{rubygem haml >= 4.0.5}
-Requires: %{rubygem json <= 1.9}
-Requires: %{rubygem json >= 1.8.0}
-Requires: %{rubygem json-schema <= 2.3}
+Requires: %{rubygem haml < 5}
+Requires: %{rubygem haml >= 4.0}
+Requires: %{rubygem json < 2}
+Requires: %{rubygem json >= 1.8}
+Requires: %{rubygem json-schema < 2.3}
Requires: %{rubygem json-schema >= 2.2.4}
-Requires: %{rubygem kramdown <= 2}
+Requires: %{rubygem kramdown < 2}
Requires: %{rubygem kramdown >= 1.3}
-Requires: %{rubygem mimemagic <= 0.4}
-Requires: %{rubygem mimemagic >= 0.3.0}
-Requires: %{rubygem nokogiri <= 1.7}
-Requires: %{rubygem nokogiri >= 1.6.3}
-Requires: %{rubygem sinatra <= 1.5}
-Requires: %{rubygem sinatra >= 1.4.6}
-Requires: %{rubygem tilt <= 3}
+Requires: %{rubygem mimemagic < 1}
+Requires: %{rubygem mimemagic >= 0.3}
+Requires: %{rubygem nokogiri < 2}
+Requires: %{rubygem nokogiri >= 1.6}
+Requires: %{rubygem sinatra < 2}
+Requires: %{rubygem sinatra >= 1.4}
+Requires: %{rubygem tilt < 3}
Requires: %{rubygem tilt >= 2.0}
%endif
%else
BuildRequires: ruby-devel
-BuildRequires: rubygem(abstract_method) <= 1.3
-BuildRequires: rubygem(abstract_method) >= 1.2.1
+BuildRequires: rubygem(abstract_method) < 2
+BuildRequires: rubygem(abstract_method) >= 1.2
BuildRequires: rubygem(bundler)
-BuildRequires: rubygem(cheetah) <= 0.5
-BuildRequires: rubygem(cheetah) >= 0.4.0
-BuildRequires: rubygem(diffy) <= 3.1
-BuildRequires: rubygem(diffy) >= 3.0.7
+BuildRequires: rubygem(cheetah) < 1
+BuildRequires: rubygem(cheetah) >= 0.4
+BuildRequires: rubygem(diffy) < 4
+BuildRequires: rubygem(diffy) >= 3.0
BuildRequires: rubygem(gem2rpm)
-BuildRequires: rubygem(gli) <= 3
+BuildRequires: rubygem(gli) < 3
BuildRequires: rubygem(gli) >= 2.11
-BuildRequires: rubygem(haml) <= 4.1
-BuildRequires: rubygem(haml) >= 4.0.5
-BuildRequires: rubygem(json) <= 1.9
-BuildRequires: rubygem(json) >= 1.8.0
-BuildRequires: rubygem(json-schema) <= 2.3
+BuildRequires: rubygem(haml) < 5
+BuildRequires: rubygem(haml) >= 4.0
+BuildRequires: rubygem(json) < 2
+BuildRequires: rubygem(json) >= 1.8
+BuildRequires: rubygem(json-schema) < 2.3
BuildRequires: rubygem(json-schema) >= 2.2.4
-BuildRequires: rubygem(kramdown) <= 2
+BuildRequires: rubygem(kramdown) < 2
BuildRequires: rubygem(kramdown) >= 1.3
-BuildRequires: rubygem(mimemagic) <= 0.4
-BuildRequires: rubygem(mimemagic) >= 0.3.0
-BuildRequires: rubygem(nokogiri) <= 1.7
-BuildRequires: rubygem(nokogiri) >= 1.6.3
-BuildRequires: rubygem(sinatra) <= 1.5
-BuildRequires: rubygem(sinatra) >= 1.4.6
-BuildRequires: rubygem(tilt) <= 3
+BuildRequires: rubygem(mimemagic) < 1
+BuildRequires: rubygem(mimemagic) >= 0.3
+BuildRequires: rubygem(nokogiri) < 2
+BuildRequires: rubygem(nokogiri) >= 1.6
+BuildRequires: rubygem(sinatra) < 2
+BuildRequires: rubygem(sinatra) >= 1.4
+BuildRequires: rubygem(tilt) < 3
BuildRequires: rubygem(tilt) >= 2.0
%endif
# Disable autogenerating "Requires:" headers for bundled gems.
@@ -169,20 +169,20 @@
pushd %{buildroot}%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}
cat > Gemfile <<EOT
-gem "cheetah", "~> 0.4.0"
+gem "cheetah", "~> 0.4"
%if %suse_version <= 1310
-gem "json", "~> 1.8.0"
+gem "json", "~> 1.8"
%endif
-gem "abstract_method", "~> 1.2.1"
-gem "nokogiri", "~> 1.6.3"
+gem "abstract_method", "~> 1.2"
+gem "nokogiri", "~> 1.6"
gem "gli", "~> 2.11"
gem "json-schema", "~> 2.2.4"
-gem "haml", "~> 4.0.5"
+gem "haml", "~> 4.0"
gem "kramdown", "~> 1.3"
gem "tilt", "~> 2.0"
-gem "sinatra", "~> 1.4.6"
-gem "mimemagic", "~> 0.3.0"
-gem "diffy", "~> 3.0.7"
+gem "sinatra", "~> 1.4"
+gem "mimemagic", "~> 0.3"
+gem "diffy", "~> 3.0"
EOT
mkdir -p vendor/cache
++++++ machinery-tool-1.16.2.gem -> machinery-tool-1.16.4.gem ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.git_revision new/.git_revision
--- old/.git_revision 2015-11-24 13:19:37.000000000 +0100
+++ new/.git_revision 2016-01-14 18:38:19.000000000 +0100
@@ -1 +1 @@
-4afb989b21b401f983686603e6521c112630cac9
\ No newline at end of file
+493384074f90a69256c6fa174a1e1e05ae5ce219
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/NEWS new/NEWS
--- old/NEWS 2015-11-24 13:19:37.000000000 +0100
+++ new/NEWS 2016-01-14 18:38:19.000000000 +0100
@@ -1,6 +1,24 @@
# Machinery Release Notes
+## Version 1.16.4 - Thu Jan 14 18:35:47 CET 2016 - thardeck(a)suse.de
+
+* The unmanaged-files scope filter will not include "/boot" by default anymore.
+ In order to have the same behavior as before run:
+ `machinery inspect --skip-files=/boot`
+* Fix crash during image build on SLES12 SP1 (gh#SUSE/machinery#1828)
+
+## Version 1.16.3 - Thu Jan 07 17:57:27 CET 2016 - thardeck(a)suse.de
+
+* Remove concept of "supported systems" in favor of letting Machinery run
+ everywhere. Whether a system can be built, exported, etc will be validated
+ from its related task by checking if the propper tooling is installed
+ (Fixes bnc#959558)
+* Remove hint for `show`, when `inspect-container` is run with `--show` option
+* Rephrase the startup messages and warn messages when starting the HTTP
+ server for compare, show, or serve system descriptions
+* Change `serve` command to always list all system descriptions
+
## Version 1.16.2 - Tue Nov 24 13:17:18 CET 2015 - thardeck(a)suse.de
* Fix crash when the user does not have enough permissions to create the image
@@ -19,6 +37,7 @@
* Fix Autoyast export on openSUSE Leap and Tumbleweed (gh#SUSE/machinery#1627)
* Allow building of openSUSE Leap and Tumbleweed on openSUSE Leap and Tumbleweed
* Allow building of SLES11 and SLES12 on openSUSE Leap
+* Add HTML landing page, which lists all system descriptions on your system
## Version 1.16.1 - Mon Nov 09 17:55:15 CET 2015 - thardeck(a)suse.de
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bin/machinery new/bin/machinery
--- old/bin/machinery 2015-11-24 13:19:37.000000000 +0100
+++ new/bin/machinery 2016-01-14 18:38:19.000000000 +0100
@@ -26,7 +26,6 @@
end
end
- LocalSystem.validate_machinery_compatibility
Machinery.initialize_logger(ENV["MACHINERY_LOG_FILE"] || Machinery::DEFAULT_LOG_FILE)
command_log = "Executing (Version #{Machinery::VERSION}) '#{$PROGRAM_NAME} #{ARGV.join(" ")}'"
command_log += " (store: #{ENV["MACHINERY_DIR"]})" if ENV["MACHINERY_DIR"]
Files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/filters/default_filters.json new/filters/default_filters.json
--- old/filters/default_filters.json 2015-11-24 13:19:37.000000000 +0100
+++ new/filters/default_filters.json 2016-01-14 18:38:19.000000000 +0100
@@ -11,7 +11,6 @@
"/unmanaged_files/files/name=/var/lib/rpm",
"/unmanaged_files/files/name=/.snapshots",
"/unmanaged_files/files/name=/proc",
- "/unmanaged_files/files/name=/boot",
"/unmanaged_files/files/name=/etc/init.d/boot.d",
"/unmanaged_files/files/name=/etc/init.d/rc0.d",
"/unmanaged_files/files/name=/etc/init.d/rc1.d",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/filters/filter-packages-for-build.yaml new/filters/filter-packages-for-build.yaml
--- old/filters/filter-packages-for-build.yaml 2015-11-24 13:19:37.000000000 +0100
+++ new/filters/filter-packages-for-build.yaml 2016-01-14 18:38:19.000000000 +0100
@@ -1,8 +1,3 @@
-# check lib/os.rb for the distribution names
-"openSUSE 13.2 (Harlequin)":
- - openSUSE-release-dvd
-"openSUSE 13.1 (Bottle)":
- - openSUSE-release-dvd
-"SUSE Linux Enterprise Server 12":
- - sle-sdk-release-DVD
- - sles-release-DVD
+- openSUSE-release-dvd
+- sle-sdk-release-DVD
+- sles-release-DVD
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/html/assets/compare/machinery.js new/html/assets/compare/machinery.js
--- old/html/assets/compare/machinery.js 2015-11-24 13:19:37.000000000 +0100
+++ new/html/assets/compare/machinery.js 2016-01-14 18:38:19.000000000 +0100
@@ -22,10 +22,6 @@
}
});
- $(".dismiss").click(function(){
- $(this).closest(".scope").hide();
- });
-
// Hook up the toggle links
$(".toggle").click(function(){
$(this).closest(".scope").find(".scope_content").collapse("toggle");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/html/assets/landing_page/landing_page.js new/html/assets/landing_page/landing_page.js
--- old/html/assets/landing_page/landing_page.js 1970-01-01 01:00:00.000000000 +0100
+++ new/html/assets/landing_page/landing_page.js 2016-01-14 18:38:19.000000000 +0100
@@ -0,0 +1,10 @@
+$(document).ready(function () {
+ // Set up filter
+ $(".filterable").searcher({
+ inputSelector: "#filter"
+ });
+ $("#reset-filter").click(function () {
+ $("#filter").val("").change()
+ });
+
+})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/html/assets/machinery-base.js new/html/assets/machinery-base.js
--- old/html/assets/machinery-base.js 2015-11-24 13:19:37.000000000 +0100
+++ new/html/assets/machinery-base.js 2016-01-14 18:38:19.000000000 +0100
@@ -17,3 +17,9 @@
anchor.removeClass("over-the-top");
}
}
+
+$(document).ready(function () {
+ $(".dismiss").click(function(){
+ $(this).closest(".scope").hide();
+ });
+})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/html/landing_page.html.haml new/html/landing_page.html.haml
--- old/html/landing_page.html.haml 1970-01-01 01:00:00.000000000 +0100
+++ new/html/landing_page.html.haml 2016-01-14 18:38:19.000000000 +0100
@@ -0,0 +1,59 @@
+!!!
+%html
+ %head
+ %title
+ Machinery System Descriptions
+ %meta{ :charset => 'utf-8' }
+ %link{ :href => "assets/machinery-base.css", :rel => "stylesheet", :type => "text/css" }
+ %link{ :href => "assets/machinery.css", :rel => "stylesheet", :type => "text/css" }
+ %script{ :src => "assets/jquery-2.1.1.min.js" }
+ %script{ :src => "assets/jquery.searcher.min.js" }
+ %script{ :src => "assets/machinery-base.js" }
+ %script{ :src => "assets/show/machinery.js" }
+ %script{ :src => "assets/bootstrap-tooltip.js" }
+ %script{ :src => "assets/bootstrap-popover.js" }
+
+ %body
+ .container-fluid
+ #nav-bar
+ .row
+ .col-xs-1
+ .col-xs-10
+ %h1
+ System Descriptions
+ .row
+ .filter-input.col-md-3.col-md-offset-1
+ %input.col-md-8#filter{ :placeholder => "Type to Filter" }
+ %a.btn.btn-default.btn-reset{ :href => "#", :title => "Reset Filter" }
+ %span Reset
+
+ .col-xs-6.nav-buttons
+ %small.pull-right.pad-top
+ created by
+ %a{ :href => "http://machinery-project.org", :target => "_blank" }
+ Machinery
+
+
+ #content_container
+ = render_partial "landing_page/alert"
+ - if @all_descriptions.empty?
+ %p.col-md-5.col-md-offset-1
+ %strong
+ No system descriptions available on your machine.
+ - else
+ %table.table.table-striped.table-condensed.filterable
+ %thead
+ %tr
+ %th Name
+ %th Last update
+ %th Scopes
+ %th Host
+ %tbody
+ - @all_descriptions.each do |key, value|
+ %tr
+ %td
+ %a{ :href => "/#{key}" }
+ #{key}
+ %td= value["date"]
+ %td= value["scopes"].join(", ")
+ %td= value["host"].join(", ")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/html/partials/landing_page/alert.html.haml new/html/partials/landing_page/alert.html.haml
--- old/html/partials/landing_page/alert.html.haml 1970-01-01 01:00:00.000000000 +0100
+++ new/html/partials/landing_page/alert.html.haml 2016-01-14 18:38:19.000000000 +0100
@@ -0,0 +1,9 @@
+- if @errors
+ .scope#alert_container
+ .row
+ .col-xs-10.col-xs-offset-1
+ .well
+ %span.text-right.dismiss{ title: "Collapse/Expand" }
+ - @errors.each do |error|
+ %p
+ = error
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/analyze_config_file_diffs_task.rb new/lib/analyze_config_file_diffs_task.rb
--- old/lib/analyze_config_file_diffs_task.rb 2015-11-24 13:19:37.000000000 +0100
+++ new/lib/analyze_config_file_diffs_task.rb 2016-01-14 18:38:19.000000000 +0100
@@ -18,6 +18,7 @@
class AnalyzeConfigFileDiffsTask
def analyze(description)
description.assert_scopes("os")
+ LocalSystem.validate_existence_of_packages(["zypper"])
description.validate_analysis_compatibility
description.assert_scopes(
"repositories",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/build_task.rb new/lib/build_task.rb
--- old/lib/build_task.rb 2015-11-24 13:19:37.000000000 +0100
+++ new/lib/build_task.rb 2016-01-14 18:38:19.000000000 +0100
@@ -18,8 +18,8 @@
class BuildTask
def build(system_description, output_path, options = {})
LocalSystem.validate_architecture("x86_64")
- LocalSystem.validate_build_compatibility(system_description)
LocalSystem.validate_existence_of_packages(["kiwi", "kiwi-desc-vmxboot"])
+ system_description.validate_build_compatibility
tmp_config_dir = Dir.mktmpdir("machinery-config", "/tmp")
tmp_image_dir = Dir.mktmpdir("machinery-image", "/tmp")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/cli.rb new/lib/cli.rb
--- old/lib/cli.rb 2015-11-24 13:19:37.000000000 +0100
+++ new/lib/cli.rb 2016-01-14 18:38:19.000000000 +0100
@@ -75,16 +75,6 @@
end
end
- def self.buildable_distributions
- distribution_string = ""
- Os.supported_host_systems.each do |distribution|
- distribution_string += "* #{distribution.canonical_name}\n\n"
- distribution_string += distribution.buildable_systems.map(&:canonical_name).join(", ")
- distribution_string += "\n\n"
- end
- distribution_string
- end
-
def self.handle_error(e)
Machinery::Ui.kill_pager
@@ -312,10 +302,6 @@
long_desc <<-LONGDESC
Build image from a given system description and store it to the given
location.
-
- The following combinations of build hosts and targets are supported:
-
- #{buildable_distributions}
LONGDESC
arg "NAME"
command "build" do |c|
@@ -663,8 +649,7 @@
system.stop
end
-
- Hint.print(:show_data, name: name)
+ Hint.print(:show_data, name: name) unless options[:show]
if !options["extract-files"] || Inspector.all_scopes.count != scope_list.count
Hint.print(:do_complete_inspection, name: name, docker_container: image)
@@ -688,10 +673,26 @@
desc: "Display additional information about origin of scopes"
c.switch :short, required: false, negatable: false,
desc: "List only description names"
+ c.switch :html, required: false, negatable: false,
+ desc: "Open overview of all system descriptions in HTML format in your web browser"
c.action do |global_options,options,args|
+ if options[:html]
+ begin
+ check_port_validity((a)config.http_server_port)
+ rescue Machinery::Errors::ServerPortError => e
+ raise Machinery::Errors::InvalidCommandLine.new(e.message + " The port can be " \
+ "specified in the 'http_server_port' section of the configuration file.")
+ end
+ end
+
+ opts = {
+ ip: "127.0.0.1",
+ port: @config.http_server_port
+ }.merge(options)
+
task = ListTask.new
- task.list(system_description_store, args, options)
+ task.list(system_description_store, args, opts)
end
end
@@ -883,7 +884,7 @@
value = args[1]
end
- task = ConfigTask.new
+ task = ConfigTask.new(@config)
task.config(key, value)
if key == "hints" && (value == "false" || value == "off")
@@ -893,14 +894,14 @@
end
end
- desc "Start a webserver serving an HTML view of a system description"
+ desc "Start a web server for viewing system descriptions"
long_desc <<-LONGDESC
- Starts a web server which serves an HTML view for the given system description.
+ Starts a web server which serves an HTML view of all system descriptions and
+ an overview page listing all descriptions.
LONGDESC
- arg "NAME"
command "serve" do |c|
c.flag [:port, :p], type: Integer, required: false,
- default_value: Machinery::Config.new.http_server_port,
+ default_value: @config.http_server_port,
desc: "Listen on port PORT. Ports can be selected in a range between 2-65535. Ports between
2 and 1023 can only be chosen when `machinery` will be executed as `root` user.",
arg_name: "PORT"
@@ -908,8 +909,6 @@
desc: "Makes the server reachable from all IP addresses."
c.action do |_global_options, options, args|
- name = shift_arg(args, "NAME")
-
begin
check_port_validity(options[:port])
rescue Machinery::Errors::ServerPortError => e
@@ -918,19 +917,10 @@
"or via the --port option.")
end
- if options[:public]
- ip = "0.0.0.0"
-
- Machinery::Ui.warn("The --public option makes ALL of your system descriptions publicly " \
- "available. Take care if there are system descriptions that should not be read by " \
- "others!\n\n")
- else
- ip = "127.0.0.1"
- end
-
- description = SystemDescription.load(name, system_description_store)
task = ServeHtmlTask.new
- task.serve(description, ip, options[:port])
+ task.serve(
+ system_description_store, port: options[:port], public: options[:public]
+ )
end
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/config.rb new/lib/config.rb
--- old/lib/config.rb 2015-11-24 13:19:37.000000000 +0100
+++ new/lib/config.rb 2016-01-14 18:38:19.000000000 +0100
@@ -40,14 +40,14 @@
description: "Enable experimental features. See " \
"https://github.com/SUSE/machinery/wiki/Experimental-Features for more details"
)
- entry("perform_support_check",
- default: true,
- description: "Check whether the current platform is supported by Machinery"
- )
entry("http_server_port",
default: 7585,
description: "TCP port used by the HTTP server for the HTML view"
)
end
+
+ def deprecated_entries
+ ["perform_support_check"]
+ end
end
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/config_base.rb new/lib/config_base.rb
--- old/lib/config_base.rb 2015-11-24 13:19:37.000000000 +0100
+++ new/lib/config_base.rb 2016-01-14 18:38:19.000000000 +0100
@@ -32,6 +32,7 @@
abstract_method :default_config_files
abstract_method :define_entries
+ abstract_method :deprecated_entries
def entry(key, parameters = {})
key = normalize_key(key)
@@ -53,18 +54,23 @@
end
def set(key, value, options = {auto_save: true} )
- key = normalize_key(key)
- ensure_config_exists(key)
+ if deprecated?(key)
+ @entries.delete(key)
+ else
+ key = normalize_key(key)
+ ensure_config_exists(key)
+
+ # Check if data type is correct. true and false are not of the same type which makes the
+ # check complex
+ if value.class != @entries[key][:value].class &&
+ !(boolean?(value) && boolean?(@entries[key][:value]))
+ raise Machinery::Errors::MachineryError,
+ "The value '#{value}' for configuration key '#{key}' is of an invalid data type."
+ end
- # Check if data type is correct. true and false are not of the same type which makes the check complex
- if value.class != @entries[key][:value].class &&
- !(boolean?(value) && boolean?(@entries[key][:value]))
- raise Machinery::Errors::MachineryError,
- "The value '#{value}' for configuration key '#{key}' is of an invalid data type."
+ @entries[key][:value] = value
end
- @entries[key][:value] = value
-
save if options[:auto_save]
end
@@ -77,7 +83,7 @@
def save
config_table_stripped = {}
@entries.each do |key,value|
- config_table_stripped[key] = value[:value]
+ config_table_stripped[key] = value[:value] unless deprecated?(key)
end
FileUtils.mkdir_p(File.dirname(file))
@@ -94,6 +100,8 @@
content = read_config_file(file) || []
content.each do |key, value|
+ next if deprecated?(key)
+
begin
set(key, value, :auto_save => false )
rescue => e
@@ -129,4 +137,8 @@
def unnormalize_key(key)
key.gsub("_", "-")
end
+
+ def deprecated?(key)
+ deprecated_entries.include?(key)
+ end
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/deploy_task.rb new/lib/deploy_task.rb
--- old/lib/deploy_task.rb 2015-11-24 13:19:37.000000000 +0100
+++ new/lib/deploy_task.rb 2016-01-14 18:38:19.000000000 +0100
@@ -19,7 +19,7 @@
def deploy(description, cloud_config, options = {})
LocalSystem.validate_architecture("x86_64")
LocalSystem.validate_existence_of_packages(["python-glanceclient", "kiwi", "kiwi-desc-vmxboot"])
- LocalSystem.validate_build_compatibility(description)
+ description.validate_build_compatibility
if !File.exists?(cloud_config)
raise(Machinery::Errors::DeployFailed,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/exceptions.rb new/lib/exceptions.rb
--- old/lib/exceptions.rb 2015-11-24 13:19:37.000000000 +0100
+++ new/lib/exceptions.rb 2016-01-14 18:38:19.000000000 +0100
@@ -46,9 +46,15 @@
end
def to_s
- "The system description '#{@name}' has an incompatible data " \
- "format and can not be read.\n" \
- "Try '#{Hint.program_name} upgrade-format #{name}' to upgrade it to the current version.\n"
+ if !@format_version
+ "#{@name}: incompatible format version. Can not be upgraded."
+ elsif @format_version < SystemDescription::CURRENT_FORMAT_VERSION
+ "#{@name}: format version #{@format_version}, needs to be upgraded. " \
+ "Try '#{Hint.program_name} upgrade-format #{name}' to upgrade it to the current version."
+ else
+ "#{@name}: format version #{@format_version}. " \
+ "Please upgrade Machinery to the latest version."
+ end
end
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/export_task.rb new/lib/export_task.rb
--- old/lib/export_task.rb 2015-11-24 13:19:37.000000000 +0100
+++ new/lib/export_task.rb 2016-01-14 18:38:19.000000000 +0100
@@ -22,7 +22,6 @@
def export(output_dir, options)
@exporter.system_description.assert_scopes("os")
- @exporter.system_description.validate_export_compatibility
["unmanaged_files", "changed_managed_files", "config_files"].each do |scope|
if @exporter.system_description[scope] &&
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/helper.rb new/lib/helper.rb
--- old/lib/helper.rb 2015-11-24 13:19:37.000000000 +0100
+++ new/lib/helper.rb 2016-01-14 18:38:19.000000000 +0100
@@ -22,6 +22,10 @@
def self.content_is_binary?(content)
!Cheetah.run("file", "-b", "-", stdout: :capture, stdin: content).include?(" text")
+ # newer versions of file exit != 0 when some ELF files are sliced
+ # the file type is still provided besides the exit code
+ rescue Cheetah::ExecutionFailed => e
+ !e.stdout.include?(" text")
end
# Implementation of String#scrub for Ruby < 2.1. Assumes the string is in
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/html.rb new/lib/html.rb
--- old/lib/html.rb 2015-11-24 13:19:37.000000000 +0100
+++ new/lib/html.rb 2016-01-14 18:38:19.000000000 +0100
@@ -19,29 +19,39 @@
# Creates a new thread running a sinatra webserver which serves the local system descriptions
# The Thread object is returned so that the caller can `.join` it until it's finished.
def self.run_server(system_description_store, opts, &block)
+ if opts[:public] && opts[:ip]
+ raise RuntimeError.new("It's only possible to use either an IP address or the 'public' " \
+ "flag bot not both.")
+ end
+
Thread.new do
- Server.set :system_description_store, system_description_store
- Server.set :port, opts[:port] || Machinery::Config.new.http_server_port
- Server.set :bind, opts[:ip] || "localhost"
- Server.set :public_folder, File.join(Machinery::ROOT, "html")
- Server.set :static_cache_control, "no-cache"
+ if opts[:public]
+ opts[:ip] = "0.0.0.0"
- if opts[:ip] != "localhost" && opts[:ip] != "127.0.0.1"
- if opts[:ip] == "0.0.0.0"
- Machinery::Ui.puts <<EOF
+ Machinery::Ui.warn <<-EOF.chomp
+Warning:
+The --public option makes the HTTP server listen on all configured IP addresses. Everyone who has access to one of those IP addresses can access all of your system descriptions stored in '~/.machinery'. Be careful if there are sensible information (such as private keys) stored in one of your descriptions.
+EOF
+ elsif opts[:ip] == "0.0.0.0"
+ Machinery::Ui.warn <<-EOF.chomp
Warning:
-The server is listening on all configured IP addresses.
-This could lead to confidential data like passwords or private keys being readable by others.
+The server is listening on all configured IP addresses. Everyone who has access to one of those IP addresses can access all of your system descriptions stored in '~/.machinery'. Be careful if there are sensible information (such as private keys) stored in one of your descriptions.
EOF
- else
- Machinery::Ui.puts <<EOF
+ elsif opts[:ip] && opts[:ip] != "localhost" && opts[:ip] != "127.0.0.1"
+ Machinery::Ui.warn <<-EOF.chomp
Warning:
-You specified an IP address other than '127.0.0.1', your server may be reachable from the network.
-This could lead to confidential data like passwords or private keys being readable by others.
+You specified an IP address other than '127.0.0.1', your server may be reachable from the network. Everyone who can access that network can access your system descriptions stored in '~/.machinery'. Be careful if there are sensible information (such as private keys) stored in one of your descriptions.
EOF
- end
+ elsif !opts[:ip]
+ opts[:ip] = "127.0.0.1"
end
+ Server.set :system_description_store, system_description_store
+ Server.set :port, opts[:port] || Machinery::Config.new.http_server_port
+ Server.set :bind, opts[:ip]
+ Server.set :public_folder, File.join(Machinery::ROOT, "html")
+ Server.set :static_cache_control, "no-cache"
+
begin
setup_output_redirection
begin
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/kiwi_config.rb new/lib/kiwi_config.rb
--- old/lib/kiwi_config.rb 2015-11-24 13:19:37.000000000 +0100
+++ new/lib/kiwi_config.rb 2016-01-14 18:38:19.000000000 +0100
@@ -181,26 +181,8 @@
suseImportBuildKey
suseConfig
EOF
- case @system_description.os
- when OsOpenSuse13_2
- boot = "vmxboot/suse-13.2"
- bootloader = "grub2"
- when OsOpenSuse13_1
- boot = "vmxboot/suse-13.1"
- bootloader = "grub2"
- when OsSles12
- boot = "vmxboot/suse-SLES12"
- bootloader = "grub2"
- when OsSles11
- boot = "vmxboot/suse-SLES11"
- bootloader = "grub"
- when OsOpenSuseTumbleweed
- boot = "vmxboot/suse-tumbleweed"
- bootloader = "grub2"
- when OsOpenSuseLeap
- boot = "vmxboot/suse-leap42.1"
- bootloader = "grub2"
- else
+
+ unless @system_description.os.is_a?(OsSuse)
raise Machinery::Errors::ExportFailed.new(
"Export is not possible because the operating system " \
"'#{(a)system_description.os.display_name}' is not supported."
@@ -218,8 +200,13 @@
xml.preferences do
xml.packagemanager "zypper"
xml.version "0.0.1"
- xml.type_(image: "vmx", filesystem: "ext3", installiso: "true",
- boot: boot, format: "qcow2", bootloader: bootloader)
+ xml.type_(
+ image: "vmx",
+ filesystem: "ext3",
+ installiso: "true",
+ boot: @system_description.os.kiwi_boot,
+ format: "qcow2", bootloader: @system_description.os.kiwi_bootloader
+ )
end
xml.users(group: "root") do
@@ -240,10 +227,9 @@
end
def apply_packages(xml)
- build_filter = YAML.load_file(
+ filter = YAML.load_file(
File.join(Machinery::ROOT, "filters", "filter-packages-for-build.yaml")
- )
- filter = build_filter[(a)system_description.os.canonical_name] || []
+ ) || []
xml.packages(type: "bootstrap") do
if @system_description.packages
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/list_task.rb new/lib/list_task.rb
--- old/lib/list_task.rb 2015-11-24 13:19:37.000000000 +0100
+++ new/lib/list_task.rb 2016-01-14 18:38:19.000000000 +0100
@@ -17,77 +17,100 @@
class ListTask
def list(store, system_descriptions, options = {})
- if system_descriptions.empty?
- descriptions = store.list
+ if options[:html]
+ list_html(store, options)
else
- descriptions = system_descriptions.sort
- end
- has_incompatible_version = false
+ if system_descriptions.empty?
+ descriptions = store.list
+ else
+ descriptions = system_descriptions.sort
+ end
+ has_incompatible_version = false
- descriptions.each do |name|
- begin
- system_description = SystemDescription.load(name, store, skip_validation: true)
- rescue Machinery::Errors::SystemDescriptionIncompatible => e
- if !e.format_version
- show_error("#{name}: incompatible format version. Can not be upgraded.\n", options)
- elsif e.format_version < SystemDescription::CURRENT_FORMAT_VERSION
- show_error("#{name}: format version #{e.format_version}, " \
- "needs to be upgraded.", options)
- has_incompatible_version = true
- else
- show_error("#{name}: format version #{e.format_version}. " \
- "Please upgrade Machinery to the latest version.", options)
+ descriptions.each do |name|
+ begin
+ system_description = SystemDescription.load(name, store, skip_validation: true)
+ rescue Machinery::Errors::SystemDescriptionIncompatible => e
+ show_error("#{e}\n", options)
+ next
+ rescue Machinery::Errors::SystemDescriptionNotFound
+ show_error(
+ "#{name}: Couldn't find a system description with the name '#{name}'.", options
+ )
+ next
+ rescue Machinery::Errors::SystemDescriptionValidationFailed
+ show_error("#{name}: This description is broken. Use " \
+ "`#{Hint.program_name} validate #{name}` to see the error message.", options)
+ next
+ rescue Machinery::Errors::SystemDescriptionError
+ show_error("#{name}: This description is broken.", options)
+ next
end
- next
- rescue Machinery::Errors::SystemDescriptionNotFound
- show_error("#{name}: Couldn't find a system description with the name '#{name}'.", options)
- next
- rescue Machinery::Errors::SystemDescriptionValidationFailed
- show_error("#{name}: This description is broken. Use " \
- "`#{Hint.program_name} validate #{name}` to see the error message.", options)
- next
- rescue Machinery::Errors::SystemDescriptionError
- show_error("#{name}: This description is broken.", options)
- next
- end
- if options[:short]
- Machinery::Ui.puts name
- else
- scopes = []
+ if options[:short]
+ Machinery::Ui.puts name
+ else
+ scopes = []
- system_description.scopes.each do |scope|
- entry = Machinery::Ui.internal_scope_list_to_string(scope)
- if SystemDescription::EXTRACTABLE_SCOPES.include?(scope)
- if system_description.scope_extracted?(scope)
- entry += " (extracted)"
- else
- entry += " (not extracted)"
+ system_description.scopes.each do |scope|
+ entry = Machinery::Ui.internal_scope_list_to_string(scope)
+ if SystemDescription::EXTRACTABLE_SCOPES.include?(scope)
+ if system_description.scope_extracted?(scope)
+ entry += " (extracted)"
+ else
+ entry += " (not extracted)"
+ end
end
- end
- if options[:verbose]
- meta = system_description[scope].meta
- if meta
- time = Time.parse(meta.modified).getlocal
- date = time.strftime "%Y-%m-%d %H:%M:%S"
- hostname = meta.hostname
- else
- date = "unknown"
- hostname = "Unknown hostname"
+ if options[:verbose]
+ meta = system_description[scope].meta
+ if meta
+ time = Time.parse(meta.modified).getlocal
+ date = time.strftime "%Y-%m-%d %H:%M:%S"
+ hostname = meta.hostname
+ else
+ date = "unknown"
+ hostname = "Unknown hostname"
+ end
+ entry += "\n Host: [#{hostname}]"
+ entry += "\n Date: (#{date})"
end
- entry += "\n Host: [#{hostname}]"
- entry += "\n Date: (#{date})"
+
+ scopes << entry
end
- scopes << entry
+ Machinery::Ui.puts " #{name}:\n * " + scopes .join("\n * ") + "\n"
end
-
- Machinery::Ui.puts " #{name}:\n * " + scopes .join("\n * ") + "\n"
end
+
+ Hint.print(:upgrade_system_description) if has_incompatible_version
end
+ end
+
+ def list_html(store, options)
+ begin
+ LocalSystem.validate_existence_of_command("xdg-open", "xdg-utils")
+
+ url = "http://#{options[:ip]}:#{options[:port]}/"
+
+ Machinery::Ui.use_pager = false
+ Machinery::Ui.puts <<EOF
+Trying to start a web server for serving the descriptions on #{url}.
- Hint.print(:upgrade_system_description) if has_incompatible_version
+The server can be closed with Ctrl+C.
+EOF
+
+ server = Html.run_server(store, port: options[:port], ip: options[:ip]) do
+ LoggedCheetah.run("xdg-open", url)
+ end
+
+ server.join # Wait until the user cancelled the blocking webserver
+ rescue Cheetah::ExecutionFailed => e
+ raise Machinery::Errors::OpenInBrowserFailed.new(
+ "Could not open system descriptions in the web browser.\n" \
+ "Error: #{e}\n"
+ )
+ end
end
private
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/local_system.rb new/lib/local_system.rb
--- old/lib/local_system.rb 2015-11-24 13:19:37.000000000 +0100
+++ new/lib/local_system.rb 2016-01-14 18:38:19.000000000 +0100
@@ -77,34 +77,6 @@
raise(Machinery::Errors::MissingRequirement.new(output))
end
- def validate_machinery_compatibility
- return if !Machinery::Config.new.perform_support_check || os.can_run_machinery?
-
- supported_oses = Os.supported_host_systems.map { |o| o.canonical_name }.sort.join(", ")
- message = <<EOF
-You are running Machinery on a platform we do not explicitly support and test.
-It still could work very well. If you run into issues or would like to provide us feedback, you are welcome to file an issue at https://github.com/SUSE/machinery/issues/new or write an email to machinery(a)lists.suse.com.
-Officially supported operating systems are: '#{supported_oses}'
-
-To disable this message in the machinery configuration use 'machinery config perform-support-check=false'
-EOF
-
- Machinery::Ui.warn message
- end
-
- def validate_build_compatibility(system_description)
- if !os.can_build?(system_description.os)
- message = "Building '#{system_description.os.display_name}' is " \
- "not supported on this distribution.\n" \
- "Check the 'BUILD SUPPORT MATRIX' by running `#{Hint.program_name} build --help` for " \
- "further information which build targets are supported.\n" \
- "You are only able to build the architecture you are running " \
- "(#{LocalSystem.os.architecture})."
-
- raise(Machinery::Errors::BuildFailed.new(message))
- end
- end
-
def matches_architecture?(arch)
os.architecture == arch
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/serve_html_task.rb new/lib/serve_html_task.rb
--- old/lib/serve_html_task.rb 2015-11-24 13:19:37.000000000 +0100
+++ new/lib/serve_html_task.rb 2016-01-14 18:38:19.000000000 +0100
@@ -16,17 +16,24 @@
# you may find current contact information at www.suse.com
class ServeHtmlTask
- def serve(description, ip, port)
- url = "http://#{ip}:#{port}/#{CGI.escape(description.name)}"
-
+ def serve(system_description_store, opts)
+ url = "http://127.0.0.1:#{opts[:port]}/"
Machinery::Ui.use_pager = false
Machinery::Ui.puts <<EOF
-Trying to start a web server for the description on #{url}
+Trying to start a web server for serving a view on all system descriptions.
+
+The overview of all descriptions is accessible at:
+
+ #{url}
+
+A specific descriptions with the name NAME is accessible at:
+
+ #{url}NAME
The web server can be closed with Ctrl+C.
EOF
- server = Html.run_server(description.store, port: port, ip: ip)
+ server = Html.run_server(system_description_store, port: opts[:port], public: opts[:public])
server.join
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/server.rb new/lib/server.rb
--- old/lib/server.rb 2015-11-24 13:19:37.000000000 +0100
+++ new/lib/server.rb 2016-01-14 18:38:19.000000000 +0100
@@ -1,3 +1,4 @@
+# -*- coding: utf-8 -*-
# Copyright (c) 2013-2015 SUSE LLC
#
# This program is free software; you can redistribute it and/or
@@ -214,6 +215,41 @@
content
end
+ get "/" do
+ descriptions = settings.system_description_store.list
+ @all_descriptions = Hash.new
+
+ descriptions.each do |name|
+ scopes = []
+ begin
+ system_description = SystemDescription.load(
+ name, settings.system_description_store, skip_validation: true
+ )
+ @all_descriptions[name] = Hash.new
+ @all_descriptions[name]["date"] = system_description.latest_update
+ @all_descriptions[name]["host"] = system_description.host
+ system_description.scopes.each do |scope|
+ entry = Machinery::Ui.internal_scope_list_to_string(scope)
+ if SystemDescription::EXTRACTABLE_SCOPES.include?(scope)
+ if system_description.scope_extracted?(scope)
+ entry += " (extracted)"
+ else
+ entry += " (not extracted)"
+ end
+ end
+ scopes << entry
+ end
+ @all_descriptions[name]["scopes"] = scopes
+ rescue Machinery::Errors::SystemDescriptionIncompatible,
+ Machinery::Errors::SystemDescriptionError => e
+ @errors ||= Array.new
+ @errors.push(e)
+ end
+ end
+
+ haml File.read(File.join(Machinery::ROOT, "html/landing_page.html.haml"))
+ end
+
get "/compare/:a/:b" do
@description_a = SystemDescription.load(params[:a], settings.system_description_store)
@description_b = SystemDescription.load(params[:b], settings.system_description_store)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/system_description.rb new/lib/system_description.rb
--- old/lib/system_description.rb 2015-11-24 13:19:37.000000000 +0100
+++ new/lib/system_description.rb 2016-01-14 18:38:19.000000000 +0100
@@ -154,16 +154,21 @@
end
def validate_analysis_compatibility
- if !os.can_be_analyzed?
- raise Machinery::Errors::AnalysisFailed.new("Analysis of operating " +
- "system '#{os.display_name}' is not supported.")
+ Zypper.isolated(arch: os.architecture) do |zypper|
+ major, minor, patch = zypper.version
+ if major <= 1 && minor <= 11 && patch < 4
+ raise Machinery::Errors::AnalysisFailed.new("Analyzing command requires zypper 1.11.4 " \
+ "or grater to be installed.")
+ end
end
end
- def validate_export_compatibility
- if !os.can_be_exported?
- raise Machinery::Errors::ExportFailed.new("Export of operating " +
- "system '#{os.display_name}' is not supported.")
+ def validate_build_compatibility
+ kiwi_template_path = "/usr/share/kiwi/image/#{os.kiwi_boot}"
+ unless Dir.exist?(kiwi_template_path)
+ raise Machinery::Errors::BuildFailed.new("The execution of the build script failed. " \
+ "Building of operating system '#{os.display_name}' can't be accomplished because the " \
+ "kiwi template file in `#{kiwi_template_path}` does not exist.")
end
end
@@ -265,6 +270,16 @@
end
end
+ def latest_update
+ attributes.keys.map { |scope| self[scope].meta.try(:[], "modified") }
+ .compact.map { |t| Time.parse(t) }.sort.last
+ end
+
+ def host
+ all_hosts = attributes.keys.map { |scope| self[scope].meta.try(:[], "hostname") }
+ all_hosts.uniq.compact
+ end
+
def description_path
@store.description_path(name)
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/version.rb new/lib/version.rb
--- old/lib/version.rb 2015-11-24 13:19:37.000000000 +0100
+++ new/lib/version.rb 2016-01-14 18:38:19.000000000 +0100
@@ -17,6 +17,6 @@
module Machinery
- VERSION = "1.16.2"
+ VERSION = "1.16.4"
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/zypper.rb new/lib/zypper.rb
--- old/lib/zypper.rb 2015-11-24 13:19:37.000000000 +0100
+++ new/lib/zypper.rb 2016-01-14 18:38:19.000000000 +0100
@@ -80,6 +80,12 @@
xml.xpath("//localfile/@path").to_s
end
+ def version
+ version = call_zypper "--version", stdout: :capture
+ found = version.match(/zypper (\d+)\.(\d+)\.(\d+)/)
+ [found[1].to_i, found[2].to_i, found[3].to_i] if found
+ end
+
private
def call_zypper(*args)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/machinery-helper/version.go new/machinery-helper/version.go
--- old/machinery-helper/version.go 2015-11-24 13:19:37.000000000 +0100
+++ new/machinery-helper/version.go 2016-01-14 18:38:19.000000000 +0100
@@ -2,4 +2,4 @@
package main
-const VERSION = "4afb989b21b401f983686603e6521c112630cac9"
+const VERSION = "493384074f90a69256c6fa174a1e1e05ae5ce219"
Files old/man/generated/machinery.1.gz and new/man/generated/machinery.1.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/man/generated/machinery.1.html new/man/generated/machinery.1.html
--- old/man/generated/machinery.1.html 2015-11-24 13:19:37.000000000 +0100
+++ new/man/generated/machinery.1.html 2016-01-14 18:38:19.000000000 +0100
@@ -72,7 +72,7 @@
<a href="#man-Shows-Man-Page">man — Shows Man Page</a>
<a href="#move-Move-System-Description">move — Move System Description</a>
<a href="#remove-Remove-System-Descriptions">remove — Remove System Descriptions</a>
- <a href="#serve-Serve-A-System-Description-Using-A-Web-Server">serve — Serve A System Description Using A Web Server</a>
+ <a href="#serve-Serve-System-Descriptions-Using-A-Web-Server">serve — Serve System Descriptions Using A Web Server</a>
<a href="#show-Show-System-Description">show — Show System Description</a>
<a href="#upgrade-format-Upgrade-System-Description">upgrade-format — Upgrade System Description</a>
<a href="#validate-Validate-System-Description">validate — Validate System Description</a>
@@ -493,19 +493,16 @@
<h3 id="PREREQUISITES">PREREQUISITES</h3>
<ul>
-<li><p>The <code>build</code> command requires the packages <code>kiwi</code> and <code>kiwi-desc-vmbxoot</code>.</p></li>
+<li><p>The <code>build</code> command requires the packages <code>kiwi</code> and <code>kiwi-desc-vmxboot</code>.</p></li>
+<li><p>The necessary vmxboot template for the machinery being built must be
+installed (i.e. if you want to build an openSUSE Leap machine then the
+template <code>/usr/share/kiwi/image/vmxboot/suse-leap42.1</code> is required)</p></li>
<li><p>All repositories in the system description must be accessible from the
build machine on which <code>machinery build</code> is called.</p></li>
+<li><p>Machinery can only build x86_64 images on x86_64 systems at the moment.</p></li>
</ul>
-<h3 id="BUILD-SUPPORT-MATRIX">BUILD SUPPORT MATRIX</h3>
-
-<p>Machinery only supports building x86_64 images on x86_64 systems.</p>
-
-<p>To see the list of supported combinations of build hosts and targets run
-<code>machinery build --help</code>.</p>
-
<h3 id="EXAMPLES">EXAMPLES</h3>
<ul>
@@ -1040,8 +1037,7 @@
<h3 id="SYNOPSIS">SYNOPSIS</h3>
-<p><code>machinery list</code>
- [NAME[,NAME2[,NAME3]]]</p>
+<p><code>machinery list</code> [OPTIONS] [NAME[,NAME2[,NAME3]]]</p>
<p><code>machinery</code> help list</p>
@@ -1058,6 +1054,8 @@
<dt><code>--verbose</code> (optional)</dt><dd>Print additional information about the origin of scopes.
Currently displays [HOSTNAME] and (DATE).</dd>
<dt><code>--short</code> (optional)</dt><dd>List only descripton names.</dd>
+<dt><code>--html</code> (optional)</dt><dd>Run a web server and open the list of system descriptions in HTML format in
+your web browser using the <code>xdg-open</code> command.</dd>
</dl>
@@ -1076,6 +1074,9 @@
<dt>Lists all available system description names without any additional details:</dt><dd><p></p>
<p>$ <code>machinery</code> list --short</p></dd>
+<dt>Opens HTML view of list of all available system descriptions in web browser:</dt><dd><p></p>
+
+<p>$ <code>machinery</code> list --html</p></dd>
</dl>
@@ -1162,32 +1163,30 @@
</dl>
-<h2 id="serve-Serve-A-System-Description-Using-A-Web-Server">serve — Serve A System Description Using A Web Server</h2>
+<h2 id="serve-Serve-System-Descriptions-Using-A-Web-Server">serve — Serve System Descriptions Using A Web Server</h2>
<h3 id="SYNOPSIS">SYNOPSIS</h3>
-<p><code>machinery serve</code> [-p PORT | --port=PORT] [--public] NAME</p>
+<p><code>machinery serve</code> [-p PORT | --port=PORT] [--public]</p>
<p><code>machinery</code> help serve</p>
<h3 id="DESCRIPTION">DESCRIPTION</h3>
-<p>The <code>serve</code> command spawns a web server and serves a stored system description on
-it.
-By default the description is available from http://127.0.0.1:7585 but both the
-IP address and the port can be configured using the according options.</p>
-
-<h3 id="ARGUMENTS">ARGUMENTS</h3>
+<p>The <code>serve</code> command spawns a web server to view system descriptions as an HTML
+view.</p>
-<dl>
-<dt><code>NAME</code> (required)</dt><dd>Use specified system description.</dd>
-</dl>
+<p>By default the server is available from http://127.0.0.1:7585 but both the
+IP address and the port can be configured using the according options.</p>
+<p>Specific descriptions are available from http://127.0.0.1:7585/NAME, where NAME
+is the name of the system description. If no name is specified in the URL an
+overview of all descriptions is served.</p>
<h3 id="OPTIONS">OPTIONS</h3>
<dl>
-<dt><code>-p PORT</code>, <code>--port=PORT</code> (optional)</dt><dd><p>Specify the port on which the web server will serve the system description: Default: 7585</p>
+<dt><code>-p PORT</code>, <code>--port=PORT</code> (optional)</dt><dd><p>Specify the port on which the web server will serve the HTML view: Default: 7585</p>
<p>Ports can be selected in a range between 2-65535. Ports between 2 and 1023 can only be
chosen when <code>machinery</code> will be executed as <code>root</code> user.</p></dd>
@@ -1199,12 +1198,12 @@
<h3 id="EXAMPLES">EXAMPLES</h3>
<dl>
-<dt>Serve the system description taken from the last inspection, saved as <code>earth</code>:</dt><dd><p></p>
+<dt>Start the server with default options:</dt><dd><p></p>
-<p>$ <code>machinery</code> serve earth</p></dd>
-<dt>Make the system description available to other machines on the network on port 3000:</dt><dd><p></p>
+<p>$ <code>machinery</code> serve</p></dd>
+<dt>Make the server available to other machines on the network on port 3000:</dt><dd><p></p>
-<p>$ <code>machinery</code> serve earth --public --port 3000</p></dd>
+<p>$ <code>machinery</code> serve --public --port 3000</p></dd>
</dl>
@@ -1380,7 +1379,7 @@
<ol class='man-decor man-foot man foot'>
<li class='tl'></li>
- <li class='tc'>November 2015</li>
+ <li class='tc'>January 2016</li>
<li class='tr'>machinery(1)</li>
</ol>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metadata new/metadata
--- old/metadata 2015-11-24 13:19:37.000000000 +0100
+++ new/metadata 2016-01-14 18:38:19.000000000 +0100
@@ -1,14 +1,14 @@
--- !ruby/object:Gem::Specification
name: machinery-tool
version: !ruby/object:Gem::Version
- version: 1.16.2
+ version: 1.16.4
platform: ruby
authors:
- SUSE
autorequire:
bindir: bin
cert_chain: []
-date: 2015-11-24 00:00:00.000000000 Z
+date: 2016-01-14 00:00:00.000000000 Z
dependencies:
- !ruby/object:Gem::Dependency
name: cheetah
@@ -16,56 +16,56 @@
requirements:
- - "~>"
- !ruby/object:Gem::Version
- version: 0.4.0
+ version: '0.4'
type: :runtime
prerelease: false
version_requirements: !ruby/object:Gem::Requirement
requirements:
- - "~>"
- !ruby/object:Gem::Version
- version: 0.4.0
+ version: '0.4'
- !ruby/object:Gem::Dependency
name: json
requirement: !ruby/object:Gem::Requirement
requirements:
- - "~>"
- !ruby/object:Gem::Version
- version: 1.8.0
+ version: '1.8'
type: :runtime
prerelease: false
version_requirements: !ruby/object:Gem::Requirement
requirements:
- - "~>"
- !ruby/object:Gem::Version
- version: 1.8.0
+ version: '1.8'
- !ruby/object:Gem::Dependency
name: abstract_method
requirement: !ruby/object:Gem::Requirement
requirements:
- - "~>"
- !ruby/object:Gem::Version
- version: 1.2.1
+ version: '1.2'
type: :runtime
prerelease: false
version_requirements: !ruby/object:Gem::Requirement
requirements:
- - "~>"
- !ruby/object:Gem::Version
- version: 1.2.1
+ version: '1.2'
- !ruby/object:Gem::Dependency
name: nokogiri
requirement: !ruby/object:Gem::Requirement
requirements:
- - "~>"
- !ruby/object:Gem::Version
- version: 1.6.3
+ version: '1.6'
type: :runtime
prerelease: false
version_requirements: !ruby/object:Gem::Requirement
requirements:
- - "~>"
- !ruby/object:Gem::Version
- version: 1.6.3
+ version: '1.6'
- !ruby/object:Gem::Dependency
name: gli
requirement: !ruby/object:Gem::Requirement
@@ -100,14 +100,14 @@
requirements:
- - "~>"
- !ruby/object:Gem::Version
- version: 4.0.5
+ version: '4.0'
type: :runtime
prerelease: false
version_requirements: !ruby/object:Gem::Requirement
requirements:
- - "~>"
- !ruby/object:Gem::Version
- version: 4.0.5
+ version: '4.0'
- !ruby/object:Gem::Dependency
name: kramdown
requirement: !ruby/object:Gem::Requirement
@@ -142,42 +142,42 @@
requirements:
- - "~>"
- !ruby/object:Gem::Version
- version: 1.4.6
+ version: '1.4'
type: :runtime
prerelease: false
version_requirements: !ruby/object:Gem::Requirement
requirements:
- - "~>"
- !ruby/object:Gem::Version
- version: 1.4.6
+ version: '1.4'
- !ruby/object:Gem::Dependency
name: mimemagic
requirement: !ruby/object:Gem::Requirement
requirements:
- - "~>"
- !ruby/object:Gem::Version
- version: 0.3.0
+ version: '0.3'
type: :runtime
prerelease: false
version_requirements: !ruby/object:Gem::Requirement
requirements:
- - "~>"
- !ruby/object:Gem::Version
- version: 0.3.0
+ version: '0.3'
- !ruby/object:Gem::Dependency
name: diffy
requirement: !ruby/object:Gem::Requirement
requirements:
- - "~>"
- !ruby/object:Gem::Version
- version: 3.0.7
+ version: '3.0'
type: :runtime
prerelease: false
version_requirements: !ruby/object:Gem::Requirement
requirements:
- - "~>"
- !ruby/object:Gem::Version
- version: 3.0.7
+ version: '3.0'
- !ruby/object:Gem::Dependency
name: ronn
requirement: !ruby/object:Gem::Requirement
@@ -254,6 +254,7 @@
- html/assets/file_loader.gif
- html/assets/jquery-2.1.1.min.js
- html/assets/jquery.searcher.min.js
+- html/assets/landing_page/landing_page.js
- html/assets/machinery-base.css
- html/assets/machinery-base.js
- html/assets/machinery.css
@@ -264,6 +265,7 @@
- html/assets/wheels_horizontal.png
- html/comparison.html.haml
- html/index.html.haml
+- html/landing_page.html.haml
- html/partials/changed_managed_files.html.haml
- html/partials/compare/alert.html.haml
- html/partials/compare/changed_managed_file_list.html.haml
@@ -290,6 +292,7 @@
- html/partials/compare/users.html.haml
- html/partials/config_files.html.haml
- html/partials/groups.html.haml
+- html/partials/landing_page/alert.html.haml
- html/partials/os.html.haml
- html/partials/packages.html.haml
- html/partials/patterns.html.haml
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plugins/os/os_model.rb new/plugins/os/os_model.rb
--- old/plugins/os/os_model.rb 2015-11-24 13:19:37.000000000 +0100
+++ new/plugins/os/os_model.rb 2016-01-14 18:38:19.000000000 +0100
@@ -36,6 +36,11 @@
return os
end
end
+ if os_name.match(/SUSE Linux|openSUSE/)
+ os = OsSuse.new
+ os.name = os_name
+ return os
+ end
os = OsUnknown.new
os.name = os_name
os
@@ -51,10 +56,6 @@
"os"
end
- def self.buildable_systems
- []
- end
-
def self.module_dependencies
{}
end
@@ -71,18 +72,6 @@
self.class.can_run_machinery?
end
- def can_build?(os)
- self.class.buildable_systems.include?(os.class) && os.architecture == "x86_64"
- end
-
- def can_be_analyzed?
- false
- end
-
- def can_be_exported?
- false
- end
-
def module_required_by_package(package)
self.class.module_dependencies[package]
end
@@ -100,19 +89,28 @@
def self.canonical_name
"Unknown OS"
end
-
- def self.can_run_machinery?
- false
- end
end
class OsSuse < Os
- def can_be_analyzed?
- true
+ def self.canonical_name
+ "SUSE OS"
end
- def can_be_exported?
- true
+ def kiwi_bootloader
+ "grub2"
+ end
+
+ def kiwi_boot
+ os_version = version.match(/(\d+)+\.?(\d+)?/)
+ os_id = case name
+ when /SUSE Linux Enterprise Server/
+ "SLES#{os_version[1]}"
+ when /SUSE Linux Enterprise Desktop/
+ "SLED#{os_version[1]}"
+ when /openSUSE/
+ "#{os_version[1]}.#{os_version[2]}"
+ end
+ "vmxboot/suse-#{os_id}"
end
end
@@ -130,6 +128,10 @@
sp = $1
"#{name} #{sp} (#{architecture})"
end
+
+ def kiwi_bootloader
+ "grub"
+ end
end
class OsSles12 < OsSuse
@@ -137,10 +139,6 @@
"SUSE Linux Enterprise Server 12"
end
- def self.buildable_systems
- [OsSles12]
- end
-
def self.module_dependencies
{ "python-glanceclient" => "Public Cloud Module" }
end
@@ -162,20 +160,12 @@
def self.canonical_name
"openSUSE 13.1 (Bottle)"
end
-
- def self.buildable_systems
- [OsSles11, OsOpenSuse13_1]
- end
end
class OsOpenSuse13_2 < OsOpenSuse
def self.canonical_name
"openSUSE 13.2 (Harlequin)"
end
-
- def self.buildable_systems
- [OsSles11, OsOpenSuse13_1, OsOpenSuse13_2]
- end
end
class OsOpenSuseTumbleweed < OsSuse
@@ -187,8 +177,8 @@
"openSUSE Tumbleweed"
end
- def self.buildable_systems
- [OsOpenSuse13_2, OsOpenSuseTumbleweed, OsOpenSuseLeap]
+ def kiwi_boot
+ "vmxboot/suse-tumbleweed"
end
end
@@ -201,8 +191,8 @@
"openSUSE Leap"
end
- def self.buildable_systems
- [OsOpenSuse13_1, OsOpenSuse13_2, OsOpenSuseLeap, OsOpenSuseTumbleweed, OsSles12, OsSles11]
+ def kiwi_boot
+ "vmxboot/suse-leap42.1"
end
end
@@ -210,8 +200,4 @@
def self.canonical_name
"Red Hat Enterprise Linux Server"
end
-
- def self.can_run_machinery?
- false
- end
end
1
0
Hello community,
here is the log from the commit of package nlopt for openSUSE:Factory checked in at 2016-01-16 11:57:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nlopt (Old)
and /work/SRC/openSUSE:Factory/.nlopt.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nlopt"
Changes:
--------
--- /work/SRC/openSUSE:Factory/nlopt/nlopt.changes 2015-06-02 10:09:22.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.nlopt.new/nlopt.changes 2016-01-16 11:57:07.000000000 +0100
@@ -1,0 +2,6 @@
+Tue Nov 17 16:33:16 UTC 2015 - dmitry_r(a)opensuse.org
+
+- Fix compatibility with Octave 4.0
+ * nlopt-octave-4.0.patch
+
+-------------------------------------------------------------------
New:
----
nlopt-octave-4.0.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ nlopt.spec ++++++
--- /var/tmp/diff_new_pack.vGqxsU/_old 2016-01-16 11:57:08.000000000 +0100
+++ /var/tmp/diff_new_pack.vGqxsU/_new 2016-01-16 11:57:08.000000000 +0100
@@ -28,10 +28,12 @@
Patch1: nlopt-2.3-pkgconfig.patch
# PATCH-FIX-UPSTREAM pythondir.patch
Patch2: pythondir.patch
+# PATCH-FIX-UPSTREAM nlopt-octave-4.0.patch -- https://github.com/stevengj/nlopt/issues/33
+Patch3: nlopt-octave-4.0.patch
BuildRequires: fdupes
BuildRequires: gcc-c++
BuildRequires: hdf5-devel
-# BuildRequires: octave-devel
+BuildRequires: octave-devel
BuildRequires: pkgconfig
BuildRequires: python-numpy-devel
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -45,8 +47,6 @@
%package -n lib%{name}0
Summary: A library for nonlinear optimization
Group: System/Libraries
-# FIXME temporary, octave-nlopt_optimize is inconsistent with octave 4.0
-Obsoletes: octave-nlopt_optimize
%description -n lib%{name}0
NLopt is a free/open-source library for nonlinear optimization,
@@ -76,23 +76,24 @@
This package contains Python interface to NLopt library.
-# %%package -n octave-nlopt_optimize
-# Summary: Octave interface to nonlinear optimization libray
-# Group: Productivity/Scientific/Math
-# Requires: octave
-#
-# %%description -n octave-nlopt_optimize
-# NLopt is a free/open-source library for nonlinear optimization,
-# providing a common interface for a number of different free
-# optimization routines available online as well as original
-# implementations of various other algorithms.
-#
-# This package contains Octave interface to NLopt library.
+%package -n octave-nlopt_optimize
+Summary: Octave interface to nonlinear optimization libray
+Group: Productivity/Scientific/Math
+Requires: octave-cli
+
+%description -n octave-nlopt_optimize
+NLopt is a free/open-source library for nonlinear optimization,
+providing a common interface for a number of different free
+optimization routines available online as well as original
+implementations of various other algorithms.
+
+This package contains Octave interface to NLopt library.
%prep
%setup -q
%patch1
%patch2 -p1
+%patch3 -p1
%build
%configure --enable-shared \
@@ -125,13 +126,13 @@
%doc COPYING
%{python_sitearch}/*
-# %%files -n octave-nlopt_optimize
-# %%defattr(-,root,root,-)
-# %%doc COPYING
-# %%dir %%{_libdir}/octave/*/site
-# %%dir %%{_libdir}/octave/*/site/oct
-# %%dir %%{_libdir}/octave/*/site/oct/*
-# %%{_libdir}/octave/*/site/oct/*/*.oct
-# %%{_datadir}/octave/*/site/m/*
+%files -n octave-nlopt_optimize
+%defattr(-,root,root,-)
+%doc COPYING
+%dir %{_libdir}/octave/*/site
+%dir %{_libdir}/octave/*/site/oct
+%dir %{_libdir}/octave/*/site/oct/*
+%{_libdir}/octave/*/site/oct/*/*.oct
+%{_datadir}/octave/*/site/m/*
%changelog
++++++ nlopt-octave-4.0.patch ++++++
diff --git a/octave/nlopt_optimize-oct.cc b/octave/nlopt_optimize-oct.cc
index 4e08421..819db4e 100644
--- a/octave/nlopt_optimize-oct.cc
+++ b/octave/nlopt_optimize-oct.cc
@@ -29,7 +29,12 @@
#include "nlopt.h"
#include "nlopt_optimize_usage.h"
-static int struct_val_default(Octave_map &m, const std::string& k,
+#include <octave/version.h>
+#if OCTAVE_MAJOR_VERSION < 3 || (OCTAVE_MAJOR_VERSION == 3 && OCTAVE_MINOR_VERSION < 8)
+# define octave_map Octave_map
+#endif
+
+static int struct_val_default(octave_map &m, const std::string& k,
int dflt)
{
if (m.contains(k)) {
@@ -39,7 +44,7 @@ static int struct_val_default(Octave_map &m, const std::string& k,
return dflt;
}
-static double struct_val_default(Octave_map &m, const std::string& k,
+static double struct_val_default(octave_map &m, const std::string& k,
double dflt)
{
if (m.contains(k)) {
@@ -49,7 +54,7 @@ static double struct_val_default(Octave_map &m, const std::string& k,
return dflt;
}
-static Matrix struct_val_default(Octave_map &m, const std::string& k,
+static Matrix struct_val_default(octave_map &m, const std::string& k,
Matrix &dflt)
{
if (m.contains(k)) {
@@ -140,7 +145,7 @@ static double user_function1(unsigned n, const double *x,
#define CHECK1(cond, msg) if (!(cond)) { fprintf(stderr, msg "\n\n"); nlopt_destroy(opt); nlopt_destroy(local_opt); return NULL; }
-nlopt_opt make_opt(Octave_map &opts, int n)
+nlopt_opt make_opt(octave_map &opts, int n)
{
nlopt_opt opt = NULL, local_opt = NULL;
@@ -195,7 +200,7 @@ nlopt_opt make_opt(Octave_map &opts, int n)
CHECK1(opts.contents("local_optimizer").length() == 1
&& (opts.contents("local_optimizer"))(0).is_map(),
"opt.local_optimizer must be a structure");
- Octave_map local_opts = (opts.contents("local_optimizer"))(0).map_value();
+ octave_map local_opts = (opts.contents("local_optimizer"))(0).map_value();
CHECK1((local_opt = make_opt(local_opts, n)),
"error initializing local optimizer");
nlopt_set_local_optimizer(opt, local_opt);
@@ -216,7 +221,7 @@ DEFUN_DLD(nlopt_optimize, args, nargout, NLOPT_OPTIMIZE_USAGE)
CHECK(args.length() == 2 && nargout <= 3, "wrong number of args");
CHECK(args(0).is_map(), "opt must be structure")
- Octave_map opts = args(0).map_value();
+ octave_map opts = args(0).map_value();
CHECK(args(1).is_real_matrix() || args(1).is_real_scalar(),
"x must be real vector");
1
0
![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
16 Jan '16
Hello community,
here is the log from the commit of package perl-DateTime-Format-Strptime for openSUSE:Factory checked in at 2016-01-16 11:57:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-DateTime-Format-Strptime (Old)
and /work/SRC/openSUSE:Factory/.perl-DateTime-Format-Strptime.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-DateTime-Format-Strptime"
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-DateTime-Format-Strptime/perl-DateTime-Format-Strptime.changes 2015-12-29 12:59:37.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.perl-DateTime-Format-Strptime.new/perl-DateTime-Format-Strptime.changes 2016-01-16 11:57:05.000000000 +0100
@@ -1,0 +2,14 @@
+Thu Jan 14 09:56:02 UTC 2016 - coolo(a)suse.com
+
+- updated to 1.63
+ see /usr/share/doc/packages/perl-DateTime-Format-Strptime/Changes
+
+ 1.63 2016-01-13
+
+ [BUG FIXES]
+
+ - The behaviour of silently ignoring text after the matching part was
+ lost in the rewrite. This has been restored. Patch by Dagfinn Ilmari
+ Mannsåker. RT #111155.
+
+-------------------------------------------------------------------
Old:
----
DateTime-Format-Strptime-1.62.tar.gz
New:
----
DateTime-Format-Strptime-1.63.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-DateTime-Format-Strptime.spec ++++++
--- /var/tmp/diff_new_pack.CJHX17/_old 2016-01-16 11:57:07.000000000 +0100
+++ /var/tmp/diff_new_pack.CJHX17/_new 2016-01-16 11:57:07.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package perl-DateTime-Format-Strptime
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: perl-DateTime-Format-Strptime
-Version: 1.62
+Version: 1.63
Release: 0
%define cpan_name DateTime-Format-Strptime
Summary: Parse and format strp and strf time patterns
@@ -33,6 +33,7 @@
BuildRequires: perl(DateTime) >= 1.00
BuildRequires: perl(DateTime::Locale) >= 0.450000
BuildRequires: perl(DateTime::TimeZone) >= 0.79
+BuildRequires: perl(JSON::PP) >= 2.27300
BuildRequires: perl(Package::DeprecationManager) >= 0.15
BuildRequires: perl(Params::Validate) >= 1.20
BuildRequires: perl(Test::Fatal)
@@ -42,6 +43,7 @@
Requires: perl(DateTime) >= 1.00
Requires: perl(DateTime::Locale) >= 0.450000
Requires: perl(DateTime::TimeZone) >= 0.79
+Requires: perl(JSON::PP) >= 2.27300
Requires: perl(Package::DeprecationManager) >= 0.15
Requires: perl(Params::Validate) >= 1.20
Requires: perl(Try::Tiny)
++++++ DateTime-Format-Strptime-1.62.tar.gz -> DateTime-Format-Strptime-1.63.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DateTime-Format-Strptime-1.62/Changes new/DateTime-Format-Strptime-1.63/Changes
--- old/DateTime-Format-Strptime-1.62/Changes 2015-12-19 20:59:27.000000000 +0100
+++ new/DateTime-Format-Strptime-1.63/Changes 2016-01-13 20:12:07.000000000 +0100
@@ -1,3 +1,12 @@
+1.63 2016-01-13
+
+[BUG FIXES]
+
+- The behaviour of silently ignoring text after the matching part was
+ lost in the rewrite. This has been restored. Patch by Dagfinn Ilmari
+ Mannsåker. RT #111155.
+
+
1.62 2015-12-19
[BUG FIXES]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DateTime-Format-Strptime-1.62/LICENSE new/DateTime-Format-Strptime-1.63/LICENSE
--- old/DateTime-Format-Strptime-1.62/LICENSE 2015-12-19 20:59:27.000000000 +0100
+++ new/DateTime-Format-Strptime-1.63/LICENSE 2016-01-13 20:12:07.000000000 +0100
@@ -1,4 +1,4 @@
-This software is Copyright (c) 2015 by Dave Rolsky.
+This software is Copyright (c) 2016 by Dave Rolsky.
This is free software, licensed under:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DateTime-Format-Strptime-1.62/MANIFEST new/DateTime-Format-Strptime-1.63/MANIFEST
--- old/DateTime-Format-Strptime-1.62/MANIFEST 2015-12-19 20:59:27.000000000 +0100
+++ new/DateTime-Format-Strptime-1.63/MANIFEST 2016-01-13 20:12:07.000000000 +0100
@@ -1,4 +1,4 @@
-# This file was automatically generated by Dist::Zilla::Plugin::Manifest v5.042.
+# This file was automatically generated by Dist::Zilla::Plugin::Manifest v5.043.
Changes
INSTALL
LICENSE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DateTime-Format-Strptime-1.62/META.json new/DateTime-Format-Strptime-1.63/META.json
--- old/DateTime-Format-Strptime-1.62/META.json 2015-12-19 20:59:27.000000000 +0100
+++ new/DateTime-Format-Strptime-1.63/META.json 2016-01-13 20:12:07.000000000 +0100
@@ -5,7 +5,7 @@
"Rick Measham <rickm(a)cpan.org>"
],
"dynamic_config" : 0,
- "generated_by" : "Dist::Zilla version 5.042, CPAN::Meta::Converter version 2.150005",
+ "generated_by" : "Dist::Zilla version 5.043, CPAN::Meta::Converter version 2.150005",
"license" : [
"artistic_2"
],
@@ -49,6 +49,7 @@
"DateTime::Locale" : "0.45",
"DateTime::TimeZone" : "0.79",
"Exporter" : "0",
+ "JSON::PP" : "2.27300",
"Package::DeprecationManager" : "0.15",
"Params::Validate" : "1.20",
"Try::Tiny" : "0",
@@ -76,7 +77,7 @@
"provides" : {
"DateTime::Format::Strptime" : {
"file" : "lib/DateTime/Format/Strptime.pm",
- "version" : "1.62"
+ "version" : "1.63"
}
},
"release_status" : "stable",
@@ -92,7 +93,7 @@
"web" : "https://github.com/autarch/DateTime-Format-Strptime"
}
},
- "version" : "1.62",
+ "version" : "1.63",
"x_Dist_Zilla" : {
"perl" : {
"version" : "5.022001"
@@ -106,7 +107,7 @@
}
},
"name" : "@DROLSKY/MakeMaker",
- "version" : "5.042"
+ "version" : "5.043"
},
{
"class" : "Dist::Zilla::Plugin::Authority",
@@ -116,7 +117,7 @@
{
"class" : "Dist::Zilla::Plugin::AutoPrereqs",
"name" : "@DROLSKY/AutoPrereqs",
- "version" : "5.042"
+ "version" : "5.043"
},
{
"class" : "Dist::Zilla::Plugin::CopyFilesFromBuild",
@@ -166,7 +167,7 @@
{
"class" : "Dist::Zilla::Plugin::MetaResources",
"name" : "@DROLSKY/MetaResources",
- "version" : "5.042"
+ "version" : "5.043"
},
{
"class" : "Dist::Zilla::Plugin::MetaProvides::Package",
@@ -176,7 +177,7 @@
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : "@DROLSKY/MetaProvides::Package/AUTOVIV/:InstallModulesPM",
- "version" : "5.042"
+ "version" : "5.043"
}
]
},
@@ -192,7 +193,7 @@
{
"class" : "Dist::Zilla::Plugin::NextRelease",
"name" : "@DROLSKY/NextRelease",
- "version" : "5.042"
+ "version" : "5.043"
},
{
"class" : "Dist::Zilla::Plugin::Prereqs",
@@ -203,7 +204,7 @@
}
},
"name" : "@DROLSKY/Test::More with subtest",
- "version" : "5.042"
+ "version" : "5.043"
},
{
"class" : "Dist::Zilla::Plugin::Prereqs",
@@ -214,7 +215,7 @@
}
},
"name" : "@DROLSKY/Modules for use with tidyall",
- "version" : "5.042"
+ "version" : "5.043"
},
{
"class" : "Dist::Zilla::Plugin::PromptIfStale",
@@ -301,37 +302,37 @@
{
"class" : "Dist::Zilla::Plugin::ManifestSkip",
"name" : "@DROLSKY/ManifestSkip",
- "version" : "5.042"
+ "version" : "5.043"
},
{
"class" : "Dist::Zilla::Plugin::MetaYAML",
"name" : "@DROLSKY/MetaYAML",
- "version" : "5.042"
+ "version" : "5.043"
},
{
"class" : "Dist::Zilla::Plugin::License",
"name" : "@DROLSKY/License",
- "version" : "5.042"
+ "version" : "5.043"
},
{
"class" : "Dist::Zilla::Plugin::ExtraTests",
"name" : "@DROLSKY/ExtraTests",
- "version" : "5.042"
+ "version" : "5.043"
},
{
"class" : "Dist::Zilla::Plugin::ExecDir",
"name" : "@DROLSKY/ExecDir",
- "version" : "5.042"
+ "version" : "5.043"
},
{
"class" : "Dist::Zilla::Plugin::ShareDir",
"name" : "@DROLSKY/ShareDir",
- "version" : "5.042"
+ "version" : "5.043"
},
{
"class" : "Dist::Zilla::Plugin::Manifest",
"name" : "@DROLSKY/Manifest",
- "version" : "5.042"
+ "version" : "5.043"
},
{
"class" : "Dist::Zilla::Plugin::CheckVersionIncrement",
@@ -341,17 +342,17 @@
{
"class" : "Dist::Zilla::Plugin::TestRelease",
"name" : "@DROLSKY/TestRelease",
- "version" : "5.042"
+ "version" : "5.043"
},
{
"class" : "Dist::Zilla::Plugin::ConfirmRelease",
"name" : "@DROLSKY/ConfirmRelease",
- "version" : "5.042"
+ "version" : "5.043"
},
{
"class" : "Dist::Zilla::Plugin::UploadToCPAN",
"name" : "@DROLSKY/UploadToCPAN",
- "version" : "5.042"
+ "version" : "5.043"
},
{
"class" : "Dist::Zilla::Plugin::CheckPrereqsIndexed",
@@ -361,7 +362,7 @@
{
"class" : "Dist::Zilla::Plugin::CPANFile",
"name" : "@DROLSKY/CPANFile",
- "version" : "5.042"
+ "version" : "5.043"
},
{
"class" : "Dist::Zilla::Plugin::DROLSKY::Contributors",
@@ -416,7 +417,7 @@
}
},
"name" : "@DROLSKY/Git::Contributors",
- "version" : "0.015"
+ "version" : "0.017"
},
{
"class" : "Dist::Zilla::Plugin::InstallGuide",
@@ -431,12 +432,12 @@
{
"class" : "Dist::Zilla::Plugin::MetaConfig",
"name" : "@DROLSKY/MetaConfig",
- "version" : "5.042"
+ "version" : "5.043"
},
{
"class" : "Dist::Zilla::Plugin::MetaJSON",
"name" : "@DROLSKY/MetaJSON",
- "version" : "5.042"
+ "version" : "5.043"
},
{
"class" : "Dist::Zilla::Plugin::SurgicalPodWeaver",
@@ -521,7 +522,7 @@
{
"class" : "Dist::Zilla::Plugin::PodSyntaxTests",
"name" : "@DROLSKY/PodSyntaxTests",
- "version" : "5.042"
+ "version" : "5.043"
},
{
"class" : "Dist::Zilla::Plugin::Test::EOL",
@@ -649,7 +650,7 @@
"branch" : null,
"changelog" : "Changes",
"signed" : 0,
- "tag" : "v1.62",
+ "tag" : "v1.63",
"tag_format" : "v%v",
"tag_message" : "v%v"
},
@@ -751,62 +752,62 @@
}
},
"name" : "DevelopRequires",
- "version" : "5.042"
+ "version" : "5.043"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":InstallModules",
- "version" : "5.042"
+ "version" : "5.043"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":IncModules",
- "version" : "5.042"
+ "version" : "5.043"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":TestFiles",
- "version" : "5.042"
+ "version" : "5.043"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":ExtraTestFiles",
- "version" : "5.042"
+ "version" : "5.043"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":ExecFiles",
- "version" : "5.042"
+ "version" : "5.043"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":PerlExecFiles",
- "version" : "5.042"
+ "version" : "5.043"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":ShareFiles",
- "version" : "5.042"
+ "version" : "5.043"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":MainModule",
- "version" : "5.042"
+ "version" : "5.043"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":AllFiles",
- "version" : "5.042"
+ "version" : "5.043"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":NoFiles",
- "version" : "5.042"
+ "version" : "5.043"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : "@DROLSKY/MetaProvides::Package/AUTOVIV/:InstallModulesPM",
- "version" : "5.042"
+ "version" : "5.043"
}
],
"zilla" : {
@@ -814,9 +815,12 @@
"config" : {
"is_trial" : "0"
},
- "version" : "5.042"
+ "version" : "5.043"
}
},
- "x_authority" : "cpan:DROLSKY"
+ "x_authority" : "cpan:DROLSKY",
+ "x_contributors" : [
+ "D. Ilmari Mannsåker <ilmari.mannsaker(a)net-a-porter.com>"
+ ]
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DateTime-Format-Strptime-1.62/META.yml new/DateTime-Format-Strptime-1.63/META.yml
--- old/DateTime-Format-Strptime-1.62/META.yml 2015-12-19 20:59:27.000000000 +0100
+++ new/DateTime-Format-Strptime-1.63/META.yml 2016-01-13 20:12:07.000000000 +0100
@@ -15,7 +15,7 @@
configure_requires:
ExtUtils::MakeMaker: '0'
dynamic_config: 0
-generated_by: 'Dist::Zilla version 5.042, CPAN::Meta::Converter version 2.150005'
+generated_by: 'Dist::Zilla version 5.043, CPAN::Meta::Converter version 2.150005'
license: artistic_2
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -24,13 +24,14 @@
provides:
DateTime::Format::Strptime:
file: lib/DateTime/Format/Strptime.pm
- version: '1.62'
+ version: '1.63'
requires:
Carp: '0'
DateTime: '1.00'
DateTime::Locale: '0.45'
DateTime::TimeZone: '0.79'
Exporter: '0'
+ JSON::PP: '2.27300'
Package::DeprecationManager: '0.15'
Params::Validate: '1.20'
Try::Tiny: '0'
@@ -41,7 +42,7 @@
bugtracker: http://rt.cpan.org/Public/Dist/Display.html?Name=DateTime-Format-Strptime
homepage: http://metacpan.org/release/DateTime-Format-Strptime
repository: git://github.com/autarch/DateTime-Format-Strptime.git
-version: '1.62'
+version: '1.63'
x_Dist_Zilla:
perl:
version: '5.022001'
@@ -52,7 +53,7 @@
Dist::Zilla::Role::TestRunner:
default_jobs: 1
name: '@DROLSKY/MakeMaker'
- version: '5.042'
+ version: '5.043'
-
class: Dist::Zilla::Plugin::Authority
name: '@DROLSKY/Authority'
@@ -60,7 +61,7 @@
-
class: Dist::Zilla::Plugin::AutoPrereqs
name: '@DROLSKY/AutoPrereqs'
- version: '5.042'
+ version: '5.043'
-
class: Dist::Zilla::Plugin::CopyFilesFromBuild
name: '@DROLSKY/CopyFilesFromBuild'
@@ -99,7 +100,7 @@
-
class: Dist::Zilla::Plugin::MetaResources
name: '@DROLSKY/MetaResources'
- version: '5.042'
+ version: '5.043'
-
class: Dist::Zilla::Plugin::MetaProvides::Package
config:
@@ -108,7 +109,7 @@
-
class: Dist::Zilla::Plugin::FinderCode
name: '@DROLSKY/MetaProvides::Package/AUTOVIV/:InstallModulesPM'
- version: '5.042'
+ version: '5.043'
Dist::Zilla::Role::MetaProvider::Provider:
inherit_missing: '1'
inherit_version: '1'
@@ -118,7 +119,7 @@
-
class: Dist::Zilla::Plugin::NextRelease
name: '@DROLSKY/NextRelease'
- version: '5.042'
+ version: '5.043'
-
class: Dist::Zilla::Plugin::Prereqs
config:
@@ -126,7 +127,7 @@
phase: test
type: requires
name: '@DROLSKY/Test::More with subtest'
- version: '5.042'
+ version: '5.043'
-
class: Dist::Zilla::Plugin::Prereqs
config:
@@ -134,7 +135,7 @@
phase: develop
type: requires
name: '@DROLSKY/Modules for use with tidyall'
- version: '5.042'
+ version: '5.043'
-
class: Dist::Zilla::Plugin::PromptIfStale
config:
@@ -203,31 +204,31 @@
-
class: Dist::Zilla::Plugin::ManifestSkip
name: '@DROLSKY/ManifestSkip'
- version: '5.042'
+ version: '5.043'
-
class: Dist::Zilla::Plugin::MetaYAML
name: '@DROLSKY/MetaYAML'
- version: '5.042'
+ version: '5.043'
-
class: Dist::Zilla::Plugin::License
name: '@DROLSKY/License'
- version: '5.042'
+ version: '5.043'
-
class: Dist::Zilla::Plugin::ExtraTests
name: '@DROLSKY/ExtraTests'
- version: '5.042'
+ version: '5.043'
-
class: Dist::Zilla::Plugin::ExecDir
name: '@DROLSKY/ExecDir'
- version: '5.042'
+ version: '5.043'
-
class: Dist::Zilla::Plugin::ShareDir
name: '@DROLSKY/ShareDir'
- version: '5.042'
+ version: '5.043'
-
class: Dist::Zilla::Plugin::Manifest
name: '@DROLSKY/Manifest'
- version: '5.042'
+ version: '5.043'
-
class: Dist::Zilla::Plugin::CheckVersionIncrement
name: '@DROLSKY/CheckVersionIncrement'
@@ -235,15 +236,15 @@
-
class: Dist::Zilla::Plugin::TestRelease
name: '@DROLSKY/TestRelease'
- version: '5.042'
+ version: '5.043'
-
class: Dist::Zilla::Plugin::ConfirmRelease
name: '@DROLSKY/ConfirmRelease'
- version: '5.042'
+ version: '5.043'
-
class: Dist::Zilla::Plugin::UploadToCPAN
name: '@DROLSKY/UploadToCPAN'
- version: '5.042'
+ version: '5.043'
-
class: Dist::Zilla::Plugin::CheckPrereqsIndexed
name: '@DROLSKY/CheckPrereqsIndexed'
@@ -251,7 +252,7 @@
-
class: Dist::Zilla::Plugin::CPANFile
name: '@DROLSKY/CPANFile'
- version: '5.042'
+ version: '5.043'
-
class: Dist::Zilla::Plugin::DROLSKY::Contributors
name: '@DROLSKY/DROLSKY::Contributors'
@@ -292,7 +293,7 @@
paths:
- .
name: '@DROLSKY/Git::Contributors'
- version: '0.015'
+ version: '0.017'
-
class: Dist::Zilla::Plugin::InstallGuide
name: '@DROLSKY/InstallGuide'
@@ -304,11 +305,11 @@
-
class: Dist::Zilla::Plugin::MetaConfig
name: '@DROLSKY/MetaConfig'
- version: '5.042'
+ version: '5.043'
-
class: Dist::Zilla::Plugin::MetaJSON
name: '@DROLSKY/MetaJSON'
- version: '5.042'
+ version: '5.043'
-
class: Dist::Zilla::Plugin::SurgicalPodWeaver
config:
@@ -374,7 +375,7 @@
-
class: Dist::Zilla::Plugin::PodSyntaxTests
name: '@DROLSKY/PodSyntaxTests'
- version: '5.042'
+ version: '5.043'
-
class: Dist::Zilla::Plugin::Test::EOL
config:
@@ -473,7 +474,7 @@
branch: ~
changelog: Changes
signed: 0
- tag: v1.62
+ tag: v1.63
tag_format: v%v
tag_message: v%v
Dist::Zilla::Role::Git::Repo:
@@ -545,54 +546,56 @@
phase: develop
type: requires
name: DevelopRequires
- version: '5.042'
+ version: '5.043'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':InstallModules'
- version: '5.042'
+ version: '5.043'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':IncModules'
- version: '5.042'
+ version: '5.043'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':TestFiles'
- version: '5.042'
+ version: '5.043'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':ExtraTestFiles'
- version: '5.042'
+ version: '5.043'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':ExecFiles'
- version: '5.042'
+ version: '5.043'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':PerlExecFiles'
- version: '5.042'
+ version: '5.043'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':ShareFiles'
- version: '5.042'
+ version: '5.043'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':MainModule'
- version: '5.042'
+ version: '5.043'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':AllFiles'
- version: '5.042'
+ version: '5.043'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':NoFiles'
- version: '5.042'
+ version: '5.043'
-
class: Dist::Zilla::Plugin::FinderCode
name: '@DROLSKY/MetaProvides::Package/AUTOVIV/:InstallModulesPM'
- version: '5.042'
+ version: '5.043'
zilla:
class: Dist::Zilla::Dist::Builder
config:
is_trial: '0'
- version: '5.042'
+ version: '5.043'
x_authority: cpan:DROLSKY
+x_contributors:
+ - 'D. Ilmari Mannsåker <ilmari.mannsaker(a)net-a-porter.com>'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DateTime-Format-Strptime-1.62/Makefile.PL new/DateTime-Format-Strptime-1.63/Makefile.PL
--- old/DateTime-Format-Strptime-1.62/Makefile.PL 2015-12-19 20:59:27.000000000 +0100
+++ new/DateTime-Format-Strptime-1.63/Makefile.PL 2016-01-13 20:12:07.000000000 +0100
@@ -1,4 +1,4 @@
-# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v5.042.
+# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v5.043.
use strict;
use warnings;
@@ -21,6 +21,7 @@
"DateTime::Locale" => "0.45",
"DateTime::TimeZone" => "0.79",
"Exporter" => 0,
+ "JSON::PP" => "2.27300",
"Package::DeprecationManager" => "0.15",
"Params::Validate" => "1.20",
"Try::Tiny" => 0,
@@ -38,7 +39,7 @@
"lib" => 0,
"utf8" => 0
},
- "VERSION" => "1.62",
+ "VERSION" => "1.63",
"test" => {
"TESTS" => "t/*.t"
}
@@ -53,6 +54,7 @@
"Exporter" => 0,
"ExtUtils::MakeMaker" => 0,
"File::Spec" => 0,
+ "JSON::PP" => "2.27300",
"Package::DeprecationManager" => "0.15",
"Params::Validate" => "1.20",
"Test::Builder" => 0,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DateTime-Format-Strptime-1.62/README.md new/DateTime-Format-Strptime-1.63/README.md
--- old/DateTime-Format-Strptime-1.62/README.md 2015-12-19 20:59:27.000000000 +0100
+++ new/DateTime-Format-Strptime-1.63/README.md 2016-01-13 20:12:07.000000000 +0100
@@ -5,7 +5,7 @@
VERSION
- version 1.62
+ version 1.63
SYNOPSIS
@@ -318,9 +318,13 @@
* Rick Measham <rickm(a)cpan.org>
+CONTRIBUTOR
+
+ D. Ilmari Mannsåker <ilmari.mannsaker(a)net-a-porter.com>
+
COPYRIGHT AND LICENSE
- This software is Copyright (c) 2015 by Dave Rolsky.
+ This software is Copyright (c) 2016 by Dave Rolsky.
This is free software, licensed under:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DateTime-Format-Strptime-1.62/cpanfile new/DateTime-Format-Strptime-1.63/cpanfile
--- old/DateTime-Format-Strptime-1.62/cpanfile 2015-12-19 20:59:27.000000000 +0100
+++ new/DateTime-Format-Strptime-1.63/cpanfile 2016-01-13 20:12:07.000000000 +0100
@@ -3,6 +3,7 @@
requires "DateTime::Locale" => "0.45";
requires "DateTime::TimeZone" => "0.79";
requires "Exporter" => "0";
+requires "JSON::PP" => "2.27300";
requires "Package::DeprecationManager" => "0.15";
requires "Params::Validate" => "1.20";
requires "Try::Tiny" => "0";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DateTime-Format-Strptime-1.62/lib/DateTime/Format/Strptime.pm new/DateTime-Format-Strptime-1.63/lib/DateTime/Format/Strptime.pm
--- old/DateTime-Format-Strptime-1.62/lib/DateTime/Format/Strptime.pm 2015-12-19 20:59:27.000000000 +0100
+++ new/DateTime-Format-Strptime-1.63/lib/DateTime/Format/Strptime.pm 2016-01-13 20:12:07.000000000 +0100
@@ -3,7 +3,7 @@
use strict;
use warnings;
-our $VERSION = '1.62';
+our $VERSION = '1.63';
use Carp qw( carp croak );
use DateTime 1.00;
@@ -317,7 +317,7 @@
}
return {
- regex => qr/\A\s*$regex\s*\z/,
+ regex => qr/\A\s*$regex/,
fields => \@fields,
};
}
@@ -1008,7 +1008,7 @@
=head1 VERSION
-version 1.62
+version 1.63
=head1 SYNOPSIS
@@ -1052,6 +1052,8 @@
C<DateTime> and a pattern and returns a string, C<strptime> takes a string and
a pattern and returns the C<DateTime> object associated.
+=encoding UTF-8
+
=for Pod::Coverage parse_duration format_duration
=head1 METHODS
@@ -1336,9 +1338,15 @@
=back
+=head1 CONTRIBUTOR
+
+=for stopwords D. Ilmari Mannsåker
+
+D. Ilmari Mannsåker <ilmari.mannsaker(a)net-a-porter.com>
+
=head1 COPYRIGHT AND LICENSE
-This software is Copyright (c) 2015 by Dave Rolsky.
+This software is Copyright (c) 2016 by Dave Rolsky.
This is free software, licensed under:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DateTime-Format-Strptime-1.62/t/00-report-prereqs.dd new/DateTime-Format-Strptime-1.63/t/00-report-prereqs.dd
--- old/DateTime-Format-Strptime-1.62/t/00-report-prereqs.dd 2015-12-19 20:59:27.000000000 +0100
+++ new/DateTime-Format-Strptime-1.63/t/00-report-prereqs.dd 2016-01-13 20:12:07.000000000 +0100
@@ -33,6 +33,7 @@
'DateTime::Locale' => '0.45',
'DateTime::TimeZone' => '0.79',
'Exporter' => '0',
+ 'JSON::PP' => '2.27300',
'Package::DeprecationManager' => '0.15',
'Params::Validate' => '1.20',
'Try::Tiny' => '0',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DateTime-Format-Strptime-1.62/t/author-pod-spell.t new/DateTime-Format-Strptime-1.63/t/author-pod-spell.t
--- old/DateTime-Format-Strptime-1.62/t/author-pod-spell.t 2015-12-19 20:59:27.000000000 +0100
+++ new/DateTime-Format-Strptime-1.63/t/author-pod-spell.t 2016-01-13 20:12:07.000000000 +0100
@@ -35,6 +35,9 @@
autarch
Rick
rickm
+Ilmari
+Mannsåker
+ilmari
lib
DateTime
Format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DateTime-Format-Strptime-1.62/t/edge.t new/DateTime-Format-Strptime-1.63/t/edge.t
--- old/DateTime-Format-Strptime-1.62/t/edge.t 2015-12-19 20:59:27.000000000 +0100
+++ new/DateTime-Format-Strptime-1.63/t/edge.t 2016-01-13 20:12:07.000000000 +0100
@@ -52,3 +52,11 @@
year => 2007
month => 8
day => 15
+
+[Trailing text after match]
+%Y-%m-%d
+2016-01-13 in the afternoon
+skip round trip
+year => 2016
+month => 1
+day => 13
1
0
Hello community,
here is the log from the commit of package nano for openSUSE:Factory checked in at 2016-01-16 11:57:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nano (Old)
and /work/SRC/openSUSE:Factory/.nano.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nano"
Changes:
--------
--- /work/SRC/openSUSE:Factory/nano/nano.changes 2015-12-09 22:25:24.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.nano.new/nano.changes 2016-01-16 11:57:02.000000000 +0100
@@ -1,0 +2,12 @@
+Tue Jan 12 15:17:34 UTC 2016 - astieger(a)suse.com
+
+- 2.5.1:
+ * fix syntax-highlighting bug
+ * fix positionlog bug
+ * disable time-eating multiline regex in the C syntax
+ * adds an escape hatch to the WriteOut menu when --tempfile is
+ used: the discardbuffer command, ^Q.
+ * translation updates for fifteen languages
+ * small fix in the softwrap code
+
+-------------------------------------------------------------------
Old:
----
nano-2.5.0.tar.gz
nano-2.5.0.tar.gz.asc
New:
----
nano-2.5.1.tar.gz
nano-2.5.1.tar.gz.asc
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ nano.spec ++++++
--- /var/tmp/diff_new_pack.2Q7O80/_old 2016-01-16 11:57:05.000000000 +0100
+++ /var/tmp/diff_new_pack.2Q7O80/_new 2016-01-16 11:57:05.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package nano
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
%define _version 2.5
Name: nano
-Version: 2.5.0
+Version: 2.5.1
Release: 0
Summary: Pico editor clone with enhancements
License: GPL-3.0+
++++++ nano-2.5.0.tar.gz -> nano-2.5.1.tar.gz ++++++
++++ 76240 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package cutecom for openSUSE:Factory checked in at 2016-01-16 11:56:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/cutecom (Old)
and /work/SRC/openSUSE:Factory/.cutecom.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cutecom"
Changes:
--------
--- /work/SRC/openSUSE:Factory/cutecom/cutecom.changes 2016-01-13 22:45:52.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.cutecom.new/cutecom.changes 2016-01-16 11:57:01.000000000 +0100
@@ -1,0 +2,8 @@
+Thu Jan 14 14:21:11 UTC 2016 - opensuse(a)dstoecker.de
+
+- update to release 0.30.2
+ * custom baud rates restored properly on startup
+ * custom baud rates > 200000 now selectable
+ * prevent horizontal scroll bar showing up (feedback)
+
+-------------------------------------------------------------------
Old:
----
cutecom-0.30.1.tgz
New:
----
cutecom-0.30.2.tgz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ cutecom.spec ++++++
--- /var/tmp/diff_new_pack.u9HJih/_old 2016-01-16 11:57:02.000000000 +0100
+++ /var/tmp/diff_new_pack.u9HJih/_new 2016-01-16 11:57:02.000000000 +0100
@@ -17,7 +17,7 @@
Name: cutecom
-Version: 0.30.1
+Version: 0.30.2
Release: 0
Url: http://github.com/neundorf/CuteCom
BuildRoot: %{_tmppath}/%{name}-%{version}-build
++++++ cutecom-0.30.1.tgz -> cutecom-0.30.2.tgz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cutecom-0.30.1/CMakeLists.txt new/cutecom-0.30.2/CMakeLists.txt
--- old/cutecom-0.30.1/CMakeLists.txt 2015-12-21 20:47:11.000000000 +0100
+++ new/cutecom-0.30.2/CMakeLists.txt 2016-01-11 17:30:00.000000000 +0100
@@ -4,7 +4,7 @@
set (CuteCom_MAJOR_VERSION 0)
set (CuteCom_MINOR_VERSION 30)
-set (CuteCom_PATCH_VERSION 1)
+set (CuteCom_PATCH_VERSION 2)
set (CuteCom_VERSION
${CuteCom_MAJOR_VERSION}.${CuteCom_MINOR_VERSION}.${CuteCom_PATCH_VERSION})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cutecom-0.30.1/Changelog new/cutecom-0.30.2/Changelog
--- old/cutecom-0.30.1/Changelog 2015-12-21 20:47:11.000000000 +0100
+++ new/cutecom-0.30.2/Changelog 2016-01-11 17:30:00.000000000 +0100
@@ -1,3 +1,8 @@
+0.30.2, January 11th, 2016
+-opening a connnection with more than 200000 Baud not possible - FIX
+-custom baud rate not restored - FIX
+-extra long lines are wrapped - less disturbing
+
0.31.1, December 21th, 2015
-fixed a bug preventing to compile on gcc 5.2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cutecom-0.30.1/controlpanel.cpp new/cutecom-0.30.2/controlpanel.cpp
--- old/cutecom-0.30.1/controlpanel.cpp 2015-12-21 20:47:11.000000000 +0100
+++ new/cutecom-0.30.2/controlpanel.cpp 2016-01-11 17:30:00.000000000 +0100
@@ -37,7 +37,7 @@
{
this->setupUi(this);
- m_baudValidator = new QIntValidator(0, 220000, this);
+ m_baudValidator = new QIntValidator(0, 999000, this);
m_combo_Baud->setInsertPolicy(QComboBox::NoInsert);
const Settings::Session session = settings->getCurrentSession();
@@ -168,8 +168,8 @@
} else {
index = m_combo_Baud->findData(-1);
if (index != -1) {
+ m_combo_Baud->setItemText(index, QString::number(session.baudRate));
m_combo_Baud->setCurrentIndex(index);
- m_combo_Baud->setCurrentText(QString::number(session.baudRate));
}
}
@@ -296,7 +296,10 @@
m_combo_Baud->addItem(QStringLiteral("Custom"), -1);
connect(m_combo_Baud, static_cast<void (QComboBox::*)(int)>(&QComboBox::currentIndexChanged),
- [=]() { emit settingChanged(Settings::BaudRate, m_combo_Baud->currentData()); });
+ [=]() { int custom = m_combo_Baud->currentData().toInt();
+ emit settingChanged(Settings::BaudRate,
+ (custom == -1) ? m_combo_Baud->currentText() : m_combo_Baud->currentData());
+ });
}
void ControlPanel::fillFlowCombo()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cutecom-0.30.1/datadisplay.cpp new/cutecom-0.30.2/datadisplay.cpp
--- old/cutecom-0.30.1/datadisplay.cpp 2015-12-21 20:47:11.000000000 +0100
+++ new/cutecom-0.30.2/datadisplay.cpp 2016-01-11 17:30:00.000000000 +0100
@@ -37,7 +37,6 @@
, m_previous_ended_with_nl(true)
{
setupTextFormats();
- setLineWrapMode(QTextEdit::NoWrap);
}
void DataDisplay::clear()
@@ -273,7 +272,7 @@
line.prefix = m_timestamp;
continue;
} else {
- line.data += QString("<0x%1>").arg(b & 0xff, 8, 16, QChar('0'));
+ line.data += QString("<0x%1>").arg(b & 0xff, 2, 16, QChar('0'));
}
}
}
@@ -302,12 +301,14 @@
void DataDisplay::setDisplayHex(bool displayHex)
{
if (displayHex) {
+ setLineWrapMode(QTextEdit::NoWrap);
if (!m_previous_ended_with_nl) {
displayData(QByteArray(1, '\n'));
}
m_hexBytes = 0;
m_displayHex = displayHex;
} else {
+ setLineWrapMode(QTextEdit::WidgetWidth);
m_displayHex = displayHex;
if (!m_previous_ended_with_nl) {
displayData(QByteArray(1, '\n'));
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cutecom-0.30.1/distribution/Debian/cutecom.dsc new/cutecom-0.30.2/distribution/Debian/cutecom.dsc
--- old/cutecom-0.30.1/distribution/Debian/cutecom.dsc 2015-12-21 20:47:11.000000000 +0100
+++ new/cutecom-0.30.2/distribution/Debian/cutecom.dsc 2016-01-11 17:30:00.000000000 +0100
@@ -1,9 +1,9 @@
Format: 1.0
Source: cutecom
-Version: 0.30-1
+Version: 0.30-2
Binary: CuteCom
Maintainer: Meinhard Ritscher <cyc1ingsir(a)gmail.com>
Architecture: any
Build-Depends: debhelper (>= 4.1.16), cmake (>= 2.8.11), qt5-default, libqt5serialport5-dev ,cutecom
Files:
- a123e277faa328ccef665145e1ea4ada 125197 cutecom-0.30.1.tgz
+ a123e277faa328ccef665145e1ea4ada 125197 cutecom-0.30.2.tgz
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cutecom-0.30.1/distribution/Debian/debian.changelog new/cutecom-0.30.2/distribution/Debian/debian.changelog
--- old/cutecom-0.30.1/distribution/Debian/debian.changelog 2015-12-21 20:47:11.000000000 +0100
+++ new/cutecom-0.30.2/distribution/Debian/debian.changelog 2016-01-11 17:30:00.000000000 +0100
@@ -1,3 +1,10 @@
+cutecom (0.30.2-0) unstable; urgency=low
+ * opening a connnection with more than 200000 Baud not possible - FIX
+ * custom baud rate not restored - FIX
+ * extra long lines are wrapped - less disturbing
+
+ -- Meinhard Ritscher <cyc1ingsir(a)gmail.com> Mon, 11 Jan 2016 17:10:00 +0100
+
cutecom (0.30.1-0) unstable; urgency=low
* fixed a bug preventing to compile on gcc 5.2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cutecom-0.30.1/distribution/openSUSE/cutecom.changes new/cutecom-0.30.2/distribution/openSUSE/cutecom.changes
--- old/cutecom-0.30.1/distribution/openSUSE/cutecom.changes 1970-01-01 01:00:00.000000000 +0100
+++ new/cutecom-0.30.2/distribution/openSUSE/cutecom.changes 2016-01-11 17:30:00.000000000 +0100
@@ -0,0 +1,39 @@
+Mon Jan 11 17:10:33 UTC 2016 - cyc1ingsir(a)gmail.com
+
+- opening a connnection with more than 200000 Baud not possible - FIX
+- custom baud rate not restored - FIX
+- extra long lines are wrapped - less disturbing
+
+-------------------------------------------------------------------
+Fri Dec 18 20:20:20 UTC 2015 - cyc1ingsir(a)gmail.com
+
+- reimplementation based on Qt5
+- including various feature enhancements
+- removed cutecom-0.22.0-license.diff - codebase changed
+- removed cutecom-0.22.0-nolinebreak.diff - codebase changed
+
+-------------------------------------------------------------------
+Tue Nov 17 10:35:42 UTC 2015 - opensuse(a)dstoecker.de
+
+- fix build for Leap 42.1
+- correct FSF address
+
+-------------------------------------------------------------------
+Thu Feb 23 17:08:17 UTC 2012 - opensuse(a)dstoecker.de
+
+- display correct license in about dialog
+
+-------------------------------------------------------------------
+Thu Jan 12 11:30:33 UTC 2012 - coolo(a)suse.com
+
+- change license to be in spdx.org format
+
+-------------------------------------------------------------------
+Tue Apr 26 18:39:52 CEST 2011 - opensuse(a)dstoecker.de
+
+- fix line breaking issue (patch copied from Debian)
+
+-------------------------------------------------------------------
+Tue Jan 27 12:00:00 CEST 2009 - opensuse(a)dstoecker.de
+
+- initial setup
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cutecom-0.30.1/distribution/openSUSE/cutecom.spec new/cutecom-0.30.2/distribution/openSUSE/cutecom.spec
--- old/cutecom-0.30.1/distribution/openSUSE/cutecom.spec 2015-12-21 20:47:11.000000000 +0100
+++ new/cutecom-0.30.2/distribution/openSUSE/cutecom.spec 2016-01-11 17:30:00.000000000 +0100
@@ -18,8 +18,8 @@
Name: cutecom
-Version: 0.30.1
-Release: 1.0.0
+Version: 0.30.2
+Release: 0
Url: http://github.com/neundorf/CuteCom
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: cmake
@@ -64,19 +64,4 @@
%doc Changelog TODO LICENSE CREDITS README.md
%changelog
-* Mon Dec 21 2015 cyc1ingsir(a)gmail.com
-- fixed a bug preventing to compile on gcc 5.2
-* Fri Dec 18 2015 cyc1ingsir(a)gmail.com
-- reimplementation based on Qt5
-- including various feature enhancements
-* Tue Nov 17 2015 opensuse(a)dstoecker.de
-- fix build for Leap 42.1
-- correct FSF address
-* Thu Feb 23 2012 opensuse(a)dstoecker.de
-- display correct license in about dialog
-* Thu Jan 12 2012 coolo(a)suse.com
-- change license to be in spdx.org format
-* Tue Apr 26 2011 opensuse(a)dstoecker.de
-- fix line breaking issue (patch copied from Debian)
-* Tue Jan 27 2009 opensuse(a)dstoecker.de
-- initial setup
+
1
0