[Re-sending, because my original reply made it to the mailing list but not to leres@'s real mailbox due to some brokenness in SPF, but also to add a quip missing originally. Turns out that quip slightly relates to what matthew@ mentioned.]
On 07/03/2019 02:32, Charlie Li wrote: > On 07/03/2019 01:55, Craig Leres wrote: >> I'm working on a port for mailman 3. I want to use django 2.1 because >> that's what I'm using on the systems I'm currently running mailman 2 on >> you can't really run different version of django on the same system). >> But it turns out a lot of ports have RUN_DEPENDS for www/py-django111. >> > I've been working on mail/mailman3 for over a year now (holy crap), > which is still in phab as D14126. It is only the core engine however. > And over the course of this time period, it was also discovered that nearly all ports using SQLAlchemy were depending on databases/py-sqlalchemy10, yet Mailman 3 hard requires what has since been added to the tree as databases/sqlalchemy12. Mailman 3 also requires some of the ports that had depended on databases/py-sqlalchemy10, which presented a problem until they were changed to databases/py-sqlalchemy12. There still exists PR 205852 as a question of handling the SQLAlchemy case, which isn't dissimilar to Django in this regard. > Upstream Mailman have architected things such that anything outside of > the core engine are officially optional. Thus, it is probably best to > have the other parts, like the Django-consuming parts, as their own > ports, like mail/mailman3-portorius and mail/mailman3-hyperkitty. > That should be mail/mailman3-postorius. And thus, the core engine should not have anything to do with Django in terms of dependencies. -- Charlie Li …nope, still don't have an exit line. (This email address is for mailing list use; replace local-part with vishwin for off-list communication if possible)
signature.asc
Description: OpenPGP digital signature