[gelöst] Bugreport #781769 - Bitte um Hilfe beim patchen

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Benutzeravatar
kalle123
Beiträge: 2714
Registriert: 28.03.2015 12:27:47
Wohnort: Mönchengladbach

Re: Bugreport #781769 - Bitte um Hilfe beim patchen

Beitrag von kalle123 » 30.06.2015 08:21:45

KBDCALLS hat geschrieben:So langsam gehen mir auch die Ideen aus.
Kann ich mir denken. Ich seh nur Bäume. Aber was hab ich den da jetzt? Was ist da nicht OK?

Code: Alles auswählen

dpkg-source: Information: kde4libs wird in kde4libs_4.14.2-6.dsc gebaut
...hiermit hatte es ja geendet. Das war ja wohl in Ordnung.

Benutzeravatar
kalle123
Beiträge: 2714
Registriert: 28.03.2015 12:27:47
Wohnort: Mönchengladbach

Re: Bugreport #781769 - Bitte um Hilfe beim patchen

Beitrag von kalle123 » 30.06.2015 08:29:57

KBDCALLS hat geschrieben:Ich würds erstmal mit dem ungepatchen Source versuchen. Am besten alles löschen und den Source neu holen mit apt-get source kde4libs Mit dch -i anpassen und dann bauen. So langsam gehen mir auch die Ideen aus.
Also noch mal von Vorne.
apt-get source kde4libs
quilt import
dch -i
dpkg-source -b kde4libs-4.14.2/

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22359
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: Bugreport #781769 - Bitte um Hilfe beim patchen

Beitrag von KBDCALLS » 30.06.2015 09:12:51

Und wenn das dann klappt mal den Bau mit pdebuild versuchen.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
kalle123
Beiträge: 2714
Registriert: 28.03.2015 12:27:47
Wohnort: Mönchengladbach

Re: Bugreport #781769 - Bitte um Hilfe beim patchen

Beitrag von kalle123 » 30.06.2015 11:52:31

KBDCALLS hat geschrieben:Und wenn das dann klappt mal den Bau mit pdebuild versuchen.
Dann ebenso ungepatched.

Also dein vorhergehender Vorschlag hat wohl funktioniert,oder? Lief recht unproblematisch durch.

Code: Alles auswählen

user@Jessie:~$ dpkg-source -b kde4libs-4.14.2/
dpkg-source: Information: Quellformat »3.0 (quilt)« wird verwendet
dpkg-source: Information: kde4libs wird unter Benutzung des existierenden ./kde4libs_4.14.2.orig.tar.xz gebaut
dpkg-source: Information: kde4libs wird in kde4libs_4.14.2-9.debian.tar.xz gebaut
dpkg-source: Information: kde4libs wird in kde4libs_4.14.2-9.dsc gebaut
Was mich irritiert, ist die abweichende Zählweise zu deinem Versuch.

Code: Alles auswählen

drwxr-xr-x 42 user user     4096 Jun 30 10:46 kde4libs-4.14.2
-rw-r--r--  1 user user     5349 Jan 27 22:11 kde4libs_4.14.2-5.dsc
-rw-r--r--  1 user user     4480 Jun 30 11:24 kde4libs_4.14.2-9.dsc
-rw-r--r--  1 user user   264812 Jan 27 22:11 kde4libs_4.14.2-5.debian.tar.xz
-rw-r--r--  1 user user   264476 Jun 30 11:24 kde4libs_4.14.2-9.debian.tar.xz
-rw-r--r--  1 user user 11597872 Okt 20  2014 kde4libs_4.14.2.orig.tar.xz
Hier nochmal die 3 Befehle durchgefahren NoPaste-Eintrag38648

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22359
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: Bugreport #781769 - Bitte um Hilfe beim patchen

Beitrag von KBDCALLS » 30.06.2015 12:27:46

kalle123 hat geschrieben:
KBDCALLS hat geschrieben:Und wenn das dann klappt mal den Bau mit pdebuild versuchen.
Dann ebenso ungepatched.

Also dein vorhergehender Vorschlag hat wohl funktioniert,oder? Lief recht unproblematisch durch.

Code: Alles auswählen

user@Jessie:~$ dpkg-source -b kde4libs-4.14.2/
dpkg-source: Information: Quellformat »3.0 (quilt)« wird verwendet
dpkg-source: Information: kde4libs wird unter Benutzung des existierenden ./kde4libs_4.14.2.orig.tar.xz gebaut
dpkg-source: Information: kde4libs wird in kde4libs_4.14.2-9.debian.tar.xz gebaut
dpkg-source: Information: kde4libs wird in kde4libs_4.14.2-9.dsc gebaut
Was mich irritiert, ist die abweichende Zählweise zu deinem Versuch.

Code: Alles auswählen

drwxr-xr-x 42 user user     4096 Jun 30 10:46 kde4libs-4.14.2
-rw-r--r--  1 user user     5349 Jan 27 22:11 kde4libs_4.14.2-5.dsc
-rw-r--r--  1 user user     4480 Jun 30 11:24 kde4libs_4.14.2-9.dsc
Aber wieso die Versionsnummer 4.14.2-9 Wenn ich von den Originalen ausgehe. Dann müßte/sollte eigentlich dch -I eine 4.14.2-5.1 draus machen.

Das Changelog sieht bei mir so aus

Code: Alles auswählen

kde4libs (4:4.14.2-5.1) UNRELEASED; urgency=medium

  * Non-maintainer upload.
  *

 -- xxxxxxxx xxxx <xxxxxxxx@xxx.xx>  Mon, 29 Jun 2015 22:18:18 +0200

kde4libs (4:4.14.2-5) unstable; urgency=medium

  * Team upload.
  * Add debian/patches/KRecursiveFilterProxyModel-Fixed-the-model.diff
    (Closes: #775114)

 -- Sandro Knauß <bugs@sandroknauss.de>  Mon, 19 Jan 2015 14:12:25 +0100
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
kalle123
Beiträge: 2714
Registriert: 28.03.2015 12:27:47
Wohnort: Mönchengladbach

Re: Bugreport #781769 - Bitte um Hilfe beim patchen

Beitrag von kalle123 » 30.06.2015 12:39:03

KBDCALLS hat geschrieben:Aber wieso die Versionsnummer 4.14.2-9 Wenn ich von den Originalen ausgehe. Dann müßte/sollte eigentlich dch -I eine 4.14.2-5.1 draus machen.
Danke für dein Beispiel.
Glaube, ich weiss, warum. Mache viel mit dem midnight commander. Und dch -i machte den Editor vom mc auf. Und der speichert wohl nicht das changelog. Setze nachher nochmal den Versuch neu an und dann halt mit nano.
Melde mich ....

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22359
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: Bugreport #781769 - Bitte um Hilfe beim patchen

Beitrag von KBDCALLS » 30.06.2015 13:59:44

Für sowas nehme ich den Vi oder Gvim . Den zwingt man zum Speichern mit :wq.

Einfg Editieren . ESC verläßt man den Editor.

Ansonsten mal den Vimtutor ansehen. Mit dem lernt die grundlegende Bedienung des VIs .
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
kalle123
Beiträge: 2714
Registriert: 28.03.2015 12:27:47
Wohnort: Mönchengladbach

Re: Bugreport #781769 - Bitte um Hilfe beim patchen

Beitrag von kalle123 » 30.06.2015 14:49:59

Sorry. Hab es zwischenzeitlich mit dem nano gemacht.
Das war es auch ...

Code: Alles auswählen

user@Jessie:~$ dpkg-source -b kde4libs-4.14.2/
dpkg-source: Information: Quellformat »3.0 (quilt)« wird verwendet
dpkg-source: Information: kde4libs wird unter Benutzung des existierenden ./kde4libs_4.14.2.orig.tar.xz gebaut
dpkg-source: Information: kde4libs wird in kde4libs_4.14.2-6.debian.tar.xz gebaut
dpkg-source: Information: kde4libs wird in kde4libs_4.14.2-6.dsc gebaut
 
 
 drwxr-xr-x 42 user user     4096 Jun 30 14:14 kde4libs-4.14.2
-rw-r--r--  1 user user     5349 Jan 27 22:11 kde4libs_4.14.2-5.dsc
-rw-r--r--  1 user user     4480 Jun 30 14:35 kde4libs_4.14.2-6.dsc
-rw-r--r--  1 user user   264812 Jan 27 22:11 kde4libs_4.14.2-5.debian.tar.xz
-rw-r--r--  1 user user   264368 Jun 30 14:35 kde4libs_4.14.2-6.debian.tar.xz
-rw-r--r--  1 user user 11597872 Okt 20  2014 kde4libs_4.14.2.orig.tar.xz
hier der Kopf changelog

Code: Alles auswählen

kde4libs (4:4.14.2-6) UNRELEASED; urgency=medium

  * 

 -- xxxxxx <xxxxxx@xxx.xx>  Tue, 30 Jun 2015 14:31:05 +0200

kde4libs (4:4.14.2-5) unstable; urgency=medium

  * Team upload. 
Dank dir für deine Geduld! Setz mich nachher mal daran mit dem pdebuild

Benutzeravatar
kalle123
Beiträge: 2714
Registriert: 28.03.2015 12:27:47
Wohnort: Mönchengladbach

Re: Bugreport #781769 - Bitte um Hilfe beim patchen

Beitrag von kalle123 » 30.06.2015 16:06:02

Hier jetzt mit pdebuild, aber wie du empfohlen hast, ungepatched!
NoPaste-Eintrag38649
Ich seh da eigentlich nur den Fehler
rmdir: failed to remove 'debian/man': No such file or directory
/usr/share/pkg-kde-tools/qt-kde-team/2/debian-qt-kde.mk:77: recipe for target 'cleanup_manpages' failed
make[1]: [cleanup_manpages] Error 1 (ignored)


und das hat sich hier getan.

Code: Alles auswählen

drwxr-xr-x 42 user user     4096 Jun 30 14:14 kde4libs-4.14.2
-rw-r--r--  1 user user     1779 Jun 30 15:49 kde4libs_4.14.2-6_amd64.build
-rw-r--r--  1 user user     3854 Jun 30 15:43 kde4libs_4.14.2-6_source.changes
-rw-r--r--  1 user user     5349 Jan 27 22:11 kde4libs_4.14.2-5.dsc
-rw-r--r--  1 user user     4480 Jun 30 15:43 kde4libs_4.14.2-6.dsc
-rw-r--r--  1 user user   264812 Jan 27 22:11 kde4libs_4.14.2-5.debian.tar.xz
-rw-r--r--  1 user user   264452 Jun 30 15:43 kde4libs_4.14.2-6.debian.tar.xz
-rw-r--r--  1 user user 11597872 Okt 20  2014 kde4libs_4.14.2.orig.tar.xz
Hab gerade noch mal in den Notizen geblättert.

apt-get source kde4libs
quilt import

process.patch <----------
dch -i
pdebuild kde4libs-4.14.2/


Ist vielleicht dies der fehlende Befehl?

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22359
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: Bugreport #781769 - Bitte um Hilfe beim patchen

Beitrag von KBDCALLS » 30.06.2015 17:18:12

Erst mal must du die Debianpkg-kde-tools installieren. Die müssen auch auf dem Rechner selbst vorhanden sein Kann natürlich auch mit jedem anderen installiert werden.


Der Error mit /debian/man Error 1 (ignored) wird also ignoriet führt also nicht zu dem Abruch.

Post doch mal den Anfang von debian/changelog

In dem Log steht zwar Sollte aber schon aber schon passen. Aber warum ?

Und Pdebuild muß in dem Verzeichnis der Sourcen ausgeführt werden. Versteht zwar auch Parameter , braucht die aber nicht unbedingt.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
kalle123
Beiträge: 2714
Registriert: 28.03.2015 12:27:47
Wohnort: Mönchengladbach

Re: Bugreport #781769 - Bitte um Hilfe beim patchen

Beitrag von kalle123 » 01.07.2015 10:35:06

So, ich zieh an der Stelle erst mal die Bremse!
Hab mir die beiden manuals packaging-tutorial.de.pdf und maint-guide.de.pdf auf den Desktop gelegt und einige ein- und weiterführende bookmarks zum Thema gepinnt.
Hab ne Masse neues gelernt. Danke für die Geduld KBDCALLS! Seh das Problem hier beim abschließenden bauen. Beim pbuilder. Und jetzt "wild" weitermachen, ist m.E. nicht sinnvoll. Was mich versöhnt, ist, das alleine eine google Suche "dpkg-source error aborting due to unexpected upstream changes" 1820 hits ergibt. :wink:
Melde mich ....

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22359
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: Bugreport #781769 - Bitte um Hilfe beim patchen

Beitrag von KBDCALLS » 01.07.2015 18:23:12

Hier ist ein Fall beschrieben bei dem das vorkommt.
The above error happens because the --with-gnu-ld flag makes changes to the upstream source and this is against the Debian policy.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
kalle123
Beiträge: 2714
Registriert: 28.03.2015 12:27:47
Wohnort: Mönchengladbach

Re: Bugreport #781769 - Bitte um Hilfe beim patchen

Beitrag von kalle123 » 01.07.2015 21:03:07

Danke.
Hab heute über Tag noch mal von vorne angefangen. Viel über quilt gelernt und schliesslich mit debuild -us -uc nen Versuch gestartet.
Der Versuch brach nach kurzer Zeit ab. Der Fehler stammt von einem geänderten timestamp in der source. NoPaste-Eintrag38653
Dann erneut gestartet ......... Nach 2 (in Worten zwei!) Stunden ergab sich das hier NoPaste-Eintrag38652
Einige Warnungen zum Schluss von lintian NoPaste-Eintrag38654

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22359
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: Bugreport #781769 - Bitte um Hilfe beim patchen

Beitrag von KBDCALLS » 01.07.2015 22:31:50

Sieht bei den Originalpaketen genauso aus. Also kein Grund zur Sorge. Jetzt kanns ja ans testen gehen.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
kalle123
Beiträge: 2714
Registriert: 28.03.2015 12:27:47
Wohnort: Mönchengladbach

Re: Bugreport #781769 - Bitte um Hilfe beim patchen

Beitrag von kalle123 » 02.07.2015 10:18:49

Ich will jetzt noch abschließend hier kurz die Befehlsreihenfolge auflisten, die schließlich zum Erfolg führten.

#1 Start mit Jessie KDE 64 bit aktuell als vbox guest.

#2 Installiert:
- devscripts
- packaging-dev
- dpkg-dev
- fakeroot


#3 Mit apt-get source kde4libs die Quelle geholt

#4 Mit apt-get build-dep kde4libs notwendige Dateien zum Bauen geholt

#5 .bashrc folgende beiden Zeilen angefügt
export DEBFULLNAME='xxxxxx'
export DEBEMAIL='xxxxxxatxxx.xx'

#6 Datei .quiltrc angelegt mit
QUILT_PATCHES=debian/patches
QUILT_NO_DIFF_INDEX=1
QUILT_NO_DIFF_TIMESTAMPS=1
QUILT_REFRESH_ARGS="-p ab"


#7 Mit quilt series Patches im series File gelistet
quilt applied listet die angewandten Patches
quilt import importiert das entsprechende Patch
quilt next listet das nächste (hier das importierte) Patch
quilt push wendet das entsprechende Patch an
Kontrolle mit quilt applied

#8 Mit dch -i die changelog Datei aktualisieren

#9 Mit debuild -us -uc das Packen starten

#10 Bei Fehler Korrektur mit dpkg-source --commit

#11 Erneut debuild -us -uc

Benutzeravatar
kalle123
Beiträge: 2714
Registriert: 28.03.2015 12:27:47
Wohnort: Mönchengladbach

Re: Bugreport #781769 - Bitte um Hilfe beim patchen

Beitrag von kalle123 » 02.07.2015 12:20:08

Scheint zu funktionieren ... irgendwie :)

Links im Bild vorher (doppelter Eintrag). Rechts gepatched.
(Sind zwei unterschiedliche vbox guests)

Antworten