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
    Olivier Humbert
  • 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 Olivier Humbert - 08.04.2020
Last edited by Olivier Humbert - 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 Olivier Humbert
100%
Closed by  Olivier Humbert
10.06.2020 17:50
Reason for closing:  Implémenté
Admin
Olivier Humbert commented on 11.04.2020 23:36

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
Olivier Humbert commented on 11.04.2020 23:40

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
Olivier Humbert commented on 12.04.2020 15:13

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

Admin
Olivier Humbert commented on 14.04.2020 18:41

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
Olivier Humbert commented on 16.04.2020 13:58

Nouvelle version 3.5.0 dans le labo de LZK-3.

Admin
Olivier Humbert commented on 06.05.2020 18:03

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
Olivier Humbert commented on 06.05.2020 21:22

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
Olivier Humbert commented on 08.05.2020 16:04

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

Admin
Olivier Humbert commented on 10.05.2020 23:07

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
Olivier Humbert commented on 12.05.2020 00:18

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

Admin
Olivier Humbert commented on 12.05.2020 21:29

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
Olivier Humbert commented on 15.05.2020 17:09

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
Olivier Humbert commented on 16.05.2020 15:32

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.

Pierrick Hervé 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

Pierrick Hervé commented on 17.05.2020 02:45

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

Pierrick Hervé 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
Olivier Humbert commented on 17.05.2020 17:38

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.

Pierrick Hervé 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
Olivier Humbert commented on 22.05.2020 19:20

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.

Pierrick Hervé 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
Olivier Humbert commented on 23.05.2020 12:21

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

Pierrick Hervé 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
Olivier Humbert commented on 23.05.2020 20:29

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.

Pierrick Hervé 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
Olivier Humbert commented on 24.05.2020 16:49

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

Admin
Olivier Humbert commented on 26.05.2020 21:54

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

Admin
Olivier Humbert commented on 29.05.2020 12:44

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
Olivier Humbert commented on 01.06.2020 13:03

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
Olivier Humbert commented on 06.06.2020 14:55

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

Admin
Olivier Humbert commented on 09.06.2020 22:39

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
Olivier Humbert commented on 10.06.2020 17:50

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