From 9c8c9987a428d8df916a81e3f714fb1a724675c3 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Wed, 17 Mar 2021 18:55:20 +0100 Subject: [PATCH 1/5] Upgrade to 3.0.11 --- scripts/_common.sh | 2 +- scripts/change_url | 41 ++++++++++++++++++++++++++++++----------- scripts/install | 28 ++++++++++++++++------------ scripts/upgrade | 34 +++++++++++++++++++--------------- 4 files changed, 66 insertions(+), 39 deletions(-) diff --git a/scripts/_common.sh b/scripts/_common.sh index da0b085..8944eb8 100644 --- a/scripts/_common.sh +++ b/scripts/_common.sh @@ -9,7 +9,7 @@ pkg_dependencies="python3-dev python3-pip libffi-dev libzmq3-dev" nodejs_version="14" -jupyterlab_version="3.0.10" +jupyterlab_version="3.0.11" #================================================= # PERSONAL HELPERS diff --git a/scripts/change_url b/scripts/change_url index 0ab8719..4d89301 100644 --- a/scripts/change_url +++ b/scripts/change_url @@ -33,6 +33,23 @@ port_hub=$(ynh_app_setting_get --app=$app --key=port_hub) port_http_proxy=$(ynh_app_setting_get --app=$app --key=port_http_proxy) admin=$(ynh_app_setting_get --app=$app --key=admin) +#================================================= +# BACKUP BEFORE UPGRADE THEN ACTIVE TRAP +#================================================= +ynh_script_progression --message="Backing up the app before changing its URL (may take a while)..." --weight=1 + +# Backup the current version of the app +ynh_backup_before_upgrade +ynh_clean_setup () { + # Remove the new domain config file, the remove script won't do it as it doesn't know yet its location. + ynh_secure_remove --file="/etc/nginx/conf.d/$new_domain.d/$app.conf" + + # Restore it if the upgrade fails + ynh_restore_upgradebackup +} +# Exit if an error occurs during the execution of the script +ynh_abort_if_errors + #================================================= # CHECK WHICH PARTS SHOULD BE CHANGED #================================================= @@ -93,21 +110,23 @@ fi # CONFIGURE JUPYTERLAB #================================================= -ynh_backup_if_checksum_is_different --file="$final_path/config/jupyterhub_config.py" +#ynh_backup_if_checksum_is_different --file="$final_path/config/jupyterhub_config.py" domain=$new_domain -path_url=$new_path +path_url=${new_path%/} -cp -f ../conf/jupyterhub_config.py $final_path/config/jupyterhub_config.py -ynh_replace_string --match_string="__URL__" --replace_string="https://$domain" --target_file="$final_path/config/jupyterhub_config.py" -ynh_replace_string --match_string="__PATH__" --replace_string="${path_url%/}" --target_file="$final_path/config/jupyterhub_config.py" -ynh_replace_string --match_string="__PORT__" --replace_string="$port" --target_file="$final_path/config/jupyterhub_config.py" -ynh_replace_string --match_string="__PORT_HUB__" --replace_string="$port_hub" --target_file="$final_path/config/jupyterhub_config.py" -ynh_replace_string --match_string="__PORT_HTTP_PROXY__" --replace_string="$port_http_proxy" --target_file="$final_path/config/jupyterhub_config.py" -ynh_replace_string --match_string="__FINAL_PATH__" --replace_string="$final_path" --target_file="$final_path/config/jupyterhub_config.py" -ynh_replace_string --match_string="__ADMIN__" --replace_string="$admin" --target_file="$final_path/config/jupyterhub_config.py" +# cp -f ../conf/jupyterhub_config.py $final_path/config/jupyterhub_config.py +# ynh_replace_string --match_string="__URL__" --replace_string="https://$domain" --target_file="$final_path/config/jupyterhub_config.py" +# ynh_replace_string --match_string="__PATH__" --replace_string="${path_url%/}" --target_file="$final_path/config/jupyterhub_config.py" +# ynh_replace_string --match_string="__PORT__" --replace_string="$port" --target_file="$final_path/config/jupyterhub_config.py" +# ynh_replace_string --match_string="__PORT_HUB__" --replace_string="$port_hub" --target_file="$final_path/config/jupyterhub_config.py" +# ynh_replace_string --match_string="__PORT_HTTP_PROXY__" --replace_string="$port_http_proxy" --target_file="$final_path/config/jupyterhub_config.py" +# ynh_replace_string --match_string="__FINAL_PATH__" --replace_string="$final_path" --target_file="$final_path/config/jupyterhub_config.py" +# ynh_replace_string --match_string="__ADMIN__" --replace_string="$admin" --target_file="$final_path/config/jupyterhub_config.py" -ynh_store_file_checksum --file="$final_path/config/jupyterhub_config.py" +# ynh_store_file_checksum --file="$final_path/config/jupyterhub_config.py" + +ynh_add_config --template="../conf/jupyterhub_config.py" --destination="$final_path/config/jupyterhub_config.py" #================================================= # GENERIC FINALISATION diff --git a/scripts/install b/scripts/install index 7838a6b..217e0bb 100644 --- a/scripts/install +++ b/scripts/install @@ -135,28 +135,32 @@ ynh_add_systemd_config mkdir -p "$final_path/config" # JupyterHub configuration -cp -f ../conf/jupyterhub_config.py $final_path/config/jupyterhub_config.py +# cp -f ../conf/jupyterhub_config.py $final_path/config/jupyterhub_config.py -ynh_replace_string --match_string="__URL__" --replace_string="https://$domain" --target_file="$final_path/config/jupyterhub_config.py" -ynh_replace_string --match_string="__PATH__" --replace_string="${path_url%/}" --target_file="$final_path/config/jupyterhub_config.py" -ynh_replace_string --match_string="__PORT__" --replace_string="$port" --target_file="$final_path/config/jupyterhub_config.py" -ynh_replace_string --match_string="__PORT_HUB__" --replace_string="$port_hub" --target_file="$final_path/config/jupyterhub_config.py" -ynh_replace_string --match_string="__PORT_HTTP_PROXY__" --replace_string="$port_http_proxy" --target_file="$final_path/config/jupyterhub_config.py" -ynh_replace_string --match_string="__FINAL_PATH__" --replace_string="$final_path" --target_file="$final_path/config/jupyterhub_config.py" -ynh_replace_string --match_string="__ADMIN__" --replace_string="$admin" --target_file="$final_path/config/jupyterhub_config.py" +# ynh_replace_string --match_string="__URL__" --replace_string="https://$domain" --target_file="$final_path/config/jupyterhub_config.py" +# ynh_replace_string --match_string="__PATH__" --replace_string="${path_url%/}" --target_file="$final_path/config/jupyterhub_config.py" +# ynh_replace_string --match_string="__PORT__" --replace_string="$port" --target_file="$final_path/config/jupyterhub_config.py" +# ynh_replace_string --match_string="__PORT_HUB__" --replace_string="$port_hub" --target_file="$final_path/config/jupyterhub_config.py" +# ynh_replace_string --match_string="__PORT_HTTP_PROXY__" --replace_string="$port_http_proxy" --target_file="$final_path/config/jupyterhub_config.py" +# ynh_replace_string --match_string="__FINAL_PATH__" --replace_string="$final_path" --target_file="$final_path/config/jupyterhub_config.py" +# ynh_replace_string --match_string="__ADMIN__" --replace_string="$admin" --target_file="$final_path/config/jupyterhub_config.py" + +ynh_add_config --template="../conf/jupyterhub_config.py" --destination="$final_path/config/jupyterhub_config.py" # Jupyter notebook configuration -cp -f ../conf/jupyter_notebook_config.py $final_path/config/jupyter_notebook_config.py +# cp -f ../conf/jupyter_notebook_config.py $final_path/config/jupyter_notebook_config.py -ynh_replace_string --match_string="__ENABLE_TERMINAL__" --replace_string="$enable_terminal" --target_file="$final_path/config/jupyter_notebook_config.py" +# ynh_replace_string --match_string="__ENABLE_TERMINAL__" --replace_string="$enable_terminal" --target_file="$final_path/config/jupyter_notebook_config.py" + +ynh_add_config --template="../conf/jupyter_notebook_config.py" --destination="$final_path/config/jupyter_notebook_config.py" #================================================= # STORE THE CONFIG FILE CHECKSUM #================================================= # Calculate and store the config file checksum into the app settings -ynh_store_file_checksum --file="$final_path/config/jupyterhub_config.py" -ynh_store_file_checksum --file="$final_path/config/jupyter_notebook_config.py" +# ynh_store_file_checksum --file="$final_path/config/jupyterhub_config.py" +# ynh_store_file_checksum --file="$final_path/config/jupyter_notebook_config.py" #================================================= # GENERIC FINALIZATION diff --git a/scripts/upgrade b/scripts/upgrade index 3039fde..5cb4491 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -132,29 +132,33 @@ fi # STORE THE CONFIG FILE CHECKSUM #================================================= -ynh_backup_if_checksum_is_different --file="$final_path/config/jupyterhub_config.py" +#ynh_backup_if_checksum_is_different --file="$final_path/config/jupyterhub_config.py" mkdir -p "$final_path/config" -cp -f ../conf/jupyterhub_config.py $final_path/config/jupyterhub_config.py -ynh_replace_string --match_string="__URL__" --replace_string="https://$domain" --target_file="$final_path/config/jupyterhub_config.py" -ynh_replace_string --match_string="__PATH__" --replace_string="${path_url%/}" --target_file="$final_path/config/jupyterhub_config.py" -ynh_replace_string --match_string="__PORT__" --replace_string="$port" --target_file="$final_path/config/jupyterhub_config.py" -ynh_replace_string --match_string="__PORT_HUB__" --replace_string="$port_hub" --target_file="$final_path/config/jupyterhub_config.py" -ynh_replace_string --match_string="__PORT_HTTP_PROXY__" --replace_string="$port_http_proxy" --target_file="$final_path/config/jupyterhub_config.py" -ynh_replace_string --match_string="__FINAL_PATH__" --replace_string="$final_path" --target_file="$final_path/config/jupyterhub_config.py" -ynh_replace_string --match_string="__ADMIN__" --replace_string="$admin" --target_file="$final_path/config/jupyterhub_config.py" +# cp -f ../conf/jupyterhub_config.py $final_path/config/jupyterhub_config.py +# ynh_replace_string --match_string="__URL__" --replace_string="https://$domain" --target_file="$final_path/config/jupyterhub_config.py" +# ynh_replace_string --match_string="__PATH__" --replace_string="${path_url%/}" --target_file="$final_path/config/jupyterhub_config.py" +# ynh_replace_string --match_string="__PORT__" --replace_string="$port" --target_file="$final_path/config/jupyterhub_config.py" +# ynh_replace_string --match_string="__PORT_HUB__" --replace_string="$port_hub" --target_file="$final_path/config/jupyterhub_config.py" +# ynh_replace_string --match_string="__PORT_HTTP_PROXY__" --replace_string="$port_http_proxy" --target_file="$final_path/config/jupyterhub_config.py" +# ynh_replace_string --match_string="__FINAL_PATH__" --replace_string="$final_path" --target_file="$final_path/config/jupyterhub_config.py" +# ynh_replace_string --match_string="__ADMIN__" --replace_string="$admin" --target_file="$final_path/config/jupyterhub_config.py" -# Recalculate and store the checksum of the file for the next upgrade. -ynh_store_file_checksum --file="$final_path/config/jupyterhub_config.py" +# # Recalculate and store the checksum of the file for the next upgrade. +# ynh_store_file_checksum --file="$final_path/config/jupyterhub_config.py" -ynh_backup_if_checksum_is_different --file="$final_path/config/jupyter_notebook_config.py" +ynh_add_config --template="../conf/jupyterhub_config.py" --destination="$final_path/config/jupyterhub_config.py" -cp -f ../conf/jupyter_notebook_config.py $final_path/config/jupyter_notebook_config.py +#ynh_backup_if_checksum_is_different --file="$final_path/config/jupyter_notebook_config.py" -ynh_replace_string --match_string="__ENABLE_TERMINAL__" --replace_string="$enable_terminal" --target_file="$final_path/config/jupyter_notebook_config.py" +# cp -f ../conf/jupyter_notebook_config.py $final_path/config/jupyter_notebook_config.py -ynh_store_file_checksum --file="$final_path/config/jupyter_notebook_config.py" +# ynh_replace_string --match_string="__ENABLE_TERMINAL__" --replace_string="$enable_terminal" --target_file="$final_path/config/jupyter_notebook_config.py" + +# ynh_store_file_checksum --file="$final_path/config/jupyter_notebook_config.py" + +ynh_add_config --template="../conf/jupyter_notebook_config.py" --destination="$final_path/config/jupyter_notebook_config.py" #================================================= # SETUP SYSTEMD From 5ef7a54946a0a08e86b3538059c498a5f3d84b62 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Wed, 17 Mar 2021 20:07:22 +0100 Subject: [PATCH 2/5] Cleaning up --- scripts/change_url | 15 +-------------- scripts/install | 24 +----------------------- scripts/restore | 2 +- scripts/upgrade | 24 ++---------------------- 4 files changed, 5 insertions(+), 60 deletions(-) diff --git a/scripts/change_url b/scripts/change_url index 4d89301..df385d7 100644 --- a/scripts/change_url +++ b/scripts/change_url @@ -110,21 +110,8 @@ fi # CONFIGURE JUPYTERLAB #================================================= -#ynh_backup_if_checksum_is_different --file="$final_path/config/jupyterhub_config.py" - domain=$new_domain -path_url=${new_path%/} - -# cp -f ../conf/jupyterhub_config.py $final_path/config/jupyterhub_config.py -# ynh_replace_string --match_string="__URL__" --replace_string="https://$domain" --target_file="$final_path/config/jupyterhub_config.py" -# ynh_replace_string --match_string="__PATH__" --replace_string="${path_url%/}" --target_file="$final_path/config/jupyterhub_config.py" -# ynh_replace_string --match_string="__PORT__" --replace_string="$port" --target_file="$final_path/config/jupyterhub_config.py" -# ynh_replace_string --match_string="__PORT_HUB__" --replace_string="$port_hub" --target_file="$final_path/config/jupyterhub_config.py" -# ynh_replace_string --match_string="__PORT_HTTP_PROXY__" --replace_string="$port_http_proxy" --target_file="$final_path/config/jupyterhub_config.py" -# ynh_replace_string --match_string="__FINAL_PATH__" --replace_string="$final_path" --target_file="$final_path/config/jupyterhub_config.py" -# ynh_replace_string --match_string="__ADMIN__" --replace_string="$admin" --target_file="$final_path/config/jupyterhub_config.py" - -# ynh_store_file_checksum --file="$final_path/config/jupyterhub_config.py" +path=${new_path%/} ynh_add_config --template="../conf/jupyterhub_config.py" --destination="$final_path/config/jupyterhub_config.py" diff --git a/scripts/install b/scripts/install index 217e0bb..c1dae89 100644 --- a/scripts/install +++ b/scripts/install @@ -134,34 +134,12 @@ ynh_add_systemd_config mkdir -p "$final_path/config" -# JupyterHub configuration -# cp -f ../conf/jupyterhub_config.py $final_path/config/jupyterhub_config.py - -# ynh_replace_string --match_string="__URL__" --replace_string="https://$domain" --target_file="$final_path/config/jupyterhub_config.py" -# ynh_replace_string --match_string="__PATH__" --replace_string="${path_url%/}" --target_file="$final_path/config/jupyterhub_config.py" -# ynh_replace_string --match_string="__PORT__" --replace_string="$port" --target_file="$final_path/config/jupyterhub_config.py" -# ynh_replace_string --match_string="__PORT_HUB__" --replace_string="$port_hub" --target_file="$final_path/config/jupyterhub_config.py" -# ynh_replace_string --match_string="__PORT_HTTP_PROXY__" --replace_string="$port_http_proxy" --target_file="$final_path/config/jupyterhub_config.py" -# ynh_replace_string --match_string="__FINAL_PATH__" --replace_string="$final_path" --target_file="$final_path/config/jupyterhub_config.py" -# ynh_replace_string --match_string="__ADMIN__" --replace_string="$admin" --target_file="$final_path/config/jupyterhub_config.py" +path=${path_url%/} ynh_add_config --template="../conf/jupyterhub_config.py" --destination="$final_path/config/jupyterhub_config.py" -# Jupyter notebook configuration -# cp -f ../conf/jupyter_notebook_config.py $final_path/config/jupyter_notebook_config.py - -# ynh_replace_string --match_string="__ENABLE_TERMINAL__" --replace_string="$enable_terminal" --target_file="$final_path/config/jupyter_notebook_config.py" - ynh_add_config --template="../conf/jupyter_notebook_config.py" --destination="$final_path/config/jupyter_notebook_config.py" -#================================================= -# STORE THE CONFIG FILE CHECKSUM -#================================================= - -# Calculate and store the config file checksum into the app settings -# ynh_store_file_checksum --file="$final_path/config/jupyterhub_config.py" -# ynh_store_file_checksum --file="$final_path/config/jupyter_notebook_config.py" - #================================================= # GENERIC FINALIZATION #================================================= diff --git a/scripts/restore b/scripts/restore index e6e76b8..5dc2da6 100644 --- a/scripts/restore +++ b/scripts/restore @@ -108,7 +108,7 @@ yunohost service add $app --description="$app daemon" --log="$app" #================================================= ynh_script_progression --message="Starting a systemd service..." --weight=5 -ynh_systemd_action --service_name=$app --action="start" --line_match="JupyterHub is now running at" --log_path="systemd" +ynh_systemd_action --service_name=$app --action=start --line_match="JupyterHub is now running at" --log_path="systemd" #================================================= # GENERIC FINALIZATION diff --git a/scripts/upgrade b/scripts/upgrade index 5cb4491..5633efb 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -132,32 +132,12 @@ fi # STORE THE CONFIG FILE CHECKSUM #================================================= -#ynh_backup_if_checksum_is_different --file="$final_path/config/jupyterhub_config.py" - mkdir -p "$final_path/config" -# cp -f ../conf/jupyterhub_config.py $final_path/config/jupyterhub_config.py -# ynh_replace_string --match_string="__URL__" --replace_string="https://$domain" --target_file="$final_path/config/jupyterhub_config.py" -# ynh_replace_string --match_string="__PATH__" --replace_string="${path_url%/}" --target_file="$final_path/config/jupyterhub_config.py" -# ynh_replace_string --match_string="__PORT__" --replace_string="$port" --target_file="$final_path/config/jupyterhub_config.py" -# ynh_replace_string --match_string="__PORT_HUB__" --replace_string="$port_hub" --target_file="$final_path/config/jupyterhub_config.py" -# ynh_replace_string --match_string="__PORT_HTTP_PROXY__" --replace_string="$port_http_proxy" --target_file="$final_path/config/jupyterhub_config.py" -# ynh_replace_string --match_string="__FINAL_PATH__" --replace_string="$final_path" --target_file="$final_path/config/jupyterhub_config.py" -# ynh_replace_string --match_string="__ADMIN__" --replace_string="$admin" --target_file="$final_path/config/jupyterhub_config.py" - -# # Recalculate and store the checksum of the file for the next upgrade. -# ynh_store_file_checksum --file="$final_path/config/jupyterhub_config.py" +path=${path_url%/} ynh_add_config --template="../conf/jupyterhub_config.py" --destination="$final_path/config/jupyterhub_config.py" -#ynh_backup_if_checksum_is_different --file="$final_path/config/jupyter_notebook_config.py" - -# cp -f ../conf/jupyter_notebook_config.py $final_path/config/jupyter_notebook_config.py - -# ynh_replace_string --match_string="__ENABLE_TERMINAL__" --replace_string="$enable_terminal" --target_file="$final_path/config/jupyter_notebook_config.py" - -# ynh_store_file_checksum --file="$final_path/config/jupyter_notebook_config.py" - ynh_add_config --template="../conf/jupyter_notebook_config.py" --destination="$final_path/config/jupyter_notebook_config.py" #================================================= @@ -191,7 +171,7 @@ yunohost service add $app --description="$app daemon" --log="$app" #================================================= ynh_script_progression --message="Starting a systemd service..." -ynh_systemd_action --service_name=$app --action="start" --line_match="JupyterHub is now running at" --log_path="systemd" +ynh_systemd_action --service_name=$app --action=start --line_match="JupyterHub is now running at" --log_path="systemd" #================================================= # RELOAD NGINX From 9399c26128dd8ec16f4aeaf9e850267e7eb77728 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Fri, 19 Mar 2021 23:06:47 +0100 Subject: [PATCH 3/5] Upgrade to 3.0.12 --- README.md | 2 +- README_fr.md | 2 +- manifest.json | 2 +- scripts/_common.sh | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index b898cf5..f0ec023 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ If you don't have YunoHost, please see [here](https://yunohost.org/#/install) to ## Overview JupyterLab is the next-generation user interface for Project Jupyter offering all the familiar building blocks of the classic Jupyter Notebook (notebook, terminal, text editor, file browser, rich outputs, etc.) in a flexible and powerful user interface. JupyterLab will eventually replace the classic Jupyter Notebook. -**Shipped version:** 3.0.10 +**Shipped version:** 3.0.12 ## Screenshots diff --git a/README_fr.md b/README_fr.md index 755ca1e..32254a2 100644 --- a/README_fr.md +++ b/README_fr.md @@ -11,7 +11,7 @@ Si vous n’avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) po ## Vue d’ensemble JupyterLab est une interface utilisateur de nouvelle génération pour le projet Jupyter offrant tous les modules de Jupyter Notebook (interpréteur Python, terminal, éditeur de texte, navigateur de fichiers, etc.) dans une interface utilisateur flexible et puissante. JupyterLab remplacera à terme Jupyter Notebook. -**Version incluse :** 3.0.10 +**Version incluse :** 3.0.12 ## Captures d’écran diff --git a/manifest.json b/manifest.json index 0bf43ba..4998ae3 100644 --- a/manifest.json +++ b/manifest.json @@ -6,7 +6,7 @@ "en": "Code console environment for running Python code interactively.", "fr": "Console de code pour exécuter du code Python de manière interactive." }, - "version": "3.0.10~ynh1", + "version": "3.0.12~ynh1", "url": "https://jupyterlab.readthedocs.io/en/stable/", "license": "BSD-3-Clause", "maintainer": { diff --git a/scripts/_common.sh b/scripts/_common.sh index 8944eb8..76d93d3 100644 --- a/scripts/_common.sh +++ b/scripts/_common.sh @@ -9,7 +9,7 @@ pkg_dependencies="python3-dev python3-pip libffi-dev libzmq3-dev" nodejs_version="14" -jupyterlab_version="3.0.11" +jupyterlab_version="3.0.12" #================================================= # PERSONAL HELPERS From 878a356ba485bbdbe12c87a092f2485e311309d3 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Thu, 8 Apr 2021 15:11:13 +0200 Subject: [PATCH 4/5] 3.0.13 --- README.md | 6 +++--- README_fr.md | 6 +++--- manifest.json | 2 +- scripts/_common.sh | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index f0ec023..cb5ccd5 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ If you don't have YunoHost, please see [here](https://yunohost.org/#/install) to ## Overview JupyterLab is the next-generation user interface for Project Jupyter offering all the familiar building blocks of the classic Jupyter Notebook (notebook, terminal, text editor, file browser, rich outputs, etc.) in a flexible and powerful user interface. JupyterLab will eventually replace the classic Jupyter Notebook. -**Shipped version:** 3.0.12 +**Shipped version:** 3.0.13 ## Screenshots @@ -39,8 +39,8 @@ How to configure this app: by an admin panel, a plain file with SSH. #### Supported architectures -* x86-64 - [![Build Status](https://ci-apps.yunohost.org/ci/logs/jupyterlab%20%28Apps%29.svg)](https://ci-apps.yunohost.org/ci/apps/jupyterlab/) -* ARMv8-A - [![Build Status](https://ci-apps-arm.yunohost.org/ci/logs/jupyterlab%20%28Apps%29.svg)](https://ci-apps-arm.yunohost.org/ci/apps/jupyterlab/) +* x86-64 - [![Build Status](https://ci-apps.yunohost.org/ci/logs/jupyterlab.svg)](https://ci-apps.yunohost.org/ci/apps/jupyterlab/) +* ARMv8-A - [![Build Status](https://ci-apps-arm.yunohost.org/ci/logs/jupyterlab.svg)](https://ci-apps-arm.yunohost.org/ci/apps/jupyterlab/) ## Links diff --git a/README_fr.md b/README_fr.md index 32254a2..da4595b 100644 --- a/README_fr.md +++ b/README_fr.md @@ -11,7 +11,7 @@ Si vous n’avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) po ## Vue d’ensemble JupyterLab est une interface utilisateur de nouvelle génération pour le projet Jupyter offrant tous les modules de Jupyter Notebook (interpréteur Python, terminal, éditeur de texte, navigateur de fichiers, etc.) dans une interface utilisateur flexible et puissante. JupyterLab remplacera à terme Jupyter Notebook. -**Version incluse :** 3.0.12 +**Version incluse :** 3.0.13 ## Captures d’écran @@ -39,8 +39,8 @@ Comment configurer cette application : via le panneau d'administration, un fichi #### Architectures supportées -* x86-64 - [![Build Status](https://ci-apps.yunohost.org/ci/logs/jupyterlab%20%28Apps%29.svg)](https://ci-apps.yunohost.org/ci/apps/jupyterlab/) -* ARMv8-A - [![Build Status](https://ci-apps-arm.yunohost.org/ci/logs/jupyterlab%20%28Apps%29.svg)](https://ci-apps-arm.yunohost.org/ci/apps/jupyterlab/) +* x86-64 - [![Build Status](https://ci-apps.yunohost.org/ci/logs/jupyterlab.svg)](https://ci-apps.yunohost.org/ci/apps/jupyterlab/) +* ARMv8-A - [![Build Status](https://ci-apps-arm.yunohost.org/ci/logs/jupyterlab.svg)](https://ci-apps-arm.yunohost.org/ci/apps/jupyterlab/) ## Liens diff --git a/manifest.json b/manifest.json index 4998ae3..307d494 100644 --- a/manifest.json +++ b/manifest.json @@ -6,7 +6,7 @@ "en": "Code console environment for running Python code interactively.", "fr": "Console de code pour exécuter du code Python de manière interactive." }, - "version": "3.0.12~ynh1", + "version": "3.0.13~ynh1", "url": "https://jupyterlab.readthedocs.io/en/stable/", "license": "BSD-3-Clause", "maintainer": { diff --git a/scripts/_common.sh b/scripts/_common.sh index 76d93d3..52ef030 100644 --- a/scripts/_common.sh +++ b/scripts/_common.sh @@ -9,7 +9,7 @@ pkg_dependencies="python3-dev python3-pip libffi-dev libzmq3-dev" nodejs_version="14" -jupyterlab_version="3.0.12" +jupyterlab_version="3.0.13" #================================================= # PERSONAL HELPERS From 41ab7036a5899583f3d09010ff2f2abbc99dd8ab Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Mon, 12 Apr 2021 17:25:38 +0200 Subject: [PATCH 5/5] Upgrade to 3.0.14 --- README.md | 2 +- README_fr.md | 2 +- scripts/_common.sh | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index cb5ccd5..e23d5fc 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ If you don't have YunoHost, please see [here](https://yunohost.org/#/install) to ## Overview JupyterLab is the next-generation user interface for Project Jupyter offering all the familiar building blocks of the classic Jupyter Notebook (notebook, terminal, text editor, file browser, rich outputs, etc.) in a flexible and powerful user interface. JupyterLab will eventually replace the classic Jupyter Notebook. -**Shipped version:** 3.0.13 +**Shipped version:** 3.0.14 ## Screenshots diff --git a/README_fr.md b/README_fr.md index da4595b..fdc357d 100644 --- a/README_fr.md +++ b/README_fr.md @@ -11,7 +11,7 @@ Si vous n’avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) po ## Vue d’ensemble JupyterLab est une interface utilisateur de nouvelle génération pour le projet Jupyter offrant tous les modules de Jupyter Notebook (interpréteur Python, terminal, éditeur de texte, navigateur de fichiers, etc.) dans une interface utilisateur flexible et puissante. JupyterLab remplacera à terme Jupyter Notebook. -**Version incluse :** 3.0.13 +**Version incluse :** 3.0.14 ## Captures d’écran diff --git a/scripts/_common.sh b/scripts/_common.sh index 52ef030..13f3b5b 100644 --- a/scripts/_common.sh +++ b/scripts/_common.sh @@ -7,9 +7,9 @@ # dependencies used by the app pkg_dependencies="python3-dev python3-pip libffi-dev libzmq3-dev" -nodejs_version="14" +nodejs_version="15" -jupyterlab_version="3.0.13" +jupyterlab_version="3.0.14" #================================================= # PERSONAL HELPERS