[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: