Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 31 Dec 2012 14:23:10 +0100
From:      Matthias Petermann <matthias@d2ux.net>
To:        freebsd-questions@freebsd.org
Subject:   How to handle parallel versions of maintained port?
Message-ID:  <20121231142310.Horde.t5bR3qFBSm7dGT163eNU-Q1@d2ux.org>

next in thread | raw e-mail | index | archive | help
Hello,

Tryton is a three tier business application framework, consisting of a  
common server component (finance/trytond), a client (finance/tryton)  
and a large number of modules (finance/trytond_*) which add support  
for specific business cases to it. At the time it was introduced to  
the ports, version 2.4 was the latest major
version. Now version 2.6 is available.

I am going to continue maintaining version 2.4 as well as willing to  
introduce 2.6.

The following discussion is a request for recommendation how to scale  
this up to supporting more versions of Tryton in parallel.

Current:

finance/tryton                     (2.4.x)
finance/trytond                    (2.4.x)
finance/trytond_account            (2.4.x)
.... [~40 more] .....              (2.4.x)
finance/trytond_account_statement  (2.4.x)

Following the scheme of e.g. the mysql port, I would like to rename all the
current tryton ports like this:

finance/tryton24                     (2.4.x)
finance/trytond24                    (2.4.x)
finance/trytond_account24            (2.4.x)
.... [~40 more] .....                (2.4.x)
finance/trytond_account_statement24  (2.4.x)

The 2.6 series will then be introduced in this schema:

finance/tryton26                     (2.6.x)
finance/trytond26                    (2.6.x)
finance/trytond_account26            (2.6.x)
.... [~40 more] .....                (2.6.x)
finance/trytond_account_statement26  (2.6.x)

This leads to the two questions I have:

1) How will the renaming of the existing tryton ports to tryton24  
handled properly? Just submit a PR "Please replace finance/tryton with  
finance/tryton24" for each port?

2) Expecting more versions in the future, this will increase the  
amount of ports (especially the finance/trytond_* modules) by almost  
50 modules in the finance category per version. Would this be an issue?

Kind regards
Matthias









Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20121231142310.Horde.t5bR3qFBSm7dGT163eNU-Q1>