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('') out.write('' % (ncol_to_display + 3)) out.write('\n')