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
July 2024
- 1 participants
- 428 discussions
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package baloo-widgets for openSUSE:Factory checked in at 2024-07-05 19:45:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/baloo-widgets (Old)
and /work/SRC/openSUSE:Factory/.baloo-widgets.new.2080 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "baloo-widgets"
Fri Jul 5 19:45:35 2024 rev:6 rq:1185467 version:24.05.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/baloo-widgets/baloo-widgets.changes 2024-06-14 18:58:34.167919832 +0200
+++ /work/SRC/openSUSE:Factory/.baloo-widgets.new.2080/baloo-widgets.changes 2024-07-05 19:50:45.897460497 +0200
@@ -1,0 +2,10 @@
+Tue Jul 2 13:53:37 UTC 2024 - Christophe Marin <christophe(a)krop.fr>
+
+- Update to 24.05.2
+ * New bugfix release
+ * For more details please see:
+ * https://kde.org/announcements/gear/24.05.2/
+- Changes since 24.05.1:
+ * Fix FileMetadataItemCountTest::testItemCount
+
+-------------------------------------------------------------------
Old:
----
baloo-widgets-24.05.1.tar.xz
baloo-widgets-24.05.1.tar.xz.sig
New:
----
baloo-widgets-24.05.2.tar.xz
baloo-widgets-24.05.2.tar.xz.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ baloo-widgets.spec ++++++
--- /var/tmp/diff_new_pack.cAwkc7/_old 2024-07-05 19:50:46.361477580 +0200
+++ /var/tmp/diff_new_pack.cAwkc7/_new 2024-07-05 19:50:46.361477580 +0200
@@ -23,7 +23,7 @@
%define rname baloo-widgets
%bcond_without released
Name: baloo-widgets
-Version: 24.05.1
+Version: 24.05.2
Release: 0
Summary: Framework for searching and managing metadata
License: GPL-2.0-or-later AND LGPL-2.1-or-later AND LGPL-3.0-only
++++++ baloo-widgets-24.05.1.tar.xz -> baloo-widgets-24.05.2.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-widgets-24.05.1/CMakeLists.txt new/baloo-widgets-24.05.2/CMakeLists.txt
--- old/baloo-widgets-24.05.1/CMakeLists.txt 2024-06-09 23:38:54.000000000 +0200
+++ new/baloo-widgets-24.05.2/CMakeLists.txt 2024-06-28 22:09:40.000000000 +0200
@@ -3,7 +3,7 @@
# KDE Application Version, managed by release script
set (RELEASE_SERVICE_VERSION_MAJOR "24")
set (RELEASE_SERVICE_VERSION_MINOR "05")
-set (RELEASE_SERVICE_VERSION_MICRO "1")
+set (RELEASE_SERVICE_VERSION_MICRO "2")
set (RELEASE_SERVICE_VERSION "${RELEASE_SERVICE_VERSION_MAJOR}.${RELEASE_SERVICE_VERSION_MINOR}.${RELEASE_SERVICE_VERSION_MICRO}")
project(baloo-widgets VERSION ${RELEASE_SERVICE_VERSION})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-widgets-24.05.1/autotests/filemetadataitemcounttest.cpp new/baloo-widgets-24.05.2/autotests/filemetadataitemcounttest.cpp
--- old/baloo-widgets-24.05.1/autotests/filemetadataitemcounttest.cpp 2024-06-09 23:38:54.000000000 +0200
+++ new/baloo-widgets-24.05.2/autotests/filemetadataitemcounttest.cpp 2024-06-28 22:09:40.000000000 +0200
@@ -42,15 +42,17 @@
{
auto widget = std::make_unique<Baloo::FileMetaDataWidget>();
- // the number of items will increase in the future adding the file creation time field
- // when the system has KIO 5.58, glibc 2.28, linux 4.11 and a filesystem storing file creation times (btrfs, ext4...)
- // The expectedItems count will need to be updated
- const int expectedItems = 20;
+ // TODO this test needs improving to not have a "random" number but actually check things
+ int expectedItems = 20;
const int widgetsPerItem = 2;
QSignalSpy spy(widget.get(), &Baloo::FileMetaDataWidget::metaDataRequestFinished);
const auto fileUrl = QUrl::fromLocalFile(QFINDTESTDATA("samplefiles/testtagged.mp3"));
- widget->setItems({KFileItem{fileUrl}});
+ const KFileItem fileItem = KFileItem{fileUrl};
+ if (fileItem.time(KFileItem::CreationTime).isValid()) {
+ ++expectedItems;
+ }
+ widget->setItems({fileItem});
QVERIFY(spy.wait());
QCOMPARE(spy.count(), 1);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-widgets-24.05.1/src/filepropertiesplugin/baloofilepropertiesplugin.json new/baloo-widgets-24.05.2/src/filepropertiesplugin/baloofilepropertiesplugin.json
--- old/baloo-widgets-24.05.1/src/filepropertiesplugin/baloofilepropertiesplugin.json 2024-06-09 23:38:54.000000000 +0200
+++ new/baloo-widgets-24.05.2/src/filepropertiesplugin/baloofilepropertiesplugin.json 2024-06-28 22:09:40.000000000 +0200
@@ -9,7 +9,6 @@
"Description[da]": "Egenskabsside som viser filers metadata, såsom billeddimenstioner, information om kunstner og andet",
"Description[de]": "Eigenschaftenseite zur Anzeige der Metadaten von Dateien wie Bildergröße, Interpreten und weitere Informationen",
"Description[el]": "Σελίδα ιδιοτήτων που εμφανίζει μεταδεδομένα αρχείων, όπως διαστάσεις εικόνων, πληροφορίες καλλιτεχνών και άλλα",
- "Description[en_GB]": "Properties page showing meta data of files, such as image dimensions, artist information, and others",
"Description[eo]": "Proprecoj-paĝo montranta metadatumojn de dosieroj, kiel bildaj dimensioj, artistinformoj kaj aliaj",
"Description[es]": "La página de propiedades mostrando metadatos de los archivos, como las dimensiones de las imágenes, información sobre el artista, etc.",
"Description[eu]": "Fitxategien metadatuak erakusten dituen orria, hala nola irudiaren dimentsioak, artistari buruzko informazioa, eta bestelakoak",
@@ -52,7 +51,6 @@
"Name[da]": "Egenskabsside for fil-metadata",
"Name[de]": "Eigenschaftenseite der Datei-Metadaten",
"Name[el]": "Σελίδα ιδιοτήτων μεταδεδομένων αρχείων",
- "Name[en_GB]": "File Meta Data Properties Page",
"Name[eo]": "Proprecopaĝo de Dosieraj Metadatenoj",
"Name[es]": "Página de propiedades de metadatos de archivos",
"Name[eu]": "Fitxategi-metadatuen propietateen orria",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/baloo-widgets-24.05.1/src/tagsfileitemactionplugin/tagsfileitemaction.json new/baloo-widgets-24.05.2/src/tagsfileitemactionplugin/tagsfileitemaction.json
--- old/baloo-widgets-24.05.1/src/tagsfileitemactionplugin/tagsfileitemaction.json 2024-06-09 23:38:54.000000000 +0200
+++ new/baloo-widgets-24.05.2/src/tagsfileitemactionplugin/tagsfileitemaction.json 2024-06-28 22:09:40.000000000 +0200
@@ -3,47 +3,10 @@
"Authors": [
{
"Name": "Nicolas Fella",
- "Name[ar]": "Nicolas Fella",
- "Name[az]": "Nicolas Fella",
- "Name[bg]": "Nicolas Fella",
- "Name[ca@valencia]": "Nicolas Fella",
- "Name[ca]": "Nicolas Fella",
- "Name[cs]": "Nicolas Fella",
- "Name[da]": "Nicolas Fella",
- "Name[de]": "Nicolas Fella",
- "Name[el]": "Nicolas Fella",
- "Name[en_GB]": "Nicolas Fella",
- "Name[eo]": "Nicolas Fella",
- "Name[es]": "Nicolas Fella",
- "Name[et]": "Nicolas Fella",
- "Name[eu]": "Nicolas Fella",
- "Name[fi]": "Nicolas Fella",
- "Name[fr]": "Nicolas Fella",
- "Name[gl]": "Nicolas Fella",
- "Name[hu]": "Nicolas Fella",
- "Name[ia]": "Nicolas Fella",
- "Name[id]": "Nicolas Fella",
- "Name[it]": "Nicolas Fella",
"Name[ka]": "ნიკოლას ფელა",
- "Name[ko]": "Nicolas Fella",
- "Name[lt]": "Nicolas Fella",
"Name[ml]": "നിക്കോളാസ് ഫെല്ല",
- "Name[nl]": "Nicolas Fella",
- "Name[nn]": "Nicolas Fella",
- "Name[pl]": "Nicolas Fella",
- "Name[pt]": "Nicolas Fella",
- "Name[pt_BR]": "Nicolas Fella",
- "Name[ro]": "Nicolas Fella",
- "Name[ru]": "Nicolas Fella",
- "Name[sk]": "Nicolas Fella",
- "Name[sl]": "Nicolas Fella",
- "Name[sv]": "Nicolas Fella",
"Name[ta]": "நிக்கோலஸ் ஃபெல்லா",
- "Name[tr]": "Nicolas Fella",
- "Name[uk]": "Nicolas Fella",
- "Name[x-test]": "xxNicolas Fellaxx",
- "Name[zh_CN]": "Nicolas Fella",
- "Name[zh_TW]": "Nicolas Fella"
+ "Name[x-test]": "xxNicolas Fellaxx"
}
],
"Category": "Utilities",
@@ -57,7 +20,6 @@
"Description[da]": "Ændr filmærker",
"Description[de]": "Stichwörter für Dateien ändern",
"Description[el]": "Αλλαγή ετικετών σρχείων",
- "Description[en_GB]": "Change file tags",
"Description[eo]": "Ŝanĝi dosieretikedojn",
"Description[es]": "Cambiar etiquetas del archivo",
"Description[et]": "Failisiltide muutmine",
@@ -105,7 +67,6 @@
"Name[da]": "Mærker",
"Name[de]": "Stichwörter",
"Name[el]": "Ετικέτες",
- "Name[en_GB]": "Tags",
"Name[eo]": "Etikedoj",
"Name[es]": "Etiquetas",
"Name[et]": "Sildid",
@@ -115,13 +76,11 @@
"Name[gl]": "Etiquetas",
"Name[hu]": "Címkék",
"Name[ia]": "Etiquettas",
- "Name[id]": "Tags",
"Name[it]": "Etichette",
"Name[ka]": "ჭდეები",
"Name[ko]": "태그",
"Name[lt]": "Žymės",
"Name[ml]": "മുദ്രകള്",
- "Name[nl]": "Tags",
"Name[nn]": "Merkelappar",
"Name[pl]": "Znaczniki",
"Name[pt]": "Marcas",
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package ark for openSUSE:Factory checked in at 2024-07-05 19:45:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ark (Old)
and /work/SRC/openSUSE:Factory/.ark.new.2080 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ark"
Fri Jul 5 19:45:34 2024 rev:171 rq:1185464 version:24.05.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/ark/ark.changes 2024-06-14 18:58:32.431857216 +0200
+++ /work/SRC/openSUSE:Factory/.ark.new.2080/ark.changes 2024-07-05 19:50:44.693416170 +0200
@@ -1,0 +2,10 @@
+Tue Jul 2 13:53:35 UTC 2024 - Christophe Marin <christophe(a)krop.fr>
+
+- Update to 24.05.2
+ * New bugfix release
+ * For more details please see:
+ * https://kde.org/announcements/gear/24.05.2/
+- Changes since 24.05.1:
+ * Tests: Comment out test that fails to pass
+
+-------------------------------------------------------------------
Old:
----
ark-24.05.1.tar.xz
ark-24.05.1.tar.xz.sig
New:
----
ark-24.05.2.tar.xz
ark-24.05.2.tar.xz.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ark.spec ++++++
--- /var/tmp/diff_new_pack.h3BLbk/_old 2024-07-05 19:50:45.229435904 +0200
+++ /var/tmp/diff_new_pack.h3BLbk/_new 2024-07-05 19:50:45.229435904 +0200
@@ -21,7 +21,7 @@
%bcond_without released
Name: ark
-Version: 24.05.1
+Version: 24.05.2
Release: 0
Summary: KDE Archiver Tool
License: GPL-2.0-or-later
++++++ ark-24.05.1.tar.xz -> ark-24.05.2.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ark-24.05.1/CMakeLists.txt new/ark-24.05.2/CMakeLists.txt
--- old/ark-24.05.1/CMakeLists.txt 2024-06-10 05:46:33.000000000 +0200
+++ new/ark-24.05.2/CMakeLists.txt 2024-07-02 05:05:15.000000000 +0200
@@ -3,7 +3,7 @@
# KDE Application Version, managed by release script
set (RELEASE_SERVICE_VERSION_MAJOR "24")
set (RELEASE_SERVICE_VERSION_MINOR "05")
-set (RELEASE_SERVICE_VERSION_MICRO "1")
+set (RELEASE_SERVICE_VERSION_MICRO "2")
set (RELEASE_SERVICE_VERSION "${RELEASE_SERVICE_VERSION_MAJOR}.${RELEASE_SERVICE_VERSION_MINOR}.${RELEASE_SERVICE_VERSION_MICRO}")
project(ark VERSION ${RELEASE_SERVICE_VERSION})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ark-24.05.1/app/ark_dndextract.json.cmake new/ark-24.05.2/app/ark_dndextract.json.cmake
--- old/ark-24.05.1/app/ark_dndextract.json.cmake 2024-06-10 05:46:33.000000000 +0200
+++ new/ark-24.05.2/app/ark_dndextract.json.cmake 2024-07-02 05:05:15.000000000 +0200
@@ -14,7 +14,6 @@
"Name[cs]": "Rozbalit Arkem sem",
"Name[de]": "Ark hierher entpacken",
"Name[el]": "Ark Εξαγωγή Εδώ",
- "Name[en_GB]": "Ark Extract Here",
"Name[eo]": "Ark-Extrakti ĉi tie",
"Name[es]": "Ark - Extraer aquí",
"Name[eu]": "Ark Erauzi hemen",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ark-24.05.1/app/compressfileitemaction.json new/ark-24.05.2/app/compressfileitemaction.json
--- old/ark-24.05.1/app/compressfileitemaction.json 2024-06-10 05:46:33.000000000 +0200
+++ new/ark-24.05.2/app/compressfileitemaction.json 2024-07-02 05:05:15.000000000 +0200
@@ -17,7 +17,6 @@
"Name[da]": "\"Kompriḿer\"-servicemenu",
"Name[de]": "„Komprimieren“ im Servicemenü",
"Name[el]": "Μενού υπηρεσίας 'Συμπίεσης'",
- "Name[en_GB]": "'Compress' service menu",
"Name[eo]": "'Compress' servomenuo",
"Name[es]": "Menú de servicio para «Comprimir»",
"Name[et]": "Pakkimise teenusemenüü",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ark-24.05.1/app/extractfileitemaction.json new/ark-24.05.2/app/extractfileitemaction.json
--- old/ark-24.05.1/app/extractfileitemaction.json 2024-06-10 05:46:33.000000000 +0200
+++ new/ark-24.05.2/app/extractfileitemaction.json 2024-07-02 05:05:15.000000000 +0200
@@ -16,7 +16,6 @@
"Name[da]": "\"Udpak\"-servicemenu",
"Name[de]": "„Entpacken“ im Servicemenü",
"Name[el]": "Μενού υπηρεσίας 'Αποσυμπίεσης'",
- "Name[en_GB]": "'Extract' service menu",
"Name[eo]": "'Extract' servomenuo",
"Name[es]": "Menú de servicio para «Extraer»",
"Name[et]": "Lahtipakkimise teenusemenüü",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ark-24.05.1/app/org.kde.ark.appdata.xml new/ark-24.05.2/app/org.kde.ark.appdata.xml
--- old/ark-24.05.1/app/org.kde.ark.appdata.xml 2024-06-10 05:46:33.000000000 +0200
+++ new/ark-24.05.2/app/org.kde.ark.appdata.xml 2024-07-02 05:05:15.000000000 +0200
@@ -403,6 +403,7 @@
<binary>ark</binary>
</provides>
<releases>
+ <release version="24.05.2" date="2024-07-04"/>
<release version="24.05.1" date="2024-06-13"/>
<release version="24.05.0" date="2024-05-23"/>
<release version="24.02.2" date="2024-04-11"/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ark-24.05.1/autotests/kerfuffle/extracttest.cpp new/ark-24.05.2/autotests/kerfuffle/extracttest.cpp
--- old/ark-24.05.1/autotests/kerfuffle/extracttest.cpp 2024-06-10 05:46:33.000000000 +0200
+++ new/ark-24.05.2/autotests/kerfuffle/extracttest.cpp 2024-07-02 05:05:15.000000000 +0200
@@ -168,12 +168,13 @@
optionsPreservePaths,
4);
- archivePath = QFINDTESTDATA("data/one_toplevel_folder.7z");
- setupRow("extract selected entries from a 7z, drag-and-drop",
- archivePath,
- QList<Archive::Entry *>{new Archive::Entry(this, QStringLiteral("A/B/test2.txt"), QStringLiteral("A/B/"))},
- dragAndDropOptions,
- 1);
+ // TODO uncomment once it passes
+ // archivePath = QFINDTESTDATA("data/one_toplevel_folder.7z");
+ // setupRow("extract selected entries from a 7z, drag-and-drop",
+ // archivePath,
+ // QList<Archive::Entry *>{new Archive::Entry(this, QStringLiteral("A/B/test2.txt"), QStringLiteral("A/B/"))},
+ // dragAndDropOptions,
+ // 1);
archivePath = QFINDTESTDATA("data/empty_folders.zip");
setupRow("zip with empty folders", archivePath, QList<Archive::Entry *>(), optionsPreservePaths, 5);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ark-24.05.1/part/ark_part.json.cmake new/ark-24.05.2/part/ark_part.json.cmake
--- old/ark-24.05.1/part/ark_part.json.cmake 2024-06-10 05:46:33.000000000 +0200
+++ new/ark-24.05.2/part/ark_part.json.cmake 2024-07-02 05:05:15.000000000 +0200
@@ -11,7 +11,6 @@
"Description[cs]": "Program pro práci s archivy",
"Description[de]": "Archiv-Verwaltung",
"Description[el]": "Εργαλείο χειρισμού αρχειοθηκών",
- "Description[en_GB]": "Archive Handling Tool",
"Description[eo]": "Arkivpritrakta Ilo",
"Description[es]": "Herramienta de gestión de archivos comprimidos",
"Description[eu]": "Artxiboak kudeatzeko tresna",
@@ -59,7 +58,6 @@
"Name[cs]": "Archivátor",
"Name[de]": "Archivierer",
"Name[el]": "Αρχειοθέτης",
- "Name[en_GB]": "Archiver",
"Name[eo]": "Arkivilo",
"Name[es]": "Archivador",
"Name[eu]": "Artxibatzailea",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ark-24.05.1/plugins/cli7zplugin/kerfuffle_cli7z.json.cmake new/ark-24.05.2/plugins/cli7zplugin/kerfuffle_cli7z.json.cmake
--- old/ark-24.05.1/plugins/cli7zplugin/kerfuffle_cli7z.json.cmake 2024-06-10 05:46:33.000000000 +0200
+++ new/ark-24.05.2/plugins/cli7zplugin/kerfuffle_cli7z.json.cmake 2024-07-02 05:05:15.000000000 +0200
@@ -12,7 +12,6 @@
"Description[da]": "Fuld understøttelse af zip- og 7z-arkivformater",
"Description[de]": "Vollständige Unterstützung für Zip- und 7z-Archivformate",
"Description[el]": "Πλήρης υποστήριξη για τους τύπους αρχειοθήκης zip και 7z",
- "Description[en_GB]": "Full support for the zip and 7z archive formats",
"Description[eo]": "Plena subteno por la zip- kaj 7z-arkivoformatoj",
"Description[es]": "Uso total de los formatos de archivos comprimidos zip y 7z",
"Description[et]": "Zip ja 7z arhiivivormingu täielik toetus",
@@ -67,7 +66,6 @@
"Name[da]": "7z-plugin",
"Name[de]": "7z-Modul",
"Name[el]": "Πρόσθετο 7z",
- "Name[en_GB]": "7z plugin",
"Name[eo]": "7z-kromaĵo",
"Name[es]": "Complemento 7z",
"Name[eu]": "7z plugina",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ark-24.05.1/plugins/cliarjplugin/kerfuffle_cliarj.json.cmake new/ark-24.05.2/plugins/cliarjplugin/kerfuffle_cliarj.json.cmake
--- old/ark-24.05.1/plugins/cliarjplugin/kerfuffle_cliarj.json.cmake 2024-06-10 05:46:33.000000000 +0200
+++ new/ark-24.05.2/plugins/cliarjplugin/kerfuffle_cliarj.json.cmake 2024-07-02 05:05:15.000000000 +0200
@@ -11,7 +11,6 @@
"Description[cs]": "Plná podpora archivačních formátů ARJ",
"Description[de]": "Vollständige Unterstützung für das ARJ-Archivformat",
"Description[el]": "Πλήρης υποστήριξη για τον τύπο αρχειοθήκης ARJ",
- "Description[en_GB]": "Full support for the ARJ archive formats",
"Description[eo]": "Plena subteno por la ARJ-arkivoformato",
"Description[es]": "Uso total de los formatos de archivo comprimido ARJ",
"Description[eu]": "ARJ artxibo formatuaren euskarri osoa",
@@ -58,7 +57,6 @@
"Name[cs]": "Modul pro ARJ",
"Name[de]": "ARJ-Modul",
"Name[el]": "Πρόσθετο ARJ",
- "Name[en_GB]": "ARJ plugin",
"Name[eo]": "ARJ-kromaĵo",
"Name[es]": "Complemento ARJ",
"Name[eu]": "ARJ plugina",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ark-24.05.1/plugins/clirarplugin/kerfuffle_clirar.json.cmake new/ark-24.05.2/plugins/clirarplugin/kerfuffle_clirar.json.cmake
--- old/ark-24.05.1/plugins/clirarplugin/kerfuffle_clirar.json.cmake 2024-06-10 05:46:33.000000000 +0200
+++ new/ark-24.05.2/plugins/clirarplugin/kerfuffle_clirar.json.cmake 2024-07-02 05:05:15.000000000 +0200
@@ -12,7 +12,6 @@
"Description[da]": "Fuld understøttelse af RAR-arkivformatet",
"Description[de]": "Vollständige Unterstützung für das RAR-Archivformat",
"Description[el]": "Πλήρης υποστήριξη για τον τύπο αρχειοθήκης RAR",
- "Description[en_GB]": "Full support for the RAR archive format",
"Description[eo]": "Plena subteno por la RAR-arkivoformato",
"Description[es]": "Uso total del formato de archivo comprimido RAR",
"Description[et]": "RAR-arhiivi vormingu täielik toetus",
@@ -66,7 +65,6 @@
"Name[da]": "RAR-plugin",
"Name[de]": "RAR-Modul",
"Name[el]": "Πρόσθετο RAR ",
- "Name[en_GB]": "RAR plugin",
"Name[eo]": "RAR-kromaĵo",
"Name[es]": "Complemento RAR",
"Name[et]": "RAR-i plugin",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ark-24.05.1/plugins/cliunarchiverplugin/kerfuffle_cliunarchiver.json.cmake new/ark-24.05.2/plugins/cliunarchiverplugin/kerfuffle_cliunarchiver.json.cmake
--- old/ark-24.05.1/plugins/cliunarchiverplugin/kerfuffle_cliunarchiver.json.cmake 2024-06-10 05:46:33.000000000 +0200
+++ new/ark-24.05.2/plugins/cliunarchiverplugin/kerfuffle_cliunarchiver.json.cmake 2024-07-02 05:05:15.000000000 +0200
@@ -12,7 +12,6 @@
"Description[da]": "Åbn og udpak RAR- og LHA-arkiver",
"Description[de]": "Öffnen und Entpacken von RAR- und LHA-Archiven",
"Description[el]": "Άνοιγμα και εξαγωγή αρχειοθηκών RAR και LHA",
- "Description[en_GB]": "Open and extract RAR and LHA archives",
"Description[eo]": "Malfermi kaj malpaki RAR- kaj LHA-arkivojn",
"Description[es]": "Abrir y extraer archivos RAR y LHA",
"Description[eu]": "Ireki eta erauzi RAR eta LHA artxiboak",
@@ -63,7 +62,6 @@
"Name[da]": "Unarchiver-pluginet",
"Name[de]": "Unarchiver-Modul",
"Name[el]": "Πρόσθετο Unarchiver",
- "Name[en_GB]": "The Unarchiver plugin",
"Name[eo]": "The Unarchiver-kromaĵo",
"Name[es]": "El complemento de Unarchiver",
"Name[et]": "Unarchiveri plugin",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ark-24.05.1/plugins/clizipplugin/kerfuffle_clizip.json.cmake new/ark-24.05.2/plugins/clizipplugin/kerfuffle_clizip.json.cmake
--- old/ark-24.05.1/plugins/clizipplugin/kerfuffle_clizip.json.cmake 2024-06-10 05:46:33.000000000 +0200
+++ new/ark-24.05.2/plugins/clizipplugin/kerfuffle_clizip.json.cmake 2024-07-02 05:05:15.000000000 +0200
@@ -12,7 +12,6 @@
"Description[da]": "Understøttelse af det forældende zip-arkivformat",
"Description[de]": "Unterstützung für veraltete Zip-Archivformate",
"Description[el]": "Κληροδοτούμενη υποστήριξη για τον τύπο αρχειοθήκης zip",
- "Description[en_GB]": "Legacy support for the zip archive format",
"Description[eo]": "Hereda subteno por la zip-arkivoformato",
"Description[es]": "Uso heredado para el formato de archivo comprimido zip",
"Description[et]": "Zip-arhiivi vormingu pärandtoetus",
@@ -67,7 +66,6 @@
"Name[da]": "Info-zip-plugin",
"Name[de]": "Info-zip-Modul",
"Name[el]": "Πρόσθετο Info-zip",
- "Name[en_GB]": "Info-zip plugin",
"Name[eo]": "Info-zip kromprogramo",
"Name[es]": "Complemento Info-zip",
"Name[et]": "Info-zipi plugin",
@@ -77,7 +75,6 @@
"Name[gl]": "Complemento de info-zip",
"Name[he]": "תוסף פרטי Zip",
"Name[hu]": "Info-zip bővítmény",
- "Name[ia]": "Info-zip plugin",
"Name[id]": "Plugin info-zip",
"Name[ie]": "Plufin Info-zip",
"Name[is]": "Info-zip viðbót",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ark-24.05.1/plugins/libarchive/kerfuffle_libarchive.json.cmake new/ark-24.05.2/plugins/libarchive/kerfuffle_libarchive.json.cmake
--- old/ark-24.05.1/plugins/libarchive/kerfuffle_libarchive.json.cmake 2024-06-10 05:46:33.000000000 +0200
+++ new/ark-24.05.2/plugins/libarchive/kerfuffle_libarchive.json.cmake 2024-07-02 05:05:15.000000000 +0200
@@ -12,7 +12,6 @@
"Description[da]": "Fuld understøttelse af TAR-arkiver",
"Description[de]": "Vollständige Unterstützung für komprimierte TAR-Archive",
"Description[el]": "Πλήρης υποστήριξη για αρχειοθήκες TAR",
- "Description[en_GB]": "Full support for compressed TAR archives",
"Description[eo]": "Plena subteno por kunpremitaj TAR-arkivoj",
"Description[es]": "Uso total de los archivos comprimidos TAR",
"Description[et]": "Pakitud TAR-arhiivide täielik toetus",
@@ -78,7 +77,6 @@
"Name[da]": "Libarchive-plugin",
"Name[de]": "LibArchive-Modul",
"Name[el]": "Πρόσθετο Libarchive",
- "Name[en_GB]": "Libarchive plugin",
"Name[eo]": "Libarchive-kromaĵo",
"Name[es]": "Complemento Libarchive",
"Name[et]": "Libarchive'i plugin",
@@ -88,7 +86,6 @@
"Name[gl]": "Complemento de libarchive",
"Name[he]": "תוסף Libarchive",
"Name[hu]": "Libarchive bővítmény",
- "Name[ia]": "Libarchive plugin",
"Name[id]": "Plugin Libarchive",
"Name[ie]": "Plugin de Libarchive",
"Name[is]": "Libarchive-viðbót",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ark-24.05.1/plugins/libarchive/kerfuffle_libarchive_readonly.json.cmake new/ark-24.05.2/plugins/libarchive/kerfuffle_libarchive_readonly.json.cmake
--- old/ark-24.05.1/plugins/libarchive/kerfuffle_libarchive_readonly.json.cmake 2024-06-10 05:46:33.000000000 +0200
+++ new/ark-24.05.2/plugins/libarchive/kerfuffle_libarchive_readonly.json.cmake 2024-07-02 05:05:15.000000000 +0200
@@ -8,7 +8,6 @@
"Description[ca]": "Obre i extreu fitxers DEB, RPM, ISO, AppImage, XAR, CAB i EXE",
"Description[cs]": "Otevřít a rozbalit soubory DEB, RPM, ISO, AppImage, XAR, CAB a EXE",
"Description[de]": "Öffnen und Entpacken von DEB-, RPM-, ISO-, AppImage-, XAR-, CAB- und EXE-Dateien",
- "Description[en_GB]": "Open and extract DEB, RPM, ISO, AppImage, XAR, CAB, and EXE files",
"Description[eo]": "Malfermi kaj malpaki DEB, RPM, ISO, AppImage, XAR, CAB- kaj EXE-dosierojn",
"Description[es]": "Abrir y extraer archivos DEB, RPM, ISO, AppImage, XAR, CAB y EXE",
"Description[eu]": "Ireki eta erauzi DEB, RPM, ISO, AppImage, XAR, CAB, eta EXE fitxategiak",
@@ -75,7 +74,6 @@
"Name[da]": "Libarchive-plugin (skrivebeskyttede formater)",
"Name[de]": "LibArchive-Modul (Nur lesbare Formate)",
"Name[el]": "Πρόσθετο Libarchive (ανάγνωση μόνο)",
- "Name[en_GB]": "Libarchive plugin (read-only formats)",
"Name[eo]": "Libarchive-kromaĵo (nur-legaj formatoj)",
"Name[es]": "Complemento Libarchive (formatos de solo lectura)",
"Name[et]": "Libarchive'i plugin (kirjutuskaitstud vormingud)",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ark-24.05.1/po/ar/ark.po new/ark-24.05.2/po/ar/ark.po
--- old/ark-24.05.1/po/ar/ark.po 2024-06-10 05:46:33.000000000 +0200
+++ new/ark-24.05.2/po/ar/ark.po 2024-07-02 05:05:15.000000000 +0200
@@ -19,7 +19,7 @@
"Project-Id-Version: ark\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-04-24 02:58+0000\n"
-"PO-Revision-Date: 2024-05-02 10:46+0400\n"
+"PO-Revision-Date: 2024-06-08 11:26+0400\n"
"Last-Translator: Zayed Al-Saidi <zayed.alsaidi(a)gmail.com>\n"
"Language-Team: ar\n"
"Language: ar\n"
@@ -28,6 +28,7 @@
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
+"X-Generator: Lokalize 23.08.5\n"
#, kde-format
msgctxt "NAME OF TRANSLATORS"
@@ -2196,7 +2197,7 @@
#, kde-format
msgctxt "@info"
msgid "Extraction of encrypted 7-zip entries is currenty not supported."
-msgstr ""
+msgstr "استخراج مدخلات 7-zip المشفرة غير مدعوم حاليًا."
#: plugins/libarchive/libarchiveplugin.cpp:515
#, kde-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ark-24.05.1/po/de/ark.po new/ark-24.05.2/po/de/ark.po
--- old/ark-24.05.1/po/de/ark.po 2024-06-10 05:46:33.000000000 +0200
+++ new/ark-24.05.2/po/de/ark.po 2024-07-02 05:05:15.000000000 +0200
@@ -10,20 +10,21 @@
# Frederik Schwarzer <schwarzer(a)kde.org>, 2010, 2011, 2012, 2015, 2016, 2022, 2023.
# Maximilian Trummer <kde(a)trummer.xyz>, 2019.
# Frank Steinmetzger <dev-kde(a)felsenfleischer.de>, 2022.
+# SPDX-FileCopyrightText: 2024 Alois Spitzbart <spitz234(a)hotmail.com>
msgid ""
msgstr ""
"Project-Id-Version: ark\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-04-24 02:58+0000\n"
-"PO-Revision-Date: 2024-04-28 11:11+0200\n"
-"Last-Translator: Johannes Obermayr <johannesobermayr(a)gmx.de>\n"
+"PO-Revision-Date: 2024-06-12 22:31+0200\n"
+"Last-Translator: Alois Spitzbart <spitz234(a)hotmail.com>\n"
"Language-Team: German <kde-i18n-de(a)kde.org>\n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Lokalize 24.02.2\n"
+"X-Generator: Lokalize 24.05.0\n"
#, kde-format
msgctxt "NAME OF TRANSLATORS"
@@ -105,7 +106,7 @@
"The archive could not be extracted to <filename>%1</filename> because Ark "
"can only extract to local destinations."
msgstr ""
-"Das Archiv kann nicht in <filename>%1</filename> entpackt werden , da Ark "
+"Das Archiv kann nicht in <filename>%1</filename> entpackt werden, da Ark "
"kann nur in lokale Ziele entpacken kann."
#: app/compressfileitemaction.cpp:67
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package akregator for openSUSE:Factory checked in at 2024-07-05 19:45:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/akregator (Old)
and /work/SRC/openSUSE:Factory/.akregator.new.2080 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "akregator"
Fri Jul 5 19:45:33 2024 rev:99 rq:1185459 version:24.05.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/akregator/akregator.changes 2024-06-14 18:58:30.767797197 +0200
+++ /work/SRC/openSUSE:Factory/.akregator.new.2080/akregator.changes 2024-07-05 19:50:43.445370223 +0200
@@ -1,0 +2,9 @@
+Tue Jul 2 13:53:33 UTC 2024 - Christophe Marin <christophe(a)krop.fr>
+
+- Update to 24.05.2
+ * New bugfix release
+ * For more details please see:
+ * https://kde.org/announcements/gear/24.05.2/
+- No code change since 24.05.1
+
+-------------------------------------------------------------------
Old:
----
akregator-24.05.1.tar.xz
akregator-24.05.1.tar.xz.sig
New:
----
akregator-24.05.2.tar.xz
akregator-24.05.2.tar.xz.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ akregator.spec ++++++
--- /var/tmp/diff_new_pack.9IbxD2/_old 2024-07-05 19:50:43.993390398 +0200
+++ /var/tmp/diff_new_pack.9IbxD2/_new 2024-07-05 19:50:43.993390398 +0200
@@ -18,11 +18,11 @@
%define kf6_version 6.0.0
%define qt6_version 6.6.0
-%define kpim6_version 6.1.1
+%define kpim6_version 6.1.2
%bcond_without released
Name: akregator
-Version: 24.05.1
+Version: 24.05.2
Release: 0
Summary: RSS Feed Reader
License: GPL-2.0-or-later
++++++ akregator-24.05.1.tar.xz -> akregator-24.05.2.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akregator-24.05.1/CMakeLists.txt new/akregator-24.05.2/CMakeLists.txt
--- old/akregator-24.05.1/CMakeLists.txt 2024-06-10 05:36:08.000000000 +0200
+++ new/akregator-24.05.2/CMakeLists.txt 2024-06-30 05:01:06.000000000 +0200
@@ -1,11 +1,11 @@
# SPDX-License-Identifier: CC0-1.0
# SPDX-FileCopyrightText: none
cmake_minimum_required(VERSION 3.16 FATAL_ERROR)
-set(PIM_VERSION "6.1.1")
+set(PIM_VERSION "6.1.2")
project(akregator VERSION ${PIM_VERSION})
set(KF_MIN_VERSION "6.0.0")
-set(RELEASE_SERVICE_VERSION "24.05.1")
+set(RELEASE_SERVICE_VERSION "24.05.2")
set(QT_REQUIRED_VERSION "6.6.0")
find_package(ECM ${KF_MIN_VERSION} CONFIG REQUIRED)
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH})
@@ -46,11 +46,11 @@
set(KDEPIM_LIB_VERSION "${PIM_VERSION}")
set(KDEPIM_LIB_SOVERSION "6")
-set(KONTACTINTERFACE_LIB_VERSION "6.1.1")
-set(LIBGRANTLEETHEME_LIB_VERSION "6.1.1")
-set(LIBKDEPIM_LIB_VERSION "6.1.1")
-set(MESSAGELIB_LIB_VERSION "6.1.1")
-set(PIMCOMMON_LIB_VERSION "6.1.1")
+set(KONTACTINTERFACE_LIB_VERSION "6.1.2")
+set(LIBGRANTLEETHEME_LIB_VERSION "6.1.2")
+set(LIBKDEPIM_LIB_VERSION "6.1.2")
+set(MESSAGELIB_LIB_VERSION "6.1.2")
+set(PIMCOMMON_LIB_VERSION "6.1.2")
find_package(Qt6 ${QT_REQUIRED_VERSION} CONFIG REQUIRED Widgets Test WebEngineWidgets PrintSupport)
# Find KF6 package
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akregator-24.05.1/configuration/akregator_config_advanced.json new/akregator-24.05.2/configuration/akregator_config_advanced.json
--- old/akregator-24.05.1/configuration/akregator_config_advanced.json 2024-06-10 05:36:08.000000000 +0200
+++ new/akregator-24.05.2/configuration/akregator_config_advanced.json 2024-06-30 05:01:06.000000000 +0200
@@ -9,7 +9,6 @@
"Description[cs]": "Pokročilá nastavení čtečky kanálů",
"Description[de]": "Erweiterte Einstellungen für den Nachrichtenbetrachter",
"Description[el]": "Προηγμένες ρυθμίσεις αναγνώστη ροών",
- "Description[en_GB]": "Advanced Feed Reader Settings",
"Description[eo]": "Agordoj de Altnivela Fluolegilo",
"Description[es]": "Configuración avanzada del lector de fuentes",
"Description[eu]": "Jario-irakurlearen ezarpen aurreratuak",
@@ -52,7 +51,6 @@
"Name[da]": "Avanceret",
"Name[de]": "Erweitert",
"Name[el]": "Προηγμένα",
- "Name[en_GB]": "Advanced",
"Name[eo]": "Pliaj",
"Name[es]": "Avanzado",
"Name[et]": "Muu",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akregator-24.05.1/configuration/akregator_config_appearance.json new/akregator-24.05.2/configuration/akregator_config_appearance.json
--- old/akregator-24.05.1/configuration/akregator_config_appearance.json 2024-06-10 05:36:08.000000000 +0200
+++ new/akregator-24.05.2/configuration/akregator_config_appearance.json 2024-06-30 05:01:06.000000000 +0200
@@ -9,7 +9,6 @@
"Description[cs]": "Nastavit vzhled čtečky kanálů",
"Description[de]": "Erscheinungsbild des Nachrichtenbetrachters einrichten",
"Description[el]": "Διαμόρφωση της εμφάνισης του αναγνώστη ροών",
- "Description[en_GB]": "Configure the Feed Reader Appearance",
"Description[eo]": "Agordi la Adreslibron",
"Description[es]": "Configurar la apariencia del lector de fuentes",
"Description[eu]": "Konfiguratu jario-irakurlearen itxura",
@@ -42,7 +41,6 @@
"Description[zh_TW]": "設定訂閱來源閱讀器外觀",
"Icon": "video-display",
"Name": "Appearance",
- "Name[af]": "Appearance",
"Name[ar]": "المظهر",
"Name[ast]": "Aspeutu",
"Name[az]": "Xarici görünüş",
@@ -57,7 +55,6 @@
"Name[da]": "Udseende",
"Name[de]": "Erscheinungsbild",
"Name[el]": "Εμφάνιση",
- "Name[en_GB]": "Appearance",
"Name[eo]": "Prezentado",
"Name[es]": "Apariencia",
"Name[et]": "Välimus",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akregator-24.05.1/configuration/akregator_config_archive.json new/akregator-24.05.2/configuration/akregator_config_archive.json
--- old/akregator-24.05.1/configuration/akregator_config_archive.json 2024-06-10 05:36:08.000000000 +0200
+++ new/akregator-24.05.2/configuration/akregator_config_archive.json 2024-06-30 05:01:06.000000000 +0200
@@ -9,7 +9,6 @@
"Description[cs]": "Nastavit archiv kanálů",
"Description[de]": "Nachrichten-Archiv einrichten",
"Description[el]": "Διαμόρφωση αρχειοθήκης ροών",
- "Description[en_GB]": "Configure Feed Archive",
"Description[eo]": "Agordi Fluarkivon",
"Description[es]": "Configurar el archivo comprimido de fuentes",
"Description[eu]": "Konfiguratu jarioen artxibatzea",
@@ -52,13 +51,11 @@
"Name[da]": "Arkiv",
"Name[de]": "Archiv",
"Name[el]": "Αρχειοθήκη",
- "Name[en_GB]": "Archive",
"Name[eo]": "Arkivo",
"Name[es]": "Archivo comprimido",
"Name[et]": "Arhiveerimine",
"Name[eu]": "Artxibatzea",
"Name[fi]": "Arkisto",
- "Name[fr]": "Archive",
"Name[ga]": "Cartlann",
"Name[gl]": "Arquivo",
"Name[he]": "ארכיון",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akregator-24.05.1/configuration/akregator_config_browser.json new/akregator-24.05.2/configuration/akregator_config_browser.json
--- old/akregator-24.05.1/configuration/akregator_config_browser.json 2024-06-10 05:36:08.000000000 +0200
+++ new/akregator-24.05.2/configuration/akregator_config_browser.json 2024-06-30 05:01:06.000000000 +0200
@@ -9,7 +9,6 @@
"Description[cs]": "Nastavení komponenty interního prohlížeče",
"Description[de]": "Interne Browser-Komponente einrichten",
"Description[el]": "Διαμόρφωση εσωτερικού περιηγητή",
- "Description[en_GB]": "Configure Internal Browser Component",
"Description[eo]": "Agordi Internan Retumilkomponanton",
"Description[es]": "Configurar el componente navegador interno",
"Description[eu]": "Konfiguratu barneko arakatzaile osagaia",
@@ -49,10 +48,7 @@
"Name[ca@valencia]": "Navegador",
"Name[ca]": "Navegador",
"Name[cs]": "Prohlížeč",
- "Name[da]": "Browser",
- "Name[de]": "Browser",
"Name[el]": "Περιηγητής",
- "Name[en_GB]": "Browser",
"Name[eo]": "Retumilo",
"Name[es]": "Navegador",
"Name[et]": "Sirvija",
@@ -65,7 +61,6 @@
"Name[hr]": "Preglednik",
"Name[hu]": "Böngésző",
"Name[ia]": "Navigator",
- "Name[id]": "Browser",
"Name[is]": "Vafri",
"Name[it]": "Navigatore",
"Name[ja]": "ブラウザ",
@@ -79,7 +74,6 @@
"Name[mr]": "ब्राऊजर",
"Name[nb]": "Nettleser",
"Name[nds]": "Kieker",
- "Name[nl]": "Browser",
"Name[nn]": "Nettlesar",
"Name[pa]": "ਬਰਾਊਜ਼ਰ",
"Name[pl]": "Przeglądarka",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akregator-24.05.1/configuration/akregator_config_general.json new/akregator-24.05.2/configuration/akregator_config_general.json
--- old/akregator-24.05.1/configuration/akregator_config_general.json 2024-06-10 05:36:08.000000000 +0200
+++ new/akregator-24.05.2/configuration/akregator_config_general.json 2024-06-30 05:01:06.000000000 +0200
@@ -9,7 +9,6 @@
"Description[cs]": "Nastavit kanály",
"Description[de]": "Nachrichtenquellen einrichten",
"Description[el]": "Διαμόρφωση ροών",
- "Description[en_GB]": "Configure Feeds",
"Description[eo]": "Agordi Fluojn",
"Description[es]": "Configurar fuentes",
"Description[eu]": "Konfiguratu jarioak",
@@ -49,16 +48,12 @@
"Name[bg]": "Общи",
"Name[br]": "Pennañ",
"Name[bs]": "Općenito",
- "Name[ca@valencia]": "General",
- "Name[ca]": "General",
"Name[cs]": "Obecné",
"Name[cy]": "Cyffredinol",
"Name[da]": "Generelt",
"Name[de]": "Allgemein",
"Name[el]": "Γενικά",
- "Name[en_GB]": "General",
"Name[eo]": "Ĝenerala",
- "Name[es]": "General",
"Name[et]": "Üldine",
"Name[eu]": "Orokorra",
"Name[fa]": "عمومی",
@@ -69,7 +64,6 @@
"Name[gl]": "Xeral",
"Name[he]": "כללי",
"Name[hu]": "Általános",
- "Name[ia]": "General",
"Name[id]": "Umum",
"Name[is]": "Almennt",
"Name[it]": "Generale",
@@ -93,7 +87,6 @@
"Name[pl]": "Ogólne",
"Name[pt]": "Geral",
"Name[pt_BR]": "Geral",
- "Name[ro]": "General",
"Name[ru]": "Главное",
"Name[se]": "Oppalaš",
"Name[sk]": "Všeobecné",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akregator-24.05.1/configuration/akregator_config_plugins.json new/akregator-24.05.2/configuration/akregator_config_plugins.json
--- old/akregator-24.05.1/configuration/akregator_config_plugins.json 2024-06-10 05:36:08.000000000 +0200
+++ new/akregator-24.05.2/configuration/akregator_config_plugins.json 2024-06-30 05:01:06.000000000 +0200
@@ -9,7 +9,6 @@
"Description[cs]": "Nastavit zásuvné moduly",
"Description[de]": "Module einrichten",
"Description[el]": "Διαμόρφωση προσθέτων",
- "Description[en_GB]": "Configure Plugins",
"Description[eo]": "Agordi Kromprogramojn",
"Description[es]": "Configurar complementos",
"Description[eu]": "Konfiguratu pluginak",
@@ -55,7 +54,6 @@
"Name[da]": "Plugin",
"Name[de]": "Module",
"Name[el]": "Πρόσθετα",
- "Name[en_GB]": "Plugins",
"Name[eo]": "Kromaĵoj",
"Name[es]": "Complementos",
"Name[et]": "Pluginad",
@@ -63,7 +61,6 @@
"Name[fa]": "وصلهها",
"Name[fi]": "Liitännäiset",
"Name[fr]": "Modules externes",
- "Name[fy]": "Plugins",
"Name[ga]": "Breiseáin",
"Name[gl]": "Complementos",
"Name[he]": "תוספים",
@@ -91,7 +88,6 @@
"Name[pa]": "ਪਲੱਗਇਨਾਂ",
"Name[pl]": "Wtyczki",
"Name[pt]": "'Plugins'",
- "Name[pt_BR]": "Plugins",
"Name[ro]": "Extensii",
"Name[ru]": "Модули",
"Name[se]": "Lassemoduvllat",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akregator-24.05.1/configuration/akregator_config_security.json new/akregator-24.05.2/configuration/akregator_config_security.json
--- old/akregator-24.05.1/configuration/akregator_config_security.json 2024-06-10 05:36:08.000000000 +0200
+++ new/akregator-24.05.2/configuration/akregator_config_security.json 2024-06-30 05:01:06.000000000 +0200
@@ -9,7 +9,6 @@
"Description[cs]": "Nastavit zabezpečení",
"Description[de]": "Sicherheit einrichten",
"Description[el]": "Διαμόρφωση ασφάλειας",
- "Description[en_GB]": "Configure Security",
"Description[eo]": "Agordi Sekurecon",
"Description[es]": "Configurar la seguridad",
"Description[eu]": "Konfiguratu segurtasuna",
@@ -56,7 +55,6 @@
"Name[da]": "Sikkerhed",
"Name[de]": "Sicherheit",
"Name[el]": "Ασφάλεια",
- "Name[en_GB]": "Security",
"Name[eo]": "Sekureco",
"Name[es]": "Seguridad",
"Name[et]": "Turvalisus",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akregator-24.05.1/configuration/akregator_config_userfeedback.json new/akregator-24.05.2/configuration/akregator_config_userfeedback.json
--- old/akregator-24.05.1/configuration/akregator_config_userfeedback.json 2024-06-10 05:36:08.000000000 +0200
+++ new/akregator-24.05.2/configuration/akregator_config_userfeedback.json 2024-06-30 05:01:06.000000000 +0200
@@ -11,7 +11,6 @@
"Name[da]": "Brugerfeedback",
"Name[de]": "Benutzer-Feedback",
"Name[el]": "Σχολιασμός χρήστη",
- "Name[en_GB]": "User Feedback",
"Name[eo]": "Uzantokomentoj",
"Name[es]": "Comentarios del usuario",
"Name[et]": "Kasutaja tagasiside",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akregator-24.05.1/kontactplugin/akregatorplugin.json new/akregator-24.05.2/kontactplugin/akregatorplugin.json
--- old/akregator-24.05.1/kontactplugin/akregatorplugin.json 2024-06-10 05:36:08.000000000 +0200
+++ new/akregator-24.05.2/kontactplugin/akregatorplugin.json 2024-06-30 05:01:06.000000000 +0200
@@ -9,7 +9,6 @@
"Description[cs]": "Modul Akregatoru",
"Description[de]": "Akregator-Modul",
"Description[el]": "Πρόσθετο του Akregator",
- "Description[en_GB]": "Akregator Plugin",
"Description[eo]": "Akregator-Kromprogramo",
"Description[es]": "Complemento de Akregator",
"Description[eu]": "Akregator plugina",
@@ -53,10 +52,8 @@
"Name[ca@valencia]": "Enllaços",
"Name[ca]": "Enllaços",
"Name[cs]": "Kanály",
- "Name[da]": "Feeds",
"Name[de]": "Nachrichten",
"Name[el]": "Ροές",
- "Name[en_GB]": "Feeds",
"Name[eo]": "Fluoj",
"Name[es]": "Fuentes",
"Name[et]": "Uudistevood",
@@ -86,7 +83,6 @@
"Name[nb]": "Kanaler",
"Name[nds]": "Narichtenströöm",
"Name[ne]": "फिड",
- "Name[nl]": "Feeds",
"Name[nn]": "Kjelder",
"Name[pa]": "ਫੀਡ",
"Name[pl]": "Kanały",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akregator-24.05.1/po/ar/akregator.po new/akregator-24.05.2/po/ar/akregator.po
--- old/akregator-24.05.1/po/ar/akregator.po 2024-06-10 05:36:08.000000000 +0200
+++ new/akregator-24.05.2/po/ar/akregator.po 2024-06-30 05:01:06.000000000 +0200
@@ -19,6 +19,7 @@
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
+"X-Generator: Lokalize 23.08.5\n"
#, kde-format
msgctxt "NAME OF TRANSLATORS"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akregator-24.05.1/po/cs/akregator.po new/akregator-24.05.2/po/cs/akregator.po
--- old/akregator-24.05.1/po/cs/akregator.po 2024-06-10 05:36:08.000000000 +0200
+++ new/akregator-24.05.2/po/cs/akregator.po 2024-06-30 05:01:06.000000000 +0200
@@ -2,7 +2,7 @@
# This file is distributed under the same license as the PACKAGE package.
# SPDX-FileCopyrightText: 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2023 Vít Pelčák <vit(a)pelcak.org>
# Tomáš Chvátal <tomas.chvatal(a)gmail.com>, 2012, 2013.
-# Vit Pelcak <vit(a)pelcak.org>, 2021, 2022, 2023.
+# SPDX-FileCopyrightText: 2021, 2022, 2023, 2024 Vit Pelcak <vit(a)pelcak.org>
#
msgid ""
msgstr ""
@@ -17,7 +17,7 @@
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Lokalize 23.08.2\n"
+"X-Generator: Lokalize 24.05.0\n"
#, kde-format
msgctxt "NAME OF TRANSLATORS"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akregator-24.05.1/po/eu/akregator.po new/akregator-24.05.2/po/eu/akregator.po
--- old/akregator-24.05.1/po/eu/akregator.po 2024-06-10 05:36:08.000000000 +0200
+++ new/akregator-24.05.2/po/eu/akregator.po 2024-06-30 05:01:06.000000000 +0200
@@ -1,38 +1,38 @@
# Translation for akregator.po to Euskara/Basque (eu).
-# Copyright (C) 2005-2023 This file is copyright:
+# Copyright (C) 2005-2024 This file is copyright:
# This file is distributed under the same license as the akregator package.
-# SPDX-FileCopyrightText: 2023 KDE euskaratzeko proiektuko arduraduna <xalba(a)ni.eus>
+# SPDX-FileCopyrightText: 2023, 2024 KDE euskaratzeko proiektuko arduraduna <xalba(a)ni.eus>
#
# Translators:
# Ion Gaztañaga <ion_g_m(a)hotmail.com>, 2005.
# Marcos <marcos(a)euskalgnu.org>, 2005.
# Ion Gaztañaga <igaztanaga(a)gmail.com>, 2005.
# marcos <marcos(a)euskalgnu.org>, 2006.
-# Iñigo Salvador Azurmendi <xalba(a)ni.eus>, 2020, 2021, 2022, 2023.
+# Iñigo Salvador Azurmendi <xalba(a)ni.eus>, 2020, 2021, 2022, 2023, 2024.
msgid ""
msgstr ""
"Project-Id-Version: akregator\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-04-24 02:56+0000\n"
-"PO-Revision-Date: 2023-10-03 07:39+0200\n"
+"PO-Revision-Date: 2024-06-29 14:08+0200\n"
"Last-Translator: Iñigo Salvador Azurmendi <xalba(a)ni.eus>\n"
"Language-Team: Basque <kde-i18n-eu(a)kde.org>\n"
"Language: eu\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 23.08.1\n"
+"X-Generator: Lokalize 24.05.1\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#, kde-format
msgctxt "NAME OF TRANSLATORS"
msgid "Your names"
-msgstr "Ion Gaztañaga, Marcos"
+msgstr "Iñigo Salvador Azurmend,Ion Gaztañaga, Marcos"
#, kde-format
msgctxt "EMAIL OF TRANSLATORS"
msgid "Your emails"
-msgstr "igaztanaga(a)gmail.com, marcos(a)euskalgnu.org"
+msgstr "xalba@ni.eus,igaztanaga@gmail.com, marcos(a)euskalgnu.org"
#: src/about/introduction_akregator.html:18
msgid ""
@@ -1241,7 +1241,7 @@
#, kde-format
msgctxt "as in: mark as read"
msgid "&Read"
-msgstr "&Irakurritakoa"
+msgstr "&Irakurrita"
#: src/actions/actionmanagerimpl.cpp:371
#, kde-format
@@ -1263,7 +1263,7 @@
#, kde-format
msgctxt "as in: mark as unread"
msgid "&Unread"
-msgstr "Irakurri &gabea"
+msgstr "Irakurri &gabe"
#: src/actions/actionmanagerimpl.cpp:387
#, kde-format
@@ -1273,7 +1273,7 @@
#: src/actions/actionmanagerimpl.cpp:393
#, kde-format
msgid "&Mark as Important"
-msgstr "&Markatu «Garrantzizkoa» gisa"
+msgstr "&Markatu Garrantzitsu gisa"
#: src/actions/actionmanagerimpl.cpp:397
#, kde-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akregator-24.05.1/po/it/akregator.po new/akregator-24.05.2/po/it/akregator.po
--- old/akregator-24.05.1/po/it/akregator.po 2024-06-10 05:36:08.000000000 +0200
+++ new/akregator-24.05.2/po/it/akregator.po 2024-06-30 05:01:06.000000000 +0200
@@ -17,7 +17,7 @@
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Lokalize 24.05.0\n"
+"X-Generator: Lokalize 24.05.1\n"
#, kde-format
msgctxt "NAME OF TRANSLATORS"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akregator-24.05.1/po/pl/akregator.po new/akregator-24.05.2/po/pl/akregator.po
--- old/akregator-24.05.1/po/pl/akregator.po 2024-06-10 05:36:08.000000000 +0200
+++ new/akregator-24.05.2/po/pl/akregator.po 2024-06-30 05:01:06.000000000 +0200
@@ -12,7 +12,7 @@
"Project-Id-Version: akregator\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-04-24 02:56+0000\n"
-"PO-Revision-Date: 2024-05-30 10:50+0200\n"
+"PO-Revision-Date: 2024-06-22 08:50+0200\n"
"Last-Translator: Łukasz Wojniłowicz <lukasz.wojnilowicz(a)gmail.com>\n"
"Language-Team: Polish <kde-i18n-doc(a)kde.org>\n"
"Language: pl\n"
@@ -1160,7 +1160,7 @@
#: src/actions/actionmanagerimpl.cpp:191
#, kde-format
msgid "&Import Feeds..."
-msgstr "&Importuj kanały RSS..."
+msgstr "Za&importuj kanały RSS..."
#: src/actions/actionmanagerimpl.cpp:195
#, kde-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akregator-24.05.1/po/ta/akregator.po new/akregator-24.05.2/po/ta/akregator.po
--- old/akregator-24.05.1/po/ta/akregator.po 2024-06-10 05:36:08.000000000 +0200
+++ new/akregator-24.05.2/po/ta/akregator.po 2024-06-30 05:01:06.000000000 +0200
@@ -4,7 +4,7 @@
"Project-Id-Version: akregator\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-04-24 02:56+0000\n"
-"PO-Revision-Date: 2024-05-19 16:25+0530\n"
+"PO-Revision-Date: 2024-06-16 19:47+0530\n"
"Last-Translator: Kishore G <kishore96(a)gmail.com>\n"
"Language-Team: Tamil <kde-i18n-doc(a)kde.org>\n"
"Language: ta\n"
@@ -12,7 +12,7 @@
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Lokalize 24.02.2\n"
+"X-Generator: Lokalize 24.05.1\n"
#, kde-format
msgctxt "NAME OF TRANSLATORS"
@@ -795,10 +795,9 @@
#. i18n: ectx: whatsthis, entry, group (General)
#: interfaces/akregator.kcfg:186
-#, fuzzy, kde-format
-#| msgid " (no unread articles)"
+#, kde-format
msgid "Specifies if we show unread article in taskbar."
-msgstr " (படிக்காத கட்டுரைகள் இல்லை)"
+msgstr "படிக்காதவற்றின் எண்ணிக்கையை பணிப்பட்டையில் காட்ட வேண்டுமா."
#. i18n: ectx: whatsthis, entry, group (Browser)
#: interfaces/akregator.kcfg:203
@@ -1326,24 +1325,24 @@
msgstr "கிளையின் நுனிக்கு செல்"
#: src/actions/actionmanagerimpl.cpp:517
-#, fuzzy, kde-format
+#, kde-format
msgid "Go Left in Tree"
-msgstr "தொடர் அடைவில் இடதுபுறம் செல்"
+msgstr "இடதுபுறத்திலுள்ள கிளைக்கு செல்"
#: src/actions/actionmanagerimpl.cpp:522
-#, fuzzy, kde-format
+#, kde-format
msgid "Go Right in Tree"
-msgstr "தொடர் அடைவில் வலதுபுறத்தில் செல்"
+msgstr "வலதுபுறலுள்ள கிளைக்கு செல்"
#: src/actions/actionmanagerimpl.cpp:527
-#, fuzzy, kde-format
+#, kde-format
msgid "Go Up in Tree"
-msgstr "தொடர் அடைவில் மேலே செல்"
+msgstr "கிளையில் மேலே செல்"
#: src/actions/actionmanagerimpl.cpp:532
-#, fuzzy, kde-format
+#, kde-format
msgid "Go Down in Tree"
-msgstr "தொடர் அடைவில் கீழே செல்"
+msgstr "கிளையில் கீழே செல்"
#: src/actions/actionmanagerimpl.cpp:538
#, kde-format
@@ -1482,7 +1481,7 @@
msgstr "தொகுப்புகள்"
#: src/akregator_part.cpp:89
-#, fuzzy, kde-format
+#, kde-format
msgid "KDE Dot News"
msgstr "கே.டீ.யீ. டாட் செய்திகள்"
@@ -1497,9 +1496,9 @@
msgstr "கோள் கேடியி"
#: src/akregator_part.cpp:104
-#, fuzzy, kde-format
+#, kde-format
msgid "KDE Apps"
-msgstr "KDE Apps"
+msgstr ""
#: src/akregator_part.cpp:110
#, kde-format
@@ -1532,8 +1531,7 @@
msgstr "%1 எனும் கோப்பை இறக்குமதி செய்ய முடியவில்லை (முறையான OPML இல்லை)"
#: src/akregator_part.cpp:464 src/command/loadfeedlistcommand.cpp:71
-#, fuzzy, kde-format
-#| msgid "OPML Parsing Error"
+#, kde-format
msgctxt "@title:window"
msgid "OPML Parsing Error"
msgstr "OPML இலக்கண பிழை"
@@ -1548,8 +1546,7 @@
"எனும் சரிபாருங்கள்."
#: src/akregator_part.cpp:469 src/command/loadfeedlistcommand.cpp:144
-#, fuzzy, kde-format
-#| msgid "Read Error"
+#, kde-format
msgctxt "@title:window"
msgid "Read Error"
msgstr "படிக்கும்போது சிக்கல்"
@@ -1561,8 +1558,7 @@
msgstr "அனுமதி மறுக்கப்பட்டது: கோப்பு %1க்கு எழுத முடியவில்லை"
#: src/akregator_part.cpp:481
-#, fuzzy, kde-format
-#| msgid "Write Error"
+#, kde-format
msgctxt "@title:window"
msgid "Write Error"
msgstr "எழுதுவதில் சிக்கல்"
@@ -1581,18 +1577,17 @@
#: src/articlejobs.cpp:184
#, kde-format
msgid "The feed to be listed was already removed."
-msgstr ""
+msgstr "பட்டியலிடவிருந்த தொகுப்பு ஏற்கனவே நீக்கப்பட்டுள்ளது."
#: src/articlelistview.cpp:156 src/subscription/subscriptionlistview.cpp:180
-#, fuzzy, kde-format
-#| msgid "Comments"
+#, kde-format
msgid "Columns"
-msgstr "குறிப்புகள்"
+msgstr "நெடுவரிகள்"
#: src/articlelistview.cpp:214
#, kde-format
msgid "No result found"
-msgstr ""
+msgstr "எதுவும் கண்டுபிடிக்கப்படவில்லை"
#: src/articlelistview.cpp:375
#, fuzzy, kde-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akregator-24.05.1/src/data/org.kde.akregator.appdata.xml new/akregator-24.05.2/src/data/org.kde.akregator.appdata.xml
--- old/akregator-24.05.1/src/data/org.kde.akregator.appdata.xml 2024-06-10 05:36:08.000000000 +0200
+++ new/akregator-24.05.2/src/data/org.kde.akregator.appdata.xml 2024-06-30 05:01:06.000000000 +0200
@@ -196,6 +196,7 @@
<binary>akregator</binary>
</provides>
<releases>
+ <release version="6.1.2" date="2024-07-04"/>
<release version="6.1.1" date="2024-06-13"/>
<release version="6.1.0" date="2024-05-23"/>
<release version="6.0.2" date="2024-04-11"/>
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package akonadi-search for openSUSE:Factory checked in at 2024-07-05 19:45:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/akonadi-search (Old)
and /work/SRC/openSUSE:Factory/.akonadi-search.new.2080 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "akonadi-search"
Fri Jul 5 19:45:32 2024 rev:109 rq:1185457 version:24.05.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/akonadi-search/akonadi-search.changes 2024-06-14 18:58:28.743724193 +0200
+++ /work/SRC/openSUSE:Factory/.akonadi-search.new.2080/akonadi-search.changes 2024-07-05 19:50:41.761308223 +0200
@@ -1,0 +2,9 @@
+Tue Jul 2 13:53:32 UTC 2024 - Christophe Marin <christophe(a)krop.fr>
+
+- Update to 24.05.2
+ * New bugfix release
+ * For more details please see:
+ * https://kde.org/announcements/gear/24.05.2/
+- No code change since 24.05.1
+
+-------------------------------------------------------------------
Old:
----
akonadi-search-24.05.1.tar.xz
akonadi-search-24.05.1.tar.xz.sig
New:
----
akonadi-search-24.05.2.tar.xz
akonadi-search-24.05.2.tar.xz.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ akonadi-search.spec ++++++
--- /var/tmp/diff_new_pack.RhnqG9/_old 2024-07-05 19:50:43.033355054 +0200
+++ /var/tmp/diff_new_pack.RhnqG9/_new 2024-07-05 19:50:43.037355201 +0200
@@ -18,11 +18,11 @@
%define kf6_version 6.0.0
%define qt6_version 6.6.0
-%define kpim6_version 6.1.1
+%define kpim6_version 6.1.2
%bcond_without released
Name: akonadi-search
-Version: 24.05.1
+Version: 24.05.2
Release: 0
Summary: Framework for searching and managing PIM metadata
License: GPL-2.0-or-later AND LGPL-2.1-or-later AND LGPL-3.0-only
++++++ akonadi-search-24.05.1.tar.xz -> akonadi-search-24.05.2.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-search-24.05.1/CMakeLists.txt new/akonadi-search-24.05.2/CMakeLists.txt
--- old/akonadi-search-24.05.1/CMakeLists.txt 2024-06-10 05:35:57.000000000 +0200
+++ new/akonadi-search-24.05.2/CMakeLists.txt 2024-06-28 05:15:20.000000000 +0200
@@ -2,7 +2,7 @@
# SPDX-FileCopyrightText: none
cmake_minimum_required(VERSION 3.16 FATAL_ERROR)
-set(PIM_VERSION "6.1.1")
+set(PIM_VERSION "6.1.2")
project(AkonadiSearch VERSION ${PIM_VERSION})
# ECM setup
@@ -44,11 +44,11 @@
set(AKONADISEARCH_VERSION ${PIM_VERSION})
-set(AKONADI_VERSION "6.1.1")
-set(AKONADI_MIMELIB_VERSION "6.1.1")
-set(KMIME_LIB_VERSION "6.1.1")
+set(AKONADI_VERSION "6.1.2")
+set(AKONADI_MIMELIB_VERSION "6.1.2")
+set(KMIME_LIB_VERSION "6.1.2")
set(QT_REQUIRED_VERSION "6.6.0")
-set(KPIM_MIME_VERSION "6.1.1")
+set(KPIM_MIME_VERSION "6.1.2")
set(KTEXTADDONS_MIN_VERSION "1.5.4")
find_package(Qt6 ${QT_REQUIRED_VERSION} CONFIG REQUIRED Core Test)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-search-24.05.1/po/zh_CN/akonadi_search.po new/akonadi-search-24.05.2/po/zh_CN/akonadi_search.po
--- old/akonadi-search-24.05.1/po/zh_CN/akonadi_search.po 2024-06-10 05:35:57.000000000 +0200
+++ new/akonadi-search-24.05.2/po/zh_CN/akonadi_search.po 2024-06-28 05:15:20.000000000 +0200
@@ -31,7 +31,7 @@
#, kde-format
msgctxt "@info:status"
msgid "No indexers available"
-msgstr "无可用索引器"
+msgstr "没有可用的索引器"
#: agent/collectionindexingjob.cpp:62
#, kde-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-search-24.05.1/runner/plasma-krunner-pimcontacts.json new/akonadi-search-24.05.2/runner/plasma-krunner-pimcontacts.json
--- old/akonadi-search-24.05.1/runner/plasma-krunner-pimcontacts.json 2024-06-10 05:35:57.000000000 +0200
+++ new/akonadi-search-24.05.2/runner/plasma-krunner-pimcontacts.json 2024-06-28 05:15:20.000000000 +0200
@@ -4,46 +4,10 @@
{
"Email": "dvratil(a)kde.org",
"Name": "Daniel Vrátil",
- "Name[ar]": "Daniel Vrátil",
- "Name[ast]": "Daniel Vrátil",
"Name[az]": "sDaniel Vrátil",
- "Name[bg]": "Daniel Vrátil",
- "Name[ca@valencia]": "Daniel Vrátil",
- "Name[ca]": "Daniel Vrátil",
- "Name[cs]": "Daniel Vrátil",
- "Name[de]": "Daniel Vrátil",
- "Name[el]": "Daniel Vrátil",
- "Name[en_GB]": "Daniel Vrátil",
- "Name[eo]": "Daniel Vrátil",
- "Name[es]": "Daniel Vrátil",
- "Name[eu]": "Daniel Vrátil",
- "Name[fi]": "Daniel Vrátil",
- "Name[fr]": "Daniel Vrátil",
- "Name[gl]": "Daniel Vrátil",
"Name[he]": "דניאל וראטיל",
- "Name[hu]": "Daniel Vrátil",
- "Name[ia]": "Daniel Vrátil",
- "Name[id]": "Daniel Vrátil",
- "Name[it]": "Daniel Vrátil",
- "Name[ka]": "Daniel Vrátil",
- "Name[ko]": "Daniel Vrátil",
- "Name[lt]": "Daniel Vrátil",
- "Name[lv]": "Daniel Vrátil",
- "Name[nl]": "Daniel Vrátil",
- "Name[nn]": "Daniel Vrátil",
- "Name[pl]": "Daniel Vrátil",
- "Name[pt]": "Daniel Vrátil",
- "Name[pt_BR]": "Daniel Vrátil",
- "Name[ru]": "Daniel Vrátil",
"Name[sa]": "डैनियल व्राटिल्",
- "Name[sk]": "Daniel Vrátil",
- "Name[sl]": "Daniel Vrátil",
- "Name[sv]": "Daniel Vrátil",
- "Name[tr]": "Daniel Vrátil",
- "Name[uk]": "Daniel Vrátil",
- "Name[x-test]": "xxDaniel Vrátilxx",
- "Name[zh_CN]": "Daniel Vrátil",
- "Name[zh_TW]": "Daniel Vrátil"
+ "Name[x-test]": "xxDaniel Vrátilxx"
}
],
"Description": "Runner which searches through your contacts",
@@ -55,7 +19,6 @@
"Description[cs]": "Prohledává vaše kontakty",
"Description[de]": "Runner, der Ihre Kontakte durchsucht",
"Description[el]": "Πρόγραμμα αναζήτησης στη λίστα των επαφών σας",
- "Description[en_GB]": "Runner which searches through your contacts",
"Description[eo]": "Rulilo kiu traserĉas viajn kontakojn",
"Description[es]": "Lanzador que realiza búsquedas en los contactos",
"Description[eu]": "Zure kontaktuetan barrena bilatzen duen exekutatzailea",
@@ -98,8 +61,6 @@
"Name[cs]": "Vyhledávání kontaktů PIM",
"Name[de]": "PIM-Kontaktsuche",
"Name[el]": "Αναζήτηση PIM επαφών",
- "Name[en_GB]": "PIM Contacts Search",
- "Name[eo]": "PIM Contacts Search",
"Name[es]": "Búsqueda de contactos de PIM",
"Name[eu]": "PIM kontaktuen bilaketa",
"Name[fi]": "Yhteystietohaku",
@@ -122,7 +83,6 @@
"Name[ru]": "Поиск контактов в PIM",
"Name[sa]": "PIM सम्पर्कसूची अन्वेषणम्",
"Name[sk]": "Hľadanie kontaktov PIM",
- "Name[sl]": "PIM Contacts Search",
"Name[sv]": "Kontaktsökning i personlig informationshantering",
"Name[tr]": "PIM Kişiler Arama",
"Name[uk]": "Пошук у записах контактів PIM",
++++++ vendor.tar.zst ++++++
/work/SRC/openSUSE:Factory/akonadi-search/vendor.tar.zst /work/SRC/openSUSE:Factory/.akonadi-search.new.2080/vendor.tar.zst differ: char 7, line 1
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package akonadi-notes for openSUSE:Factory checked in at 2024-07-05 19:45:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/akonadi-notes (Old)
and /work/SRC/openSUSE:Factory/.akonadi-notes.new.2080 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "akonadi-notes"
Fri Jul 5 19:45:31 2024 rev:95 rq:1185456 version:24.05.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/akonadi-notes/akonadi-notes.changes 2024-06-14 18:58:26.627647871 +0200
+++ /work/SRC/openSUSE:Factory/.akonadi-notes.new.2080/akonadi-notes.changes 2024-07-05 19:50:38.501188200 +0200
@@ -1,0 +2,9 @@
+Tue Jul 2 13:53:32 UTC 2024 - Christophe Marin <christophe(a)krop.fr>
+
+- Update to 24.05.2
+ * New bugfix release
+ * For more details please see:
+ * https://kde.org/announcements/gear/24.05.2/
+- No code change since 24.05.1
+
+-------------------------------------------------------------------
Old:
----
akonadi-notes-24.05.1.tar.xz
akonadi-notes-24.05.1.tar.xz.sig
New:
----
akonadi-notes-24.05.2.tar.xz
akonadi-notes-24.05.2.tar.xz.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ akonadi-notes.spec ++++++
--- /var/tmp/diff_new_pack.F92PMx/_old 2024-07-05 19:50:40.449259919 +0200
+++ /var/tmp/diff_new_pack.F92PMx/_new 2024-07-05 19:50:40.465260508 +0200
@@ -18,11 +18,11 @@
%define kf6_version 6.0.0
%define qt6_version 6.6.0
-%define kpim6_version 6.1.1
+%define kpim6_version 6.1.2
%bcond_without released
Name: akonadi-notes
-Version: 24.05.1
+Version: 24.05.2
Release: 0
Summary: Library to implement management of notes in Akonadi
License: LGPL-2.1-or-later
++++++ akonadi-notes-24.05.1.tar.xz -> akonadi-notes-24.05.2.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-notes-24.05.1/CMakeLists.txt new/akonadi-notes-24.05.2/CMakeLists.txt
--- old/akonadi-notes-24.05.1/CMakeLists.txt 2024-06-10 05:35:52.000000000 +0200
+++ new/akonadi-notes-24.05.2/CMakeLists.txt 2024-06-15 17:25:22.000000000 +0200
@@ -1,7 +1,7 @@
# SPDX-FileCopyrightText: none
# SPDX-License-Identifier: BSD-3-Clause
cmake_minimum_required(VERSION 3.16 FATAL_ERROR)
-set(PIM_VERSION "6.1.1")
+set(PIM_VERSION "6.1.2")
project(Akonadi-Notes VERSION ${PIM_VERSION})
@@ -35,8 +35,8 @@
set(AKONADI_NOTES_VERSION ${PIM_VERSION})
-set(KMIMELIB_VERSION "6.1.1")
-set(AKONADI_VERSION "6.1.1")
+set(KMIMELIB_VERSION "6.1.2")
+set(AKONADI_VERSION "6.1.2")
ecm_setup_version(PROJECT VARIABLE_PREFIX AKONADINOTES
VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/akonadi-notes_version.h"
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package akonadi-import-wizard for openSUSE:Factory checked in at 2024-07-05 19:45:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/akonadi-import-wizard (Old)
and /work/SRC/openSUSE:Factory/.akonadi-import-wizard.new.2080 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "akonadi-import-wizard"
Fri Jul 5 19:45:29 2024 rev:95 rq:1185454 version:24.05.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/akonadi-import-wizard/akonadi-import-wizard.changes 2024-06-14 18:58:22.979516291 +0200
+++ /work/SRC/openSUSE:Factory/.akonadi-import-wizard.new.2080/akonadi-import-wizard.changes 2024-07-05 19:50:35.149064789 +0200
@@ -1,0 +2,9 @@
+Tue Jul 2 13:53:31 UTC 2024 - Christophe Marin <christophe(a)krop.fr>
+
+- Update to 24.05.2
+ * New bugfix release
+ * For more details please see:
+ * https://kde.org/announcements/gear/24.05.2/
+- No code change since 24.05.1
+
+-------------------------------------------------------------------
Old:
----
akonadi-import-wizard-24.05.1.tar.xz
akonadi-import-wizard-24.05.1.tar.xz.sig
New:
----
akonadi-import-wizard-24.05.2.tar.xz
akonadi-import-wizard-24.05.2.tar.xz.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ akonadi-import-wizard.spec ++++++
--- /var/tmp/diff_new_pack.6J8ggt/_old 2024-07-05 19:50:35.853090708 +0200
+++ /var/tmp/diff_new_pack.6J8ggt/_new 2024-07-05 19:50:35.853090708 +0200
@@ -17,11 +17,11 @@
%define kf6_version 6.0.0
%define qt6_version 6.6.0
-%define kpim6_version 6.1.1
+%define kpim6_version 6.1.2
%bcond_without released
Name: akonadi-import-wizard
-Version: 24.05.1
+Version: 24.05.2
Release: 0
Summary: Assistant to import PIM data
License: GPL-2.0-or-later AND LGPL-2.1-or-later
++++++ akonadi-import-wizard-24.05.1.tar.xz -> akonadi-import-wizard-24.05.2.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-import-wizard-24.05.1/CMakeLists.txt new/akonadi-import-wizard-24.05.2/CMakeLists.txt
--- old/akonadi-import-wizard-24.05.1/CMakeLists.txt 2024-06-10 05:35:41.000000000 +0200
+++ new/akonadi-import-wizard-24.05.2/CMakeLists.txt 2024-06-28 05:15:14.000000000 +0200
@@ -1,5 +1,5 @@
cmake_minimum_required(VERSION 3.16 FATAL_ERROR)
-set(PIM_VERSION "6.1.1")
+set(PIM_VERSION "6.1.2")
project(AkonadiImportWizard VERSION ${PIM_VERSION})
@@ -33,7 +33,7 @@
# Do NOT add quote
set(KDEPIM_DEV_VERSION)
-set(RELEASE_SERVICE_VERSION "24.05.1")
+set(RELEASE_SERVICE_VERSION "24.05.2")
# add an extra space
if(DEFINED KDEPIM_DEV_VERSION)
@@ -45,18 +45,18 @@
set(KDEPIM_VERSION "${PIM_VERSION}${KDEPIM_DEV_VERSION} (${RELEASE_SERVICE_VERSION})")
-set(KMAILTRANSPORT_LIB_VERSION "6.1.1")
-set(AKONADI_VERSION "6.1.1")
+set(KMAILTRANSPORT_LIB_VERSION "6.1.2")
+set(AKONADI_VERSION "6.1.2")
set(KDEPIM_LIB_VERSION "${PIM_VERSION}")
set(KDEPIM_LIB_SOVERSION "6")
find_package(Qt6 ${QT_REQUIRED_VERSION} CONFIG REQUIRED Widgets Gui)
-set(MAILIMPORTER_VERSION "6.1.1")
-set(MAILCOMMON_LIB_VERSION "6.1.1")
-set(MESSAGELIB_LIB_VERSION "6.1.1")
-set(PIMCOMMON_LIB_VERSION "6.1.1")
-set(IDENTITYMANAGEMENT_LIB_VERSION "6.1.1")
+set(MAILIMPORTER_VERSION "6.1.2")
+set(MAILCOMMON_LIB_VERSION "6.1.2")
+set(MESSAGELIB_LIB_VERSION "6.1.2")
+set(PIMCOMMON_LIB_VERSION "6.1.2")
+set(IDENTITYMANAGEMENT_LIB_VERSION "6.1.2")
set(QT6KEYCHAIN_LIB_VERSION "0.14.2")
# Find KF6 package
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-import-wizard-24.05.1/po/ar/akonadiimportwizard.po new/akonadi-import-wizard-24.05.2/po/ar/akonadiimportwizard.po
--- old/akonadi-import-wizard-24.05.1/po/ar/akonadiimportwizard.po 2024-06-10 05:35:41.000000000 +0200
+++ new/akonadi-import-wizard-24.05.2/po/ar/akonadiimportwizard.po 2024-06-28 05:15:14.000000000 +0200
@@ -17,6 +17,7 @@
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
+"X-Generator: Lokalize 23.08.5\n"
#, kde-format
msgctxt "NAME OF TRANSLATORS"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-import-wizard-24.05.1/po/cs/akonadiimportwizard.po new/akonadi-import-wizard-24.05.2/po/cs/akonadiimportwizard.po
--- old/akonadi-import-wizard-24.05.1/po/cs/akonadiimportwizard.po 2024-06-10 05:35:41.000000000 +0200
+++ new/akonadi-import-wizard-24.05.2/po/cs/akonadiimportwizard.po 2024-06-28 05:15:14.000000000 +0200
@@ -1,6 +1,6 @@
# Copyright (C) YEAR This_file_is_part_of_KDE
# This file is distributed under the same license as the PACKAGE package.
-# SPDX-FileCopyrightText: 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2020, 2021, 2022, 2023 Vit Pelcak <vit(a)pelcak.org>
+# SPDX-FileCopyrightText: 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2020, 2021, 2022, 2023, 2024 Vit Pelcak <vit(a)pelcak.org>
# Tomáš Chvátal <tomas.chvatal(a)gmail.com>, 2012.
#
msgid ""
@@ -16,7 +16,7 @@
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Lokalize 23.08.1\n"
+"X-Generator: Lokalize 24.05.0\n"
#, kde-format
msgctxt "NAME OF TRANSLATORS"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-import-wizard-24.05.1/po/pl/akonadiimportwizard.po new/akonadi-import-wizard-24.05.2/po/pl/akonadiimportwizard.po
--- old/akonadi-import-wizard-24.05.1/po/pl/akonadiimportwizard.po 2024-06-10 05:35:41.000000000 +0200
+++ new/akonadi-import-wizard-24.05.2/po/pl/akonadiimportwizard.po 2024-06-28 05:15:14.000000000 +0200
@@ -16,6 +16,7 @@
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 23.08.5\n"
#, kde-format
msgctxt "NAME OF TRANSLATORS"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-import-wizard-24.05.1/src/plugins/balsa/balsaimporter.json new/akonadi-import-wizard-24.05.2/src/plugins/balsa/balsaimporter.json
--- old/akonadi-import-wizard-24.05.1/src/plugins/balsa/balsaimporter.json 2024-06-10 05:35:41.000000000 +0200
+++ new/akonadi-import-wizard-24.05.2/src/plugins/balsa/balsaimporter.json 2024-06-28 05:15:14.000000000 +0200
@@ -10,7 +10,6 @@
"Name[da]": "Balsa-importør",
"Name[de]": "Import-Modul für Balsa",
"Name[el]": "Εισαγωγέας Balsa",
- "Name[en_GB]": "Balsa Importer",
"Name[eo]": "Balsa-Importilo",
"Name[es]": "Importador Balsa",
"Name[et]": "Balsa importija",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-import-wizard-24.05.1/src/plugins/claws-mail/clawsmailimporter.json new/akonadi-import-wizard-24.05.2/src/plugins/claws-mail/clawsmailimporter.json
--- old/akonadi-import-wizard-24.05.1/src/plugins/claws-mail/clawsmailimporter.json 2024-06-10 05:35:41.000000000 +0200
+++ new/akonadi-import-wizard-24.05.2/src/plugins/claws-mail/clawsmailimporter.json 2024-06-28 05:15:14.000000000 +0200
@@ -10,7 +10,6 @@
"Name[da]": "ClawsMail-importør",
"Name[de]": "Import-Modul für ClawsMail",
"Name[el]": "Εισαγωγέας ClawsMail",
- "Name[en_GB]": "ClawsMail Importer",
"Name[eo]": "ClawsMail-Importilo",
"Name[es]": "Importador ClawsMail",
"Name[et]": "ClawsMaili importija",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-import-wizard-24.05.1/src/plugins/evolutionv3/evolutionv3importer.json new/akonadi-import-wizard-24.05.2/src/plugins/evolutionv3/evolutionv3importer.json
--- old/akonadi-import-wizard-24.05.1/src/plugins/evolutionv3/evolutionv3importer.json 2024-06-10 05:35:41.000000000 +0200
+++ new/akonadi-import-wizard-24.05.2/src/plugins/evolutionv3/evolutionv3importer.json 2024-06-28 05:15:14.000000000 +0200
@@ -10,7 +10,6 @@
"Name[da]": "Evolution3-importør",
"Name[de]": "Import-Modul für Evolution 3",
"Name[el]": "Εισαγωγέας Evolution3",
- "Name[en_GB]": "Evolution3 Importer",
"Name[eo]": "Evolution3-Importilo",
"Name[es]": "Importador Evolution3",
"Name[et]": "Evolution3 importija",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-import-wizard-24.05.1/src/plugins/icedove/icedoveimporter.json new/akonadi-import-wizard-24.05.2/src/plugins/icedove/icedoveimporter.json
--- old/akonadi-import-wizard-24.05.1/src/plugins/icedove/icedoveimporter.json 2024-06-10 05:35:41.000000000 +0200
+++ new/akonadi-import-wizard-24.05.2/src/plugins/icedove/icedoveimporter.json 2024-06-28 05:15:14.000000000 +0200
@@ -10,7 +10,6 @@
"Name[da]": "Icedove-importør",
"Name[de]": "Import-Modul für Icedove",
"Name[el]": "Εισαγωγέας Icedove",
- "Name[en_GB]": "Icedove Importer",
"Name[eo]": "Icedove-Importilo",
"Name[es]": "Importador Icedove",
"Name[et]": "Icedove'i importija",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-import-wizard-24.05.1/src/plugins/seamonkey/seamonkeyimporter.json new/akonadi-import-wizard-24.05.2/src/plugins/seamonkey/seamonkeyimporter.json
--- old/akonadi-import-wizard-24.05.1/src/plugins/seamonkey/seamonkeyimporter.json 2024-06-10 05:35:41.000000000 +0200
+++ new/akonadi-import-wizard-24.05.2/src/plugins/seamonkey/seamonkeyimporter.json 2024-06-28 05:15:14.000000000 +0200
@@ -10,7 +10,6 @@
"Name[da]": "SeaMonkey-importør",
"Name[de]": "Import-Modul für SeaMonkey",
"Name[el]": "Εισαγωγέας SeaMonkey",
- "Name[en_GB]": "SeaMonkey Importer",
"Name[eo]": "SeaMonkey-Importilo",
"Name[es]": "Importador SeaMonkey",
"Name[et]": "SeaMonkey importija",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-import-wizard-24.05.1/src/plugins/sylpheed/sylpheedimporter.json new/akonadi-import-wizard-24.05.2/src/plugins/sylpheed/sylpheedimporter.json
--- old/akonadi-import-wizard-24.05.1/src/plugins/sylpheed/sylpheedimporter.json 2024-06-10 05:35:41.000000000 +0200
+++ new/akonadi-import-wizard-24.05.2/src/plugins/sylpheed/sylpheedimporter.json 2024-06-28 05:15:14.000000000 +0200
@@ -10,7 +10,6 @@
"Name[da]": "Sylpheed-importør",
"Name[de]": "Import-Modul für Sylpheed",
"Name[el]": "Εισαγωγέας Sylpheed",
- "Name[en_GB]": "Sylpheed Importer",
"Name[eo]": "Sylpheed-Importilo",
"Name[es]": "Importador Sylpheed",
"Name[et]": "Sylpheedi importija",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-import-wizard-24.05.1/src/plugins/thunderbird/thunderbirdimporter.json new/akonadi-import-wizard-24.05.2/src/plugins/thunderbird/thunderbirdimporter.json
--- old/akonadi-import-wizard-24.05.1/src/plugins/thunderbird/thunderbirdimporter.json 2024-06-10 05:35:41.000000000 +0200
+++ new/akonadi-import-wizard-24.05.2/src/plugins/thunderbird/thunderbirdimporter.json 2024-06-28 05:15:14.000000000 +0200
@@ -10,7 +10,6 @@
"Name[da]": "Thunderbird-importør",
"Name[de]": "Import-Modul für Thunderbird",
"Name[el]": "Εισαγωγέας Thunderbird",
- "Name[en_GB]": "Thunderbird Importer",
"Name[eo]": "Thunderbird-Importilo",
"Name[es]": "Importador Thunderbird",
"Name[et]": "Thunderbirdi importija",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-import-wizard-24.05.1/src/plugins/trojita/trojitaimporter.json new/akonadi-import-wizard-24.05.2/src/plugins/trojita/trojitaimporter.json
--- old/akonadi-import-wizard-24.05.1/src/plugins/trojita/trojitaimporter.json 2024-06-10 05:35:41.000000000 +0200
+++ new/akonadi-import-wizard-24.05.2/src/plugins/trojita/trojitaimporter.json 2024-06-28 05:15:14.000000000 +0200
@@ -10,7 +10,6 @@
"Name[da]": "Trojita-importør",
"Name[de]": "Import-Modul für Trojita",
"Name[el]": "Εισαγωγέας Trojita",
- "Name[en_GB]": "Trojita Importer",
"Name[eo]": "Trojita-Importilo",
"Name[es]": "Importador Trojita",
"Name[et]": "Trojita importija",
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package akonadi-calendar for openSUSE:Factory checked in at 2024-07-05 19:45:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/akonadi-calendar (Old)
and /work/SRC/openSUSE:Factory/.akonadi-calendar.new.2080 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "akonadi-calendar"
Fri Jul 5 19:45:26 2024 rev:109 rq:1185451 version:24.05.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/akonadi-calendar/akonadi-calendar.changes 2024-06-14 18:58:16.735291076 +0200
+++ /work/SRC/openSUSE:Factory/.akonadi-calendar.new.2080/akonadi-calendar.changes 2024-07-05 19:50:28.496819883 +0200
@@ -1,0 +2,10 @@
+Tue Jul 2 13:53:29 UTC 2024 - Christophe Marin <christophe(a)krop.fr>
+
+- Update to 24.05.2
+ * New bugfix release
+ * For more details please see:
+ * https://kde.org/announcements/gear/24.05.2/
+- Changes since 24.05.1:
+ * Add missing change notification for initial calendar loading
+
+-------------------------------------------------------------------
Old:
----
akonadi-calendar-24.05.1.tar.xz
akonadi-calendar-24.05.1.tar.xz.sig
New:
----
akonadi-calendar-24.05.2.tar.xz
akonadi-calendar-24.05.2.tar.xz.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ akonadi-calendar.spec ++++++
--- /var/tmp/diff_new_pack.Cu3hVs/_old 2024-07-05 19:50:29.524857731 +0200
+++ /var/tmp/diff_new_pack.Cu3hVs/_new 2024-07-05 19:50:29.528857878 +0200
@@ -18,11 +18,11 @@
%define kf6_version 6.0.0
%define qt6_version 6.6.0
-%define kpim6_version 6.1.1
+%define kpim6_version 6.1.2
%bcond_without released
Name: akonadi-calendar
-Version: 24.05.1
+Version: 24.05.2
Release: 0
Summary: Akonadi calendar integration
License: LGPL-2.1-or-later
++++++ akonadi-calendar-24.05.1.tar.xz -> akonadi-calendar-24.05.2.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-calendar-24.05.1/CMakeLists.txt new/akonadi-calendar-24.05.2/CMakeLists.txt
--- old/akonadi-calendar-24.05.1/CMakeLists.txt 2024-06-10 05:35:24.000000000 +0200
+++ new/akonadi-calendar-24.05.2/CMakeLists.txt 2024-07-02 05:02:09.000000000 +0200
@@ -3,7 +3,7 @@
cmake_minimum_required(VERSION 3.16 FATAL_ERROR)
-set(PIM_VERSION "6.1.1")
+set(PIM_VERSION "6.1.2")
project(Akonadi-Calendar VERSION ${PIM_VERSION})
# ECM setup
@@ -31,18 +31,18 @@
include(ECMFeatureSummary)
include(ECMAddQch)
-set(KPIM_MIME_VERSION "6.1.1")
+set(KPIM_MIME_VERSION "6.1.2")
find_package(KPim6Mime ${KPIM_MIME_VERSION} CONFIG REQUIRED)
set(AKONADICALENDAR_LIB_VERSION ${PIM_VERSION})
-set(AKONADICONTACT_LIB_VERSION "6.1.1")
-set(AKONADIMIME_LIB_VERSION "6.1.1")
-set(AKONADI_LIB_VERSION "6.1.1")
-set(MAILTRANSPORT_LIB_VERSION "6.1.1")
-set(CALENDARUTILS_LIB_VERSION "6.1.1")
-set(IDENTITYMANAGEMENT_LIB_VERSION "6.1.1")
-set(MESSAGECORE_LIB_VERSION "6.1.1")
+set(AKONADICONTACT_LIB_VERSION "6.1.2")
+set(AKONADIMIME_LIB_VERSION "6.1.2")
+set(AKONADI_LIB_VERSION "6.1.2")
+set(MAILTRANSPORT_LIB_VERSION "6.1.2")
+set(CALENDARUTILS_LIB_VERSION "6.1.2")
+set(IDENTITYMANAGEMENT_LIB_VERSION "6.1.2")
+set(MESSAGECORE_LIB_VERSION "6.1.2")
set(MESSAGECOMPOSER_LIB_VERSION "5.240.45")
-set(LIBKLEO_LIB_VERSION "6.1.1")
+set(LIBKLEO_LIB_VERSION "6.1.2")
ecm_setup_version(PROJECT VARIABLE_PREFIX AKONADICALENDAR
VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/akonadi-calendar_version.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-calendar-24.05.1/calendar-plugin/akonadicalendarplugin.cpp new/akonadi-calendar-24.05.2/calendar-plugin/akonadicalendarplugin.cpp
--- old/akonadi-calendar-24.05.1/calendar-plugin/akonadicalendarplugin.cpp 2024-06-10 05:35:24.000000000 +0200
+++ new/akonadi-calendar-24.05.2/calendar-plugin/akonadicalendarplugin.cpp 2024-07-02 05:02:09.000000000 +0200
@@ -38,6 +38,7 @@
KCalendarCore::Calendar::Ptr cal(new SingleCollectionCalendar(col));
m_calendars.push_back(cal);
}
+ Q_EMIT calendarsChanged();
});
auto monitor = new Akonadi::Monitor(this);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-calendar-24.05.1/po/ar/kalendarac.po new/akonadi-calendar-24.05.2/po/ar/kalendarac.po
--- old/akonadi-calendar-24.05.1/po/ar/kalendarac.po 2024-06-10 05:35:24.000000000 +0200
+++ new/akonadi-calendar-24.05.2/po/ar/kalendarac.po 2024-07-02 05:02:09.000000000 +0200
@@ -7,7 +7,7 @@
"Project-Id-Version: akonadi-calendar\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-03-15 00:38+0000\n"
-"PO-Revision-Date: 2024-05-16 13:49+0400\n"
+"PO-Revision-Date: 2024-06-13 09:44+0400\n"
"Last-Translator: Zayed Al-Saidi <zayed.alsaidi(a)gmail.com>\n"
"Language-Team: ar\n"
"Language: ar\n"
@@ -16,6 +16,7 @@
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
+"X-Generator: Lokalize 23.08.5\n"
#, kde-format
msgctxt "NAME OF TRANSLATORS"
@@ -159,13 +160,13 @@
#, kde-format
msgctxt "@label:spinbox"
msgid "Suspend &duration:"
-msgstr ""
+msgstr "مدة ال&تعليق:"
#: suspenddialog.cpp:82
#, kde-format
msgctxt "@info:tooltip"
msgid "Suspend the reminders by this amount of time"
-msgstr ""
+msgstr "علق الإشعارات بهذا القدر من الوقت"
#: suspenddialog.cpp:84
#, kde-format
@@ -175,6 +176,8 @@
"of time units. You can choose the time units (typically minutes) in the "
"adjacent selector."
msgstr ""
+"سيعلق كل تذكير للأحداث المحددة بهذا العدد من الوحدات الزمنية. يمكنك اختيار "
+"الوحدات الزمنية (عادةً الدقائق) في المحدد المجاور."
#: suspenddialog.cpp:92
#, kde-format
@@ -204,7 +207,7 @@
#, kde-format
msgctxt "@info:tooltip"
msgid "Suspend the reminders using this time unit"
-msgstr ""
+msgstr "علق الإشعارات باستخدام هذه الوحدة من الوقت"
#: suspenddialog.cpp:98
#, kde-format
@@ -214,6 +217,8 @@
"unit. You can set the number of time units in the adjacent number entry "
"input."
msgstr ""
+"سيعلق كل تذكير للأحداث المحددة بهذا العدد من الوحدات الزمنية. يمكنك اختيار "
+"الوحدات الزمنية في مكان الإدخال المجاور."
#: suspenddialog.cpp:111
#, kde-format
@@ -225,7 +230,7 @@
#, kde-format
msgctxt "@info:tooltip"
msgid "Remind me again after the specified interval"
-msgstr ""
+msgstr "ذكرني مرة أخرى بعد الفاصل الزمني المحدد"
#: suspenddialog.cpp:113
#, kde-format
@@ -234,6 +239,7 @@
"Press this button to be reminded again about this incidence after the "
"specified amount of time."
msgstr ""
+"اضغط على هذا الزر ليتم تذكيرك مرة أخرى بهذا الحادث بعد مرور الوقت المحدد."
#: suspenddialog.cpp:117
#, kde-format
@@ -245,13 +251,13 @@
#, kde-format
msgctxt "@info:tooltip"
msgid "Cancel reminding later, i.e. dismiss the reminder forever"
-msgstr ""
+msgstr "إلغاء التذكير لاحقًا، أي تجاهل التذكير إلى الأبد"
#: suspenddialog.cpp:119
#, kde-format
msgctxt "@info:whatsthis"
msgid "Press this button to silence the reminder forever."
-msgstr ""
+msgstr "اضغط على هذا الزر لإسكات التذكير إلى الأبد."
#~ msgid "Remind in 1 hour"
#~ msgstr "ذكرني بعد ساعة"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-calendar-24.05.1/po/ar/libakonadi-calendar6.po new/akonadi-calendar-24.05.2/po/ar/libakonadi-calendar6.po
--- old/akonadi-calendar-24.05.1/po/ar/libakonadi-calendar6.po 2024-06-10 05:35:24.000000000 +0200
+++ new/akonadi-calendar-24.05.2/po/ar/libakonadi-calendar6.po 2024-07-02 05:02:09.000000000 +0200
@@ -8,7 +8,7 @@
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-05-07 02:27+0000\n"
-"PO-Revision-Date: 2024-05-16 13:48+0400\n"
+"PO-Revision-Date: 2024-06-08 11:58+0400\n"
"Last-Translator: Zayed Al-Saidi <zayed.alsaidi(a)gmail.com>\n"
"Language-Team: ar\n"
"Language: ar\n"
@@ -17,6 +17,7 @@
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
+"X-Generator: Lokalize 23.08.5\n"
#: calendarbase.cpp:265
#, kde-format
@@ -251,13 +252,13 @@
#: calendarsettings.kcfg:83
#, kde-format
msgid "Check this box to hide declined invitations in event views."
-msgstr ""
+msgstr "حدد هذا المربع لإخفاء الدعوات المرفوضة في عرض الأحداث."
#. i18n: ectx: label, entry, group (Reminders)
#: calendarsettings.kcfg:91
#, kde-format
msgid "Only show reminders for events I organize or attend"
-msgstr ""
+msgstr "اعرض التذكيرات فقط للأحداث التي أقوم بتنظيمها أو حضورها"
#. i18n: ectx: whatsthis, entry, group (Reminders)
#: calendarsettings.kcfg:92
@@ -265,7 +266,7 @@
msgid ""
"Check this to only receive reminders for events that you are the organizer "
"of or that you are attending."
-msgstr ""
+msgstr "حدد هذا الخيار لتلقي تذكيرات فقط للأحداث التي تنظمها أو تحضرها."
#. i18n: ectx: label, entry (OutlookCompatCounterProposals), group (Hidden Options)
#: calendarsettings.kcfg:100
@@ -950,6 +951,9 @@
"Sending only partially signed messages might violate site policy.\n"
"Sign all parts instead?"
msgstr ""
+"بعض أجزاء هذه الرسالة لن توقع \n"
+"إرسال رسائل موقعة بشكل جزئي قد يؤدي إلى انتهاك نهج الموقع .\n"
+"هل تريد توقيع كل الأجزاء بدلاً من ذلك؟"
#: mailclient_p.cpp:767
#, kde-format
@@ -958,6 +962,9 @@
"Sending unsigned message might violate site policy.\n"
"Sign message instead?"
msgstr ""
+"هذه الرسالة لم توقع.\n"
+"إرسال رسالة غير موقعة قد ينتهك سياسة الموقع.\n"
+"هل تريد توقيع الرسالة بدلاً من ذلك؟"
#: mailclient_p.cpp:770
#, kde-format
@@ -1065,6 +1072,10 @@
"leak sensitive information.\n"
"Encrypt all parts instead?"
msgstr ""
+"بعض أجزاء هذه الرسالة لن تعمى.\n"
+"إرسال رسائل معماه بشكل جزئي قد يؤدي إلى انتهاك نهج الموقع و/أو تسرب معلومات "
+"حساسة.\n"
+"هل تريد تعمية كل الأجزاء بدلاً من ذلك؟"
#: mailclient_p.cpp:899
#, kde-format
@@ -1074,6 +1085,10 @@
"information.\n"
"Encrypt messages instead?"
msgstr ""
+"لن تعمى هذه الرسالة.\n"
+"قد يؤدي إرسال رسائل غير معماه إلى انتهاك نهج الموقع و/أو تسرب معلومات "
+"حساسة.\n"
+"هل تريد تعمية الرسائل بدلاً من ذلك؟"
#: mailclient_p.cpp:903
#, kde-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-calendar-24.05.1/po/cs/kalendarac.po new/akonadi-calendar-24.05.2/po/cs/kalendarac.po
--- old/akonadi-calendar-24.05.1/po/cs/kalendarac.po 2024-06-10 05:35:24.000000000 +0200
+++ new/akonadi-calendar-24.05.2/po/cs/kalendarac.po 2024-07-02 05:02:09.000000000 +0200
@@ -1,21 +1,21 @@
-# Copyright (C) YEAR This file is copyright:
+# Copyright (C) 2024 This file is copyright:
# This file is distributed under the same license as the akonadi-calendar package.
-# Vit Pelcak <vit(a)pelcak.org>, 2022, 2023.
+# SPDX-FileCopyrightText: 2022, 2023, 2024 Vit Pelcak <vit(a)pelcak.org>
#
msgid ""
msgstr ""
"Project-Id-Version: akonadi-calendar\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-03-15 00:38+0000\n"
-"PO-Revision-Date: 2023-06-29 13:42+0200\n"
-"Last-Translator: Vit Pelcak <vit(a)pelcak.org>\n"
+"PO-Revision-Date: 2024-05-30 16:39+0200\n"
+"Last-Translator: Vit Pelcak <vpelcak(a)suse.cz>\n"
"Language-Team: Czech <kde-i18n-doc(a)kde.org>\n"
"Language: cs\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Lokalize 23.04.2\n"
+"X-Generator: Lokalize 24.02.2\n"
#, kde-format
msgctxt "NAME OF TRANSLATORS"
@@ -100,7 +100,7 @@
#: alarmnotification.cpp:124
#, kde-format
msgid "Remind later..."
-msgstr ""
+msgstr "Připomenout později..."
#: alarmnotification.cpp:130
#, kde-format
@@ -132,7 +132,7 @@
#: kalendaracmain.cpp:30
#, kde-format
msgid "(c) KDE Community 2021-2024"
-msgstr ""
+msgstr "(c) Komunita KDE 2021-2024"
#: kalendaracmain.cpp:31
#, kde-format
@@ -216,7 +216,7 @@
#, kde-format
msgctxt "@action:button"
msgid "Remind Later"
-msgstr ""
+msgstr "Připomenout později"
#: suspenddialog.cpp:112
#, kde-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-calendar-24.05.1/po/cs/libakonadi-calendar6.po new/akonadi-calendar-24.05.2/po/cs/libakonadi-calendar6.po
--- old/akonadi-calendar-24.05.1/po/cs/libakonadi-calendar6.po 2024-06-10 05:35:24.000000000 +0200
+++ new/akonadi-calendar-24.05.2/po/cs/libakonadi-calendar6.po 2024-07-02 05:02:09.000000000 +0200
@@ -3,22 +3,22 @@
# Vít Pelčák <vit(a)pelcak.org>, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2018, 2020.
# Lukáš Tinkl <ltinkl(a)redhat.com>, 2011, 2012.
# Tomáš Chvátal <tomas.chvatal(a)gmail.com>, 2013.
-# Vit Pelcak <vit(a)pelcak.org>, 2021, 2023.
+# SPDX-FileCopyrightText: 2021, 2023, 2024 Vit Pelcak <vit(a)pelcak.org>
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-05-07 02:27+0000\n"
-"PO-Revision-Date: 2023-08-07 11:36+0200\n"
-"Last-Translator: Vit Pelcak <vit(a)pelcak.org>\n"
+"PO-Revision-Date: 2024-05-30 16:40+0200\n"
+"Last-Translator: Vit Pelcak <vpelcak(a)suse.cz>\n"
"Language-Team: Czech <kde-i18n-doc(a)kde.org>\n"
"Language: cs\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Lokalize 23.04.3\n"
+"X-Generator: Lokalize 24.02.2\n"
#: calendarbase.cpp:265
#, kde-format
@@ -244,7 +244,7 @@
#: calendarsettings.kcfg:82
#, kde-format
msgid "Hide declined invitations"
-msgstr ""
+msgstr "Skrýt odmítnuté pozvánky"
#. i18n: ectx: whatsthis, entry (HideDeclinedInvitations), group (Group Scheduling)
#: calendarsettings.kcfg:83
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-calendar-24.05.1/po/de/libakonadi-calendar6.po new/akonadi-calendar-24.05.2/po/de/libakonadi-calendar6.po
--- old/akonadi-calendar-24.05.1/po/de/libakonadi-calendar6.po 2024-06-10 05:35:24.000000000 +0200
+++ new/akonadi-calendar-24.05.2/po/de/libakonadi-calendar6.po 2024-07-02 05:02:09.000000000 +0200
@@ -3,22 +3,22 @@
# Felix Schweighofer <felix.schweighofer(a)googlemail.com>, 2010.
# Burkhard Lück <lueck(a)hube-lueck.de>, 2010, 2013, 2014, 2015, 2017, 2018, 2020.
# Frederik Schwarzer <schwarzer(a)kde.org>, 2010, 2013, 2016, 2020, 2022, 2023.
-# Alois Spitzbart <spitz234(a)hotmail.com>, 2022.
+# SPDX-FileCopyrightText: 2022, 2024 Alois Spitzbart <spitz234(a)hotmail.com>
# Intevation GmbH, 2010.
msgid ""
msgstr ""
"Project-Id-Version: libakonadi-calendar\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-05-07 02:27+0000\n"
-"PO-Revision-Date: 2024-03-21 18:08+0100\n"
-"Last-Translator: Johannes Obermayr <johannesobermayr(a)gmx.de>\n"
+"PO-Revision-Date: 2024-06-12 22:24+0200\n"
+"Last-Translator: Alois Spitzbart <spitz234(a)hotmail.com>\n"
"Language-Team: German <kde-i18n-de(a)kde.org>\n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Lokalize 24.02.0\n"
+"X-Generator: Lokalize 24.05.0\n"
#: calendarbase.cpp:265
#, kde-format
@@ -623,7 +623,7 @@
#: itiphandler.cpp:110
#, kde-format
msgid "Error loading calendar."
-msgstr "Fehler beim Laden des Kalenders."
+msgstr "Fehler beim Laden des Kalenders."
#: itiphandler.cpp:118
#, kde-format
@@ -696,7 +696,7 @@
#: itiphandler_p.cpp:81
#, kde-format
msgid "Error loading calendar: %1"
-msgstr "Fehler beim Laden des Kalenders: %1"
+msgstr "Fehler beim Laden des Kalenders: %1"
#: itiphandler_p.cpp:132
#, kde-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-calendar-24.05.1/po/ta/libakonadi-calendar6.po new/akonadi-calendar-24.05.2/po/ta/libakonadi-calendar6.po
--- old/akonadi-calendar-24.05.1/po/ta/libakonadi-calendar6.po 2024-06-10 05:35:24.000000000 +0200
+++ new/akonadi-calendar-24.05.2/po/ta/libakonadi-calendar6.po 2024-07-02 05:02:09.000000000 +0200
@@ -7,7 +7,7 @@
"Project-Id-Version: akonadi-calendar\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2024-05-07 02:27+0000\n"
-"PO-Revision-Date: 2024-05-19 17:56+0530\n"
+"PO-Revision-Date: 2024-06-16 17:16+0530\n"
"Last-Translator: Kishore G <kishore96(a)gmail.com>\n"
"Language-Team: Tamil <kde-i18n-doc(a)kde.org>\n"
"Language: ta\n"
@@ -15,7 +15,7 @@
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Lokalize 24.02.2\n"
+"X-Generator: Lokalize 24.05.1\n"
#: calendarbase.cpp:265
#, kde-format
@@ -243,11 +243,9 @@
#. i18n: ectx: label, entry (HideDeclinedInvitations), group (Group Scheduling)
#: calendarsettings.kcfg:82
-#, fuzzy, kde-format
-#| msgctxt "A collection of all declined invidations."
-#| msgid "Declined Invitations"
+#, kde-format
msgid "Hide declined invitations"
-msgstr "நிராகரித்த அழைப்பிதழ்கள்"
+msgstr "நிராகரித்த அழைப்பிதழ்களை மறை"
#. i18n: ectx: whatsthis, entry (HideDeclinedInvitations), group (Group Scheduling)
#: calendarsettings.kcfg:83
@@ -259,7 +257,7 @@
#: calendarsettings.kcfg:91
#, kde-format
msgid "Only show reminders for events I organize or attend"
-msgstr ""
+msgstr "நான் நடத்தும் அல்லது பங்கேற்கும் நிகழ்வுகளுக்கு மட்டும் நினைவூட்டல்களைக் காட்டு"
#. i18n: ectx: whatsthis, entry, group (Reminders)
#: calendarsettings.kcfg:92
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package dpdk for openSUSE:Factory checked in at 2024-07-05 19:45:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/dpdk (Old)
and /work/SRC/openSUSE:Factory/.dpdk.new.2080 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dpdk"
Fri Jul 5 19:45:24 2024 rev:61 rq:1185702 version:22.11.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/dpdk/dpdk.changes 2024-06-25 23:06:55.877109414 +0200
+++ /work/SRC/openSUSE:Factory/.dpdk.new.2080/dpdk.changes 2024-07-05 19:50:24.240663190 +0200
@@ -1,0 +2,5 @@
+Thu Jul 4 20:27:14 UTC 2024 - Bernhard Wiedemann <bwiedemann(a)suse.com>
+
+- Drop leftover Sphinx doctrees to make package build reproducible
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ dpdk.spec ++++++
--- /var/tmp/diff_new_pack.TOvduC/_old 2024-07-05 19:50:25.396705750 +0200
+++ /var/tmp/diff_new_pack.TOvduC/_new 2024-07-05 19:50:25.396705750 +0200
@@ -237,6 +237,7 @@
# Fix documentation
mkdir -p %{buildroot}%docdir
mv %{buildroot}%{_datadir}/doc/dpdk %{buildroot}%docdir
+rm -r %{buildroot}/%docdir/dpdk/html/.doctrees
# driver .so files often depend upon the bus drivers for their connect bus,
# e.g. ixgbe depends on librte_bus_pci. This means that the bus drivers need
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package btrfsmaintenance for openSUSE:Factory checked in at 2024-07-05 19:45:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/btrfsmaintenance (Old)
and /work/SRC/openSUSE:Factory/.btrfsmaintenance.new.2080 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "btrfsmaintenance"
Fri Jul 5 19:45:21 2024 rev:25 rq:1185448 version:0.5.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/btrfsmaintenance/btrfsmaintenance.changes 2024-04-14 11:53:43.501479735 +0200
+++ /work/SRC/openSUSE:Factory/.btrfsmaintenance.new.2080/btrfsmaintenance.changes 2024-07-05 19:50:18.372447148 +0200
@@ -1,0 +2,18 @@
+Thu Jul 4 00:00:00 CEST 2024 - dsterba(a)suse.cz
+
+- update to version 0.5.2
+ - fix syntax error in run_task, preventing jobs to start
+ - start scrub jobs sequentially if RAID5 or RAID6 data profile is found
+ - fix btrfsmaintenance-refresh.service description
+- fix bsc#1224364
+
+-------------------------------------------------------------------
+Thu May 9 00:00:00 CEST 2024 - dsterba(a)suse.cz
+
+- update to version 0.5.1
+ - fix handling of OnCalendar timer directive in the drop-in configuration file
+ that reads the periods from the sysconfig
+ - fix use of --verbose option of fstrim, not available on util-linux < 2.27
+ - ship manual page of README, also available as 'systemctl help servicename'
+
+-------------------------------------------------------------------
Old:
----
btrfsmaintenance-0.5.tar.gz
New:
----
btrfsmaintenance-0.5.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ btrfsmaintenance.spec ++++++
--- /var/tmp/diff_new_pack.K0nS2c/_old 2024-07-05 19:50:19.260479841 +0200
+++ /var/tmp/diff_new_pack.K0nS2c/_new 2024-07-05 19:50:19.260479841 +0200
@@ -22,7 +22,7 @@
%endif
Name: btrfsmaintenance
-Version: 0.5
+Version: 0.5.2
Release: 0
Summary: Scripts for btrfs periodic maintenance tasks
License: GPL-2.0-only
++++++ btrfsmaintenance-0.5.tar.gz -> btrfsmaintenance-0.5.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/btrfsmaintenance-0.5/CHANGES.md new/btrfsmaintenance-0.5.2/CHANGES.md
--- old/btrfsmaintenance-0.5/CHANGES.md 2020-07-30 14:58:04.000000000 +0200
+++ new/btrfsmaintenance-0.5.2/CHANGES.md 2024-07-04 20:15:46.000000000 +0200
@@ -1,4 +1,17 @@
-version 0.5 (2020-07-30)
+# Version 0.5.2 (2024-07-04)
+
+- fix syntax error in run_task, preventing jobs to start
+- start scrub jobs sequentially if RAID5 or RAID6 data profile is found
+- fix btrfsmaintenance-refresh.service description
+
+# Version 0.5.1 (2024-05-06)
+
+- fix handling of OnCalendar timer directive in the drop-in configuration file
+ that reads the periods from the sysconfig
+- fix use of --verbose option of fstrim, not available on util-linux < 2.27
+- ship manual page of README, also available as 'systemctl help servicename'
+
+# Version 0.5 (2020-07-30)
- sysconfig:
- change defaults of MUSAGE and DUSAGE for balance task to do less work,
@@ -12,19 +25,21 @@
- add alternative shell implementation of the plugin
- installation docs update
-version 0.4.2 (2018-09-25)
+# Version 0.4.2 (2018-09-25)
+
- CVE-2018-14722: expand auto mountpoints in a safe way
- btrfs-defrag: fix missing function to detect btrfs filesystems (#52)
- btrfs-trim: more verbose fstrim output (#60)
- dist-install: print information about timer unit installation (#58)
-version 0.4.1 (2018-03-15)
+# Version 0.4.1 (2018-03-15)
+
- defrag plugin: python2 and 3 compatibility
- defrag plugin: target extent size lowered to 32MiB (#43)
- shell compatibility fixes
- systemd unit type fixes
-version 0.4 (2018-01-18)
+# Version 0.4 (2018-01-18)
- add support for systemd timers and use them by default; the alternative cron
scripts are still present (#29, #36)
@@ -34,13 +49,13 @@
- spec file cleanups
- documentation updates
-version 0.3.1 (2017-04-07)
+# Version 0.3.1 (2017-04-07)
- dist-install: fix installation paths, install functions
- functions: fix syntax to be compatible with dash
- spec: install functions file
-version 0.3 (2016-11-15)
+# Version 0.3 (2016-11-15)
- add syslog to logging targets
- add none target (/dev/null)
@@ -52,7 +67,7 @@
- add generic installation script
- doc updates: retention policy tuning
-version 0.2 (2016-03-04)
+# Version 0.2 (2016-03-04)
- updated documentation
- support debian-like configuration paths
@@ -60,12 +75,12 @@
- fixed logger name typos for 'journal' target
- defrag fixes (sysconfig, find arguments)
-version 0.1.2 (2015-10-08)
+# Version 0.1.2 (2015-10-08)
- change default config for trim: off
- journal loggin should work (fixed a typo)
-version 0.1.1 (2015-07-13)
+# Version 0.1.1 (2015-07-13)
- fix typo and make journal logging target work
- cron refresh: remove bashism
@@ -75,6 +90,6 @@
- add config option to specify log target (stdout, or journal)
- fix sysconfig file Path: tags
-version 0.1 (2014-09-24)
+# Version 0.1 (2014-09-24)
- initial
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/btrfsmaintenance-0.5/README.man new/btrfsmaintenance-0.5.2/README.man
--- old/btrfsmaintenance-0.5/README.man 1970-01-01 01:00:00.000000000 +0100
+++ new/btrfsmaintenance-0.5.2/README.man 2024-07-04 20:15:46.000000000 +0200
@@ -0,0 +1,616 @@
+.nh
+.TH Btrfs maintenance toolbox
+.PP
+Table of contents:
+
+.RS
+.IP \(bu 2
+Quick start
+\[la]#quick-start\[ra]
+.IP \(bu 2
+Distro integration
+\[la]#distro-integration\[ra]
+.IP \(bu 2
+Tuning periodic snapshotting
+\[la]#tuning-periodic-snapshotting\[ra]
+
+.RE
+
+.PP
+This is a set of scripts supplementing the btrfs filesystem and aims to automate
+a few maintenance tasks. This means the \fIscrub\fP, \fIbalance\fP, \fItrim\fP or
+\fIdefragmentation\fP\&.
+
+.PP
+Each of the tasks can be turned on/off and configured independently. The
+default config values were selected to fit the default installation profile
+with btrfs on the root filesystem.
+
+.PP
+Overall tuning of the default values should give a good balance between effects
+of the tasks and low impact of other work on the system. If this does not fit
+your needs, please adjust the settings.
+
+.SH Tasks
+.PP
+The following sections will describe the tasks in detail. There's one config
+option that affects the task concurrency, \fB\fCBTRFS\_ALLOW\_CONCURRENCY\fR\&. This is
+to avoid extra high resource consumption or unexpected interaction among the
+tasks and will serialize them in the order they're started by timers.
+
+.SS scrub
+.PP
+\fBDescription:\fP Scrub operation reads all data and metadata from the devices
+and verifies the checksums. It's not mandatory, but may point out problems with
+faulty hardware early as it touches data that might not be in use and bit rot.
+
+.PP
+If there's a redundancy of data/metadata, ie. the \fIDUP\fP or \fIRAID1/5/6\fP profiles, scrub
+is able to repair the data automatically if there's a good copy available.
+
+.PP
+\fBImpact when active:\fP Intense read operations take place and may slow down or
+block other filesystem activies, possibly only for short periods.
+
+.PP
+\fBTuning:\fP
+
+.RS
+.IP \(bu 2
+the recommended period is once in a month but a weekly period is also acceptable
+.IP \(bu 2
+you can turn off the automatic repair (\fB\fCBTRFS\_SCRUB\_READ\_ONLY\fR)
+.IP \(bu 2
+the default IO priority is set to \fIidle\fP but scrub may take long to finish,
+you can change priority to \fInormal\fP (\fB\fCBTRFS\_SCRUB\_PRIORITY\fR)
+
+.RE
+
+.PP
+\fBRelated commands:\fP
+
+.RS
+.IP \(bu 2
+you can check status of last scrub run (either manual or through the cron
+job) by \fB\fCbtrfs scrub status /path\fR
+.IP \(bu 2
+you can cancel a running scrub anytime if you find it inconvenient (\fB\fCbtrfs
+scrub cancel /path\fR), the progress state is saved each 5 seconds and next
+time scrub will start from that point
+
+.RE
+
+.SS balance
+.PP
+\fBDescription:\fP The balance command can do a lot of things, in general moves
+data around in big chunks. Here we use it to reclaim back the space of the
+underused chunks so it can be allocated again according to current needs.
+
+.PP
+The point is to prevent some corner cases where it's not possible to eg.
+allocate new metadata chunks because the whole device space is reserved for all
+the chunks, although the total space occupied is smaller and the allocation
+should succeed.
+
+.PP
+The balance operation needs enough workspace so it can shuffle data around. By
+workspace we mean device space that has no filesystem chunks on it, not to be
+confused by free space as reported eg. by \fB\fCdf\fR\&.
+
+.PP
+\fBImpact when active:\fP Possibly big. There's a mix of read and write operations, is
+seek\-heavy on rotational devices. This can interfere with other work in case
+the same set of blocks is affected.
+
+.PP
+The balance command uses filters to do the work in smaller batches.
+
+.PP
+Before kernel version 5.2, the impact with quota groups enabled can be extreme.
+The balance operation performs quota group accounting for every extent being
+relocated, which can have the impact of stalling the file system for an
+extended period of time.
+
+.PP
+\fBExpected result:\fP If possible all the underused chunks are removed, the
+value of \fB\fCtotal\fR in output of \fB\fCbtrfs fi df /path\fR should be lower than before.
+Check the logs.
+
+.PP
+The balance command may fail with \fIno space\fP reason but this is considered a
+minor fault as the internal filesystem layout may prevent the command to find
+enough workspace. This might be a time for manual inspection of space.
+
+.PP
+\fBTuning:\fP
+
+.RS
+.IP \(bu 2
+you can make the space reclaim more aggressive by adding higher percentage to
+\fB\fCBTRFS\_BALANCE\_DUSAGE\fR or \fB\fCBTRFS\_BALANCE\_MUSAGE\fR\&. Higher value means bigger
+impact on your system and becomes very noticeable.
+.IP \(bu 2
+the metadata chunks usage pattern is different from data and it's not
+necessary to reclaim metadata block groups that are more than 30 full. The
+default maximum is 10 which should not degrade performance too much but may
+be suboptimal if the metadata usage varies wildly over time. The assumption
+is that underused metadata chunks will get used at some point so it's not
+absolutely required to do the reclaim.
+.IP \(bu 2
+the useful period highly depends on the overall data change pattern on the
+filesystem
+
+.RE
+
+.PP
+\fBChanged defaults since 0.5:\fP
+
+.PP
+Versions up to 0.4.2 had usage filter set up to 50% for data and up to 30% for
+metadata. Based on user feedback, the numbers have been reduced to 10% (data)
+and 5% (metadata). The system load during the balance service will be smaller
+and the result of space compaction still reasonable. Multiple data chunks filled
+to less than 10% can be merged into fewer chunks. The file data can change in
+large volumes, eg. deleting a big file can free a lot of space. If the space is
+left unused for the given period, it's desirable to make it more compact.
+Metadata consumption follows a different pattern and reclaiming only the almost
+unused chunks makes more sense, otherwise there's enough reserved metadata
+space for operations like reflink or snapshotting.
+
+.PP
+A convenience script is provided to update the unchanged defaults,
+\fB\fC/usr/share/btrfsmaintenance/update\-balance\-usage\-defaults.sh\fR .
+
+.SS trim
+.PP
+\fBDescription:\fP The TRIM operation (aka. \fIdiscard\fP) can instruct the underlying device to
+optimize blocks that are not used by the filesystem. This task is performed
+on\-demand by the \fIfstrim\fP utility.
+
+.PP
+This makes sense for SSD devices or other type of storage that can translate
+the TRIM action to something useful (eg. thin\-provisioned storage).
+
+.PP
+\fBImpact when active:\fP Should be low, but depends on the amount of blocks
+being trimmed.
+
+.PP
+\fBTuning:\fP
+
+.RS
+.IP \(bu 2
+the recommended period is weekly, but monthly is also fine
+.IP \(bu 2
+the trim commands might not have an effect and are up to the device, eg. a
+block range too small or other constraints that may differ by device
+type/vendor/firmware
+.IP \(bu 2
+the default configuration is \fIoff\fP because of the the system fstrim.timer
+
+.RE
+
+.SS defrag
+.PP
+\fBDescription:\fP Run defragmentation on configured directories. This is for
+convenience and not necessary as defragmentation needs are usually different
+for various types of data.
+
+.PP
+Please note that the defragmentation process does not descend to other mount
+points and nested subvolumes or snapshots. All nested paths would need to be
+enumerated in the respective config variable. The command utilizes \fB\fCfind
+\-xdev\fR, you can use that to verify in advance which paths will the
+defragmentation affect.
+
+.PP
+\fBSpecial case:\fP
+
+.PP
+There's a separate defragmentation task that happens automatically and
+defragments only the RPM database files. This is done via a \fIzypper\fP plugin
+and the defrag pass triggers at the end of the installation.
+
+.PP
+This improves reading the RPM databases later, but the installation process
+fragments the files very quickly so it's not likely to bring a significant
+speedup here.
+
+.SH Periodic scheduling
+.PP
+There are now two ways how to schedule and run the periodic tasks: cron and
+systemd timers. Only one can be active on a system and this should be decided
+at the installation time.
+
+.SS Cron
+.PP
+Cron takes care of periodic execution of the scripts, but they can be run any
+time directly from \fB\fC/usr/share/btrfsmaintenance/\fR, respecting the configured
+values in \fB\fC/etc/sysconfig/btrfsmaintenance\fR\&.
+
+.PP
+The changes to configuration file need to be reflected in the \fB\fC/etc/cron\fR
+directories where the scripts are linked for the given period.
+
+.PP
+If the period is changed, the cron symlinks have to be refreshed:
+
+.RS
+.IP \(bu 2
+manually \-\- use \fB\fCsystemctl restart btrfsmaintenance\-refresh\fR (or the \fB\fCrcbtrfsmaintenance\-refresh\fR shortcut)
+.IP \(bu 2
+in \fIyast2\fP \-\- sysconfig editor triggers the refresh automatically
+.IP \(bu 2
+using a file watcher \-\- if you install \fB\fCbtrfsmaintenance\-refresh.path\fR, this will utilize the file monitor to detect changes and will run the refresh
+
+.RE
+
+.SS Systemd timers
+.PP
+There's a set of timer units that run the respective task script. The periods
+are configured in the \fB\fC/etc/sysconfig/btrfsmaintenance\fR file as well. The
+timers have to be installed using a similar way as cron. Please note that the
+'\fI\&.timer' and respective '\fP\&.service' files have to be installed so the timers
+work properly.
+
+.PP
+Some package managers (eg. \fB\fCapt\fR) will configure the timers automatically at
+install time \- you can check with \fB\fCls /usr/lib/systemd/system/btrfs*\fR\&.
+
+.PP
+To install the timers manually, run \fB\fCbtrfsmaintenance\-refresh\-cron.sh timer\fR\&.
+
+.SH Quick start
+.PP
+The tasks' periods and other parameters should fit most use cases and do not
+need to be touched. Review the mount points (variables ending with
+\fB\fC\_MOUNTPOINTS\fR) whether you want to run the tasks there or not.
+
+.SH Distro integration
+.PP
+Currently the support for widely used distros is present. More distros can be
+added. This section describes how the pieces are put together and should give
+some overview.
+
+.SS Installation
+.PP
+For debian based systems, run \fB\fCdist\-install.sh\fR as root.
+
+.PP
+For non\-debian based systems, check for distro provided package or
+do manual installation of files as described below.
+
+.RS
+.IP \(bu 2
+\fB\fCbtrfs\-*.sh\fR task scripts are expected at \fB\fC/usr/share/btrfsmaintenance\fR
+.IP \(bu 2
+\fB\fCsysconfig.btrfsmaintenance\fR configuration template is put to:
+.RS
+.IP \(bu 2
+\fB\fC/etc/sysconfig/btrfsmaintenance\fR on SUSE and RedHat based systems or derivatives
+.IP \(bu 2
+\fB\fC/etc/default/btrfsmaintenance\fR on Debian and derivatives
+
+.RE
+
+.IP \(bu 2
+\fB\fC/usr/lib/zypp/plugins/commit/btrfs\-defrag\-plugin.sh\fR or
+\fB\fC/usr/lib/zypp/plugins/commit/btrfs\-defrag\-plugin.py\fR post\-update script for
+zypper (the package manager), applies to SUSE\-based distros for now
+.IP \(bu 2
+cron refresh scripts are installed (see bellow)
+
+.RE
+
+.PP
+The defrag plugin has a shell and python implementation, choose what suits the
+installation better.
+
+.SS cron jobs
+.PP
+The periodic execution of the tasks is done by the 'cron' service. Symlinks to
+the task scripts are located in the respective directories in
+\fB\fC/etc/cron.<PERIOD>\fR\&.
+
+.PP
+The script \fB\fCbtrfsmaintenance\-refresh\-cron.sh\fR will synchronize the symlinks
+according to the configuration files. This can be called automatically by a GUI
+configuration tool if it's capable of running post\-change scripts or services.
+In that case there's \fB\fCbtrfsmaintenance\-refresh.service\fR systemd service.
+
+.PP
+This service can also be automatically started upon any modification of the
+configuration file in \fB\fC/etc/sysconfig/btrfsmaintenance\fR by installing the
+\fB\fCbtrfsmaintenance\-refresh.path\fR systemd watcher.
+
+.SS Post\-update defragmentation
+.PP
+The package database files tend to be updated in a random way and get
+fragmented, which particularly hurts on btrfs. For rpm\-based distros this means files
+in \fB\fC/var/lib/rpm\fR\&. The script or plugin simply runs a defragmentation on the affected files.
+See \fB\fCbtrfs\-defrag\-plugin.sh\fR or \fB\fCbtrfs\-defrag\-plugin.py\fR for more details.
+
+.PP
+At the moment the 'zypper' package manager plugin exists. As the package
+managers differ significantly, there's no single plugin/script to do that.
+
+.SS Settings
+.PP
+The settings are copied to the expected system location from the template
+(\fB\fCsysconfig.btrfsmaintenance\fR). This is a shell script and can be sourced to obtain
+values of the variables.
+
+.PP
+The template contains descriptions of the variables, default and possible
+values and can be deployed without changes (expecting the root filesystem to be
+btrfs).
+
+.SH Tuning periodic snapshotting
+.PP
+There are various tools and handwritten scripts to manage periodic snapshots
+and cleaning. The common problem is tuning the retention policy constrained by
+the filesystem size and not running out of space.
+
+.PP
+This section will describe factors that affect that, using snapper
+\[la]https://snapper.io\[ra]
+as an example, but adapting to other tools should be straightforward.
+
+.SS Intro
+.PP
+Snapper is a tool to manage snapshots of btrfs subvolumes. It can create
+snapshots of given subvolume manually, periodically or in a pre/post way for
+a given command. It can be configured to retain existing snapshots according
+to time\-based settings. As the retention policy can be very different for
+various use cases, we need to be able to find matching settings.
+
+.PP
+The settings should satisfy user's expectation about storing previous copies of
+the subvolume but not taking too much space. In an extreme, consuming the whole
+filesystem space and preventing some operations to finish.
+
+.PP
+In order to avoid such situations, the snapper settings should be tuned according
+to the expected use case and filesystem size.
+
+.SS Sample problem
+.PP
+Default settings of snapper on default root partition size can easily lead to
+no\-space conditions (all TIMELINE values set to 10). Frequent system updates
+make it happen earlier, but this also affects long\-term use.
+
+.SS Factors affecting space consumption
+.RS
+.IP " 1." 5
+frequency of snapshotting
+.IP " 2." 5
+amount of data changes between snapshots (delta)
+.IP " 3." 5
+snapshot retention settings
+.IP " 4." 5
+size of the filesystem
+
+.RE
+
+.PP
+Each will be explained below.
+
+.PP
+The way how the files are changed affects the space consumption. When a new
+data overwrite existing, the new data will be pinned by the following snapshot,
+while the original data will belong to previous snapshot. This means that the
+allocated file blocks are freed after the last snapshot pointing to them is
+gone.
+
+.SS Tuning
+.PP
+The administrator/user is supposed to know the approximate use of the partition
+with snapshots enabled.
+
+.PP
+The decision criteria for tuning is space consumption and we're optimizing to
+maximize retention without running out of space.
+
+.PP
+All the factors are intertwined and we cannot give definite answers but rather
+describe the tendencies.
+
+.SS Snapshotting frequency
+.RS
+.IP \(bu 2
+\fBautomatic\fP: if turned on with the \fB\fCTIMELINE\fR config option, the periodic
+snapshots are taken hourly. The daily/weekly/monthly/yearly periods will keep
+the first hourly snapshot in the given period.
+.IP \(bu 2
+\fBat package update\fP: package manager with snapper support will create
+pre/post snapshots before/after an update happens.
+.IP \(bu 2
+\fBmanual\fP: the user can create a snapshot manually with \fB\fCsnapper create\fR,
+with a given snapshot type (ie. single, pre, post).
+
+.RE
+
+.SS Amount of data change
+.PP
+This is a parameter hard to predict and calculate. We work with rough
+estimates, eg. megabytes, gigabytes etc.
+
+.SS Retention settings
+.PP
+The user is supposed to know possible needs of recovery or examination of
+previous file copies stored in snapshots.
+
+.PP
+It's not recommended to keep too old snapshots, eg. monthly or even yearly if
+there's no apparent need for that. The yearly snapshots should not substitute
+backups, as they reside on the same partition and cannot be used for recovery.
+
+.SS Filesystem size
+.PP
+Bigger filesystem allows for longer retention, higher frequency updates and
+amount of data changes.
+
+.PP
+As an example of a system root partition, the recommended size is 30 GiB, but
+50 GiB is selected by the installer if the snapshots are turned on.
+
+.PP
+For non\-system partition it is recommended to watch remaining free space.
+Although getting an accurate value on btrfs is tricky, due to shared extents
+and snapshots, the output of \fB\fCdf\fR gives a rough idea. Low space, like under a
+few gigabytes is more likely to lead to no\-space conditions, so it's a good
+time to delete old snapshots or review the snapper settings.
+
+.SS Typical use cases
+.SS A rolling distro
+.RS
+.IP \(bu 2
+frequency of updates: high, multiple times per week
+.IP \(bu 2
+amount of data changed between updates: high
+
+.RE
+
+.PP
+Suggested values:
+
+.PP
+.RS
+
+.nf
+TIMELINE\_LIMIT\_HOURLY="12"
+TIMELINE\_LIMIT\_DAILY="5"
+TIMELINE\_LIMIT\_WEEKLY="2"
+TIMELINE\_LIMIT\_MONTHLY="1"
+TIMELINE\_LIMIT\_YEARLY="0"
+
+.fi
+.RE
+
+.PP
+The size of root partition should be at least 30GiB, but more is better.
+
+.SS Regular/enterprise distro
+.RS
+.IP \(bu 2
+frequency of updates: low, a few times per month
+.IP \(bu 2
+amount of data changed between updates: low to moderate
+
+.RE
+
+.PP
+Most data changes come probably from the package updates, in the range of
+hundreds of megabytes per update.
+
+.PP
+Suggested values:
+
+.PP
+.RS
+
+.nf
+TIMELINE\_LIMIT\_HOURLY="12"
+TIMELINE\_LIMIT\_DAILY="7"
+TIMELINE\_LIMIT\_WEEKLY="4"
+TIMELINE\_LIMIT\_MONTHLY="6"
+TIMELINE\_LIMIT\_YEARLY="1"
+
+.fi
+.RE
+
+.SS Big file storage
+.RS
+.IP \(bu 2
+frequency of updates: moderate to high
+.IP \(bu 2
+amount of data changed between updates: no changes in files, new files added, old deleted
+
+.RE
+
+.PP
+Suggested values:
+
+.PP
+.RS
+
+.nf
+TIMELINE\_LIMIT\_HOURLY="12"
+TIMELINE\_LIMIT\_DAILY="7"
+TIMELINE\_LIMIT\_WEEKLY="4"
+TIMELINE\_LIMIT\_MONTHLY="6"
+TIMELINE\_LIMIT\_YEARLY="0"
+
+.fi
+.RE
+
+.PP
+Note, that deleting a big file that has been snapshotted will not free the space
+until all relevant snapshots are deleted.
+
+.SS Mixed
+.RS
+.IP \(bu 2
+frequency of updates: unpredictable
+.IP \(bu 2
+amount of data changed between updates: unpredictable
+
+.RE
+
+.PP
+Examples:
+
+.RS
+.IP \(bu 2
+home directory with small files (in range of kilobytes to megabytes), large files (hundreds of megabytes to gigabytes).
+.IP \(bu 2
+git trees, bare and checked out repositories
+
+.RE
+
+.PP
+Not possible to suggest config numbers as it really depends on user
+expectations. Keeping a few hourly snapshots should not consume too much space
+and provides a copy of files, eg. to restore after accidental deletion.
+
+.PP
+Starting point:
+
+.PP
+.RS
+
+.nf
+TIMELINE\_LIMIT\_HOURLY="12"
+TIMELINE\_LIMIT\_DAILY="7"
+TIMELINE\_LIMIT\_WEEKLY="1"
+TIMELINE\_LIMIT\_MONTHLY="0"
+TIMELINE\_LIMIT\_YEARLY="0"
+
+.fi
+.RE
+
+.SS Summary
+.TS
+allbox;
+l l l l l l
+l l l l l l .
+\fB\fCType\fR \fB\fCHourly\fR \fB\fCDaily\fR \fB\fCWeekly\fR \fB\fCMonthly\fR \fB\fCYearly\fR
+Rolling 12 5 2 1 0
+Regular 12 7 4 6 1
+Big files 12 7 4 6 0
+Mixed 12 7 1 0 0
+.TE
+
+.SH About
+.PP
+The goal of this project is to help administering btrfs filesystems. It is not
+supposed to be distribution specific. Common scripts/configs are preferred but
+per\-distro exceptions will be added when necessary.
+
+.PP
+License: GPL 2
+\[la]https://www.gnu.org/licenses/gpl-2.0.html\[ra]
+
+.PP
+Contributing guide
+\[la]CONTRIBUTING.md\[ra]\&.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/btrfsmaintenance-0.5/README.md new/btrfsmaintenance-0.5.2/README.md
--- old/btrfsmaintenance-0.5/README.md 2020-07-30 14:58:04.000000000 +0200
+++ new/btrfsmaintenance-0.5.2/README.md 2024-07-04 20:15:46.000000000 +0200
@@ -2,8 +2,11 @@
=========================
Table of contents:
+
* [Quick start](#quick-start)
+
* [Distro integration](#distro-integration)
+
* [Tuning periodic snapshotting](#tuning-periodic-snapshotting)
This is a set of scripts supplementing the btrfs filesystem and aims to automate
@@ -31,11 +34,11 @@
and verifies the checksums. It's not mandatory, but may point out problems with
faulty hardware early as it touches data that might not be in use and bit rot.
-If there's a redundancy of data/metadata, ie. the *DUP* or *RAID1/5/6* profiles, scrub
+If there's a redundancy of data/metadata, i.e. the *DUP* or *RAID1/5/6* profiles, scrub
is able to repair the data automatically if there's a good copy available.
__Impact when active:__ Intense read operations take place and may slow down or
-block other filesystem activies, possibly only for short periods.
+block other filesystem activities, possibly only for short periods.
__Tuning:__
@@ -58,14 +61,14 @@
data around in big chunks. Here we use it to reclaim back the space of the
underused chunks so it can be allocated again according to current needs.
-The point is to prevent some corner cases where it's not possible to eg.
+The point is to prevent some corner cases where it's not possible to e.g.
allocate new metadata chunks because the whole device space is reserved for all
the chunks, although the total space occupied is smaller and the allocation
should succeed.
The balance operation needs enough workspace so it can shuffle data around. By
workspace we mean device space that has no filesystem chunks on it, not to be
-confused by free space as reported eg. by `df`.
+confused by free space as reported e.g. by `df`.
__Impact when active:__ Possibly big. There's a mix of read and write operations, is
seek-heavy on rotational devices. This can interfere with other work in case
@@ -107,7 +110,7 @@
and 5% (metadata). The system load during the balance service will be smaller
and the result of space compaction still reasonable. Multiple data chunks filled
to less than 10% can be merged into fewer chunks. The file data can change in
-large volumes, eg. deleting a big file can free a lot of space. If the space is
+large volumes, e.g. deleting a big file can free a lot of space. If the space is
left unused for the given period, it's desirable to make it more compact.
Metadata consumption follows a different pattern and reclaiming only the almost
unused chunks makes more sense, otherwise there's enough reserved metadata
@@ -123,7 +126,7 @@
on-demand by the *fstrim* utility.
This makes sense for SSD devices or other type of storage that can translate
-the TRIM action to something useful (eg. thin-provisioned storage).
+the TRIM action to something useful (e.g. thin-provisioned storage).
__Impact when active:__ Should be low, but depends on the amount of blocks
being trimmed.
@@ -131,10 +134,10 @@
__Tuning:__
* the recommended period is weekly, but monthly is also fine
-* the trim commands might not have an effect and are up to the device, eg. a
+* the trim commands might not have an effect and are up to the device, e.g. a
block range too small or other constraints that may differ by device
type/vendor/firmware
-* the default configuration is *off* because of the the system fstrim.timer
+* the default configuration is *off* because of the system fstrim.timer
### defrag ###
@@ -188,6 +191,11 @@
'*.timer' and respective '*.service' files have to be installed so the timers
work properly.
+Some package managers (e.g. `apt`) will configure the timers automatically at
+install time - you can check with `ls /usr/lib/systemd/system/btrfs*`.
+
+To install the timers manually, run `btrfsmaintenance-refresh-cron.sh timer`.
+
## Quick start ##
@@ -321,19 +329,19 @@
pre/post snapshots before/after an update happens.
* **manual**: the user can create a snapshot manually with `snapper create`,
- with a given snapshot type (ie. single, pre, post).
+ with a given snapshot type (i.e. single, pre, post).
#### Amount of data change
This is a parameter hard to predict and calculate. We work with rough
-estimates, eg. megabytes, gigabytes etc.
+estimates, e.g. megabytes, gigabytes etc.
#### Retention settings
The user is supposed to know possible needs of recovery or examination of
previous file copies stored in snapshots.
-It's not recommended to keep too old snapshots, eg. monthly or even yearly if
+It's not recommended to keep too old snapshots, e.g. monthly or even yearly if
there's no apparent need for that. The yearly snapshots should not substitute
backups, as they reside on the same partition and cannot be used for recovery.
@@ -413,7 +421,7 @@
Not possible to suggest config numbers as it really depends on user
expectations. Keeping a few hourly snapshots should not consume too much space
-and provides a copy of files, eg. to restore after accidental deletion.
+and provides a copy of files, e.g. to restore after accidental deletion.
Starting point:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/btrfsmaintenance-0.5/btrfs-scrub.sh new/btrfsmaintenance-0.5.2/btrfs-scrub.sh
--- old/btrfsmaintenance-0.5/btrfs-scrub.sh 2020-07-30 14:58:04.000000000 +0200
+++ new/btrfsmaintenance-0.5.2/btrfs-scrub.sh 2024-07-04 20:15:46.000000000 +0200
@@ -40,7 +40,21 @@
echo "Path $MNT is not btrfs, skipping"
continue
fi
- run_task btrfs scrub start -Bd $ioprio $readonly "$MNT"
+
+ if ! is_raid56 "$MNT"; then
+ echo "RAID level is not 5 or 6, parallel device scrubbing"
+ run_task btrfs scrub start -Bd $ioprio $readonly "$MNT"
+ else
+ echo "RAID level is 5 or 6, sequential device scrubbing"
+ for DEV in $(btrfs filesystem show "$MNT" | awk '/ path /{print $NF}')
+ do
+ run_task btrfs scrub start -Bd $ioprio $readonly "$DEV"
+ until btrfs scrub status "$DEV" | grep finished
+ do
+ sleep 5
+ done
+ done
+ fi
if [ "$?" != "0" ]; then
echo "Scrub cancelled at $MNT"
exit 1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/btrfsmaintenance-0.5/btrfsmaintenance-functions new/btrfsmaintenance-0.5.2/btrfsmaintenance-functions
--- old/btrfsmaintenance-0.5/btrfsmaintenance-functions 2020-07-30 14:58:04.000000000 +0200
+++ new/btrfsmaintenance-0.5.2/btrfsmaintenance-functions 2024-07-04 20:15:46.000000000 +0200
@@ -12,9 +12,9 @@
local MNTLIST="$1"
if [ "$MNTLIST" = "auto" ]; then
- local BTRFS_DEVICES=""
- local DEVICE=""
- local MNT=""
+ local BTRFS_DEVICES
+ local DEVICE
+ local MNT
# find all mounted btrfs filesystems, print their device nodes, sort them
# and remove identical entries
@@ -73,10 +73,21 @@
# check if filesystem is a btrfs
is_btrfs() {
local FS=$(stat -f --format=%T "$1")
+
[ "$FS" = "btrfs" ] && return 0
return 1
}
+# function: is_raid56
+# parameter: path to a mounted filesystem
+#
+# check if filesystem is on a RAID-5 or RAID-6
+is_raid56() {
+ btrfs filesystem usage "$1" | grep Data,RAID5 && return 0
+ btrfs filesystem usage "$1" | grep Data,RAID6 && return 0
+ return 1
+}
+
# function: btrfs_fsid
# parameter: path to a mounted filesystem
#
@@ -91,12 +102,19 @@
# run the given command with concurrency protection unless allowed by the
# config, use for tasks that should not run at the same time due to heavy IO
run_task() {
- MNT="${@:$#}"
- UUID=$(btrfs_fsid "$MNT")
+ local MNT="${@:$#}"
+ local UUID=$(btrfs_fsid "$MNT")
+ local verbose
if test "$BTRFS_ALLOW_CONCURRENCY" = "true"; then
"$@"
else
- /usr/bin/flock --verbose /run/btrfs-maintenance-running."$UUID" "$@"
+ # Flock older than 2.27 does not support --verbose option, check
+ # if it's available as we'd like to log the information
+ if /usr/bin/flock --help 2>&1 | grep -q -- --verbose; then
+ verbose="--verbose"
+ fi
+
+ /usr/bin/flock $verbose /run/btrfs-maintenance-running."$UUID" "$@"
fi
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/btrfsmaintenance-0.5/btrfsmaintenance-refresh-cron.sh new/btrfsmaintenance-0.5.2/btrfsmaintenance-refresh-cron.sh
--- old/btrfsmaintenance-0.5/btrfsmaintenance-refresh-cron.sh 2020-07-30 14:58:04.000000000 +0200
+++ new/btrfsmaintenance-0.5.2/btrfsmaintenance-refresh-cron.sh 2024-07-04 20:15:46.000000000 +0200
@@ -31,18 +31,22 @@
esac
refresh_cron() {
- EXPECTED="$1"
- SCRIPT="$2"
+ local EXPECTED="$1"
+ local SCRIPT="$2"
+ local VALID=false
+ local PERIOD
+ local LINK
+ local FILE
+
echo "Refresh script $SCRIPT for $EXPECTED"
- valid=false
for PERIOD in daily weekly monthly none uninstall; do
if [ "$PERIOD" = "$EXPECTED" ]; then
- valid=true
+ VALID=true
fi
done
- if ! $valid; then
+ if ! $VALID; then
echo "$EXPECTED is not a valid period for cron. Not changing."
return
fi
@@ -60,8 +64,9 @@
}
refresh_timer() {
- PERIOD="$1"
- SERVICE="$2"
+ local PERIOD="$1"
+ local SERVICE="$2"
+
echo "Refresh timer $SERVICE for $PERIOD"
case "$PERIOD" in
@@ -74,6 +79,7 @@
mkdir -p /etc/systemd/system/"$SERVICE".timer.d/
cat << EOF > /etc/systemd/system/"$SERVICE".timer.d/schedule.conf
[Timer]
+OnCalendar=
OnCalendar=$PERIOD
EOF
systemctl enable "$SERVICE".timer &> /dev/null
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/btrfsmaintenance-0.5/btrfsmaintenance-refresh.service new/btrfsmaintenance-0.5.2/btrfsmaintenance-refresh.service
--- old/btrfsmaintenance-0.5/btrfsmaintenance-refresh.service 2020-07-30 14:58:04.000000000 +0200
+++ new/btrfsmaintenance-0.5.2/btrfsmaintenance-refresh.service 2024-07-04 20:15:46.000000000 +0200
@@ -1,5 +1,7 @@
[Unit]
-Description=Update cron periods from /etc/sysconfig/btrfsmaintenance
+Description=Configure systemd timer schedule according to /etc/sysconfig/btrfsmaintenance
+Documentation="file:/usr/share/doc/btrfsmaintenance/README.man"
+Documentation="file:/usr/share/doc/packages/btrfsmaintenance/README.man"
[Service]
ExecStart=/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh systemd-timer
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/btrfsmaintenance-0.5/btrfsmaintenance.spec new/btrfsmaintenance-0.5.2/btrfsmaintenance.spec
--- old/btrfsmaintenance-0.5/btrfsmaintenance.spec 2020-07-30 14:58:04.000000000 +0200
+++ new/btrfsmaintenance-0.5.2/btrfsmaintenance.spec 2024-07-04 20:15:46.000000000 +0200
@@ -22,7 +22,7 @@
%endif
Name: btrfsmaintenance
-Version: 0.5
+Version: 0.5.2
Release: 0
Summary: Scripts for btrfs periodic maintenance tasks
License: GPL-2.0-only
@@ -99,7 +99,7 @@
%files
%license COPYING
-%doc README.md
+%doc README.md README.man
%{_fillupdir}/sysconfig.btrfsmaintenance
%dir %{_datadir}/%{name}
%{_datadir}/%{name}/*
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package perl-IO-Socket-SSL for openSUSE:Factory checked in at 2024-07-05 19:45:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-IO-Socket-SSL (Old)
and /work/SRC/openSUSE:Factory/.perl-IO-Socket-SSL.new.2080 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-IO-Socket-SSL"
Fri Jul 5 19:45:16 2024 rev:101 rq:1185405 version:2.86.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-IO-Socket-SSL/perl-IO-Socket-SSL.changes 2024-03-28 14:03:53.186440930 +0100
+++ /work/SRC/openSUSE:Factory/.perl-IO-Socket-SSL.new.2080/perl-IO-Socket-SSL.changes 2024-07-05 19:50:07.088031743 +0200
@@ -1,0 +2,10 @@
+Wed Jul 3 16:49:59 UTC 2024 - Tina Müller <tina.mueller(a)suse.com>
+
+- updated to 2.86.0 (2.086)
+ see /usr/share/doc/packages/perl-IO-Socket-SSL/Changes
+
+ 2.086 2024/07/03
+ - internal optimzation: implement _touch_entry in session cache instead
+ of using del+add.
+
+-------------------------------------------------------------------
Old:
----
IO-Socket-SSL-2.085.tar.gz
New:
----
IO-Socket-SSL-2.086.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-IO-Socket-SSL.spec ++++++
--- /var/tmp/diff_new_pack.KucUyV/_old 2024-07-05 19:50:09.988138475 +0200
+++ /var/tmp/diff_new_pack.KucUyV/_new 2024-07-05 19:50:10.028139947 +0200
@@ -18,10 +18,10 @@
%define cpan_name IO-Socket-SSL
Name: perl-IO-Socket-SSL
-Version: 2.85.0
+Version: 2.86.0
Release: 0
-# 2.085 -> normalize -> 2.85.0
-%define cpan_version 2.085
+# 2.086 -> normalize -> 2.86.0
+%define cpan_version 2.086
License: Artistic-1.0 OR GPL-1.0-or-later
Summary: Nearly transparent SSL encapsulation for IO::Socket::INET
URL: https://metacpan.org/release/%{cpan_name}
@@ -106,5 +106,5 @@
%perl_gen_filelist
%files -f %{name}.files
-%doc BUGS Changes docs example README README.Win32
+%doc BUGS Changes docs example README
++++++ IO-Socket-SSL-2.085.tar.gz -> IO-Socket-SSL-2.086.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-Socket-SSL-2.085/Changes new/IO-Socket-SSL-2.086/Changes
--- old/IO-Socket-SSL-2.085/Changes 2024-01-22 20:05:51.000000000 +0100
+++ new/IO-Socket-SSL-2.086/Changes 2024-07-03 13:28:52.000000000 +0200
@@ -1,3 +1,6 @@
+2.086 2024/07/03
+- internal optimzation: implement _touch_entry in session cache instead
+ of using del+add.
2.085 2024/01/22
- #147 fix test which failed due to behavior changes in OpenSSL 3.2
- update PublicSuffix
@@ -192,10 +195,10 @@
which now no longer works
2.052 2017/10/22
- disable NPN support if LibreSSL>=2.6.1 is detected since they've replaced the
- functions with dummies instead of removing NPN completly or setting
+ functions with dummies instead of removing NPN completely or setting
OPENSSL_NO_NEXTPROTONEG
- t/01loadmodule.t shows more output helpful in debugging problems
-- update fingerprints for extenal tests
+- update fingerprints for external tests
- update documentation to make behavior of syswrite more clear
2.051 2017/09/05
- syswrite: if SSL_write sets SSL_ERROR_SYSCALL but no $! (as seen with
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-Socket-SSL-2.085/MANIFEST new/IO-Socket-SSL-2.086/MANIFEST
--- old/IO-Socket-SSL-2.085/MANIFEST 2024-01-22 20:06:34.000000000 +0100
+++ new/IO-Socket-SSL-2.086/MANIFEST 2024-07-03 14:10:23.000000000 +0200
@@ -15,7 +15,6 @@
Makefile.PL
MANIFEST This list of files
README
-README.Win32
t/01loadmodule.t
t/acceptSSL-timeout.t
t/alpn.t
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-Socket-SSL-2.085/META.json new/IO-Socket-SSL-2.086/META.json
--- old/IO-Socket-SSL-2.085/META.json 2024-01-22 20:06:34.000000000 +0100
+++ new/IO-Socket-SSL-2.086/META.json 2024-07-03 14:10:23.000000000 +0200
@@ -52,6 +52,6 @@
"url" : "https://github.com/noxxi/p5-io-socket-ssl"
}
},
- "version" : "2.085",
+ "version" : "2.086",
"x_serialization_backend" : "JSON::PP version 4.06"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-Socket-SSL-2.085/META.yml new/IO-Socket-SSL-2.086/META.yml
--- old/IO-Socket-SSL-2.085/META.yml 2024-01-22 20:06:34.000000000 +0100
+++ new/IO-Socket-SSL-2.086/META.yml 2024-07-03 14:10:23.000000000 +0200
@@ -27,5 +27,5 @@
homepage: https://github.com/noxxi/p5-io-socket-ssl
license: http://dev.perl.org/licenses/
repository: https://github.com/noxxi/p5-io-socket-ssl
-version: '2.085'
+version: '2.086'
x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-Socket-SSL-2.085/README.Win32 new/IO-Socket-SSL-2.086/README.Win32
--- old/IO-Socket-SSL-2.085/README.Win32 2023-11-04 17:10:35.000000000 +0100
+++ new/IO-Socket-SSL-2.086/README.Win32 1970-01-01 01:00:00.000000000 +0100
@@ -1,6 +0,0 @@
-The underlying IO::Socket::INET does not support non-blocking sockets on
-Win32, thus non-blocking IO::Socket::SSL is not supported on Win32, which
-means also, that timeouts don't work (because they are based on
-non-blocking).
-See also http://www.perlmonks.org/?node_id=378675
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-Socket-SSL-2.085/lib/IO/Socket/SSL/Intercept.pm new/IO-Socket-SSL-2.086/lib/IO/Socket/SSL/Intercept.pm
--- old/IO-Socket-SSL-2.085/lib/IO/Socket/SSL/Intercept.pm 2023-11-04 17:10:35.000000000 +0100
+++ new/IO-Socket-SSL-2.086/lib/IO/Socket/SSL/Intercept.pm 2024-04-11 09:14:13.000000000 +0200
@@ -346,7 +346,7 @@
call C<sub> without arguments to create a new C<< (cert,key) >>, store it
and return it.
If called with C<< $cache->('type') >> the function should just return 1 to
-signal that it supports the current type of cache. If it reutrns nothing
+signal that it supports the current type of cache. If it returns nothing
instead the older cache interface is assumed for compatibility reasons.
=back
@@ -362,7 +362,7 @@
=item B<< $string = $mitm->serialize >>
This creates a serialized version of the object (e.g. a string) which can then
-be used to persistantly store created certificates over restarts of the
+be used to persistently store created certificates over restarts of the
application. The cache will only be serialized if it is a HASH.
To work together with L<Storable> the C<STORABLE_freeze> function is defined to
call C<serialize>.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-Socket-SSL-2.085/lib/IO/Socket/SSL.pm new/IO-Socket-SSL-2.086/lib/IO/Socket/SSL.pm
--- old/IO-Socket-SSL-2.085/lib/IO/Socket/SSL.pm 2024-01-22 19:48:15.000000000 +0100
+++ new/IO-Socket-SSL-2.086/lib/IO/Socket/SSL.pm 2024-07-03 13:28:19.000000000 +0200
@@ -13,7 +13,7 @@
package IO::Socket::SSL;
-our $VERSION = '2.085';
+our $VERSION = '2.086';
use IO::Socket;
use Net::SSLeay 1.46;
@@ -3086,22 +3086,30 @@
package IO::Socket::SSL::Session_Cache;
*DEBUG = *IO::Socket::SSL::DEBUG;
+
+# The cache is consisting of one list which contains all sessions and then
+# for each session key another list containing all sessions for same key.
+# The order of the list is by use, i.e. last used are put on top.
+# self.ghead points to the top of the global list while
+# self.shead{key} to the top of the session key specific list
+# All lists are cyclic
+# Each element in the list consists of an array with slots for ...
use constant {
- SESSION => 0,
- KEY => 1,
- GNEXT => 2,
- GPREV => 3,
- SNEXT => 4,
- SPREV => 5,
+ SESSION => 0, # session object
+ KEY => 1, # key for object
+ GNEXT => 2, # next element in global list
+ GPREV => 3, # previous element in global list
+ SNEXT => 4, # next element for same session key
+ SPREV => 5, # previous element for same session key
};
sub new {
my ($class, $size) = @_;
$size>0 or return;
return bless {
- room => $size,
- ghead => undef,
- shead => {},
+ room => $size, # free space regarding to max size
+ ghead => undef, # top of global list
+ shead => {}, # top of key specific list
}, $class;
}
@@ -3124,6 +3132,9 @@
sub del_session {
my ($self, $key, $session) = @_;
+
+ # find all sessions which match given key and session and add to @del
+ # if key is given scan only sessions for the key, else all sessions
my ($head,$inext) = $key
? ($self->{shead}{$key},SNEXT) : ($self->{ghead},GNEXT);
my $v = $head;
@@ -3152,6 +3163,9 @@
sub get_session {
my ($self, $key, $session) = @_;
+
+ # find first session for key
+ # if $session is given further look for this specific one
my $v = $self->{shead}{$key};
if ($session) {
my $shead = $v;
@@ -3162,10 +3176,10 @@
$v = undef if $v == $shead; # session not found
}
}
- if ($v) {
- _del_entry($self, $v); # remove
- _add_entry($self, $v); # and add back on top
- }
+
+ # mark as recent by moving to top so that it gets expired last
+ _touch_entry($self,$v) if $v;
+
$DEBUG>=3 && DEBUG("get_session($key"
. ( $session ? ",$session) -> " : ") -> ")
. ($v? $v->[SESSION]:"none"));
@@ -3174,20 +3188,25 @@
sub _add_entry {
my ($self,$v) = @_;
+
+ # If there are already sessions for same key add to this list else create
+ # a new sublist for this key. Similar for global list.
for(
[ SNEXT, SPREV, \$self->{shead}{$v->[KEY]} ],
[ GNEXT, GPREV, \$self->{ghead} ],
) {
my ($inext,$iprev,$rhead) = @$_;
if ($$rhead) {
+ # add on top of list
$v->[$inext] = $$rhead;
$v->[$iprev] = ${$rhead}->[$iprev];
${$rhead}->[$iprev][$inext] = $v;
${$rhead}->[$iprev] = $v;
+ $$rhead = $v;
} else {
- $v->[$inext] = $v->[$iprev] = $v;
+ # create a new list
+ $$rhead = $v->[$inext] = $v->[$iprev] = $v;
}
- $$rhead = $v;
}
$self->{room}--;
@@ -3203,6 +3222,8 @@
sub _del_entry {
my ($self,$v) = @_;
+ # Remove element from both key specific list and global list
+ # If key specific list is then empty drop it from self.shead
for(
[ SNEXT, SPREV, \$self->{shead}{$v->[KEY]} ],
[ GNEXT, GPREV, \$self->{ghead} ],
@@ -3228,6 +3249,32 @@
$self->{room}++;
}
+sub _touch_entry {
+ my ($self,$v) = @_;
+
+ # Put element on top of both global list and key specific list
+ # so that it gets expired last when making space in the cache
+ for(
+ [ SNEXT, SPREV, \$self->{shead}{$v->[KEY]} ],
+ [ GNEXT, GPREV, \$self->{ghead} ],
+ ) {
+ my ($inext,$iprev,$rhead) = @$_;
+ $$rhead or die "entry not in list ($inext)"; # should not happen
+ next if $$rhead == $v; # already at top
+
+ # remove from current position - like _del_entry
+ $v->[$inext][$iprev] = $v->[$iprev];
+ $v->[$iprev][$inext] = $v->[$inext];
+
+ # add on top - like _add_entry
+ $v->[$inext] = $$rhead;
+ $v->[$iprev] = ${$rhead}->[$iprev];
+ ${$rhead}->[$iprev][$inext] = $v;
+ ${$rhead}->[$iprev] = $v;
+ $$rhead = $v;
+ }
+}
+
sub _dump {
my $self = shift;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-Socket-SSL-2.085/lib/IO/Socket/SSL.pod new/IO-Socket-SSL-2.086/lib/IO/Socket/SSL.pod
--- old/IO-Socket-SSL-2.085/lib/IO/Socket/SSL.pod 2023-11-04 17:10:35.000000000 +0100
+++ new/IO-Socket-SSL-2.086/lib/IO/Socket/SSL.pod 2024-04-11 09:14:13.000000000 +0200
@@ -1594,7 +1594,7 @@
the maximum size of an SSL frame, will be written at once.
For non-blocking sockets SSL specific behavior applies.
-Pease read the specific section in this documentation.
+Please read the specific section in this documentation.
=item B<peek( BUF, LEN, [ OFFSET ])>
@@ -2196,10 +2196,6 @@
IO::Socket::SSL does not work together with Storable::fd_retrieve/fd_store.
See BUGS file for more information and how to work around the problem.
-Non-blocking and timeouts (which are based on non-blocking) are not
-supported on Win32, because the underlying IO::Socket::INET does not support
-non-blocking on this platform.
-
If you have a server and it looks like you have a memory leak you might
check the size of your session cache. Default for Net::SSLeay seems to be
20480, see the example for SSL_create_ctx_callback for how to limit it.
1
0