Skip to content
This repository has been archived by the owner on Dec 27, 2023. It is now read-only.

prebuilt packages for ubuntu 22.04 / yearly major release? #7393

Open
hernot opened this issue Sep 2, 2022 · 6 comments
Open

prebuilt packages for ubuntu 22.04 / yearly major release? #7393

hernot opened this issue Sep 2, 2022 · 6 comments

Comments

@hernot
Copy link
Contributor

hernot commented Sep 2, 2022

Hi just noticed that i have updated my server too early to ubuntu 22.04 there are no new packages on packages.tine20.org . It just referst to the tar balls on github. Are there any plans to provide debian packages or packages for ubuntu jammy?

And source installation description on install howto github wiki refers to packages.tine20.org/source which has packages from 2021 only. Is there anywhere a description how the release and nightly builds on github have to be installed and which one to pick for production system and which ones should only be installed on setups meant for testing or developing contributions?

@pschuele
Copy link
Member

pschuele commented Sep 6, 2022

hi @hernot ,
we dont' plan to provide deb-packages any more.
we recommend using the docker images or the tarballs.
you can easily switch to tarballs (find the latest releases here: https://github.com/tine20/tine20/releases) when you came from a deb - just replace the contentes of /usr/share/tine20 with the contents of the tarball.
we'll update the wiki soon, I'll keep this issue open until that is done.

see also : #7351

@pschuele pschuele added this to To do in Tine 2.0 Development via automation Sep 6, 2022
@hernot
Copy link
Contributor Author

hernot commented Sep 7, 2022

@pschuele

for scripting an automatic update script i do have the following questions : (links to related issues would be already helpful)

  1. Do i still have to apply major/yearly.month updates incrementally as stated in Problem tine20 zu aktualisieren / v2019.12.3 #7123 (comment)
    and which one best to pick from the same month/minor. The first or the latest.
  2. if Is there a cli command where i can trigger application updates as if i would login to setup.php and run update application on updateable applications.

@pschuele
Copy link
Member

pschuele commented Sep 8, 2022

  1. we are still sorting this one out. from my point of view, this should no longer be necessary. I'll talk to the team - maybe we'll still have a yearly release(s) that should be used when coming from a very old version. I'll give an update on that and will update the docs accordingly.
  2. yup (paths might differ):
php /usr/share/tine20/setup.php --config /etc/tine20 --update

(we are using ansible for this - send me a message, if you are interested in the update-role)

@pschuele pschuele added this to To do in Tine 2.0 Documentation via automation Sep 8, 2022
@pschuele pschuele removed this from To do in Tine 2.0 Development Sep 8, 2022
@hernot
Copy link
Contributor Author

hernot commented Sep 8, 2022

To speedup mine was last deb package 2021.12.1.X and just overwriting by latest tirggers Admin user not defined error. I keep you poseted if also occurs when using cli

@hernot
Copy link
Contributor Author

hernot commented Sep 8, 2022

concerning the ansible thing. It is my personal server only me and to honest i have not really time nor real interest in finding enough thereof to gain sufficient knowledge or even to use it. so just hacking together the very minimum necessary for forgetting until server changes occur.

Question: Concerning annual "key-frame" releases you are still figuring whether really annual or only when necessary i do have a questions regarding github release api query result json.

Will you add a field stating the "key-frame" release which has to be installed before the selected release package can be installed?
-> If the release to be installed is a "key-frame" than its "key-frame" field would link to the preceding one forming a chain of "key-frame" releases. That would reduce the efforts figuring which releases to install one after the other when updating the oudated "middleages" to "now".

BTW: Deleted one comment as was my fault not specifying config file properly. Server is running again looking forward to what you are figuring please keep me posted

@pschuele pschuele moved this from To do to In progress in Tine 2.0 Documentation Sep 13, 2022
@pschuele
Copy link
Member

thanks for your thoughts . "key-frame" release sounds like a good idea ... I'll keep you updated! 😄

@pschuele pschuele changed the title any plans to release any prebuilt packages for ubuntu 22.04 prebuilt packages for ubuntu 22.04 / yearly (?) major release? Sep 13, 2022
@pschuele pschuele changed the title prebuilt packages for ubuntu 22.04 / yearly (?) major release? prebuilt packages for ubuntu 22.04 / yearly major release? Sep 13, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
Tine 2.0 Documentation
  
In progress
Development

No branches or pull requests

2 participants