Bitte um Hilfe bei einigen Fragen betr. des Bauens von Quellpaketen:
Habe einige Erweiterungen / Änderungen gemacht zum Programm (Source
Paket) newspost.
Folgendes ist mir inzwischen gelungen:
Vorhanden Datei: newspost_2.1.1.orig.tar.gz
Datei: newspost_2.1.2.beta.tar.gz ( erzeugt mit dpkg-source -b
newspost-2.1.2.beta) - dieses Verzeichnis enthält alle Dateien, darunter
die von mir geänderten und die zwei neuen.
cd newspost-2.1.2.beta
dpkg-distaddfile newspost_2.1.1.orig.tar.gz news optional und:
dpkg-distaddfile newspost_2.1.2.beta.tar.gz news optional
hat ebenfalls funktioniert (Erzeugen der Datei debian/files).
Jetzt - bin immer noch im Verzeichnis newspost-2.1.2.beta -
dpkg-genchanges -sa ergibt einige Warnungen:
parsechangelog/debian: Warnung: debian/changelog(l5): ungültig
formatierte Zeile im Nachspann
LINE: -- David Moerike <[EMAIL PROTECTED]> Sat, 26 Apr 08:01:02 +0200
parsechangelog/debian: Warnung: debian/changelog(l7): found start of
entry where expected more change data or trailer
LINE: newspost (2.1.1-4) unstable; urgency=low +0200
parsechangelog/debian: Warnung: debian/changelog(l7): fand EOF wo
more change data or trailer erwartet wurde
Use of uninitialized value in pattern match (m//) at
/usr/share/perl5/Dpkg/Fields.pm line 202, <STDIN> line 7.
Use of uninitialized value in pattern match (m//) at
/usr/share/perl5/Dpkg/Fields.pm line 202, <STDIN> line 7.
parsechangelog/debian: Warnung: debian/changelog(l5): ungültig
formatierte Zeile im Nachspann
LINE: -- David Moerike <[EMAIL PROTECTED]> Sat, 26 Apr 08:01:02 +0200
parsechangelog/debian: Warnung: debian/changelog(l7): found start of
entry where expected more change data or trailer
LINE: newspost (2.1.1-4) unstable; urgency=low +0200
dpkg-genchanges: Warnung: Paket newspost in Steuerdatei aber nicht in
Dateiliste
dpkg-genchanges: Warnung: unbekanntes Informationsfeld »Error« in den
Eingabedateien in ausgewertete Version des changelogs
dpkg-genchanges: füge kompletten Quellcode beim Hochladen hinzu
Format: 1.8
Date: Tue, 29 Apr 2008 19:29:55 +0200
Source: newspost
Binary: newspost
Architecture: source
Version: 2.1.2.beta
Distribution: unstable
Urgency: low
Maintainer: Debian QA Group <[EMAIL PROTECTED]>
Description:
newspost - Usenet binary autoposter
Changes:
newspost (2.1.2.beta) unstable; urgency=low
.
* Functions for external calls added.
Checksums-Sha1:
7d7a2e71a04dd3fc5999e1c0a931d0e4dffaad7b 483 newspost_2.1.2.beta.dsc
147d6b0d932acb7564b7f77eac4642e672fa01ce 67286 newspost_2.1.2.beta.tar.gz
244f31c6e5aa8e41224310295e477ab4a8a17071 61412 newspost_2.1.1.orig.tar.gz
Checksums-Sha256:
867137bea86c78680ca95070fc78fc35662af893f4c2cb5f9973b978e24efab1 483
newspost_2.1.2.beta.dsc
13f952b7cd0de96de65a74fb197d74585ba451ad43016f41f4a393cf210b5a86 67286
newspost_2.1.2.beta.tar.gz
bdd1ae83d7459d2cdd726115c028405fce33f9b60e71b88969f82fbc02672be7 61412
newspost_2.1.1.orig.tar.gz
Files:
0c4718a9952e30cf7d33ec9980ffaf51 483 news optional newspost_2.1.2.beta.dsc
e4e28deecf535fe28435a206fb8ab74f 67286 news optional
newspost_2.1.2.beta.tar.gz
099a69ce511f746aec88a57d03575d5f 61412 news optional
newspost_2.1.1.orig.tar.gz
Jetzt - dpkg-buildpackage -k66256351 -sa
ergibt folgendes:
dpkg-buildpackage: setze CFLAGS auf Standardwert: -g -O2
dpkg-buildpackage: setze CPPFLAGS auf Standardwert:
dpkg-buildpackage: setze LDFLAGS auf Standardwert:
dpkg-buildpackage: setze FFLAGS auf Standardwert: -g -O2
dpkg-buildpackage: setze CXXFLAGS auf Standardwert: -g -O2
parsechangelog/debian: Warnung: debian/changelog(l5): ungültig
formatierte Zeile im Nachspann
LINE: -- David Moerike <[EMAIL PROTECTED]> Sat, 26 Apr 08:01:02 +0200
parsechangelog/debian: Warnung: debian/changelog(l7): found start of
entry where expected more change data or trailer
LINE: newspost (2.1.1-4) unstable; urgency=low +0200
parsechangelog/debian: Warnung: debian/changelog(l7): fand EOF wo
more change data or trailer erwartet wurde
Use of uninitialized value in pattern match (m//) at
/usr/share/perl5/Dpkg/Fields.pm line 202, <STDIN> line 7.
Use of uninitialized value in pattern match (m//) at
/usr/share/perl5/Dpkg/Fields.pm line 202, <STDIN> line 7.
dpkg-buildpackage: Quellpaket newspost
dpkg-buildpackage: Quellversion 2.1.2.beta
dpkg-buildpackage: Fehler: kann Quellen geändert durch nicht bestimmen
Die beiden Warnungen sind wohl nicht tödlich, aber die Zeile zum Schluss:
was bedeutet sie genau, und wie kann man den Fehler beheben?
Beim Versuch, das Paket mit dput zu mentors.debian hochzuladen, kommt:
[EMAIL PROTECTED]:~/newspost-2.1.2.beta$ dput -P ftp-master newspost.changes
Traceback (most recent call last):
File "/usr/bin/dput", line 919, in ?
main()
File "/usr/bin/dput", line 767, in main
unsigned_upload, debug)
File "/usr/bin/dput", line 281, in verify_files
changes = parse_changes(chg_fd)
File "/usr/bin/dput", line 80, in parse_changes
for a in changes.dict['files'].split('\n'):
KeyError: 'files'
Weglassen der Option -P (passiver Filetransfer) bringt keine Änderung.
Weitere offene Frage: Arbeitet zurzeit jemand an einer neuen Version von
newspost, wenn ja, wie finde ich das heraus, und wie komme ich mit
ihm/ihr in Verbindung?
David
PS.: es folgt für debian-devel und debian-mentors die gleiche Mail in
Englisch.
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]