[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Problem migrating from South to Django migrations for Linux distributions



Not CCing Django-Developers, my emails bounce, possibly because I am not subscribed. Feel free to repost if you feel it might help.



On 25 July 2014 18:04, Raphael Hertzog <hertzog@debian.org> wrote:
Applications that depend on South and have different upstream versions
in Debian 7 and Debian 8 are:
http://tracker.debian.org/pkg/python-django-voting
http://tracker.debian.org/pkg/python-django-threadedcomments
http://tracker.debian.org/pkg/python-django-reversion
http://tracker.debian.org/pkg/python-django-picklefield
http://tracker.debian.org/pkg/bcfg2

There are several libraries that we might need to watch out for with Django migrations:

In sid, if I do "apt-file search '/migrations/'" and rule out anything that doesn't look like Django migrations, I get:

bcfg2-server
lava-server
python-django-celery
python-django-extensions
python-django-guardian
python-django-longerusername
python-django-oauth-plus
python-django-reversion
python-django-sitetree
python-django-social-auth
python-django-taggit
python-django-threadedcomments
python-django-voting
python-djangorestframework
python-kombu
python-tastypie

some of these are not in wheezy, so I removed them. I also removed python-kombu, as the migrations haven't changed.

bcfg2-server
python-django-celery
python-django-reversion
python-django-social-auth
python-django-threadedcomments
python-django-voting
python-tastypie


python-kombu was a concern when I saw it (openstack uses it), but there are no new migrations from wheezy, so it looks ok to me.

If I lookup reverse depends on these, I don't get anything substantial:

Reverse Depends:
  bcfg2-web
python-django-celery
Reverse Depends:
python-django-reversion
Reverse Depends:
python-django-social-auth
Reverse Depends:
python-django-threadedcomments
Reverse Depends:
python-django-voting
Reverse Depends:
python-tastypie
Reverse Depends:

python-django-picklefield appears to not have any migrations, so is ok.

python-django-taggit appears to be the only package in Debian that comes with a "south_migrations" directory - it appears to be Django 1.7 compliant already; it wasn't in wheezy.
--
Brian May <brian@microcomaustralia.com.au>

Reply to: