Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package snapper for openSUSE:Factory checked in at 2026-03-26 21:07:47 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/snapper (Old) and /work/SRC/openSUSE:Factory/.snapper.new.8177 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "snapper" Thu Mar 26 21:07:47 2026 rev:173 rq:1342510 version:0.13.0 Changes: -------- --- /work/SRC/openSUSE:Factory/snapper/snapper.changes 2026-03-20 21:20:05.410206002 +0100 +++ /work/SRC/openSUSE:Factory/.snapper.new.8177/snapper.changes 2026-03-27 06:50:20.108016911 +0100 @@ -1,0 +2,6 @@ +Wed Mar 25 15:18:15 CET 2026 - Arvin Schnell <[email protected]> + +- fix deleting LVM configs in case of empty directories + (bsc#1260410) + +------------------------------------------------------------------- Old: ---- snapper-0.13.0+git344fe34.tar.xz New: ---- snapper-0.13.0+git5b8888e.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ snapper.spec ++++++ --- /var/tmp/diff_new_pack.76OV4H/_old 2026-03-27 06:50:20.856047714 +0100 +++ /var/tmp/diff_new_pack.76OV4H/_new 2026-03-27 06:50:20.856047714 +0100 @@ -41,7 +41,7 @@ License: GPL-2.0-only Group: System/Packages URL: http://snapper.io/ -Source: snapper-%{version}+git344fe34.tar.xz +Source: snapper-%{version}+git5b8888e.tar.xz %if 0%{?suse_version} BuildRequires: libboost_thread-devel BuildRequires: libboost_test-devel ++++++ debian.tar.gz ++++++ ++++++ snapper-0.13.0+git344fe34.tar.xz -> snapper-0.13.0+git5b8888e.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.13.0/po/ca.po new/snapper-0.13.0/po/ca.po --- old/snapper-0.13.0/po/ca.po 2026-03-19 15:26:49.000000000 +0100 +++ new/snapper-0.13.0/po/ca.po 2026-03-25 15:19:41.000000000 +0100 @@ -3,9 +3,10 @@ "Project-Id-Version: @PACKAGE@\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2026-03-19 12:28+0100\n" -"PO-Revision-Date: 2026-03-11 12:04+0000\n" +"PO-Revision-Date: 2026-03-20 10:04+0000\n" "Last-Translator: David Medina <[email protected]>\n" -"Language-Team: Catalan <https://l10n.opensuse.org/projects/snapper/master/ca/>\n" +"Language-Team: Catalan <https://l10n.opensuse.org/projects/snapper/master/" +"ca/>\n" "Language: ca\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -675,9 +676,8 @@ msgid "Extra options passed to the diff command." msgstr "Opcions extres passades a l'ordre diff." -#, fuzzy msgid "Failed to compute checksum." -msgstr "Ha fallat analitzar el número." +msgstr "Ha fallat calcular la suma de verificació." msgid "Failed to initialize filesystem handler." msgstr "Ha fallat l'inici del manejador de sistemes de fitxers." @@ -750,9 +750,8 @@ msgid "Invalid ambit '%s'." msgstr "Àmbit no vàlid: %s." -#, fuzzy msgid "Invalid checksum output format." -msgstr "Estableix el format de sortida CSV." +msgstr "Format de sortida de la suma de verificació no vàlid." #, c-format msgid "Invalid column '%s'." @@ -780,7 +779,7 @@ msgstr "Format llegible per a la màquina no vàlid: %s." msgid "Invalid number of lines in checksum output." -msgstr "" +msgstr "Nombre de línies no vàlid a la sortida de la suma de verificació." #, c-format msgid "Invalid path '%s'." @@ -1265,9 +1264,9 @@ msgid "Unknown type '%s'." msgstr "Tipus desconegut: %s." -#, fuzzy, c-format +#, c-format msgid "Updating metadata of snapshot %d." -msgstr "Creant una instantània de lectura-escriptura de la instantània %d." +msgstr "Actualitzant les metadades de la instantània %d." #. TRANSLATORS: a list of possible values #. %1$s is replaced by list of possible values diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.13.0/po/de.po new/snapper-0.13.0/po/de.po --- old/snapper-0.13.0/po/de.po 2026-03-19 15:26:49.000000000 +0100 +++ new/snapper-0.13.0/po/de.po 2026-03-25 15:19:41.000000000 +0100 @@ -7,15 +7,16 @@ "Project-Id-Version: snapper\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2026-03-19 12:28+0100\n" -"PO-Revision-Date: 2026-02-25 05:04+0000\n" +"PO-Revision-Date: 2026-03-21 15:04+0000\n" "Last-Translator: Ettore Atalan <[email protected]>\n" -"Language-Team: German <https://l10n.opensuse.org/projects/snapper/master/de/>\n" +"Language-Team: German <https://l10n.opensuse.org/projects/snapper/master/de/>" +"\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: Weblate 5.16\n" +"X-Generator: Weblate 5.16.2\n" msgid "\tsnapper cleanup <cleanup-algorithm>" msgstr "\tsnapper cleanup <Bereinigungsalgorithmus>" @@ -680,9 +681,8 @@ msgid "Extra options passed to the diff command." msgstr "Extra Optionen, die an den diff-Befehl übergeben wurden." -#, fuzzy msgid "Failed to compute checksum." -msgstr "Nummer konnte nicht geparst werden." +msgstr "Berechnung der Prüfsumme fehlgeschlagen." msgid "Failed to initialize filesystem handler." msgstr "Initialisierung des Dateisystem-Handlers fehlgeschlagen." @@ -755,9 +755,8 @@ msgid "Invalid ambit '%s'." msgstr "Ungültiger Anwendungsbereich '%s'." -#, fuzzy msgid "Invalid checksum output format." -msgstr "CSV-Ausgabeformat festlegen." +msgstr "Ungültiges Ausgabeformat für die Prüfsumme." #, c-format msgid "Invalid column '%s'." @@ -785,7 +784,7 @@ msgstr "Ungültiges maschinenlesbares Format '%s'." msgid "Invalid number of lines in checksum output." -msgstr "" +msgstr "Ungültige Zeilenanzahl in der Prüfsummenausgabe." #, c-format msgid "Invalid path '%s'." @@ -978,7 +977,7 @@ msgstr "Test der Zielschnappschüsse." msgid "Produce a specific graph in Graphviz DOT format:" -msgstr "" +msgstr "Ein bestimmtes Diagramm im Graphviz-DOT-Format erstellen:" #, c-format msgid "Quota error (%s)." @@ -1269,9 +1268,9 @@ msgid "Unknown type '%s'." msgstr "Unbekannter Typ '%s'." -#, fuzzy, c-format +#, c-format msgid "Updating metadata of snapshot %d." -msgstr "Lesen-Schreiben-Schnappschuss des Schnappschusses %d erstellen." +msgstr "Metadaten von Schnappschuss %d werden aktualisiert." #. TRANSLATORS: a list of possible values #. %1$s is replaced by list of possible values diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.13.0/po/ja.po new/snapper-0.13.0/po/ja.po --- old/snapper-0.13.0/po/ja.po 2026-03-19 15:26:49.000000000 +0100 +++ new/snapper-0.13.0/po/ja.po 2026-03-25 15:19:41.000000000 +0100 @@ -9,9 +9,10 @@ "Project-Id-Version: snapper\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2026-03-19 12:28+0100\n" -"PO-Revision-Date: 2026-03-11 05:04+0000\n" +"PO-Revision-Date: 2026-03-20 03:04+0000\n" "Last-Translator: Yasuhiko Kamata <[email protected]>\n" -"Language-Team: Japanese <https://l10n.opensuse.org/projects/snapper/master/ja/>\n" +"Language-Team: Japanese <https://l10n.opensuse.org/projects/snapper/master/" +"ja/>\n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -680,9 +681,8 @@ msgid "Extra options passed to the diff command." msgstr "diffコマンドに渡す追加オプションを指定します。" -#, fuzzy msgid "Failed to compute checksum." -msgstr "数値の解釈に失敗しました。" +msgstr "チェックサムの計算に失敗しました。" msgid "Failed to initialize filesystem handler." msgstr "ファイルシステムハンドラの準備に失敗しました。" @@ -755,9 +755,8 @@ msgid "Invalid ambit '%s'." msgstr "領域 '%s' が正しくありません。" -#, fuzzy msgid "Invalid checksum output format." -msgstr "CSV 形式で出力します。" +msgstr "チェックサムの出力形式が正しくありません。" #, c-format msgid "Invalid column '%s'." @@ -785,7 +784,7 @@ msgstr "機械処理可能な形式の指定 '%s' が正しくありません。" msgid "Invalid number of lines in checksum output." -msgstr "" +msgstr "チェックサム出力の行数が正しくありません。" #, c-format msgid "Invalid path '%s'." @@ -1264,9 +1263,9 @@ msgid "Unknown type '%s'." msgstr "不明なタイプ '%s' です。" -#, fuzzy, c-format +#, c-format msgid "Updating metadata of snapshot %d." -msgstr "スナップショット %d に対して読み書き可能なスナップショットを作成しています。" +msgstr "スナップショット %d のメタデータを更新しています。" #. TRANSLATORS: a list of possible values #. %1$s is replaced by list of possible values diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.13.0/po/nl.po new/snapper-0.13.0/po/nl.po --- old/snapper-0.13.0/po/nl.po 2026-03-19 15:26:49.000000000 +0100 +++ new/snapper-0.13.0/po/nl.po 2026-03-25 15:19:41.000000000 +0100 @@ -10,9 +10,10 @@ "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2026-03-19 12:28+0100\n" -"PO-Revision-Date: 2026-03-11 12:04+0000\n" +"PO-Revision-Date: 2026-03-20 10:04+0000\n" "Last-Translator: Freek de Kruijf <[email protected]>\n" -"Language-Team: Dutch <https://l10n.opensuse.org/projects/snapper/master/nl/>\n" +"Language-Team: Dutch <https://l10n.opensuse.org/projects/snapper/master/nl/>" +"\n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -683,9 +684,8 @@ msgid "Extra options passed to the diff command." msgstr "Extra opties doorgegeven aan de opdracht diff." -#, fuzzy msgid "Failed to compute checksum." -msgstr "Nummer ontleden is mislukt." +msgstr "Berekenen van controlesom is mislukt." msgid "Failed to initialize filesystem handler." msgstr "Behandelaar van bestandssysteem initialiseren is mislukt." @@ -758,9 +758,8 @@ msgid "Invalid ambit '%s'." msgstr "Ongeldige ambit '%s'." -#, fuzzy msgid "Invalid checksum output format." -msgstr "CSV uitvoerformaat instellen." +msgstr "Ongeldig uitvoerformaat van controlesom." #, c-format msgid "Invalid column '%s'." @@ -788,7 +787,7 @@ msgstr "Ongeldig machine-leesbaar formaat '%s'." msgid "Invalid number of lines in checksum output." -msgstr "" +msgstr "Ongeldig aantal regels in uitvoer van controlesom." #, c-format msgid "Invalid path '%s'." @@ -1272,9 +1271,9 @@ msgid "Unknown type '%s'." msgstr "Onbekend type '%s'." -#, fuzzy, c-format +#, c-format msgid "Updating metadata of snapshot %d." -msgstr "Bezig lezen-schrijven momentopname van momentopname %d te maken." +msgstr "Bijwerken van metagegevens van momentopname %d." #. TRANSLATORS: a list of possible values #. %1$s is replaced by list of possible values diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.13.0/po/sk.po new/snapper-0.13.0/po/sk.po --- old/snapper-0.13.0/po/sk.po 2026-03-19 15:26:49.000000000 +0100 +++ new/snapper-0.13.0/po/sk.po 2026-03-25 15:19:41.000000000 +0100 @@ -7,9 +7,10 @@ "Project-Id-Version: @PACKAGE@\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2026-03-19 12:28+0100\n" -"PO-Revision-Date: 2026-03-13 20:04+0000\n" +"PO-Revision-Date: 2026-03-19 18:04+0000\n" "Last-Translator: Ferdinand Galko <[email protected]>\n" -"Language-Team: Slovak <https://l10n.opensuse.org/projects/snapper/master/sk/>\n" +"Language-Team: Slovak <https://l10n.opensuse.org/projects/snapper/master/sk/>" +"\n" "Language: sk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -681,9 +682,8 @@ msgid "Extra options passed to the diff command." msgstr "Ďalšie voľby odovzdané príkazu diff." -#, fuzzy msgid "Failed to compute checksum." -msgstr "Nepodarilo sa analyzovať číslo." +msgstr "Zlyhal výpočet kontrolného súčtu." msgid "Failed to initialize filesystem handler." msgstr "Zlyhala inicializácia obslužného programu systému súborov." @@ -759,9 +759,8 @@ msgid "Invalid ambit '%s'." msgstr "Neplatná oblasť '%s'." -#, fuzzy msgid "Invalid checksum output format." -msgstr "Nastaví výstupný formát CSV." +msgstr "Neplatný formát výstupu kontrolného súčtu." #, c-format msgid "Invalid column '%s'." @@ -789,7 +788,7 @@ msgstr "Neplatný formát čitateľný strojom '%s'." msgid "Invalid number of lines in checksum output." -msgstr "" +msgstr "Neplatný počet riadkov vo výstupe kontrolného súčtu." #, c-format msgid "Invalid path '%s'." @@ -1281,9 +1280,9 @@ msgid "Unknown type '%s'." msgstr "Neznámy typ '%s'." -#, fuzzy, c-format +#, c-format msgid "Updating metadata of snapshot %d." -msgstr "Vytvorenie snímky zo snímky %d na čítanie a zápis." +msgstr "Aktualizácia metadát snímky %d." #. TRANSLATORS: a list of possible values #. %1$s is replaced by list of possible values diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.13.0/po/sl.po new/snapper-0.13.0/po/sl.po --- old/snapper-0.13.0/po/sl.po 2026-03-19 15:26:49.000000000 +0100 +++ new/snapper-0.13.0/po/sl.po 2026-03-25 15:19:41.000000000 +0100 @@ -9,14 +9,16 @@ "Project-Id-Version: @PACKAGE@\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2026-03-19 12:28+0100\n" -"PO-Revision-Date: 2026-03-10 19:04+0000\n" +"PO-Revision-Date: 2026-03-19 21:04+0000\n" "Last-Translator: Jure Repinc <[email protected]>\n" -"Language-Team: Slovenian <https://l10n.opensuse.org/projects/snapper/master/sl/>\n" +"Language-Team: Slovenian <https://l10n.opensuse.org/projects/snapper/master/" +"sl/>\n" "Language: sl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n" +"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || " +"n%100==4 ? 2 : 3;\n" "X-Generator: Weblate 5.16.2\n" msgid "\tsnapper cleanup <cleanup-algorithm>" @@ -692,9 +694,8 @@ msgid "Extra options passed to the diff command." msgstr "Dodatne možnosti, ki se posredujejo ukazu diff." -#, fuzzy msgid "Failed to compute checksum." -msgstr "Razčlenjevanje številke ni uspelo." +msgstr "Izračun nadzorne vsote ni uspel." msgid "Failed to initialize filesystem handler." msgstr "Pripravljanje ročnika za datotečni sistem ni uspelo." @@ -771,9 +772,8 @@ msgid "Invalid ambit '%s'." msgstr "Neveljaven ambit »%s«." -#, fuzzy msgid "Invalid checksum output format." -msgstr "Nastavi izpis v obliki CSV." +msgstr "Neveljavna izhodna oblika nadzorne vsote." #, c-format msgid "Invalid column '%s'." @@ -801,7 +801,7 @@ msgstr "Neveljavna računalniško berljiva oblika »%s«." msgid "Invalid number of lines in checksum output." -msgstr "" +msgstr "Neveljavno število vrstic v izhodu nadzornih vsot." #, c-format msgid "Invalid path '%s'." @@ -1304,9 +1304,9 @@ msgid "Unknown type '%s'." msgstr "Neznana vrsta »%s«." -#, fuzzy, c-format +#, c-format msgid "Updating metadata of snapshot %d." -msgstr "Ustvarjanje posnetka za branje in pisanje iz posnetka %d." +msgstr "Posodabljanje metapodatkov posnetka %d." #. TRANSLATORS: a list of possible values #. %1$s is replaced by list of possible values diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.13.0/snapper/FileUtils.cc new/snapper-0.13.0/snapper/FileUtils.cc --- old/snapper-0.13.0/snapper/FileUtils.cc 2026-03-19 15:26:49.000000000 +0100 +++ new/snapper-0.13.0/snapper/FileUtils.cc 2026-03-25 15:19:41.000000000 +0100 @@ -1,6 +1,6 @@ /* * Copyright (c) [2011-2014] Novell, Inc. - * Copyright (c) [2018-2025] SUSE LLC + * Copyright (c) [2018-2026] SUSE LLC * * All Rights Reserved. * @@ -37,6 +37,7 @@ #include <cstdlib> #include <cassert> #include <algorithm> +#include <regex> #include "snapper/FileUtils.h" #include "snapper/AppUtil.h" @@ -165,13 +166,25 @@ } - static bool - all_entries(unsigned char type, const char* name) + bool + SDir::all_entries(unsigned char type, const char* name) { return true; } + bool + SDir::number_entries(unsigned char type, const char* name) + { + // Snapshot '0' is internal and not saved on disks. So simply ignore directories + // starting with '0'. + + static const regex rx_num("[1-9][0-9]*", regex::extended); + + return regex_match(name, rx_num); + } + + vector<string> SDir::entries() const { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.13.0/snapper/FileUtils.h new/snapper-0.13.0/snapper/FileUtils.h --- old/snapper-0.13.0/snapper/FileUtils.h 2026-03-19 15:26:49.000000000 +0100 +++ new/snapper-0.13.0/snapper/FileUtils.h 2026-03-25 15:19:41.000000000 +0100 @@ -1,6 +1,6 @@ /* * Copyright (c) [2011-2014] Novell, Inc. - * Copyright (c) [2020-2025] SUSE LLC + * Copyright (c) [2020-2026] SUSE LLC * * All Rights Reserved. * @@ -75,6 +75,9 @@ // Type is not supported by all file system types, see readdir(3). typedef std::function<bool(unsigned char type, const char* name)> entries_pred_t; + static bool all_entries(unsigned char type, const char* name); + static bool number_entries(unsigned char type, const char* name); + // The order of the result of the entries functions is undefined. vector<string> entries() const; vector<string> entries(entries_pred_t pred) const; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.13.0/snapper/Filesystem.h new/snapper-0.13.0/snapper/Filesystem.h --- old/snapper-0.13.0/snapper/Filesystem.h 2026-03-19 15:26:49.000000000 +0100 +++ new/snapper-0.13.0/snapper/Filesystem.h 2026-03-25 15:19:41.000000000 +0100 @@ -66,9 +66,16 @@ virtual string snapshotDir(unsigned int num) const = 0; + // e.g. /test virtual SDir openSubvolumeDir() const; + + // e.g. /test/.snapshots virtual SDir openInfosDir() const = 0; + + // e.g. /test/.snapshots/42 virtual SDir openInfoDir(unsigned int num) const; + + // e.g. /test/.snapshots/42/snapshot virtual SDir openSnapshotDir(unsigned int num) const = 0; virtual void createSnapshot(unsigned int num, unsigned int num_parent, bool read_only, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.13.0/snapper/Snapper.cc new/snapper-0.13.0/snapper/Snapper.cc --- old/snapper-0.13.0/snapper/Snapper.cc 2026-03-19 15:26:49.000000000 +0100 +++ new/snapper-0.13.0/snapper/Snapper.cc 2026-03-25 15:19:41.000000000 +0100 @@ -467,6 +467,19 @@ } } + // Since we want all-time unique snapshot numbers there might be empty + // directories. + + { + SDir infos_dir = snapper->openInfosDir(); + + for (const string& tmp : infos_dir.entries(SDir::number_entries)) + infos_dir.rmdir(tmp); + + // call ~SDir - although rmdir below (deleteConfig in LVM case) works on a + // busy directory - better save than sorry + } + try { snapper->getFilesystem()->deleteConfig(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/snapper-0.13.0/snapper/Snapshot.cc new/snapper-0.13.0/snapper/Snapshot.cc --- old/snapper-0.13.0/snapper/Snapshot.cc 2026-03-19 15:26:49.000000000 +0100 +++ new/snapper-0.13.0/snapper/Snapshot.cc 2026-03-25 15:19:41.000000000 +0100 @@ -28,7 +28,6 @@ #include <fcntl.h> #include <cerrno> #include <cstring> -#include <regex> #include "snapper/Snapshot.h" #include "snapper/Snapper.h" @@ -49,7 +48,6 @@ namespace snapper { using std::list; - using std::regex; std::ostream& operator<<(std::ostream& s, const Snapshot& snapshot) @@ -236,24 +234,12 @@ Snapshots::~Snapshots() = default; - static bool - number_entries(unsigned char type, const char* name) - { - // Snapshot '0' is internal and not saved on disks. So simply ignore directories - // starting with '0'. - - static const regex rx_num("[1-9][0-9]*", regex::extended); - - return regex_match(name, rx_num); - } - - void Snapshots::read() { SDir infos_dir = snapper->openInfosDir(); - for (const string& info : infos_dir.entries(number_entries)) + for (const string& info : infos_dir.entries(SDir::number_entries)) { try { @@ -505,7 +491,7 @@ // Numbers of directories (and files) found in infos-dir. vector<unsigned int> nums; - for (const string& tmp : infos_dir.entries(number_entries)) + for (const string& tmp : infos_dir.entries(SDir::number_entries)) nums.push_back(stoi(tmp)); // Set num to next available free number. All entries should also be included in ++++++ snapper-Debian_11.0.dsc ++++++ --- /var/tmp/diff_new_pack.76OV4H/_old 2026-03-27 06:50:21.412070611 +0100 +++ /var/tmp/diff_new_pack.76OV4H/_new 2026-03-27 06:50:21.416070775 +0100 @@ -11,5 +11,5 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -fe9dcb62fe4d04db429fed2f895188c0 600804 snapper-0.13.0.tar.xz +23faa32a8fcc56880bea5d9b18f461df 601232 snapper-0.13.0.tar.xz ++++++ snapper-Debian_12.0.dsc ++++++ --- /var/tmp/diff_new_pack.76OV4H/_old 2026-03-27 06:50:21.460072587 +0100 +++ /var/tmp/diff_new_pack.76OV4H/_new 2026-03-27 06:50:21.476073246 +0100 @@ -11,5 +11,5 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -fe9dcb62fe4d04db429fed2f895188c0 600804 snapper-0.13.0.tar.xz +23faa32a8fcc56880bea5d9b18f461df 601232 snapper-0.13.0.tar.xz ++++++ snapper-Debian_13.0.dsc ++++++ --- /var/tmp/diff_new_pack.76OV4H/_old 2026-03-27 06:50:21.504074399 +0100 +++ /var/tmp/diff_new_pack.76OV4H/_new 2026-03-27 06:50:21.508074565 +0100 @@ -11,5 +11,5 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -fe9dcb62fe4d04db429fed2f895188c0 600804 snapper-0.13.0.tar.xz +23faa32a8fcc56880bea5d9b18f461df 601232 snapper-0.13.0.tar.xz ++++++ snapper-Debian_Unstable.dsc ++++++ --- /var/tmp/diff_new_pack.76OV4H/_old 2026-03-27 06:50:21.544076047 +0100 +++ /var/tmp/diff_new_pack.76OV4H/_new 2026-03-27 06:50:21.548076211 +0100 @@ -11,5 +11,5 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -fe9dcb62fe4d04db429fed2f895188c0 600804 snapper-0.13.0.tar.xz +23faa32a8fcc56880bea5d9b18f461df 601232 snapper-0.13.0.tar.xz ++++++ snapper-Raspbian_11.dsc ++++++ --- /var/tmp/diff_new_pack.76OV4H/_old 2026-03-27 06:50:21.612078848 +0100 +++ /var/tmp/diff_new_pack.76OV4H/_new 2026-03-27 06:50:21.620079176 +0100 @@ -11,5 +11,5 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -fe9dcb62fe4d04db429fed2f895188c0 600804 snapper-0.13.0.tar.xz +23faa32a8fcc56880bea5d9b18f461df 601232 snapper-0.13.0.tar.xz ++++++ snapper-Raspbian_12.dsc ++++++ --- /var/tmp/diff_new_pack.76OV4H/_old 2026-03-27 06:50:21.696082306 +0100 +++ /var/tmp/diff_new_pack.76OV4H/_new 2026-03-27 06:50:21.708082800 +0100 @@ -11,5 +11,5 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -fe9dcb62fe4d04db429fed2f895188c0 600804 snapper-0.13.0.tar.xz +23faa32a8fcc56880bea5d9b18f461df 601232 snapper-0.13.0.tar.xz ++++++ snapper-Raspbian_13.dsc ++++++ --- /var/tmp/diff_new_pack.76OV4H/_old 2026-03-27 06:50:21.752084612 +0100 +++ /var/tmp/diff_new_pack.76OV4H/_new 2026-03-27 06:50:21.764085107 +0100 @@ -11,5 +11,5 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -fe9dcb62fe4d04db429fed2f895188c0 600804 snapper-0.13.0.tar.xz +23faa32a8fcc56880bea5d9b18f461df 601232 snapper-0.13.0.tar.xz ++++++ snapper-xUbuntu_20.04.dsc ++++++ --- /var/tmp/diff_new_pack.76OV4H/_old 2026-03-27 06:50:21.816087248 +0100 +++ /var/tmp/diff_new_pack.76OV4H/_new 2026-03-27 06:50:21.820087412 +0100 @@ -11,5 +11,5 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -fe9dcb62fe4d04db429fed2f895188c0 600804 snapper-0.13.0.tar.xz +23faa32a8fcc56880bea5d9b18f461df 601232 snapper-0.13.0.tar.xz ++++++ snapper-xUbuntu_20.10.dsc ++++++ --- /var/tmp/diff_new_pack.76OV4H/_old 2026-03-27 06:50:21.852088731 +0100 +++ /var/tmp/diff_new_pack.76OV4H/_new 2026-03-27 06:50:21.860089060 +0100 @@ -11,5 +11,5 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -fe9dcb62fe4d04db429fed2f895188c0 600804 snapper-0.13.0.tar.xz +23faa32a8fcc56880bea5d9b18f461df 601232 snapper-0.13.0.tar.xz ++++++ snapper-xUbuntu_21.04.dsc ++++++ --- /var/tmp/diff_new_pack.76OV4H/_old 2026-03-27 06:50:21.896090543 +0100 +++ /var/tmp/diff_new_pack.76OV4H/_new 2026-03-27 06:50:21.900090707 +0100 @@ -11,5 +11,5 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -fe9dcb62fe4d04db429fed2f895188c0 600804 snapper-0.13.0.tar.xz +23faa32a8fcc56880bea5d9b18f461df 601232 snapper-0.13.0.tar.xz ++++++ snapper-xUbuntu_21.10.dsc ++++++ --- /var/tmp/diff_new_pack.76OV4H/_old 2026-03-27 06:50:21.944092519 +0100 +++ /var/tmp/diff_new_pack.76OV4H/_new 2026-03-27 06:50:21.952092848 +0100 @@ -11,5 +11,5 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -fe9dcb62fe4d04db429fed2f895188c0 600804 snapper-0.13.0.tar.xz +23faa32a8fcc56880bea5d9b18f461df 601232 snapper-0.13.0.tar.xz ++++++ snapper-xUbuntu_22.04.dsc ++++++ --- /var/tmp/diff_new_pack.76OV4H/_old 2026-03-27 06:50:21.988094331 +0100 +++ /var/tmp/diff_new_pack.76OV4H/_new 2026-03-27 06:50:21.996094660 +0100 @@ -11,5 +11,5 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -fe9dcb62fe4d04db429fed2f895188c0 600804 snapper-0.13.0.tar.xz +23faa32a8fcc56880bea5d9b18f461df 601232 snapper-0.13.0.tar.xz ++++++ snapper-xUbuntu_22.10.dsc ++++++ --- /var/tmp/diff_new_pack.76OV4H/_old 2026-03-27 06:50:22.052096966 +0100 +++ /var/tmp/diff_new_pack.76OV4H/_new 2026-03-27 06:50:22.060097296 +0100 @@ -11,5 +11,5 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -fe9dcb62fe4d04db429fed2f895188c0 600804 snapper-0.13.0.tar.xz +23faa32a8fcc56880bea5d9b18f461df 601232 snapper-0.13.0.tar.xz ++++++ snapper-xUbuntu_23.04.dsc ++++++ --- /var/tmp/diff_new_pack.76OV4H/_old 2026-03-27 06:50:22.120099767 +0100 +++ /var/tmp/diff_new_pack.76OV4H/_new 2026-03-27 06:50:22.124099932 +0100 @@ -11,5 +11,5 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -fe9dcb62fe4d04db429fed2f895188c0 600804 snapper-0.13.0.tar.xz +23faa32a8fcc56880bea5d9b18f461df 601232 snapper-0.13.0.tar.xz ++++++ snapper-xUbuntu_23.10.dsc ++++++ --- /var/tmp/diff_new_pack.76OV4H/_old 2026-03-27 06:50:22.144100756 +0100 +++ /var/tmp/diff_new_pack.76OV4H/_new 2026-03-27 06:50:22.152101085 +0100 @@ -11,5 +11,5 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -fe9dcb62fe4d04db429fed2f895188c0 600804 snapper-0.13.0.tar.xz +23faa32a8fcc56880bea5d9b18f461df 601232 snapper-0.13.0.tar.xz ++++++ snapper-xUbuntu_24.04.dsc ++++++ --- /var/tmp/diff_new_pack.76OV4H/_old 2026-03-27 06:50:22.172101908 +0100 +++ /var/tmp/diff_new_pack.76OV4H/_new 2026-03-27 06:50:22.176102074 +0100 @@ -11,5 +11,5 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -fe9dcb62fe4d04db429fed2f895188c0 600804 snapper-0.13.0.tar.xz +23faa32a8fcc56880bea5d9b18f461df 601232 snapper-0.13.0.tar.xz ++++++ snapper-xUbuntu_24.10.dsc ++++++ --- /var/tmp/diff_new_pack.76OV4H/_old 2026-03-27 06:50:22.196102897 +0100 +++ /var/tmp/diff_new_pack.76OV4H/_new 2026-03-27 06:50:22.200103061 +0100 @@ -11,5 +11,5 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -fe9dcb62fe4d04db429fed2f895188c0 600804 snapper-0.13.0.tar.xz +23faa32a8fcc56880bea5d9b18f461df 601232 snapper-0.13.0.tar.xz ++++++ snapper-xUbuntu_25.04.dsc ++++++ --- /var/tmp/diff_new_pack.76OV4H/_old 2026-03-27 06:50:22.224104050 +0100 +++ /var/tmp/diff_new_pack.76OV4H/_new 2026-03-27 06:50:22.228104214 +0100 @@ -11,5 +11,5 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -fe9dcb62fe4d04db429fed2f895188c0 600804 snapper-0.13.0.tar.xz +23faa32a8fcc56880bea5d9b18f461df 601232 snapper-0.13.0.tar.xz ++++++ snapper-xUbuntu_25.10.dsc ++++++ --- /var/tmp/diff_new_pack.76OV4H/_old 2026-03-27 06:50:22.248105039 +0100 +++ /var/tmp/diff_new_pack.76OV4H/_new 2026-03-27 06:50:22.252105203 +0100 @@ -11,5 +11,5 @@ # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -fe9dcb62fe4d04db429fed2f895188c0 600804 snapper-0.13.0.tar.xz +23faa32a8fcc56880bea5d9b18f461df 601232 snapper-0.13.0.tar.xz
