diff options
| author | David Reyna <David.Reyna@windriver.com> | 2020-03-25 21:24:55 -0700 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2020-03-29 20:02:36 +0100 |
| commit | 4dabdbe11ddc47a885c7f8cc6b3f26439d40d77c (patch) | |
| tree | 1cfd3f48830d5688e65c283c181767d74a951358 /bitbake/lib/toaster/orm/migrations | |
| parent | 7e252ef31094f760b5666aec9b2205166a8ccbd2 (diff) | |
| download | poky-4dabdbe11ddc47a885c7f8cc6b3f26439d40d77c.tar.gz | |
bitbake: toaster: migrate to Django-2.2
Toaster migration to Django-2.2. Django-1.x has been deprecated.
[YOCTO #13207]
(Bitbake rev: 9730f95686b2ac72cf1fa513c555f7c7787e2667)
Signed-off-by: David Reyna <David.Reyna@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/toaster/orm/migrations')
8 files changed, 83 insertions, 60 deletions
diff --git a/bitbake/lib/toaster/orm/migrations/0001_initial.py b/bitbake/lib/toaster/orm/migrations/0001_initial.py index 760462f6b4..a8ac23bfc7 100644 --- a/bitbake/lib/toaster/orm/migrations/0001_initial.py +++ b/bitbake/lib/toaster/orm/migrations/0001_initial.py | |||
| @@ -54,7 +54,7 @@ class Migration(migrations.Migration): | |||
| 54 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), | 54 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
| 55 | ('file_name', models.FilePathField()), | 55 | ('file_name', models.FilePathField()), |
| 56 | ('file_size', models.IntegerField()), | 56 | ('file_size', models.IntegerField()), |
| 57 | ('build', models.ForeignKey(to='orm.Build')), | 57 | ('build', models.ForeignKey(to='orm.Build', on_delete=models.CASCADE)), |
| 58 | ], | 58 | ], |
| 59 | ), | 59 | ), |
| 60 | migrations.CreateModel( | 60 | migrations.CreateModel( |
| @@ -64,7 +64,7 @@ class Migration(migrations.Migration): | |||
| 64 | ('area', models.IntegerField(choices=[(0, b'variable')])), | 64 | ('area', models.IntegerField(choices=[(0, b'variable')])), |
| 65 | ('key', models.CharField(max_length=100)), | 65 | ('key', models.CharField(max_length=100)), |
| 66 | ('text', models.TextField()), | 66 | ('text', models.TextField()), |
| 67 | ('build', models.ForeignKey(related_name='helptext_build', to='orm.Build')), | 67 | ('build', models.ForeignKey(related_name='helptext_build', to='orm.Build', on_delete=models.CASCADE)), |
| 68 | ], | 68 | ], |
| 69 | ), | 69 | ), |
| 70 | migrations.CreateModel( | 70 | migrations.CreateModel( |
| @@ -94,8 +94,8 @@ class Migration(migrations.Migration): | |||
| 94 | ('dirpath', models.CharField(default=None, max_length=255, null=True)), | 94 | ('dirpath', models.CharField(default=None, max_length=255, null=True)), |
| 95 | ('priority', models.IntegerField(default=0)), | 95 | ('priority', models.IntegerField(default=0)), |
| 96 | ('local_path', models.FilePathField(default=b'/', max_length=1024)), | 96 | ('local_path', models.FilePathField(default=b'/', max_length=1024)), |
| 97 | ('build', models.ForeignKey(related_name='layer_version_build', default=None, to='orm.Build', null=True)), | 97 | ('build', models.ForeignKey(related_name='layer_version_build', default=None, to='orm.Build', null=True, on_delete=models.CASCADE)), |
| 98 | ('layer', models.ForeignKey(related_name='layer_version_layer', to='orm.Layer')), | 98 | ('layer', models.ForeignKey(related_name='layer_version_layer', to='orm.Layer', on_delete=models.CASCADE)), |
| 99 | ], | 99 | ], |
| 100 | ), | 100 | ), |
| 101 | migrations.CreateModel( | 101 | migrations.CreateModel( |
| @@ -112,9 +112,9 @@ class Migration(migrations.Migration): | |||
| 112 | fields=[ | 112 | fields=[ |
| 113 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), | 113 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
| 114 | ('up_id', models.IntegerField(default=None, null=True)), | 114 | ('up_id', models.IntegerField(default=None, null=True)), |
| 115 | ('depends_on', models.ForeignKey(related_name='dependees', to='orm.Layer_Version')), | 115 | ('depends_on', models.ForeignKey(related_name='dependees', to='orm.Layer_Version', on_delete=models.CASCADE)), |
| 116 | ('layer_source', models.ForeignKey(default=None, to='orm.LayerSource', null=True)), | 116 | ('layer_source', models.ForeignKey(default=None, to='orm.LayerSource', null=True, on_delete=models.CASCADE)), |
| 117 | ('layer_version', models.ForeignKey(related_name='dependencies', to='orm.Layer_Version')), | 117 | ('layer_version', models.ForeignKey(related_name='dependencies', to='orm.Layer_Version', on_delete=models.CASCADE)), |
| 118 | ], | 118 | ], |
| 119 | ), | 119 | ), |
| 120 | migrations.CreateModel( | 120 | migrations.CreateModel( |
| @@ -125,7 +125,7 @@ class Migration(migrations.Migration): | |||
| 125 | ('message', models.TextField(null=True, blank=True)), | 125 | ('message', models.TextField(null=True, blank=True)), |
| 126 | ('pathname', models.FilePathField(max_length=255, blank=True)), | 126 | ('pathname', models.FilePathField(max_length=255, blank=True)), |
| 127 | ('lineno', models.IntegerField(null=True)), | 127 | ('lineno', models.IntegerField(null=True)), |
| 128 | ('build', models.ForeignKey(to='orm.Build')), | 128 | ('build', models.ForeignKey(to='orm.Build', on_delete=models.CASCADE)), |
| 129 | ], | 129 | ], |
| 130 | ), | 130 | ), |
| 131 | migrations.CreateModel( | 131 | migrations.CreateModel( |
| @@ -136,8 +136,8 @@ class Migration(migrations.Migration): | |||
| 136 | ('up_date', models.DateTimeField(default=None, null=True)), | 136 | ('up_date', models.DateTimeField(default=None, null=True)), |
| 137 | ('name', models.CharField(max_length=255)), | 137 | ('name', models.CharField(max_length=255)), |
| 138 | ('description', models.CharField(max_length=255)), | 138 | ('description', models.CharField(max_length=255)), |
| 139 | ('layer_source', models.ForeignKey(default=None, to='orm.LayerSource', null=True)), | 139 | ('layer_source', models.ForeignKey(default=None, to='orm.LayerSource', null=True, on_delete=models.CASCADE)), |
| 140 | ('layer_version', models.ForeignKey(to='orm.Layer_Version')), | 140 | ('layer_version', models.ForeignKey(to='orm.Layer_Version', on_delete=models.CASCADE)), |
| 141 | ], | 141 | ], |
| 142 | ), | 142 | ), |
| 143 | migrations.CreateModel( | 143 | migrations.CreateModel( |
| @@ -154,7 +154,7 @@ class Migration(migrations.Migration): | |||
| 154 | ('installed_size', models.IntegerField(default=0)), | 154 | ('installed_size', models.IntegerField(default=0)), |
| 155 | ('section', models.CharField(max_length=80, blank=True)), | 155 | ('section', models.CharField(max_length=80, blank=True)), |
| 156 | ('license', models.CharField(max_length=80, blank=True)), | 156 | ('license', models.CharField(max_length=80, blank=True)), |
| 157 | ('build', models.ForeignKey(to='orm.Build', null=True)), | 157 | ('build', models.ForeignKey(to='orm.Build', null=True, on_delete=models.CASCADE)), |
| 158 | ], | 158 | ], |
| 159 | ), | 159 | ), |
| 160 | migrations.CreateModel( | 160 | migrations.CreateModel( |
| @@ -162,8 +162,8 @@ class Migration(migrations.Migration): | |||
| 162 | fields=[ | 162 | fields=[ |
| 163 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), | 163 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
| 164 | ('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')])), | 164 | ('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')])), |
| 165 | ('depends_on', models.ForeignKey(related_name='package_dependencies_target', to='orm.Package')), | 165 | ('depends_on', models.ForeignKey(related_name='package_dependencies_target', to='orm.Package', on_delete=models.CASCADE)), |
| 166 | ('package', models.ForeignKey(related_name='package_dependencies_source', to='orm.Package')), | 166 | ('package', models.ForeignKey(related_name='package_dependencies_source', to='orm.Package', on_delete=models.CASCADE)), |
| 167 | ], | 167 | ], |
| 168 | ), | 168 | ), |
| 169 | migrations.CreateModel( | 169 | migrations.CreateModel( |
| @@ -172,7 +172,7 @@ class Migration(migrations.Migration): | |||
| 172 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), | 172 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
| 173 | ('path', models.FilePathField(max_length=255, blank=True)), | 173 | ('path', models.FilePathField(max_length=255, blank=True)), |
| 174 | ('size', models.IntegerField()), | 174 | ('size', models.IntegerField()), |
| 175 | ('package', models.ForeignKey(related_name='buildfilelist_package', to='orm.Package')), | 175 | ('package', models.ForeignKey(related_name='buildfilelist_package', to='orm.Package', on_delete=models.CASCADE)), |
| 176 | ], | 176 | ], |
| 177 | ), | 177 | ), |
| 178 | migrations.CreateModel( | 178 | migrations.CreateModel( |
| @@ -185,7 +185,7 @@ class Migration(migrations.Migration): | |||
| 185 | ('updated', models.DateTimeField(auto_now=True)), | 185 | ('updated', models.DateTimeField(auto_now=True)), |
| 186 | ('user_id', models.IntegerField(null=True)), | 186 | ('user_id', models.IntegerField(null=True)), |
| 187 | ('is_default', models.BooleanField(default=False)), | 187 | ('is_default', models.BooleanField(default=False)), |
| 188 | ('bitbake_version', models.ForeignKey(to='orm.BitbakeVersion', null=True)), | 188 | ('bitbake_version', models.ForeignKey(to='orm.BitbakeVersion', null=True, on_delete=models.CASCADE)), |
| 189 | ], | 189 | ], |
| 190 | ), | 190 | ), |
| 191 | migrations.CreateModel( | 191 | migrations.CreateModel( |
| @@ -193,8 +193,8 @@ class Migration(migrations.Migration): | |||
| 193 | fields=[ | 193 | fields=[ |
| 194 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), | 194 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
| 195 | ('optional', models.BooleanField(default=True)), | 195 | ('optional', models.BooleanField(default=True)), |
| 196 | ('layercommit', models.ForeignKey(to='orm.Layer_Version', null=True)), | 196 | ('layercommit', models.ForeignKey(to='orm.Layer_Version', null=True, on_delete=models.CASCADE)), |
| 197 | ('project', models.ForeignKey(to='orm.Project')), | 197 | ('project', models.ForeignKey(to='orm.Project', on_delete=models.CASCADE)), |
| 198 | ], | 198 | ], |
| 199 | ), | 199 | ), |
| 200 | migrations.CreateModel( | 200 | migrations.CreateModel( |
| @@ -203,7 +203,7 @@ class Migration(migrations.Migration): | |||
| 203 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), | 203 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
| 204 | ('target', models.CharField(max_length=100)), | 204 | ('target', models.CharField(max_length=100)), |
| 205 | ('task', models.CharField(max_length=100, null=True)), | 205 | ('task', models.CharField(max_length=100, null=True)), |
| 206 | ('project', models.ForeignKey(to='orm.Project')), | 206 | ('project', models.ForeignKey(to='orm.Project', on_delete=models.CASCADE)), |
| 207 | ], | 207 | ], |
| 208 | ), | 208 | ), |
| 209 | migrations.CreateModel( | 209 | migrations.CreateModel( |
| @@ -212,7 +212,7 @@ class Migration(migrations.Migration): | |||
| 212 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), | 212 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
| 213 | ('name', models.CharField(max_length=100)), | 213 | ('name', models.CharField(max_length=100)), |
| 214 | ('value', models.TextField(blank=True)), | 214 | ('value', models.TextField(blank=True)), |
| 215 | ('project', models.ForeignKey(to='orm.Project')), | 215 | ('project', models.ForeignKey(to='orm.Project', on_delete=models.CASCADE)), |
| 216 | ], | 216 | ], |
| 217 | ), | 217 | ), |
| 218 | migrations.CreateModel( | 218 | migrations.CreateModel( |
| @@ -232,8 +232,8 @@ class Migration(migrations.Migration): | |||
| 232 | ('file_path', models.FilePathField(max_length=255)), | 232 | ('file_path', models.FilePathField(max_length=255)), |
| 233 | ('pathflags', models.CharField(max_length=200, blank=True)), | 233 | ('pathflags', models.CharField(max_length=200, blank=True)), |
| 234 | ('is_image', models.BooleanField(default=False)), | 234 | ('is_image', models.BooleanField(default=False)), |
| 235 | ('layer_source', models.ForeignKey(default=None, to='orm.LayerSource', null=True)), | 235 | ('layer_source', models.ForeignKey(default=None, to='orm.LayerSource', null=True, on_delete=models.CASCADE)), |
| 236 | ('layer_version', models.ForeignKey(related_name='recipe_layer_version', to='orm.Layer_Version')), | 236 | ('layer_version', models.ForeignKey(related_name='recipe_layer_version', to='orm.Layer_Version', on_delete=models.CASCADE)), |
| 237 | ], | 237 | ], |
| 238 | ), | 238 | ), |
| 239 | migrations.CreateModel( | 239 | migrations.CreateModel( |
| @@ -241,8 +241,8 @@ class Migration(migrations.Migration): | |||
| 241 | fields=[ | 241 | fields=[ |
| 242 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), | 242 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
| 243 | ('dep_type', models.IntegerField(choices=[(0, b'depends'), (1, b'rdepends')])), | 243 | ('dep_type', models.IntegerField(choices=[(0, b'depends'), (1, b'rdepends')])), |
| 244 | ('depends_on', models.ForeignKey(related_name='r_dependencies_depends', to='orm.Recipe')), | 244 | ('depends_on', models.ForeignKey(related_name='r_dependencies_depends', to='orm.Recipe', on_delete=models.CASCADE)), |
| 245 | ('recipe', models.ForeignKey(related_name='r_dependencies_recipe', to='orm.Recipe')), | 245 | ('recipe', models.ForeignKey(related_name='r_dependencies_recipe', to='orm.Recipe', on_delete=models.CASCADE)), |
| 246 | ], | 246 | ], |
| 247 | ), | 247 | ), |
| 248 | migrations.CreateModel( | 248 | migrations.CreateModel( |
| @@ -253,7 +253,7 @@ class Migration(migrations.Migration): | |||
| 253 | ('description', models.CharField(max_length=255)), | 253 | ('description', models.CharField(max_length=255)), |
| 254 | ('branch_name', models.CharField(default=b'', max_length=50)), | 254 | ('branch_name', models.CharField(default=b'', max_length=50)), |
| 255 | ('helptext', models.TextField(null=True)), | 255 | ('helptext', models.TextField(null=True)), |
| 256 | ('bitbake_version', models.ForeignKey(to='orm.BitbakeVersion')), | 256 | ('bitbake_version', models.ForeignKey(to='orm.BitbakeVersion', on_delete=models.CASCADE)), |
| 257 | ], | 257 | ], |
| 258 | ), | 258 | ), |
| 259 | migrations.CreateModel( | 259 | migrations.CreateModel( |
| @@ -261,7 +261,7 @@ class Migration(migrations.Migration): | |||
| 261 | fields=[ | 261 | fields=[ |
| 262 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), | 262 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
| 263 | ('layer_name', models.CharField(default=b'', max_length=100)), | 263 | ('layer_name', models.CharField(default=b'', max_length=100)), |
| 264 | ('release', models.ForeignKey(to='orm.Release')), | 264 | ('release', models.ForeignKey(to='orm.Release', on_delete=models.CASCADE)), |
| 265 | ], | 265 | ], |
| 266 | ), | 266 | ), |
| 267 | migrations.CreateModel( | 267 | migrations.CreateModel( |
| @@ -269,8 +269,8 @@ class Migration(migrations.Migration): | |||
| 269 | fields=[ | 269 | fields=[ |
| 270 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), | 270 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
| 271 | ('priority', models.IntegerField(default=0)), | 271 | ('priority', models.IntegerField(default=0)), |
| 272 | ('layer_source', models.ForeignKey(to='orm.LayerSource')), | 272 | ('layer_source', models.ForeignKey(to='orm.LayerSource', on_delete=models.CASCADE)), |
| 273 | ('release', models.ForeignKey(to='orm.Release')), | 273 | ('release', models.ForeignKey(to='orm.Release', on_delete=models.CASCADE)), |
| 274 | ], | 274 | ], |
| 275 | ), | 275 | ), |
| 276 | migrations.CreateModel( | 276 | migrations.CreateModel( |
| @@ -282,7 +282,7 @@ class Migration(migrations.Migration): | |||
| 282 | ('is_image', models.BooleanField(default=False)), | 282 | ('is_image', models.BooleanField(default=False)), |
| 283 | ('image_size', models.IntegerField(default=0)), | 283 | ('image_size', models.IntegerField(default=0)), |
| 284 | ('license_manifest_path', models.CharField(max_length=500, null=True)), | 284 | ('license_manifest_path', models.CharField(max_length=500, null=True)), |
| 285 | ('build', models.ForeignKey(to='orm.Build')), | 285 | ('build', models.ForeignKey(to='orm.Build', on_delete=models.CASCADE)), |
| 286 | ], | 286 | ], |
| 287 | ), | 287 | ), |
| 288 | migrations.CreateModel( | 288 | migrations.CreateModel( |
| @@ -295,9 +295,9 @@ class Migration(migrations.Migration): | |||
| 295 | ('permission', models.CharField(max_length=16)), | 295 | ('permission', models.CharField(max_length=16)), |
| 296 | ('owner', models.CharField(max_length=128)), | 296 | ('owner', models.CharField(max_length=128)), |
| 297 | ('group', models.CharField(max_length=128)), | 297 | ('group', models.CharField(max_length=128)), |
| 298 | ('directory', models.ForeignKey(related_name='directory_set', to='orm.Target_File', null=True)), | 298 | ('directory', models.ForeignKey(related_name='directory_set', to='orm.Target_File', null=True, on_delete=models.CASCADE)), |
| 299 | ('sym_target', models.ForeignKey(related_name='symlink_set', to='orm.Target_File', null=True)), | 299 | ('sym_target', models.ForeignKey(related_name='symlink_set', to='orm.Target_File', null=True, on_delete=models.CASCADE)), |
| 300 | ('target', models.ForeignKey(to='orm.Target')), | 300 | ('target', models.ForeignKey(to='orm.Target', on_delete=models.CASCADE)), |
| 301 | ], | 301 | ], |
| 302 | ), | 302 | ), |
| 303 | migrations.CreateModel( | 303 | migrations.CreateModel( |
| @@ -306,15 +306,15 @@ class Migration(migrations.Migration): | |||
| 306 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), | 306 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
| 307 | ('file_name', models.FilePathField(max_length=254)), | 307 | ('file_name', models.FilePathField(max_length=254)), |
| 308 | ('file_size', models.IntegerField()), | 308 | ('file_size', models.IntegerField()), |
| 309 | ('target', models.ForeignKey(to='orm.Target')), | 309 | ('target', models.ForeignKey(to='orm.Target', on_delete=models.CASCADE)), |
| 310 | ], | 310 | ], |
| 311 | ), | 311 | ), |
| 312 | migrations.CreateModel( | 312 | migrations.CreateModel( |
| 313 | name='Target_Installed_Package', | 313 | name='Target_Installed_Package', |
| 314 | fields=[ | 314 | fields=[ |
| 315 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), | 315 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
| 316 | ('package', models.ForeignKey(related_name='buildtargetlist_package', to='orm.Package')), | 316 | ('package', models.ForeignKey(related_name='buildtargetlist_package', to='orm.Package', on_delete=models.CASCADE)), |
| 317 | ('target', models.ForeignKey(to='orm.Target')), | 317 | ('target', models.ForeignKey(to='orm.Target', on_delete=models.CASCADE)), |
| 318 | ], | 318 | ], |
| 319 | ), | 319 | ), |
| 320 | migrations.CreateModel( | 320 | migrations.CreateModel( |
| @@ -337,8 +337,8 @@ class Migration(migrations.Migration): | |||
| 337 | ('sstate_result', models.IntegerField(default=0, choices=[(0, b'Not Applicable'), (1, b'File not in cache'), (2, b'Failed'), (3, b'Succeeded')])), | 337 | ('sstate_result', models.IntegerField(default=0, choices=[(0, b'Not Applicable'), (1, b'File not in cache'), (2, b'Failed'), (3, b'Succeeded')])), |
| 338 | ('message', models.CharField(max_length=240)), | 338 | ('message', models.CharField(max_length=240)), |
| 339 | ('logfile', models.FilePathField(max_length=255, blank=True)), | 339 | ('logfile', models.FilePathField(max_length=255, blank=True)), |
| 340 | ('build', models.ForeignKey(related_name='task_build', to='orm.Build')), | 340 | ('build', models.ForeignKey(related_name='task_build', to='orm.Build', on_delete=models.CASCADE)), |
| 341 | ('recipe', models.ForeignKey(related_name='tasks', to='orm.Recipe')), | 341 | ('recipe', models.ForeignKey(related_name='tasks', to='orm.Recipe', on_delete=models.CASCADE)), |
| 342 | ], | 342 | ], |
| 343 | options={ | 343 | options={ |
| 344 | 'ordering': ('order', 'recipe'), | 344 | 'ordering': ('order', 'recipe'), |
| @@ -348,8 +348,8 @@ class Migration(migrations.Migration): | |||
| 348 | name='Task_Dependency', | 348 | name='Task_Dependency', |
| 349 | fields=[ | 349 | fields=[ |
| 350 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), | 350 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
| 351 | ('depends_on', models.ForeignKey(related_name='task_dependencies_depends', to='orm.Task')), | 351 | ('depends_on', models.ForeignKey(related_name='task_dependencies_depends', to='orm.Task', on_delete=models.CASCADE)), |
| 352 | ('task', models.ForeignKey(related_name='task_dependencies_task', to='orm.Task')), | 352 | ('task', models.ForeignKey(related_name='task_dependencies_task', to='orm.Task', on_delete=models.CASCADE)), |
| 353 | ], | 353 | ], |
| 354 | ), | 354 | ), |
| 355 | migrations.CreateModel( | 355 | migrations.CreateModel( |
| @@ -370,7 +370,7 @@ class Migration(migrations.Migration): | |||
| 370 | ('changed', models.BooleanField(default=False)), | 370 | ('changed', models.BooleanField(default=False)), |
| 371 | ('human_readable_name', models.CharField(max_length=200)), | 371 | ('human_readable_name', models.CharField(max_length=200)), |
| 372 | ('description', models.TextField(blank=True)), | 372 | ('description', models.TextField(blank=True)), |
| 373 | ('build', models.ForeignKey(related_name='variable_build', to='orm.Build')), | 373 | ('build', models.ForeignKey(related_name='variable_build', to='orm.Build', on_delete=models.CASCADE)), |
| 374 | ], | 374 | ], |
| 375 | ), | 375 | ), |
| 376 | migrations.CreateModel( | 376 | migrations.CreateModel( |
| @@ -381,28 +381,28 @@ class Migration(migrations.Migration): | |||
| 381 | ('file_name', models.FilePathField(max_length=255)), | 381 | ('file_name', models.FilePathField(max_length=255)), |
| 382 | ('line_number', models.IntegerField(null=True)), | 382 | ('line_number', models.IntegerField(null=True)), |
| 383 | ('operation', models.CharField(max_length=64)), | 383 | ('operation', models.CharField(max_length=64)), |
| 384 | ('variable', models.ForeignKey(related_name='vhistory', to='orm.Variable')), | 384 | ('variable', models.ForeignKey(related_name='vhistory', to='orm.Variable', on_delete=models.CASCADE)), |
| 385 | ], | 385 | ], |
| 386 | ), | 386 | ), |
| 387 | migrations.AddField( | 387 | migrations.AddField( |
| 388 | model_name='project', | 388 | model_name='project', |
| 389 | name='release', | 389 | name='release', |
| 390 | field=models.ForeignKey(to='orm.Release', null=True), | 390 | field=models.ForeignKey(to='orm.Release', null=True, on_delete=models.CASCADE), |
| 391 | ), | 391 | ), |
| 392 | migrations.AddField( | 392 | migrations.AddField( |
| 393 | model_name='package_dependency', | 393 | model_name='package_dependency', |
| 394 | name='target', | 394 | name='target', |
| 395 | field=models.ForeignKey(to='orm.Target', null=True), | 395 | field=models.ForeignKey(to='orm.Target', null=True, on_delete=models.CASCADE), |
| 396 | ), | 396 | ), |
| 397 | migrations.AddField( | 397 | migrations.AddField( |
| 398 | model_name='package', | 398 | model_name='package', |
| 399 | name='recipe', | 399 | name='recipe', |
| 400 | field=models.ForeignKey(to='orm.Recipe', null=True), | 400 | field=models.ForeignKey(to='orm.Recipe', null=True, on_delete=models.CASCADE), |
| 401 | ), | 401 | ), |
| 402 | migrations.AddField( | 402 | migrations.AddField( |
| 403 | model_name='logmessage', | 403 | model_name='logmessage', |
| 404 | name='task', | 404 | name='task', |
| 405 | field=models.ForeignKey(blank=True, to='orm.Task', null=True), | 405 | field=models.ForeignKey(blank=True, to='orm.Task', null=True, on_delete=models.CASCADE), |
| 406 | ), | 406 | ), |
| 407 | migrations.AlterUniqueTogether( | 407 | migrations.AlterUniqueTogether( |
| 408 | name='layersource', | 408 | name='layersource', |
| @@ -411,32 +411,32 @@ class Migration(migrations.Migration): | |||
| 411 | migrations.AddField( | 411 | migrations.AddField( |
| 412 | model_name='layer_version', | 412 | model_name='layer_version', |
| 413 | name='layer_source', | 413 | name='layer_source', |
| 414 | field=models.ForeignKey(default=None, to='orm.LayerSource', null=True), | 414 | field=models.ForeignKey(default=None, to='orm.LayerSource', null=True, on_delete=models.CASCADE), |
| 415 | ), | 415 | ), |
| 416 | migrations.AddField( | 416 | migrations.AddField( |
| 417 | model_name='layer_version', | 417 | model_name='layer_version', |
| 418 | name='project', | 418 | name='project', |
| 419 | field=models.ForeignKey(default=None, to='orm.Project', null=True), | 419 | field=models.ForeignKey(default=None, to='orm.Project', null=True, on_delete=models.CASCADE), |
| 420 | ), | 420 | ), |
| 421 | migrations.AddField( | 421 | migrations.AddField( |
| 422 | model_name='layer_version', | 422 | model_name='layer_version', |
| 423 | name='up_branch', | 423 | name='up_branch', |
| 424 | field=models.ForeignKey(default=None, to='orm.Branch', null=True), | 424 | field=models.ForeignKey(default=None, to='orm.Branch', null=True, on_delete=models.CASCADE), |
| 425 | ), | 425 | ), |
| 426 | migrations.AddField( | 426 | migrations.AddField( |
| 427 | model_name='layer', | 427 | model_name='layer', |
| 428 | name='layer_source', | 428 | name='layer_source', |
| 429 | field=models.ForeignKey(default=None, to='orm.LayerSource', null=True), | 429 | field=models.ForeignKey(default=None, to='orm.LayerSource', null=True, on_delete=models.CASCADE), |
| 430 | ), | 430 | ), |
| 431 | migrations.AddField( | 431 | migrations.AddField( |
| 432 | model_name='build', | 432 | model_name='build', |
| 433 | name='project', | 433 | name='project', |
| 434 | field=models.ForeignKey(to='orm.Project'), | 434 | field=models.ForeignKey(to='orm.Project', on_delete=models.CASCADE), |
| 435 | ), | 435 | ), |
| 436 | migrations.AddField( | 436 | migrations.AddField( |
| 437 | model_name='branch', | 437 | model_name='branch', |
| 438 | name='layer_source', | 438 | name='layer_source', |
| 439 | field=models.ForeignKey(default=True, to='orm.LayerSource', null=True), | 439 | field=models.ForeignKey(default=True, to='orm.LayerSource', null=True, on_delete=models.CASCADE), |
| 440 | ), | 440 | ), |
| 441 | migrations.CreateModel( | 441 | migrations.CreateModel( |
| 442 | name='ImportedLayerSource', | 442 | name='ImportedLayerSource', |
diff --git a/bitbake/lib/toaster/orm/migrations/0002_customimagerecipe.py b/bitbake/lib/toaster/orm/migrations/0002_customimagerecipe.py index 9cec82e8d4..09c2bffa28 100644 --- a/bitbake/lib/toaster/orm/migrations/0002_customimagerecipe.py +++ b/bitbake/lib/toaster/orm/migrations/0002_customimagerecipe.py | |||
| @@ -14,10 +14,10 @@ class Migration(migrations.Migration): | |||
| 14 | migrations.CreateModel( | 14 | migrations.CreateModel( |
| 15 | name='CustomImageRecipe', | 15 | name='CustomImageRecipe', |
| 16 | fields=[ | 16 | fields=[ |
| 17 | ('recipe_ptr', models.OneToOneField(parent_link=True, auto_created=True, primary_key=True, serialize=False, to='orm.Recipe')), | 17 | ('recipe_ptr', models.OneToOneField(parent_link=True, auto_created=True, primary_key=True, serialize=False, to='orm.Recipe', on_delete=models.CASCADE)), |
| 18 | ('last_updated', models.DateTimeField(default=None, null=True)), | 18 | ('last_updated', models.DateTimeField(default=None, null=True)), |
| 19 | ('base_recipe', models.ForeignKey(related_name='based_on_recipe', to='orm.Recipe')), | 19 | ('base_recipe', models.ForeignKey(related_name='based_on_recipe', to='orm.Recipe', on_delete=models.CASCADE)), |
| 20 | ('project', models.ForeignKey(to='orm.Project')), | 20 | ('project', models.ForeignKey(to='orm.Project', on_delete=models.CASCADE)), |
| 21 | ], | 21 | ], |
| 22 | bases=('orm.recipe',), | 22 | bases=('orm.recipe',), |
| 23 | ), | 23 | ), |
diff --git a/bitbake/lib/toaster/orm/migrations/0003_customimagepackage.py b/bitbake/lib/toaster/orm/migrations/0003_customimagepackage.py index b027f66137..8cb81d7b5e 100644 --- a/bitbake/lib/toaster/orm/migrations/0003_customimagepackage.py +++ b/bitbake/lib/toaster/orm/migrations/0003_customimagepackage.py | |||
| @@ -14,7 +14,7 @@ class Migration(migrations.Migration): | |||
| 14 | migrations.CreateModel( | 14 | migrations.CreateModel( |
| 15 | name='CustomImagePackage', | 15 | name='CustomImagePackage', |
| 16 | fields=[ | 16 | fields=[ |
| 17 | ('package_ptr', models.OneToOneField(parent_link=True, auto_created=True, primary_key=True, serialize=False, to='orm.Package')), | 17 | ('package_ptr', models.OneToOneField(parent_link=True, auto_created=True, primary_key=True, serialize=False, to='orm.Package', on_delete=models.CASCADE)), |
| 18 | ('recipe_appends', models.ManyToManyField(related_name='appends_set', to='orm.CustomImageRecipe')), | 18 | ('recipe_appends', models.ManyToManyField(related_name='appends_set', to='orm.CustomImageRecipe')), |
| 19 | ('recipe_excludes', models.ManyToManyField(related_name='excludes_set', to='orm.CustomImageRecipe')), | 19 | ('recipe_excludes', models.ManyToManyField(related_name='excludes_set', to='orm.CustomImageRecipe')), |
| 20 | ('recipe_includes', models.ManyToManyField(related_name='includes_set', to='orm.CustomImageRecipe')), | 20 | ('recipe_includes', models.ManyToManyField(related_name='includes_set', to='orm.CustomImageRecipe')), |
diff --git a/bitbake/lib/toaster/orm/migrations/0004_provides.py b/bitbake/lib/toaster/orm/migrations/0004_provides.py index dfde2d1361..8449604989 100644 --- a/bitbake/lib/toaster/orm/migrations/0004_provides.py +++ b/bitbake/lib/toaster/orm/migrations/0004_provides.py | |||
| @@ -16,12 +16,12 @@ class Migration(migrations.Migration): | |||
| 16 | fields=[ | 16 | fields=[ |
| 17 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), | 17 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
| 18 | ('name', models.CharField(max_length=100)), | 18 | ('name', models.CharField(max_length=100)), |
| 19 | ('recipe', models.ForeignKey(to='orm.Recipe')), | 19 | ('recipe', models.ForeignKey(to='orm.Recipe', on_delete=models.CASCADE)), |
| 20 | ], | 20 | ], |
| 21 | ), | 21 | ), |
| 22 | migrations.AddField( | 22 | migrations.AddField( |
| 23 | model_name='recipe_dependency', | 23 | model_name='recipe_dependency', |
| 24 | name='via', | 24 | name='via', |
| 25 | field=models.ForeignKey(null=True, default=None, to='orm.Provides'), | 25 | field=models.ForeignKey(null=True, default=None, to='orm.Provides', on_delete=models.CASCADE), |
| 26 | ), | 26 | ), |
| 27 | ] | 27 | ] |
diff --git a/bitbake/lib/toaster/orm/migrations/0008_refactor_artifact_models.py b/bitbake/lib/toaster/orm/migrations/0008_refactor_artifact_models.py index 3367582a81..41a547a60e 100644 --- a/bitbake/lib/toaster/orm/migrations/0008_refactor_artifact_models.py +++ b/bitbake/lib/toaster/orm/migrations/0008_refactor_artifact_models.py | |||
| @@ -17,7 +17,7 @@ class Migration(migrations.Migration): | |||
| 17 | ('id', models.AutoField(auto_created=True, primary_key=True, verbose_name='ID', serialize=False)), | 17 | ('id', models.AutoField(auto_created=True, primary_key=True, verbose_name='ID', serialize=False)), |
| 18 | ('file_name', models.FilePathField()), | 18 | ('file_name', models.FilePathField()), |
| 19 | ('file_size', models.IntegerField()), | 19 | ('file_size', models.IntegerField()), |
| 20 | ('target', models.ForeignKey(to='orm.Target')), | 20 | ('target', models.ForeignKey(to='orm.Target', on_delete=models.CASCADE)), |
| 21 | ], | 21 | ], |
| 22 | ), | 22 | ), |
| 23 | migrations.CreateModel( | 23 | migrations.CreateModel( |
| @@ -26,7 +26,7 @@ class Migration(migrations.Migration): | |||
| 26 | ('id', models.AutoField(auto_created=True, primary_key=True, verbose_name='ID', serialize=False)), | 26 | ('id', models.AutoField(auto_created=True, primary_key=True, verbose_name='ID', serialize=False)), |
| 27 | ('file_name', models.FilePathField()), | 27 | ('file_name', models.FilePathField()), |
| 28 | ('file_size', models.IntegerField()), | 28 | ('file_size', models.IntegerField()), |
| 29 | ('target', models.ForeignKey(to='orm.Target')), | 29 | ('target', models.ForeignKey(to='orm.Target', on_delete=models.CASCADE)), |
| 30 | ], | 30 | ], |
| 31 | ), | 31 | ), |
| 32 | migrations.RemoveField( | 32 | migrations.RemoveField( |
diff --git a/bitbake/lib/toaster/orm/migrations/0012_use_release_instead_of_up_branch.py b/bitbake/lib/toaster/orm/migrations/0012_use_release_instead_of_up_branch.py index 0e6bb83311..4b96bf0969 100644 --- a/bitbake/lib/toaster/orm/migrations/0012_use_release_instead_of_up_branch.py +++ b/bitbake/lib/toaster/orm/migrations/0012_use_release_instead_of_up_branch.py | |||
| @@ -46,7 +46,7 @@ class Migration(migrations.Migration): | |||
| 46 | migrations.AddField( | 46 | migrations.AddField( |
| 47 | model_name='layer_version', | 47 | model_name='layer_version', |
| 48 | name='release', | 48 | name='release', |
| 49 | field=models.ForeignKey(to='orm.Release', default=None, null=True), | 49 | field=models.ForeignKey(to='orm.Release', default=None, null=True, on_delete=models.CASCADE), |
| 50 | ), | 50 | ), |
| 51 | migrations.RunPython(branch_to_release, | 51 | migrations.RunPython(branch_to_release, |
| 52 | reverse_code=migrations.RunPython.noop), | 52 | reverse_code=migrations.RunPython.noop), |
diff --git a/bitbake/lib/toaster/orm/migrations/0017_distro_clone.py b/bitbake/lib/toaster/orm/migrations/0017_distro_clone.py index d3c5901275..731c0debd2 100644 --- a/bitbake/lib/toaster/orm/migrations/0017_distro_clone.py +++ b/bitbake/lib/toaster/orm/migrations/0017_distro_clone.py | |||
| @@ -18,7 +18,7 @@ class Migration(migrations.Migration): | |||
| 18 | ('up_date', models.DateTimeField(default=None, null=True)), | 18 | ('up_date', models.DateTimeField(default=None, null=True)), |
| 19 | ('name', models.CharField(max_length=255)), | 19 | ('name', models.CharField(max_length=255)), |
| 20 | ('description', models.CharField(max_length=255)), | 20 | ('description', models.CharField(max_length=255)), |
| 21 | ('layer_version', models.ForeignKey(to='orm.Layer_Version')), | 21 | ('layer_version', models.ForeignKey(to='orm.Layer_Version', on_delete=models.CASCADE)), |
| 22 | ], | 22 | ], |
| 23 | ), | 23 | ), |
| 24 | ] | 24 | ] |
diff --git a/bitbake/lib/toaster/orm/migrations/0019_django_2_2.py b/bitbake/lib/toaster/orm/migrations/0019_django_2_2.py new file mode 100644 index 0000000000..666aef18be --- /dev/null +++ b/bitbake/lib/toaster/orm/migrations/0019_django_2_2.py | |||
| @@ -0,0 +1,23 @@ | |||
| 1 | # Generated by Django 2.2.7 on 2019-11-19 03:38 | ||
| 2 | |||
| 3 | from django.db import migrations, models | ||
| 4 | import django.db.models.deletion | ||
| 5 | |||
| 6 | |||
| 7 | class Migration(migrations.Migration): | ||
| 8 | |||
| 9 | dependencies = [ | ||
| 10 | ('orm', '0018_project_specific'), | ||
| 11 | ] | ||
| 12 | |||
| 13 | operations = [ | ||
| 14 | migrations.RemoveField( | ||
| 15 | model_name='distro', | ||
| 16 | name='up_id', | ||
| 17 | ), | ||
| 18 | migrations.AlterField( | ||
| 19 | model_name='build', | ||
| 20 | name='recipes_parsed', | ||
| 21 | field=models.IntegerField(default=1), | ||
| 22 | ), | ||
| 23 | ] | ||
