Skip to content

Commit bc97374

Browse files
Fixes to portfolio after merge of big ugly patch and "do" file bugs when running in a container or avoiding using a container for clean.
1 parent 3f5a54b commit bc97374

File tree

2 files changed

+11
-13
lines changed

2 files changed

+11
-13
lines changed

do

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,13 @@
11
#!/bin/bash
22

33
ROOT=$(dirname $(realpath $BASH_SOURCE[0]))
4-
if [ -v DEVCONTAINER_ENV ]; then
5-
BUNDLE=bundle
6-
else
7-
source $ROOT/bin/setup
8-
fi
94

105
if [ "$1" == "clean" ]; then
116
${ROOT}/bin/clean
12-
else
13-
# really long way of invoking rake, but renamed to 'do'
14-
$BUNDLE exec --gemfile $ROOT/Gemfile ruby -r rake -e "Rake.application.init('do');Rake.application.load_rakefile;Rake.application.top_level" -- $@
7+
exit $?
158
fi
9+
10+
source $ROOT/bin/setup
11+
12+
# really long way of invoking rake, but renamed to 'do'
13+
$BUNDLE exec --gemfile $ROOT/Gemfile ruby -r rake -e "Rake.application.init('do');Rake.application.load_rakefile;Rake.application.top_level" -- $@

lib/arch_obj_models/portfolio.rb

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -79,10 +79,10 @@ def version_greatest_presence(ext_name, ext_versions)
7979
greatest_presence = nil
8080

8181
in_scope_ext_reqs.each do |ext_req|
82-
if ext_req.satisfied_by?(ext_name, v.version)
82+
if ext_req.satisfied_by?(v)
8383
presence = extension_presence_obj(ext_name)
8484

85-
unless presence.nil?
85+
unless presence.nil?
8686
if greatest_presence.nil?
8787
greatest_presence = presence
8888
elsif presence > greatest_presence
@@ -127,11 +127,11 @@ def in_scope_ext_reqs(desired_presence = nil)
127127
@data["extensions"]&.each do |ext_name, ext_data|
128128
next if ext_name[0] == "$"
129129

130-
# Does extension even exist?
130+
# Does extension even exist?
131131
# If not, don't raise an error right away so we can find all of the missing extensions and report them all.
132-
ext = arch_def.extension(ext_name)
132+
ext = cfg_arch.extension(ext_name)
133133
if ext.nil?
134-
puts "Extension #{ext_name} for #{name} not found in database"
134+
puts "Extension #{ext_name} for #{name} not found in database"
135135
missing_ext = true
136136
end
137137

0 commit comments

Comments
 (0)