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 Assigné / assigned
  • Percent Complete
    70%
  • 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 3 20200507
  • Due in Version Undecided
  • Due Date Undecided
  • Votes 1
  • Private
Attached to Project: LZK - (FR) suivi des tâches / (EN) tasks tracking
Opened by Olivier Humbert - 28.11.2020
Last edited by Olivier Humbert - 23.04.2021
Sylvain Margueritat commented on 20.04.2021 19:55

Erreur lintian sur le deb généré avec pbuilder:

$ lintian -Iv /var/cache/pbuilder/result/seq66_0.93.0-0ubuntu1_amd64.deb
N: Using profile ubuntu/main.
N: Starting on group seq66/0.93.0-0ubuntu1
N: Unpacking packages in group seq66/0.93.0-0ubuntu1
N: Finished processing group seq66/0.93.0-0ubuntu1
N: ----
N: Processing binary package seq66
N: (version 0.93.0-0ubuntu1, arch amd64) ...
E: seq66: non-empty-dependency_libs-in-la-file usr/lib/x86_64-linux-gnu/seq66-0.93/libseq66.la
E: seq66: non-empty-dependency_libs-in-la-file usr/lib/x86_64-linux-gnu/seq66-0.93/libseq_qt5.la
E: seq66: non-empty-dependency_libs-in-la-file usr/lib/x86_64-linux-gnu/seq66-0.93/libseq_rtmidi.la
E: seq66: non-empty-dependency_libs-in-la-file usr/lib/x86_64-linux-gnu/seq66-0.93/libsessions.la
W: seq66: binary-without-manpage usr/bin/qseq66
W: seq66: manpage-has-bad-whatis-entry usr/share/man/man1/sequencer66.1.gz
W: seq66: manpage-section-mismatch usr/share/man/man1/seq66.1.gz:1 1 != April 2021
W: seq66: manpage-section-mismatch usr/share/man/man1/seq66cli.1.gz:1 1 != April 2021
W: seq66: manpage-section-mismatch usr/share/man/man1/sequencer66.1.gz:1 1 != April 2021
W: seq66: package-has-unnecessary-activation-of-ldconfig-trigger
W: seq66: spelling-error-in-changelog supression suppression
I: seq66: description-synopsis-might-not-be-phrased-properly "Native JACK/ALSA MIDI live sequencer refactored from seq24 and sequencer64."
I: seq66: desktop-entry-lacks-keywords-entry usr/share/applications/seq66.desktop
I: seq66: extra-license-file usr/share/seq66-0.93/license.txt
I: seq66: manpage-without-executable usr/share/man/man1/seq66.1.gz
I: seq66: manpage-without-executable usr/share/man/man1/seq66cli.1.gz
I: seq66: manpage-without-executable usr/share/man/man1/sequencer66.1.gz
I: seq66: package-contains-documentation-outside-usr-share-doc usr/share/seq66-0.93/README
I: seq66: package-contains-documentation-outside-usr-share-doc usr/share/seq66-0.93/license.txt
I: seq66: package-contains-documentation-outside-usr-share-doc usr/share/seq66-0.93/midi/README
I: seq66: package-contains-documentation-outside-usr-share-doc usr/share/seq66-0.93/readme.txt
I: seq66: package-contains-documentation-outside-usr-share-doc usr/share/seq66-0.93/readme.windows
I: seq66: possible-documentation-but-no-doc-base-registration
I: seq66: spelling-error-in-binary usr/lib/x86_64-linux-gnu/seq66-0.93/libseq66.so.0.0.93 accomodate accommodate
I: seq66: spelling-error-in-binary usr/lib/x86_64-linux-gnu/seq66-0.93/libseq66.so.0.0.93 buss bus
I: seq66: spelling-error-in-binary usr/lib/x86_64-linux-gnu/seq66-0.93/libseq66.so.0.0.93 priviledges privileges
I: seq66: spelling-error-in-binary usr/lib/x86_64-linux-gnu/seq66-0.93/libseq_qt5.so.0.0.93 Buss Bus
I: seq66: spelling-error-in-binary usr/lib/x86_64-linux-gnu/seq66-0.93/libseq_qt5.so.0.0.93 WhitH With
I: seq66: spelling-error-in-manpage usr/share/man/man1/sequencer66.1.gz buss bus

C'est une erreur par rapport à la charte debian policy, le deb s'installe correctement avec gdebi.

Dans le fichier rules "override_dh_auto_build" est censé corriger l'erreur mais ça ne fonctionne pas. La commande en elle même est bonne mais il semblerait que le override ne soit pas pris en compte car on ne le voit pas dans la console lors du build alors que "override_dh_auto_clean" apparait.

Sylvain Margueritat commented on 21.04.2021 12:30

J'ai configuré mon LZK pour compiler et j'ai rebuild, j'ai dû modifier des choses pour que ça fonctionne sous debian. Comme je m'en doutais le retour de lintian est identique:

$ lintian -Iv /var/cache/pbuilder/result/seq66_0.93.0-0librazik1_amd64.deb 
N: Using profile debian/main.
N: Starting on group seq66/0.93.0-0librazik1
N: Unpacking packages in group seq66/0.93.0-0librazik1
N: ----
N: Processing binary package seq66 (version 0.93.0-0librazik1, arch amd64) ...
I: seq66: spelling-error-in-binary usr/lib/x86_64-linux-gnu/seq66-0.93/libseq66.so.0.0.93 buss bus
I: seq66: spelling-error-in-binary usr/lib/x86_64-linux-gnu/seq66-0.93/libseq66.so.0.0.93 accomodate accommodate
I: seq66: spelling-error-in-binary usr/lib/x86_64-linux-gnu/seq66-0.93/libseq66.so.0.0.93 busses buses
I: seq66: spelling-error-in-binary usr/lib/x86_64-linux-gnu/seq66-0.93/libseq66.so.0.0.93 priviledges privileges
I: seq66: spelling-error-in-binary usr/lib/x86_64-linux-gnu/seq66-0.93/libseq_qt5.so.0.0.93 busses buses
I: seq66: spelling-error-in-binary usr/lib/x86_64-linux-gnu/seq66-0.93/libseq_qt5.so.0.0.93 Buss Bus
W: seq66: spelling-error-in-changelog supression suppression
I: seq66: description-synopsis-might-not-be-phrased-properly "Native JACK/ALSA MIDI live sequencer refactored from seq24 and sequencer64."
I: seq66: package-contains-documentation-outside-usr-share-doc usr/share/seq66-0.93/README
I: seq66: extra-license-file usr/share/seq66-0.93/license.txt
I: seq66: package-contains-documentation-outside-usr-share-doc usr/share/seq66-0.93/license.txt
I: seq66: package-contains-documentation-outside-usr-share-doc usr/share/seq66-0.93/midi/README
I: seq66: package-contains-documentation-outside-usr-share-doc usr/share/seq66-0.93/readme.txt
I: seq66: package-contains-documentation-outside-usr-share-doc usr/share/seq66-0.93/readme.windows
W: seq66: manpage-section-mismatch usr/share/man/man1/seq66.1.gz:1 1 != April 2021
W: seq66: manpage-section-mismatch usr/share/man/man1/seq66cli.1.gz:1 1 != April 2021
W: seq66: manpage-section-mismatch usr/share/man/man1/sequencer66.1.gz:1 1 != April 2021
I: seq66: spelling-error-in-manpage usr/share/man/man1/sequencer66.1.gz buss bus
W: seq66: manpage-has-bad-whatis-entry usr/share/man/man1/sequencer66.1.gz
W: seq66: binary-without-manpage usr/bin/qseq66
I: seq66: desktop-entry-lacks-keywords-entry usr/share/applications/seq66.desktop
I: seq66: possible-documentation-but-no-doc-base-registration
E: seq66: non-empty-dependency_libs-in-la-file usr/lib/x86_64-linux-gnu/seq66-0.93/libseq66.la
E: seq66: non-empty-dependency_libs-in-la-file usr/lib/x86_64-linux-gnu/seq66-0.93/libseq_qt5.la
E: seq66: non-empty-dependency_libs-in-la-file usr/lib/x86_64-linux-gnu/seq66-0.93/libseq_rtmidi.la
E: seq66: non-empty-dependency_libs-in-la-file usr/lib/x86_64-linux-gnu/seq66-0.93/libsessions.la
W: seq66: package-has-unnecessary-activation-of-ldconfig-trigger
N: Finished processing group seq66/0.93.0-0librazik1

Je joins le nouveau dossier debian fait sous LZK avec le kernel 4.19.0-14-lzk-bl-amd64, j'ai laissé volontairement le "override_dh_auto_build" dans le fichier rules pour l'instant.
Le dsc est propre:

$ lintian -Iv seq66_0.93.0-0librazik1.dsc 
N: Using profile debian/main.
N: Starting on group seq66/0.93.0-0librazik1
N: Unpacking packages in group seq66/0.93.0-0librazik1
N: ----
N: Processing source package seq66 (version 0.93.0-0librazik1, arch source) ...
I: seq66 source: testsuite-autopkgtest-missing
N: Finished processing group seq66/0.93.0-0librazik1
Sylvain Margueritat commented on 21.04.2021 13:50

Bon je voulais en avoir le coeur net j'ai recompilé sequencer64 depuis les sources LZK et lintian retourne le même genre d'erreurs et warnings:

$ lintian -Iv /var/cache/pbuilder/result/sequencer64_0.96.8-0librazik1_amd64.deb 
N: Using profile debian/main.
N: Starting on group sequencer64/0.96.8-0librazik1
N: Unpacking packages in group sequencer64/0.96.8-0librazik1
N: ----
N: Processing binary package sequencer64 (version 0.96.8-0librazik1, arch amd64) ...
I: sequencer64: spelling-error-in-binary usr/lib/x86_64-linux-gnu/sequencer64-0.96/libseq64.so.0.0.96 busses buses
I: sequencer64: spelling-error-in-binary usr/lib/x86_64-linux-gnu/sequencer64-0.96/libseq64.so.0.0.96 buss bus
I: sequencer64: spelling-error-in-binary usr/lib/x86_64-linux-gnu/sequencer64-0.96/libseq64.so.0.0.96 accomodate accommodate
I: sequencer64: spelling-error-in-binary usr/lib/x86_64-linux-gnu/sequencer64-0.96/libseq64.so.0.0.96 priviledges privileges
I: sequencer64: spelling-error-in-binary usr/lib/x86_64-linux-gnu/sequencer64-0.96/libseq_gtkmm2.so.0.0.96 busses buses
I: sequencer64: description-synopsis-might-not-be-phrased-properly "Native JACK/ALSA MIDI live sequencer refactored from seq24."
I: sequencer64: package-contains-documentation-outside-usr-share-doc usr/share/sequencer64-0.96/README
W: sequencer64: manpage-section-mismatch usr/share/man/man1/seq64.1.gz:1 1 != April 20 2020
W: sequencer64: manpage-section-mismatch usr/share/man/man1/seq64cli.1.gz:1 1 != April 20 2020
W: sequencer64: manpage-section-mismatch usr/share/man/man1/sequencer64.1.gz:1 1 != April 20 2020
I: sequencer64: spelling-error-in-manpage usr/share/man/man1/sequencer64.1.gz buss bus
W: sequencer64: binary-without-manpage usr/bin/midiclocker64
I: sequencer64: desktop-entry-lacks-keywords-entry usr/share/applications/sequencer64.desktop
E: sequencer64: non-empty-dependency_libs-in-la-file usr/lib/x86_64-linux-gnu/sequencer64-0.96/libseq64.la
E: sequencer64: non-empty-dependency_libs-in-la-file usr/lib/x86_64-linux-gnu/sequencer64-0.96/libseq_gtkmm2.la
E: sequencer64: non-empty-dependency_libs-in-la-file usr/lib/x86_64-linux-gnu/sequencer64-0.96/libseq_rtmidi.la
W: sequencer64: package-has-unnecessary-activation-of-ldconfig-trigger
N: Finished processing group sequencer64/0.96.8-0librazik1

Je me suis pris la tête pour pas grand chose, je joins le dossier debian final pour validation.

Sylvain Margueritat commented on 23.04.2021 12:31

Impossible de changer l'agencement du clavier en AZERTY pour l'instant, j'ai ouvert un billet sur github. Il faut attendre une nouvelle version avant de l'intégrer dans les dépôts.

Admin
Olivier Humbert commented on 23.04.2021 20:13

J’ai fait une reconstruction en modifiant quelques trucs et en prenant en compte les modifications du développeur concernant le clavier azerty.

Un paquet 0.93.0+20210423-1librazik1 est donc disponible dans le labo.
Retours bienvenus avant de le pousser dans users.

PS : bravo, ton paquet était bien fait, je n’ai pas eu à modifier beaucoup de choses (voir le d/changelog).

Note pour moi même : le logiciel supporte NSM.

Sylvain Margueritat commented on 24.04.2021 12:59

Je viens de tester ça ne fonctionne pas, pour l'instant seul le problème du shift sur les touches des chiffres a été résolu, certaines touches ne fonctionnent pas, le bug de la boucle bloquée en mute est toujours présent et le fichier est toujours réécrit en qwerty à la fermeture.

Content que mon travail te convienne, je prendrai note de tes modifications et je les intégrerai dans mes futurs builds.

Sylvain Margueritat commented on 19.05.2021 14:18

Le clavier AZERTY est maintenant opérationnel, sauf la touche "^" qui ne fonctionne pas sous debian. Elle fonctionne sous Ubuntu, voir le billet sur github pour plus de détails.
Les bugs constatés la dernière fois ont été corrigés, cette version est utilisable.

Admin
Olivier Humbert commented on 21.01.2023 19:34

Bonjour Sylvain

Navré pour la pause de 20 mois, fin Avril 2021, j'ai déménagé et pris un travail à temps plein, et une chose en entraînant une autre, j'ai mis de côté pas mal de choses dont cette tâche.

Est-ce que tu souhaites toujours aider à faire un paquet LZK pour ce logiciel ?

Sylvain Margueritat commented on 23.01.2023 10:00

Bonjour Olivier,

De mon coté aussi il y a eu pas mal de changement, j'ai changé de travail et je n'ai plus beaucoup de temps libre à consacrer à la musique et à l'informatique. Je n'ai plus le temps de m'en occuper en ce moment désolé.
Si jamais je trouve du temps pour ça je te recontacterai ici.

Merci encore pour tout le travail que tu as fourni sur LZK.

Admin
Olivier Humbert commented on 31.01.2023 19:21

OK, merci pour ta réponse Sylvain.
Je laisse cette tâche en pause pour le moment alors.
N'hésite pas à revenir par ici si tu as du temps qui se libère devant toi.

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing