Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-2948

Remove explicit buildbot dependency on datarel

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Done
    • Resolution: Done
    • Fix Version/s: None
    • Component/s: buildbot, lsstDoxygen
    • Labels:
      None

      Description

      The buildbot scripts have an explicit dependency on the datarel package, which we'd like to remove from the stack. It uses datarel as the top-level product when building the cross-linked HTML documentation; lsstDoxygen's makeDocs script takes a single package, and generates the list of packages to include in the Doxygen build by finding all dependencies of that package.

      So, to remove the explicit dependency on datarel, we need to either:

      • find a new top-level product with a Doxygen build to pass to makeDocs (e.g. by adding a trivial Doxygen build to lsst_distrib)
      • modify the argument parsing in lsstDoxygen to take a list of multiple products (it looks like the limitation to one package is only in the argument parsing), and pass it a list of top-level products in the buildbot scripts.

      This is currently a blocker for DM-2928, which itself a blocker for DM-1766, which has now been lingering for a few weeks now. I'm going to look for other ways to remove the block on the latter, but I don't have a solution yet.

        Attachments

          Issue Links

            Activity

            jbosch Jim Bosch created issue -
            jbosch Jim Bosch made changes -
            Field Original Value New Value
            Link This issue blocks DM-2928 [ DM-2928 ]
            jbosch Jim Bosch made changes -
            Priority Blocker [ 1 ] Major [ 3 ]
            frossie Frossie Economou made changes -
            Status To Do [ 10001 ] In Progress [ 3 ]
            tjenness Tim Jenness made changes -
            Link This issue relates to DM-7298 [ DM-7298 ]
            tjenness Tim Jenness made changes -
            Watchers Frossie Economou, Jim Bosch [ Frossie Economou, Jim Bosch ] Frossie Economou, Jim Bosch, Jonathan Sick, Joshua Hoblitt [ Frossie Economou, Jim Bosch, Jonathan Sick, Joshua Hoblitt ]
            jsick Jonathan Sick made changes -
            Link This issue relates to DM-6199 [ DM-6199 ]
            tjenness Tim Jenness made changes -
            Link This issue relates to DM-7623 [ DM-7623 ]
            tjenness Tim Jenness made changes -
            Link This issue relates to DM-8260 [ DM-8260 ]
            tjenness Tim Jenness made changes -
            Link This issue is triggered by RFC-57 [ RFC-57 ]
            frossie Frossie Economou made changes -
            Resolution Done [ 10000 ]
            Status In Progress [ 3 ] Invalid [ 11005 ]
            tjenness Tim Jenness made changes -
            Resolution Done [ 10000 ]
            Status Invalid [ 11005 ] To Do [ 10001 ]
            jsick Jonathan Sick made changes -
            Assignee Frossie Economou [ frossie ] Jonathan Sick [ jsick ]
            jsick Jonathan Sick made changes -
            Epic Link DM-8445 [ 28061 ]
            tjenness Tim Jenness made changes -
            Link This issue relates to DM-9458 [ DM-9458 ]
            jsick Jonathan Sick made changes -
            Status To Do [ 10001 ] In Progress [ 3 ]
            jsick Jonathan Sick made changes -
            Epic Link DM-8445 [ 28061 ] DM-5646 [ 23496 ]
            jsick Jonathan Sick made changes -
            Epic Link DM-5646 [ 23496 ] DM-7500 [ 26629 ]
            jhoblitt Joshua Hoblitt made changes -
            Link This issue relates to DM-13074 [ DM-13074 ]
            jsick Jonathan Sick made changes -
            Epic Link DM-7500 [ 26629 ] DM-12790 [ 36408 ]
            tjenness Tim Jenness made changes -
            Link This issue relates to RFC-449 [ RFC-449 ]
            tjenness Tim Jenness made changes -
            Assignee Jonathan Sick [ jsick ] Joshua Hoblitt [ jhoblitt ]
            jhoblitt Joshua Hoblitt made changes -
            Resolution Done [ 10000 ]
            Status In Progress [ 3 ] Done [ 10002 ]

              People

              Assignee:
              jhoblitt Joshua Hoblitt
              Reporter:
              jbosch Jim Bosch
              Watchers:
              Frossie Economou, Gabriele Comoretto [X] (Inactive), Jim Bosch, John Swinbank, Jonathan Sick, Joshua Hoblitt, Tim Jenness
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Jenkins

                  No builds found.