Hello community,

here is the log from the commit of package karchive for openSUSE:Factory 
checked in at 2016-02-24 18:53:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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        2016-01-20 
09:41:20.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.karchive.new/karchive.changes   2016-02-24 
18:53:52.000000000 +0100
@@ -1,0 +2,7 @@
+Sat Feb  6 17:59:13 UTC 2016 - hrvoje.sen...@gmail.com
+
+- Update to 5.19.0 (boo#967668)
+  * For more details please see:
+    https://www.kde.org/announcements/kde-frameworks-5.19.0.php
+
+-------------------------------------------------------------------

Old:
----
  karchive-5.18.0.tar.xz

New:
----
  karchive-5.19.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ karchive.spec ++++++
--- /var/tmp/diff_new_pack.CZRqGy/_old  2016-02-24 18:53:53.000000000 +0100
+++ /var/tmp/diff_new_pack.CZRqGy/_new  2016-02-24 18:53:53.000000000 +0100
@@ -17,9 +17,9 @@
 
 
 %define lname   libKF5Archive5
-%define _tar_path 5.18
+%define _tar_path 5.19
 Name:           karchive
-Version:        5.18.0
+Version:        5.19.0
 Release:        0
 BuildRequires:  cmake >= 2.8.12
 BuildRequires:  extra-cmake-modules >= %{_tar_path}

++++++ karchive-5.18.0.tar.xz -> karchive-5.19.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/karchive-5.18.0/CMakeLists.txt 
new/karchive-5.19.0/CMakeLists.txt
--- old/karchive-5.18.0/CMakeLists.txt  2016-01-01 20:48:59.000000000 +0100
+++ new/karchive-5.19.0/CMakeLists.txt  2016-02-06 10:29:29.000000000 +0100
@@ -3,7 +3,7 @@
 project(KArchive)
 
 include(FeatureSummary)
-find_package(ECM 5.18.0  NO_MODULE)
+find_package(ECM 5.19.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)
 
@@ -11,7 +11,7 @@
 set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})
 
 include(KDEInstallDirs)
-include(KDEFrameworkCompilerSettings)
+include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
 include(KDECMakeSettings)
 
 
@@ -49,7 +49,7 @@
 include(ECMSetupVersion)
 include(ECMGenerateHeaders)
 
-set(KF5_VERSION "5.18.0") # handled by release scripts
+set(KF5_VERSION "5.19.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.18.0/autotests/CMakeLists.txt 
new/karchive-5.19.0/autotests/CMakeLists.txt
--- old/karchive-5.18.0/autotests/CMakeLists.txt        2016-01-01 
20:48:59.000000000 +0100
+++ new/karchive-5.19.0/autotests/CMakeLists.txt        2016-02-06 
10:29:29.000000000 +0100
@@ -38,21 +38,22 @@
         LINK_LIBRARIES KF5::Archive Qt5::Test Qt5::Network
     )
 
+    set(testDir $<TARGET_FILE_DIR:kcompressiondevicetest>)
     get_filename_component(topdir ${CMAKE_CURRENT_SOURCE_DIR}/.. ABSOLUTE)
 
-    execute_process(
+    add_custom_command(TARGET kcompressiondevicetest POST_BUILD
         COMMAND ${CMAKE_COMMAND} -E tar czf
-        ${CMAKE_CURRENT_BINARY_DIR}/kcompressiondevice_test.tar.gz examples
+        ${testDir}/kcompressiondevice_test.tar.gz examples
         WORKING_DIRECTORY ${topdir})
-    execute_process(
+    add_custom_command(TARGET kcompressiondevicetest POST_BUILD
         COMMAND ${CMAKE_COMMAND} -E tar cjf
-        ${CMAKE_CURRENT_BINARY_DIR}/kcompressiondevice_test.tar.bz2 examples
+        ${testDir}/kcompressiondevice_test.tar.bz2 examples
         WORKING_DIRECTORY ${topdir})
 
     if (LIBLZMA_FOUND)
-        execute_process(
+        add_custom_command(TARGET kcompressiondevicetest POST_BUILD
             COMMAND ${CMAKE_COMMAND} -E tar cJf
-            ${CMAKE_CURRENT_BINARY_DIR}/kcompressiondevice_test.tar.xz examples
+            ${testDir}/kcompressiondevice_test.tar.xz examples
             WORKING_DIRECTORY ${topdir})
     endif()
 endif()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/karchive-5.18.0/autotests/kcompressiondevicetest.cpp 
new/karchive-5.19.0/autotests/kcompressiondevicetest.cpp
--- old/karchive-5.18.0/autotests/kcompressiondevicetest.cpp    2016-01-01 
20:48:59.000000000 +0100
+++ new/karchive-5.19.0/autotests/kcompressiondevicetest.cpp    2016-02-06 
10:29:29.000000000 +0100
@@ -32,13 +32,15 @@
 
 QTEST_MAIN(KCompressionDeviceTest)
 
+static QString archiveFileName(const QString &extension)
+{
+    return QFINDTESTDATA(QString("kcompressiondevice_test.%1").arg(extension));
+}
+
 QNetworkReply *KCompressionDeviceTest::getArchive(const QString &extension)
 {
-    const QString kcompressionTest = 
QString("kcompressiondevice_test.%1").arg(extension);
-    QNetworkReply *r = qnam.get(
-                QNetworkRequest(
-                    QUrl::fromLocalFile(
-                        QFINDTESTDATA(kcompressionTest))));
+    const QString kcompressionTest = archiveFileName(extension);
+    QNetworkReply *r = 
qnam.get(QNetworkRequest(QUrl::fromLocalFile(kcompressionTest)));
 
     QEventLoop l;
     connect(&qnam, &QNetworkAccessManager::finished, &l, &QEventLoop::quit);
@@ -56,9 +58,10 @@
         return "tar.bz2";
     case KCompressionDevice::Xz:
         return "tar.xz";
-    default:
+    case KCompressionDevice::None:
         return QString();
     }
+    return QString(); // silence compiler warning
 }
 
 void KCompressionDeviceTest::setDeviceToArchive(
@@ -75,6 +78,9 @@
     QNetworkReply *r = getArchive(formatExtension(type));
     const QByteArray data = r->readAll();
     QVERIFY(!data.isEmpty());
+    const int expectedSize = 
QFileInfo(archiveFileName(formatExtension(type))).size();
+    QVERIFY(expectedSize > 0);
+    QCOMPARE(data.size(), expectedSize);
     QBuffer *b = new QBuffer;
     b->setData(data);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/karchive-5.18.0/src/k7zip.cpp 
new/karchive-5.19.0/src/k7zip.cpp
--- old/karchive-5.18.0/src/k7zip.cpp   2016-01-01 20:48:59.000000000 +0100
+++ new/karchive-5.19.0/src/k7zip.cpp   2016-02-06 10:29:29.000000000 +0100
@@ -45,7 +45,7 @@
 #define BUFFER_SIZE 8*1024
 
 static const unsigned char k7zip_signature[6] = {'7', 'z', 0xBC, 0xAF, 0x27, 
0x1C};
-static const unsigned char XZ_HEADER_MAGIC[6] = { 0xFD, '7', 'z', 'X', 'Z', 
0x00 };
+//static const unsigned char XZ_HEADER_MAGIC[6] = { 0xFD, '7', 'z', 'X', 'Z', 
0x00 };
 
 #define GetUi16(p, offset) (((unsigned char)p[offset+0]) | (((unsigned 
char)p[1]) << 8))
 
@@ -115,49 +115,49 @@
 };
 
 // Method ID
-static const quint64 k_Copy = 0x00;
-static const quint64 k_Delta = 0x03;
-static const quint64 k_x86 = 0x04; //BCJ
-static const quint64 k_PPC = 0x05; // BIG Endian
-static const quint64 k_IA64 = 0x06;
-static const quint64 k_ARM = 0x07; // little Endian
-static const quint64 k_ARM_Thumb = 0x08; // little Endian
-static const quint64 k_SPARC = 0x09;
+// static const quint64 k_Copy = 0x00;
+// static const quint64 k_Delta = 0x03;
+// static const quint64 k_x86 = 0x04; //BCJ
+// static const quint64 k_PPC = 0x05; // BIG Endian
+// static const quint64 k_IA64 = 0x06;
+// static const quint64 k_ARM = 0x07; // little Endian
+// static const quint64 k_ARM_Thumb = 0x08; // little Endian
+// static const quint64 k_SPARC = 0x09;
 static const quint64 k_LZMA2 = 0x21;
-static const quint64 k_Swap2 = 0x020302;
-static const quint64 k_Swap4 = 0x020304;
+// static const quint64 k_Swap2 = 0x020302;
+// static const quint64 k_Swap4 = 0x020304;
 static const quint64 k_LZMA = 0x030101;
 static const quint64 k_BCJ = 0x03030103;
 static const quint64 k_BCJ2 = 0x0303011B;
-static const quint64 k_7zPPC = 0x03030205;
-static const quint64 k_Alpha = 0x03030301;
-static const quint64 k_7zIA64 = 0x03030401;
-static const quint64 k_7zARM = 0x03030501;
-static const quint64 k_M68 = 0x03030605; //Big Endian
-static const quint64 k_ARMT = 0x03030701;
-static const quint64 k_7zSPARC = 0x03030805;
+// static const quint64 k_7zPPC = 0x03030205;
+// static const quint64 k_Alpha = 0x03030301;
+// static const quint64 k_7zIA64 = 0x03030401;
+// static const quint64 k_7zARM = 0x03030501;
+// static const quint64 k_M68 = 0x03030605; //Big Endian
+// static const quint64 k_ARMT = 0x03030701;
+// static const quint64 k_7zSPARC = 0x03030805;
 static const quint64 k_PPMD = 0x030401;
-static const quint64 k_Experimental = 0x037F01;
-static const quint64 k_Shrink = 0x040101;
-static const quint64 k_Implode = 0x040106;
-static const quint64 k_Deflate = 0x040108;
-static const quint64 k_Deflate64 = 0x040109;
-static const quint64 k_Imploding = 0x040110;
-static const quint64 k_Jpeg = 0x040160;
-static const quint64 k_WavPack = 0x040161;
-static const quint64 k_PPMd = 0x040162;
-static const quint64 k_wzAES = 0x040163;
+// static const quint64 k_Experimental = 0x037F01;
+// static const quint64 k_Shrink = 0x040101;
+// static const quint64 k_Implode = 0x040106;
+// static const quint64 k_Deflate = 0x040108;
+// static const quint64 k_Deflate64 = 0x040109;
+// static const quint64 k_Imploding = 0x040110;
+// static const quint64 k_Jpeg = 0x040160;
+// static const quint64 k_WavPack = 0x040161;
+// static const quint64 k_PPMd = 0x040162;
+// static const quint64 k_wzAES = 0x040163;
 static const quint64 k_BZip2 = 0x040202;
-static const quint64 k_Rar15 = 0x040301;
-static const quint64 k_Rar20 = 0x040302;
-static const quint64 k_Rar29 = 0x040303;
-static const quint64 k_Arj = 0x040401; //1 2 3
-static const quint64 k_Arj4 = 0x040402;
-static const quint64 k_Z = 0x0405;
-static const quint64 k_Lzh = 0x0406;
-static const quint64 k_Cab = 0x0408;
-static const quint64 k_DeflateNSIS = 0x040901;
-static const quint64 k_Bzip2NSIS = 0x040902;
+// static const quint64 k_Rar15 = 0x040301;
+// static const quint64 k_Rar20 = 0x040302;
+// static const quint64 k_Rar29 = 0x040303;
+// static const quint64 k_Arj = 0x040401; //1 2 3
+// static const quint64 k_Arj4 = 0x040402;
+// static const quint64 k_Z = 0x0405;
+// static const quint64 k_Lzh = 0x0406;
+// static const quint64 k_Cab = 0x0408;
+// static const quint64 k_DeflateNSIS = 0x040901;
+// static const quint64 k_Bzip2NSIS = 0x040902;
 static const quint64 k_AES = 0x06F10701;
 
 /**
@@ -280,6 +280,8 @@
         qDeleteAll(folderInfos);
     }
 
+    Q_DISABLE_COPY(Folder)
+
     quint64 getUnpackSize() const
     {
         if (unpackSizes.isEmpty()) {


Reply via email to