Forum darktable FR
Ficher de verrouillage - Version imprimable

+- Forum darktable FR (https://forums.darktable.fr)
+-- Forum : Utilisation de darktable (https://forums.darktable.fr/forumdisplay.php?fid=97)
+--- Forum : Trucs et Astuces (https://forums.darktable.fr/forumdisplay.php?fid=87)
+--- Sujet : Ficher de verrouillage (/showthread.php?tid=3472)

Pages : 1 2


Ficher de verrouillage - Franco Lunghi - 22-03-19

Bonjour a tous , avec MacBook Air  - os 10.10.5 si je cherche d'ouvrir le logiciel il me répond 
[img]blob:https://forums.darktable.fr/5868559b-6be7-4879-86cf-3e85b1adf86d[/img]
jai lu quelque chose de ce propleme sur Window 10, 
Pouvez vous, m'aider
Franco
Message

Une erreur est survenue en essayant d'ouvrir la base de donnée depuis
/users/francoair/.config/darktable/data.db
" le ficher de verrouillage de la base contien un numero de process actif sur votre système : 539"


RE: Ficher de verrouillage - pascalG - 22-03-19

(22-03-19, 09:59)Franco Lunghi a écrit : Bonjour a tous , avec MacBook Air  - os 10.10.5 si je cherche d'ouvrir le logiciel il me répond 
[img]blob:https://forums.darktable.fr/5868559b-6be7-4879-86cf-3e85b1adf86d[/img]
jai lu quelque chose de ce propleme sur Window 10, 
Pouvez vous, m'aider
Franco
Message

Une erreur est survenue en essayant d'ouvrir la base de donnée depuis
/users/francoair/.config/darktable/data.db
" le ficher de verrouillage de la base contien un numero de process actif sur votre système : 539"

Bonjour,
cela signifie que la base "data.db" est ouverte et qu'il existe probablement à côté un fichier data.db.lock.
Deux raisons possibles :
- darktable s'est arrêté brutalement,
- une tâche "darktable" reste active en mémoire et n'est pas visible.

Dans la première hypothèse, il suffit de supprimer le fichier .lock. Dans la seconde, il faut commencer par tuer la tâche en question. Je n'utilise plus Mac depuis quelques années, mais il doit y avoir un process manager ...


RE: Ficher de verrouillage - jpverrue - 22-03-19

Je ressort ma proposition d'amélioration de ce message : https://forums.darktable.fr/showthread.php?tid=2216&pid=27559#pid27559

Que faut-il faire pour l'inclure dans la 2.7 ? Une simple requête sur redmine ? Ou une proposition de patch aussi sur redmine ? Ou autrement ?


RE: Ficher de verrouillage - Franco Lunghi - 22-03-19

(22-03-19, 10:17)pascalG a écrit :
(22-03-19, 09:59)Franco Lunghi a écrit : Bonjour a tous , avec MacBook Air  - os 10.10.5 si je cherche d'ouvrir le logiciel il me répond 
[img]blob:https://forums.darktable.fr/5868559b-6be7-4879-86cf-3e85b1adf86d[/img]
jai lu quelque chose de ce propleme sur Window 10, 
Pouvez vous, m'aider
Franco
Message

Une erreur est survenue en essayant d'ouvrir la base de donnée depuis
/users/francoair/.config/darktable/data.db
" le ficher de verrouillage de la base contien un numero de process actif sur votre système : 539"

Bonjour,
cela signifie que la base "data.db" est ouverte et qu'il existe probablement à côté un fichier data.db.lock.
Deux raisons possibles :
- darktable s'est arrêté brutalement,
- une tâche "darktable" reste active en mémoire et n'est pas visible.

Dans la première hypothèse, il suffit de supprimer le fichier .lock. Dans la seconde, il faut commencer par tuer la tâche en question. Je n'utilise plus Mac depuis quelques années, mais il doit y avoir un process manager ...

Merci  Smile


RE: Ficher de verrouillage - rawfiner - 22-03-19

(22-03-19, 12:08)jpverrue a écrit : Je ressort ma proposition d'amélioration de ce message : https://forums.darktable.fr/showthread.php?tid=2216&pid=27559#pid27559

Que faut-il faire pour l'inclure dans la 2.7 ? Une simple requête sur redmine ? Ou une proposition de patch aussi sur redmine ? Ou autrement ?

Je dirais une demande sur le bugtracker github (on tend à migrer petit à petit vers github pour les requêtes/bugs pour à terme ne plus utiliser redmine), avec éventuellement un patch, ou une pull request si tu sais compiler et manier un peu git  Wink


RE: Ficher de verrouillage - galletoni - 22-03-19

(22-03-19, 13:30)rawfiner a écrit :
(22-03-19, 12:08)jpverrue a écrit : Je ressort ma proposition d'amélioration de ce message : https://forums.darktable.fr/showthread.php?tid=2216&pid=27559#pid27559

Que faut-il faire pour l'inclure dans la 2.7 ? Une simple requête sur redmine ? Ou une proposition de patch aussi sur redmine ? Ou autrement ?

Je dirais une demande sur le bugtracker github (on tend à migrer petit à petit vers github pour les requêtes/bugs pour à terme ne plus utiliser redmine), avec éventuellement un patch, ou une pull request si tu sais compiler et manier un peu git  Wink

github  ... redmine ... patch ou un epull resuest si tu sais complier et manier un peu git ?
Il y a vraiment des discussions d'expert sur dt aussi bien sur les fondamentaux de la photo que sur lla programmation.

J'aimerai bien comprendre comment le projet dt fonctionne, sur quels outils, membres, arbitrage des choix entre les différentes branches ?

Merci


RE: Ficher de verrouillage - jpverrue - 22-03-19

Github : un site dédié au stockage des sources avec une gestion des mise à jour très sophistiquée.
redmine : un logiciel de gestion/suivi des demandes de corrections de bug ou d'améliorations. Une instance de ce logiciel est installée sur redmine.darktable.org
patch : un (plus ou moins petit) ensemble de lignes de code destiné à corriger un bug ou apporter une amélioration.
pull request : une action de demande d'incorporation d'une modification du code sur le logiciel Git (voir github plus haut)

Sur le fonctionnement du projet, je laisse pascal, rawfiner, mmoy ou aurélien répondre car ils sont complètement dedans. Moi je suis plus spectateur ;-)


RE: Ficher de verrouillage - pascalG - 22-03-19

(22-03-19, 12:08)jpverrue a écrit : Je ressort ma proposition d'amélioration de ce message : https://forums.darktable.fr/showthread.php?tid=2216&pid=27559#pid27559

Que faut-il faire pour l'inclure dans la 2.7 ? Une simple requête sur redmine ? Ou une proposition de patch aussi sur redmine ? Ou autrement ?

Ou peut-être imaginer un verrouillage/déverrouillage applicatif comme C1, qui utilise aussi SQLite, a su le faire voilà déjà quelques années.

[Image: verrou-1.jpg]

[Image: verrou-2.jpg]

[Image: verrou-3.jpg]


RE: Ficher de verrouillage - nicoauffray - 22-03-19

(22-03-19, 09:59)Franco Lunghi a écrit : Bonjour a tous , avec MacBook Air  - os 10.10.5 si je cherche d'ouvrir le logiciel il me répond 
[img]blob:https://forums.darktable.fr/5868559b-6be7-4879-86cf-3e85b1adf86d[/img]
jai lu quelque chose de ce propleme sur Window 10, 
Pouvez vous, m'aider
Franco
Message

Une erreur est survenue en essayant d'ouvrir la base de donnée depuis
/users/francoair/.config/darktable/data.db
" le ficher de verrouillage de la base contien un numero de process actif sur votre système : 539"

Bien que ce sujet entraîne des réponses fort intéressantes, je rappelle une chose : faire une recherche avant, ce sujet ayant été abordé de nombreuses fois déjà. Donc merci de lire au moins une fois le règlement pour les bonnes pratiques : https://darktable.fr/reglement-du-forum/


RE: Ficher de verrouillage - rawfiner - 22-03-19

(22-03-19, 13:42)galletoni a écrit :
(22-03-19, 13:30)rawfiner a écrit :
(22-03-19, 12:08)jpverrue a écrit : Je ressort ma proposition d'amélioration de ce message : https://forums.darktable.fr/showthread.php?tid=2216&pid=27559#pid27559

Que faut-il faire pour l'inclure dans la 2.7 ? Une simple requête sur redmine ? Ou une proposition de patch aussi sur redmine ? Ou autrement ?

Je dirais une demande sur le bugtracker github (on tend à migrer petit à petit vers github pour les requêtes/bugs pour à terme ne plus utiliser redmine), avec éventuellement un patch, ou une pull request si tu sais compiler et manier un peu git  Wink

github  ... redmine ... patch ou un epull resuest si tu sais complier et manier un peu git ?
Il y a vraiment des discussions d'expert sur dt aussi bien sur les fondamentaux de la photo que sur lla programmation.

J'aimerai bien comprendre comment le projet dt fonctionne, sur quels outils, membres, arbitrage des choix entre les différentes branches ?

Merci

Pour un mini aperçu de comment marche le projet (je ne connais pas tout, par ex comment les releases sont faites)
On garde un historique des modifications du code grâce à un logiciel appelé git.
Les modifications forment un arbre, auquel on peut rajouter des branches pour faire plusieurs versions, ou tester des choses.
L'arbre "officiel" ne peut être modifié que par quelques personnes.
Les autres développeurs font des clones de cet arbre, puis travaillent sur de nouvelles branches pour mettre en place leurs modifications.
Une fois que c'est prêt, ils font une pull request, c'est à dire une demande pour que les modifications de leur branche soient intégrées dans l'arbre officiel. Seuls les personnes pouvant modifier l'arbre officiel peuvent accepter ces changements. Avant toute acceptation, ils font une revue de code, c'est à dire qu'ils regardent les changements, les testent, et demandent des modifications si besoin. D'autres testeurs / développeurs participent aussi à ces discussions. Une fois qu'un accord est trouvé, les modifications sont intégrées dans l'arbre officiel.

Voilà en gros le processus, j'espère que c'était à peu près clair ;-)