https://issues.rudder.io/https://issues.rudder.io/themes/rudder7/favicon/favicon.ico?17096450182016-06-02T16:20:48ZIssue TrackerRudder - Bug #8405: checkGenericFile missing report when given non absolute pathhttps://issues.rudder.io/issues/8405?journal_id=561362016-06-02T16:20:48ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>2.11.22</i> to <i>2.11.23</i></li></ul> Rudder - Bug #8405: checkGenericFile missing report when given non absolute pathhttps://issues.rudder.io/issues/8405?journal_id=574892016-07-05T13:42:42ZNicolas CHARLESnicolas.charles@rudder.io
<ul><li><strong>Assignee</strong> set to <i>Nicolas CHARLES</i></li></ul><p>Maybe we could check at the end that no classes are defined, and if so report that it didn't do nothing</p> Rudder - Bug #8405: checkGenericFile missing report when given non absolute pathhttps://issues.rudder.io/issues/8405?journal_id=575872016-07-08T08:23:51ZNicolas CHARLESnicolas.charles@rudder.io
<ul></ul><p>Ha - using check generic file content v6, i get a success report (even if the file is not created)<br /><pre>
2016-07-08T10:18:22+0200 error: /default/check_generic_file_content/files/'foo'[2]: Relative file name 'foo' was marked for editing but has no invariant meaning
2016-07-08T10:18:22+0200 error: /default/check_generic_file_content/files/'foo'[2]: File 'foo' was marked for editing but could not be opened
success checkGenericFileContent File foo The file foo was already in accordance with the policy
</pre></p>
<p>but i have two status for classes, which should generate error result<br /><pre>
2016-07-08T10:22:23+0200 verbose: /default/check_generic_file_content/files/'foo'[2]: Defining promise result class 'file_edition_global_files_status_8_kept'
2016-07-08T10:22:23+0200 verbose: /default/check_generic_file_content/files/'foo'[2]: Defining promise result class 'file_edition_global_files_status_8_failed'
</pre></p> Rudder - Bug #8405: checkGenericFile missing report when given non absolute pathhttps://issues.rudder.io/issues/8405?journal_id=575882016-07-08T08:37:06ZNicolas CHARLESnicolas.charles@rudder.io
<ul></ul><p>Some more detail on how to reproduce:<br />Permission adjustement is missing if we set the permission ajustment for a file with bad path<br />File component is missing if we set "Enforce the content of the file"</p>
<p>In this case, only the failed class is defined, and never used (?)<br /><pre>
2016-07-08T10:37:22+0200 verbose: /default/check_generic_file_content/files/'foo-bar'[2]: Defining promise result class 'file_edition_global_files_status_8_failed'
</pre></p> Rudder - Bug #8405: checkGenericFile missing report when given non absolute pathhttps://issues.rudder.io/issues/8405?journal_id=575892016-07-08T08:54:33ZNicolas CHARLESnicolas.charles@rudder.io
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>In progress</i></li></ul> Rudder - Bug #8405: checkGenericFile missing report when given non absolute pathhttps://issues.rudder.io/issues/8405?journal_id=576012016-07-08T13:55:18ZNicolas CHARLESnicolas.charles@rudder.io
<ul><li><strong>Status</strong> changed from <i>In progress</i> to <i>Pending technical review</i></li><li><strong>Assignee</strong> changed from <i>Nicolas CHARLES</i> to <i>Alexis Mousset</i></li><li><strong>Pull Request</strong> set to <i>https://github.com/Normation/rudder-techniques/pull/986</i></li></ul><p>PR <a class="external" href="https://github.com/Normation/rudder-techniques/pull/986">https://github.com/Normation/rudder-techniques/pull/986</a></p> Rudder - Bug #8405: checkGenericFile missing report when given non absolute pathhttps://issues.rudder.io/issues/8405?journal_id=576592016-07-11T16:59:29ZNicolas CHARLESnicolas.charles@rudder.io
<ul><li><strong>Status</strong> changed from <i>Pending technical review</i> to <i>Pending release</i></li></ul><p>Applied in changeset <a class="changeset" title="Fixes #8405: checkGenericFile missing report when given non absolute path" href="https://issues.rudder.io/projects/rudder/repository/rudder-techniques/revisions/7b5c97f098a342008f19d74b510fd3a222fe3ac3">rudder-techniques|7b5c97f098a342008f19d74b510fd3a222fe3ac3</a>.</p> Rudder - Bug #8405: checkGenericFile missing report when given non absolute pathhttps://issues.rudder.io/issues/8405?journal_id=586202016-08-02T09:02:31ZAlexis Moussetalexis.mousset@rudder.io
<ul><li><strong>Status</strong> changed from <i>Pending release</i> to <i>Released</i></li></ul><p>This bug has been fixed in Rudder 2.11.23, 3.1.12 and 3.2.5 which were released today. </p>
<ul>
<li>2.11: <a href="http://www.rudder-project.org/pipermail/rudder-announce/2016-August/000196.html" class="external">Announce</a> <a href="http://www.rudder-project.org/foswiki/bin/view/System/Documentation:ChangeLog211" class="external">Changelog</a></li>
<li>3.1: <a href="http://www.rudder-project.org/pipermail/rudder-announce/2016-July/000195.html" class="external">Announce</a> <a href="http://www.rudder-project.org/foswiki/bin/view/System/Documentation:ChangeLog31" class="external">Changelog</a></li>
<li>3.2: <a href="http://www.rudder-project.org/pipermail/rudder-announce/2016-August/000197.html" class="external">Announce</a> <a href="http://www.rudder-project.org/foswiki/bin/view/System/Documentation:ChangeLog32" class="external">Changelog</a></li>
<li>Download: <a class="external" href="https://www.rudder-project.org/site/get-rudder/downloads/">https://www.rudder-project.org/site/get-rudder/downloads/</a></li>
</ul>