Uploaded image for project: 'AI Platform Core Components'
  1. AI Platform Core Components
  2. AIPCC-7791

builder: texlive-tcolorbox amd64/aarch64/ppc64le/s390x rpm package update request

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Normal Normal
    • None
    • None
    • Development Platform
    • texlive-tcolorbox rpm package update template
    • False
    • Hide

      None

      Show
      None
    • False
    • To Do
    • AIPCC-7800 - RHOAI 3.3: migrate Jupyter/PyTorch image to AIPCC wheels
    • 40% To Do, 20% In Progress, 40% Done

      Requested Package Name and Version:

      Give the exact requirement specification of the package as it appears in your requirements.txt or pyproject.toml, including the name, any extras specifier and the version. If you know the GitHub or gitlab repository that hosts the source, including that link will be helpful, too. For example:

      texlive-tcolorbox==20200406-37.el9 (it has to be compatible with the texlive distribution in RHEL9 AppStream)
      

      It is important to use the appropriate version, because it has to be compatible with the rest of texlive packages in rhel9.

      Currently, we build workbench images like this

      https://github.com/opendatahub-io/notebooks/blob/804430d95da0aa266a5e582a4fceb98ef55aba09/jupyter/utils/install_pdf_deps.sh#L77

      # install texlive-tcolorbox by other means
      dnf install -y cpio
      dnf clean all
      pushd /
      texlive_toolbox_rpm=https://download.fedoraproject.org/pub/epel/9/Everything/x86_64/Packages/t/texlive-tcolorbox-20200406-37.el9.noarch.rpm
      curl -sSfL ${texlive_toolbox_rpm} | rpm2cpio /dev/stdin | cpio -idmv
      popd
      texhash
      kpsewhich tcolorbox.sty
      

      This is a noarch package, so it has not binaries, so we feel justified installing like this. But still, would be best to have it provided to us from a blessed source.

      QE user acceptance tests

      the package is used by jupyterlab pdf export functionality when exporting any slightly more complex notebook that includes python code

      Package License

      You must verify that this package has a license (or legal agreement) that allows the package to be included in Red Hat products. In general, packages that are on the Fedora Project's Allowed Licenses (https://docs.fedoraproject.org/en-US/legal/allowed-licenses/) can be included.

       

              lbrabec@redhat.com Lukas Brabec
              jdanek@redhat.com Jiri Daněk
              Doug Hellmann
              Antonio's Team
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated: