Pb avec entrée de menu

2003-08-20 Par sujet Christian Perrier
Un souci pour mettre une entrée de menu pour Geneweb.

Celui-ci est un démon qui écoute sur le port 2317 et sert, par le Web,
des bases de données généalogiques.

Je voudrais que mon paquet ajoute une zoulie entrée dans le système de
menus Debian.

Donc, je fais un debian/geneweb.menu avec ceci :

?package(geneweb):\
needs=text\
section=Apps/Tools\
title=Geneweb\
hints=Geneweb genealogy software\
command=/usr/bin/www-browser http://localhost:2317\
icon=/usr/share/pixmaps/geneweb.xpm

L'icône est bien installée (et en plus elle a les couleurs qui ne font
pas râler lintian)
   
Mon debian/rules fait un dh_installmenu et, pas de pbs, l'entrée
apparaît bien où il faut.

Par contre, quand je l'utilise, j'ai ceci qui apparaît dans mon
.xsession-errors :

Argument invalide : « http://localhost:2317 »

et rien ne se passe


Par contre si j'utilise à la main cette commande, tout va bien  :

/usr/bin/www-browser http://localhost:2317

(www-browser est mozilla chez moi mais ça marche aussi si je change
l'alternative pour lynx...)

Une idée, quelqu'un ?


-- 





Re: Pb avec entrée de menu

2003-08-20 Par sujet Eric Heintzmann
Christian Perrier wrote:
Un souci pour mettre une entrée de menu pour Geneweb.
Celui-ci est un démon qui écoute sur le port 2317 et sert, par le Web,
des bases de données généalogiques.
Je voudrais que mon paquet ajoute une zoulie entrée dans le système de
menus Debian.
Donc, je fais un debian/geneweb.menu avec ceci :
?package(geneweb):\
needs=text\
section=Apps/Tools\
title=Geneweb\
hints=Geneweb genealogy software\
command=/usr/bin/www-browser http://localhost:2317\
icon=/usr/share/pixmaps/geneweb.xpm
L'icône est bien installée (et en plus elle a les couleurs qui ne font
pas râler lintian)
   
Mon debian/rules fait un dh_installmenu et, pas de pbs, l'entrée
apparaît bien où il faut.

Par contre, quand je l'utilise, j'ai ceci qui apparaît dans mon
.xsession-errors :
Argument invalide : « http://localhost:2317 »
et rien ne se passe
Par contre si j'utilise à la main cette commande, tout va bien  :
/usr/bin/www-browser http://localhost:2317
(www-browser est mozilla chez moi mais ça marche aussi si je change
l'alternative pour lynx...)
Une idée, quelqu'un ?

/bin/sh -c \/usr/bin/www-browser http://localhost:2317\;



Re: Pb avec entrée de menu

2003-08-20 Par sujet Christian Perrier

 Une idée, quelqu'un ?
 
 
 
 /bin/sh -c \/usr/bin/www-browser http://localhost:2317\;

Argument invalide : « /usr/bin/www-browser http://localhost:2317 »

 :-)




Re: Pb avec entrée de menu

2003-08-20 Par sujet Josselin Mouette
Le mer 20/08/2003 à 11:47, Christian Perrier a écrit :
 ?package(geneweb):\
 needs=text\
 section=Apps/Tools\
 title=Geneweb\
 hints=Geneweb genealogy software\
 command=/usr/bin/www-browser http://localhost:2317\
 icon=/usr/share/pixmaps/geneweb.xpm
 
 L'icône est bien installée (et en plus elle a les couleurs qui ne font
 pas râler lintian)

lintian n'a pas été corrigé, mais maintenant menu n'exige plus ces
couleurs.

Par contre je me permets d'émettre des doutes quant à l'utilisation de
/usr/bin/www-browser. Si c'est un navigateur texte, vu que tu ne
requiers pas de terminal, ça ne marchera pas. Utiliser x-www-browser
serait peut-être plus approprié, mais c'est une dépendance un peu lourde
si le logiciel doit être installé sur un serveur.
-- 
 .''`.   Josselin Mouette/\./\
: :' :   [EMAIL PROTECTED]
`. `'[EMAIL PROTECTED]
  `-  Debian GNU/Linux -- The power of freedom


signature.asc
Description: Ceci est une partie de message	=?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?=


Re: lancement d'un daemon lors d'un upgrade

2003-08-20 Par sujet claude
Benoit Friry a écrit :
Bonjour,
Lors de l'upgrade d'un paquet correspondant à un daemon[1], le script de
pré-installation l'arrête[2] et le script de post-installation le
relance[3] quel qu'est été l'état précédent.
Je trouve ce comportement erroné, dans la mesure où l'upgrade ne remet
pas le système dans l'état où il était avant, ni même dans l'état
correspondant à son initlevel (system V).
Oui, je suis d'accord avec toi... Ca m'est arrivé plusieurs fois, et si 
on upgrade beaucoup de paquets en même temps, c'est limite lourdingue :(

Claude



Re: lancement d'un daemon lors d'un upgrade

2003-08-20 Par sujet Raphael Hertzog
Le Wed, Aug 20, 2003 at 05:06:53PM +0200, Benoit Friry écrivait:
 arrêté[5]. Mais si je mets ma machine à jour, et que zope est dans le
 lot d'upgrade, ce dernier sera lancé.
 
 Maintenant, je connais ce comportement et j'y fait attention. Mais je
 pense que c'est plutôt un « bug » qu'une « feature ».

Et tu n'es pas le seul. C'est pour cela qu'on a inventé invoke-rc.d,
cf sa page de manuel.

Maintenant il faut que tous les paquets qui ont des /etc/init/monpaquet
restart dans leur postinst soient modifiés pour utiliser invoke-rc.d.
Je ne suis pas sûr par contre de l'état d'avancement d'une proposition
cherchant à imposer son emploi au niveau de la Debian Policy. Il
faudrait vérifier.

Je note aussi que la page de manuel parle de policy-rc.d mais que ce
programme n'existe dans aucun paquet de unstable. Aussi je ne suis pas
sûr qeu tout soit prêt pour être imposé ...

Mais le problème est connu, et il sera un jour résolu. :-)

A+
-- 
Raphaël Hertzog -+- http://www.ouaza.com
Formation Linux et logiciel libre : http://www.logidee.com
Earn money with free software: http://www.geniustrader.org




Re: Pb avec entrée de menu

2003-08-20 Par sujet Julien BLACHE
Josselin Mouette [EMAIL PROTECTED] wrote:

 Par contre je me permets d'émettre des doutes quant à l'utilisation de
 /usr/bin/www-browser. Si c'est un navigateur texte, vu que tu ne
 requiers pas de terminal, ça ne marchera pas. Utiliser x-www-browser
 serait peut-être plus approprié, mais c'est une dépendance un peu lourde
 si le logiciel doit être installé sur un serveur.

Par ailleurs il me semble qu'il n'y a pas de pseudo-package
x-www-browser alors que le www-browser existe, ce qui est un poil
emmerdant pour les dépendances.

J'ai déja songé à lancer la discussion pour ce pseudo-package...

JB.

-- 
 Julien BLACHE - Debian  GNU/Linux Developer - [EMAIL PROTECTED] 
 
 Public key available on http://www.jblache.org - KeyID: F5D6 5169 
 GPG Fingerprint : 935A 79F1 C8B3 3521 FD62 7CC7 CD61 4FD7 F5D6 5169 




Re: lancement d'un daemon lors d'un upgrade

2003-08-20 Par sujet Mike Hommey
On Wednesday 20 August 2003 20:30, Raphael Hertzog wrote:
 Je note aussi que la page de manuel parle de policy-rc.d mais que ce
 programme n'existe dans aucun paquet de unstable. Aussi je ne suis pas
 sûr qeu tout soit prêt pour être imposé ...

Le policy-rc.d est prévu pour être personnalisé, aka écrit à la main ; il 
manque simplement les exemples.
Y a eu un petit thread là dessus sur debian-devel y a ptêt un ou deux mois...

-- 
I have sampled every language, french is my favorite. Fantastic language,
especially to curse with. Nom de dieu de putain de bordel de merde de
saloperie de connard d'enculé de ta mère. It's like wiping your ass
with silk! I love it. -- The Merovingian, in the Matrix Reloaded




Re: lancement d'un daemon lors d'un upgrade

2003-08-20 Par sujet Frédéric Bothamy
* Raphael Hertzog [EMAIL PROTECTED] [2003-08-20 20:30] :
 Le Wed, Aug 20, 2003 at 05:06:53PM +0200, Benoit Friry écrivait:
  arrêté[5]. Mais si je mets ma machine à jour, et que zope est dans le
  lot d'upgrade, ce dernier sera lancé.
  
  Maintenant, je connais ce comportement et j'y fait attention. Mais je
  pense que c'est plutôt un « bug » qu'une « feature ».
 
 Et tu n'es pas le seul. C'est pour cela qu'on a inventé invoke-rc.d,
 cf sa page de manuel.
 
 Maintenant il faut que tous les paquets qui ont des /etc/init/monpaquet
 restart dans leur postinst soient modifiés pour utiliser invoke-rc.d.
 Je ne suis pas sûr par contre de l'état d'avancement d'une proposition
 cherchant à imposer son emploi au niveau de la Debian Policy. Il
 faudrait vérifier.

Section 9.3.3.2 de la Debian Policy : Running initscripts

[...]
The use of invoke-rc.d to invoke the /etc/init.d/* initscripts is
strongly recommended[46], instead of calling them directly. 


De plus, la note 46 contient ceci :

In the future, the use of invoke-rc.d to invoke initscripts shall be
made mandatory. Maintainers are advised to switch to invoke-rc.d as soon
as possible.


Donc, un paquet utilisant un /etc/init.d/commande restart peut
recevoir un bogue mineur ou même normal pour ce comportement.

Fred