Uploaded image for project: 'UGENE'
  1. UGENE
  2. UGENE-5053

Create online installer with modules choice

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: 1.20
    • Fix Version/s: 1.23
    • Component/s: Basic-Other
    • Labels:
    • Story Points:
      8
    • Epic Link:
    • Sprint:
      DEV-03/03/2016, DEV-23-1, DEV-23-2, DEV-24-1, DEV-23-3 (additional)
    • Affect Type:
      Userdefined

      Description

      Create online installers for all supported platforms. Each installer is a small executable file that downloads the data from the UGENE web site and installs it.

      The installers must be based on Qt Installer Framework.

      There must be a list of modules to be installed in the installer dialog:

      • [ ] Standard package
      • [ ] Full package additions
        • [ ] "External tools" (group box)
          [ ] bedGraphToBigWig 4
          [ ] bedtools 2.20.1
          [ ] BLAST 2.2.26
          etc.
      • [ ] NGS package additions
        • [ ] RScript external tool
        • [ ] Data for the Cistrome workflow (for ChIP-Seq).

      Here:

      • "Standard package" is disabled and checked by default.
      • "Full package additions" is checked by default, but can be unchecked or partially checked.
        When it is checked, the External tool check box is also checked and, correspondingly, all external tool check boxes.
        And visa versa, when all external tool check boxes are checked, both "upper" check boxes are checked.
        When some external tool check boxes are unchecked, the "upper" check boxes are in the partially checked condition.
        When all external tool check boxes are unchecked, the "upper" check boxes are unchecked.
      • "NGS package additions" is NOT checked by default. The logic of check boxes is the same as above.

      Additional details:

      1. It must be possible to select/deselect all external tools by clicking on the external tools category.
      2. The installer must have a button "Settings" or "Proxy" for configuring proxy settings.
      3. The installer must recognize the bit count of OS and download the most compatible packages.

      It must be tested for the case when there are several UGENE copies installed on a computer.

        Attachments

          Activity

            People

            Assignee:
            dkandrov Denis Kandrov
            Reporter:
            ggrekhov German Grekhov
            Assigned Tester:
            Aleksey Tiunov [X] (Inactive)
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: