Page 5 of 9

Posted: Fri 27 Dec 2013, 13:16
by augras
Désolé, j'avais pas vu que c'était déjà signalé !

Je viens d'installer 2 update avec la commande install et de désinstaller et tout est ok effectivement. Du coup je ne comprends pas comment j'ai deux séries complètes d'update qui persistes dans le gestionnaire de ppm... mais à force de tester j'ai certainement oublié ce que j'avais fait !

Posted: Fri 27 Dec 2013, 13:24
by ASRI éducation
augras wrote:mais à force de tester j'ai certainement oublié ce que j'avais fait !
Cela m'arrive souvent.
:wink:

copies d'écran vraiment utiles ?

Posted: Fri 27 Dec 2013, 14:20
by ASRI éducation
Pensez-vous que les copies d'écran proposées avec les mises à jour soient vraiment utiles ?
Elles alourdissent le travail des développeurs et ne me semblent pas indispensables pour les utilisateurs.

Cordialement,

Posted: Fri 27 Dec 2013, 14:41
by esmourguit
Bonjour à toutes et tous,
@ ASRI,

J'ai fait une install-full, puis j'ai fait un essai de désinstallation d'un fichier avec Pou. Résultat : affichage de la fenêtre rouge d'avertissement pou01.png.

Après avoir fermé cette fenêtre en cliquant sur le bouton OK, le fichier a été désinstallé.
Tentative suivante avec un autre fichier et même affichage de la fenêtre rouge d'avertissement, mais désinstallation du fichier.

En revanche, comme l'a contaté Augras, le fichier /root/.packages/user-installed-packages n'est pas mis à jour de la désinstallation.

A noter aussi que les fichiers installés n'apparaissent pas très précisément dans l'interface graphique de de la fenêtre de désinstallation de PPM, voir image jointe Pou04.png, alors que le fichier /root/.packages/user-installed-packages est bien renseigné.

Je n'ai pas constaté le non affichage des icônes citées plus haut, voir l'image jointe pou03.png.

Cordialement ;)

Re: copies d'écran vraiment utiles ?

Posted: Fri 27 Dec 2013, 15:02
by augras
ASRI éducation wrote:Pensez-vous que les copies d'écran proposées avec les mises à jour soient vraiment utiles ?
A partir du moment où la mise à jour est décrite en cliquant sur information çan'apporte pas beaucoup à mon avis.
J'ai eu comme esmourguit l'avertissement en rouge avec le même comportement mais je n'ai pas réussi à reproduire donc pas signalé.
Philippe

Posted: Fri 27 Dec 2013, 15:07
by ASRI éducation
@ esmourguit et augras

Rassurez-moi, les avertissements en rouge, vous les obtenez uniquement si vous utilisez le bouton "Install all".

Chez moi, l'installation via le bouton "Install" (un seul paquet) semble ok.
Pour ce qui est de la fonction "Install all" (tous les paquets), comme vous j'obtiens une erreur.

Re: copies d'écran vraiment utiles ?

Posted: Fri 27 Dec 2013, 15:08
by ASRI éducation
augras wrote:
ASRI éducation wrote:Pensez-vous que les copies d'écran proposées avec les mises à jour soient vraiment utiles ?
A partir du moment où la mise à jour est décrite en cliquant sur information çan'apporte pas beaucoup à mon avis.
@ esmourguit
Qu'en penses-tu ?

Posted: Fri 27 Dec 2013, 15:12
by ASRI éducation
esmourguit wrote:Je n'ai pas constaté le non affichage des icônes citées plus haut, voir l'image jointe pou03.png.
En fait, c'est uniquement avec l'appliquette présente dans la barre des tâches que le problème se pose, car effectivement le GUI principal est ok (alors qu'il utilise les mêmes icônes gtk).
Cf. les copies d'écran ci-dessous.

Posted: Fri 27 Dec 2013, 16:27
by augras
ASRI éducation wrote:@ esmourguit et augras
Rassurez-moi, les avertissements en rouge, vous les obtenez uniquement si vous utilisez le bouton "Install all".
Je n'ai pas réussi à reproduire ! Mais j'y retourne !
Bon, efectivement ce n'est que dans le cas de install all : ce soir c'est du systématique !

Philippe

Posted: Fri 27 Dec 2013, 16:43
by ASRI éducation
augras wrote:
ASRI éducation wrote:@ esmourguit et augras
Rassurez-moi, les avertissements en rouge, vous les obtenez uniquement si vous utilisez le bouton "Install all".
Je n'ai pas réussi à reproduire ! Mais j'y retourne !
Bon, efectivement ce n'est que dans le cas de install all : ce soir c'est du systématique !

Philippe
Au pire pour la prochaine version de POU, je peux supprimer la fonctionnalité "Install all", mais cela serait un signe de défaite car c'est potentiellement l'une des meilleurs options de l'application POU.
:cry:

Posted: Fri 27 Dec 2013, 16:55
by augras
Dans l'idéal l'utilisateur pourrait sélectionner les mises à jour qu'il veut faire et cliquer sur un bouton installer la sélection, pour compléter l'installation à l'unité et installer tout.
Je sais que ça ne fait pas avancer sur le problème présent qui, comme souvent, peut ne tenir qu'à pas grand chose mais pour lequel je suis parfaitement ignard.
Courage ! Souvent un autre regard voit rapidement ce que l'on ne voit plus à force de regarder... mais là il faut un autre programmeur.
Philippe

Posted: Sat 28 Dec 2013, 10:53
by ASRI éducation
J'ai effectué quelques modifications afin d'améliorer l'utilitaire, mais je bloque toujours sur le bouton Install all. Pourtant le résultat est tout proche, il ne manque probablement que quelques caractères dans le script.

Remarques :
- Le script du bouton "Install" utilise /usr/local/petget/petget, cela oblige l'utilisateur à cliquer deux fois pour faire aboutir l'installation de chaque paquet => actuellement pou est capable de gérer ce type d’installation.
- Le script du bouton "Install all" utilise /usr/local/petget/installpkg.sh, cela permet une installation silencieuse de plusieurs paquets => actuellement pou n'est pas capable de gérer ce type d’installation ; pourtant la méthode est presque ok : les updates sont installés, mais le dossier /root/.packages/ est mal renseigné (ce qui est bizarre, c'est que lorsque j'installe plusieurs paquets, le premier est correctement renseigné alors que les suivants ne le sont pas).

:?

Posted: Sat 28 Dec 2013, 14:04
by augras
Bonjour ASRI éducation,
Quand j'installe le premier update avec le bouton install j'ai 2 fichiers qui sont créés dans /root/.packages : 20131201èupdate_test.files et 20131201_update_test.remove. Et la ligne suivante est ajoutée au fichier user-installed-packages :
20131201_update_test|20131201_update_test|||BuildingBlock|12K||20131201_update_test.pet||Update||||
Dans le cas de l'utilisation de install all aucun fichier .files et .remove n'est créé et toutes les lignes insérées dans user-installed-packages sont de la forme |20131202_update_test|||BuildingBlock|12K||20131202_update_test.pet||Update||||
il manque systématiquement le nom de la mise à jour en début de ligne comme 20131202_update_test pour la ligne ci-dessus.
Le script a donc un soucis sur ce point également.
Contrairement à toi, même la première mise à jour, en utilisant install all, n'est pas renseignée correctement dans le fichier user.
En regardant le script j'ai remarqué qu'il fait appel à deux autres scripts, ligne 141, pinstall.sh et doinst.sh : est-ce que le problème ne serait pas dans un, ou les deux, de ces scripts ?
J'espère que ça va t'aider.
Philippe

Posted: Sun 29 Dec 2013, 14:23
by ASRI éducation
augras wrote:Dans l'idéal l'utilisateur pourrait sélectionner les mises à jour qu'il veut faire et cliquer sur un bouton installer la sélection, pour compléter l'installation à l'unité et installer tout.
Je garde l'idée sous le coude, mais cela demandera de nombreuses modifications, ce sera donc pour une version ultérieure.
Merci à toi pour cette proposition.
Cordialement,

pou-0.0.4

Posted: Sun 29 Dec 2013, 17:20
by ASRI éducation
pou-0.0.4

J'ai effectué quelques modifications qui devraient améliorer POU.

Remarques :
- J'ai supprimé les copies d'écran afin de faciliter le travail des développeurs de puplets.
- J'ai remplacé l'installation silencieuse de tous les paquets "Install all" (fonction qui utilisait installpkg.sh) par une installation bavarde (la fonction utilise désormais petget). En espérant qu'un contributeur trouve la solution pour effectuer une installation silencieuse (cf. les messages précédents).
- Potentiellement, il reste de nombreuses améliorations à apporter (heureusement), néanmoins l'utilitaire POU me semble déjà utilisable.

Pour les liens et les infos, merci de consulter le premier message.

Dans l'attente de vos avis/remarques/contributions.
Cordialement,

Re: pou-0.0.4

Posted: Sun 29 Dec 2013, 20:19
by ASRI éducation
ASRI éducation wrote:pou-0.0.4...
pou-0.0.4 est compatible avec Precise/Rolx/Wolx/Tooppy (en ajoutant préalablement yad-0.23).
Cordialement,

Posted: Mon 30 Dec 2013, 09:38
by augras
Bonjour,
Je prends et regarde tout ça, certainement pas avant mercredi.
Bonne journée,
Philippe

Posted: Mon 30 Dec 2013, 12:06
by Argolance
Bonjour,
Essais concluants, tout à l'air de fonctionner correctement, à part le lancement de l'interface via l’icône système qui refuse, parce que "POU est déjà en cours d'exécution". :shock:

Concernant l'installation silencieuse des paquets, pourquoi ne pas faire des mise à jour dites "cumulatives", qui récapitulent les mises à jour antérieures en un seul paquet? Le problème de ces mises à jours c'est que certains éléments peuvent ne pas intéresser tel ou tel utilisateur, et là, je pense particulièrement aux éventuelles traductions dans telle ou telle langue de certains programmes système.

Avis tout à fait personnel
Je pense que POU est à cheval entre deux utilisations différentes:
  • - celle de certains développeurs qui veulent l'intégrer à leur distribution
    - celle des simples utilisateurs pour lesquels beaucoup de choses deviennent superflues et même sources potentielles de problèmes (fausse manip, mauvais renseignements de certains paramètres, etc)
Cordialement.

Posted: Mon 30 Dec 2013, 16:35
by ASRI éducation
ASRI éducation wrote:J'ai effectué quelques modifications afin d'améliorer l'utilitaire, mais je bloque toujours sur le bouton Install all. Pourtant le résultat est tout proche, il ne manque probablement que quelques caractères dans le script.

Remarques :
- Le script du bouton "Install" utilise /usr/local/petget/petget, cela oblige l'utilisateur à cliquer deux fois pour faire aboutir l'installation de chaque paquet => actuellement pou est capable de gérer ce type d’installation.
- Le script du bouton "Install all" utilise /usr/local/petget/installpkg.sh, cela permet une installation silencieuse de plusieurs paquets => actuellement pou n'est pas capable de gérer ce type d’installation ; pourtant la méthode est presque ok : les updates sont installés, mais le dossier /root/.packages/ est mal renseigné (ce qui est bizarre, c'est que lorsque j'installe plusieurs paquets, le premier est correctement renseigné alors que les suivants ne le sont pas).

:?
Je crois comprendre pourquoi installpkg.sh n'installe pas correctement les mises à jour, cela semble être lié au fait que ces paquets ne sont pas connus par la base de données de petget (ce ne sont pas des paquets officiels Puppy).
Du coup, j'ai commencé l'écriture d'un script spécifique (basé sur petget).
Affaire à suivre.

Cordialement,

Posted: Mon 30 Dec 2013, 16:59
by ASRI éducation
ASRI éducation wrote:
augras wrote:Dans l'idéal l'utilisateur pourrait sélectionner les mises à jour qu'il veut faire et cliquer sur un bouton installer la sélection, pour compléter l'installation à l'unité et installer tout.
Je garde l'idée sous le coude, mais cela demandera de nombreuses modifications, ce sera donc pour une version ultérieure.
Merci à toi pour cette proposition.
Cordialement,
Bon, finalement, je vais m'attaquer dès ce soir à ce chantier.
La nuit va être longue...
Cordialement,