https://issues.rudder.io/https://issues.rudder.io/themes/rudder7/favicon/favicon.ico?17096450182015-07-16T13:22:24ZIssue TrackerRudder - User story #6994: Technique aptPackageInstallation doesn't update packages if no version is definedhttps://issues.rudder.io/issues/6994?journal_id=441442015-07-16T13:22:24ZAlexis Moussetalexis.mousset@rudder.io
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>In progress</i></li></ul> Rudder - User story #6994: Technique aptPackageInstallation doesn't update packages if no version is definedhttps://issues.rudder.io/issues/6994?journal_id=441552015-07-16T14:02:36ZAlexis Moussetalexis.mousset@rudder.io
<ul></ul><pre>
looking for [installed] (rudder-agent,*,*) [name,version,arch] in package manager /usr/bin/dpkg -l
[...]
Comparing [installed] package (rudder-agent,3.0.6-jessie0,default) to [==] with given (rudder-agent,*,*) [name,version,arch]
[...]
looking for [available] (rudder-agent,*,*) [name,version,arch] in package manager /usr/bin/dpkg -l
[...]
Comparing [available] package (rudder-agent,3.0.6-jessie0,default) to [==] with given (rudder-agent,*,*) [name,version,arch]
[...]
Package 'rudder-agent' already installed and matches criteria
</pre>
<p>It seems it tries to find updates in <code>dpkg -l</code></p> Rudder - User story #6994: Technique aptPackageInstallation doesn't update packages if no version is definedhttps://issues.rudder.io/issues/6994?journal_id=441562015-07-16T14:18:36ZAlexis Moussetalexis.mousset@rudder.io
<ul></ul><p>When specifying the version:<br /><pre>
2015-07-16T14:08:39+0000 verbose: /default/check_apt_package_installation/packages/'rudder-agent'[0]: Package version 3.0.7 specified explicitly in promise body
2015-07-16T14:08:39+0000 verbose: /default/check_apt_package_installation/packages/'rudder-agent'[0]: Comparing [installed] package (rudder-agent,3.0.6-jessie0,default) to [==] with given (rudder-agent,*,*) [name,version,arch]
2015-07-16T14:08:39+0000 verbose: /default/check_apt_package_installation/packages/'rudder-agent'[0]: Matched [installed] name 'rudder-agent'
2015-07-16T14:08:39+0000 verbose: /default/check_apt_package_installation/packages/'rudder-agent'[0]: Matched [installed] wildcard arch '*'
2015-07-16T14:08:39+0000 verbose: /default/check_apt_package_installation/packages/'rudder-agent'[0]: Matched [installed] wildcard version '*'
2015-07-16T14:08:39+0000 verbose: /default/check_apt_package_installation/packages/'rudder-agent'[0]: PackageMatch: package comparison for [installed] rudder-agent was decisive: MATCH
2015-07-16T14:08:39+0000 verbose: /default/check_apt_package_installation/packages/'rudder-agent'[0]: CheckPackageState: Installed package match for (rudder-agent,*,*) [name,version,arch] was decisive: MATCH
2015-07-16T14:08:39+0000 verbose: /default/check_apt_package_installation/packages/'rudder-agent'[0]: Comparing [available] package (rudder-agent,3.0.6-jessie0,default) to [==] with given (rudder-agent,3.0.7,*) [name,version,arch]
2015-07-16T14:08:39+0000 verbose: /default/check_apt_package_installation/packages/'rudder-agent'[0]: Matched [available] name 'rudder-agent'
2015-07-16T14:08:39+0000 verbose: /default/check_apt_package_installation/packages/'rudder-agent'[0]: Matched [available] wildcard arch '*'
2015-07-16T14:08:39+0000 verbose: /default/check_apt_package_installation/packages/'rudder-agent'[0]: Executing '/usr/bin/dpkg --compare-versions '3.0.6-jessie0' eq '3.0.7''
2015-07-16T14:08:39+0000 debug: /default/check_apt_package_installation/packages/'rudder-agent'[0]: cf_pwait - Waiting for process 5444
2015-07-16T14:08:39+0000 verbose: /default/check_apt_package_installation/packages/'rudder-agent'[0]: CompareVersions: Checked whether package version 3.0.6-jessie0 == 3.0.7: no
2015-07-16T14:08:39+0000 verbose: /default/check_apt_package_installation/packages/'rudder-agent'[0]: Version comparison returned NO_MATCH for [available] package (rudder-agent,3.0.6-jessie0,default) to [==] with given (rudder-agent,3.0.7,*) [name,version,arch]
2015-07-16T14:08:39+0000 verbose: /default/check_apt_package_installation/packages/'rudder-agent'[0]: PackageMatch did not find [available] packages to match the constraints of promise (rudder-agent,3.0.7,*) [name,version,arch]
2015-07-16T14:08:39+0000 verbose: /default/check_apt_package_installation/packages/'rudder-agent'[0]: CheckPackageState: Available package match for (rudder-agent,3.0.7,*) [name,version,arch] was decisive: ERROR-OR-NOMATCH
2015-07-16T14:08:39+0000 debug: /default/check_apt_package_installation/packages/'rudder-agent'[0]: WillSchedulePackageOperation: on entry, action updating: package rudder-agent matches = no, installed = yes.
2015-07-16T14:08:39+0000 verbose: /default/check_apt_package_installation/packages/'rudder-agent'[0]: CheckPackageState: matched package (rudder-agent,3.0.7,*) [name,version,arch]; scheduling operation
2015-07-16T14:08:39+0000 verbose: /default/check_apt_package_installation/packages/'rudder-agent'[0]: Checking if package (rudder-agent,3.0.7,*) [name,version,arch] is at the desired state (installed=1,matched=0)
2015-07-16T14:08:39+0000 verbose: /default/check_apt_package_installation/packages/'rudder-agent'[0]: Package promises to refer to itself as 'rudder-agent' to the manager
2015-07-16T14:08:39+0000 verbose: /default/check_apt_package_installation/packages/'rudder-agent'[0]: Package version seems to match criteria
2015-07-16T14:08:39+0000 verbose: /default/check_apt_package_installation/packages/'rudder-agent'[0]: Package method does NOT specify a file repository
2015-07-16T14:08:39+0000 verbose: /default/check_apt_package_installation/packages/'rudder-agent'[0]: Checking if latest available version is newer than installed...
2015-07-16T14:08:39+0000 verbose: /default/check_apt_package_installation/packages/'rudder-agent'[0]: Looking for an installed package older than (rudder-agent,3.0.7,*) [name,version,arch]
2015-07-16T14:08:39+0000 verbose: /default/check_apt_package_installation/packages/'rudder-agent'[0]: Found installed package (rudder-agent,3.0.6-jessie0,default) [name,version,arch]
2015-07-16T14:08:39+0000 verbose: /default/check_apt_package_installation/packages/'rudder-agent'[0]: Executing '/usr/bin/dpkg --compare-versions '3.0.6-jessie0' lt '3.0.7''
2015-07-16T14:08:39+0000 debug: /default/check_apt_package_installation/packages/'rudder-agent'[0]: cf_pwait - Waiting for process 5446
2015-07-16T14:08:39+0000 verbose: /default/check_apt_package_installation/packages/'rudder-agent'[0]: CompareVersions: Checked whether package version 3.0.6-jessie0 < 3.0.7: yes
2015-07-16T14:08:39+0000 verbose: /default/check_apt_package_installation/packages/'rudder-agent'[0]: Installed package (rudder-agent,3.0.6-jessie0,default) [name,version,arch] is older than latest available (rudder-agent,3.0.7,*) [name,version,arch] - updating
2015-07-16T14:08:39+0000 verbose: /default/check_apt_package_installation/packages/'rudder-agent'[0]: Schedule package for update
</pre></p> Rudder - User story #6994: Technique aptPackageInstallation doesn't update packages if no version is definedhttps://issues.rudder.io/issues/6994?journal_id=441602015-07-16T15:03:31ZAlexis Moussetalexis.mousset@rudder.io
<ul></ul>It seems that:
<ul>
<li>when the are no version specified, cf-agent only tries to install an updates if it finds it in the available package list</li>
<li>when there is a specified version, even if there are no available update found, cf-agent assumes the specified version exists and calls the update command for this package anyway</li>
</ul>
<p>And we do not currently fetch available updates.</p> Rudder - User story #6994: Technique aptPackageInstallation doesn't update packages if no version is definedhttps://issues.rudder.io/issues/6994?journal_id=442122015-07-17T16:14:09ZNicolas CHARLESnicolas.charles@rudder.io
<ul></ul><p>ok, so should we do as we do for rpmPackageInstallation?</p> Rudder - User story #6994: Technique aptPackageInstallation doesn't update packages if no version is definedhttps://issues.rudder.io/issues/6994?journal_id=448292015-08-12T08:48:38ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>2.11.13</i> to <i>2.11.14</i></li></ul> Rudder - User story #6994: Technique aptPackageInstallation doesn't update packages if no version is definedhttps://issues.rudder.io/issues/6994?journal_id=459452015-09-22T12:22:28ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>2.11.14</i> to <i>2.11.15</i></li></ul> Rudder - User story #6994: Technique aptPackageInstallation doesn't update packages if no version is definedhttps://issues.rudder.io/issues/6994?journal_id=465652015-10-16T12:58:33ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>2.11.15</i> to <i>2.11.16</i></li></ul> Rudder - User story #6994: Technique aptPackageInstallation doesn't update packages if no version is definedhttps://issues.rudder.io/issues/6994?journal_id=471202015-10-27T14:38:05ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>2.11.16</i> to <i>2.11.17</i></li></ul> Rudder - User story #6994: Technique aptPackageInstallation doesn't update packages if no version is definedhttps://issues.rudder.io/issues/6994?journal_id=494682015-12-09T16:02:36ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>2.11.17</i> to <i>2.11.18</i></li></ul> Rudder - User story #6994: Technique aptPackageInstallation doesn't update packages if no version is definedhttps://issues.rudder.io/issues/6994?journal_id=512122016-01-20T22:33:14ZVincent 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 - User story #6994: Technique aptPackageInstallation doesn't update packages if no version is definedhttps://issues.rudder.io/issues/6994?journal_id=524182016-03-01T14:44:44ZVincent 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 - User story #6994: Technique aptPackageInstallation doesn't update packages if no version is definedhttps://issues.rudder.io/issues/6994?journal_id=535772016-04-08T14:50:26ZVincent 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 - User story #6994: Technique aptPackageInstallation doesn't update packages if no version is definedhttps://issues.rudder.io/issues/6994?journal_id=539742016-04-11T15:17:52ZAlexis Moussetalexis.mousset@rudder.io
<ul><li><strong>Related to</strong> <i><a class="issue tracker-1 status-6 priority-16 priority-default closed" href="/issues/8167">Bug #8167</a>: package_install_version_cmp_update should handle all needed package operations</i> added</li></ul> Rudder - User story #6994: Technique aptPackageInstallation doesn't update packages if no version is definedhttps://issues.rudder.io/issues/6994?journal_id=539752016-04-11T15:28:06ZAlexis Moussetalexis.mousset@rudder.io
<ul><li><strong>Status</strong> changed from <i>In progress</i> to <i>New</i></li></ul> Rudder - User story #6994: Technique aptPackageInstallation doesn't update packages if no version is definedhttps://issues.rudder.io/issues/6994?journal_id=543852016-05-02T11:07:03ZAlexis Moussetalexis.mousset@rudder.io
<ul><li><strong>Related to</strong> <i><a class="issue tracker-2 status-6 priority-16 priority-default closed" href="/issues/8230">User story #8230</a>: Package management issues in Rudder/ncf</i> added</li></ul> Rudder - User story #6994: Technique aptPackageInstallation doesn't update packages if no version is definedhttps://issues.rudder.io/issues/6994?journal_id=554282016-05-24T21:48:50ZVincent 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 - User story #6994: Technique aptPackageInstallation doesn't update packages if no version is definedhttps://issues.rudder.io/issues/6994?journal_id=560822016-06-02T16:20:42ZVincent 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 - User story #6994: Technique aptPackageInstallation doesn't update packages if no version is definedhttps://issues.rudder.io/issues/6994?journal_id=582612016-07-29T13:16:28ZVincent 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 - User story #6994: Technique aptPackageInstallation doesn't update packages if no version is definedhttps://issues.rudder.io/issues/6994?journal_id=592992016-08-27T10:02:57ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>2.11.24</i> to <i>308</i></li></ul> Rudder - User story #6994: Technique aptPackageInstallation doesn't update packages if no version is definedhttps://issues.rudder.io/issues/6994?journal_id=607082016-09-12T09:59:31ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>308</i> to <i>3.1.14</i></li></ul> Rudder - User story #6994: Technique aptPackageInstallation doesn't update packages if no version is definedhttps://issues.rudder.io/issues/6994?journal_id=621282016-09-28T20:50:47ZVincent 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 - User story #6994: Technique aptPackageInstallation doesn't update packages if no version is definedhttps://issues.rudder.io/issues/6994?journal_id=626332016-10-03T10:14:22ZVincent 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 - User story #6994: Technique aptPackageInstallation doesn't update packages if no version is definedhttps://issues.rudder.io/issues/6994?journal_id=637432016-10-11T13:12:20ZVincent 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 - User story #6994: Technique aptPackageInstallation doesn't update packages if no version is definedhttps://issues.rudder.io/issues/6994?journal_id=678542016-12-05T14:20:54ZVincent 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 - User story #6994: Technique aptPackageInstallation doesn't update packages if no version is definedhttps://issues.rudder.io/issues/6994?journal_id=710582017-02-17T22:20:54ZVincent 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 - User story #6994: Technique aptPackageInstallation doesn't update packages if no version is definedhttps://issues.rudder.io/issues/6994?journal_id=724382017-03-03T14:44:31ZAlexis Moussetalexis.mousset@rudder.io
<ul><li><strong>Tracker</strong> changed from <i>Bug</i> to <i>User story</i></li></ul> Rudder - User story #6994: Technique aptPackageInstallation doesn't update packages if no version is definedhttps://issues.rudder.io/issues/6994?journal_id=750062017-04-14T15:09:05ZVincent 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 - User story #6994: Technique aptPackageInstallation doesn't update packages if no version is definedhttps://issues.rudder.io/issues/6994?journal_id=765582017-05-18T21:12:08ZVincent 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 - User story #6994: Technique aptPackageInstallation doesn't update packages if no version is definedhttps://issues.rudder.io/issues/6994?journal_id=779282017-06-15T08:52:01ZVincent 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 - User story #6994: Technique aptPackageInstallation doesn't update packages if no version is definedhttps://issues.rudder.io/issues/6994?journal_id=803992017-08-09T15:14:14ZVincent 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 - User story #6994: Technique aptPackageInstallation doesn't update packages if no version is definedhttps://issues.rudder.io/issues/6994?journal_id=813822017-09-01T14:57:22ZVincent 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 - User story #6994: Technique aptPackageInstallation doesn't update packages if no version is definedhttps://issues.rudder.io/issues/6994?journal_id=831692017-10-22T21:31:39ZVincent 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 - User story #6994: Technique aptPackageInstallation doesn't update packages if no version is definedhttps://issues.rudder.io/issues/6994?journal_id=842132017-11-07T11:22:34ZBenoît PECCATTEbenoit.peccatte@rudder.io
<ul><li><strong>Target version</strong> changed from <i>3.1.25</i> to <i>4.1.9</i></li></ul> Rudder - User story #6994: Technique aptPackageInstallation doesn't update packages if no version is definedhttps://issues.rudder.io/issues/6994?journal_id=855902017-12-08T15:28:19ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>4.1.9</i> to <i>4.1.10</i></li></ul> Rudder - User story #6994: Technique aptPackageInstallation doesn't update packages if no version is definedhttps://issues.rudder.io/issues/6994?journal_id=875772018-02-07T08:34:59ZBenoît PECCATTEbenoit.peccatte@rudder.io
<ul><li><strong>Target version</strong> changed from <i>4.1.10</i> to <i>Ideas (not version specific)</i></li></ul> Rudder - User story #6994: Technique aptPackageInstallation doesn't update packages if no version is definedhttps://issues.rudder.io/issues/6994?journal_id=932362018-06-12T12:13:36ZAlexis Moussetalexis.mousset@rudder.io
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>Rejected</i></li></ul><p>"latest" version specification works well with the new package technique, closing.</p>