Skip to content

Commit 2449c99

Browse files
committed
fix too few arguments passed in get_subs_hook
This commit add missing rosdistro argument when call super's get_subs_hook it could be error when we generate RPM package, since rpm will deal with release_history in get_subs_hook. Also change the combine format string logic to one line since it is not longer than 120.
1 parent 645c283 commit 2449c99

File tree

2 files changed

+5
-8
lines changed

2 files changed

+5
-8
lines changed

bloom/generators/rosdebian.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@
3737
from bloom.generators.common import generate_substitutions_from_package
3838
from bloom.generators.common import sanitize_package_name
3939

40-
4140
from bloom.generators.debian import DebianGenerator
4241
from bloom.generators.debian import format_description
4342
from bloom.generators.debian import format_depends
@@ -81,7 +80,7 @@ def missing_dep_resolver(key, peer_packages, rosdistro):
8180

8281
@staticmethod
8382
def get_subs_hook(subs, package, rosdistro, releaser_history=None):
84-
subs = DebianGenerator.get_subs_hook(subs, package, releaser_history)
83+
subs = DebianGenerator.get_subs_hook(subs, package, rosdistro, releaser_history=releaser_history)
8584
subs['Package'] = rosify_package_name(subs['Package'], rosdistro)
8685

8786
# ROS 2 specific bloom extensions.
@@ -127,8 +126,7 @@ def generate_branching_arguments(self, package, branch):
127126
return args
128127

129128
def get_release_tag(self, data):
130-
return 'release/{0}/{1}/{2}-{3}'\
131-
.format(self.rosdistro, data['Name'], data['Version'], self.inc)
129+
return 'release/{0}/{1}/{2}-{3}'.format(self.rosdistro, data['Name'], data['Version'], self.inc)
132130

133131

134132
def rosify_package_name(name, rosdistro):

bloom/generators/rosrpm.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -72,14 +72,14 @@ def summarize(self):
7272
return ret
7373

7474
@staticmethod
75-
def missing_dep_resolver(self, key, peer_packages, rosdistro):
75+
def missing_dep_resolver(key, peer_packages, rosdistro):
7676
if key in peer_packages:
7777
return [sanitize_package_name(rosify_package_name(key, rosdistro))]
7878
return default_fallback_resolver(key, peer_packages, rosdistro)
7979

8080
@staticmethod
8181
def get_subs_hook(subs, package, rosdistro, releaser_history=None):
82-
subs = RpmGenerator.get_subs_hook(subs, package, releaser_history)
82+
subs = RpmGenerator.get_subs_hook(subs, package, rosdistro, releaser_history=releaser_history)
8383
subs['Package'] = rosify_package_name(subs['Package'], rosdistro)
8484
return subs
8585

@@ -93,8 +93,7 @@ def generate_branching_arguments(self, package, branch):
9393
return args
9494

9595
def get_release_tag(self, data):
96-
return 'release/{0}/{1}/{2}-{3}'\
97-
.format(self.rosdistro, data['Name'], data['Version'], self.rpm_inc)
96+
return 'release/{0}/{1}/{2}-{3}'.format(self.rosdistro, data['Name'], data['Version'], self.inc)
9897

9998

10099
def rosify_package_name(name, rosdistro):

0 commit comments

Comments
 (0)