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

lsstsw rebuild --help is unhelpful

    XMLWordPrintable

    Details

    • Team:
      Architecture

      Description

      Running rebuild --help on lsstsw produces a list of command line flags, but doesn't explain what any of these flags do, even though several of them are very important (like -u for updating repos.yaml). Having a full set of help strings for each option would significantly improve the usability of lsstsw.

        Attachments

          Issue Links

            Activity

            Hide
            mrawls Meredith Rawls added a comment -

            As a newcomer learning how rebuild works, this would be extremely helpful! The dialogs printed during rebuild could also be clearer - for instance, specifying that it is listing all the dependencies and then working from the top level down to actually build them. Bonus points: a not-entirely-wrong progress bar.

            Show
            mrawls Meredith Rawls added a comment - As a newcomer learning how rebuild works, this would be extremely helpful! The dialogs printed during rebuild could also be clearer - for instance, specifying that it is listing all the dependencies and then working from the top level down to actually build them. Bonus points: a not-entirely-wrong progress bar.
            Hide
            tjenness Tim Jenness added a comment -

            There is no progress bar. There is just a character that appears every few seconds. The build system has no way of knowing that afw will take forever but skymap will take less than 10 seconds.

            Show
            tjenness Tim Jenness added a comment - There is no progress bar. There is just a character that appears every few seconds. The build system has no way of knowing that afw will take forever but skymap will take less than 10 seconds.
            Hide
            tjenness Tim Jenness added a comment -

            Also, -u is a bit of a convenience for Jenkins. In most cases you should be doing a git pull to update your repos.yaml.

            Show
            tjenness Tim Jenness added a comment - Also, -u is a bit of a convenience for Jenkins. In most cases you should be doing a git pull to update your repos.yaml .
            Hide
            tjenness Tim Jenness added a comment -

            Changed team to Architecture. As of today the output is:

            % rebuild --help
            Usage: /Users/timj/work/lsstsw3/bin/rebuild [-p] [-n] [-u] [-r <ref> [-r <ref2> [...]]] [-t <eupstag>] [product1 [product2 [...]]]
            

            Show
            tjenness Tim Jenness added a comment - Changed team to Architecture. As of today the output is: % rebuild --help Usage: /Users/timj/work/lsstsw3/bin/rebuild [-p] [-n] [-u] [-r <ref> [-r <ref2> [...]]] [-t <eupstag>] [product1 [product2 [...]]]

              People

              Assignee:
              gcomoretto Gabriele Comoretto [X] (Inactive)
              Reporter:
              ctslater Colin Slater
              Watchers:
              Colin Slater, Gabriele Comoretto [X] (Inactive), Jonathan Sick, Joshua Hoblitt, Kian-Tat Lim, Meredith Rawls, Russell Owen, Tim Jenness
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Jenkins

                  No builds found.