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>