Skip to content

Commit

Permalink
update to ubuntu 24.04 (#417)
Browse files Browse the repository at this point in the history
* update to ubuntu 24.04

Bug: T366058

* auto update of  tag

---------

Co-authored-by: Github Action <[email protected]>
  • Loading branch information
vivian-rook and Github Action authored Jun 11, 2024
1 parent 17d2fdb commit c7eb70f
Show file tree
Hide file tree
Showing 6 changed files with 9 additions and 15 deletions.
15 changes: 5 additions & 10 deletions images/singleuser/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM ubuntu:22.04
FROM ubuntu:24.04

ENV PYWIKIBOT_VERSION=9.1.3
ENV EDITOR=/bin/nano
Expand All @@ -14,11 +14,9 @@ ENV NB_USER tools.paws
ENV NB_UID 52771
ENV HOME /home/paws

RUN adduser --disabled-password \
--gecos "Default user" \
RUN useradd \
--uid ${NB_UID} \
--home ${HOME} \
--force-badname \
--home-dir ${HOME} \
${NB_USER}
WORKDIR ${HOME}

Expand Down Expand Up @@ -144,6 +142,7 @@ COPY r/Rprofile.site /usr/lib/R/etc/Rprofile.site
# RStudio needs its own config
COPY r/rsession.conf /etc/rstudio/rsession.conf

USER root
# Install the R Kernel
RUN r -e "install.packages('IRkernel', version='1.3.2')" && \
r -e "IRkernel::installspec(prefix='${VENV_DIR}')" && \
Expand Down Expand Up @@ -228,12 +227,8 @@ RUN /tmp/install-sql-tool

## Done installing sql access tool

RUN pip install --no-cache-dir \
jupyterlab-link-share>=0.2.4 \
# voila # 0.4.0 downgrades jupyter-server to 1.24.0 appears to work on 2.0 from 0.5.0, though not yet released.
bash_kernel

# Install the bash kernel
RUN pip install bash_kernel
RUN python -m bash_kernel.install --sys-prefix

# Install mass amount of python libraries!
Expand Down
2 changes: 1 addition & 1 deletion images/singleuser/r/Rprofile.site
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Use RStudio's CRAN mirror to get binary packages
# 'latest' just means it has all available versions.
# We can specify version numbers in devtools::install_version
options(repos = c(CRAN = "https://packagemanager.rstudio.com/all/__linux__/jammy/latest"))
options(repos = c(CRAN = "https://packagemanager.rstudio.com/all/__linux__/noble/latest"))

# RStudio's CRAN mirror needs this to figure out which binary package to serve.
# If not set properly, it will just serve up source packages
Expand Down
2 changes: 1 addition & 1 deletion images/singleuser/r/cran.list
Original file line number Diff line number Diff line change
@@ -1 +1 @@
deb [arch=amd64 signed-by=/etc/apt/trusted.gpg.d/cran.gpg] https://cloud.r-project.org/bin/linux/ubuntu jammy-cran40/
deb [arch=amd64 signed-by=/etc/apt/trusted.gpg.d/cran.gpg] https://cloud.r-project.org/bin/linux/ubuntu noble-cran40/
2 changes: 1 addition & 1 deletion images/singleuser/r/rsession.conf
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
# Use binary packages!
r-cran-repos=https://packagemanager.rstudio.com/all/__linux__/jammy/latest
r-cran-repos=https://packagemanager.rstudio.com/all/__linux__/noble/latest
1 change: 0 additions & 1 deletion images/singleuser/requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,6 @@ streamlit
pandas
scipy
scikit-learn
scikit-neuralnetwork

# Scraping
lxml
Expand Down
2 changes: 1 addition & 1 deletion paws/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -280,7 +280,7 @@ jupyterhub:
fsGid: 52771
image:
name: quay.io/wikimedia-paws-prod/singleuser
tag: pr-431 # singleuser tag managed by github actions
tag: pr-417 # singleuser tag managed by github actions
pullPolicy: Always
memory:
guarantee: 0.70G
Expand Down

0 comments on commit c7eb70f

Please sign in to comment.