debdiff aus devscripts
Guten Tag allerseits,
ich versuche mich im Debianpaket-bauen und will mir Unterschiede mit
debdiff anzeigen lassen.
Das funktioniert nicht wie gedacht.
In der Bedienungsanleitung steht:
"Falls kein Argument angegeben wurde, versucht debdiff, den Inhalt des
aktuellen Quellverzeichnisses mit der neuesten Version des Pakets zu
vergleichen."
Ich würde also erwarten, daß die neuen, veränderten Dateien im
Quellverzeichnis gegenüber den Dateien in der letzten gebildeten
Version des Paketes ausgewiesen werden.
Tut es aber nicht, sondern vergleicht die letzten beiden gebildeten
Paketversionen.
Hat jemand eine Idee, was ich übersehe oder hier falsch läuft?
Danke und beste Grüße,
Stefan
BUGINFO:
Ausgabe debdiff (gekürzt):
stekru@~/Rechner/Labor/DebianPakete/heimwerk:$ debdiff
dpkg-source: Warnung: unsigniertes Quellpaket wird extrahiert (/home/stekru/Rechner/Labor/DebianPakete/heimwerk_0.0.18.dsc)
dpkg-source: Warnung: unsigniertes Quellpaket wird extrahiert (/home/stekru/Rechner/Labor/DebianPakete/heimwerk_0.0.19.dsc)
diff -Nru heimwerk-0.0.18/debian/changelog heimwerk-0.0.19/debian/changelog
--- heimwerk-0.0.18/debian/changelog 2019-12-13 13:09:03.000000000 +0100
+++ heimwerk-0.0.19/debian/changelog 2019-12-17 12:31:59.000000000 +0100
Im darüberliegenden Verzeichnis existieren u.a. die letzen beiden
erstellten Versionen des Paketes:
stekru@~/Rechner/Labor/DebianPakete:$ ls -1 heimwerk_0.0.1{8,9}*
heimwerk_0.0.18_amd64.buildinfo
heimwerk_0.0.18_amd64.changes
heimwerk_0.0.18_amd64.deb
heimwerk_0.0.18.dsc
heimwerk_0.0.18_source.buildinfo
heimwerk_0.0.18_source.changes
heimwerk_0.0.18.tar.xz
heimwerk_0.0.19_all.deb
heimwerk_0.0.19_amd64.buildinfo
heimwerk_0.0.19_amd64.changes
heimwerk_0.0.19.dsc
heimwerk_0.0.19.tar.xz
Im PaketVerzeichnis sind folgende Dateien und Verzeichnisse, die ich
als "Quellverzeichnisse" im Sinne der Bedienungsanleitung verstehe:
stekru@~/Rechner/Labor/DebianPakete/heimwerk:$ ls -1
all_aliases
bin
debian
doc
lib
Warum wird nun nicht die letzte Version (0.0.19) mit diesen
aktuelleren Dateien im Quellverzeichnis verglichen?!
Selbst dann nicht, wenn ich einen neuen Eintrag im changelog
mache (mit UNRELEASED)?
Oder manuell eine neuere Datei ins debian/PaketVerzeichnis kopiert
habe?
Jede Idee sei willkommen!
Reply to: