Re: [fr-qa] Re: LibO 5.3.5.2 pb localisation ?

2017-08-24 Par sujet Jacques Guilleron

Le 17/08/2017 à 20:27, Jacques Guilleron a écrit :

Je ferai un premier essai dès que la RC sera disponible,

Cordialement,

Jacques



--
View this message in 
context:http://nabble.documentfoundation.org/LibO-5-3-5-2-pb-localisation-tp4220561p4220778.html
Sent from the QA mailing list archive at Nabble.com.


Bonjour à tous,

LO 5.3.6.1 est sortie hier. Les problèmes de localisation évoqués ici 
ont tous été corrigés.

Un grand merci à Cloph, donc, pour le travail assuré.

Jacques

--
Envoyez un mail à qa+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/qa/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


Re: [fr-qa] bug 94597 : modèle par défaut et clé de registre

2017-08-24 Par sujet Jean-Baptiste Faure

Bonsoir,

Merci à tous pour vos tests et commentaires. :-)

Le 24/08/2017 à 16:58, Pierre Choffardet a écrit :

Bonjour,

J'ai modifié

HKEY_CLASSES_ROOT/.odt/LibreOffice.WriterDocument.1/ShellNew - FileName

Avec un de mes modèles. ça fonctionne bien

J'ai modifié les ACL de cette clé de registre. Et j'ai relancé 
l'installation de LO.


Pendant le processus de réparation de LO, j'ai eu un message qui 
m'indiquait que cette clé n'était pas accessible en écriture, j'ai 
cliqué sur ignorer. L'installation s'est terminée avec succès, et LO 
fonctionne correctement.


Cela semble être un moyen de contournement, qu'en pensez-vous ?


Que ce serait bien de commenter le rapport de bug. Mon Windows n'est pas 
assez fluent pour que je sache faire ça.


Bonne soirée
JBF



Pierre


Le 23/08/2017 à 11:26, Pierre Choffardet a écrit :

Désolé, encore moi.

je vois ici : 
https://depanmicro.cuisinaud.com/index.php/astuces/windows-7/22-modifier-le-menu-contextuel-nouveau-de-windows-7-8-1-et-10 



que le menu nouveau est bien géré dans la ruche current_user, mais que 
le lien avec l'extension et le fichier se trouve dans la ruche 
local_machine.


Il faut donc soit chercher s'il n'y a pas un moyen d'outrepasser cela 
dans la ruche de l’utilisateur, soit interdire l'accès des paramètres 
sensibles de la ruche local_machine au processus d'installation de LO, 
soit remettre à jour cette clé de registre par un petit script au 
niveau machine (un simple fichier .reg à exécuter)



Pierre
- Mail original -
De: "Pierre Choffardet" 
À: "LibO QA" 
Envoyé: Mercredi 23 Août 2017 11:18:24
Objet: Re: [fr-qa] bug 94597 : modèle par défaut et clé de registre



- Mail original -
De: "Pierre Choffardet" 
À: "LibO QA" 
Envoyé: Mercredi 23 Août 2017 11:00:18
Objet: Re: [fr-qa] bug 94597 : modèle par défaut et clé de registre

Bonjour,

J'y vais de ma petite contribution.

Il est tout à fait normal que l'installation d'un logiciel ne touche 
que les ruches local_machine et users.


La ruche users, sert à peupler la ruche current_user lorsqu'un 
utilisateur n'a pas de ruche utilisateur au moment où il se connecte 
au PC


Modifier cette ruche, sera donc d'aucun effet si l'utilisateur à déjà 
une ruche current_user


Pour ce qui est du menu contextuel nouveau --> document, il peut y 
avoir deux façons de le peupler


à partir de la ruche local_machine, cela concernera tous les 
utilisateurs de cette machine


à partir de la ruche local_user, ce paramètre est prioritaire sur la 
ruche local_machine


à partir de la ruche users, mais cela ne concernera que les nouveaux 
utilisateurs.


à noter que les ruches local_machine et users ne sont pas accessibles 
à l'utilisateur sans élévation de privilège. Ce qui n'est pas le cas 
de la ruche current_user totalement accessible à l'utilisateur.


La liaison devrait avec le modèle devrait donc se faire dans cette 
ruche, qui n'est jamais modifiée par l'installation d'un logiciel.


Enfin, on ne devrait jamais aller dans la base de registre. C'est 
processus d'installation du logiciel de modifier les ruches 
local_machine et current user.


Et c'est à l'OS ou au logiciel de proposer un moyen de configurer la 
ruche curent user, qui contient la configuration spécifique à 
l'utilisateur.


On peut imaginer que lorsque l'on demande à LO de changer le modèle 
par défaut utilisé, il y ait aussi la modification de la clé 
correspondante dans la base de registre pour avoir aussi ce modèle par 
défaut lorsque l'on crée un nouveau document par clic-droit sur un 
dossier.


Enfin, ne pas oublier que lorsque l'on crée un document de cette 
façon, il n'a pas de langue définie par défaut, ce qui à mon avis est 
un bug, lié à une mauvaise initialisation de ces clés de registre.


Étant en vacances, avec une connexion internet très limitée, je dis 
tout cela de mémoire. Je manque de temps pour tester ce que je viens 
d'avancer, en particulier la priorité des réglages de la ruche user 
sur la ruche local_machine. Il est possible que cela dépende du "mode 
de traitement de la boucle de rappel" pour des stratégies réseau

http://pbarth.fr/node/99

Pierre

J'ajoute, que la ruche class_root est une sous-ruche de local_machine 
(Software/classes)


Que c'est la partie "default" de users qui va peupler les ruches des 
nouveaux utilisateurs, par un simple copier-coller de cette ruche vers 
une ruche de users portant de SID de l'utilisateur.


La ruche current_user est une sous ruche de la ruche users ayant le 
SID de l’utilisateur. Ce sont les autorisations sur ces ruches qui 
donnent les droits d’accès (ACL) aux utilisateurs.


Il est possible d'écrire des scripts de démarrage machine ou session 
qui modifient la base de registre, afin de la garder conforme à nos 
besoins. Il est aussi possible de modifier les ACL de ces bases de 
registre par exemple interdire au processus d’installation de LO de 
modifier  

Re: [fr-qa] bug 94597 : modèle par défaut et clé de registre

2017-08-24 Par sujet Pierre Choffardet

Bonjour,

J'ai modifié

HKEY_CLASSES_ROOT/.odt/LibreOffice.WriterDocument.1/ShellNew - FileName

Avec un de mes modèles. ça fonctionne bien

J'ai modifié les ACL de cette clé de registre. Et j'ai relancé 
l'installation de LO.


Pendant le processus de réparation de LO, j'ai eu un message qui 
m'indiquait que cette clé n'était pas accessible en écriture, j'ai 
cliqué sur ignorer. L'installation s'est terminée avec succès, et LO 
fonctionne correctement.


Cela semble être un moyen de contournement, qu'en pensez-vous ?

Pierre


Le 23/08/2017 à 11:26, Pierre Choffardet a écrit :

Désolé, encore moi.

je vois ici : 
https://depanmicro.cuisinaud.com/index.php/astuces/windows-7/22-modifier-le-menu-contextuel-nouveau-de-windows-7-8-1-et-10

que le menu nouveau est bien géré dans la ruche current_user, mais que le lien 
avec l'extension et le fichier se trouve dans la ruche local_machine.

Il faut donc soit chercher s'il n'y a pas un moyen d'outrepasser cela dans la 
ruche de l’utilisateur, soit interdire l'accès des paramètres sensibles de la 
ruche local_machine au processus d'installation de LO, soit remettre à jour 
cette clé de registre par un petit script au niveau machine (un simple fichier 
.reg à exécuter)


Pierre
- Mail original -
De: "Pierre Choffardet" 
À: "LibO QA" 
Envoyé: Mercredi 23 Août 2017 11:18:24
Objet: Re: [fr-qa] bug 94597 : modèle par défaut et clé de registre



- Mail original -
De: "Pierre Choffardet" 
À: "LibO QA" 
Envoyé: Mercredi 23 Août 2017 11:00:18
Objet: Re: [fr-qa] bug 94597 : modèle par défaut et clé de registre

Bonjour,

J'y vais de ma petite contribution.

Il est tout à fait normal que l'installation d'un logiciel ne touche que les 
ruches local_machine et users.

La ruche users, sert à peupler la ruche current_user lorsqu'un utilisateur n'a 
pas de ruche utilisateur au moment où il se connecte au PC

Modifier cette ruche, sera donc d'aucun effet si l'utilisateur à déjà une ruche 
current_user

Pour ce qui est du menu contextuel nouveau --> document, il peut y avoir deux 
façons de le peupler

à partir de la ruche local_machine, cela concernera tous les utilisateurs de 
cette machine

à partir de la ruche local_user, ce paramètre est prioritaire sur la ruche 
local_machine

à partir de la ruche users, mais cela ne concernera que les nouveaux 
utilisateurs.

à noter que les ruches local_machine et users ne sont pas accessibles à 
l'utilisateur sans élévation de privilège. Ce qui n'est pas le cas de la ruche 
current_user totalement accessible à l'utilisateur.

La liaison devrait avec le modèle devrait donc se faire dans cette ruche, qui 
n'est jamais modifiée par l'installation d'un logiciel.

Enfin, on ne devrait jamais aller dans la base de registre. C'est processus 
d'installation du logiciel de modifier les ruches local_machine et current user.

Et c'est à l'OS ou au logiciel de proposer un moyen de configurer la ruche 
curent user, qui contient la configuration spécifique à l'utilisateur.

On peut imaginer que lorsque l'on demande à LO de changer le modèle par défaut 
utilisé, il y ait aussi la modification de la clé correspondante dans la base 
de registre pour avoir aussi ce modèle par défaut lorsque l'on crée un nouveau 
document par clic-droit sur un dossier.

Enfin, ne pas oublier que lorsque l'on crée un document de cette façon, il n'a 
pas de langue définie par défaut, ce qui à mon avis est un bug, lié à une 
mauvaise initialisation de ces clés de registre.

Étant en vacances, avec une connexion internet très limitée, je dis tout cela de mémoire. 
Je manque de temps pour tester ce que je viens d'avancer, en particulier la priorité des 
réglages de la ruche user sur la ruche local_machine. Il est possible que cela dépende du 
"mode de traitement de la boucle de rappel" pour des stratégies réseau
http://pbarth.fr/node/99

Pierre

J'ajoute, que la ruche class_root est une sous-ruche de local_machine 
(Software/classes)

Que c'est la partie "default" de users qui va peupler les ruches des nouveaux 
utilisateurs, par un simple copier-coller de cette ruche vers une ruche de users portant 
de SID de l'utilisateur.

La ruche current_user est une sous ruche de la ruche users ayant le SID de 
l’utilisateur. Ce sont les autorisations sur ces ruches qui donnent les droits 
d’accès (ACL) aux utilisateurs.

Il est possible d'écrire des scripts de démarrage machine ou session qui 
modifient la base de registre, afin de la garder conforme à nos besoins. Il est 
aussi possible de modifier les ACL de ces bases de registre par exemple 
interdire au processus d’installation de LO de modifier  des clés de la BDR. À 
vérifier que ça ne fait pas planter l’installation de LO

- Mail original -
De: "Jean-Baptiste Faure" 
À: "LibO QA" 
Envoyé: Lundi 21 Août 2017 22:41:59
Objet: [fr-qa] bug 94597 : modèle par défaut