Upload nuovo programma su Launchpad

Coordinamento delle attività e informazioni sui progetti del gruppo: creazione, modifica e gestione dei pacchetti di Ubuntu e relative problematiche.

Moderatore: Gruppo Sviluppo

Avatar utente
D@nk@n81
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 405
Iscrizione: martedì 9 dicembre 2008, 23:24
Contatti:

Re: Upload nuovo programma su Launchpad

Messaggio da D@nk@n81 »

fatto:

Codice: Seleziona tutto

PACKAGE (0.5.0-1) UNRELEASED; urgency=low

  * Initial release. 

 -- Pingo Pallino <pingopallino@tin.it>  Fri, 13 May 2011 15:18:14 +0200
e ora?
Ultima modifica di Anonymous il sabato 21 maggio 2011, 12:04, modificato 1 volta in totale.
Burg-manager: configuratore per il burg - Sourceslist.eu promuove i progetti opensource - Repo-Finder: cercare i repository per Ubuntu, Linux Mint, Android e Cydia
Kernel 2.6.38-8-generic x86_64 Distro Ubuntu 11.04 natty | CPU: Quad core AMD Athlon II X4 630 clocked at 1600.00 MHz | Graphics: Radeon HD 5450
Avatar utente
vaillant
Rampante Reduce
Rampante Reduce
Messaggi: 8319
Iscrizione: domenica 15 marzo 2009, 9:54
Distribuzione: Ubuntu Server 20.04 LTS
Sesso: Maschile
Località: Modica

Re: Upload nuovo programma su Launchpad

Messaggio da vaillant »

Al posto di PACKAGE e UNRELEASED devi mettere il nome del programma e lo stato del pacchetto come te li ho scritti prima (super-boot-manager e unstable). Fai le modifiche e riposta il file
Avatar utente
D@nk@n81
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 405
Iscrizione: martedì 9 dicembre 2008, 23:24
Contatti:

Re: Upload nuovo programma su Launchpad

Messaggio da D@nk@n81 »

OK

Codice: Seleziona tutto

super-boot-manager (0.5.0-1) unstable; urgency=low

  * Initial release. 

 -- Pingo Pallino <pingopallino@tin.it>  Fri, 13 May 2011 15:18:14 +0200
Ultima modifica di Anonymous il sabato 21 maggio 2011, 12:04, modificato 1 volta in totale.
Burg-manager: configuratore per il burg - Sourceslist.eu promuove i progetti opensource - Repo-Finder: cercare i repository per Ubuntu, Linux Mint, Android e Cydia
Kernel 2.6.38-8-generic x86_64 Distro Ubuntu 11.04 natty | CPU: Quad core AMD Athlon II X4 630 clocked at 1600.00 MHz | Graphics: Radeon HD 5450
Avatar utente
vaillant
Rampante Reduce
Rampante Reduce
Messaggi: 8319
Iscrizione: domenica 15 marzo 2009, 9:54
Distribuzione: Ubuntu Server 20.04 LTS
Sesso: Maschile
Località: Modica

Re: Upload nuovo programma su Launchpad

Messaggio da vaillant »

Ok, abbiamo quasi finito. Resta da creare il file copyright contenente la licenza. Spostati dentro "debian" e crea il file "copyright" e all'interno ci scrivi

Codice: Seleziona tutto

This package was debianized by:

    Alessandro Lanave <allanva@tin.it> on Fri, 13 May 2011 15:18:14 +0200

It was downloaded from:

    http://www.sourceslist.eu/super-boot-manager/

Upstream Author:

    Alessandro Lanave <allanav@tin.it>

Copyright:

    <Copyright (C) 2011 Alessandro Lanave>

License:

    This package is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.

    This package is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this package; if not, write to the Free Software
    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA

On Debian systems, the complete text of the GNU General
Public License can be found in `/usr/share/common-licenses/GPL-2`.
Mi raccomando le tabulazioni dove le vedi. Questo file contiene la licenza GNU/GPL2, se ne vuoi usare una diversa dovrai sostituire il testo da "License:" in poi. Quando hai finito, spostati all'infuori di debian e digita

Codice: Seleziona tutto

dpkg-buildpackage -us -uc
e riporta il risultato
Avatar utente
D@nk@n81
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 405
Iscrizione: martedì 9 dicembre 2008, 23:24
Contatti:

Re: Upload nuovo programma su Launchpad

Messaggio da D@nk@n81 »

Codice: Seleziona tutto

dpkg-buildpackage -us -uc
dpkg-buildpackage: export CFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export CPPFLAGS from dpkg-buildflags (origin: vendor): 
dpkg-buildpackage: export CXXFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export FFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export LDFLAGS from dpkg-buildflags (origin: vendor): -Wl,-Bsymbolic-functions
dpkg-buildpackage: source package super-boot-manager
dpkg-buildpackage: source version 0.5.0-1
dpkg-buildpackage: source changed by Alessandro Lanave <allanav@tin.it>
dpkg-buildpackage: host architecture amd64
dpkg-buildpackage: warning: debian/rules is not executable: fixing that.
 dpkg-source --before-build SORGENTE
 fakeroot debian/rules clean
debian/rules:4: *** separatore  mancante.  Arresto.
dpkg-buildpackage: error: fakeroot debian/rules clean gave error exit status 2
C'è qualcosa che non va nel file rules. Ma io l'ho copiato pari pari. Forse bisogna renderlo eseguibile con sudo chmod a+x
Ultima modifica di Anonymous il venerdì 13 maggio 2011, 15:40, modificato 1 volta in totale.
Burg-manager: configuratore per il burg - Sourceslist.eu promuove i progetti opensource - Repo-Finder: cercare i repository per Ubuntu, Linux Mint, Android e Cydia
Kernel 2.6.38-8-generic x86_64 Distro Ubuntu 11.04 natty | CPU: Quad core AMD Athlon II X4 630 clocked at 1600.00 MHz | Graphics: Radeon HD 5450
Avatar utente
vaillant
Rampante Reduce
Rampante Reduce
Messaggi: 8319
Iscrizione: domenica 15 marzo 2009, 9:54
Distribuzione: Ubuntu Server 20.04 LTS
Sesso: Maschile
Località: Modica

Re: Upload nuovo programma su Launchpad

Messaggio da vaillant »

Hai ragione, ero convinto di avertelo detto. Dagli

Codice: Seleziona tutto

chmod 744 rules
cancella tutti i file che sono stati creati nella radice (cartella superiore a "debian" e "src") e ridai il comando precedente
Avatar utente
D@nk@n81
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 405
Iscrizione: martedì 9 dicembre 2008, 23:24
Contatti:

Re: Upload nuovo programma su Launchpad

Messaggio da D@nk@n81 »

L'output è praticamente uguale solo che ora non dice più che rules deve essere eseguibile:

Codice: Seleziona tutto

dpkg-buildpackage -us -uc
dpkg-buildpackage: export CFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export CPPFLAGS from dpkg-buildflags (origin: vendor): 
dpkg-buildpackage: export CXXFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export FFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export LDFLAGS from dpkg-buildflags (origin: vendor): -Wl,-Bsymbolic-functions
dpkg-buildpackage: source package super-boot-manager
dpkg-buildpackage: source version 0.5.0-1
dpkg-buildpackage: source changed by Alessandro Lanave <allanav@tin.it>
dpkg-buildpackage: host architecture amd64
 dpkg-source --before-build super-boot-manager
 fakeroot debian/rules clean
debian/rules:4: *** separatore  mancante.  Arresto.
dpkg-buildpackage: error: fakeroot debian/rules clean gave error exit status 2
Inoltre nella directory superiore non aveva creato nessun file
Burg-manager: configuratore per il burg - Sourceslist.eu promuove i progetti opensource - Repo-Finder: cercare i repository per Ubuntu, Linux Mint, Android e Cydia
Kernel 2.6.38-8-generic x86_64 Distro Ubuntu 11.04 natty | CPU: Quad core AMD Athlon II X4 630 clocked at 1600.00 MHz | Graphics: Radeon HD 5450
Avatar utente
vaillant
Rampante Reduce
Rampante Reduce
Messaggi: 8319
Iscrizione: domenica 15 marzo 2009, 9:54
Distribuzione: Ubuntu Server 20.04 LTS
Sesso: Maschile
Località: Modica

Re: Upload nuovo programma su Launchpad

Messaggio da vaillant »

Hai dato le tabulazioni giuste in rules? Allega un tar.gz dei sorgenti (debian + src) così gli do un'occhiata
Avatar utente
D@nk@n81
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 405
Iscrizione: martedì 9 dicembre 2008, 23:24
Contatti:

Re: Upload nuovo programma su Launchpad

Messaggio da D@nk@n81 »

Burg-manager: configuratore per il burg - Sourceslist.eu promuove i progetti opensource - Repo-Finder: cercare i repository per Ubuntu, Linux Mint, Android e Cydia
Kernel 2.6.38-8-generic x86_64 Distro Ubuntu 11.04 natty | CPU: Quad core AMD Athlon II X4 630 clocked at 1600.00 MHz | Graphics: Radeon HD 5450
Avatar utente
vaillant
Rampante Reduce
Rampante Reduce
Messaggi: 8319
Iscrizione: domenica 15 marzo 2009, 9:54
Distribuzione: Ubuntu Server 20.04 LTS
Sesso: Maschile
Località: Modica

Re: Upload nuovo programma su Launchpad

Messaggio da vaillant »

Immaginavo bene. Apri il file rules, ogni riga che ti ho detto di tabulare contiene degli spazi, precisamente sono la riga 4, 7, 8 e la 11. Eliminali e dagli una tabulazione (tasto tab).

Ripeti poi il dpkg-buildpackage
Avatar utente
D@nk@n81
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 405
Iscrizione: martedì 9 dicembre 2008, 23:24
Contatti:

Re: Upload nuovo programma su Launchpad

Messaggio da D@nk@n81 »

Ok ora è andato:

Codice: Seleziona tutto

dpkg-buildpackage -us -uc
dpkg-buildpackage: export CFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export CPPFLAGS from dpkg-buildflags (origin: vendor): 
dpkg-buildpackage: export CXXFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export FFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export LDFLAGS from dpkg-buildflags (origin: vendor): -Wl,-Bsymbolic-functions
dpkg-buildpackage: source package super-boot-manager
dpkg-buildpackage: source version 0.5.0-1
dpkg-buildpackage: source changed by Alessandro Lanave <allanav@tin.it>
dpkg-buildpackage: host architecture amd64
 dpkg-source --before-build super-boot-manager
 fakeroot debian/rules clean
dh clean
   dh_testdir
   dh_auto_clean
   dh_clean
rm -fr build
 dpkg-source -b super-boot-manager
dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1)
dpkg-source: info: using source format `1.0'
dpkg-source: warning: source directory 'super-boot-manager' is not <sourcepackage>-<upstreamversion> 'super-boot-manager-0.5.0'
dpkg-source: info: building super-boot-manager in super-boot-manager_0.5.0-1.tar.gz
dpkg-source: info: building super-boot-manager in super-boot-manager_0.5.0-1.dsc
 debian/rules build
dh build
   dh_testdir
   dh_auto_configure
   dh_auto_build
   dh_auto_test
 fakeroot debian/rules binary
dh binary
   dh_testroot
   dh_prep
   dh_installdirs
   dh_auto_install
   dh_install
   dh_installdocs
   dh_installchangelogs
   dh_installexamples
   dh_installman
   dh_installcatalogs
   dh_installcron
   dh_installdebconf
   dh_installemacsen
   dh_installifupdown
   dh_installinfo
   dh_pysupport
   dh_installinit
   dh_installmenu
   dh_installmime
   dh_installmodules
   dh_installlogcheck
   dh_installlogrotate
   dh_installpam
   dh_installppp
   dh_installudev
   dh_installwm
   dh_installxfonts
   dh_bugfiles
   dh_lintian
   dh_gconf
   dh_icons
   dh_perl
   debian/rules override_dh_usrlocal
make[1]: ingresso nella directory "/home/alex/Scrivania/super-boot-manager"
echo Skipping usr/local
Skipping usr/local
make[1]: uscita dalla directory "/home/alex/Scrivania/super-boot-manager"
   dh_link
   dh_compress
   dh_fixperms
   dh_strip
   dh_makeshlibs
   dh_shlibdeps
   dh_installdeb
   dh_gencontrol
   dh_md5sums
   dh_builddeb
dpkg-deb: generazione del pacchetto "super-boot-manager" in "../super-boot-manager_0.5.0-1_amd64.deb".
 dpkg-genchanges  >../super-boot-manager_0.5.0-1_amd64.changes
dpkg-genchanges: including full source code in upload
 dpkg-source --after-build super-boot-manager
dpkg-buildpackage: full upload; Debian-native package (full source is included)
ha creato una cartella in "debian"
Burg-manager: configuratore per il burg - Sourceslist.eu promuove i progetti opensource - Repo-Finder: cercare i repository per Ubuntu, Linux Mint, Android e Cydia
Kernel 2.6.38-8-generic x86_64 Distro Ubuntu 11.04 natty | CPU: Quad core AMD Athlon II X4 630 clocked at 1600.00 MHz | Graphics: Radeon HD 5450
Avatar utente
D@nk@n81
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 405
Iscrizione: martedì 9 dicembre 2008, 23:24
Contatti:

Re: Upload nuovo programma su Launchpad

Messaggio da D@nk@n81 »

C'è qualcosa che non va nel modo in sui ha ricreato la struttura delle cartelle:
/debian/super-boot-manager/usr/usr/
stanno due usr uno dentro l'altro inoltre ci sono 2 cartelle share una dentro il primo usr e una nel secondo. C'è qualcosa che non va nel file install
Burg-manager: configuratore per il burg - Sourceslist.eu promuove i progetti opensource - Repo-Finder: cercare i repository per Ubuntu, Linux Mint, Android e Cydia
Kernel 2.6.38-8-generic x86_64 Distro Ubuntu 11.04 natty | CPU: Quad core AMD Athlon II X4 630 clocked at 1600.00 MHz | Graphics: Radeon HD 5450
Avatar utente
D@nk@n81
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 405
Iscrizione: martedì 9 dicembre 2008, 23:24
Contatti:

Re: Upload nuovo programma su Launchpad

Messaggio da D@nk@n81 »

ho cambiato l'install in questo modo e le cartelle ora vengono create nel modo corretto:

Codice: Seleziona tutto

src/super-boot-manager/LICENSE /usr/share/doc/super-boot-manager/
src/super-boot-manager/README /usr/share/doc/super-boot-manager/
src/super-boot-manager/usr/ /

Codice: Seleziona tutto

dpkg-buildpackage -us -uc
dpkg-buildpackage: export CFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export CPPFLAGS from dpkg-buildflags (origin: vendor): 
dpkg-buildpackage: export CXXFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export FFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export LDFLAGS from dpkg-buildflags (origin: vendor): -Wl,-Bsymbolic-functions
dpkg-buildpackage: source package super-boot-manager
dpkg-buildpackage: source version 0.5.0-1
dpkg-buildpackage: source changed by Alessandro Lanave <allanav@tin.it>
dpkg-buildpackage: host architecture amd64
 dpkg-source --before-build super-boot-manager
 fakeroot debian/rules clean
dh clean
   dh_testdir
   dh_auto_clean
   dh_clean
rm -fr build
 dpkg-source -b super-boot-manager
dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1)
dpkg-source: info: using source format `1.0'
dpkg-source: warning: source directory 'super-boot-manager' is not <sourcepackage>-<upstreamversion> 'super-boot-manager-0.5.0'
dpkg-source: info: building super-boot-manager in super-boot-manager_0.5.0-1.tar.gz
dpkg-source: info: building super-boot-manager in super-boot-manager_0.5.0-1.dsc
 debian/rules build
dh build
   dh_testdir
   dh_auto_configure
   dh_auto_build
   dh_auto_test
 fakeroot debian/rules binary
dh binary
   dh_testroot
   dh_prep
   dh_installdirs
   dh_auto_install
   dh_install
   dh_installdocs
   dh_installchangelogs
   dh_installexamples
   dh_installman
   dh_installcatalogs
   dh_installcron
   dh_installdebconf
   dh_installemacsen
   dh_installifupdown
   dh_installinfo
   dh_pysupport
   dh_installinit
   dh_installmenu
   dh_installmime
   dh_installmodules
   dh_installlogcheck
   dh_installlogrotate
   dh_installpam
   dh_installppp
   dh_installudev
   dh_installwm
   dh_installxfonts
   dh_bugfiles
   dh_lintian
   dh_gconf
   dh_icons
   dh_perl
   debian/rules override_dh_usrlocal
make[1]: ingresso nella directory "/home/alex/Scrivania/super-boot-manager"
echo Skipping usr/local
Skipping usr/local
make[1]: uscita dalla directory "/home/alex/Scrivania/super-boot-manager"
   dh_link
   dh_compress
   dh_fixperms
   dh_strip
   dh_makeshlibs
   dh_shlibdeps
   dh_installdeb
   dh_gencontrol
   dh_md5sums
   dh_builddeb
dpkg-deb: generazione del pacchetto "super-boot-manager" in "../super-boot-manager_0.5.0-1_amd64.deb".
 dpkg-genchanges  >../super-boot-manager_0.5.0-1_amd64.changes
dpkg-genchanges: including full source code in upload
 dpkg-source --after-build super-boot-manager
dpkg-buildpackage: full upload; Debian-native package (full source is included)
Però è normale che dice che sta creando il file deb ma non lo crea?
Burg-manager: configuratore per il burg - Sourceslist.eu promuove i progetti opensource - Repo-Finder: cercare i repository per Ubuntu, Linux Mint, Android e Cydia
Kernel 2.6.38-8-generic x86_64 Distro Ubuntu 11.04 natty | CPU: Quad core AMD Athlon II X4 630 clocked at 1600.00 MHz | Graphics: Radeon HD 5450
Avatar utente
vaillant
Rampante Reduce
Rampante Reduce
Messaggi: 8319
Iscrizione: domenica 15 marzo 2009, 9:54
Distribuzione: Ubuntu Server 20.04 LTS
Sesso: Maschile
Località: Modica

Re: Upload nuovo programma su Launchpad

Messaggio da vaillant »

Il deb lo trovi nella directory superiore a quella che contiene debian e src. Spostatici e dai

Codice: Seleziona tutto

lintian --pedantic super-boot-manager_0.5.0-1_amd64.deb
se non hai il pacchetto lintian installalo, serve per vedere se ci sono errori più o meno gravi nel pacchetto.
Avatar utente
D@nk@n81
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 405
Iscrizione: martedì 9 dicembre 2008, 23:24
Contatti:

Re: Upload nuovo programma su Launchpad

Messaggio da D@nk@n81 »

Codice: Seleziona tutto

lintian --pedantic super-boot-manager_0.5.0-1_amd64.deb
W: super-boot-manager: extended-description-line-too-long
W: super-boot-manager: extended-description-line-too-long
W: super-boot-manager: extended-description-line-too-long
P: super-boot-manager: no-upstream-changelog
W: super-boot-manager: new-package-should-close-itp-bug
W: super-boot-manager: binary-without-manpage usr/bin/super-boot-manager
W: super-boot-manager: script-not-executable usr/share/applications/Super-boot-manager.desktop
W: super-boot-manager: unusual-interpreter usr/share/applications/Super-boot-manager.desktop #!xdg-open
E: super-boot-manager: shell-script-fails-syntax-check usr/share/sbm/addmenuentry
E: super-boot-manager: shell-script-fails-syntax-check usr/share/sbm/addmenuentry_grub
W: super-boot-manager: executable-not-elf-or-script usr/share/sbm/model/box.png
W: super-boot-manager: executable-not-elf-or-script usr/share/sbm/model/progress_box_background.png
W: super-boot-manager: executable-not-elf-or-script usr/share/sbm/sbm.mc
W: super-boot-manager: executable-not-elf-or-script usr/share/sbm/model/progress_box_edge.png
W: super-boot-manager: executable-not-elf-or-script usr/share/sbm/model/lock.png
W: super-boot-manager: executable-not-elf-or-script usr/share/sbm/model/motif.png
W: super-boot-manager: executable-not-elf-or-script usr/share/sbm/model/suspend.png
W: super-boot-manager: executable-not-elf-or-script usr/share/sbm/model/progress_box.png
W: super-boot-manager: executable-not-elf-or-script usr/share/sbm/model/animation.png
W: super-boot-manager: executable-not-elf-or-script usr/share/sbm/model/progress_bar.png
W: super-boot-manager: executable-not-elf-or-script usr/share/sbm/model/bullet.png
W: super-boot-manager: executable-not-elf-or-script usr/share/sbm/model/entry.png
W: super-boot-manager: executable-not-elf-or-script usr/share/sbm/model/mdv.script
W: super-boot-manager: extra-license-file usr/share/doc/super-boot-manager/LICENSE
W: super-boot-manager: extra-license-file usr/share/sbm/license.mc
Burg-manager: configuratore per il burg - Sourceslist.eu promuove i progetti opensource - Repo-Finder: cercare i repository per Ubuntu, Linux Mint, Android e Cydia
Kernel 2.6.38-8-generic x86_64 Distro Ubuntu 11.04 natty | CPU: Quad core AMD Athlon II X4 630 clocked at 1600.00 MHz | Graphics: Radeon HD 5450
Avatar utente
vaillant
Rampante Reduce
Rampante Reduce
Messaggi: 8319
Iscrizione: domenica 15 marzo 2009, 9:54
Distribuzione: Ubuntu Server 20.04 LTS
Sesso: Maschile
Località: Modica

Re: Upload nuovo programma su Launchpad

Messaggio da vaillant »

Codice: Seleziona tutto

W: super-boot-manager: extended-description-line-too-long
W: super-boot-manager: extended-description-line-too-long
W: super-boot-manager: extended-description-line-too-long
Nel file control, la descrizione estesa è malformata. In caso usa più righe ma meno lunghe per risolvere il problema. Gli altri dovremmo vederli pure ma prima verifichiamo che il pacchetto funzioni.

Correggi intanto questi errori e siamo pronti all'upload su Launchpad.
Avatar utente
D@nk@n81
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 405
Iscrizione: martedì 9 dicembre 2008, 23:24
Contatti:

Re: Upload nuovo programma su Launchpad

Messaggio da D@nk@n81 »

Codice: Seleziona tutto

P: super-boot-manager: no-upstream-changelog
W: super-boot-manager: new-package-should-close-itp-bug
W: super-boot-manager: binary-without-manpage usr/bin/super-boot-manager
W: super-boot-manager: script-not-executable usr/share/applications/Super-boot-manager.desktop
W: super-boot-manager: unusual-interpreter usr/share/applications/Super-boot-manager.desktop #!xdg-open
E: super-boot-manager: shell-script-fails-syntax-check usr/share/sbm/addmenuentry
E: super-boot-manager: shell-script-fails-syntax-check usr/share/sbm/addmenuentry_grub
W: super-boot-manager: executable-not-elf-or-script usr/share/sbm/model/box.png
W: super-boot-manager: executable-not-elf-or-script usr/share/sbm/model/progress_box_background.png
W: super-boot-manager: executable-not-elf-or-script usr/share/sbm/sbm.mc
W: super-boot-manager: executable-not-elf-or-script usr/share/sbm/model/progress_box_edge.png
W: super-boot-manager: executable-not-elf-or-script usr/share/sbm/model/lock.png
W: super-boot-manager: executable-not-elf-or-script usr/share/sbm/model/motif.png
W: super-boot-manager: executable-not-elf-or-script usr/share/sbm/model/suspend.png
W: super-boot-manager: executable-not-elf-or-script usr/share/sbm/model/progress_box.png
W: super-boot-manager: executable-not-elf-or-script usr/share/sbm/model/animation.png
W: super-boot-manager: executable-not-elf-or-script usr/share/sbm/model/progress_bar.png
W: super-boot-manager: executable-not-elf-or-script usr/share/sbm/model/bullet.png
W: super-boot-manager: executable-not-elf-or-script usr/share/sbm/model/entry.png
W: super-boot-manager: executable-not-elf-or-script usr/share/sbm/model/mdv.script
W: super-boot-manager: extra-license-file usr/share/doc/super-boot-manager/LICENSE
W: super-boot-manager: extra-license-file usr/share/sbm/license.mc
Fatto ora non compaiono più quei tre errori

Senti ma ora caricandolo sul launchpad, non essendoci buc sul launchpad non si avranno problemi?
Burg-manager: configuratore per il burg - Sourceslist.eu promuove i progetti opensource - Repo-Finder: cercare i repository per Ubuntu, Linux Mint, Android e Cydia
Kernel 2.6.38-8-generic x86_64 Distro Ubuntu 11.04 natty | CPU: Quad core AMD Athlon II X4 630 clocked at 1600.00 MHz | Graphics: Radeon HD 5450
Avatar utente
vaillant
Rampante Reduce
Rampante Reduce
Messaggi: 8319
Iscrizione: domenica 15 marzo 2009, 9:54
Distribuzione: Ubuntu Server 20.04 LTS
Sesso: Maschile
Località: Modica

Re: Upload nuovo programma su Launchpad

Messaggio da vaillant »

No, alle build farm di Launchpad interessano le dipendenze inserite in Build-Depends del file control.

Elimina i quattro pacchetti che ti ha creato il dpkg-buildpackage, poi entra in debian e dovresti trovare due file "debhelper.log" e "debhelper.subvstars". Eliminali ed esci da "debian"

Apri un terminale e digita

Codice: Seleziona tutto

debuild -S -sa -kTUACHIAVEGPG
ovviamente al posto di TUACHIAVEGPG metti la tua vera chiave.
Avatar utente
D@nk@n81
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 405
Iscrizione: martedì 9 dicembre 2008, 23:24
Contatti:

Re: Upload nuovo programma su Launchpad

Messaggio da D@nk@n81 »

Codice: Seleziona tutto

debuild -S -sa -kFA088BA5
This package has a Debian revision number but there does not seem to be
an appropriate original tar file or .orig directory in the parent directory;
(expected one of super-boot-manager_0.5.0.orig.tar.gz, super-boot-manager_0.5.0.orig.tar.bz2,
super-boot-manager_0.5.0.orig.tar.lzma,  super-boot-manager_0.5.0.orig.tar.xz or super-boot-manager.orig)
continue anyway? (y/n) y
 dpkg-buildpackage -rfakeroot -d -us -uc -S -sa
dpkg-buildpackage: export CFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export CPPFLAGS from dpkg-buildflags (origin: vendor): 
dpkg-buildpackage: export CXXFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export FFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export LDFLAGS from dpkg-buildflags (origin: vendor): -Wl,-Bsymbolic-functions
dpkg-buildpackage: source package super-boot-manager
dpkg-buildpackage: source version 0.5.0-1
dpkg-buildpackage: source changed by Alessandro Lanave <allanav@tin.it>
 dpkg-source --before-build super-boot-manager
 fakeroot debian/rules clean
dh clean
   dh_testdir
   dh_auto_clean
   dh_clean
rm -fr build
 dpkg-source -b super-boot-manager
dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1)
dpkg-source: warning: source directory 'super-boot-manager' is not <sourcepackage>-<upstreamversion> 'super-boot-manager-0.5.0'
dpkg-source: info: using source format `1.0'
dpkg-source: info: building super-boot-manager in super-boot-manager_0.5.0-1.tar.gz
dpkg-source: info: building super-boot-manager in super-boot-manager_0.5.0-1.dsc
 dpkg-genchanges -S -sa >../super-boot-manager_0.5.0-1_source.changes
dpkg-genchanges: including full source code in upload
 dpkg-source --after-build super-boot-manager
dpkg-buildpackage: source only upload: Debian-native package
Now running lintian...
W: super-boot-manager source: out-of-date-standards-version 3.8.4 (current is 3.9.1)
W: super-boot-manager source: native-package-with-dash-version
Finished running lintian.
Now signing changes and any dsc files...
 signfile super-boot-manager_0.5.0-1.dsc FA088BA5

È necessaria una passphrase per sbloccare la chiave segreta
dell'utente: "Alessandro Lanave (repository gestito da Ingalex relativo al sito http://www.sourceslist.eu) <allanav@tin.it>"
1024-bit chiave DSA, ID FA088BA5, creata 2009-12-11


 signfile super-boot-manager_0.5.0-1_source.changes FA088BA5

È necessaria una passphrase per sbloccare la chiave segreta
dell'utente: "Alessandro Lanave (repository gestito da Ingalex relativo al sito http://www.sourceslist.eu) <allanav@tin.it>"
1024-bit chiave DSA, ID FA088BA5, creata 2009-12-11


Successfully signed dsc and changes files
Burg-manager: configuratore per il burg - Sourceslist.eu promuove i progetti opensource - Repo-Finder: cercare i repository per Ubuntu, Linux Mint, Android e Cydia
Kernel 2.6.38-8-generic x86_64 Distro Ubuntu 11.04 natty | CPU: Quad core AMD Athlon II X4 630 clocked at 1600.00 MHz | Graphics: Radeon HD 5450
Avatar utente
vaillant
Rampante Reduce
Rampante Reduce
Messaggi: 8319
Iscrizione: domenica 15 marzo 2009, 9:54
Distribuzione: Ubuntu Server 20.04 LTS
Sesso: Maschile
Località: Modica

Re: Upload nuovo programma su Launchpad

Messaggio da vaillant »

Molto bene. Torna su e troverai il file source.changes che potrai caricare su launchpad. Lo fai con

Codice: Seleziona tutto

dput ppa:alessandro/ppa super-boot-manager_0.5.0-1_source.changes
ovviamente "alessandro/ppa" l'ho inventato io, tu metti quello giusto.
Scrivi risposta

Ritorna a “Gruppo Sviluppo”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 10 ospiti