DocCyblade / tkl-odoo

Turnkey Linux - Odoo v8 (Published v14.2)
https://www.turnkeylinux.org/odoo
GNU General Public License v3.0
21 stars 24 forks source link

Looking for improvements for Odoo Turnkey #76

Open DocCyblade opened 7 years ago

DocCyblade commented 7 years ago

I will be spending some time on Odoo for TurnKey over the next 6-8 months. I am looking for suggestions for improvements for the next release. Pleased post an issue!

jbchouinard commented 7 years ago

Are you planning on upgrading to a newer version of Odoo? Odoo SA has been rolling out v10 lately.

Since v8->v9 is a fairly major (API-breaking) change, it might make sense to support both v8 and a newer version.

Personally I would skip v9 altogether and just go to v10.

I was thinking of making a v10 fork of this repo myself, but if you're already working on that, I don't want to duplicate efforts pointlessly.

(I do Odoo development and integration at work, and I use TKL at home.)

DocCyblade commented 7 years ago

So v10 huh? how much has the requirements have changes since v8 to v10? Also would you be will to beta test builds and give input? Always looking for a good tester :-)

jbchouinard commented 7 years ago

The requirements havn't changed very much, but the API has changed - the old v7 api is no longer supported, plus other changes in the main addons - so v8 modules do no necessarily work out of the box, they have to be ported.

I'm working on an alternative, lighter workflow engine for Odoo, I can try developing it on the TKL build, that would test the build a bit, but I cannot commit at this point to doing formal testing or anything like that.

l-arnold commented 7 years ago

I know we had workflows and jobs working in Version 8. It would be good to look at what is going on at OCA with version 10. I know things are in the works. https://github.com/OCA

It should be able to rebuild the appliance without too many changes, but @jbchouinard you likely know better.

I would vote for "skipping" V9, but if the setup is real easy, we could I suppose do both 9 and 10 (and yes, 11 is coming very soon).

JedMeister commented 7 years ago

Here's my 2c...

IMO seeing as v11 is already in the pipeline, then building a v10 Odoo appliance (and skipping v9) sounds like it makes sense.

Continuing to support the current v8 as well; I'm not so sure about. Do you think that there would be much value in continuing to produce that? According to wikipedia upstream still support v8. So I'm open to continuing both.

However, it seems that once v11 is released, then support for v8 will end (again wikipedia) so if v11 is close, then perhaps we should just jump straight to v10 and drop v8 support?

l-arnold commented 7 years ago

Answering you @JedMeister . "Support" for 8.0 is somewhat of a mis-statement. Version 8 is widely used in the Open Source world. Version 9 and 10 had new Licenses which had "less" open source aspects to them.
My main point though is that people will keep using 8.0 in the future and I do expect they won't throw the repositories or stop updates to them.

My recommendation is to do a Version 8 and Version 10 build. I am going to start testing in fact.
Important: I want to see if I can get "OpenUpgrade" working to see if we can migrate from a version 8 build. (OCA - Odoo Community Association repository)

Landis

JedMeister commented 7 years ago

When I refer to support ending, I mean that upstream (i.e. the developers behind Odoo) will stop providing security patches etc. So unless the development community really get behind v8 and provide some ongoing support (which I find hard to imagine would happen) then there are only a few months of security support for v8 left.

Testing out "OpenUpgrade" sounds like a good idea regardless.

I'll speak about this with Alon tonight and see what he thinks.

l-arnold commented 6 years ago

Not seeing how to create a "new issue" on this fork. Seems there should be a 14.2 Issue here along with 14.0 and 14.1 which are in now.

I think we should find out if the Git stays open for 8.0 anyway but I'm also in for working on v10.

It seems in the OCA community there are various updates taking place from time to time even on v6 and v7 of OpenERP and for sure on v8... That said, its worth having a v10 build.

JedMeister commented 6 years ago

Hey @l-arnold

It may be totally legitimate for current Odoo8 users to continue using it, but if we (as in TurnKey) can't be clear about it's status with regard to security, then I think it would be irresponsible of us to publish an Odoo v8 appliance. So once any particular version of Odoo is no longer explicitly receiving security updates (i.e. EOL), then I would not like to see any further TurnKey releases of it.

We were planning to skip Odoo 9 and go straight to 10, but I see that 11 is now released (with 12 slated for later this year)!? According to wikipedia 10 is now in LTS and what I recall of their release cycle, they support 3 versions, the current stable release (currently 11) as well as the previous 2 releases.

So IMO releasing an Odoo 10 appliance is still a reasonable plan. Although perhaps we'd be better skipping straight to 11?! I see that it's a significant change (python3) so it'd be interesting to see how the plugin infrastructure is looking. It wouldn't surprise me if developers were still working on porting their plugins to 11.

Interested to hear other's thoughts.