Skip to content

Commit 79b917c

Browse files
committed
(PUP-10597) Remove deprecated held
1 parent 7c4baa6 commit 79b917c

File tree

8 files changed

+8
-71
lines changed

8 files changed

+8
-71
lines changed

acceptance/tests/provider/package/dpkg_ensure_held_package_is_latest.rb

Lines changed: 0 additions & 26 deletions
This file was deleted.

acceptance/tests/provider/package/dpkg_ensure_held_package_should_preserve_version.rb

Lines changed: 0 additions & 22 deletions
This file was deleted.

lib/puppet/provider/package/dpkg.rb

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -173,14 +173,10 @@ def purge
173173
dpkg "--purge", @resource[:name]
174174
end
175175

176-
def deprecated_hold
176+
def hold
177177
if package_not_installed?
178178
self.install
179179
end
180-
hold
181-
end
182-
183-
def hold
184180
Tempfile.open('puppet_dpkg_set_selection') do |tmpfile|
185181
tmpfile.write("#{@resource[:name]} hold\n")
186182
tmpfile.flush

lib/puppet/provider/package/pkg.rb

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -114,10 +114,6 @@ def self.parse_line(line)
114114
end).merge({:provider => self.name})
115115
end
116116

117-
def deprecated_hold
118-
hold
119-
end
120-
121117
def hold
122118
pkg(:freeze, @resource[:name])
123119
end

lib/puppet/provider/package/portage.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ def qatom
112112
# do the search
113113
should = @resource[:ensure]
114114
case should
115-
# The terms present, absent, purged, held, installed, latest in :ensure
115+
# The terms present, absent, purged, installed, latest in :ensure
116116
# resolve as Symbols, and we do not need specific package version in this case
117117
when true, false, Symbol
118118
search = @resource[:name]

lib/puppet/type/package.rb

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -106,10 +106,6 @@ module Puppet
106106
provider.purge
107107
end
108108

109-
newvalue(:held, :event => :package_held, :required_features => :holdable) do
110-
provider.deprecated_hold
111-
end
112-
113109
newvalue(:disabled, :required_features => :disableable) do
114110
provider.disable
115111
end
@@ -673,7 +669,7 @@ def refresh
673669
Default is "none". Mark can be specified with or without `ensure`,
674670
if `ensure` is missing will default to "present".
675671
676-
Mark cannot be specified together with "purged", "absent" or "held"
672+
Mark cannot be specified together with "purged", or "absent"
677673
values for `ensure`.
678674
EOT
679675
newvalues(:hold, :none)

spec/unit/provider/package/dpkg_spec.rb

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -381,24 +381,21 @@ def parser_test(dpkg_output_string, gold_hash, number_of_debug_logs = 0)
381381
allow(provider).to receive(:execute)
382382
allow(provider).to receive(:package_not_installed?).and_return(true)
383383
expect(provider).to receive(:install).once
384-
expect(provider).to receive(:hold)
385-
provider.deprecated_hold
384+
provider.hold
386385
end
387386

388-
it "skips install new package if hold is true" do
387+
it "install new package if hold is true and package not installed" do
389388
allow(provider).to receive(:execute)
390389
allow(provider).to receive(:package_not_installed?).and_return(true)
391390
expect(provider).to receive(:install).once
392-
expect(provider).to receive(:hold)
393-
provider.deprecated_hold
391+
provider.hold
394392
end
395393

396394
it "skips install new package if package is allready installed" do
397395
allow(provider).to receive(:execute)
398396
allow(provider).to receive(:package_not_installed?).and_return(false)
399397
expect(provider).not_to receive(:install)
400-
expect(provider).to receive(:hold)
401-
provider.deprecated_hold
398+
provider.hold
402399
end
403400

404401
it "executes dpkg --set-selections when holding" do

spec/unit/type/package_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -349,7 +349,7 @@ def setprops(properties)
349349
end
350350
end
351351

352-
[:purged, :absent, :held].each do |state|
352+
[:purged, :absent].each do |state|
353353
it "should not reinstall if it should be #{state.to_s} and reinstall_on_refresh is true" do
354354
@package[:ensure] = state
355355
allow(@provider).to receive(:reinstallable?).and_return(true)

0 commit comments

Comments
 (0)