Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites". Attention, le forum rencontre actuellement quelques difficultés. En cas d'erreur 502, il ne faut pas re-valider l'envoi d'un message ou l'ouverture d'une discussion, au risque de créer un doublon.

La section divers se réorganise ! De nouvelles sous-sections à venir. (plus d'infos + donner son avis)

#101 Le 14/06/2011, à 17:02

n1c0la5

Re : [g2s] LaunchBash - Tout en un pour le bash sur Launchpad

(glade2script.py:2497): libglade-WARNING **: unknown attribute `swapped' for <signal>.
[[ WIDGETS ]] ====>>>>  LaunchBash
[[ WIDGETS ]] ====>>>>  image28
[[ WIDGETS ]] ====>>>>  window1
[[ WIDGETS ]] ====>>>>  _frame4
[[ WIDGETS ]] ====>>>>  _liste_projet
[[ WIDGETS ]] ====>>>>  _projet
[[ COMBO ]] ==> Start make
[[ COMBO ]] ==> Image
[[ COMBO ]] => Image > size 20
[[ COMBO ]] ==> Label
[[ WIDGETS ]] ====>>>>  _save_projets
[[ WIDGETS ]] ====>>>>  image20
[[ WIDGETS ]] ====>>>>  _save_projet
[[ WIDGETS ]] ====>>>>  image21
[[ WIDGETS ]] ====>>>>  image36
[[ WIDGETS ]] ====>>>>  image37
[[ WIDGETS ]] ====>>>>  _notebook1
[[ WIDGETS ]] ====>>>>  _vbox6
[[ WIDGETS ]] ====>>>>  image16
[[ WIDGETS ]] ====>>>>  _changelog_ubuntu
[[ COMBO ]] ==> Start make
[[ COMBO ]] ==> Image
[[ COMBO ]] => Image > size 20
[[ COMBO ]] ==> Label
[[ COMBO ]] ==> Loaded
[[ WIDGETS ]] ====>>>>  changelog_ubuntu_btn
[[ WIDGETS ]] ====>>>>  _changelog_vlogiciel
[[ WIDGETS ]] ====>>>>  _changelog_text
[[ WIDGETS ]] ====>>>>  _changelog_version
[[ WIDGETS ]] ====>>>>  _changelog_version_actuelle
[[ WIDGETS ]] ====>>>>  changelog_ouvrir
[[ WIDGETS ]] ====>>>>  image4
[[ WIDGETS ]] ====>>>>  changelog_nouveau
[[ WIDGETS ]] ====>>>>  image9
[[ WIDGETS ]] ====>>>>  image13
[[ WIDGETS ]] ====>>>>  _vbox2
[[ WIDGETS ]] ====>>>>  _setup_executable
[[ WIDGETS ]] ====>>>>  _setup_fichiers
[[ WIDGETS ]] ====>>>>  setup_open
[[ WIDGETS ]] ====>>>>  image5
[[ WIDGETS ]] ====>>>>  _setup_save
[[ WIDGETS ]] ====>>>>  image10
[[ WIDGETS ]] ====>>>>  setup_auto
[[ WIDGETS ]] ====>>>>  image2
[[ WIDGETS ]] ====>>>>  image11
[[ WIDGETS ]] ====>>>>  _vbox5
[[ WIDGETS ]] ====>>>>  _control_source
[[ WIDGETS ]] ====>>>>  _control_depends
[[ WIDGETS ]] ====>>>>  _control_description
[[ WIDGETS ]] ====>>>>  _control_description_suite
[[ WIDGETS ]] ====>>>>  _control_recommends
[[ WIDGETS ]] ====>>>>  _control_suggests
[[ WIDGETS ]] ====>>>>  _control_enhances
[[ WIDGETS ]] ====>>>>  _control_predepends
[[ WIDGETS ]] ====>>>>  _control_breaks
[[ WIDGETS ]] ====>>>>  _control_conflicts
[[ WIDGETS ]] ====>>>>  _control_homepage
[[ WIDGETS ]] ====>>>>  _open_homepage
[[ WIDGETS ]] ====>>>>  _control_uploaders
[[ WIDGETS ]] ====>>>>  _control_maintainer
[[ WIDGETS ]] ====>>>>  _control_mail
[[ WIDGETS ]] ====>>>>  image23
[[ WIDGETS ]] ====>>>>  _control_section
[[ COMBO ]] ==> Start make
[[ COMBO ]] ==> Label
[[ COMBO ]] ==> Loaded
[[ WIDGETS ]] ====>>>>  image26
[[ WIDGETS ]] ====>>>>  _control_essential
[[ COMBO ]] ==> Start make
[[ COMBO ]] ==> Label
[[ COMBO ]] ==> Loaded
[[ WIDGETS ]] ====>>>>  image29
[[ WIDGETS ]] ====>>>>  _control_priority
[[ COMBO ]] ==> Start make
[[ COMBO ]] ==> Label
[[ COMBO ]] ==> Loaded
[[ WIDGETS ]] ====>>>>  image30
[[ WIDGETS ]] ====>>>>  _control_architecture
[[ COMBO ]] ==> Start make
[[ COMBO ]] ==> Label
[[ COMBO ]] ==> Loaded
[[ WIDGETS ]] ====>>>>  control_open
[[ WIDGETS ]] ====>>>>  image6
[[ WIDGETS ]] ====>>>>  control_save
[[ WIDGETS ]] ====>>>>  image8
[[ WIDGETS ]] ====>>>>  image15
[[ WIDGETS ]] ====>>>>  _vbox1
[[ WIDGETS ]] ====>>>>  image32
[[ WIDGETS ]] ====>>>>  _nom_licence
[[ COMBO ]] ==> Start make
[[ COMBO ]] ==> Image
[[ COMBO ]] => Image > size 65
[[ COMBO ]] ==> Label
[[ COMBO ]] ==> Loaded
[[ WIDGETS ]] ====>>>>  _licence_url
[[ WIDGETS ]] ====>>>>  image31
[[ WIDGETS ]] ====>>>>  _licence_ok
[[ WIDGETS ]] ====>>>>  image3
[[ WIDGETS ]] ====>>>>  _licence
[[ WIDGETS ]] ====>>>>  licence_open
[[ WIDGETS ]] ====>>>>  image7
[[ WIDGETS ]] ====>>>>  licence_save
[[ WIDGETS ]] ====>>>>  image14
[[ WIDGETS ]] ====>>>>  _table7
[[ WIDGETS ]] ====>>>>  _preinst
[[ WIDGETS ]] ====>>>>  image17
[[ WIDGETS ]] ====>>>>  _prerm
[[ WIDGETS ]] ====>>>>  image38
[[ WIDGETS ]] ====>>>>  _postinst
[[ WIDGETS ]] ====>>>>  image39
[[ WIDGETS ]] ====>>>>  _postrm
[[ WIDGETS ]] ====>>>>  image40
[[ WIDGETS ]] ====>>>>  image41
[[ WIDGETS ]] ====>>>>  _save_scripts
[[ WIDGETS ]] ====>>>>  image42
[[ WIDGETS ]] ====>>>>  image19
[[ WIDGETS ]] ====>>>>  _vbox3
[[ WIDGETS ]] ====>>>>  _sources_creation
[[ WIDGETS ]] ====>>>>  image22
[[ WIDGETS ]] ====>>>>  image35
[[ WIDGETS ]] ====>>>>  _sources_cle
[[ WIDGETS ]] ====>>>>  _sources_ppa
[[ COMBO ]] ==> Start make
[[ COMBO ]] ==> Label
[[ WIDGETS ]] ====>>>>  image33
[[ WIDGETS ]] ====>>>>  _sources_select
[[ COMBO ]] ==> Start make
[[ COMBO ]] ==> Label
[[ WIDGETS ]] ====>>>>  _sources_reload
[[ WIDGETS ]] ====>>>>  sources_up
[[ WIDGETS ]] ====>>>>  image27
[[ WIDGETS ]] ====>>>>  sources_suppr
[[ WIDGETS ]] ====>>>>  deb_creation
[[ WIDGETS ]] ====>>>>  image25
[[ WIDGETS ]] ====>>>>  image34
[[ WIDGETS ]] ====>>>>  _deb_select
[[ COMBO ]] ==> Start make
[[ COMBO ]] ==> Label
[[ WIDGETS ]] ====>>>>  _deb_reload
[[ WIDGETS ]] ====>>>>  deb_install
[[ WIDGETS ]] ====>>>>  image24
[[ WIDGETS ]] ====>>>>  deb_suppr
[[ WIDGETS ]] ====>>>>  image12
[[ WIDGETS ]] ====>>>>  _terminal
[[ WIDGETS ]] ====>>>>  image18
[[ WIDGETS ]] ====>>>>  button1
[[ WIDGETS ]] ====>>>>  _hbox5
[[ WIDGETS ]] ====>>>>  _nom_log
[[ WIDGETS ]] ====>>>>  _val_log
[[ WIDGETS ]] ====>>>>  _quit
[[ WIDGETS ]] ====>>>>  _add_log
[[ WIDGETS ]] ====>>>>  image1
[[ WIDGETS ]] ====>>>>  _label_info
[[ TERMINAL ]]
=> [[ PY ]] =>  ./launchbash.sh: ligne 1205: suppr_pref : commande introuvable
=> [[ PY ]] =>  SET@LaunchBash.set_version('v0.9.8')
=> [[ PY ]] =>  SET@window1.set_title('LaunchBash v0.9.8 - by Hizoka')
=> [[ PY ]] =>  SET@_notebook1.set_sensitive(False)
=> [[ PY ]] =>  SET@terminal.set_font( pango.FontDescription("monospace 8") )
=> [[ PY ]] =>  SET@terminal.set_scrollback_lines(100)
=> [[ PY ]] =>  TERM@@SEND@@
=> [[ PY ]] =>  GET@terminal_PID
=> [[ PY ]] => :: FIFO write :: GET@terminal_PID="2503"
=> [[ PY ]] =>  COMBO@@CLEAR@@_deb_select
=> [[ PY ]] =>  SET@_deb_select.append_text('Aucun paquet')
=> [[ PY ]] =>  SET@_deb_select.append_text('Tous les paquets')
=> [[ PY ]] =>  SET@_deb_select.set_active(0)
=> [[ PY ]] =>  COMBO@@CLEAR@@_sources_select
=> [[ PY ]] =>  SET@_sources_select.append_text('Aucune source')
=> [[ PY ]] =>  SET@_sources_select.append_text('Toutes les sources')
=> [[ PY ]] =>  SET@_sources_select.set_active(0)
=> [[ PY ]] =>  COMBO@@CLEAR@@_sources_ppa
=> [[ PY ]] =>  SET@_sources_ppa_entry.connect('icon-press',self.on_entry)
=> [[ PY ]] =>  SET@_liste_projet.set_current_folder('/home/nicolas/Téléchargements/launchbash')
=> [[ PY ]] =>  DEBUG => in boucle bash : terminal_PID="2503"
=> [[ PY ]] => :: FIFO write :: _deb_select Aucun paquet
=> [[ PY ]] =>  DEBUG=> in bash NOT GET _deb_select Aucun paquet
=> [[ PY ]] =>  DEBUG=> in bash NOT GET
=> [[ PY ]] => :: FIFO write :: _sources_select Aucune source
=> [[ PY ]] =>  DEBUG=> in bash NOT GET _sources_select Aucune source
=> [[ PY ]] =>  DEBUG=> in bash NOT GET
=> [[ PY ]] => :: FIFO write :: _liste_projet /home/nicolas/Téléchargements/launchbash
=> [[ PY ]] =>  DEBUG=> in bash NOT GET _liste_projet /home/nicolas/Téléchargements/launchbash
=> [[ PY ]] =>  COMBO@@CLEAR@@_projet
=> [[ PY ]] =>  SET@_hbox5.hide()
=> [[ PY ]] =>  SET@_label_info.show()
=> [[ PY ]] =>  SET@_add_log.show()
=> [[ PY ]] =>  SET@_label_info.set_markup('''<span color='red'><b>ATTENTION :</b> Vous devez choisir un projet ou en créer un !!</span>''')
=> [[ PY ]] =>  SET@_notebook1.set_sensitive(False)
=> [[ PY ]] =>  DEBUG=> in bash NOT GET
None None <gtk.Entry object at 0x41b2af0 (GtkEntry at 0x328d860)>
=> [[ PY ]] => :: FIFO write :: _nom_log t
=> [[ PY ]] =>  DEBUG=> in bash NOT GET _nom_log t
None None <gtk.Entry object at 0x41b2af0 (GtkEntry at 0x328d860)>
=> [[ PY ]] => :: FIFO write :: _nom_log te
=> [[ PY ]] =>  DEBUG=> in bash NOT GET _nom_log te
None None <gtk.Entry object at 0x41b2af0 (GtkEntry at 0x328d860)>
=> [[ PY ]] => :: FIFO write :: _nom_log tes
=> [[ PY ]] =>  DEBUG=> in bash NOT GET _nom_log tes
None None <gtk.Entry object at 0x41b2af0 (GtkEntry at 0x328d860)>
=> [[ PY ]] => :: FIFO write :: _nom_log test
=> [[ PY ]] =>  DEBUG=> in bash NOT GET _nom_log test
=> [[ PY ]] => :: FIFO write :: _val_log clicked
=> [[ PY ]] =>  DEBUG=> in bash NOT GET _val_log clicked
=> [[ PY ]] =>  TERM@@SEND@@mkdir -p "/home/nicolas/Téléchargements/launchbash/test"/{debian,data/share/{applications,test}}\n
=> [[ PY ]] =>  SET@_liste_projet.set_filename('/home/nicolas/Téléchargements/launchbash')
=> [[ PY ]] =>  COMBO@@FINDSELECT@@_projet@@test
=> [[ PY ]] => :: FIFO write :: _liste_projet /home/nicolas/Téléchargements
=> [[ PY ]] =>  DEBUG=> in bash NOT GET _liste_projet /home/nicolas/Téléchargements
=> [[ PY ]] =>  COMBO@@CLEAR@@_projet
=> [[ PY ]] => :: FIFO write :: _liste_projet /home/nicolas/Téléchargements/launchbash
=> [[ PY ]] =>  SET@_projet.append_text('addons')
=> [[ PY ]] =>  SET@_projet.append_text('B.S.O. Noviembre')
=> [[ PY ]] =>  SET@_projet.append_text('BT5-GNOME-32')
=> [[ PY ]] =>  SET@_projet.append_text('HY-MAGE-install-new (2)')
=> [[ PY ]] =>  COMBO@@IMG@@_projet@@launchbash|/home/nicolas/Téléchargements/launchbash/launchbash.png|20
=> [[ PY ]] =>  SET@_hbox5.hide()
=> [[ PY ]] =>  SET@_label_info.show()
=> [[ PY ]] =>  SET@_add_log.show()
=> [[ PY ]] =>  SET@_label_info.set_markup('''<span color='red'><b>ATTENTION :</b> Vous devez choisir un projet ou en créer un !!</span>''')
=> [[ PY ]] =>  SET@_notebook1.set_sensitive(False)
=> [[ PY ]] =>  DEBUG=> in bash NOT GET _liste_projet /home/nicolas/Téléchargements/launchbash
=> [[ PY ]] =>  COMBO@@CLEAR@@_projet
=> [[ PY ]] =>  SET@_projet.append_text('test')
=> [[ PY ]] =>  SET@_hbox5.hide()
=> [[ PY ]] =>  SET@_label_info.show()
=> [[ PY ]] =>  SET@_add_log.show()
=> [[ PY ]] =>  SET@_label_info.set_markup('''<span color='red'><b>ATTENTION :</b> Vous devez choisir un projet ou en créer un !!</span>''')
=> [[ PY ]] =>  SET@_notebook1.set_sensitive(False)
=> [[ PY ]] =>  DEBUG=> in bash NOT GET
=> [[ PY ]] => :: FIFO write :: _projet test
=> [[ PY ]] =>  DEBUG=> in bash NOT GET _projet test
=> [[ PY ]] =>  SET@_hbox5.hide()
=> [[ PY ]] =>  SET@_label_info.show()
=> [[ PY ]] =>  SET@_add_log.show()
=> [[ PY ]] =>  SET@_label_info.set_text("")
=> [[ PY ]] =>  SET@_nom_log.set_text("")
=> [[ PY ]] =>  SET@_notebook1.set_sensitive(True)
=> [[ PY ]] =>  TEXT@@CLEAR@@_postinst,_postrm,_preinst,_prerm,_changelog_text,_licence,_setup_fichiers,_control_description_suite
None => [[ PY ]] =>  SET@_hbox5.hide()
None <gtk.Entry object at 0x41b2af0 (GtkEntry at 0x328d860)>
=> [[ PY ]] =>  SET@_label_info.show()
=> [[ PY ]] =>  SET@_add_log.show()
=> [[ PY ]] =>  SET@_label_info.set_markup('''<span color='red'><b>ATTENTION :</b> Version d'Ubuntu iconnue</span>''')
=> [[ PY ]] =>  COMBO@@FINDSELECT@@_changelog_ubuntu@@maverick
=> [[ PY ]] => :: FIFO write :: _nom_log 
=> [[ PY ]] =>  SET@_hbox5.hide()
=> [[ PY ]] =>  SET@_label_info.show()
=> [[ PY ]] =>  SET@_add_log.show()
=> [[ PY ]] =>  SET@_label_info.set_markup('''<span color='red'><b>ATTENTION :</b> Version du projet introuvable.</span>''')
=> [[ PY ]] =>  SET@_changelog_vlogiciel.set_text("Erreur")
=> [[ PY ]] =>  SET@_hbox5.hide()
=> [[ PY ]] =>  SET@_label_info.show()
=> [[ PY ]] =>  SET@_add_log.show()
=> [[ PY ]] =>  SET@_label_info.set_markup('''<span color='red'><b>ATTENTION :</b> Version du changelog erronnée.</span>''')
=> [[ PY ]] =>  SET@_changelog_version_actuelle.set_text("Version érronnée.")
=> [[ PY ]] =>  SET@_changelog_version.set_range(0, 0)
=> [[ PY ]] =>  SET@_changelog_version.set_value(0)
=> [[ PY ]] =>  SET@_hbox5.hide()
=> [[ PY ]] =>  SET@_label_info.show()
=> [[ PY ]] =>  SET@_add_log.show()
=> [[ PY ]] =>  SET@_label_info.set_markup('''<span color='red'><b>ATTENTION :</b> Aucun changelog trouvé.</span>''')
=> [[ PY ]] => :: FIFO write :: _changelog_ubuntu maverick
None None <gtk.Entry object at 0x3f11be0 (GtkEntry at 0x3042890)>
=> [[ PY ]] => :: FIFO write :: _changelog_vlogiciel Erreur
=> [[ PY ]] =>  SET@_hbox5.hide()
=> [[ PY ]] =>  SET@_label_info.show()
=> [[ PY ]] =>  SET@_add_log.show()
=> [[ PY ]] =>  SET@_label_info.set_markup('''<span color='red'><b>ATTENTION :</b> Pas de fichier à copier.</span>''')
=> [[ PY ]] => :: FIFO write :: _changelog_version 0.0
=> [[ PY ]] =>  SET@_setup_executable.set_text('''\'test\'''')
=> [[ PY ]] =>  SET@_control_source.set_text('''test''')
=> [[ PY ]] =>  SET@_control_maintainer.set_text("")
=> [[ PY ]] =>  SET@_hbox5.hide()
=> [[ PY ]] =>  SET@_label_info.show()
=> [[ PY ]] =>  SET@_add_log.show()
=> [[ PY ]] =>  SET@_label_info.set_markup('''<span color='red'><b>ATTENTION :</b> Aucun nom de mainteneur.</span>''')
=> [[ PY ]] =>  SET@_control_mail.set_text("")
=> [[ PY ]] =>  SET@_hbox5.hide()
=> [[ PY ]] =>  SET@_label_info.show()
=> [[ PY ]] =>  SET@_add_log.show()
=> [[ PY ]] =>  SET@_label_info.set_markup('''<span color='red'><b>ATTENTION :</b> Aucun mail de mainteneur.</span>''')
None None <gtk.Entry object at 0x3f11eb0 (GtkEntry at 0x3042af0)>
=> [[ PY ]] => :: FIFO write :: _setup_executable 'test'
=> [[ PY ]] =>  SET@_control_uploaders.set_text("")
=> [[ PY ]] =>  SET@_control_homepage.set_text("")
=> [[ PY ]] =>  SET@_open_homepage.set_uri("")
=> [[ PY ]] =>  SET@_control_description.set_text('''mini description''')
None None <gtk.Entry object at 0x41ab320 (GtkEntry at 0x3042e80)>
=> [[ PY ]] => :: FIFO write :: _control_description mini description
=> [[ PY ]] =>  SET@_control_depends.set_text("")
=> [[ PY ]] =>  SET@_control_recommends.set_text("")
=> [[ PY ]] =>  SET@_control_suggests.set_text("")
=> [[ PY ]] =>  SET@_control_enhances.set_text("")
=> [[ PY ]] =>  SET@_control_predepends.set_text("")
=> [[ PY ]] =>  SET@_control_breaks.set_text("")
=> [[ PY ]] =>  SET@_control_conflicts.set_text("")
=> [[ PY ]] =>  COMBO@@FINDSELECT@@_control_architecture@@all
=> [[ PY ]] => :: FIFO write :: _control_architecture all
=> [[ PY ]] =>  COMBO@@FINDSELECT@@_control_section@@all
=> [[ PY ]] =>  COMBO@@FINDSELECT@@_control_priority@@standard
=> [[ PY ]] =>  COMBO@@FINDSELECT@@_control_essential@@no
=> [[ PY ]] =>  TEXT@@END@@_control_description_suite@@Grosse description
=> [[ PY ]] =>  COMBO@@FINDSELECT@@_nom_licence@@Autre
=> [[ PY ]] =>  TEXT@@LOAD@@_licence@@/home/nicolas/Téléchargements/launchbash/test/debian/copyright
=> [[ PY ]] =>  DEBUG=> in bash NOT GET _nom_log
=> [[ PY ]] =>  COLOR@@_nom_log.modify_base@@gtk.STATE_NORMAL@@RED
=> [[ PY ]] =>  DEBUG=> in bash NOT GET _changelog_ubuntu maverick
=> [[ PY ]] =>  DEBUG=> in bash NOT GET _changelog_vlogiciel Erreur
=> [[ PY ]] =>  DEBUG=> in bash NOT GET _changelog_version 0.0
=> [[ PY ]] => :: FIFO write :: _control_priority standard
=> [[ PY ]] =>  DEBUG=> in bash NOT GET _setup_executable 'test'
=> [[ PY ]] =>  DEBUG=> in bash NOT GET _control_description mini description
=> [[ PY ]] =>  DEBUG=> in bash NOT GET _control_architecture all
=> [[ PY ]] => :: FIFO write :: _control_essential no
=> [[ PY ]] =>  DEBUG=> in bash NOT GET _control_priority standard
=> [[ PY ]] =>  DEBUG=> in bash NOT GET _control_essential no
=> [[ PY ]] => :: FIFO write :: _nom_licence Autre licence
=> [[ PY ]] =>  DEBUG=> in bash NOT GET _nom_licence Autre licence
=> [[ PY ]] =>  MULTI@@SET@@set_sensitive(False)@@_licence_url,_licence_ok
=> [[ PY ]] => :: FIFO write :: _quit clicked
=> [[ PY ]] =>  DEBUG=> in bash NOT GET _quit clicked
=> [[ PY ]] =>  TERM@@kill
=> [[ PY ]] =>  EXIT@@
=> [[ PY ]] => :: FIFO write :: QuitNow
EXIT="no"
[terminal] kill:  2503

Sinon ls -R me donne

./test:
data  debian  setup.py

./test/data:
share

./test/data/share:
applications  test

./test/data/share/applications:

./test/data/share/test:

./test/debian:
compat  control  copyright  rules

EDIT: sinon la version de launchbash c'est la 0.9.8

Sinon, c'est du HS mais j'ai vu que tu avais un script postinst avec le gestion des mimes-types.
Tu aurais de la doc pour expliquer comment on fait avec un .deb?
merci d'avance
nico

Dernière modification par nicodemadrid (Le 14/06/2011, à 17:10)

Hors ligne

#102 Le 14/06/2011, à 17:51

Hizoka

Re : [g2s] LaunchBash - Tout en un pour le bash sur Launchpad

bon je viens de retester :
De base il ne crée pas le fichier, ca c'est normal.

Tu lances le logiciel qui doit t'indiquer :

Version du logiciel => Version erronée (avec une belle faute)
Version du changelog => 1
Actuelle => Version erronée (avec une belle faute)

Tu rentres ta version du logiciel, le texte et tu sauvegardes.

Cela devrait te donner :

Version du logiciel => ta version
Version du changelog => 2
Actuelle => 1

ca passe avec ton test ?

Tu aurais de la doc pour expliquer comment on fait avec un .deb?

regarde sur le site de debian et leurs explications sur les deb. ( http://www.debian.org/doc/debian-policy/ )

Hors ligne

#103 Le 14/06/2011, à 17:55

n1c0la5

Re : [g2s] LaunchBash - Tout en un pour le bash sur Launchpad

Ça passe pas avec mon test hmm
Je mets 0.2 (au pif dans version du logiciel)
"test" dans le texte du changelog
Enregistré, et quoi que je fasse je reviens a 0 pour le changelog hmm

Hors ligne

#104 Le 14/06/2011, à 18:07

Hizoka

Re : [g2s] LaunchBash - Tout en un pour le bash sur Launchpad

bon teste avec cette version : http://hizoka.funcenter.fr/linux/launchpad.tar.gz

Dernière modification par Hizoka (Le 14/06/2011, à 18:08)

Hors ligne

#105 Le 14/06/2011, à 18:14

n1c0la5

Re : [g2s] LaunchBash - Tout en un pour le bash sur Launchpad

Yep, ça fonctionne big_smile
Merci beaucoup, a voir si j'ai pas d'autres problèmes big_smile

Dernière modification par nicodemadrid (Le 14/06/2011, à 18:14)

Hors ligne

#106 Le 14/06/2011, à 18:34

Hizoka

Re : [g2s] LaunchBash - Tout en un pour le bash sur Launchpad

ok niquel smile

Hors ligne

#107 Le 14/06/2011, à 21:36

n1c0la5

Re : [g2s] LaunchBash - Tout en un pour le bash sur Launchpad

Rebonsoir, bon alors déjà je t'informe que à chaque fois que je relance launchbash la dossier de mes projets n'est pas sauvegardé (pas super grave wink
Sinon, je ne comprends pas trop ce qu'il faut mettre dans l'onglet sources? Pourrais tu m'expliquer un peu si ça ne te gêne pas?
Merci d'avance
nico

Hors ligne

#108 Le 15/06/2011, à 17:22

Hizoka

Re : [g2s] LaunchBash - Tout en un pour le bash sur Launchpad

bon alors déjà je t'informe que à chaque fois que je relance launchbash la dossier de mes projets n'est pas sauvegardé

tu as bien sauvegardé le dossier voulu via l'icone à droite ?
je viens de tester et ca passe...

Sinon, je ne comprends pas trop ce qu'il faut mettre dans l'onglet sources? Pourrais tu m'expliquer un peu si ça ne te gêne pas?

Ce logiciel est fait pour créer des sources que tu enverras sur launchpad afin que ce soit dispo en deb via des ppa.
Launchpad te donne un login et mot de passe pour signer tes paquets, c'est  ce qu'attend le logiciel.
De la le logiciel créera les sources que tu pourras :
- Envoyer sur launchpad afin que soient créés les deb.
- Créer les deb en local pour tester.

Hors ligne

#109 Le 15/06/2011, à 18:14

n1c0la5

Re : [g2s] LaunchBash - Tout en un pour le bash sur Launchpad

Hizoka a écrit :

bon alors déjà je t'informe que à chaque fois que je relance launchbash la dossier de mes projets n'est pas sauvegardé
tu as bien sauvegardé le dossier voulu via l'icone à droite ?
je viens de tester et ca passe...

Yep, c'est ce que j'ai fait ça passe pas hmm (pourquoi chez moi rien ne fonctionne normalement? )

Hors ligne

#110 Le 15/06/2011, à 18:21

Hizoka

Re : [g2s] LaunchBash - Tout en un pour le bash sur Launchpad

fais :

cat /home/$USER/.config/launchbash/preferences

avant et apres sauvegarde du dossier

Hors ligne

#111 Le 15/06/2011, à 18:32

n1c0la5

Re : [g2s] LaunchBash - Tout en un pour le bash sur Launchpad

dans les deux cas j'ai

cat: /home/nicolas/.config/launchbash/preferences: Aucun fichier ou dossier de ce type

Hors ligne

#112 Le 16/06/2011, à 17:45

Hizoka

Re : [g2s] LaunchBash - Tout en un pour le bash sur Launchpad

une petite mise à jour :http://hizoka.funcenter.fr/linux/launchbash/launchbash.tar.gz

lance le logiciel et regarde dans terminal ce qu'il dit

Dernière modification par Hizoka (Le 16/06/2011, à 17:50)

Hors ligne

#113 Le 16/06/2011, à 19:12

n1c0la5

Re : [g2s] LaunchBash - Tout en un pour le bash sur Launchpad

je te copies tout?

Hors ligne

#114 Le 17/06/2011, à 07:52

Hizoka

Re : [g2s] LaunchBash - Tout en un pour le bash sur Launchpad

oui, mais juste ce qu'il dit au demarrage.

si tu l'a deja relancé, refais :

ls /home/nicolas/.config/launchbash/
cat /home/nicolas/.config/launchbash/preferences

Hors ligne

#115 Le 20/06/2011, à 01:55

YannUbuntu

Re : [g2s] LaunchBash - Tout en un pour le bash sur Launchpad

Bonjour
je viens de modifier mon post #83 , pour ceux qui auraient le meme soucis. (il semble qu'on ait besoin des paquets gnome-gpg et gnupg-agent, puis redemarrer le pc,  pour utiliser Launchbash)


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#116 Le 20/06/2011, à 02:14

Hizoka

Re : [g2s] LaunchBash - Tout en un pour le bash sur Launchpad

ok j'ajoute au 1er message.

Hors ligne

#117 Le 21/06/2011, à 17:46

YannUbuntu

Re : [g2s] LaunchBash - Tout en un pour le bash sur Launchpad

salut
a quand une MAJ pour ajouter 11.10 dans la liste stp ? smile (profite-en pour enlever Karmic qui n'est plus supporté)

Dernière modification par YannUbuntu (Le 21/06/2011, à 17:46)


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#118 Le 02/07/2011, à 19:31

smo

Re : [g2s] LaunchBash - Tout en un pour le bash sur Launchpad

ola

je test le soft pour un paquet python hizo

pourquoi on ne peut pas ecrire la version du changelog comme on veut ? pourquoi un selecteur qui va de 0 a 100?

genre la je veux mettre 0.60.0-0ppa1, c est impossible il revient a 1

je test le reste tongue

edit: ah oui la je comprend pas du tout ton systeme de "versioning" smile, j suis pt etre fatigue cela dit big_smile ....

autre chose qui serait sympa, quand tu selectionne un dossier source qui n a pas encore de dossier deb il serait bien que ce soit fait automatiquement

1/ajouter python-stdeb a tes dependances
2/ si fichier setup.py present mais pas de dossier deb, executer:

python setup.py --command-packages=stdeb.command debianize

ca genere un dossier deb avec ce qu il faut

et enchainer sur le reste

pour les versions ca serait mieux je pense d utiliser une entree texte, perso je nomme mes versions toujours sur le meme format

v 0.9.x.x...-0(ou 1 si paquet deja dispo sous debian)ppaX(X = nombre d'essai, en gros..)~natty/maverick/etc

exemple:

v 0.9.2-0ppa1~natty


++

++

Dernière modification par smo (Le 02/07/2011, à 23:55)


ht5streamer, streaming youtube/dailymotion...: http://forum.ubuntu-fr.org/viewtopic.php?id=1299461 / http://ht5streamer.free.fr
ubukey, createur ubuntu customisé: http://forum.ubuntu-fr.org/viewtopic.php?id=360408
tchat: ##ubuntu-fr-geek sur irc (irc.ubuntu.com)
ME PAYER UNE BIERE !! :D :  http://gtk-apps.org/content/donate.php?content=138588

Hors ligne

#119 Le 03/07/2011, à 04:35

Hizoka

Re : [g2s] LaunchBash - Tout en un pour le bash sur Launchpad

oula, ca fait un moment que je me suis pas pencher dessus...
il faudrait que je fasse quelques changements...

pour les versions ca serait mieux je pense d utiliser une entree texte, perso je nomme mes versions toujours sur le meme format

0.9.2-0ppa5~natty
version logiciel-0 (je laisse zero, c'est vrai)ppa(version du changelog)~version d'ubuntu

edit: ah oui la je comprend pas du tout ton systeme de "versioning" , j suis pt etre fatigue cela dit  ....

tu choisis ta version de logiciel,
il mettra la version minimum du changelog automatiquement (si la version logiciel ne change pas il incremente d'un, si elle change elle repart à 1)

genre la je veux mettre 0.60.0-0ppa1, c est impossible il revient a 1

comment ça ? normalement il te proposera 1 justement... (quelle est ta version de launchbash ?)

autre chose qui serait sympa, quand tu selectionne un dossier source qui n a pas encore de dossier deb il serait bien que ce soit fait automatiquement

tu es sensé créer ton projet via launchbash (bouton en bas à droite)

ajouter python-stdeb a tes dependances

ok

2/ si fichier setup.py present mais pas de dossier deb, executer:

normalement pas possible si tu as créé le projet via launchbash...
mais je peux ajouter la commande en cas de dossier deb effacé...

pour les versions ca serait mieux je pense d utiliser une entree texte, perso je nomme mes versions toujours sur le meme format

ouais s'tu veux... j'ai fais ca pour eviter les erreurs de version de changelog qui peuvent faire planter la creation du deb...

Hors ligne

#120 Le 03/07/2011, à 04:53

YannUbuntu

Re : [g2s] LaunchBash - Tout en un pour le bash sur Launchpad

Salut
ma wishlist :
- un pti truc tout simple : remplacer Karmic par Oneiric wink
- correction de bug : garder en memoire le PPA utilisé pour chaque projet
- nouvelle fonctionnalité : dans le 1er onglet mettre une case a cocher devant chaque version d'Ubuntu, et lors de l'upload sur PPA faire une boucle qui envoie sur toutes les versions cochées.


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#121 Le 03/07/2011, à 20:59

Hizoka

Re : [g2s] LaunchBash - Tout en un pour le bash sur Launchpad

- un pti truc tout simple : remplacer Karmic par Oneiric

ok

- correction de bug : garder en memoire le PPA utilisé pour chaque projet

ca fait changer pas mal de truc... car il faut que j'indique quelque part l'info...
ou je ne conserve plus en memoire les depots, mais seulement 1 depot par projet (simple)
ou il garde les depots en tetes, garde le depot de chaque projet en tete, verifie que ce dernier est dans la liste... (vachement plus compliqué...)

dis moi, si tu as d'autres idées.

- nouvelle fonctionnalité : dans le 1er onglet mettre une case a cocher devant chaque version d'Ubuntu, et lors de l'upload sur PPA faire une boucle qui envoie sur toutes les versions cochées.

Pour le moment, g2s ne permet pas de mettre de coche dans la liste... je vais poster l'idée an ansuz.

Ca compliquerait pas mal pour pas grand chose, car ca prend 30 sec à faire...
- tu fais ta 1ere version avec toutes les modifs.
- tu changes la version, tu sauvegardes, tu crées la sources
- a refaire pour chaque version
- tu traites toutes les sources d'un coup.

Le mieux serait de se renseigner sur launchpad si c'est possible de poster une source multi ditrib... mais vu mon niveau d'us...

smo
=> t'as pigé mes explications ou pas vis à vis du numero de la version du changelog ?
tu trouve mieux de ne rien forcer ?

si fichier setup.py present mais pas de dossier deb, executer:
python setup.py --command-packages=stdeb.command debianize

la dependance python-stdeb sert à quoi d'autre ?

sinon, je peux changer la verification suivante :

[[ ! -e "${setup}" || ! -e "${control}" ]] && { info "Projet invalide !! Il manque des fichiers."; return; }

=>

[[ ! -e "${setup}" ]] && { info "Projet invalide !! Pas de fichier setup.py."; return; }
[[ ! -d "${debian}" ]] && { info "Création du dossier debian manquant."; python setup.py --command-packages=stdeb.command debianize; }

si tu as des conseils pour améliorer ton setup.py  en lui intégrant des infos ou autres...
genre lui donner un max d'infos sur le projet et tout créé automatiquement via ta commande ?
ca me simplifierait énormément de chose si je pouvais n'avoir que le fichier setup à look pour recup les infos...

j'attends plus de retours de votre part pour continuer smile

Dernière modification par Hizoka (Le 03/07/2011, à 22:40)

Hors ligne

#122 Le 04/07/2011, à 02:28

YannUbuntu

Re : [g2s] LaunchBash - Tout en un pour le bash sur Launchpad

Hizoka a écrit :

ou il garde les dépôts en tetes, garde le depot de chaque projet en tete, verifie que ce dernier est dans la liste... (vachement plus compliqué...)

Oui, ca serait bien.

Ou sinon: tu rends independant chaque projet: tu fais une nouvelle liste de depot par projet (ajouter un depot ne l'ajoute que pour le projet en cours) , et pour chaque projet tu gardes en tete le dernier utilisé. L'avantage c'est que tu n'as pas besoin de verifier que le dernier est dans la liste.

Hizoka a écrit :

Pour le moment, g2s ne permet pas de mettre de coche dans la liste... je vais poster l'idée an ansuz.

Ouh la, non ! Je parlais de virer le combobox (la liste deroulante) et de le remplacer par les 5 cases a cocher.

1309742463.png


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#123 Le 04/07/2011, à 06:32

Hizoka

Re : [g2s] LaunchBash - Tout en un pour le bash sur Launchpad

alors :
- il va falloir que je modifie bcp mon script aussi bien pour les depots que pour les versions ubuntu....
- niveau ergonomie, c'est pourri...

ca risque de me prendre pas mal de temps tout ca...

Hors ligne

#124 Le 04/07/2011, à 09:06

YannUbuntu

Re : [g2s] LaunchBash - Tout en un pour le bash sur Launchpad

autre detail : le bouton "Enregistrer" a coté des versions Ubuntu est inutile, il suffirait que LB enregistre automatiquement a chaque changement?

EDIT: apres réflexion, je pense que c'est mieux que chaque projet ait sa propre liste de PPAs en memoire. Par exemple j'ai des projets pour mes versions instables que je ne deverse que dans mes PPA instables, et actuellement je suis oblige de toujours verifier par 2 fois que LaunchBash ne m'a pas sélectionné par erreur un PPA stable (je ne le verrais pas tout de suite, par contre les utilisateurs du PPA stable le verraient eux -> tout serait KO).

EDIT2: en parlant d'ergonomie, ca serait bien que le nom du PPA selectionné soit visible entierement. (chez moi la fin est toujours masquee, je suis oblige de redimensionner la fenetre). Il suffirait de mettre la box du PPA sous celle du Mot de passe par exemple.

Dernière modification par YannUbuntu (Le 04/07/2011, à 09:31)


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#125 Le 04/07/2011, à 18:00

Hizoka

Re : [g2s] LaunchBash - Tout en un pour le bash sur Launchpad

Alors, niveau ergonomie :
- Virer le bouton enregistrer de la version ubuntu
- Virer la version actuelle du changelog
- Rassembler sur la même ligne la version logiciel et la version changelog
- Diminuer la taille de la box du mdp, qui ne change plus de taille, diminution de la taille du bouton de creation des sources (car mettre en dessous fera encore grandir la fenêtre... elle fait déjà 710*500, il faut penser aux netbook)
- Remplacement de la combobox des versions ubuntu par des check box.

=> c'est fait au niveau graphique. il reste à faire tous les changements niveau du script

Niveau ppa :
- Chaque projet est indépendant, mais doit-il se souvenir uniquement du dernier ppa utilisé pour le lui (simple à mettre en place) ou utiliser une liste ?

=> pas encore touché, je ferais ca mercredi/jeudi je pense car je n'aurai pas d'autres moments.

Hors ligne

Haut de page ↑