https://dev-eole.ac-dijon.fr/https://dev-eole.ac-dijon.fr/favicon.ico2017-04-14T14:44:41ZEnsemble Ouvert Libre ÉvolutifDistribution EOLE - Tâche #20174: La saisie d'une ligne de dépôt tiers invalide ne devrait pas entraîner l'affichage d'une erreur incompréhensiblehttps://dev-eole.ac-dijon.fr/issues/20174?journal_id=941592017-04-14T14:44:41ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<ul><li><strong>Statut</strong> changé de <i>Nouveau</i> à <i>En cours</i></li><li><strong>Assigné à</strong> mis à <i>Joël Cuissinat</i></li></ul> Distribution EOLE - Tâche #20174: La saisie d'une ligne de dépôt tiers invalide ne devrait pas entraîner l'affichage d'une erreur incompréhensiblehttps://dev-eole.ac-dijon.fr/issues/20174?journal_id=941642017-04-14T15:24:43ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<ul><li><strong>Statut</strong> changé de <i>En cours</i> à <i>Résolu</i></li><li><strong>% réalisé</strong> changé de <i>0</i> à <i>100</i></li><li><strong>Restant à faire (heures)</strong> changé de <i>2.0</i> à <i>0.25</i></li></ul><p>Ajout d'une contrainte dans le dictionnaire : la valeur doit désormais débuter par "deb " ou "deb-src ".</p>
<p>Cela permet de contourner le traceback initial puisque le code python suivant ne plante pas : <code>"deb ".split(' ')[1]</code></p>
Les autres erreurs de saisies, entraînent l'apparition de messages apt déjà plus cohérents (même si en anglais) :
<ul>
<li><pre>Maj-Auto - E:Malformed line 4 in source list /etc/apt/sources.list.d/additional.list (type), E:The list of sources could not be read.
</pre></li>
<li><pre>Maj-Auto - E:Malformed entry 4 in list file /etc/apt/sources.list.d/additional.list (Suite), E:The list of sources could not be read.
</pre></li>
<li><pre>Maj-Auto - E:Malformed entry 4 in list file /etc/apt/sources.list.d/additional.list (URI parse), E:The list of sources could not be read.
</pre></li>
</ul> Distribution EOLE - Tâche #20174: La saisie d'une ligne de dépôt tiers invalide ne devrait pas entraîner l'affichage d'une erreur incompréhensiblehttps://dev-eole.ac-dijon.fr/issues/20174?journal_id=942662017-04-19T11:30:57ZLaurent Florilaurent.flori@ac-dijon.fr
<ul><li><strong>Projet</strong> changé de <i>eole-common</i> à <i>Distribution EOLE</i></li><li><strong>Restant à faire (heures)</strong> changé de <i>0.25</i> à <i>0.0</i></li></ul> Distribution EOLE - Tâche #20174: La saisie d'une ligne de dépôt tiers invalide ne devrait pas entraîner l'affichage d'une erreur incompréhensiblehttps://dev-eole.ac-dijon.fr/issues/20174?journal_id=942672017-04-19T11:56:46ZLaurent Florilaurent.flori@ac-dijon.fr
<ul></ul><p>En mode normal, la famille Dépôts Tiers apparait et l'on ne peut remplir que le Libellé du dépôt mais pas le reste des informations sans:<br />- passer en mode expert<br />ou <br />- tenter d'enregistrer la configuration qui nous propose les valeurs obligatoires à remplir.<br />Pourtant la famille <strong>Dépôts Tiers</strong> est bien déclarée en mode expert:<br /><pre>
<family name='dépôt tiers' icon='debian' mode='expert'>
</pre></p>
<p><strong>Cela ne se produit pas si l'on a pas de config.eol</strong></p> Distribution EOLE - Tâche #20174: La saisie d'une ligne de dépôt tiers invalide ne devrait pas entraîner l'affichage d'une erreur incompréhensiblehttps://dev-eole.ac-dijon.fr/issues/20174?journal_id=942682017-04-19T12:00:00ZLaurent Florilaurent.flori@ac-dijon.fr
<ul></ul><p>On peut "spécialiser" un peu plus la regex pour éviter de laisser remplir des urls du style:<br /><pre>
deb paf
</pre></p>
<p>Je propose cette regex là:</p>
<pre>
^deb (http|https|ftp|ftps)://(.*) \w|^deb-src (http|https|ftp|ftps)://(.*) \w
</pre>
<p>On peut enlever le dernier \w si on ne veut prendre en compte aucun des éventuels "composants"</p> Distribution EOLE - Tâche #20174: La saisie d'une ligne de dépôt tiers invalide ne devrait pas entraîner l'affichage d'une erreur incompréhensiblehttps://dev-eole.ac-dijon.fr/issues/20174?journal_id=942842017-04-19T13:51:05ZLaurent Florilaurent.flori@ac-dijon.fr
<ul><li><strong>Statut</strong> changé de <i>Résolu</i> à <i>Fermé</i></li></ul> Distribution EOLE - Tâche #20174: La saisie d'une ligne de dépôt tiers invalide ne devrait pas entraîner l'affichage d'une erreur incompréhensiblehttps://dev-eole.ac-dijon.fr/issues/20174?journal_id=942902017-04-19T15:04:45ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<ul></ul><p>Dernier commit, re-testé ;)</p>