Contributors mailing list archives
contributors@odoo-community.org
Browse archives
Re: OCA Code sprint: sprint topics
by+ 1 for removing all modules and start from scratch
Jacques-André
Eberhard |
| |
Open
Net Sàrl |
|
|
Et vous ?
De: "Pedro M. Baeza (Tecnativa)" <pedro.baeza@tecnativa.com>
À: "Contributors" <contributors@odoo-community.org>
Envoyé: Mardi 12 Septembre 2017 16:08:36
Objet: Re: OCA Code sprint: sprint topicsMaxime, I think you wanted to say v10 installable modules.
My vote is for removing all modules and start from scratch, bringing the commits when migrating the module. This way, we can create the branches in any moment without waiting for all the 10 PRs still waiting to be reviewed/merged.Regards.2017-09-12 15:53 GMT+02:00 Maxime Chambreuil <mchambreuil@ursainfosystems.com>:+1 for v10 modules only with installable = False
Maxime Chambreuil
Project Manager / Consultant
Ursa Information Systems
1450 W Guadalupe Road, Suite 132
Gilbert, Arizona, 85233
Office: 1-855-URSA ERP x 710
1-855-877 2377 x 710
Mobile: 1-602-427-5632 On Tue, Sep 12, 2017 at 5:23 AM, Pedro M. Baeza (Tecnativa) <pedro.baeza@tecnativa.com> wrote:No, not installable modules are not "reserved" in Odoo Apps for the first coming. The module name is taken when the daily scanner checks that is installable, so indeed that argument doesn't serve.Regards.2017-09-12 12:08 GMT+02:00 Sylvain GARANCHER (SYLEAM) <sylvain.garancher@syleam.fr>:I'm in favor of creating an empty branch for each new version, and add the modules one by one in the migration PRs :- We don't lose history, thanks to our migration procedure.- Each branch will contain only available modules : No more issues/questions about not installable modules or modules not working because the user just changed the installable flag to make it appear in Odoo.- Each branch will contain only currently available modules commits : history is easier to read, the repo is smaller for people who use shallow and/or single branch cloning.- When migrating a module that has not been migrated for the previous version, we directly take the last working version : I already saw PRs for 10.0 based on the 9.0 branch, but the module was not migrated to 9.0, and the 8.0 version had bugfixes in the meantime.
- Cherry-picking bugfixes will work, even if the module never existed before in this branch, so this is not a problem.- We can review only the diff of the migration (either using GitHub or our local git).- We already have modules in some branches that are not in the latest branch (modules added at version X-1 after the verison X branch was created), so not seeing all modules in the latest branch is not a new issue. And it will be more consistent here : currently, we are between "all modules are in the latest branch" and "only available modules are in the latest branch".I think the reason raised by Graeme is not an issue : "On the more cynical side, to stop unscrupulous 3rd parties pinching module names for app store and/or just porting and claiming as their own."Odoo already helped us in this way (OCA's modules included in proprietary wensite themes, for example). But I don't know for modules that have the same name, but are completely different...Also, how does it work currently ? Does Odoo Apps list applications that are not installable ?Cordialement,
--2017-09-12 11:23 GMT+02:00 Andreas Stauder <andreas.stauder@braintec-group.com>:What is about fixing bugs or adding features in an earlier version (e.g. 8.0)? We do cherry-picking and create a new PR for 9.0 and 10.0, right? Does this still work when a addon is removed because it was not ported in two versions, but will added again for a later version? On the other side: When a module was dead for two versions it should stayed buried and replaced by a complete new one (especially with the API change since then).So I vote for removing addons not ported since 2 versions, but keeping the other ones and setting them uninstallable as it was done for 10.0.RegardsAndreasOn Tue, Sep 12, 2017 at 10:38 AM, Eric Caudal <eric.caudal@elico-corp.com> wrote:+1
--
Eric Caudal [Founder and CEO]
Skype: elico.corp. Phone: + 86 186 2136 1670 (Cell), + 86 21 6211 8017/27/37 (Office)
Elico Shanghai (Hong Kong/Shenzhen/Singapore)
Odoo Gold Partner // Best Odoo Partner APAC 2014 and 2016On 09/12/2017 03:53 PM, Jairo Llopis wrote:<blockquote type="cite" cite="mid:CAP5xMq=oXDT7Dwg_XuOOvZ+81GWsO90TV4gCDcJF8nKU=cPbig@mail.gmail.com">Just my 2 cents :)This would remove garbage code and the need to explain many "whys".Our migration instructions take care of keeping history, and you can review only the migration commits in a PR nowadays, so the little diff in PRs is not a need anymore.I'd personally love to see the 11.0 branch completely empty of uninstallable addons, and grow as they become migrated.The git size problem is not a problem for me anymore, because since long ago I got used to always clone shallow repositories (git clone --depth 100 $repo), so the size does not matter much.
--Jairo Llopis_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe--
+41 (0) 44 552 01 20 www.braintec-group.com
Technoparkstrasse 1 ▪ CH-8005 ZürichAndreas Stauder
Head of Development, Consultant und Projektleiter
Certified Professional Scrum Master
lic.iur.
andreas.stauder@braintec-group.combrain-tec AG
Technoparkstrasse 1
CH-8005 Zürichbrain-tec AG
Saflischstrasse 4
CH-3900 Brigbrain-tec AG
Rue de la Madeleine 38
CH-1963 Vétrozbrain-tec Germany GmbH
Otto-Lilienthal-Straße 36
D-71034 Böblingenbrain-tec Spain S.L.
Calle Velazquez 138
ES-28006 MadridBest Odoo Partner EMEA 2016 _______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe******************************************************************************** Ce message et toutes les pièces jointes (ci-après le "message") sont établis à l'intention exclusive de ses destinataires et sont confidentiels. Si vous recevez ce message par erreur, merci de le détruire et d'en avertir immédiatement l'expéditeur. Toute utilisation de ce message non conforme à sa destination, toute diffusion ou toute publication, totale ou partielle, est interdite, sauf autorisation expresse. L'internet ne permettant pas d'assurer l'intégrité de ce message, SYLEAM décline toute responsabilité au titre de ce message, dans l'hypothèse où il aurait été modifié. This message and any attachments (the "message") is intended solely for the addressees and is confidential. If you receive this message in error, please delete it and immediately notify the sender. Any use not in accord with its purpose, any dissemination or disclosure, either whole or partial, is prohibited except after formal approval. The internet can not guarantee the integrity of this message. SYLEAM cannot therefore be liable for the message if modified. ********************************************************************************_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
Reference
-
OCA Code sprint: sprint topics
byCamptocamp France SAS, Alexandre Fayolle-
Re: OCA Code sprint: sprint topics
byClosingAp Open Source Integrators Europe, LDA, Daniel Reis