Hello community, here is the log from the commit of package ark for openSUSE:Factory checked in at 2017-03-15 00:50:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ark (Old) and /work/SRC/openSUSE:Factory/.ark.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ark" Wed Mar 15 00:50:34 2017 rev:75 rq:478100 version:16.12.3 Changes: -------- --- /work/SRC/openSUSE:Factory/ark/ark.changes 2017-02-13 07:04:27.198188857 +0100 +++ /work/SRC/openSUSE:Factory/.ark.new/ark.changes 2017-03-15 00:50:34.952243834 +0100 @@ -1,0 +2,12 @@ +Thu Mar 9 12:33:27 CET 2017 - [email protected] + +- Update to 16.12.3 + * New bugfix release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-16.12.3.php +- Changes since 16.12.2: + * Fix archivemodel columns with singlefile archives (kde#376225) + * Fix cross-thread object creation + + +------------------------------------------------------------------- Old: ---- ark-16.12.2.tar.xz New: ---- ark-16.12.3.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ark.spec ++++++ --- /var/tmp/diff_new_pack.EqGVBD/_old 2017-03-15 00:50:35.776127256 +0100 +++ /var/tmp/diff_new_pack.EqGVBD/_new 2017-03-15 00:50:35.780126690 +0100 @@ -18,10 +18,10 @@ %define SOMAJOR 16 Name: ark -Version: 16.12.2 +Version: 16.12.3 Release: 0 %define kf5_version 5.26.0 -# Latest stable Applications (e.g. 16.08 in KA, but 16.12.2 in KUA) +# Latest stable Applications (e.g. 16.08 in KA, but 16.12.3 in KUA) %{!?_kapp_version: %global _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} Summary: KDE Archiver Tool License: GPL-2.0+ ++++++ ark-16.12.2.tar.xz -> ark-16.12.3.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ark-16.12.2/CMakeLists.txt new/ark-16.12.3/CMakeLists.txt --- old/ark-16.12.2/CMakeLists.txt 2017-02-03 23:47:10.000000000 +0100 +++ new/ark-16.12.3/CMakeLists.txt 2017-03-05 09:02:38.000000000 +0100 @@ -7,7 +7,7 @@ # KDE Application Version, managed by release script set (KDE_APPLICATIONS_VERSION_MAJOR "16") set (KDE_APPLICATIONS_VERSION_MINOR "12") -set (KDE_APPLICATIONS_VERSION_MICRO "2") +set (KDE_APPLICATIONS_VERSION_MICRO "3") set (KDE_APPLICATIONS_VERSION "${KDE_APPLICATIONS_VERSION_MAJOR}.${KDE_APPLICATIONS_VERSION_MINOR}.${KDE_APPLICATIONS_VERSION_MICRO}") configure_file(${CMAKE_CURRENT_SOURCE_DIR}/CTestCustom.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/CTestCustom.cmake) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ark-16.12.2/app/ark_dndextract.desktop.cmake new/ark-16.12.3/app/ark_dndextract.desktop.cmake --- old/ark-16.12.2/app/ark_dndextract.desktop.cmake 2017-02-03 23:47:10.000000000 +0100 +++ new/ark-16.12.3/app/ark_dndextract.desktop.cmake 2017-03-05 09:02:38.000000000 +0100 @@ -16,7 +16,7 @@ Name[en_GB]=Ark Extract Here Name[es]=Extraer aquí con Ark Name[et]=Paki siia lahti -Name[eu]=Ark: atera hemen +Name[eu]=Ark: Erauzi hemen Name[fi]=Ark – Pura tähän Name[fr]=Extraire un fichier « Ark » ici Name[ga]=Bain an chartlann Ark amach agus cuir é anseo diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ark-16.12.2/app/compressfileitemaction.json new/ark-16.12.3/app/compressfileitemaction.json --- old/ark-16.12.2/app/compressfileitemaction.json 2017-02-03 23:47:10.000000000 +0100 +++ new/ark-16.12.3/app/compressfileitemaction.json 2017-03-05 09:02:38.000000000 +0100 @@ -12,6 +12,7 @@ "Name[de]": "„Komprimieren“ im Servicemenü", "Name[es]": "Menú de servicio para «Comprimir»", "Name[et]": "Tihendamise teenusemenüü", + "Name[eu]": "'Konprimatu' zerbitzu menua", "Name[fi]": "Pakkaa-palveluvalikko", "Name[fr]": "Menu de service « compresser »", "Name[he]": "תפריט שירות \"דחיסה\"", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ark-16.12.2/app/extractfileitemaction.json new/ark-16.12.3/app/extractfileitemaction.json --- old/ark-16.12.2/app/extractfileitemaction.json 2017-02-03 23:47:10.000000000 +0100 +++ new/ark-16.12.3/app/extractfileitemaction.json 2017-03-05 09:02:38.000000000 +0100 @@ -11,6 +11,7 @@ "Name[de]": "„Entpacken“ im Servicemenü", "Name[es]": "Menú de servicio para «Extraer»", "Name[et]": "Lahtipakkimise teenusemenüü", + "Name[eu]": "'Erauzi' zerbitzu menua", "Name[fi]": "Pura-palveluvalikko", "Name[fr]": "Menu de service « extraire »", "Name[he]": "תפריט שירות \"חילוץ\"", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ark-16.12.2/app/org.kde.ark.appdata.xml new/ark-16.12.3/app/org.kde.ark.appdata.xml --- old/ark-16.12.2/app/org.kde.ark.appdata.xml 2017-02-03 23:47:10.000000000 +0100 +++ new/ark-16.12.3/app/org.kde.ark.appdata.xml 2017-03-05 09:02:38.000000000 +0100 @@ -101,7 +101,7 @@ <p xml:lang="bs">Ark je grafički alat za kompresiju/dekompresiju s podrškom za više formata, uključujući tar, gzip, bzip2, rar i zip, kao i CD-ROM slike. Ark se može koristiti za kreiranje, izdvjanje i modifikaciju arhiva.</p> <p xml:lang="ca">L'Ark és una utilitat gràfica de compressió/descompressió de fitxers que admet múltiples formats, incloent-hi tar, gzip, bzip2, rar i zip, i també imatges de CD-ROM. L'Ark es pot utilitzar per explorar, extreure, crear, i modificar arxius.</p> <p xml:lang="ca-valencia">L'Ark és una utilitat gràfica de compressió/descompressió de fitxers que admet múltiples formats, incloent-hi tar, gzip, bzip2, rar i zip, i també imatges de CD-ROM. L'Ark es pot utilitzar per explorar, extreure, crear, i modificar arxius.</p> - <p xml:lang="cs">Ark je grafický nástroj pro kompresi/dekompresi souborů s podporou formátů jako je tar, gzip, bzipě, rar a zip a obrazů disků CD-ROM. Ark lze použít k prohlížení, rozbalování a úpravám archivů.</p> + <p xml:lang="cs">Ark je grafický nástroj pro kompresi/dekompresi souborů s podporou formátů jako je tar, gzip, bzip2, rar a zip a obrazů disků CD-ROM. Ark lze použít k prohlížení, rozbalování a úpravám archivů.</p> <p xml:lang="da">Ark er et grafisk værktøj til komprimering/dekomprimering, med understøttelse for flere formater, derunder tar, gzip, bzip2, rar og zip, såvel som cd-rom-imagefiler. Ark kan bruges til at gennemse, udtrække, oprette og redigere.</p> <p xml:lang="de">Ark ist ein grafisches Dienstprogramm zum Packen/Entpacken von Dateien mit Unterstützung für mehrere Formate wie tar, gzip, bzip2, rar, zip und auch CD-Abbilder. Mit Ark können Sie können Sie Archive durchsehen, entpacken, erstellen und bearbeiten.</p> <p xml:lang="el">Το Ark είναι ένα γραφικό εργαλείο συμπίεσης/αποσυμπίεσης αρχείων με υποστήριξη για πολλούς τύπους αποθήκευσης, όπως tar, gzip, bzip2, rar και zip, καθώς επίσης και εικόνες CD-ROM. To Ark χρησιμεύει για την περιήγηση, εξαγωγή, δημιουργία και τροποποίηση αρχειοθηκών.</p> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ark-16.12.2/app/org.kde.ark.desktop.cmake new/ark-16.12.3/app/org.kde.ark.desktop.cmake --- old/ark-16.12.2/app/org.kde.ark.desktop.cmake 2017-02-03 23:47:10.000000000 +0100 +++ new/ark-16.12.3/app/org.kde.ark.desktop.cmake 2017-03-05 09:02:38.000000000 +0100 @@ -167,6 +167,7 @@ Comment[en_GB]=Work with file archives Comment[es]=Trabajar con archivos comprimidos Comment[et]=Arhiivifailide käitlemine +Comment[eu]=Fitxategien artxiboekin lan egiteko Comment[fi]=Käsittele tiedostoarkistoja Comment[fr]=Travailler avec des archives Comment[gl]=Traballa con arquivos de ficheiros diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ark-16.12.2/part/archivemodel.cpp new/ark-16.12.3/part/archivemodel.cpp --- old/ark-16.12.2/part/archivemodel.cpp 2017-02-03 23:47:10.000000000 +0100 +++ new/ark-16.12.3/part/archivemodel.cpp 2017-03-05 09:02:38.000000000 +0100 @@ -583,14 +583,18 @@ if (m_showColumns.isEmpty()) { QList<int> toInsert; - auto i = m_propertiesMap.begin(); - while (i != m_propertiesMap.end()) { + const auto size = receivedEntry->property("size").toULongLong(); + const auto compressedSize = receivedEntry->property("compressedSize").toULongLong(); + for (auto i = m_propertiesMap.begin(); i != m_propertiesMap.end(); i++) { + // Singlefile plugin doesn't report the uncompressed size. + if (i.key() == Size && size == 0 && compressedSize > 0) { + continue; + } if (!receivedEntry->property(i.value()).toString().isEmpty()) { if (i.key() != CompressedSize || receivedEntry->compressedSizeIsSet) { toInsert << i.key(); } } - ++i; } if (behaviour == NotifyViews) { beginInsertColumns(QModelIndex(), 0, toInsert.size() - 1); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ark-16.12.2/plugins/cli7zplugin/kerfuffle_cli7z.json.cmake new/ark-16.12.3/plugins/cli7zplugin/kerfuffle_cli7z.json.cmake --- old/ark-16.12.2/plugins/cli7zplugin/kerfuffle_cli7z.json.cmake 2017-02-03 23:47:10.000000000 +0100 +++ new/ark-16.12.3/plugins/cli7zplugin/kerfuffle_cli7z.json.cmake 2017-03-05 09:02:38.000000000 +0100 @@ -11,6 +11,7 @@ "Name[de]": "7zip-Archiv-Modul", "Name[es]": "Complemento de archivo 7zip", "Name[et]": "7zip arhiivi plugin", + "Name[eu]": "7zip artxiboen plugina", "Name[fi]": "7zip-pakkaustuki", "Name[fr]": "Module externe d'archive « 7zip »", "Name[gl]": "Complemento de arquivo de 7zip", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ark-16.12.2/plugins/clirarplugin/kerfuffle_clirar.json.cmake new/ark-16.12.3/plugins/clirarplugin/kerfuffle_clirar.json.cmake --- old/ark-16.12.2/plugins/clirarplugin/kerfuffle_clirar.json.cmake 2017-02-03 23:47:10.000000000 +0100 +++ new/ark-16.12.3/plugins/clirarplugin/kerfuffle_clirar.json.cmake 2017-03-05 09:02:38.000000000 +0100 @@ -11,6 +11,7 @@ "Name[de]": "RAR-Archiv-Modul", "Name[es]": "Complemento de archivo RAR", "Name[et]": "RAR-arhiivi plugin", + "Name[eu]": "RAR artxiboen plugina", "Name[fi]": "RAR-pakkaustuki", "Name[fr]": "Module externe d'archive « RAR »", "Name[gl]": "Complemento de arquivo RAR", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ark-16.12.2/plugins/cliunarchiverplugin/kerfuffle_cliunarchiver.json.cmake new/ark-16.12.3/plugins/cliunarchiverplugin/kerfuffle_cliunarchiver.json.cmake --- old/ark-16.12.2/plugins/cliunarchiverplugin/kerfuffle_cliunarchiver.json.cmake 2017-02-03 23:47:10.000000000 +0100 +++ new/ark-16.12.3/plugins/cliunarchiverplugin/kerfuffle_cliunarchiver.json.cmake 2017-03-05 09:02:38.000000000 +0100 @@ -11,6 +11,7 @@ "Name[de]": "Unarchiver-Modul", "Name[es]": "El complemento de Unarchiver", "Name[et]": "Unarchiveri plugin", + "Name[eu]": "Unarchiver plugina", "Name[fi]": "Unarchiver-tuki", "Name[fr]": "Module externe d'extraction d'archive", "Name[gl]": "Complemento de desarquivar", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ark-16.12.2/plugins/clizipplugin/kerfuffle_clizip.json.cmake new/ark-16.12.3/plugins/clizipplugin/kerfuffle_clizip.json.cmake --- old/ark-16.12.2/plugins/clizipplugin/kerfuffle_clizip.json.cmake 2017-02-03 23:47:10.000000000 +0100 +++ new/ark-16.12.3/plugins/clizipplugin/kerfuffle_clizip.json.cmake 2017-03-05 09:02:38.000000000 +0100 @@ -11,6 +11,7 @@ "Name[de]": "ZIP-Archiv-Modul", "Name[es]": "Complemento de archivo ZIP", "Name[et]": "ZIP-arhiivi plugin", + "Name[eu]": "ZIP artxiboen plugina", "Name[fi]": "ZIP-pakkaustuki", "Name[fr]": "Module externe d'archive « zip »", "Name[gl]": "Complemento de arquivo ZIP", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ark-16.12.2/plugins/libarchive/kerfuffle_libarchive.json.cmake new/ark-16.12.3/plugins/libarchive/kerfuffle_libarchive.json.cmake --- old/ark-16.12.2/plugins/libarchive/kerfuffle_libarchive.json.cmake 2017-02-03 23:47:10.000000000 +0100 +++ new/ark-16.12.3/plugins/libarchive/kerfuffle_libarchive.json.cmake 2017-03-05 09:02:38.000000000 +0100 @@ -7,6 +7,7 @@ "Description[de]": "LibArchive-Modul für Kerfuffle", "Description[es]": "Complemento LibArchive para Kerfuffle", "Description[et]": "Kerfuffle'i LibArchive plugin", + "Description[eu]": "Kerfuffle-rentzako LibArchive Plugina", "Description[fi]": "LibArchive-pakkaustuki", "Description[fr]": "Module externe pour Kerfuffle", "Description[gl]": "Complemento de libarchive para Kerfuffle", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ark-16.12.2/plugins/libsinglefileplugin/kerfuffle_libbz2.json.cmake new/ark-16.12.3/plugins/libsinglefileplugin/kerfuffle_libbz2.json.cmake --- old/ark-16.12.2/plugins/libsinglefileplugin/kerfuffle_libbz2.json.cmake 2017-02-03 23:47:10.000000000 +0100 +++ new/ark-16.12.3/plugins/libsinglefileplugin/kerfuffle_libbz2.json.cmake 2017-03-05 09:02:38.000000000 +0100 @@ -7,6 +7,7 @@ "Description[de]": "libgz2-Modul für Kerfuffle", "Description[es]": "Complemento libbz2 para Kerfuffle", "Description[et]": "Kerfuffle'i libbz2 plugin", + "Description[eu]": "Kerfuffle-rentzako libbz2 plugina", "Description[fi]": "libbz2-pakkaustuki", "Description[fr]": "Module externe « libbz2 » pour Kerfuffle", "Description[gl]": "Complemento de libbz2 para Kerfuffle", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ark-16.12.2/plugins/libsinglefileplugin/kerfuffle_libgz.json.cmake new/ark-16.12.3/plugins/libsinglefileplugin/kerfuffle_libgz.json.cmake --- old/ark-16.12.2/plugins/libsinglefileplugin/kerfuffle_libgz.json.cmake 2017-02-03 23:47:10.000000000 +0100 +++ new/ark-16.12.3/plugins/libsinglefileplugin/kerfuffle_libgz.json.cmake 2017-03-05 09:02:38.000000000 +0100 @@ -7,6 +7,7 @@ "Description[de]": "libgz-Modul für Kerfuffle", "Description[es]": "Complemento libgz para Kerfuffle", "Description[et]": "Kerfuffle'i libgz plugin", + "Description[eu]": "Kerfuffle-rentzako libgz plugina", "Description[fi]": "libgz-pakkaustuki", "Description[fr]": "Module externe « libgz » pour Kerfuffle", "Description[gl]": "Complemento de libgz para Kerfuffle", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ark-16.12.2/plugins/libsinglefileplugin/kerfuffle_libxz.json.cmake new/ark-16.12.3/plugins/libsinglefileplugin/kerfuffle_libxz.json.cmake --- old/ark-16.12.2/plugins/libsinglefileplugin/kerfuffle_libxz.json.cmake 2017-02-03 23:47:10.000000000 +0100 +++ new/ark-16.12.3/plugins/libsinglefileplugin/kerfuffle_libxz.json.cmake 2017-03-05 09:02:38.000000000 +0100 @@ -7,6 +7,7 @@ "Description[de]": "libxz-Modul für Kerfuffle", "Description[es]": "Complemento libxz para Kerfuffle", "Description[et]": "Kerfuffle'i libxz plugin", + "Description[eu]": "Kerfuffle-rentzako libxz plugina", "Description[fi]": "libxz-pakkaustuki", "Description[fr]": "Module externe « libxz » pour Kerfuffle", "Description[gl]": "Complemento de libxz para Kerfuffle", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ark-16.12.2/plugins/libsinglefileplugin/singlefileplugin.cpp new/ark-16.12.3/plugins/libsinglefileplugin/singlefileplugin.cpp --- old/ark-16.12.2/plugins/libsinglefileplugin/singlefileplugin.cpp 2017-02-03 23:47:10.000000000 +0100 +++ new/ark-16.12.3/plugins/libsinglefileplugin/singlefileplugin.cpp 2017-03-05 09:02:38.000000000 +0100 @@ -105,8 +105,10 @@ { qCDebug(ARK) << "Listing archive contents"; - Kerfuffle::Archive::Entry *e = new Kerfuffle::Archive::Entry(this); + Kerfuffle::Archive::Entry *e = new Kerfuffle::Archive::Entry(); + connect(this, &QObject::destroyed, e, &QObject::deleteLater); e->setProperty("fullPath", uncompressedFileName()); + e->setProperty("compressedSize", QFileInfo(filename()).size()); emit entry(e); return true;
