Hi All, At the PyCON AU sprints I began working on a project for building a vagrant virtual machine that would facilitate testing django, itself, against most of the databases that django supports. I forked https://github.com/jphalip/djangocore-box which was last updated about 3 years ago and made a number of improvements such as provisioning with ansible roles that django uses to configure the jenkins environment, utilising the new tox.ini file that django provides, and adding commands for running flake8, isort, and docs spelling tests.
You can find the new project here: https://github.com/django/django-box Note that there's currently no support for just running `vagrant up` because we haven't actually deployed the compiled box image yet. That's the reason for my post today. I've got a few questions that we should talk through. *1. Should we host the django-box project under the django organisation?* I pushed the project under the django organisation so I could have some review to make sure that no private credentials were exposed. That doesn't mean the project needs to remain here though. Where does the community think this project should live? What about the current core devs? Should this project be proposed for inclusion within the django organisation under DEP7 https://github.com/django/deps/blob/master/final/0007-official-projects.rst if consensus leads us to leaving it within the django organisation? *2. Where should we host the final box image?* The original vagrant image is hosted under djangoproject.com at https://www.djangoproject.com/m/vms/djangocore-box-1.1.box but that doesn't mean the new image should be hosted there too. We could host the image on atlas.hashicorp which is the official place to share box images. I think that'll make it more discoverable and easier to update. If we do want to host on atlas.hashicorp, should it be under a django account or a private (mine?) account? I guess this last question depends on the answer to where the repo is hosted. Finally, I'd just like to try and gauge the interest in this project. I found the original djangocore-box incredibly useful for developing against the ORM. I've also spoken to a number of people at sprints that have had quite a bit of trouble getting their machine set up with all of the dependencies required to run the full test suite. There was a very short lived project about 12 months ago to get a docker environment going with all of the dependencies but it fizzled out rather quickly. This vagrant image supports just about everything except Oracle and Windows testing. Would you use this? Thanks, Josh -- You received this message because you are subscribed to the Google Groups "Django developers (Contributions to Django itself)" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-developers+unsubscr...@googlegroups.com. To post to this group, send email to django-developers@googlegroups.com. Visit this group at https://groups.google.com/group/django-developers. To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/55657f51-9947-4554-885b-b045463fe9c1%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.