From 7e2d47590e03f3082554f98949ad0fee52d4b467 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Sat, 7 Jan 2023 06:13:28 +0000 Subject: [PATCH 01/14] Upgrade to v1.2.4 --- conf/app.src | 4 ++-- manifest.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/conf/app.src b/conf/app.src index 40d7d92..07ecac5 100644 --- a/conf/app.src +++ b/conf/app.src @@ -1,5 +1,5 @@ -SOURCE_URL=https://fossil.kd2.org/garradin/uv/garradin-1.2.3.tar.gz -SOURCE_SUM=23a4ca4127a1dbf532d76b2f9c12f8eb80cb3a591def9207788213f327da32be +SOURCE_URL=https://fossil.kd2.org/garradin/uv/garradin-1.2.4.tar.gz +SOURCE_SUM=5943c89ab0de2905f7295a369efc0623f13f1dcc95cfc22fa3d46f5b026538be SOURCE_SUM_PRG=sha256sum SOURCE_FORMAT=tar.gz SOURCE_IN_SUBDIR=true diff --git a/manifest.json b/manifest.json index 69f1921..2398b07 100644 --- a/manifest.json +++ b/manifest.json @@ -6,7 +6,7 @@ "en": "Software to manage association", "fr": "Logiciel libre de gestion d'association" }, - "version": "1.2.3~ynh1", + "version": "1.2.4~ynh1", "url": "http://garradin.eu", "upstream": { "license": "GPL-3.0-or-later", From 626af3a0ec7b36746f3d2fb7174ca74d6e68f471 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Sat, 7 Jan 2023 06:13:35 +0000 Subject: [PATCH 02/14] Auto-update README --- README.md | 2 +- README_fr.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index d3c6e77..4f3f110 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/in Garradin (word meaning money in an aboriginal dialect of northern Australia, pronounced "gar-a-dine" em) is software for associative management. It is the tool of choice for managing an association, a sports club, an NGO, etc. It is designed to meet the needs of a small to medium-sized structure: management of members, accounting, website, note-taking in meetings, archiving and sharing of the association's operating documents, discussion between members, etc. etc. . -**Shipped version:** 1.2.3~ynh1 +**Shipped version:** 1.2.4~ynh1 **Demo:** https://garradin.eu/essai/ diff --git a/README_fr.md b/README_fr.md index 91f05cc..ac13249 100644 --- a/README_fr.md +++ b/README_fr.md @@ -17,7 +17,7 @@ Si vous n'avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) pour Garradin (mot signifiant argent dans un dialecte aborigène du nord de l'Australie, prononcé « gar-a-dine »em) est un logiciel de gestion associative. Il est l'outil de prédilection pour gérer une association, un club sportif, une ONG, etc. Il est conçu pour répondre aux besoins d'une structure de petite à moyenne taille : gestion des adhérents, comptabilité, site web, prise de notes en réunion, archivage et partage des documents de fonctionnement de l'association, discussion entre adhérents, etc etc. -**Version incluse :** 1.2.3~ynh1 +**Version incluse :** 1.2.4~ynh1 **Démo :** https://garradin.eu/essai/ From 2f5c1eb9779eec557d583cf53a6b792132a44660 Mon Sep 17 00:00:00 2001 From: Robles Rodolphe Date: Sun, 8 Jan 2023 15:33:07 +0100 Subject: [PATCH 03/14] update new link for package source and checksum --- conf/app.src | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/conf/app.src b/conf/app.src index 07ecac5..49d4a10 100644 --- a/conf/app.src +++ b/conf/app.src @@ -1,5 +1,5 @@ -SOURCE_URL=https://fossil.kd2.org/garradin/uv/garradin-1.2.4.tar.gz -SOURCE_SUM=5943c89ab0de2905f7295a369efc0623f13f1dcc95cfc22fa3d46f5b026538be +SOURCE_URL=https://fossil.kd2.org/paheko/uv/paheko-1.2.4.tar.gz +SOURCE_SUM=c1eab9bab4461f1d596510fda3c329c09d4a7e008f3c522a9d9e13e720540dd8 SOURCE_SUM_PRG=sha256sum SOURCE_FORMAT=tar.gz SOURCE_IN_SUBDIR=true From 604c055debab2e961111dc971b11a1ac8f2e9ce6 Mon Sep 17 00:00:00 2001 From: Robles Rodolphe Date: Sun, 8 Jan 2023 15:39:27 +0100 Subject: [PATCH 04/14] Update constant sqlite to keep wal for yunohost environment (see issue #97) --- conf/config.local.yunohost.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/conf/config.local.yunohost.php b/conf/config.local.yunohost.php index 3040b6e..4f97f31 100644 --- a/conf/config.local.yunohost.php +++ b/conf/config.local.yunohost.php @@ -53,3 +53,13 @@ const WWW_URI = '__PATH__/'; const ENABLE_UPGRADES = false; +/** + * Since 1.2.4, I downgraded the default SQLite journal mode to TRUNCATE instead of WAL because + * it might have been a cause of corruption on some hosting providers using NFS. + * + * I don't think that Yunohost can use NFS, so you should set it back to WAL + * by adding the following line to config.local.php when installing: +*/ + +const SQLITE_JOURNAL_MODE = 'WAL'; + From 9318cd61e46fced36a140364408adb59934be608 Mon Sep 17 00:00:00 2001 From: Robles Rodolphe Date: Sun, 8 Jan 2023 15:50:59 +0100 Subject: [PATCH 05/14] change links and src pkg for garradin named paheko --- .github/workflows/updater.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/updater.sh b/.github/workflows/updater.sh index 4e7acb6..0389773 100644 --- a/.github/workflows/updater.sh +++ b/.github/workflows/updater.sh @@ -16,8 +16,8 @@ # Fetching information current_version=$(cat manifest.json | jq -j '.version|split("~")[0]') # Some jq magic is needed, because the latest upstream release is not always the latest version (e.g. security patches for older versions) -file=$(curl --silent "https://fossil.kd2.org/garradin/juvlist" | jq -r '.[] | select( .name | contains("garradin") and contains(".tar.gz") ) | select( .name | contains(".deb") or contains(".asc") or contains("beta") or contains("alpha") | not ) | .name' | sort -V | tail -1) -assets="https://fossil.kd2.org/garradin/uv/$file" +file=$(curl --silent "https://fossil.kd2.org/paheko/juvlist" | jq -r '.[] | select( .name | contains("paheko") and contains(".tar.gz") ) | select( .name | contains(".deb") or contains(".asc") or contains("beta") or contains("alpha") | not ) | .name' | sort -V | tail -1) +assets="https://fossil.kd2.org/paheko/uv/$file" version=$(echo ${file/.tar.gz} | cut -d "-" -f2) From d359f9951883bd379b2b3b8753ed897b9b89c621 Mon Sep 17 00:00:00 2001 From: Robles Rodolphe Date: Sun, 8 Jan 2023 15:55:13 +0100 Subject: [PATCH 06/14] update new name garradin is rename paheko --- manifest.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/manifest.json b/manifest.json index 2398b07..2b1f2b0 100644 --- a/manifest.json +++ b/manifest.json @@ -7,13 +7,13 @@ "fr": "Logiciel libre de gestion d'association" }, "version": "1.2.4~ynh1", - "url": "http://garradin.eu", + "url": "https://paheko.cloud", "upstream": { "license": "GPL-3.0-or-later", - "website": "http://garradin.eu", - "demo": "https://garradin.eu/essai/", - "admindoc": "https://fossil.kd2.org/garradin/wiki?name=Documentation", - "code": "https://fossil.kd2.org/garradin/dir?ci=tip" + "website": "https://paheko.cloud", + "demo": "https://paheko.cloud/essai/", + "admindoc": "https://fossil.kd2.org/paheko/wiki?name=Documentation", + "code": "https://fossil.kd2.org/paheko/dir?ci=tip" }, "license": "GPL-3.0-or-later", "maintainer": { From 38ea5fd5a8f23b697155bc8de6e45dcc788fe959 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Sun, 8 Jan 2023 14:55:15 +0000 Subject: [PATCH 07/14] Auto-update README --- README.md | 8 ++++---- README_fr.md | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 4f3f110..94e7f15 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ Garradin (word meaning money in an aboriginal dialect of northern Australia, pro **Shipped version:** 1.2.4~ynh1 -**Demo:** https://garradin.eu/essai/ +**Demo:** https://paheko.cloud/essai/ ## Screenshots @@ -27,9 +27,9 @@ Garradin (word meaning money in an aboriginal dialect of northern Australia, pro ## Documentation and resources -* Official app website: -* Official admin documentation: -* Upstream app code repository: +* Official app website: +* Official admin documentation: +* Upstream app code repository: * YunoHost documentation for this app: * Report a bug: diff --git a/README_fr.md b/README_fr.md index ac13249..f8e47e5 100644 --- a/README_fr.md +++ b/README_fr.md @@ -19,7 +19,7 @@ Garradin (mot signifiant argent dans un dialecte aborigène du nord de l'Austral **Version incluse :** 1.2.4~ynh1 -**Démo :** https://garradin.eu/essai/ +**Démo :** https://paheko.cloud/essai/ ## Captures d'écran @@ -27,9 +27,9 @@ Garradin (mot signifiant argent dans un dialecte aborigène du nord de l'Austral ## Documentations et ressources -* Site officiel de l'app : -* Documentation officielle de l'admin : -* Dépôt de code officiel de l'app : +* Site officiel de l'app : +* Documentation officielle de l'admin : +* Dépôt de code officiel de l'app : * Documentation YunoHost pour cette app : * Signaler un bug : From a1539ef45d776fec4151f7c8b5a3c62247ab1c39 Mon Sep 17 00:00:00 2001 From: Robles Rodolphe Date: Sun, 8 Jan 2023 23:33:26 +0100 Subject: [PATCH 08/14] try debug fail script upgrade --- scripts/upgrade | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scripts/upgrade b/scripts/upgrade index 52cb3de..3b25080 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -167,6 +167,8 @@ chmod 660 "$final_path/config.local.user.php" ynh_script_progression --message="Finalise upgrade" --weight=1 ynh_local_curl "/admin/index.php" +sleep 5 +ynh_local_curl "/index.php" #================================================= # GENERIC FINALIZATION From bd300e55830c853567d4077eb155f840b0c0efc1 Mon Sep 17 00:00:00 2001 From: Robles Rodolphe Date: Mon, 9 Jan 2023 00:38:45 +0100 Subject: [PATCH 09/14] Update checksum paheko --- conf/app.src | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conf/app.src b/conf/app.src index 49d4a10..3d5fb91 100644 --- a/conf/app.src +++ b/conf/app.src @@ -1,5 +1,5 @@ SOURCE_URL=https://fossil.kd2.org/paheko/uv/paheko-1.2.4.tar.gz -SOURCE_SUM=c1eab9bab4461f1d596510fda3c329c09d4a7e008f3c522a9d9e13e720540dd8 +SOURCE_SUM=50f0bfe9c05d2ee1664cbb0440602bdca576f23144e85fa5f9e27feeff36494c SOURCE_SUM_PRG=sha256sum SOURCE_FORMAT=tar.gz SOURCE_IN_SUBDIR=true From 0dc0582f7eb3253fccb703e0eddcdcd817347a10 Mon Sep 17 00:00:00 2001 From: Robles Rodolphe Date: Mon, 9 Jan 2023 01:46:51 +0100 Subject: [PATCH 10/14] Update description with the new app name --- doc/DESCRIPTION_fr.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/doc/DESCRIPTION_fr.md b/doc/DESCRIPTION_fr.md index 7f3f080..cca5b30 100644 --- a/doc/DESCRIPTION_fr.md +++ b/doc/DESCRIPTION_fr.md @@ -1 +1,14 @@ -Garradin (mot signifiant argent dans un dialecte aborigène du nord de l'Australie, prononcé « gar-a-dine »em) est un logiciel de gestion associative. Il est l'outil de prédilection pour gérer une association, un club sportif, une ONG, etc. Il est conçu pour répondre aux besoins d'une structure de petite à moyenne taille : gestion des adhérents, comptabilité, site web, prise de notes en réunion, archivage et partage des documents de fonctionnement de l'association, discussion entre adhérents, etc etc. \ No newline at end of file +Garradin (mot signifiant argent dans un dialecte aborigène du nord de l'Australie, prononcé « gar-a-dine »em) est un logiciel de gestion associative. Il est l'outil de prédilection pour gérer une association, un club sportif, une ONG, etc. Il est conçu pour répondre aux besoins d'une structure de petite à moyenne taille : gestion des adhérents, comptabilité, site web, prise de notes en réunion, archivage et partage des documents de fonctionnement de l'association, discussion entre adhérents, etc etc. + +## Garradin devient Paheko ! +### Pourquoi changer de nom ? + + Il est apparu que la prononciation de "Garradin" en français est parfois un peu compliquée, de même que son orthographe. + + Il existe déjà un logiciel commercial nommé "Garradin" en Australie, qui fait de la finance pour de grands groupes. Pour le moment cela ne posait pas de problème car notre solution de gestion d'association n'était disponible qu'en français et jusque là n'avait pas beaucoup de portée. Mais on aimerait bien pouvoir proposer le logiciel dans d'autres langues dans les années à venir, et comme Garradin (le projet français) commence à être assez connu, il semble nécessaire de limiter les risques de confusion à l'avenir avec cette solution commerciale. + +### Quel sera le nouveau nom ? + +Nous avons choisi le nom Paheko, un mot de la langue Māori qui signifie « coopérer », illustrant le but du logiciel : améliorer ensemble le quotidien de la gestion d'une association :) + +![Logo Paheko](https://master.garradin.eu/garradin-devient-paheko/logo_v3_small-fs8.png) From 6033c8dfe2a5e2a8be7c429a3e67d2602fa8e8b5 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Mon, 9 Jan 2023 00:46:54 +0000 Subject: [PATCH 11/14] Auto-update README --- README_fr.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/README_fr.md b/README_fr.md index f8e47e5..aa65866 100644 --- a/README_fr.md +++ b/README_fr.md @@ -17,6 +17,20 @@ Si vous n'avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) pour Garradin (mot signifiant argent dans un dialecte aborigène du nord de l'Australie, prononcé « gar-a-dine »em) est un logiciel de gestion associative. Il est l'outil de prédilection pour gérer une association, un club sportif, une ONG, etc. Il est conçu pour répondre aux besoins d'une structure de petite à moyenne taille : gestion des adhérents, comptabilité, site web, prise de notes en réunion, archivage et partage des documents de fonctionnement de l'association, discussion entre adhérents, etc etc. +## Garradin devient Paheko ! +### Pourquoi changer de nom ? + + Il est apparu que la prononciation de "Garradin" en français est parfois un peu compliquée, de même que son orthographe. + + Il existe déjà un logiciel commercial nommé "Garradin" en Australie, qui fait de la finance pour de grands groupes. Pour le moment cela ne posait pas de problème car notre solution de gestion d'association n'était disponible qu'en français et jusque là n'avait pas beaucoup de portée. Mais on aimerait bien pouvoir proposer le logiciel dans d'autres langues dans les années à venir, et comme Garradin (le projet français) commence à être assez connu, il semble nécessaire de limiter les risques de confusion à l'avenir avec cette solution commerciale. + +### Quel sera le nouveau nom ? + +Nous avons choisi le nom Paheko, un mot de la langue Māori qui signifie « coopérer », illustrant le but du logiciel : améliorer ensemble le quotidien de la gestion d'une association :) + +![Logo Paheko](https://master.garradin.eu/garradin-devient-paheko/logo_v3_small-fs8.png) + + **Version incluse :** 1.2.4~ynh1 **Démo :** https://paheko.cloud/essai/ From 86e119123182d204045d21a59b24ca54a009fcdb Mon Sep 17 00:00:00 2001 From: Robles Rodolphe Date: Mon, 9 Jan 2023 01:51:02 +0100 Subject: [PATCH 12/14] Update with the new app name --- doc/DESCRIPTION.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/doc/DESCRIPTION.md b/doc/DESCRIPTION.md index 20fa158..87e527d 100644 --- a/doc/DESCRIPTION.md +++ b/doc/DESCRIPTION.md @@ -1 +1,14 @@ -Garradin (word meaning money in an aboriginal dialect of northern Australia, pronounced "gar-a-dine" em) is software for associative management. It is the tool of choice for managing an association, a sports club, an NGO, etc. It is designed to meet the needs of a small to medium-sized structure: management of members, accounting, website, note-taking in meetings, archiving and sharing of the association's operating documents, discussion between members, etc. etc. . \ No newline at end of file +Garradin (word meaning money in an aboriginal dialect of northern Australia, pronounced "gar-a-dine" em) is software for associative management. It is the tool of choice for managing an association, a sports club, an NGO, etc. It is designed to meet the needs of a small to medium-sized structure: management of members, accounting, website, note-taking in meetings, archiving and sharing of the association's operating documents, discussion between members, etc. etc. . + +## Garradin becomes Paheko! +### Why change your name? + +It appeared that the pronunciation of "Garradin" in French is sometimes a bit complicated, as is its spelling. + +There is already a commercial software called "Garradin" in Australia, which does finance for large groups. For the moment this was not a problem because our association management solution was only available in French and until then did not have much scope. But we would like to be able to offer the software in other languages in the years to come, and as Garradin (the French project) is starting to be quite well known, it seems necessary to limit the risk of confusion in the future with this commercial solution. + +### What will be the new name? + +We chose the name Paheko, a word from the Māori language meaning "to cooperate", illustrating the purpose of the software: to improve together the daily management of an association:) + +![Logo Paheko](https://master.garradin.eu/garradin-devient-paheko/logo_v3_small-fs8.png) From dfcd8a894b0f1f8a626478be96f5b90715751615 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Mon, 9 Jan 2023 00:51:05 +0000 Subject: [PATCH 13/14] Auto-update README --- README.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/README.md b/README.md index 94e7f15..ee3e6d4 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,20 @@ If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/in Garradin (word meaning money in an aboriginal dialect of northern Australia, pronounced "gar-a-dine" em) is software for associative management. It is the tool of choice for managing an association, a sports club, an NGO, etc. It is designed to meet the needs of a small to medium-sized structure: management of members, accounting, website, note-taking in meetings, archiving and sharing of the association's operating documents, discussion between members, etc. etc. . +## Garradin becomes Paheko! +### Why change your name? + +It appeared that the pronunciation of "Garradin" in French is sometimes a bit complicated, as is its spelling. + +There is already a commercial software called "Garradin" in Australia, which does finance for large groups. For the moment this was not a problem because our association management solution was only available in French and until then did not have much scope. But we would like to be able to offer the software in other languages in the years to come, and as Garradin (the French project) is starting to be quite well known, it seems necessary to limit the risk of confusion in the future with this commercial solution. + +### What will be the new name? + +We chose the name Paheko, a word from the Māori language meaning "to cooperate", illustrating the purpose of the software: to improve together the daily management of an association:) + +![Logo Paheko](https://master.garradin.eu/garradin-devient-paheko/logo_v3_small-fs8.png) + + **Shipped version:** 1.2.4~ynh1 **Demo:** https://paheko.cloud/essai/ From a34b9c47609ae7b9275e2f42b5daf31a6ad8f547 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Tue, 14 Feb 2023 21:13:27 +0000 Subject: [PATCH 14/14] Auto-update README --- README_fr.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README_fr.md b/README_fr.md index 9a84c6e..31028f5 100644 --- a/README_fr.md +++ b/README_fr.md @@ -56,9 +56,9 @@ https://github.com/YunoHost-Apps/paheko_ynh/ ## Documentations et ressources -* Site officiel de l'app : -* Documentation officielle de l'admin : -* Dépôt de code officiel de l'app : +* Site officiel de l’app : +* Documentation officielle de l’admin : +* Dépôt de code officiel de l’app : * Documentation YunoHost pour cette app : * Signaler un bug :