https://issues.rudder.io/https://issues.rudder.io/themes/rudder7/favicon/favicon.ico?17096450182019-09-25T09:10:07ZIssue TrackerRudder - Bug #15797: Use `extends AnyVal` and remove HashCodeCaching for classes with one parameterhttps://issues.rudder.io/issues/15797?journal_id=1152102019-09-25T09:10:07ZFrançois ARMANDfrancois.armand@rudder.io
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>In progress</i></li><li><strong>Assignee</strong> set to <i>François ARMAND</i></li></ul> Rudder - Bug #15797: Use `extends AnyVal` and remove HashCodeCaching for classes with one parameterhttps://issues.rudder.io/issues/15797?journal_id=1152112019-09-25T09:36:12ZFrançois ARMANDfrancois.armand@rudder.io
<ul><li><strong>Subject</strong> changed from <i>Use `extends AnyVal` for case classes with one parameter</i> to <i>Use `extends AnyVal` and remove HashCodeCaching for classes with one parameter</i></li><li><strong>Description</strong> updated (<a title="View differences" href="/journals/115211/diff?detail_id=151071">diff</a>)</li><li><strong>Category</strong> deleted (<del><i>Performance and scalability</i></del>)</li><li><strong>Target version</strong> deleted (<del><i>5.0.14</i></del>)</li><li><strong>Name check</strong> deleted (<del><i>To do</i></del>)</li></ul> Rudder - Bug #15797: Use `extends AnyVal` and remove HashCodeCaching for classes with one parameterhttps://issues.rudder.io/issues/15797?journal_id=1152152019-09-25T20:31:02ZFrançois ARMANDfrancois.armand@rudder.io
<ul><li><strong>Category</strong> set to <i>Performance and scalability</i></li><li><strong>Target version</strong> set to <i>5.0.14</i></li></ul> Rudder - Bug #15797: Use `extends AnyVal` and remove HashCodeCaching for classes with one parameterhttps://issues.rudder.io/issues/15797?journal_id=1152162019-09-25T20:31:15ZFrançois ARMANDfrancois.armand@rudder.io
<ul></ul><p>Work in progess here: <a class="external" href="https://github.com/fanf/rudder/commit/373b9ef282e34d04e7ae393b40dd7018bda38338">https://github.com/fanf/rudder/commit/373b9ef282e34d04e7ae393b40dd7018bda38338</a></p> Rudder - Bug #15797: Use `extends AnyVal` and remove HashCodeCaching for classes with one parameterhttps://issues.rudder.io/issues/15797?journal_id=1152182019-09-25T22:23:09ZFrançois ARMANDfrancois.armand@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>François ARMAND</i> to <i>Nicolas CHARLES</i></li><li><strong>Pull Request</strong> set to <i>https://github.com/Normation/rudder/pull/2484</i></li></ul><p>PR <a class="external" href="https://github.com/Normation/rudder/pull/2484">https://github.com/Normation/rudder/pull/2484</a></p> Rudder - Bug #15797: Use `extends AnyVal` and remove HashCodeCaching for classes with one parameterhttps://issues.rudder.io/issues/15797?journal_id=1154422019-10-03T14:35:59ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>5.0.14</i> to <i>5.0.15</i></li></ul> Rudder - Bug #15797: Use `extends AnyVal` and remove HashCodeCaching for classes with one parameterhttps://issues.rudder.io/issues/15797?journal_id=1165232019-10-14T22:55:43ZFrançois ARMANDfrancois.armand@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 #15797: Use `extends AnyVal` and remove HashCodeCaching for classes with one parameter" href="https://issues.rudder.io/projects/rudder/repository/rudder/revisions/684a1ceeee3941c52e9c8797d2648d443a31f550">rudder|684a1ceeee3941c52e9c8797d2648d443a31f550</a>.</p> Rudder - Bug #15797: Use `extends AnyVal` and remove HashCodeCaching for classes with one parameterhttps://issues.rudder.io/issues/15797?journal_id=1168882019-10-23T14:52:36ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>5.0.15</i> to <i>6.0.0~beta1</i></li></ul> Rudder - Bug #15797: Use `extends AnyVal` and remove HashCodeCaching for classes with one parameterhttps://issues.rudder.io/issues/15797?journal_id=1168922019-10-23T15:56:37ZVincent MEMBRÉvme@rudder.io
<ul></ul><p>This bug fix was moved to 6.0 and not to 5.0 because it breaks plugin api</p>
<p><a class="changeset" title="Fixes #15797: Use `extends AnyVal` and remove HashCodeCaching for classes with one parameter" href="https://issues.rudder.io/projects/rudder/repository/rudder/revisions/684a1ceeee3941c52e9c8797d2648d443a31f550">rudder|684a1ceeee3941c52e9c8797d2648d443a31f550</a> was reverted by <a class="changeset" title="Revert "Fixes #15797: Use `extends AnyVal` and remove HashCodeCaching for classes with one parame..." href="https://issues.rudder.io/projects/rudder/repository/rudder/revisions/9fe894c595c368d227faee5b2121e259aa915275">rudder|9fe894c5</a>.</p>
<p>revert was not merged to 6.0 by merge in strategy ours <a class="changeset" title="Merge branch 'branches/rudder/5.0' into branches/rudder/6.0" href="https://issues.rudder.io/projects/rudder/repository/rudder/revisions/de3e7bcebc7b90b095bbc2e0754cf147200ba856">rudder|de3e7bce</a>.</p>
<p>code in 6.0 branch is a mix of <a class="changeset" title="Fixes #15797: Use `extends AnyVal` and remove HashCodeCaching for classes with one parameter" href="https://issues.rudder.io/projects/rudder/repository/rudder/revisions/684a1ceeee3941c52e9c8797d2648d443a31f550">rudder|684a1ceeee3941c52e9c8797d2648d443a31f550</a> and previous merge commit <a class="changeset" title="Merge branch 'branches/rudder/5.0' into branches/rudder/6.0" href="https://issues.rudder.io/projects/rudder/repository/rudder/revisions/de3e7bcebc7b90b095bbc2e0754cf147200ba856">rudder|de3e7bce</a> .</p> Rudder - Bug #15797: Use `extends AnyVal` and remove HashCodeCaching for classes with one parameterhttps://issues.rudder.io/issues/15797?journal_id=1172632019-11-05T14:15:40ZVincent MEMBRÉvme@rudder.io
<ul></ul><p>This bug has been fixed in Rudder 6.0.0~beta1 which was released today.</p>
<ul>
<li><a href="https://docs.rudder.io/changelogs/6.0/index.html#6.0.0~beta1" class="external">6.0.0~beta1 changelog</a></li>
<li><a href="https://docs.rudder.io/reference/6.0/installation/upgrade.html" class="external">Upgrade manual</a></li>
</ul> Rudder - Bug #15797: Use `extends AnyVal` and remove HashCodeCaching for classes with one parameterhttps://issues.rudder.io/issues/15797?journal_id=1178362019-11-05T15:28:09ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Related to</strong> <i><a class="issue tracker-1 status-5 priority-16 priority-default closed" href="/issues/15965">Bug #15965</a>: Trying to make LdapEntry immutable broke rudder - reverting</i> added</li></ul> Rudder - Bug #15797: Use `extends AnyVal` and remove HashCodeCaching for classes with one parameterhttps://issues.rudder.io/issues/15797?journal_id=1178382019-11-05T15:28:27ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Status</strong> changed from <i>Pending release</i> to <i>Released</i></li></ul>