@@ -123,22 +123,22 @@ def unmet_dependencies(environment)
123123 acc [ dep [ :reason ] ] << dep
124124 end
125125 unmet_grouped . each do |type , deps |
126- unless deps . empty?
127- unmet_grouped [ type ] . sort_by { | dep | dep [ :name ] } . each do | dep |
128- dep_name = dep [ :name ] . tr ( '/' , '-' )
129- installed_version = dep [ :mod_details ] [ :installed_version ]
130- version_constraint = dep [ :version_constraint ]
131- parent_name = dep [ :parent ] [ :name ] . tr ( '/' , '-' )
132- parent_version = dep [ :parent ] [ :version ]
133-
134- msg = _ ( "'%{parent_name}' (%{parent_version}) requires '%{dependency_name}' (%{dependency_version})" ) % { parent_name : parent_name , parent_version : parent_version , dependency_name : dep_name , dependency_version : version_constraint }
135- unmet_deps [ type ] [ dep [ :name ] ] [ :errors ] << msg
136- unmet_deps [ type ] [ dep [ :name ] ] [ :parent ] = {
137- :name => dep [ :parent ] [ :name ] ,
138- :version => parent_version
139- }
140- unmet_deps [ type ] [ dep [ :name ] ] [ :version ] = installed_version
141- end
126+ next if deps . empty?
127+
128+ unmet_grouped [ type ] . sort_by { | dep | dep [ :name ] } . each do | dep |
129+ dep_name = dep [ :name ] . tr ( '/' , '-' )
130+ installed_version = dep [ :mod_details ] [ :installed_version ]
131+ version_constraint = dep [ :version_constraint ]
132+ parent_name = dep [ :parent ] [ :name ] . tr ( '/' , '-' )
133+ parent_version = dep [ :parent ] [ :version ]
134+
135+ msg = _ ( "'%{parent_name}' (%{parent_version}) requires '%{dependency_name}' (%{dependency_version})" ) % { parent_name : parent_name , parent_version : parent_version , dependency_name : dep_name , dependency_version : version_constraint }
136+ unmet_deps [ type ] [ dep [ :name ] ] [ :errors ] << msg
137+ unmet_deps [ type ] [ dep [ :name ] ] [ :parent ] = {
138+ :name => dep [ :parent ] [ :name ] ,
139+ :version => parent_version
140+ }
141+ unmet_deps [ type ] [ dep [ :name ] ] [ :version ] = installed_version
142142 end
143143 end
144144 end
@@ -151,24 +151,24 @@ def warn_unmet_dependencies(environment)
151151 # Display unmet dependencies by category.
152152 error_display_order = [ :non_semantic_version , :version_mismatch , :missing ]
153153 error_display_order . each do |type |
154- unless @unmet_deps [ type ] . empty?
155- @unmet_deps [ type ] . keys . sort . each do | dep |
156- name = dep . tr ( '/' , '-' )
157- errors = @unmet_deps [ type ] [ dep ] [ :errors ]
158- version = @unmet_deps [ type ] [ dep ] [ :version ]
159-
160- msg = case type
161- when :version_mismatch
162- _ ( "Module '%{name}' (v%{version}) fails to meet some dependencies: \n " ) % { name : name , version : version }
163- when :non_semantic_version
164- _ ( "Non semantic version dependency %{name} (v%{version}): \n " ) % { name : name , version : version }
165- else
166- _ ( "Missing dependency '%{name}': \n " ) % { name : name }
167- end
168-
169- errors . each { | error_string | msg << " #{ error_string } \n " }
170- Puppet . warning msg . chomp
171- end
154+ next if @unmet_deps [ type ] . empty?
155+
156+ @unmet_deps [ type ] . keys . sort . each do | dep |
157+ name = dep . tr ( '/' , '-' )
158+ errors = @unmet_deps [ type ] [ dep ] [ :errors ]
159+ version = @unmet_deps [ type ] [ dep ] [ :version ]
160+
161+ msg = case type
162+ when :version_mismatch
163+ _ ( "Module '%{name}' (v%{version}) fails to meet some dependencies: \n " ) % { name : name , version : version }
164+ when :non_semantic_version
165+ _ ( "Non semantic version dependency %{name} (v%{version}): \n " ) % { name : name , version : version }
166+ else
167+ _ ( "Missing dependency '%{name}': \n " ) % { name : name }
168+ end
169+
170+ errors . each { | error_string | msg << " #{ error_string } \n " }
171+ Puppet . warning msg . chomp
172172 end
173173 end
174174 end
0 commit comments