diff --git a/BBS-report.py b/BBS-report.py
index 91e6bb31..cb208168 100755
--- a/BBS-report.py
+++ b/BBS-report.py
@@ -1122,7 +1122,7 @@ def write_gcard(out, pkg, pkg_pos, nb_pkgs, topdir, leafreport_ref,
toned_down = True
TRattrs = ' class="toned_down"'
out.write('
' % TRattrs)
- if is_last:
+ if is_last and BBSvars.buildtype != "bioc":
TDattrs = 'ROWSPAN="2" class="leftmost bottom_left_corner"'
else:
TDattrs = 'class="leftmost"'
@@ -1130,7 +1130,10 @@ def write_gcard(out, pkg, pkg_pos, nb_pkgs, topdir, leafreport_ref,
if is_first:
is_first = False
TDstyle = 'vertical-align: top;'
- out.write('| ' % (nb_nodes, TDstyle))
+ nb_rows = nb_nodes
+ if BBSvars.buildtype == "bioc":
+ nb_rows += 1
+ out.write(' | ' % (nb_rows, TDstyle))
if leafreport_ref == None:
pkgdir = '%s/%s' % (topdir, pkg)
elif leafreport_ref.node_id != None:
@@ -1171,12 +1174,20 @@ def write_gcard(out, pkg, pkg_pos, nb_pkgs, topdir, leafreport_ref,
out.write(' | ')
else:
write_pkg_statuses_as_TDs(out, pkg, node, topdir, leafreport_ref)
- if is_last:
+ if is_last and BBSvars.buildtype != "bioc":
TDattrs = 'ROWSPAN="2" class="rightmost bottom_right_corner"'
else:
TDattrs = 'class="rightmost"'
out.write(' | ' % TDattrs)
out.write('
\n')
+ if BBSvars.buildtype == "bioc":
+ out.write('')
+ out.write(' | ')
+ subdomain = "bioc" if BBSvars.git_branch == "devel" else "bioc-release"
+ out.write('See other builds for %s in R Universe. | '
+ % (subdomain, pkg, pkg))
+ out.write(' | ')
+ out.write('
\n')
out.write('\n')