Thanks for the suggestion, I have to be sure first if it’s related to the SyncYunohost module to works as excepted. We will see if we could fix it.
Hello !
It’s great that Dolibarr app is regularly updated and thanks very much for that.
Anyway the very last “stable” version is not always so stable and ERP is a very strategic software for a company : a change of major version (from 21.0.2 to 22.0 for instance) often require extensive testing. In real life many companies still use v18 or 19.
Do you think it would be possible to maintain several apps for Dolibarr : at least one with the very next release (22.0 now) and another with the last one gettting min 2 or 3 minor versions (21.0.2 on 20.0.4 presently) ?
With some assistance at the beginning I could volonteer to help in the process.
Hi ! I’m wondering about dolibarr updates, as it is said in its official documentation and as you stated here :
So currently i’m in 20.0.3~ynh1 but latest version is 22.0.0~ynh1. That’s a one major version gap, so i think i can’t directly update between those two, a first update through v21 should be done. AM i correct ? How would this kind of situation be handled ? Thanks !
I think you are right, the actuel upgrade script assume upgrades from 20.0.4 I think the better way for you is to first upgrade to 21.0.1 from this PR
yunohost app upgrade dolibarr -u https://github.com/YunoHost-Apps/dolibarr_ynh/tree/92e1815de1c7d09cf85cf6d29dc936341d93a569
and then continue with the stable upgrade.
Hello, or better perhaps uprgrade firrst from this commit for 21.0.1~ynh3 (fix a problem with upgrade script) before upgrading to stable
https://github.com/YunoHost-Apps/dolibarr_ynh/tree/22846b61cd8b2a12ada22ce3844d8adb113eed4c
I’d like to sincerely thank everyone who stepped in to carry things forward. I’m truly glad to see the project continuing in such capable hands.
It’s reassuring to know that what was started is being nurtured and developed with care.
Thank you all for your dedication!
Hi! There’s been no reaction to this post. Should I conclude there’s no interest, or that it’s unclear?
Sorry for later response,
You’re request is similar to nextcloud package and how maintain few branches for the app. It means also to maintain all the branches with evolutions of the package and is not so easy !
But anyway, we could consider always wait for a version minimum `*.0.2` to be sure of the stability of the app before upgrading….
Now we’re having to work on the script syncyunohost first and there was some unattended bugs to resolve…
we have try maintain a branch for oldest version of nextcloud 30, but it’s difficult to maintain…
But perhaps I could try keep a branch oldstable of the version before, should be 21.0.4 for now.
So I try like this for now… I have add a branch oldstable to the project… You can install or upgrade from this branch. I do another branch v21.0.4 to maintain the oldstable one.
To install olstable branch
yunohost app install https://github.com/YunoHost-Apps/dolibarr_ynh/tree/oldstable
To upgrade an oldstable (e.g 21.0.2 to 21.0.4)
yunohost app upgrade -u https://github.com/YunoHost-Apps/dolibarr_ynh/tree/oldstable --debug
But be aware is not easy to maintain such process… If you want to contribute also you’re wellcome to join the project ask for Pull request…
I think it is wise to do so.
Great ! I would be ok to try to help to maintain but hope not to be a burden. Do I have something to do to maintain this branch ? Does it need to be tested ?
Dolibarr plan to have Long Term versions. Currently, it is v18 but I think we can skip it. Next should be v22 or v23.
If you want contribute, you could have a look here
You need create if not a github account and then understand how suggest changes on a personal branch… did you have yet work with git ?
I have a github account (nicolasVr · GitHub) and I have basic git knowledge.
Soon version 23.0.2 (on testing) will be merged on master, I will keep a branch v21.0.4 and v22.0.4 for oldest releases…