openupgrade-drivers team mailing list archive
-
openupgrade-drivers team
-
Mailing list archive
-
Message #00328
Auto install new unmet dependencies
Hi,
I'm writing a some migrations scripts (for saas-3 branch). And as I'm
quite new to it, some of the task I have to do seem to me quite generic,
and I usually check in openupgrade/*.py to see if a function was not
already written for this purpose...
I didn't find any stuff related to "install new unmet dependencies".
The case is simple:
``document_page`` module content was moved towards a new
``website_blog`` that now depends on other modules ``website_mail`` and
which in turn require ``website``.
Naturally I get these errors while updating all:
ERROR: module website_mail: Unmet dependencies: website
ERROR: module website_blog: Unmet dependencies: website_mail
What is the best way to tackle with these ? I'm willing to write some
code to install both of these if document_page was used in first place,
but it seems a very generic "install_all_unmet_dependency()" function
would be welcome...
Do you share my analysis ? And if no, could you elaborate ? If yes,
please share your ideas about how you would proceed (can we mark the
modules to be installed ?). I would be happy to implement it and share
this implementation.
All my work on openupgrade will be released quite soon and will need a
thorough review by the community...
--
Valentin LAB
Ingénieur Développement
tel: +33 6 71 39 62 13
mail: valentin.lab@xxxxxxxxxxx
Follow ups