mbox series

[bug#56706,00/17] Update Tryton to 6.2.

Message ID cover.1658504593.git.h.goebel@crazy-compilers.com
Headers show
Series Update Tryton to 6.2. | expand

Message

Hartmut Goebel July 22, 2022, 3:45 p.m. UTC
Update all existing Tryton packages to the latest 6.2.x version and add the
latest version of all Tryton modules new in 6.2.

This needs to be applied after issue 56701.

Hartmut Goebel (17):
  gnu: Add python-pycountry@20.7.3.
  gnu: Tryton application and framework: Update to 6.2.x.
  gnu: Add trytond-account-budget.
  gnu: Add trytond-account-move-line-grouping.
  gnu: Add trytond-account-rule.
  gnu: Add trytond-account-stock-shipment-cost.
  gnu: Add trytond-analytic-budget.
  gnu: Add trytond-currency-ro.
  gnu: Add trytond-currency-rs.
  gnu: Add trytond-product-image.
  gnu: Add trytond-product-image-attribute.
  gnu: Add trytond-sale-point.
  gnu: Add trytond-stock-package-shipping-mygls.
  gnu: Add trytond-stock-package-shipping-sendcloud.
  gnu: Add python-pyactiveresource.
  gnu: Add python-shopifyapi.
  gnu: Add trytond-web-shop-shopify.

 gnu/packages/python-web.scm |   50 ++
 gnu/packages/python-xyz.scm |   12 +
 gnu/packages/tryton.scm     | 1010 +++++++++++++++++++++++------------
 3 files changed, 724 insertions(+), 348 deletions(-)


base-commit: e69a3a260b8e679657cd55f1367717bac3315b90

Comments

Vinicius Monego July 22, 2022, 6:27 p.m. UTC | #1
Em sex, 2022-07-22 às 17:45 +0200, Hartmut Goebel escreveu:
> Update all existing Tryton packages to the latest 6.2.x version and
> add the
> latest version of all Tryton modules new in 6.2.
> 
> This needs to be applied after issue 56701.

Hi,

I'd suggest keeping Tryton at 6.0 to retain compatibility with GNU
Health, which tracks only the LTS versions of Tryton (minor versions at
0).
Vinicius Monego July 23, 2022, 4:11 p.m. UTC | #2
Em sex, 2022-07-22 às 15:27 -0300, Vinicius Monego escreveu:
> Em sex, 2022-07-22 às 17:45 +0200, Hartmut Goebel escreveu:
> > Update all existing Tryton packages to the latest 6.2.x version and
> > add the
> > latest version of all Tryton modules new in 6.2.
> > 
> > This needs to be applied after issue 56701.
> 
> Hi,
> 
> I'd suggest keeping Tryton at 6.0 to retain compatibility with GNU
> Health, which tracks only the LTS versions of Tryton (minor versions
> at
> 0).

To clarify a little further, GNU Health [1] (to keep it short, it is a
set of health-related tryton modules) is not yet packaged in Guix. I
did attempt to package it but got stuck in test errors in the check
phase.

The Tryton release process is explained in [2]. Normal releases have
one year of support, while LTS releases have 5 years. Tryton has a huge
package ecosystem and is mostly used in enterprise where LTS is more
important. Tracking non-LTS releases would mean huge and breaking
upgrades at least every year. Also 6.2 will be EOL in 3 months [2].

[1] https://www.gnuhealth.org/

[2] https://discuss.tryton.org/t/release-process/395
Hartmut Goebel July 24, 2022, 9:08 a.m. UTC | #3
Am 22.07.22 um 20:27 schrieb Vinicius Monego:
> I'd suggest keeping Tryton at 6.0 to retain compatibility with GNU
> Health, which tracks only the LTS versions of Tryton (minor versions at
> 0).

For the records: I just created https://issues.guix.gnu.org/56733 
„Tryton LTS“ as a follow-up on this topic.
Hartmut Goebel Aug. 10, 2022, 12:28 p.m. UTC | #4
Thanks for the review. I now pushed it as 
62bee0a915ca15dadfc584d7f619f546f5f1256b with updated packages in one 
commit.