Buon giorno a tutti,
ho un problema con Gambas 3.5.4. Il problema riguarda la firma dei pacchetti per il successivo inoltro a launchpad.
In pratica la compilazione va a buon fine e vengono creati regolarmente i pacchetti .deb, .orig.tar.gz, .diff.gz, .dsc e .changes
Purtroppo non vengono firmati con la chiave gpg presente nel sistema (se lo faccio a mano ricreando le directory e dando il debuild invece funziona perfettamente), restituisce il seguente errore in fase di compilazione
dh_testdir
signfile test_0.0.1-0ubuntu1.dsc
gpg: cannot open tty `/dev/tty': Device o indirizzo non esistente
dpkg-genchanges >../test_0.0.1-0ubuntu1_i386.changes
dpkg-genchanges: not including original source code in upload
dpkg-source --after-build test-0.0.1
dpkg-buildpackage: Avviso: failed to sign .dsc and .changes file
dpkg-buildpackage: binary and diff upload (original source NOT included)
I package sono stati creati in modo corretto.
non so dove sbattere la testa :hard: :hard: :hard:
Eccole, grazie per la risposta :)
[System]
Gambas=3.5.4
OperatingSystem=Linux
Kernel=3.15.0-pf3-pae
Architecture=x86
Distribution=Ubuntu 14.04.1 LTS
Desktop=GNOME
Theme=QGtk
Language=it_IT.UTF-8
Memory=16143M
[Libraries]
Cairo=libcairo.so.2.11301.0
Curl=libcurl.so.4.3.0
DBus=libdbus-1.so.3.7.6
GStreamer=libgstreamer-0.10.so.0.30.0
GStreamer=libgstreamer-1.0.so.0.204.0
GTK+=libgtk-x11-2.0.so.0.2400.23
OpenGL=libGL.so.1.2.0
Poppler=libpoppler.so.44.0.0
Qt4=libQtCore.so.4.8.6
SDL=libSDL-1.2.so.0.11.4
Grazie mille, dunque uso Gambas da PPA (deb http://ppa.launchpad.net/gambas-team/gambas3/ubuntu trusty main) dove è appena approdata la versione 3.6.0-23 e la sto installando ora. Se ci sono cambiamenti ovviamente avverto.
Il problema è questo:
Ho un PPA con chiave GPG registrata. Quando creo il pacchetto di installazione con la procedura guidata di Gambas, questo genera regolarmente una serie di file nomepacchetto.deb, nomepacchetto.orig.tar.gz, nomepacchetto.diff.gz, nomepacchetto.dsc e nomepacchetto.changes. Il fatto è che non firma con la chiave GPG gli ultimi due, questa firma è necessaria per il successivo inoltro a Launchpad, ma purtroppo mi restituisce questo errore:
gpg: cannot open tty `/dev/tty': Device o indirizzo non esistente
dpkg-genchanges >../nomepacchetto.changes
dpkg-genchanges: not including original source code in upload
dpkg-source --after-build nomepacchetto
dpkg-buildpackage: Avviso: failed to sign .dsc and .changes file
dpkg-buildpackage: binary and diff upload (original source NOT included)
I package sono stati creati in modo corretto.
In pratica manca solo la firma dei due file, quindi devo rigenerare il tutto da shell con il comando debuild e a quel punto mi viene richiesta la password per la chiave GPG ed i file vengono regolarmente firmati.
Comunque ora aggiorno da PPA, ma ho poche speranze perché, se ricordi, qualche giorno fa me lo avevi già fatto provare... comunque, se ci sono novità, aggiorno il thread.
Grazie ancora.