Complete Yocto mirror with license table for TQMa6UL (2038-compliance)
- 264 license table entries with exact download URLs (224/264 resolved) - Complete sources/ directory with all BitBake recipes - Build configuration: tqma6ul-multi-mba6ulx, spaetzle (musl) - Full traceability for Softwarefreigabeantrag - GCC 13.4.0, Linux 6.6.102, U-Boot 2023.04, musl 1.2.4 - License distribution: GPL-2.0 (24), MIT (23), GPL-2.0+ (18), BSD-3 (16)
This commit is contained in:
504
sources/poky/bitbake/lib/toaster/orm/migrations/0001_initial.py
Normal file
504
sources/poky/bitbake/lib/toaster/orm/migrations/0001_initial.py
Normal file
@@ -0,0 +1,504 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='BitbakeVersion',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('name', models.CharField(unique=True, max_length=32)),
|
||||
('giturl', models.URLField()),
|
||||
('branch', models.CharField(max_length=32)),
|
||||
('dirpath', models.CharField(max_length=255)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Branch',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('up_id', models.IntegerField(default=None, null=True)),
|
||||
('up_date', models.DateTimeField(default=None, null=True)),
|
||||
('name', models.CharField(max_length=50)),
|
||||
('short_description', models.CharField(max_length=50, blank=True)),
|
||||
],
|
||||
options={
|
||||
'verbose_name_plural': 'Branches',
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Build',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('machine', models.CharField(max_length=100)),
|
||||
('distro', models.CharField(max_length=100)),
|
||||
('distro_version', models.CharField(max_length=100)),
|
||||
('started_on', models.DateTimeField()),
|
||||
('completed_on', models.DateTimeField()),
|
||||
('outcome', models.IntegerField(default=2, choices=[(0, b'Succeeded'), (1, b'Failed'), (2, b'In Progress')])),
|
||||
('cooker_log_path', models.CharField(max_length=500)),
|
||||
('build_name', models.CharField(max_length=100)),
|
||||
('bitbake_version', models.CharField(max_length=50)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='BuildArtifact',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('file_name', models.FilePathField()),
|
||||
('file_size', models.IntegerField()),
|
||||
('build', models.ForeignKey(to='orm.Build', on_delete=models.CASCADE)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='HelpText',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('area', models.IntegerField(choices=[(0, b'variable')])),
|
||||
('key', models.CharField(max_length=100)),
|
||||
('text', models.TextField()),
|
||||
('build', models.ForeignKey(related_name='helptext_build', to='orm.Build', on_delete=models.CASCADE)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Layer',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('up_id', models.IntegerField(default=None, null=True)),
|
||||
('up_date', models.DateTimeField(default=None, null=True)),
|
||||
('name', models.CharField(max_length=100)),
|
||||
('layer_index_url', models.URLField()),
|
||||
('vcs_url', models.URLField(default=None, null=True)),
|
||||
('vcs_web_url', models.URLField(default=None, null=True)),
|
||||
('vcs_web_tree_base_url', models.URLField(default=None, null=True)),
|
||||
('vcs_web_file_base_url', models.URLField(default=None, null=True)),
|
||||
('summary', models.TextField(default=None, help_text=b'One-line description of the layer', null=True)),
|
||||
('description', models.TextField(default=None, null=True)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Layer_Version',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('up_id', models.IntegerField(default=None, null=True)),
|
||||
('up_date', models.DateTimeField(default=None, null=True)),
|
||||
('branch', models.CharField(max_length=80)),
|
||||
('commit', models.CharField(max_length=100)),
|
||||
('dirpath', models.CharField(default=None, max_length=255, null=True)),
|
||||
('priority', models.IntegerField(default=0)),
|
||||
('local_path', models.FilePathField(default=b'/', max_length=1024)),
|
||||
('build', models.ForeignKey(related_name='layer_version_build', default=None, to='orm.Build', null=True, on_delete=models.CASCADE)),
|
||||
('layer', models.ForeignKey(related_name='layer_version_layer', to='orm.Layer', on_delete=models.CASCADE)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='LayerSource',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('name', models.CharField(unique=True, max_length=63)),
|
||||
('sourcetype', models.IntegerField(choices=[(0, b'local'), (1, b'layerindex'), (2, b'imported')])),
|
||||
('apiurl', models.CharField(default=None, max_length=255, null=True)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='LayerVersionDependency',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('up_id', models.IntegerField(default=None, null=True)),
|
||||
('depends_on', models.ForeignKey(related_name='dependees', to='orm.Layer_Version', on_delete=models.CASCADE)),
|
||||
('layer_source', models.ForeignKey(default=None, to='orm.LayerSource', null=True, on_delete=models.CASCADE)),
|
||||
('layer_version', models.ForeignKey(related_name='dependencies', to='orm.Layer_Version', on_delete=models.CASCADE)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='LogMessage',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('level', models.IntegerField(default=0, choices=[(0, b'info'), (1, b'warn'), (2, b'error'), (3, b'critical'), (-1, b'toaster exception')])),
|
||||
('message', models.TextField(null=True, blank=True)),
|
||||
('pathname', models.FilePathField(max_length=255, blank=True)),
|
||||
('lineno', models.IntegerField(null=True)),
|
||||
('build', models.ForeignKey(to='orm.Build', on_delete=models.CASCADE)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Machine',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('up_id', models.IntegerField(default=None, null=True)),
|
||||
('up_date', models.DateTimeField(default=None, null=True)),
|
||||
('name', models.CharField(max_length=255)),
|
||||
('description', models.CharField(max_length=255)),
|
||||
('layer_source', models.ForeignKey(default=None, to='orm.LayerSource', null=True, on_delete=models.CASCADE)),
|
||||
('layer_version', models.ForeignKey(to='orm.Layer_Version', on_delete=models.CASCADE)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Package',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('name', models.CharField(max_length=100)),
|
||||
('installed_name', models.CharField(default=b'', max_length=100)),
|
||||
('version', models.CharField(max_length=100, blank=True)),
|
||||
('revision', models.CharField(max_length=32, blank=True)),
|
||||
('summary', models.TextField(blank=True)),
|
||||
('description', models.TextField(blank=True)),
|
||||
('size', models.IntegerField(default=0)),
|
||||
('installed_size', models.IntegerField(default=0)),
|
||||
('section', models.CharField(max_length=80, blank=True)),
|
||||
('license', models.CharField(max_length=80, blank=True)),
|
||||
('build', models.ForeignKey(to='orm.Build', null=True, on_delete=models.CASCADE)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Package_Dependency',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('dep_type', models.IntegerField(choices=[(0, b'depends'), (1, b'depends'), (3, b'recommends'), (2, b'recommends'), (4, b'suggests'), (5, b'provides'), (6, b'replaces'), (7, b'conflicts')])),
|
||||
('depends_on', models.ForeignKey(related_name='package_dependencies_target', to='orm.Package', on_delete=models.CASCADE)),
|
||||
('package', models.ForeignKey(related_name='package_dependencies_source', to='orm.Package', on_delete=models.CASCADE)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Package_File',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('path', models.FilePathField(max_length=255, blank=True)),
|
||||
('size', models.IntegerField()),
|
||||
('package', models.ForeignKey(related_name='buildfilelist_package', to='orm.Package', on_delete=models.CASCADE)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Project',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('name', models.CharField(max_length=100)),
|
||||
('short_description', models.CharField(max_length=50, blank=True)),
|
||||
('created', models.DateTimeField(auto_now_add=True)),
|
||||
('updated', models.DateTimeField(auto_now=True)),
|
||||
('user_id', models.IntegerField(null=True)),
|
||||
('is_default', models.BooleanField(default=False)),
|
||||
('bitbake_version', models.ForeignKey(to='orm.BitbakeVersion', null=True, on_delete=models.CASCADE)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='ProjectLayer',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('optional', models.BooleanField(default=True)),
|
||||
('layercommit', models.ForeignKey(to='orm.Layer_Version', null=True, on_delete=models.CASCADE)),
|
||||
('project', models.ForeignKey(to='orm.Project', on_delete=models.CASCADE)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='ProjectTarget',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('target', models.CharField(max_length=100)),
|
||||
('task', models.CharField(max_length=100, null=True)),
|
||||
('project', models.ForeignKey(to='orm.Project', on_delete=models.CASCADE)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='ProjectVariable',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('name', models.CharField(max_length=100)),
|
||||
('value', models.TextField(blank=True)),
|
||||
('project', models.ForeignKey(to='orm.Project', on_delete=models.CASCADE)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Recipe',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('up_id', models.IntegerField(default=None, null=True)),
|
||||
('up_date', models.DateTimeField(default=None, null=True)),
|
||||
('name', models.CharField(max_length=100, blank=True)),
|
||||
('version', models.CharField(max_length=100, blank=True)),
|
||||
('summary', models.TextField(blank=True)),
|
||||
('description', models.TextField(blank=True)),
|
||||
('section', models.CharField(max_length=100, blank=True)),
|
||||
('license', models.CharField(max_length=200, blank=True)),
|
||||
('homepage', models.URLField(blank=True)),
|
||||
('bugtracker', models.URLField(blank=True)),
|
||||
('file_path', models.FilePathField(max_length=255)),
|
||||
('pathflags', models.CharField(max_length=200, blank=True)),
|
||||
('is_image', models.BooleanField(default=False)),
|
||||
('layer_source', models.ForeignKey(default=None, to='orm.LayerSource', null=True, on_delete=models.CASCADE)),
|
||||
('layer_version', models.ForeignKey(related_name='recipe_layer_version', to='orm.Layer_Version', on_delete=models.CASCADE)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Recipe_Dependency',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('dep_type', models.IntegerField(choices=[(0, b'depends'), (1, b'rdepends')])),
|
||||
('depends_on', models.ForeignKey(related_name='r_dependencies_depends', to='orm.Recipe', on_delete=models.CASCADE)),
|
||||
('recipe', models.ForeignKey(related_name='r_dependencies_recipe', to='orm.Recipe', on_delete=models.CASCADE)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Release',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('name', models.CharField(unique=True, max_length=32)),
|
||||
('description', models.CharField(max_length=255)),
|
||||
('branch_name', models.CharField(default=b'', max_length=50)),
|
||||
('helptext', models.TextField(null=True)),
|
||||
('bitbake_version', models.ForeignKey(to='orm.BitbakeVersion', on_delete=models.CASCADE)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='ReleaseDefaultLayer',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('layer_name', models.CharField(default=b'', max_length=100)),
|
||||
('release', models.ForeignKey(to='orm.Release', on_delete=models.CASCADE)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='ReleaseLayerSourcePriority',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('priority', models.IntegerField(default=0)),
|
||||
('layer_source', models.ForeignKey(to='orm.LayerSource', on_delete=models.CASCADE)),
|
||||
('release', models.ForeignKey(to='orm.Release', on_delete=models.CASCADE)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Target',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('target', models.CharField(max_length=100)),
|
||||
('task', models.CharField(max_length=100, null=True)),
|
||||
('is_image', models.BooleanField(default=False)),
|
||||
('image_size', models.IntegerField(default=0)),
|
||||
('license_manifest_path', models.CharField(max_length=500, null=True)),
|
||||
('build', models.ForeignKey(to='orm.Build', on_delete=models.CASCADE)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Target_File',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('path', models.FilePathField()),
|
||||
('size', models.IntegerField()),
|
||||
('inodetype', models.IntegerField(choices=[(1, b'regular'), (2, b'directory'), (3, b'symlink'), (4, b'socket'), (5, b'fifo'), (6, b'character'), (7, b'block')])),
|
||||
('permission', models.CharField(max_length=16)),
|
||||
('owner', models.CharField(max_length=128)),
|
||||
('group', models.CharField(max_length=128)),
|
||||
('directory', models.ForeignKey(related_name='directory_set', to='orm.Target_File', null=True, on_delete=models.CASCADE)),
|
||||
('sym_target', models.ForeignKey(related_name='symlink_set', to='orm.Target_File', null=True, on_delete=models.CASCADE)),
|
||||
('target', models.ForeignKey(to='orm.Target', on_delete=models.CASCADE)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Target_Image_File',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('file_name', models.FilePathField(max_length=254)),
|
||||
('file_size', models.IntegerField()),
|
||||
('target', models.ForeignKey(to='orm.Target', on_delete=models.CASCADE)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Target_Installed_Package',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('package', models.ForeignKey(related_name='buildtargetlist_package', to='orm.Package', on_delete=models.CASCADE)),
|
||||
('target', models.ForeignKey(to='orm.Target', on_delete=models.CASCADE)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Task',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('order', models.IntegerField(null=True)),
|
||||
('task_executed', models.BooleanField(default=False)),
|
||||
('outcome', models.IntegerField(default=-1, choices=[(-1, b'Not Available'), (0, b'Succeeded'), (1, b'Covered'), (2, b'Cached'), (3, b'Prebuilt'), (4, b'Failed'), (5, b'Empty')])),
|
||||
('sstate_checksum', models.CharField(max_length=100, blank=True)),
|
||||
('path_to_sstate_obj', models.FilePathField(max_length=500, blank=True)),
|
||||
('task_name', models.CharField(max_length=100)),
|
||||
('source_url', models.FilePathField(max_length=255, blank=True)),
|
||||
('work_directory', models.FilePathField(max_length=255, blank=True)),
|
||||
('script_type', models.IntegerField(default=0, choices=[(0, b'N/A'), (2, b'Python'), (3, b'Shell')])),
|
||||
('line_number', models.IntegerField(default=0)),
|
||||
('disk_io', models.IntegerField(null=True)),
|
||||
('cpu_usage', models.DecimalField(null=True, max_digits=8, decimal_places=2)),
|
||||
('elapsed_time', models.DecimalField(null=True, max_digits=8, decimal_places=2)),
|
||||
('sstate_result', models.IntegerField(default=0, choices=[(0, b'Not Applicable'), (1, b'File not in cache'), (2, b'Failed'), (3, b'Succeeded')])),
|
||||
('message', models.CharField(max_length=240)),
|
||||
('logfile', models.FilePathField(max_length=255, blank=True)),
|
||||
('build', models.ForeignKey(related_name='task_build', to='orm.Build', on_delete=models.CASCADE)),
|
||||
('recipe', models.ForeignKey(related_name='tasks', to='orm.Recipe', on_delete=models.CASCADE)),
|
||||
],
|
||||
options={
|
||||
'ordering': ('order', 'recipe'),
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Task_Dependency',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('depends_on', models.ForeignKey(related_name='task_dependencies_depends', to='orm.Task', on_delete=models.CASCADE)),
|
||||
('task', models.ForeignKey(related_name='task_dependencies_task', to='orm.Task', on_delete=models.CASCADE)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='ToasterSetting',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('name', models.CharField(max_length=63)),
|
||||
('helptext', models.TextField()),
|
||||
('value', models.CharField(max_length=255)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Variable',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('variable_name', models.CharField(max_length=100)),
|
||||
('variable_value', models.TextField(blank=True)),
|
||||
('changed', models.BooleanField(default=False)),
|
||||
('human_readable_name', models.CharField(max_length=200)),
|
||||
('description', models.TextField(blank=True)),
|
||||
('build', models.ForeignKey(related_name='variable_build', to='orm.Build', on_delete=models.CASCADE)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='VariableHistory',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('value', models.TextField(blank=True)),
|
||||
('file_name', models.FilePathField(max_length=255)),
|
||||
('line_number', models.IntegerField(null=True)),
|
||||
('operation', models.CharField(max_length=64)),
|
||||
('variable', models.ForeignKey(related_name='vhistory', to='orm.Variable', on_delete=models.CASCADE)),
|
||||
],
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='project',
|
||||
name='release',
|
||||
field=models.ForeignKey(to='orm.Release', null=True, on_delete=models.CASCADE),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='package_dependency',
|
||||
name='target',
|
||||
field=models.ForeignKey(to='orm.Target', null=True, on_delete=models.CASCADE),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='package',
|
||||
name='recipe',
|
||||
field=models.ForeignKey(to='orm.Recipe', null=True, on_delete=models.CASCADE),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='logmessage',
|
||||
name='task',
|
||||
field=models.ForeignKey(blank=True, to='orm.Task', null=True, on_delete=models.CASCADE),
|
||||
),
|
||||
migrations.AlterUniqueTogether(
|
||||
name='layersource',
|
||||
unique_together=set([('sourcetype', 'apiurl')]),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='layer_version',
|
||||
name='layer_source',
|
||||
field=models.ForeignKey(default=None, to='orm.LayerSource', null=True, on_delete=models.CASCADE),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='layer_version',
|
||||
name='project',
|
||||
field=models.ForeignKey(default=None, to='orm.Project', null=True, on_delete=models.CASCADE),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='layer_version',
|
||||
name='up_branch',
|
||||
field=models.ForeignKey(default=None, to='orm.Branch', null=True, on_delete=models.CASCADE),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='layer',
|
||||
name='layer_source',
|
||||
field=models.ForeignKey(default=None, to='orm.LayerSource', null=True, on_delete=models.CASCADE),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='build',
|
||||
name='project',
|
||||
field=models.ForeignKey(to='orm.Project', on_delete=models.CASCADE),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='branch',
|
||||
name='layer_source',
|
||||
field=models.ForeignKey(default=True, to='orm.LayerSource', null=True, on_delete=models.CASCADE),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='ImportedLayerSource',
|
||||
fields=[
|
||||
],
|
||||
options={
|
||||
'proxy': True,
|
||||
},
|
||||
bases=('orm.layersource',),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='LayerIndexLayerSource',
|
||||
fields=[
|
||||
],
|
||||
options={
|
||||
'proxy': True,
|
||||
},
|
||||
bases=('orm.layersource',),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='LocalLayerSource',
|
||||
fields=[
|
||||
],
|
||||
options={
|
||||
'proxy': True,
|
||||
},
|
||||
bases=('orm.layersource',),
|
||||
),
|
||||
migrations.AlterUniqueTogether(
|
||||
name='task',
|
||||
unique_together=set([('build', 'recipe', 'task_name')]),
|
||||
),
|
||||
migrations.AlterUniqueTogether(
|
||||
name='releaselayersourcepriority',
|
||||
unique_together=set([('release', 'layer_source')]),
|
||||
),
|
||||
migrations.AlterUniqueTogether(
|
||||
name='recipe',
|
||||
unique_together=set([('layer_version', 'file_path', 'pathflags')]),
|
||||
),
|
||||
migrations.AlterUniqueTogether(
|
||||
name='projectlayer',
|
||||
unique_together=set([('project', 'layercommit')]),
|
||||
),
|
||||
migrations.AlterUniqueTogether(
|
||||
name='machine',
|
||||
unique_together=set([('layer_source', 'up_id')]),
|
||||
),
|
||||
migrations.AlterUniqueTogether(
|
||||
name='layerversiondependency',
|
||||
unique_together=set([('layer_source', 'up_id')]),
|
||||
),
|
||||
migrations.AlterUniqueTogether(
|
||||
name='layer_version',
|
||||
unique_together=set([('layer_source', 'up_id')]),
|
||||
),
|
||||
migrations.AlterUniqueTogether(
|
||||
name='layer',
|
||||
unique_together=set([('layer_source', 'up_id'), ('layer_source', 'name')]),
|
||||
),
|
||||
migrations.AlterUniqueTogether(
|
||||
name='branch',
|
||||
unique_together=set([('layer_source', 'up_id'), ('layer_source', 'name')]),
|
||||
),
|
||||
]
|
||||
@@ -0,0 +1,24 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('orm', '0001_initial'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='CustomImageRecipe',
|
||||
fields=[
|
||||
('recipe_ptr', models.OneToOneField(parent_link=True, auto_created=True, primary_key=True, serialize=False, to='orm.Recipe', on_delete=models.CASCADE)),
|
||||
('last_updated', models.DateTimeField(default=None, null=True)),
|
||||
('base_recipe', models.ForeignKey(related_name='based_on_recipe', to='orm.Recipe', on_delete=models.CASCADE)),
|
||||
('project', models.ForeignKey(to='orm.Project', on_delete=models.CASCADE)),
|
||||
],
|
||||
bases=('orm.recipe',),
|
||||
),
|
||||
]
|
||||
@@ -0,0 +1,24 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('orm', '0002_customimagerecipe'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='CustomImagePackage',
|
||||
fields=[
|
||||
('package_ptr', models.OneToOneField(parent_link=True, auto_created=True, primary_key=True, serialize=False, to='orm.Package', on_delete=models.CASCADE)),
|
||||
('recipe_appends', models.ManyToManyField(related_name='appends_set', to='orm.CustomImageRecipe')),
|
||||
('recipe_excludes', models.ManyToManyField(related_name='excludes_set', to='orm.CustomImageRecipe')),
|
||||
('recipe_includes', models.ManyToManyField(related_name='includes_set', to='orm.CustomImageRecipe')),
|
||||
],
|
||||
bases=('orm.package',),
|
||||
),
|
||||
]
|
||||
@@ -0,0 +1,27 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('orm', '0003_customimagepackage'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='Provides',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('name', models.CharField(max_length=100)),
|
||||
('recipe', models.ForeignKey(to='orm.Recipe', on_delete=models.CASCADE)),
|
||||
],
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='recipe_dependency',
|
||||
name='via',
|
||||
field=models.ForeignKey(null=True, default=None, to='orm.Provides', on_delete=models.CASCADE),
|
||||
),
|
||||
]
|
||||
@@ -0,0 +1,48 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('orm', '0004_provides'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.RemoveField(
|
||||
model_name='task',
|
||||
name='cpu_usage',
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='task',
|
||||
name='cpu_time_system',
|
||||
field=models.DecimalField(null=True, max_digits=8, decimal_places=2),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='task',
|
||||
name='cpu_time_user',
|
||||
field=models.DecimalField(null=True, max_digits=8, decimal_places=2),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='task',
|
||||
name='disk_io_read',
|
||||
field=models.IntegerField(null=True),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='task',
|
||||
name='disk_io_write',
|
||||
field=models.IntegerField(null=True),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='task',
|
||||
name='ended',
|
||||
field=models.DateTimeField(null=True),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='task',
|
||||
name='started',
|
||||
field=models.DateTimeField(null=True),
|
||||
),
|
||||
]
|
||||
@@ -0,0 +1,19 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('orm', '0005_task_field_separation'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='build',
|
||||
name='outcome',
|
||||
field=models.IntegerField(default=2, choices=[(0, b'Succeeded'), (1, b'Failed'), (2, b'In Progress'), (3, b'Cancelled')]),
|
||||
),
|
||||
]
|
||||
@@ -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')]),
|
||||
),
|
||||
]
|
||||
@@ -0,0 +1,39 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('orm', '0007_auto_20160523_1446'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='TargetKernelFile',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, verbose_name='ID', serialize=False)),
|
||||
('file_name', models.FilePathField()),
|
||||
('file_size', models.IntegerField()),
|
||||
('target', models.ForeignKey(to='orm.Target', on_delete=models.CASCADE)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='TargetSDKFile',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, verbose_name='ID', serialize=False)),
|
||||
('file_name', models.FilePathField()),
|
||||
('file_size', models.IntegerField()),
|
||||
('target', models.ForeignKey(to='orm.Target', on_delete=models.CASCADE)),
|
||||
],
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='buildartifact',
|
||||
name='build',
|
||||
),
|
||||
migrations.DeleteModel(
|
||||
name='BuildArtifact',
|
||||
),
|
||||
]
|
||||
@@ -0,0 +1,19 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('orm', '0008_refactor_artifact_models'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='target',
|
||||
name='package_manifest_path',
|
||||
field=models.CharField(null=True, max_length=500),
|
||||
),
|
||||
]
|
||||
@@ -0,0 +1,118 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
import django.utils.timezone
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('orm', '0009_target_package_manifest_path'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterUniqueTogether(
|
||||
name='releaselayersourcepriority',
|
||||
unique_together=set([]),
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='releaselayersourcepriority',
|
||||
name='layer_source',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='releaselayersourcepriority',
|
||||
name='release',
|
||||
),
|
||||
migrations.DeleteModel(
|
||||
name='ImportedLayerSource',
|
||||
),
|
||||
migrations.DeleteModel(
|
||||
name='LayerIndexLayerSource',
|
||||
),
|
||||
migrations.DeleteModel(
|
||||
name='LocalLayerSource',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='recipe',
|
||||
name='layer_source',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='recipe',
|
||||
name='up_id',
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='layer',
|
||||
name='up_date',
|
||||
field=models.DateTimeField(default=django.utils.timezone.now, null=True),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='layer_version',
|
||||
name='layer_source',
|
||||
field=models.IntegerField(default=0, choices=[(0, 'local'), (1, 'layerindex'), (2, 'imported'), (3, 'build')]),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='layer_version',
|
||||
name='up_date',
|
||||
field=models.DateTimeField(default=django.utils.timezone.now, null=True),
|
||||
),
|
||||
migrations.AlterUniqueTogether(
|
||||
name='branch',
|
||||
unique_together=set([]),
|
||||
),
|
||||
migrations.AlterUniqueTogether(
|
||||
name='layer',
|
||||
unique_together=set([]),
|
||||
),
|
||||
migrations.AlterUniqueTogether(
|
||||
name='layer_version',
|
||||
unique_together=set([]),
|
||||
),
|
||||
migrations.AlterUniqueTogether(
|
||||
name='layerversiondependency',
|
||||
unique_together=set([]),
|
||||
),
|
||||
migrations.AlterUniqueTogether(
|
||||
name='machine',
|
||||
unique_together=set([]),
|
||||
),
|
||||
migrations.DeleteModel(
|
||||
name='ReleaseLayerSourcePriority',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='branch',
|
||||
name='layer_source',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='branch',
|
||||
name='up_id',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='layer',
|
||||
name='layer_source',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='layer',
|
||||
name='up_id',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='layer_version',
|
||||
name='up_id',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='layerversiondependency',
|
||||
name='layer_source',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='layerversiondependency',
|
||||
name='up_id',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='machine',
|
||||
name='layer_source',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='machine',
|
||||
name='up_id',
|
||||
),
|
||||
]
|
||||
@@ -0,0 +1,17 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('orm', '0010_delete_layer_source_references'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.DeleteModel(
|
||||
name='LayerSource',
|
||||
),
|
||||
]
|
||||
@@ -0,0 +1,62 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
from django.db.models import Q
|
||||
|
||||
|
||||
def branch_to_release(apps, schema_editor):
|
||||
Layer_Version = apps.get_model('orm', 'Layer_Version')
|
||||
Release = apps.get_model('orm', 'Release')
|
||||
|
||||
print("Converting all layer version up_branches to releases")
|
||||
# Find all the layer versions which have an upbranch and convert them to
|
||||
# the release that they're for.
|
||||
for layer_version in Layer_Version.objects.filter(
|
||||
Q(release=None) & ~Q(up_branch=None)):
|
||||
try:
|
||||
# HEAD and local are equivalent
|
||||
if "HEAD" in layer_version.up_branch.name:
|
||||
release = Release.objects.get(name="local")
|
||||
layer_version.commit = "HEAD"
|
||||
layer_version.branch = "HEAD"
|
||||
else:
|
||||
release = Release.objects.get(
|
||||
name=layer_version.up_branch.name)
|
||||
|
||||
layer_version.release = release
|
||||
layer_version.save()
|
||||
except Exception as e:
|
||||
print("Couldn't work out an appropriate release for %s "
|
||||
"the up_branch was %s "
|
||||
"user the django admin interface to correct it" %
|
||||
(layer_version.layer.name, layer_version.up_branch.name))
|
||||
print(e)
|
||||
|
||||
continue
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('orm', '0011_delete_layersource'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='layer_version',
|
||||
name='release',
|
||||
field=models.ForeignKey(to='orm.Release', default=None, null=True, on_delete=models.CASCADE),
|
||||
),
|
||||
migrations.RunPython(branch_to_release,
|
||||
reverse_code=migrations.RunPython.noop),
|
||||
|
||||
migrations.RemoveField(
|
||||
model_name='layer_version',
|
||||
name='up_branch',
|
||||
),
|
||||
|
||||
migrations.DeleteModel(
|
||||
name='Branch',
|
||||
),
|
||||
]
|
||||
@@ -0,0 +1,24 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('orm', '0012_use_release_instead_of_up_branch'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='build',
|
||||
name='recipes_parsed',
|
||||
field=models.IntegerField(default=0),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='build',
|
||||
name='recipes_to_parse',
|
||||
field=models.IntegerField(default=1),
|
||||
),
|
||||
]
|
||||
@@ -0,0 +1,19 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('orm', '0013_recipe_parse_progress_fields'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='build',
|
||||
name='build_name',
|
||||
field=models.CharField(default='', max_length=100),
|
||||
),
|
||||
]
|
||||
@@ -0,0 +1,19 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('orm', '0014_allow_empty_buildname'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='layer',
|
||||
name='local_source_dir',
|
||||
field=models.TextField(null=True, default=None),
|
||||
),
|
||||
]
|
||||
@@ -0,0 +1,24 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('orm', '0015_layer_local_source_dir'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='build',
|
||||
name='repos_cloned',
|
||||
field=models.IntegerField(default=1),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='build',
|
||||
name='repos_to_clone',
|
||||
field=models.IntegerField(default=1), # (default off)
|
||||
),
|
||||
]
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('orm', '0016_clone_progress'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='Distro',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('up_id', models.IntegerField(default=None, null=True)),
|
||||
('up_date', models.DateTimeField(default=None, null=True)),
|
||||
('name', models.CharField(max_length=255)),
|
||||
('description', models.CharField(max_length=255)),
|
||||
('layer_version', models.ForeignKey(to='orm.Layer_Version', on_delete=models.CASCADE)),
|
||||
],
|
||||
),
|
||||
]
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('orm', '0017_distro_clone'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='Project',
|
||||
name='builddir',
|
||||
field=models.TextField(),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='Project',
|
||||
name='merged_attr',
|
||||
field=models.BooleanField(default=False)
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='Build',
|
||||
name='progress_item',
|
||||
field=models.CharField(max_length=40)
|
||||
),
|
||||
]
|
||||
@@ -0,0 +1,23 @@
|
||||
# Generated by Django 2.2.7 on 2019-11-19 03:38
|
||||
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('orm', '0018_project_specific'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.RemoveField(
|
||||
model_name='distro',
|
||||
name='up_id',
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='build',
|
||||
name='recipes_parsed',
|
||||
field=models.IntegerField(default=1),
|
||||
),
|
||||
]
|
||||
@@ -0,0 +1,173 @@
|
||||
# Generated by Django 3.2.12 on 2022-03-06 03:28
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('orm', '0019_django_2_2'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='bitbakeversion',
|
||||
name='id',
|
||||
field=models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='build',
|
||||
name='id',
|
||||
field=models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='distro',
|
||||
name='id',
|
||||
field=models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='helptext',
|
||||
name='id',
|
||||
field=models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='layer',
|
||||
name='id',
|
||||
field=models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='layer_version',
|
||||
name='id',
|
||||
field=models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='layerversiondependency',
|
||||
name='id',
|
||||
field=models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='logmessage',
|
||||
name='id',
|
||||
field=models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='machine',
|
||||
name='id',
|
||||
field=models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='package',
|
||||
name='id',
|
||||
field=models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='package_dependency',
|
||||
name='id',
|
||||
field=models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='package_file',
|
||||
name='id',
|
||||
field=models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='project',
|
||||
name='id',
|
||||
field=models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='projectlayer',
|
||||
name='id',
|
||||
field=models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='projecttarget',
|
||||
name='id',
|
||||
field=models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='projectvariable',
|
||||
name='id',
|
||||
field=models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='provides',
|
||||
name='id',
|
||||
field=models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='recipe',
|
||||
name='id',
|
||||
field=models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='recipe_dependency',
|
||||
name='id',
|
||||
field=models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='release',
|
||||
name='id',
|
||||
field=models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='releasedefaultlayer',
|
||||
name='id',
|
||||
field=models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='target',
|
||||
name='id',
|
||||
field=models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='target_file',
|
||||
name='id',
|
||||
field=models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='target_image_file',
|
||||
name='id',
|
||||
field=models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='target_installed_package',
|
||||
name='id',
|
||||
field=models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='targetkernelfile',
|
||||
name='id',
|
||||
field=models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='targetsdkfile',
|
||||
name='id',
|
||||
field=models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='task',
|
||||
name='id',
|
||||
field=models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='task_dependency',
|
||||
name='id',
|
||||
field=models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='toastersetting',
|
||||
name='id',
|
||||
field=models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='variable',
|
||||
name='id',
|
||||
field=models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='variablehistory',
|
||||
name='id',
|
||||
field=models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
|
||||
),
|
||||
]
|
||||
@@ -0,0 +1,22 @@
|
||||
# Generated by Django 4.2.5 on 2023-11-23 18:44
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('orm', '0020_models_bigautofield'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='EventLogsImports',
|
||||
fields=[
|
||||
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('name', models.CharField(max_length=255)),
|
||||
('imported', models.BooleanField(default=False)),
|
||||
('build_id', models.IntegerField(blank=True, null=True)),
|
||||
],
|
||||
),
|
||||
]
|
||||
Reference in New Issue
Block a user