LZK - (FR) suivi des tâches / (EN) tasks tracking

French/français : Bienvenue sur le logiciel de suivi du projet LibraZiK. Après vous être inscrit, vous pouvez commenter les tâches ouvertes, créer de nouvelles tâches, voter pour des tâches, vous inscrire à des tâches pour être tenu au courant des évolutions,… Pensez à être le plus précis possible dans vos messages. D'avantage d'information concernant le logiciel de suivi du projet LibraZiK.

Anglais/english : Welcome to the LibraZiK project tracking software. After registering, you can comment open tasks, create new tasks, vote for tasks, register for tasks to be kept informed of developments,… Remember to be as precise as possible in your messages. More information about the LibraZiK project tracking software. Feel free to write in French or in English.

  • Status Closed
  • Percent Complete
    100%
  • Task Type Demande fonctionnalité / Feature request
  • Category distribution → nouveau logiciel / new software
  • Assigned To
    trebmuh
  • Operating System
  • Severity Low
  • Priority Medium
  • Reported Version version 2 20190702
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: LZK - (FR) suivi des tâches / (EN) tasks tracking
Opened by trebmuh - 08.04.2020
Last edited by trebmuh - 10.06.2020

FS#1041 - nouveau logiciel : jamulus

The task blocks this from closing
ID Project Summary Priority Severity Assigned To Progress
1100 LZK - (FR) suivi des tâches / (EN) tasks tracking  FS#1100 - LZK3 : publication du 15 juin 2020  Medium Low trebmuh
100%
Closed by  trebmuh
10.06.2020 17:50
Reason for closing:  Implémenté
Admin

Un paquet jamulus de version 3.4.7-0librazik1 se trouve dans le labo de LZK-3.
Retours bienvenus !

PS : je suis sur le cul, ça marche terrible ce truc (après un premier essai), on dirait une scène ouverte en bœuf, on peut jouer avec des gens qu'on ne connaît pas (je viens de faire ça)

Admin

Notes :

  1. j'en ai profité pour faire une petite contribution en amont : https://github.com/corrados/jamulus/pull/59
  2. l'icône n'est pas bien placé, elle le sera plus tard. Mais où ? Dans "applications → son et vidéos → Divers" probablement ??!!?
Admin

À noter que les config utilisateurs sont enregistrées dans .config/Jamulus/

Admin

Une version 3.4.7+20200414-0librazik1 se trouve dans le labo. Elle ajoute la possibilité de tri dans le tableau des serveurs : https://github.com/corrados/jamulus/issues/66.

Admin

Nouvelle version 3.5.0 dans le labo de LZK-3.

Admin

Nouvelle version 3.5.2+20200506-0librazik1 dans le labo de LZK-3. Celle-ci apporte un début de traduction. À noter : il n'y a que quelques trucs de traduits car j'en suis à tester le système de traductibilité avec l'amont. Donc pas la peine de dire ici "machin n'est pas traduit dans l'IGU" ;-) Par contre si vous voyiez des erreurs de traduction, dites le ici.

Pour tester, il faut démarrer le logiciel avec :

jamulus --translation

car c'est une fonction en cours de test.

PS : j'avais oublié de mentionner ici qu'une 3.5.2 était dispo depuis plusieurs jours

Admin

Nouvelle version 3.5.2+20200507-0librazik1 dans le labo de LZK-3. Elle améliore 2 ou 3 petits trucs par rapport à la précédente.

Admin

Nouvelle version 3.5.2+20200508-0librazik1 dans le labo de LZK-3 avec pas mal de traductions en plus.

Admin

Nouvelle version 3.5.2+20200510-0librazik1 dans le labo de LZK-3 avec pas mal de traductions en plus.

À noter qu'il n'y a plus besoin du

--translation

pour activer les traductions. Jamulus charge les traductions automatiquement à présent.

Admin

Nouvelle version 3.5.2+20200511-0librazik1 dans le labo de LZK-3 avec pas mal de traductions en plus.

Admin

Nouvelle version 3.5.2+20200513-0librazik1 dans le labo de LZK-3 avec pas mal de traductions en plus, notamment la fenêtre de jamulus-serveur

jamulus -s
Admin

Nouvelle version 3.5.2+20200515-0librazik1 dans le labo de LZK-3 avec encore plus de traductions. Normalement, on devrait arriver proche des 100% là. Si vous voyiez des choses en anglais, alors dites le moi ici. Moi, ici, je ne vois plus que des choses en français (à part : "For more information use the "What's this" help (? menu, right mouse button or Shift+F1)" qui est un bogue que j'ai remonté en amont).

Admin

Version 3.5.3+20200516-0librazik1 dans le labo de LZK-3 qui apporte pas mal de correction après que le bogue du message précédent ai été remonté en amont et que jpcima m'ait fait comprendre des trucs du mode de traduction Qt. Merci.

piep commented on 17.05.2020 02:37

bonsoir,
je confirme sur cette derniere version comme sur les précédentes . une liste énormes de dépendances à l'installation sur des paquets "-dev" . ça ne semble pas du tout normal.

je joins une photo d'écran.
Piep

piep commented on 17.05.2020 02:45

le problème vient de la dépendance à "qt5-default" (Qt 5 development defaults package)

piep commented on 17.05.2020 03:52

je viens de regarder le binaire /usr/bin/jamulus (ldd) et pour la partie QT5, seuls les 5 paquets suivant sont nécéssaires :

 /lib/x86_64-linux-gnu/libQt5Core.so.5 -> libQt5Core.so.5.11.3 ->       pkg libqt5core5a
 /lib/x86_64-linux-gnu/libQt5Gui.so.5 -> libQt5Gui.so.5.11.3 ->         pkg libqt5gui5
 /lib/x86_64-linux-gnu/libQt5Network.so.5 -> libQt5Network.so.5.11.3 -> pkg libqt5network5
 /lib/x86_64-linux-gnu/libQt5Widgets.so.5 -> libQt5Widgets.so.5.11.3 -> pkg libqt5widgets5
 /lib/x86_64-linux-gnu/libQt5Xml.so.5 -> libQt5Xml.so.5.11.3 ->         pkg libqt5xml5<

Puisque ces 5 paquets sont déjà inclus dans les dépendances

je pense qu'on peut enlever qt5-default (et donc qtchooser qui est une dependance a qt5-default)

Admin

Version 3.5.3+20200517-0librazik1 dans le labo de LZK-3 qui apporte de nouvelles corrections ainsi qu'un correctif pour la remarque de Pierrick. Normalement, il ne devrait plus tirer automatiquement tous ces paquets. Pierrick, confirme moi stp.

piep commented on 17.05.2020 22:13

oui . je viens juste de m'apercevoir que le dernier paquet datait d'aujourd'hui.

$ apt-cache show jamulus=3.5.3+20200517-0librazik1 | grep Depends:
Depends: libc6 (>= 2.17), libgcc1 (>= 1:3.0), libgl1, libjack-jackd2-0 (>= 1.9.10+20150825) | libjack-0.125, libqt5core5a (>= 5.11.0~rc1), libqt5gui5 (>= 5.6.0~beta), libqt5network5 (>= 5.8.0), libqt5widgets5 (>= 5.2.0~alpha1), libqt5xml5 (>= 5.0.2), libstdc++6 (>= 5.2), adduser

et vérification avec Synaptic. problème résolu.

merci

Admin

Nickel, merci pour le retour Pierrick.

Version 3.5.3+20200522-0librazik1 dans le labo de LZK-3 qui apporte de nouvelles corrections et pousse ainsi la traduction en français à 100%.

Retours bienvenus.

piep commented on 23.05.2020 12:17

Bonjour,
merci pour ce nouveau paque 3.5.3+20200522-0librazik1

         <source>Genre Classical/Folk/Choir</source>
-        <translation type="unfinished"></translation>
+        <translation>Genre classique/folk/coeur</translation>

C'est plutôt "choeur" que "coeur".

mais d'après la page : https://www.le-dictionnaire.com/definition/choeur cette orthographe est une Variante par contrainte typographique.

Mauvaise orthographe de chœur
donc si tu as possibilité de mettre le e dans l'o c'est encore plus "frenchy".

Piep

Admin

Bien vu. Ça sera corrigé dans la prochaine version.

piep commented on 23.05.2020 13:07

re-bonjour,

1) lintian indique que le binaire n'est pas au bon endroit

$ lintian jamulus_3.5.3+20200522-0librazik1_amd64.deb
E: jamulus: dir-in-usr-local usr/local/bin/
E: jamulus: file-in-usr-local usr/local/bin/jamulus
W: jamulus: file-in-unusual-dir usr/local/bin/jamulus
W: jamulus: binary-without-manpage usr/bin/jamulus
E: jamulus: maintainer-script-should-not-use-adduser-system-without-home postinst:7 'adduser --system --quiet jamulus'

et effectivement, après installation du paquet . il y a 2 binaires differents : (??)

-rwxr-xr-x 1 root root 1711128 mai   22 19:40 /usr/local/bin/jamulus
-rwxr-xr-x 1 root root 1711264 mai   22 19:40 /usr/bin/jamulus

2) pour le problème de la création de l'utilisateur jamulus sans HOME.

E: jamulus: maintainer-script-should-not-use-adduser-system-without-home postinst:7 'adduser --system --quiet jamulus'

je ne comprends pas trop puisque un utilisateur jamulus est créé sous /home
je ne sais pas dans quelle mesure c'est utile de créer cet utilisateur.
m'enfin….

Piep

Admin

Nouvelle version 3.5.3+20200522-0librazik2 qui améliore l'empaquetage.

Concernant l'erreur 2), c'est une erreur que je ne connais pas. À priori, elle est là car rien ne garantie dans le FHS que les utilisateurs sont créés dans /home/. Elle ne semble pas grave dans le contexte LZK. Je vais la laisser comme ça pour le moment.

piep commented on 24.05.2020 11:43

bonjour Olivier,

1) avec le nouveau paquet plus de problème avec /usr/local/bin. donc problème résolu.

2) do coté "adduser", j'ai consulté :
https://lintian.debian.org/tags/maintainer-script-should-not-use-adduser-system-without-home.html

et effectivement si le dossier sous /home n'est pas nécéssaire, il faut changer le ligne du fichier "postinst" :
de

adduser --system --quiet jamulus

à

adduser --system --no-create-home --home /nonexistent --quiet jamulus

J'ai reconstriot le paquet et lintian est content :-)

 $ lintian jamulus_3.5.3+20200522-0librazik2_amd64.deb
  W: jamulus: binary-without-manpage usr/bin/jamulus

l'utilisateur existe dans passwd mais n'a pas de HOME. Ce que nous voulions.

$ grep jamulus /etc/passwd
jamulus:x:117:65534::/nonexistent:/usr/sbin/nologin
$ ls /home/jam*
ls: impossible d'accéder à '/home/jam*': Aucun fichier ou dossier de ce type

C'est ce qu'on voulait. mais il faut voir avec le créateur du logiciel :
- à quoi sert cet utilisateur jamulus (qui n'est pas dans le groupe audio d'ailleurs)
- a t'il besoin d'un dossier HOME ?

donc histoire à suivre…

Piep

Admin

Nouvelle version 3.5.4+20200522-0librazik1 .
Retours bienvenus.

Admin

Nouvelle version 3.5.5+20200526-0librazik1 .
Retours bienvenus.

Admin

Page créée : https://librazik.tuxfamily.org/doc3/logiciels/jamulus, et liée dans https://librazik.tuxfamily.org/doc3/logiciels, https://librazik.tuxfamily.org/doc3/paquets, ainsi que sur la page linuxmao.

Je passe le logiciel dans testers à présent.
Pour ce qui me concerne, ce logiciel est prêt à être publié dans users.

@piep : en lisant la documentation amont, il semble que l'user jamulus est utilisé pour le cas où l'on fait tourner un serveur jamulus. J'ai demandé confirmation à l'amont histoire de vérifier qu'il n'est pas utilisé pour autre chose.

PS : https://mastodon.xyz/@LibraZiK/104251826395860459

Admin

Une nouvelle version 3.5.5+20200601-0librazik1 se trouve dans testers. Celle-ci corrige ce problème de sécurité.

@piep : à propos de l'utilisateur jamulus crée par le script postinst, voir ce fil (en anglais).

Admin

L'icône est à présent bien placée dans Divers.

Admin

Une nouvelle version 3.5.6+20200609-0librazik1 se trouve dans testers.
Je vais faire une passe de traduction dessus, et je le passerai dans users.

Admin

Une nouvelle version 3.5.6+20200609-0librazik2 qui apporte une traduction complète en français.
Je viens de le passer dans users.
Merci Pierrick pour les tests et les défrichages de trucs et autres machins.

Je ferme ici.

PS : https://mastodon.xyz/@LibraZiK/104321278451074675.

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing