summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJelle van der Waa <jelle@vdwaa.nl>2018-12-16 16:19:29 +0100
committerJelle van der Waa <jelle@vdwaa.nl>2019-01-21 21:19:58 +0100
commitb911b3308e0a1741a6bec49befdf8dd89d803965 (patch)
tree10b015d2336ad23ed26c0ecfc5ea5d5989155998
parentb2e321741eb4596e00b12e79bf885bc539ca53d2 (diff)
downloadarchweb-b911b3308e0a1741a6bec49befdf8dd89d803965.tar.gz
archweb-b911b3308e0a1741a6bec49befdf8dd89d803965.zip
Remove all squashed migrations
this makes it easier to upgrade to Python 3 since less on_delete lines have to be fixed.
-rw-r--r--devel/migrations/0001_initial.py101
-rw-r--r--devel/migrations/0001_squashed_0002_staffgroup.py2
-rw-r--r--devel/migrations/0002_staffgroup.py31
-rw-r--r--mirrors/migrations/0001_initial.py123
-rw-r--r--mirrors/migrations/0001_squashed_0002_mirrorurl_bandwidth.py2
-rw-r--r--mirrors/migrations/0002_mirrorurl_bandwidth.py20
-rw-r--r--news/migrations/0001_initial.py37
-rw-r--r--news/migrations/0001_squashed_0002_news_send_announce.py2
-rw-r--r--news/migrations/0002_news_send_announce.py20
-rw-r--r--packages/migrations/0001_initial.py205
-rw-r--r--packages/migrations/0001_squashed_0003_auto_20170524_0704.py2
-rw-r--r--packages/migrations/0002_auto_20160731_0556.py20
-rw-r--r--packages/migrations/0003_auto_20170524_0704.py19
-rw-r--r--releng/migrations/0001_initial.py185
-rw-r--r--releng/migrations/0002_release_last_modified.py22
-rw-r--r--releng/migrations/0003_release_populate_last_modified.py21
-rw-r--r--releng/migrations/0004_auto_20170524_0704.py29
-rw-r--r--releng/migrations/0005_auto_20180616_0947.py103
-rw-r--r--todolists/migrations/0001_initial.py61
-rw-r--r--todolists/migrations/0001_squashed_0002_remove_todolist_old_id.py2
-rw-r--r--todolists/migrations/0002_remove_todolist_old_id.py19
21 files changed, 0 insertions, 1026 deletions
diff --git a/devel/migrations/0001_initial.py b/devel/migrations/0001_initial.py
deleted file mode 100644
index 3dd3582b..00000000
--- a/devel/migrations/0001_initial.py
+++ /dev/null
@@ -1,101 +0,0 @@
-# -*- coding: utf-8 -*-
-from __future__ import unicode_literals
-import pytz
-
-from django.db import models, migrations
-import django_countries.fields
-import django.db.models.deletion
-from django.conf import settings
-import devel.fields
-
-
-class Migration(migrations.Migration):
-
- dependencies = [
- ('main', '0001_initial'),
- migrations.swappable_dependency(settings.AUTH_USER_MODEL),
- ]
-
- operations = [
- migrations.CreateModel(
- name='DeveloperKey',
- fields=[
- ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
- ('key', devel.fields.PGPKeyField(unique=True, max_length=40, verbose_name=b'PGP key fingerprint')),
- ('created', models.DateTimeField()),
- ('expires', models.DateTimeField(null=True, blank=True)),
- ('revoked', models.DateTimeField(null=True, blank=True)),
- ('owner', models.ForeignKey(related_name=b'all_keys', to=settings.AUTH_USER_MODEL, help_text=b'The developer this key belongs to', null=True)),
- ('parent', models.ForeignKey(on_delete=django.db.models.deletion.SET_NULL, to='devel.DeveloperKey', null=True)),
- ],
- options={
- },
- bases=(models.Model,),
- ),
- migrations.CreateModel(
- name='MasterKey',
- fields=[
- ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
- ('pgp_key', devel.fields.PGPKeyField(help_text=b'consists of 40 hex digits; use `gpg --fingerprint`', max_length=40, verbose_name=b'PGP key fingerprint')),
- ('created', models.DateField()),
- ('revoked', models.DateField(null=True, blank=True)),
- ('owner', models.ForeignKey(related_name=b'masterkey_owner', to=settings.AUTH_USER_MODEL, help_text=b'The developer holding this master key')),
- ('revoker', models.ForeignKey(related_name=b'masterkey_revoker', to=settings.AUTH_USER_MODEL, help_text=b'The developer holding the revocation certificate')),
- ],
- options={
- 'ordering': ('created',),
- 'get_latest_by': 'created',
- },
- bases=(models.Model,),
- ),
- migrations.CreateModel(
- name='PGPSignature',
- fields=[
- ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
- ('signer', devel.fields.PGPKeyField(max_length=40, verbose_name=b'Signer key fingerprint', db_index=True)),
- ('signee', devel.fields.PGPKeyField(max_length=40, verbose_name=b'Signee key fingerprint', db_index=True)),
- ('created', models.DateField()),
- ('expires', models.DateField(null=True, blank=True)),
- ('revoked', models.DateField(null=True, blank=True)),
- ],
- options={
- 'ordering': ('signer', 'signee'),
- 'get_latest_by': 'created',
- 'verbose_name': 'PGP signature',
- },
- bases=(models.Model,),
- ),
- migrations.CreateModel(
- name='UserProfile',
- fields=[
- ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
- ('notify', models.BooleanField(default=True, help_text=b"When enabled, send user 'flag out-of-date' notifications", verbose_name=b'Send notifications')),
- ('time_zone', models.CharField(default=b'UTC', help_text=b'Used for developer clock page', max_length=100, choices=[(z, z) for z in pytz.common_timezones])),
- ('alias', models.CharField(help_text=b'Required field', max_length=50)),
- ('public_email', models.CharField(help_text=b'Required field', max_length=50)),
- ('other_contact', models.CharField(max_length=100, null=True, blank=True)),
- ('pgp_key', devel.fields.PGPKeyField(help_text=b'consists of 40 hex digits; use `gpg --fingerprint`', max_length=40, null=True, verbose_name=b'PGP key fingerprint', blank=True)),
- ('website', models.CharField(max_length=200, null=True, blank=True)),
- ('yob', models.IntegerField(null=True, verbose_name=b'Year of birth', blank=True)),
- ('country', django_countries.fields.CountryField(blank=True, max_length=2)),
- ('location', models.CharField(max_length=50, null=True, blank=True)),
- ('languages', models.CharField(max_length=50, null=True, blank=True)),
- ('interests', models.CharField(max_length=255, null=True, blank=True)),
- ('occupation', models.CharField(max_length=50, null=True, blank=True)),
- ('roles', models.CharField(max_length=255, null=True, blank=True)),
- ('favorite_distros', models.CharField(max_length=255, null=True, blank=True)),
- ('picture', models.FileField(default=b'devs/silhouette.png', help_text=b'Ideally 125px by 125px', upload_to=b'devs')),
- ('latin_name', models.CharField(help_text=b'Latin-form name; used only for non-Latin full names', max_length=255, null=True, blank=True)),
- ('last_modified', models.DateTimeField(editable=False)),
- ('allowed_repos', models.ManyToManyField(to='main.Repo', blank=True)),
- ('user', models.OneToOneField(related_name=b'userprofile', to=settings.AUTH_USER_MODEL)),
- ],
- options={
- 'get_latest_by': 'last_modified',
- 'verbose_name': 'additional profile data',
- 'verbose_name_plural': 'additional profile data',
- 'db_table': 'user_profiles',
- },
- bases=(models.Model,),
- ),
- ]
diff --git a/devel/migrations/0001_squashed_0002_staffgroup.py b/devel/migrations/0001_squashed_0002_staffgroup.py
index f16a9721..1c6faf77 100644
--- a/devel/migrations/0001_squashed_0002_staffgroup.py
+++ b/devel/migrations/0001_squashed_0002_staffgroup.py
@@ -11,8 +11,6 @@ import django_countries.fields
class Migration(migrations.Migration):
- replaces = [(b'devel', '0001_initial'), (b'devel', '0002_staffgroup')]
-
initial = True
dependencies = [
diff --git a/devel/migrations/0002_staffgroup.py b/devel/migrations/0002_staffgroup.py
deleted file mode 100644
index 5679e6a3..00000000
--- a/devel/migrations/0002_staffgroup.py
+++ /dev/null
@@ -1,31 +0,0 @@
-# -*- coding: utf-8 -*-
-from __future__ import unicode_literals
-
-from django.db import models, migrations
-
-
-class Migration(migrations.Migration):
-
- dependencies = [
- ('auth', '0001_initial'),
- ('devel', '0001_initial'),
- ]
-
- operations = [
- migrations.CreateModel(
- name='StaffGroup',
- fields=[
- ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
- ('name', models.CharField(max_length=100)),
- ('slug', models.SlugField(unique=True, max_length=100)),
- ('sort_order', models.PositiveIntegerField()),
- ('member_title', models.CharField(max_length=100)),
- ('description', models.TextField(blank=True)),
- ('group', models.OneToOneField(to='auth.Group')),
- ],
- options={
- 'ordering': ('sort_order',),
- },
- bases=(models.Model,),
- ),
- ]
diff --git a/mirrors/migrations/0001_initial.py b/mirrors/migrations/0001_initial.py
deleted file mode 100644
index 6f36c9eb..00000000
--- a/mirrors/migrations/0001_initial.py
+++ /dev/null
@@ -1,123 +0,0 @@
-# -*- coding: utf-8 -*-
-from __future__ import unicode_literals
-
-from django.db import models, migrations
-import django_countries.fields
-import django.db.models.deletion
-import mirrors.fields
-
-
-class Migration(migrations.Migration):
-
- dependencies = [
- ]
-
- operations = [
- migrations.CreateModel(
- name='CheckLocation',
- fields=[
- ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
- ('hostname', models.CharField(max_length=255)),
- ('source_ip', models.GenericIPAddressField(unique=True, verbose_name=b'source IP', unpack_ipv4=True)),
- ('country', django_countries.fields.CountryField(max_length=2)),
- ('created', models.DateTimeField(editable=False)),
- ],
- options={
- 'ordering': ('hostname', 'source_ip'),
- },
- bases=(models.Model,),
- ),
- migrations.CreateModel(
- name='Mirror',
- fields=[
- ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
- ('name', models.CharField(unique=True, max_length=255)),
- ('tier', models.SmallIntegerField(default=2, choices=[(0, b'Tier 0'), (1, b'Tier 1'), (2, b'Tier 2'), (-1, b'Untiered')])),
- ('admin_email', models.EmailField(max_length=255, blank=True)),
- ('alternate_email', models.EmailField(max_length=255, blank=True)),
- ('public', models.BooleanField(default=True)),
- ('active', models.BooleanField(default=True)),
- ('isos', models.BooleanField(default=True, verbose_name=b'ISOs')),
- ('rsync_user', models.CharField(default=b'', max_length=50, blank=True)),
- ('rsync_password', models.CharField(default=b'', max_length=50, blank=True)),
- ('bug', models.PositiveIntegerField(null=True, verbose_name=b'Flyspray bug', blank=True)),
- ('notes', models.TextField(blank=True)),
- ('created', models.DateTimeField(editable=False)),
- ('last_modified', models.DateTimeField(editable=False)),
- ('upstream', models.ForeignKey(on_delete=django.db.models.deletion.SET_NULL, to='mirrors.Mirror', null=True)),
- ],
- options={
- 'ordering': ('name',),
- },
- bases=(models.Model,),
- ),
- migrations.CreateModel(
- name='MirrorLog',
- fields=[
- ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
- ('check_time', models.DateTimeField(db_index=True)),
- ('last_sync', models.DateTimeField(null=True)),
- ('duration', models.FloatField(null=True)),
- ('is_success', models.BooleanField(default=True)),
- ('error', models.TextField(default=b'', blank=True)),
- ('location', models.ForeignKey(related_name=b'logs', to='mirrors.CheckLocation', null=True)),
- ],
- options={
- 'get_latest_by': 'check_time',
- 'verbose_name': 'mirror check log',
- },
- bases=(models.Model,),
- ),
- migrations.CreateModel(
- name='MirrorProtocol',
- fields=[
- ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
- ('protocol', models.CharField(unique=True, max_length=10)),
- ('is_download', models.BooleanField(default=True, help_text=b'Is protocol useful for end-users, e.g. HTTP')),
- ('default', models.BooleanField(default=True, help_text=b'Included by default when building mirror list?')),
- ('created', models.DateTimeField(editable=False)),
- ],
- options={
- 'ordering': ('protocol',),
- },
- bases=(models.Model,),
- ),
- migrations.CreateModel(
- name='MirrorRsync',
- fields=[
- ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
- ('ip', mirrors.fields.IPNetworkField(max_length=44, verbose_name=b'IP')),
- ('created', models.DateTimeField(editable=False)),
- ('mirror', models.ForeignKey(related_name=b'rsync_ips', to='mirrors.Mirror')),
- ],
- options={
- 'ordering': ('ip',),
- 'verbose_name': 'mirror rsync IP',
- },
- bases=(models.Model,),
- ),
- migrations.CreateModel(
- name='MirrorUrl',
- fields=[
- ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
- ('url', models.CharField(unique=True, max_length=255, verbose_name=b'URL')),
- ('country', django_countries.fields.CountryField(blank=True, max_length=2, db_index=True)),
- ('has_ipv4', models.BooleanField(default=True, verbose_name=b'IPv4 capable', editable=False)),
- ('has_ipv6', models.BooleanField(default=False, verbose_name=b'IPv6 capable', editable=False)),
- ('created', models.DateTimeField(editable=False)),
- ('active', models.BooleanField(default=True)),
- ('mirror', models.ForeignKey(related_name=b'urls', to='mirrors.Mirror')),
- ('protocol', models.ForeignKey(related_name=b'urls', on_delete=django.db.models.deletion.PROTECT, editable=False, to='mirrors.MirrorProtocol')),
- ],
- options={
- 'verbose_name': 'mirror URL',
- },
- bases=(models.Model,),
- ),
- migrations.AddField(
- model_name='mirrorlog',
- name='url',
- field=models.ForeignKey(related_name=b'logs', to='mirrors.MirrorUrl'),
- preserve_default=True,
- ),
- ]
diff --git a/mirrors/migrations/0001_squashed_0002_mirrorurl_bandwidth.py b/mirrors/migrations/0001_squashed_0002_mirrorurl_bandwidth.py
index 4aeb0b72..ac1a5230 100644
--- a/mirrors/migrations/0001_squashed_0002_mirrorurl_bandwidth.py
+++ b/mirrors/migrations/0001_squashed_0002_mirrorurl_bandwidth.py
@@ -10,8 +10,6 @@ import mirrors.fields
class Migration(migrations.Migration):
- replaces = [(b'mirrors', '0001_initial'), (b'mirrors', '0002_mirrorurl_bandwidth')]
-
initial = True
dependencies = [
diff --git a/mirrors/migrations/0002_mirrorurl_bandwidth.py b/mirrors/migrations/0002_mirrorurl_bandwidth.py
deleted file mode 100644
index f0118199..00000000
--- a/mirrors/migrations/0002_mirrorurl_bandwidth.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# -*- coding: utf-8 -*-
-from __future__ import unicode_literals
-
-from django.db import models, migrations
-
-
-class Migration(migrations.Migration):
-
- dependencies = [
- ('mirrors', '0001_initial'),
- ]
-
- operations = [
- migrations.AddField(
- model_name='mirrorurl',
- name='bandwidth',
- field=models.FloatField(null=True, verbose_name=b'bandwidth (mbits)', blank=True),
- preserve_default=True,
- ),
- ]
diff --git a/news/migrations/0001_initial.py b/news/migrations/0001_initial.py
deleted file mode 100644
index fc6b6cfb..00000000
--- a/news/migrations/0001_initial.py
+++ /dev/null
@@ -1,37 +0,0 @@
-# -*- coding: utf-8 -*-
-from __future__ import unicode_literals
-
-from django.db import models, migrations
-import django.db.models.deletion
-from django.conf import settings
-
-
-class Migration(migrations.Migration):
-
- dependencies = [
- migrations.swappable_dependency(settings.AUTH_USER_MODEL),
- ]
-
- operations = [
- migrations.CreateModel(
- name='News',
- fields=[
- ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
- ('slug', models.SlugField(unique=True, max_length=255)),
- ('postdate', models.DateTimeField(verbose_name=b'post date', db_index=True)),
- ('last_modified', models.DateTimeField(editable=False, db_index=True)),
- ('title', models.CharField(max_length=255)),
- ('guid', models.CharField(max_length=255, editable=False)),
- ('content', models.TextField()),
- ('safe_mode', models.BooleanField(default=True)),
- ('author', models.ForeignKey(related_name=b'news_author', on_delete=django.db.models.deletion.PROTECT, to=settings.AUTH_USER_MODEL)),
- ],
- options={
- 'ordering': ('-postdate',),
- 'db_table': 'news',
- 'verbose_name_plural': 'news',
- 'get_latest_by': 'postdate',
- },
- bases=(models.Model,),
- ),
- ]
diff --git a/news/migrations/0001_squashed_0002_news_send_announce.py b/news/migrations/0001_squashed_0002_news_send_announce.py
index bc2e5eac..fc1ccc8b 100644
--- a/news/migrations/0001_squashed_0002_news_send_announce.py
+++ b/news/migrations/0001_squashed_0002_news_send_announce.py
@@ -9,8 +9,6 @@ import django.db.models.deletion
class Migration(migrations.Migration):
- replaces = [(b'news', '0001_initial'), (b'news', '0002_news_send_announce')]
-
initial = True
dependencies = [
diff --git a/news/migrations/0002_news_send_announce.py b/news/migrations/0002_news_send_announce.py
deleted file mode 100644
index 62c23226..00000000
--- a/news/migrations/0002_news_send_announce.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# -*- coding: utf-8 -*-
-from __future__ import unicode_literals
-
-from django.db import models, migrations
-
-
-class Migration(migrations.Migration):
-
- dependencies = [
- ('news', '0001_initial'),
- ]
-
- operations = [
- migrations.AddField(
- model_name='news',
- name='send_announce',
- field=models.BooleanField(default=True),
- preserve_default=True,
- ),
- ]
diff --git a/packages/migrations/0001_initial.py b/packages/migrations/0001_initial.py
deleted file mode 100644
index 5ecac84a..00000000
--- a/packages/migrations/0001_initial.py
+++ /dev/null
@@ -1,205 +0,0 @@
-# -*- coding: utf-8 -*-
-from __future__ import unicode_literals
-
-from django.db import models, migrations
-import django.db.models.deletion
-from django.conf import settings
-
-
-class Migration(migrations.Migration):
-
- dependencies = [
- ('main', '0001_initial'),
- migrations.swappable_dependency(settings.AUTH_USER_MODEL),
- ]
-
- operations = [
- migrations.CreateModel(
- name='Conflict',
- fields=[
- ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
- ('name', models.CharField(max_length=255, db_index=True)),
- ('version', models.CharField(default=b'', max_length=255)),
- ('comparison', models.CharField(default=b'', max_length=255)),
- ('pkg', models.ForeignKey(related_name=b'conflicts', to='main.Package')),
- ],
- options={
- 'ordering': ('name',),
- 'abstract': False,
- },
- bases=(models.Model,),
- ),
- migrations.CreateModel(
- name='Depend',
- fields=[
- ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
- ('name', models.CharField(max_length=255, db_index=True)),
- ('version', models.CharField(default=b'', max_length=255)),
- ('comparison', models.CharField(default=b'', max_length=255)),
- ('description', models.TextField(null=True, blank=True)),
- ('deptype', models.CharField(default=b'D', max_length=1, choices=[(b'D', b'Depend'), (b'O', b'Optional Depend'), (b'M', b'Make Depend'), (b'C', b'Check Depend')])),
- ('pkg', models.ForeignKey(related_name=b'depends', to='main.Package')),
- ],
- options={
- 'ordering': ('name',),
- 'abstract': False,
- },
- bases=(models.Model,),
- ),
- migrations.CreateModel(
- name='FlagRequest',
- fields=[
- ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
- ('user_email', models.EmailField(max_length=75, verbose_name=b'email address')),
- ('created', models.DateTimeField(editable=False, db_index=True)),
- ('ip_address', models.GenericIPAddressField(verbose_name=b'IP address', unpack_ipv4=True)),
- ('pkgbase', models.CharField(max_length=255, db_index=True)),
- ('pkgver', models.CharField(max_length=255)),
- ('pkgrel', models.CharField(max_length=255)),
- ('epoch', models.PositiveIntegerField(default=0)),
- ('num_packages', models.PositiveIntegerField(default=1, verbose_name=b'number of packages')),
- ('message', models.TextField(verbose_name=b'message to developer', blank=True)),
- ('is_spam', models.BooleanField(default=False, help_text=b'Is this comment from a real person?')),
- ('is_legitimate', models.BooleanField(default=True, help_text=b'Is this actually an out-of-date flag request?')),
- ('repo', models.ForeignKey(to='main.Repo')),
- ('user', models.ForeignKey(blank=True, to=settings.AUTH_USER_MODEL, null=True)),
- ],
- options={
- 'get_latest_by': 'created',
- },
- bases=(models.Model,),
- ),
- migrations.CreateModel(
- name='License',
- fields=[
- ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
- ('name', models.CharField(max_length=255)),
- ('pkg', models.ForeignKey(related_name=b'licenses', to='main.Package')),
- ],
- options={
- 'ordering': ('name',),
- },
- bases=(models.Model,),
- ),
- migrations.CreateModel(
- name='PackageGroup',
- fields=[
- ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
- ('name', models.CharField(max_length=255, db_index=True)),
- ('pkg', models.ForeignKey(related_name=b'groups', to='main.Package')),
- ],
- options={
- 'ordering': ('name',),
- },
- bases=(models.Model,),
- ),
- migrations.CreateModel(
- name='PackageRelation',
- fields=[
- ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
- ('pkgbase', models.CharField(max_length=255)),
- ('type', models.PositiveIntegerField(default=1, choices=[(1, b'Maintainer'), (2, b'Watcher')])),
- ('created', models.DateTimeField(editable=False)),
- ('user', models.ForeignKey(related_name=b'package_relations', to=settings.AUTH_USER_MODEL)),
- ],
- options={
- },
- bases=(models.Model,),
- ),
- migrations.CreateModel(
- name='Provision',
- fields=[
- ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
- ('name', models.CharField(max_length=255, db_index=True)),
- ('version', models.CharField(default=b'', max_length=255)),
- ('pkg', models.ForeignKey(related_name=b'provides', to='main.Package')),
- ],
- options={
- 'ordering': ('name',),
- 'abstract': False,
- },
- bases=(models.Model,),
- ),
- migrations.CreateModel(
- name='Replacement',
- fields=[
- ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
- ('name', models.CharField(max_length=255, db_index=True)),
- ('version', models.CharField(default=b'', max_length=255)),
- ('comparison', models.CharField(default=b'', max_length=255)),
- ('pkg', models.ForeignKey(related_name=b'replaces', to='main.Package')),
- ],
- options={
- 'ordering': ('name',),
- 'abstract': False,
- },
- bases=(models.Model,),
- ),
- migrations.CreateModel(
- name='Signoff',
- fields=[
- ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
- ('pkgbase', models.CharField(max_length=255, db_index=True)),
- ('pkgver', models.CharField(max_length=255)),
- ('pkgrel', models.CharField(max_length=255)),
- ('epoch', models.PositiveIntegerField(default=0)),
- ('created', models.DateTimeField(editable=False, db_index=True)),
- ('revoked', models.DateTimeField(null=True)),
- ('comments', models.TextField(null=True, blank=True)),
- ('arch', models.ForeignKey(to='main.Arch')),
- ('repo', models.ForeignKey(to='main.Repo')),
- ('user', models.ForeignKey(related_name=b'package_signoffs', to=settings.AUTH_USER_MODEL)),
- ],
- options={
- },
- bases=(models.Model,),
- ),
- migrations.CreateModel(
- name='SignoffSpecification',
- fields=[
- ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
- ('pkgbase', models.CharField(max_length=255, db_index=True)),
- ('pkgver', models.CharField(max_length=255)),
- ('pkgrel', models.CharField(max_length=255)),
- ('epoch', models.PositiveIntegerField(default=0)),
- ('created', models.DateTimeField(editable=False)),
- ('required', models.PositiveIntegerField(default=2, help_text=b'How many signoffs are required for this package?')),
- ('enabled', models.BooleanField(default=True, help_text=b'Is this package eligible for signoffs?')),
- ('known_bad', models.BooleanField(default=False, help_text=b'Is package is known to be broken in some way?')),
- ('comments', models.TextField(null=True, blank=True)),
- ('arch', models.ForeignKey(to='main.Arch')),
- ('repo', models.ForeignKey(to='main.Repo')),
- ('user', models.ForeignKey(to=settings.AUTH_USER_MODEL, null=True)),
- ],
- options={
- },
- bases=(models.Model,),
- ),
- migrations.CreateModel(
- name='Update',
- fields=[
- ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
- ('pkgname', models.CharField(max_length=255, db_index=True)),
- ('pkgbase', models.CharField(max_length=255)),
- ('action_flag', models.PositiveSmallIntegerField(verbose_name=b'action flag', choices=[(1, b'Addition'), (2, b'Change'), (3, b'Deletion')])),
- ('created', models.DateTimeField(editable=False, db_index=True)),
- ('old_pkgver', models.CharField(max_length=255, null=True)),
- ('old_pkgrel', models.CharField(max_length=255, null=True)),
- ('old_epoch', models.PositiveIntegerField(null=True)),
- ('new_pkgver', models.CharField(max_length=255, null=True)),
- ('new_pkgrel', models.CharField(max_length=255, null=True)),
- ('new_epoch', models.PositiveIntegerField(null=True)),
- ('arch', models.ForeignKey(related_name=b'updates', to='main.Arch')),
- ('package', models.ForeignKey(related_name=b'updates', on_delete=django.db.models.deletion.SET_NULL, to='main.Package', null=True)),
- ('repo', models.ForeignKey(related_name=b'updates', to='main.Repo')),
- ],
- options={
- 'get_latest_by': 'created',
- },
- bases=(models.Model,),
- ),
- migrations.AlterUniqueTogether(
- name='packagerelation',
- unique_together=set([('pkgbase', 'user', 'type')]),
- ),
- ]
diff --git a/packages/migrations/0001_squashed_0003_auto_20170524_0704.py b/packages/migrations/0001_squashed_0003_auto_20170524_0704.py
index e20e113b..d9f32a5d 100644
--- a/packages/migrations/0001_squashed_0003_auto_20170524_0704.py
+++ b/packages/migrations/0001_squashed_0003_auto_20170524_0704.py
@@ -9,8 +9,6 @@ import django.db.models.deletion
class Migration(migrations.Migration):
- replaces = [(b'packages', '0001_initial'), (b'packages', '0002_auto_20160731_0556'), (b'packages', '0003_auto_20170524_0704')]
-
initial = True
dependencies = [
diff --git a/packages/migrations/0002_auto_20160731_0556.py b/packages/migrations/0002_auto_20160731_0556.py
deleted file mode 100644
index feaa8b97..00000000
--- a/packages/migrations/0002_auto_20160731_0556.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# -*- coding: utf-8 -*-
-from __future__ import unicode_literals
-
-from django.db import models, migrations
-
-
-class Migration(migrations.Migration):
-
- dependencies = [
- ('packages', '0001_initial'),
- ]
-
- operations = [
- migrations.AlterField(
- model_name='signoffspecification',
- name='known_bad',
- field=models.BooleanField(default=False, help_text=b'Is this package known to be broken in some way?'),
- preserve_default=True,
- ),
- ]
diff --git a/packages/migrations/0003_auto_20170524_0704.py b/packages/migrations/0003_auto_20170524_0704.py
deleted file mode 100644
index 997f329e..00000000
--- a/packages/migrations/0003_auto_20170524_0704.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# -*- coding: utf-8 -*-
-from __future__ import unicode_literals
-
-from django.db import migrations, models
-
-
-class Migration(migrations.Migration):
-
- dependencies = [
- ('packages', '0002_auto_20160731_0556'),
- ]
-
- operations = [
- migrations.AlterField(
- model_name='flagrequest',
- name='user_email',
- field=models.EmailField(max_length=254, verbose_name=b'email address'),
- ),
- ]
diff --git a/releng/migrations/0001_initial.py b/releng/migrations/0001_initial.py
deleted file mode 100644
index b56f389d..00000000
--- a/releng/migrations/0001_initial.py
+++ /dev/null
@@ -1,185 +0,0 @@
-# -*- coding: utf-8 -*-
-from __future__ import unicode_literals
-
-from django.db import models, migrations
-
-
-class Migration(migrations.Migration):
-
- dependencies = [
- ]
-
- operations = [
- migrations.CreateModel(
- name='Architecture',
- fields=[
- ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
- ('name', models.CharField(max_length=200)),
- ],
- options={
- 'abstract': False,
- },
- bases=(models.Model,),
- ),
- migrations.CreateModel(
- name='Bootloader',
- fields=[
- ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
- ('name', models.CharField(max_length=200)),
- ],
- options={
- 'abstract': False,
- },
- bases=(models.Model,),
- ),
- migrations.CreateModel(
- name='BootType',
- fields=[
- ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
- ('name', models.CharField(max_length=200)),
- ],
- options={
- 'abstract': False,
- },
- bases=(models.Model,),
- ),
- migrations.CreateModel(
- name='ClockChoice',
- fields=[
- ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
- ('name', models.CharField(max_length=200)),
- ],
- options={
- 'abstract': False,
- },
- bases=(models.Model,),
- ),
- migrations.CreateModel(
- name='Filesystem',
- fields=[
- ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
- ('name', models.CharField(max_length=200)),
- ],
- options={
- 'abstract': False,
- },
- bases=(models.Model,),
- ),
- migrations.CreateModel(
- name='HardwareType',
- fields=[
- ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
- ('name', models.CharField(max_length=200)),
- ],
- options={
- 'abstract': False,
- },
- bases=(models.Model,),
- ),
- migrations.CreateModel(
- name='InstallType',
- fields=[
- ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
- ('name', models.CharField(max_length=200)),
- ],
- options={
- 'abstract': False,
- },
- bases=(models.Model,),
- ),
- migrations.CreateModel(
- name='Iso',
- fields=[
- ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
- ('name', models.CharField(max_length=255)),
- ('created', models.DateTimeField(editable=False)),
- ('removed', models.DateTimeField(default=None, null=True, blank=True)),
- ('active', models.BooleanField(default=True)),
- ],
- options={
- 'verbose_name': 'ISO',
- },
- bases=(models.Model,),
- ),
- migrations.CreateModel(
- name='IsoType',
- fields=[
- ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
- ('name', models.CharField(max_length=200)),
- ],
- options={
- 'verbose_name': 'ISO type',
- },
- bases=(models.Model,),
- ),
- migrations.CreateModel(
- name='Module',
- fields=[
- ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
- ('name', models.CharField(max_length=200)),
- ],
- options={
- 'abstract': False,
- },
- bases=(models.Model,),
- ),
- migrations.CreateModel(
- name='Release',
- fields=[
- ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
- ('release_date', models.DateField(db_index=True)),
- ('version', models.CharField(unique=True, max_length=50)),
- ('kernel_version', models.CharField(max_length=50, blank=True)),
- ('md5_sum', models.CharField(max_length=32, verbose_name=b'MD5 digest', blank=True)),
- ('sha1_sum', models.CharField(max_length=40, verbose_name=b'SHA1 digest', blank=True)),
- ('created', models.DateTimeField(editable=False)),
- ('available', models.BooleanField(default=True)),
- ('info', models.TextField(verbose_name=b'Public information', blank=True)),
- ('torrent_data', models.TextField(help_text=b'base64-encoded torrent file', blank=True)),
- ],
- options={
- 'ordering': ('-release_date', '-version'),
- 'get_latest_by': 'release_date',
- },
- bases=(models.Model,),
- ),
- migrations.CreateModel(
- name='Source',
- fields=[
- ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
- ('name', models.CharField(max_length=200)),
- ],
- options={
- 'abstract': False,
- },
- bases=(models.Model,),
- ),
- migrations.CreateModel(
- name='Test',
- fields=[
- ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
- ('user_name', models.CharField(max_length=500)),
- ('user_email', models.EmailField(max_length=75, verbose_name=b'email address')),
- ('ip_address', models.GenericIPAddressField(verbose_name=b'IP address', unpack_ipv4=True)),
- ('created', models.DateTimeField(editable=False)),
- ('success', models.BooleanField(default=True)),
- ('comments', models.TextField(null=True, blank=True)),
- ('architecture', models.ForeignKey(to='releng.Architecture')),
- ('boot_type', models.ForeignKey(to='releng.BootType')),
- ('bootloader', models.ForeignKey(to='releng.Bootloader')),
- ('clock_choice', models.ForeignKey(to='releng.ClockChoice')),
- ('filesystem', models.ForeignKey(to='releng.Filesystem')),
- ('hardware_type', models.ForeignKey(to='releng.HardwareType')),
- ('install_type', models.ForeignKey(to='releng.InstallType')),
- ('iso', models.ForeignKey(to='releng.Iso')),
- ('iso_type', models.ForeignKey(to='releng.IsoType')),
- ('modules', models.ManyToManyField(to='releng.Module', null=True, blank=True)),
- ('rollback_filesystem', models.ForeignKey(related_name=b'rollback_test_set', blank=True, to='releng.Filesystem', null=True)),
- ('rollback_modules', models.ManyToManyField(related_name=b'rollback_test_set', null=True, to='releng.Module', blank=True)),
- ('source', models.ForeignKey(to='releng.Source')),
- ],
- options={
- },
- bases=(models.Model,),
- ),
- ]
diff --git a/releng/migrations/0002_release_last_modified.py b/releng/migrations/0002_release_last_modified.py
deleted file mode 100644
index 58502452..00000000
--- a/releng/migrations/0002_release_last_modified.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# -*- coding: utf-8 -*-
-from __future__ import unicode_literals
-
-from django.db import models, migrations
-import datetime
-from django.utils.timezone import utc
-
-
-class Migration(migrations.Migration):
-
- dependencies = [
- ('releng', '0001_initial'),
- ]
-
- operations = [
- migrations.AddField(
- model_name='release',
- name='last_modified',
- field=models.DateTimeField(default=datetime.datetime(2001, 1, 1, tzinfo=utc), editable=False),
- preserve_default=False,
- ),
- ]
diff --git a/releng/migrations/0003_release_populate_last_modified.py b/releng/migrations/0003_release_populate_last_modified.py
deleted file mode 100644
index ec7b6fda..00000000
--- a/releng/migrations/0003_release_populate_last_modified.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# -*- coding: utf-8 -*-
-from __future__ import unicode_literals
-
-from django.db import models, migrations
-
-def forwards(apps, schema_editor):
- Release = apps.get_model('releng', 'Release')
- Release.objects.update(last_modified=models.F('created'))
-
-def backwards(apps, schema_editor):
- pass
-
-class Migration(migrations.Migration):
-
- dependencies = [
- ('releng', '0002_release_last_modified'),
- ]
-
- operations = [
- migrations.RunPython(forwards, backwards)
- ]
diff --git a/releng/migrations/0004_auto_20170524_0704.py b/releng/migrations/0004_auto_20170524_0704.py
deleted file mode 100644
index fe4e6a66..00000000
--- a/releng/migrations/0004_auto_20170524_0704.py
+++ /dev/null
@@ -1,29 +0,0 @@
-# -*- coding: utf-8 -*-
-from __future__ import unicode_literals
-
-from django.db import migrations, models
-
-
-class Migration(migrations.Migration):
-
- dependencies = [
- ('releng', '0003_release_populate_last_modified'),
- ]
-
- operations = [
- migrations.AlterField(
- model_name='test',
- name='modules',
- field=models.ManyToManyField(to='releng.Module', blank=True),
- ),
- migrations.AlterField(
- model_name='test',
- name='rollback_modules',
- field=models.ManyToManyField(related_name='rollback_test_set', to='releng.Module', blank=True),
- ),
- migrations.AlterField(
- model_name='test',
- name='user_email',
- field=models.EmailField(max_length=254, verbose_name=b'email address'),
- ),
- ]
diff --git a/releng/migrations/0005_auto_20180616_0947.py b/releng/migrations/0005_auto_20180616_0947.py
deleted file mode 100644
index 830d311e..00000000
--- a/releng/migrations/0005_auto_20180616_0947.py
+++ /dev/null
@@ -1,103 +0,0 @@
-# -*- coding: utf-8 -*-
-# Generated by Django 1.11.13 on 2018-06-16 09:47
-from __future__ import unicode_literals
-
-from django.db import migrations
-
-
-class Migration(migrations.Migration):
-
- dependencies = [
- ('releng', '0004_auto_20170524_0704'),
- ]
-
- operations = [
- migrations.RemoveField(
- model_name='test',
- name='architecture',
- ),
- migrations.RemoveField(
- model_name='test',
- name='boot_type',
- ),
- migrations.RemoveField(
- model_name='test',
- name='bootloader',
- ),
- migrations.RemoveField(
- model_name='test',
- name='clock_choice',
- ),
- migrations.RemoveField(
- model_name='test',
- name='filesystem',
- ),
- migrations.RemoveField(
- model_name='test',
- name='hardware_type',
- ),
- migrations.RemoveField(
- model_name='test',
- name='install_type',
- ),
- migrations.RemoveField(
- model_name='test',
- name='iso',
- ),
- migrations.RemoveField(
- model_name='test',
- name='iso_type',
- ),
- migrations.RemoveField(
- model_name='test',
- name='modules',
- ),
- migrations.RemoveField(
- model_name='test',
- name='rollback_filesystem',
- ),
- migrations.RemoveField(
- model_name='test',
- name='rollback_modules',
- ),
- migrations.RemoveField(
- model_name='test',
- name='source',
- ),
- migrations.DeleteModel(
- name='Architecture',
- ),
- migrations.DeleteModel(
- name='Bootloader',
- ),
- migrations.DeleteModel(
- name='BootType',
- ),
- migrations.DeleteModel(
- name='ClockChoice',
- ),
- migrations.DeleteModel(
- name='Filesystem',
- ),
- migrations.DeleteModel(
- name='HardwareType',
- ),
- migrations.DeleteModel(
- name='InstallType',
- ),
- migrations.DeleteModel(
- name='Iso',
- ),
- migrations.DeleteModel(
- name='IsoType',
- ),
- migrations.DeleteModel(
- name='Module',
- ),
- migrations.DeleteModel(
- name='Source',
- ),
- migrations.DeleteModel(
- name='Test',
- ),
- ]
diff --git a/todolists/migrations/0001_initial.py b/todolists/migrations/0001_initial.py
deleted file mode 100644
index 4ffbf838..00000000
--- a/todolists/migrations/0001_initial.py
+++ /dev/null
@@ -1,61 +0,0 @@
-# -*- coding: utf-8 -*-
-from __future__ import unicode_literals
-
-from django.db import models, migrations
-import django.db.models.deletion
-from django.conf import settings
-
-
-class Migration(migrations.Migration):
-
- dependencies = [
- ('main', '0001_initial'),
- migrations.swappable_dependency(settings.AUTH_USER_MODEL),
- ]
-
- operations = [
- migrations.CreateModel(
- name='Todolist',
- fields=[
- ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
- ('slug', models.SlugField(unique=True, max_length=255)),
- ('old_id', models.IntegerField(unique=True, null=True)),
- ('name', models.CharField(max_length=255)),
- ('description', models.TextField()),
- ('created', models.DateTimeField(db_index=True)),
- ('last_modified', models.DateTimeField(editable=False)),
- ('raw', models.TextField(blank=True)),
- ('creator', models.ForeignKey(related_name=b'created_todolists', on_delete=django.db.models.deletion.PROTECT, to=settings.AUTH_USER_MODEL)),
- ],
- options={
- 'get_latest_by': 'created',
- },
- bases=(models.Model,),
- ),
- migrations.CreateModel(
- name='TodolistPackage',
- fields=[
- ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
- ('pkgname', models.CharField(max_length=255)),
- ('pkgbase', models.CharField(max_length=255)),
- ('created', models.DateTimeField(editable=False)),
- ('last_modified', models.DateTimeField(editable=False)),
- ('removed', models.DateTimeField(null=True, blank=True)),
- ('status', models.SmallIntegerField(default=0, choices=[(0, b'Incomplete'), (1, b'Complete'), (2, b'In-progress')])),
- ('comments', models.TextField(null=True, blank=True)),
- ('arch', models.ForeignKey(to='main.Arch')),
- ('pkg', models.ForeignKey(on_delete=django.db.models.deletion.SET_NULL, to='main.Package', null=True)),
- ('repo', models.ForeignKey(to='main.Repo')),
- ('todolist', models.ForeignKey(to='todolists.Todolist')),
- ('user', models.ForeignKey(on_delete=django.db.models.deletion.SET_NULL, to=settings.AUTH_USER_MODEL, null=True)),
- ],
- options={
- 'get_latest_by': 'created',
- },
- bases=(models.Model,),
- ),
- migrations.AlterUniqueTogether(
- name='todolistpackage',
- unique_together=set([('todolist', 'pkgname', 'arch')]),
- ),
- ]
diff --git a/todolists/migrations/0001_squashed_0002_remove_todolist_old_id.py b/todolists/migrations/0001_squashed_0002_remove_todolist_old_id.py
index 33dd6537..8954c99e 100644
--- a/todolists/migrations/0001_squashed_0002_remove_todolist_old_id.py
+++ b/todolists/migrations/0001_squashed_0002_remove_todolist_old_id.py
@@ -9,8 +9,6 @@ import django.db.models.deletion
class Migration(migrations.Migration):
- replaces = [(b'todolists', '0001_initial'), (b'todolists', '0002_remove_todolist_old_id')]
-
initial = True
dependencies = [
diff --git a/todolists/migrations/0002_remove_todolist_old_id.py b/todolists/migrations/0002_remove_todolist_old_id.py
deleted file mode 100644
index ec47dbe7..00000000
--- a/todolists/migrations/0002_remove_todolist_old_id.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# -*- coding: utf-8 -*-
-# Generated by Django 1.11.15 on 2018-11-17 19:06
-from __future__ import unicode_literals
-
-from django.db import migrations
-
-
-class Migration(migrations.Migration):
-
- dependencies = [
- ('todolists', '0001_initial'),
- ]
-
- operations = [
- migrations.RemoveField(
- model_name='todolist',
- name='old_id',
- ),
- ]