Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Looking for improvements for Odoo Turnkey #76

Open
DocCyblade opened this issue Nov 2, 2016 · 9 comments
Open

Looking for improvements for Odoo Turnkey #76

DocCyblade opened this issue Nov 2, 2016 · 9 comments

Comments

@DocCyblade
Copy link
Owner

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
Copy link

jbchouinard commented Dec 2, 2016

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
Copy link
Owner Author

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
Copy link

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
Copy link
Collaborator

l-arnold commented Dec 6, 2016

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
Copy link

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
Copy link
Collaborator

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
Copy link

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
Copy link
Collaborator

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
Copy link

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants