[Toaster] [PATCH][v2 2/8] toaster: fix migrations

Michael Wood michael.g.wood at intel.com
Thu Jun 9 10:07:09 PDT 2016


Is this patch needed? I see this is in master already:

http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/bitbake?id=15bb3d4e7fd33a921e9b0681297dfee6986a66eb

On 07/06/16 16:37, Elliot Smith wrote:
> From: Ed Bartosh <ed.bartosh at linux.intel.com>
>
> Signed-off-by: Ed Bartosh <ed.bartosh at linux.intel.com>
> ---
>   .../migrations/0004_auto_20160523_1446.py          | 34 +++++++++
>   .../orm/migrations/0007_auto_20160523_1446.py      | 89 ++++++++++++++++++++++
>   2 files changed, 123 insertions(+)
>   create mode 100644 bitbake/lib/toaster/bldcontrol/migrations/0004_auto_20160523_1446.py
>   create mode 100644 bitbake/lib/toaster/orm/migrations/0007_auto_20160523_1446.py
>
> diff --git a/bitbake/lib/toaster/bldcontrol/migrations/0004_auto_20160523_1446.py b/bitbake/lib/toaster/bldcontrol/migrations/0004_auto_20160523_1446.py
> new file mode 100644
> index 0000000..3d90629
> --- /dev/null
> +++ b/bitbake/lib/toaster/bldcontrol/migrations/0004_auto_20160523_1446.py
> @@ -0,0 +1,34 @@
> +# -*- coding: utf-8 -*-
> +from __future__ import unicode_literals
> +
> +from django.db import migrations, models
> +
> +
> +class Migration(migrations.Migration):
> +
> +    dependencies = [
> +        ('bldcontrol', '0003_add_cancelling_state'),
> +    ]
> +
> +    operations = [
> +        migrations.AlterField(
> +            model_name='buildenvironment',
> +            name='bbstate',
> +            field=models.IntegerField(default=0, choices=[(0, 'stopped'), (1, 'started')]),
> +        ),
> +        migrations.AlterField(
> +            model_name='buildenvironment',
> +            name='betype',
> +            field=models.IntegerField(choices=[(0, 'local')]),
> +        ),
> +        migrations.AlterField(
> +            model_name='buildenvironment',
> +            name='lock',
> +            field=models.IntegerField(default=0, choices=[(0, 'free'), (1, 'lock'), (2, 'running')]),
> +        ),
> +        migrations.AlterField(
> +            model_name='buildrequest',
> +            name='state',
> +            field=models.IntegerField(default=0, choices=[(0, 'created'), (1, 'queued'), (2, 'in progress'), (3, 'completed'), (4, 'failed'), (5, 'deleted'), (6, 'cancelling'), (7, 'archive')]),
> +        ),
> +    ]
> diff --git a/bitbake/lib/toaster/orm/migrations/0007_auto_20160523_1446.py b/bitbake/lib/toaster/orm/migrations/0007_auto_20160523_1446.py
> new file mode 100644
> index 0000000..b472e7c
> --- /dev/null
> +++ b/bitbake/lib/toaster/orm/migrations/0007_auto_20160523_1446.py
> @@ -0,0 +1,89 @@
> +# -*- coding: utf-8 -*-
> +from __future__ import unicode_literals
> +
> +from django.db import migrations, models
> +
> +
> +class Migration(migrations.Migration):
> +
> +    dependencies = [
> +        ('orm', '0006_add_cancelled_state'),
> +    ]
> +
> +    operations = [
> +        migrations.AlterField(
> +            model_name='build',
> +            name='outcome',
> +            field=models.IntegerField(default=2, choices=[(0, 'Succeeded'), (1, 'Failed'), (2, 'In Progress'), (3, 'Cancelled')]),
> +        ),
> +        migrations.AlterField(
> +            model_name='helptext',
> +            name='area',
> +            field=models.IntegerField(choices=[(0, 'variable')]),
> +        ),
> +        migrations.AlterField(
> +            model_name='layer',
> +            name='summary',
> +            field=models.TextField(default=None, null=True, help_text='One-line description of the layer'),
> +        ),
> +        migrations.AlterField(
> +            model_name='layer_version',
> +            name='local_path',
> +            field=models.FilePathField(default='/', max_length=1024),
> +        ),
> +        migrations.AlterField(
> +            model_name='layersource',
> +            name='sourcetype',
> +            field=models.IntegerField(choices=[(0, 'local'), (1, 'layerindex'), (2, 'imported')]),
> +        ),
> +        migrations.AlterField(
> +            model_name='logmessage',
> +            name='level',
> +            field=models.IntegerField(default=0, choices=[(0, 'info'), (1, 'warn'), (2, 'error'), (3, 'critical'), (-1, 'toaster exception')]),
> +        ),
> +        migrations.AlterField(
> +            model_name='package',
> +            name='installed_name',
> +            field=models.CharField(default='', max_length=100),
> +        ),
> +        migrations.AlterField(
> +            model_name='package_dependency',
> +            name='dep_type',
> +            field=models.IntegerField(choices=[(0, 'depends'), (1, 'depends'), (3, 'recommends'), (2, 'recommends'), (4, 'suggests'), (5, 'provides'), (6, 'replaces'), (7, 'conflicts')]),
> +        ),
> +        migrations.AlterField(
> +            model_name='recipe_dependency',
> +            name='dep_type',
> +            field=models.IntegerField(choices=[(0, 'depends'), (1, 'rdepends')]),
> +        ),
> +        migrations.AlterField(
> +            model_name='release',
> +            name='branch_name',
> +            field=models.CharField(default='', max_length=50),
> +        ),
> +        migrations.AlterField(
> +            model_name='releasedefaultlayer',
> +            name='layer_name',
> +            field=models.CharField(default='', max_length=100),
> +        ),
> +        migrations.AlterField(
> +            model_name='target_file',
> +            name='inodetype',
> +            field=models.IntegerField(choices=[(1, 'regular'), (2, 'directory'), (3, 'symlink'), (4, 'socket'), (5, 'fifo'), (6, 'character'), (7, 'block')]),
> +        ),
> +        migrations.AlterField(
> +            model_name='task',
> +            name='outcome',
> +            field=models.IntegerField(default=-1, choices=[(-1, 'Not Available'), (0, 'Succeeded'), (1, 'Covered'), (2, 'Cached'), (3, 'Prebuilt'), (4, 'Failed'), (5, 'Empty')]),
> +        ),
> +        migrations.AlterField(
> +            model_name='task',
> +            name='script_type',
> +            field=models.IntegerField(default=0, choices=[(0, 'N/A'), (2, 'Python'), (3, 'Shell')]),
> +        ),
> +        migrations.AlterField(
> +            model_name='task',
> +            name='sstate_result',
> +            field=models.IntegerField(default=0, choices=[(0, 'Not Applicable'), (1, 'File not in cache'), (2, 'Failed'), (3, 'Succeeded')]),
> +        ),
> +    ]



More information about the toaster mailing list