Details

    • Type: Sub-task
    • Status: Resolved
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None
    • Sprint:
      VBC Sprint 11
    • TVB-C Task:
      8.2 Pipeline Integration

      Description

      Currently, in a Windows build, the following warnings gets displayed:

       -  Introspecting 3rd party licenses...
      Libraries: {'_cffi_backend.cp37-win_amd64.pyd': 'unknown', '_ruamel_yaml.cp37-win_amd64.pyd': 'unknown', 'adodbapi': 'unknown', 'aiohttp': '3.6.2', 'allensdk': '1.6.0', 'aniso8601': '8.0.0', 'argschema': '1.17.5', 'asn1crypto': '1.3.0', 'async-timeout': '3.0.1', 'async_timeout': '3.0.1', 'atomicwrites': '1.3.0', 'backcall': '0.1.0', 'beautifulsoup4': '4.9.0', 'bleach': '3.1.4', 'brotli': 'unknown', 'brotlipy': '0.7.0', 'bs4': '4.9.0', 'certifi': '2020.4.5.1', 'cffi': '1.14.0', 'cheroot': '8.3.0', 'cherrypy': '18.5.0', 'click': '7.1.1', 'cloudpickle': '1.3.0', 'colorama': '0.4.3', 'cpuinfo': 'unknown', 'cryptography': '2.8', 'cytoolz': '0.10.1', 'dask': '2.14.0', 'defusedxml': '0.6.0', 'docutils': '0.16', 'ecdsa': '0.15', 'flask': '1.1.2', 'flask-restplus': '0.13.0', 'flask_restplus': '0.13.0', 'future': '0.18.2', 'gdist.cp37-win_amd64.pyd': 'unknown', 'gevent': '1.5.0', 'glymur': '0.8.19', 'greenlet': '0.4.15', 'greenlet.cp37-win_amd64.pyd': 'unknown', 'h5py': '2.10.0', 'hdmf': '1.0.2', 'idna': '2.9', 'imageio': '2.8.0', 'ipython': '7.13.0', 'isapi': 'unknown', 'itsdangerous': '1.1.0', 'jaraco.classes': '2.0', 'jaraco.collections': '3.0.0', 'jaraco.text': '3.2.0', 'jedi': '0.17.0', 'jinja2': '2.11.2', 'joblib': '0.14.1', 'jose': '3.1.0', 'jupyter-client': '6.1.3', 'jupyter-core': '4.6.3', 'jupyter_client': 'unknown', 'jupyter_core': '4.6.3', 'jupyterlab': '2.1.0', 'jupyterlab-server': '1.1.1', 'jupyterlab_server': 'unknown', 'kiwisolver': '1.1.0', 'kiwisolver.cp37-win_amd64.pyd': 'unknown', 'llvmlite': '0.32.0', 'marshmallow': '3.0.0rc6', 'mkl': 'unknown', 'mkl-fft': '1.0.15', 'mkl-random': '1.1.0', 'mkl-service': '2.3.0', 'mkl_fft': 'unknown', 'mkl_random': 'unknown', 'mock': '4.0.1', 'more-itertools': '8.2.0', 'more_itertools': '8.2.0', 'multidict': '4.7.5', 'nest-asyncio': '1.2.0', 'nibabel': '3.1.0', 'notebook': '6.0.3', 'nrrd': 'unknown', 'numba': '0.49.0', 'openssl': 'unknown', 'parso': '0.7.0', 'pbr': '5.4.5', 'pip': '20.0.2', 'pluggy': '0.13.1', 'portend': '2.5', 'prometheus-client': '0.7.1', 'prometheus_client': '0.7.1', 'prompt-toolkit': '3.0.5', 'prompt_toolkit': '3.0.5', 'psutil': '5.7.0', 'psycopg2-binary': '2.8.5', 'pvectorc.cp37-win_amd64.pyd': 'unknown', 'py': '1.8.1', 'py-cpuinfo': '5.0.0', 'pyasn1': '0.4.8', 'pycparser': '2.20', 'pygments': '2.6.1', 'pynrrd': '0.4.2', 'pynwb': '1.0.2', 'pyopenssl': '19.1.0', 'pyparsing': '2.4.6', 'pyqt5': 'unknown', 'pyrsistent': '0.16.0', 'pysocks': '1.7.1', 'pytest': '5.4.1', 'pytest-benchmark': '3.2.2', 'pytest-cov': '2.8.1', 'pytest-mock': '3.0.0', 'pytest_benchmark': '3.2.2', 'pytest_mock': '3.0.0', 'python': '3.7.7', 'python-dateutil': '2.8.1', 'python-jose': '3.1.0', 'python-keycloak': '0.20.0', 'pytz': '2019.3', 'pywin32': '227', 'pywinpty': '0.5.7', 'pywt': 'unknown', 'repoze.lru': '0.7', 'requests': '2.23.0', 'routes': '2.4.1', 'rsa': '4.0', 'ruamel.yaml': '0.16.10', 'ruamel.yaml.clib': '0.2.0', 'scikit-build': '0.10.0', 'seaborn': '0.10.0', 'send2trash': '1.5.0', 'simpleitk': '1.2.4', 'skbuild': '0.10.0', 'skimage': 'unknown', 'sklearn': 'unknown', 'soupsieve': '2.0', 'sqlparse': '0.3.1', 'subprocess32': '3.5.4', 'tempora': '3.0.0', 'testpath': '0.4.4', 'tests': 'unknown', 'typing': '3.7.4.1', 'urllib3': '1.25.9', 'wcwidth': '0.1.9', 'werkzeug': '0.16.1', 'win-inet-pton': '1.1.0', 'win32com': 'unknown', 'winpty': 'unknown', 'xarray': '0.15.1', 'yarl': '1.4.2', 'zc.lockfile': '2.0', 'zipp': '2.2.0', 'zmq': 'unknown'}
       are included in TVB package but their license were not validated! 

      It is similar for the other OS.
      We should go through these one by one. When only minor version changes, it is usually safe to just update packages_accepted.xml and add the new version as accepted. When major version changed, it is best to go on the library site and check that its license did not change.
      IN case of a new package here, we should first identify if that is really needed for TVB to function. If not needed, remove it from the distribution. When needed, then check and add its license if compatible.

        Gliffy Diagrams

          Attachments

            Activity

              People

              Assignee:
              bogdan.valean Bogdan Valean
              Reporter:
              lia.domide Lia Domide
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 2 days Original Estimate - 2 days
                  2d
                  Remaining:
                  Time Spent - 1 week, 2 days, 2 hours, 30 minutes Remaining Estimate - 2 hours
                  2h
                  Logged:
                  Time Spent - 1 week, 2 days, 2 hours, 30 minutes Remaining Estimate - 2 hours
                  1w 2d 2h 30m