2016 Wishes, Planet Python, Reddit, Packaging and Runbots
January issue of the OCA Newsletter
Happy New Year 2016!
The OCA Board wishes all sponsors, members, contributors and Odoo enthusiasts a Happy New Year 2016! We would like to thank all of you for your contributions to this great adventure in 2015. We hope that, with your help and commitment, the association will be able to pursue its mission of providing high quality Odoo addons this year. The port of the OCA addons to Odoo 9, their translation and documentation is still a huge task ahead of us, as are the great projects such as the updated accounting module adaptations and the OCA MRP addons.
There will be multiple occasions of meeting in person this year (code sprints, Odoo Experience, local meetups *you* may be organizing), and we look forward to seeing you. Let 2016 be a great year for collaborative Open Source Software and Odoo!
The OCA is on Planet Python and Reddit
The OCA blog is now listed on Planet Python and some blog posts will also be shared on Reddit. If we are not on your favorite source of information, please email it to news@odoo-community.org and we'll make sure to fix that!
Installing the OCA addons, the easy way!
Installing Odoo addons can sometimes be complex and error-prone. You need to dig into documentation to find dependencies, install all requirements, download all addons, put them in the right place and/or update the addons_path configuration, hope for the best, interpret the errors, and retry until everything is in place.
On the other hand, the Python ecosystem has a great set of tools to create, distribute and install packages. And it comes complete with a version aware dependency management system. Such tools are setuptools and wheel for packaging and creating built distributions, pypi or custom wheelhouses for distributing the packages and pip to install them.
As a holiday gift to the community, Stéphane Bidoul is happy to announce that it is now possible to install all OCA addons using pip, without worrying about git repositories and dependencies. It is made possible thanks to a thin wrapper around Odoo startup scripts providing automatic discovery of available addons: odoo-autodiscover.
If you are interested to work on rpm and deb packaging, please contact us at support@odoo-community.org.
Runbots
The OCA Runbot instanceshave been updated: a merge of the latest upstream developments with our specific local adaptations was done. This will diminish the time between a pull request is pushed and the build starts.
In January, we plan to configure GitHub notification hooks to remove the polling on the repositories currently performed by Runbot and to have the builds driven by the notifications. Many thanks to Olivier Dony and the other Odoo Runbot maintainers for this new cool feature.
Feature Highlights
Operating Units
An Operating Unit (OU) is an organizational entity part of a company, but that operates as an independent unit. Organizationally, an Operating Unit divides a company from a business/divisional axis, while departments divide a company from a functional axis perspective. A company is a non-divisible unit from a legal perspective, but from a business management perspective the company wants to drive the operations differentiating by the Operating Units / Divisions. The manager of an Operating Unit becomes accountable for the Profit & Loss and Balance Sheet on that Operating Unit. Financial Reporting by Operating Units will make it possible for a company to comply with the reporting requirements set by the International Financial Reporting Standards (IFRS). See: http://www.iasplus.com/en/standards/ifrs/ifrs8.
We need your help to get this work added to the OCA. You can:
Review the pull requests Review the functional specifications
Events and Local Communities
Future Events
Jan 9th - Odoo Sprint in Casablanca, Morocco
Agora Développement organizes the first Odoo code sprint in Morocco. Functional and technical consultants, developers and programmers are invited to join and participate in the following workshops:
- POS
- Moroccan Accounting
- Moroccan Payroll
Jan 20th - Odoo Meetup in Toronto, Canada
OERP Canada and Savoir-faire Linux are proud to announce the launch of the Odoo Meetup in Toronto. Starting from January 2016, we hope the Odoo Community in the Greater Toronto Area will join us on a monthly basis to network and discuss Odoo, its features, its framework, its community, its ecosystem and any other related subjects you want to suggest.
Jan 27th - Odoo Meetup in Quebec City, Canada
To start this new year, Savoir-faire Linux will be presenting the version 9 of Odoo. In addition to its new interface, features and improvements, any subject of your interest can be discussed.
Apr 26th - Odoo Sprint in Sorrento, Italy
Organized by Abstract Technology, the Odoo Sorrento Sprint will take place in Sorrento, Italy from April 26th to 29th, 2016 and is aimed at those who are passionate about Odoo. It is the best way to get in touch with the Odoo community and it is free.
Heartbeat & Activities
New contributors, PSCs and PSC members
In December, 42 Github contributors (including 5 new ones) made 250 commits while 128 Transifex collaborators translated 15,913 terms and Runbot was used 1863 times. We also welcomed the following people as new contributors:
- Andrei Boyanov from Novatus in Bulgaria
- Iván Todorovich in Spain
- Levent Karakaş from Eska Yazilim in Turkey
- Stephane Keller and the Sodexis Team in the US
- Francisco Iván Antón Prieto from Ozono Multimedia in Spain
- Eric Antonés from Nuobit Solutions in Spain
- Nicola Doclot from BHC in Belgium
- Michael Viriyananda in Indonesia
- Paul Thiry
- Carlos Eduardo Vercelino from CLVsol in Brazil
- Leonel Pereira de Freitas in Brazil
- Olivier de Witte in Belgium
New PSC and PSC Members
- Yannick Vaucher is now a PSC Member.
Morocco
- Mounir Belaid is the OCA representative of the moroccan localization PSC.
Tools
- Guewen Baconnier and Holger Brunn are now members of this PSC.
The USA
- Stephane Keller joined the US localization PSC.
Board Announcements
Contribution Survey
There is still time to answer the 2015 Contribution Survey. Answers will be analyzed on January the 12th during the OCA Board meting and results will be published later in January.
Marketing materials soon available
The OCA is working on providing marketing materials to anyone attending or organizing an event. On top of the current goodies, banners and flag that you may have seen during the latest Odoo Experience, we plan to provide:
- A brochure with functional information
- A brochure with technical information
- A flyer
- Official logos for OCA Members and OCA Delegates
If you are interested or would like to help translate them, please email us at events@odoo-community.org.
2015 OCA Members will be receiving their invoice to renew their membership next week. Your renewal is important and allow the OCA to operate, to provide infrastructure services (website hosting and Runbot servers) and marketing materials and to support the organization of events and sprints. Thank you very much for your continuing support!
About the OCA
OCA, the Odoo Community Association, is a non-profit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.
Contact information: news@odoo-community.org