https://issues.rudder.io/https://issues.rudder.io/themes/rudder7/favicon/favicon.ico?17096450182016-01-15T09:34:16ZIssue TrackerRudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=507702016-01-15T09:34:16ZJanos Mattyasovszky
<ul></ul><p>PS: This quote from SUSE came regarding a different RPM, but has the same Problem.</p> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=508102016-01-15T15:22:19ZJonathan CLARKEjonathan.clarke@normation.com
<ul><li><strong>Related to</strong> <i><a class="issue tracker-1 status-5 priority-7 priority-lowest closed" href="/issues/5059">Bug #5059</a>: rudder-agent rpm is obsoleted by rudder-agent-thin and therefore cannot be installed</i> added</li></ul> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=508862016-01-18T14:19:34ZJonathan CLARKEjonathan.clarke@normation.com
<ul><li><strong>Target version</strong> set to <i>2.11.18</i></li></ul><p>That is indeed poor packaging. I don't know how that slipped in, but we should indeed not "provide" the same name as the package itself.</p>
<p>We need both rudder-agent and rudder-agent-thin to "provide" an identical string, so that other packages (rudder-server-root, rudder-server-relay) can depend on it.</p> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=508962016-01-18T17:26:29ZJonathan CLARKEjonathan.clarke@normation.com
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>In progress</i></li><li><strong>Assignee</strong> set to <i>Jonathan CLARKE</i></li></ul> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=512482016-01-20T22:33:17ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>2.11.18</i> to <i>2.11.19</i></li></ul> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=521772016-02-26T14:13:59ZJanos Mattyasovszky
<ul></ul><p>This would be a quick win ;-)</p> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=521802016-02-26T14:32:15ZJonathan CLARKEjonathan.clarke@normation.com
<ul><li><strong>Translation missing: en.field_tag_list</strong> set to <i>Quick and important</i></li></ul><p>Janos Mattyasovszky wrote:</p>
<blockquote>
<p>This would be a quick win ;-)</p>
</blockquote>
<p>Oops, apparently I forgot all about this! Thanks for the reminder, Janos.</p> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=522242016-02-29T16:34:07ZNicolas CHARLESnicolas.charles@rudder.io
<ul><li><strong>Translation missing: en.field_tag_list</strong> changed from <i>Quick and important</i> to <i>Quick and important, sponsored</i></li></ul><p>This issue is really important</p> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=522262016-02-29T16:41:17ZJanos Mattyasovszky
<ul><li><strong>Pull Request</strong> set to <i>https://github.com/Normation/rudder-packages/pull/891</i></li></ul><p>Suggested PR is <a class="external" href="https://github.com/Normation/rudder-packages/pull/891">https://github.com/Normation/rudder-packages/pull/891</a></p> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=524472016-03-01T14:44:47ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>2.11.19</i> to <i>2.11.20</i></li></ul> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=536042016-04-08T14:50:29ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>2.11.20</i> to <i>2.11.21</i></li></ul> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=553372016-05-24T21:48:21ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>2.11.21</i> to <i>2.11.22</i></li></ul> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=561122016-06-02T16:20:46ZVincent 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 #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=582932016-07-29T13:16:31ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>2.11.23</i> to <i>2.11.24</i></li></ul> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=593322016-08-27T10:03:02ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>2.11.24</i> to <i>308</i></li></ul> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=606932016-09-12T09:59:22ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>308</i> to <i>3.1.14</i></li></ul> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=619802016-09-28T20:50:01ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>3.1.14</i> to <i>3.1.15</i></li></ul> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=624872016-10-03T10:13:28ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>3.1.15</i> to <i>3.1.16</i></li></ul> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=635952016-10-11T13:11:06ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>3.1.16</i> to <i>3.1.17</i></li></ul> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=678072016-12-05T14:20:41ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>3.1.17</i> to <i>3.1.18</i></li></ul> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=685292016-12-21T17:06:13ZNicolas CHARLESnicolas.charles@rudder.io
<ul><li><strong>Assignee</strong> changed from <i>Jonathan CLARKE</i> to <i>Alexis Mousset</i></li></ul><p>Alexis, you have insight on this one, especially on why it works on some sles and not on others<br />Could you list here on which versions of SLES it is supposed to work as it is now, and where we need to use something else, so that we can decide of a proper course of action ?</p>
<p>Thank you</p> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=695552017-01-20T00:07:41ZJanos Mattyasovszky
<ul></ul><p>yaaay, we just had 1 year's anniversary a couple of days ago... Any ideas? I mean, the problem is known, the solution might be pretty easy...</p> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=695562017-01-20T00:25:00ZFlorian Heigl
<ul></ul><p>Yeah, like <strong>bump</strong><br />This just ruined my night.</p>
<p>Had forgotten there was an issue.<br />What I can recap:<br />- The epoch is 2014... that seems just totally wrong.<br />- The epoch is used to compare versions IF RPM was unable to find the version.</p>
<p>So that means the base thing is wrong, and the fallback is wrong, too.</p>
<p>My suggestion would be</p>
<p>1) fix the epoch, it needs to be updated if you bump version. This is not some optional thing to just do when the time is right<br />2) add this</p>
<p><code>Obsoletes: %{name} <= %{version}<br />Provides: %{name} = %{version}</code></p>
<p><del>> You can test with any SUSE version except ancient on SUSE Studio<br /></del>> It's definitely not OK rpm-wise<br /><del>> I don't think it's really important which versions are more accepting of this<br /></del>> Best path is to fix it - then it'll be accepted by any version<br />-> You can offload testing for us, but please in a defined way so we can complete fully cooperate and track / cover cases.</p>
<p>TL;DR<br />Please, could you deliver packages of Rudder for SLES that can be updated using Rudder, on SLES, using the most basic means of Rudder... :-)</p> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=695572017-01-20T00:29:51ZFlorian Heigl
<ul></ul><p>And yeah, I know. Enterprise distros and their old RPM / libzypp.</p>
<p>But we discussed this internally and due to 3rd party support issues, especially Rudder, and certification issues, especially Oracle and just about everything else in the world, we won't be able to switch to AlpineLinux in Q1, to my big sad disappointment :)</p> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=710132017-02-17T22:20:36ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>3.1.18</i> to <i>3.1.19</i></li></ul> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=725802017-03-03T16:22:21ZAlexis Moussetalexis.mousset@rudder.io
<ul><li><strong>Status</strong> changed from <i>In progress</i> to <i>New</i></li></ul> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=735502017-03-21T16:04:19ZJonathan CLARKEjonathan.clarke@normation.com
<ul><li><strong>Severity</strong> set to <i>Major - prevents use of part of Rudder | no simple workaround</i></li><li><strong>User visibility</strong> set to <i>Operational - other Techniques | Technique editor | Rudder settings</i></li></ul> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=739402017-03-28T14:31:16ZBenoît PECCATTEbenoit.peccatte@rudder.io
<ul><li><strong>Priority</strong> set to <i>51</i></li></ul> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=749702017-04-14T15:08:53ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>3.1.19</i> to <i>3.1.20</i></li></ul> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=756142017-04-25T08:16:00ZJonathan CLARKEjonathan.clarke@normation.com
<ul><li><strong>Assignee</strong> deleted (<del><i>Alexis Mousset</i></del>)</li></ul> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=765292017-05-18T21:11:56ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>3.1.20</i> to <i>3.1.21</i></li></ul> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=775482017-06-12T15:21:17ZBenoît PECCATTEbenoit.peccatte@rudder.io
<ul><li><strong>Translation missing: en.field_tag_list</strong> changed from <i>Quick and important, Sponsored</i> to <i>Sponsored</i></li></ul> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=778702017-06-15T08:51:52ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>3.1.21</i> to <i>3.1.22</i></li></ul> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=788702017-06-26T16:43:48ZBenoît PECCATTEbenoit.peccatte@rudder.io
<ul><li><strong>Priority</strong> changed from <i>51</i> to <i>64</i></li></ul> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=803702017-08-09T15:14:05ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>3.1.22</i> to <i>3.1.23</i></li></ul> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=807312017-08-14T13:09:54ZFrançois ARMANDfrancois.armand@rudder.io
<ul><li><strong>Related to</strong> <i><a class="issue tracker-1 status-5 priority-16 priority-default closed parent" href="/issues/8914">Bug #8914</a>: Broken dependencies in 4.0 RPM because of epoch</i> added</li></ul> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=807332017-08-14T13:10:31ZFrançois ARMANDfrancois.armand@rudder.io
<ul><li><strong>Related to</strong> <i><a class="issue tracker-1 status-5 priority-7 priority-lowest closed" href="/issues/3535">Bug #3535</a>: RPM packages: upgrades from one major branch to another don't always work because of the Epoch field</i> added</li></ul> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=807352017-08-14T13:14:13ZJanos Mattyasovszky
<ul></ul><p>Please note, that the line <br /><pre>
Provides: %{name} = %{version}
</pre><br />is automatically included by the rpmbuild process. You can check it with <code>rpm -q --provides -p <rpm_package_name></code> for any RPM you have built.</p> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=813532017-09-01T14:57:13ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>3.1.23</i> to <i>3.1.24</i></li></ul> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=831402017-10-22T21:31:32ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>3.1.24</i> to <i>3.1.25</i></li></ul> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=833672017-10-23T12:56:22ZFrançois ARMANDfrancois.armand@rudder.io
<ul><li><strong>User visibility</strong> changed from <i>Operational - other Techniques | Technique editor | Rudder settings</i> to <i>Infrequent - complex configurations | third party integrations</i></li><li><strong>Priority</strong> changed from <i>64</i> to <i>55</i></li></ul><p>After more test&try, it was found that the problem only happen when rudder-agent is part of a zypper "pattern" and is used like that: <br />(say we have a rudder agent 4.1.6 installed):</p>
<p>This will find the newer version:<br /><pre>
zypper install rudder-agent=4.1.7
</pre></p>
<p>But that won't: <br /><pre>
zypper install --type=pattern Rudder-Server=4.1.7
</pre></p> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=854022017-12-08T15:27:55ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>3.1.25</i> to <i>387</i></li><li><strong>Priority</strong> changed from <i>55</i> to <i>61</i></li></ul> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=861602017-12-22T09:55:24ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>387</i> to <i>4.1.10</i></li></ul> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=884492018-02-20T17:31:22ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>4.1.10</i> to <i>4.1.11</i></li></ul> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=906782018-04-16T15:12:41ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>4.1.11</i> to <i>4.1.12</i></li></ul> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=920082018-05-18T11:08:25ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>4.1.12</i> to <i>4.1.13</i></li></ul> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=934992018-06-20T10:10:28ZAlexis Moussetalexis.mousset@rudder.io
<ul></ul><p>I think I just reproduced the problem:</p>
<pre>
zypper install rudder-agent=4.56.3
Loading repository data...
Reading installed packages...
'rudder-agent=4.56.3' not found in package names. Trying capabilities.
Resolving package dependencies...
The following NEW package is going to be installed:
rudder-agent
</pre>
<p>The problem is that the capabilities resolution ignores other parameters if a capability matches the name of the required package.</p> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=935002018-06-20T10:15:30ZAlexis Moussetalexis.mousset@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>Alexis Mousset</i></li></ul><p>I'm taking over this issue!</p> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=935012018-06-20T10:48:45ZAlexis Moussetalexis.mousset@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>Alexis Mousset</i> to <i>Jonathan CLARKE</i></li></ul> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=935022018-06-20T10:51:07ZAlexis Moussetalexis.mousset@rudder.io
<ul><li><strong>Status</strong> changed from <i>Pending technical review</i> to <i>In progress</i></li><li><strong>Assignee</strong> changed from <i>Jonathan CLARKE</i> to <i>Alexis Mousset</i></li><li><strong>Pull Request</strong> changed from <i>https://github.com/Normation/rudder-packages/pull/891</i> to <i>https://github.com/Normation/rudder-packages/pull/1607</i></li></ul><p>PR: <a class="external" href="https://github.com/Normation/rudder-packages/pull/1607">https://github.com/Normation/rudder-packages/pull/1607</a></p> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=935032018-06-20T10:58:26ZAlexis Moussetalexis.mousset@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>Alexis Mousset</i> to <i>Jonathan CLARKE</i></li></ul> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=935082018-06-20T12:01:04ZAlexis Moussetalexis.mousset@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 #7777: Rudder-agent provides rudder-agent without a version" href="https://issues.rudder.io/projects/rudder/repository/rudder-packages/revisions/3ef4fbd49811caac1f55fe799afb4794dbac5421">rudder-packages|3ef4fbd49811caac1f55fe799afb4794dbac5421</a>.</p> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=937022018-06-26T05:58:06ZJanos Mattyasovszky
<ul></ul><p>I suggest you keep an eye on this, as adding a Provides line with the same version that's added by rpmbuild itself is... well... something worth to have a look on :-)</p> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=951372018-07-18T13:01:56ZVincent MEMBRÉvme@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 4.1.13, 4.2.7 and 4.3.3 which were released today.</p>
<ul>
<li>4.1.13: <a href="http://www.rudder-project.org/pipermail/rudder-announce/2018-July/000278.html" class="external">Announce</a> <a href="http://www.rudder-project.org/changelog-4.1#4.1.13" class="external">Changelog</a></li>
<li>4.2.7: <a href="http://www.rudder-project.org/pipermail/rudder-announce/2018-July/000277.html" class="external">Announce</a> <a href="http://www.rudder-project.org/changelog-4.2#4.2.7" class="external">Changelog</a></li>
<li>4.3.3: <a href="http://www.rudder-project.org/pipermail/rudder-announce/2018-July/000276.html" class="external">Announce</a> <a href="http://www.rudder-project.org/changelog-4.3#4.3.3" 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> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=1054492019-03-06T15:37:02ZAlexis Moussetalexis.mousset@rudder.io
<ul><li><strong>Related to</strong> <i><a class="issue tracker-1 status-5 priority-16 priority-default closed" href="/issues/14415">Bug #14415</a>: Command to upgrade server from old 4.1/4.2/4.3 to 5.0 does not upgrade rudder-agent, breaking everything</i> added</li></ul> Rudder - Bug #7777: Rudder-agent provides rudder-agent without a versionhttps://issues.rudder.io/issues/7777?journal_id=1565712022-06-02T07:36:07ZAlexis Moussetalexis.mousset@rudder.io
<ul><li><strong>Priority</strong> changed from <i>61</i> to <i>73</i></li></ul>