From: Ed Bartosh <ed.bartosh@linux.intel.com>
To: toaster@yoctoproject.org
Subject: [PATCH 00/18] Upgrade to Django 1.8
Date: Tue, 8 Dec 2015 17:31:47 +0200 [thread overview]
Message-ID: <cover.1449588503.git.ed.bartosh@linux.intel.com> (raw)
Hi,
This patchset upgrades Toaster to work correctly under Django 1.8.
It was tested with Django 1.8.6
Please review and submit upstream.
The following changes since commit befaceb2873ff8c8cc791d48f0324442c15cbcdc:
toaster: return back 'New project' button (2015-12-08 13:10:33 +0200)
are available in the git repository at:
git://git.yoctoproject.org/poky-contrib ed/toaster/django_upgrade-8364
http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=ed/toaster/django_upgrade-8364
Ed Bartosh (9):
toaster: Remove South migrations
toaster: Fix references to app paths
toaster: rename get_query_set -> get_queryset
toaster: use OneToOneField instead of ForeignKey
toaster: fixed format strings
toaster: work around 'database is locked' error
toaster: removed extra calls of migrate
toaster: monkey patch Queryset
toaster: rework check for Django version
Elliot Smith (9):
toaster: Upgrade to Django 1.8.6 and remove South
toaster: Create default project with get_or_create* method
toaster: Start Django machinery for database access
toaster: Update API used to make runbuilds methods run in transactions
toaster: Prevent deprecation warnings for RedirectView
toaster: Update deprecated manage.py command
toaster: Check Django version against toaster-requirements.txt
toaster: Remove compatible_layerversions() method
toaster: Amend regex for MySQL database URLs
bitbake/bin/toaster | 41 +-
bitbake/lib/bb/ui/buildinfohelper.py | 26 +-
bitbake/lib/toaster/bldcollector/urls.py | 1 -
bitbake/lib/toaster/bldcontrol/bbcontroller.py | 4 +-
.../toaster/bldcontrol/localhostbecontroller.py | 13 +-
.../bldcontrol/management/commands/runbuilds.py | 6 +-
.../toaster/bldcontrol/migrations/0001_initial.py | 265 +++---
...onment_sourcedir__add_field_buildenvironment.py | 106 ---
.../0003_auto__add_field_brlayer_dirpath.py | 99 ---
.../bldcontrol/migrations/0004_loadinitialdata.py | 104 ---
.../migrations/0005_auto__add_brerror.py | 112 ---
.../migrations/0006_auto__add_brbitbake.py | 128 ---
...st_environment__chg_field_buildrequest_build.py | 145 ----
.../bldcontrol/migrations/0008_brarchive.py | 138 ---
.../0009_auto__add_field_brlayer_layer_version.py | 180 ----
bitbake/lib/toaster/bldcontrol/models.py | 2 +-
bitbake/lib/toaster/bldcontrol/tests.py | 6 +-
bitbake/lib/toaster/orm/migrations/0001_initial.py | 928 ++++++++++++---------
.../0002_auto__add_field_build_timespent.py | 180 ----
.../lib/toaster/orm/migrations/0003_timespent.py | 182 ----
.../0004_auto__add_field_package_installed_name.py | 181 ----
...e__add_target_file__add_field_variablehistor.py | 281 -------
...ge_size__add_field_target_license_manifest_p.py | 235 ------
.../orm/migrations/0007_auto__add_helptext.py | 214 -----
...story_operation__chg_field_recipe_descriptio.py | 225 -----
..._add_projectlayer__add_projecttarget__add_pr.py | 286 -------
...anch__add_field_project_short_description__a.py | 257 ------
.../0011_auto__add_field_projectlayer_dirpath.py | 242 ------
...layer_optional__add_field_projecttarget_task.py | 252 ------
...erversiondependency__add_unique_layerversion.py | 710 ----------------
...mmary__chg_field_layer_summary__chg_field_re.py | 336 --------
...web_url__add_field_layer_vcs_web_tree_base_u.py | 336 --------
...lptext__chg_field_release_branch__add_index_.py | 359 --------
...faultlayer__add_releaselayersourcepriority__.py | 396 ---------
.../0018_auto__add_field_layer_version_project.py | 331 --------
.../orm/migrations/0019_auto__add_buildartifact.py | 342 --------
...ion_local_path__add_field_recipe_pathflags__.py | 361 --------
...ect__chg_field_project_bitbake_version__chg_.py | 371 --------
...k__add_field_layer_version_local_path__del_f.py | 343 --------
...ings_no__del_field_build_errors_no__del_fiel.py | 353 --------
.../0024_auto__add_field_recipe_is_image.py | 338 --------
.../0025_auto__add_field_project_is_default.py | 346 --------
.../orm/migrations/0026_set_default_project.py | 374 ---------
...e__add_unique_customimagerecipe_name_project.py | 375 ---------
.../0028_auto__chg_field_logmessage_message.py | 345 --------
bitbake/lib/toaster/orm/models.py | 107 ++-
bitbake/lib/toaster/toastergui/urls.py | 2 +-
bitbake/lib/toaster/toastergui/views.py | 24 +-
bitbake/lib/toaster/toastermain/settings.py | 4 +-
bitbake/lib/toaster/toastermain/urls.py | 2 +-
bitbake/toaster-requirements.txt | 3 +-
51 files changed, 775 insertions(+), 10222 deletions(-)
delete mode 100644 bitbake/lib/toaster/bldcontrol/migrations/0002_auto__add_field_buildenvironment_sourcedir__add_field_buildenvironment.py
delete mode 100644 bitbake/lib/toaster/bldcontrol/migrations/0003_auto__add_field_brlayer_dirpath.py
delete mode 100644 bitbake/lib/toaster/bldcontrol/migrations/0004_loadinitialdata.py
delete mode 100644 bitbake/lib/toaster/bldcontrol/migrations/0005_auto__add_brerror.py
delete mode 100644 bitbake/lib/toaster/bldcontrol/migrations/0006_auto__add_brbitbake.py
delete mode 100644 bitbake/lib/toaster/bldcontrol/migrations/0007_auto__add_field_buildrequest_environment__chg_field_buildrequest_build.py
delete mode 100644 bitbake/lib/toaster/bldcontrol/migrations/0008_brarchive.py
delete mode 100644 bitbake/lib/toaster/bldcontrol/migrations/0009_auto__add_field_brlayer_layer_version.py
delete mode 100644 bitbake/lib/toaster/orm/migrations/0002_auto__add_field_build_timespent.py
delete mode 100644 bitbake/lib/toaster/orm/migrations/0003_timespent.py
delete mode 100644 bitbake/lib/toaster/orm/migrations/0004_auto__add_field_package_installed_name.py
delete mode 100644 bitbake/lib/toaster/orm/migrations/0005_auto__add_target_image_file__add_target_file__add_field_variablehistor.py
delete mode 100644 bitbake/lib/toaster/orm/migrations/0006_auto__add_field_target_image_size__add_field_target_license_manifest_p.py
delete mode 100644 bitbake/lib/toaster/orm/migrations/0007_auto__add_helptext.py
delete mode 100644 bitbake/lib/toaster/orm/migrations/0008_auto__chg_field_variablehistory_operation__chg_field_recipe_descriptio.py
delete mode 100644 bitbake/lib/toaster/orm/migrations/0009_auto__add_projectvariable__add_projectlayer__add_projecttarget__add_pr.py
delete mode 100644 bitbake/lib/toaster/orm/migrations/0010_auto__add_field_project_branch__add_field_project_short_description__a.py
delete mode 100644 bitbake/lib/toaster/orm/migrations/0011_auto__add_field_projectlayer_dirpath.py
delete mode 100644 bitbake/lib/toaster/orm/migrations/0012_auto__add_field_projectlayer_optional__add_field_projecttarget_task.py
delete mode 100644 bitbake/lib/toaster/orm/migrations/0013_auto__add_release__add_layerversiondependency__add_unique_layerversion.py
delete mode 100644 bitbake/lib/toaster/orm/migrations/0014_auto__chg_field_package_summary__chg_field_layer_summary__chg_field_re.py
delete mode 100644 bitbake/lib/toaster/orm/migrations/0015_auto__add_field_layer_vcs_web_url__add_field_layer_vcs_web_tree_base_u.py
delete mode 100644 bitbake/lib/toaster/orm/migrations/0016_auto__add_field_release_helptext__chg_field_release_branch__add_index_.py
delete mode 100644 bitbake/lib/toaster/orm/migrations/0017_auto__del_toastersettingdefaultlayer__add_releaselayersourcepriority__.py
delete mode 100644 bitbake/lib/toaster/orm/migrations/0018_auto__add_field_layer_version_project.py
delete mode 100644 bitbake/lib/toaster/orm/migrations/0019_auto__add_buildartifact.py
delete mode 100644 bitbake/lib/toaster/orm/migrations/0020_auto__add_field_layer_version_local_path__add_field_recipe_pathflags__.py
delete mode 100644 bitbake/lib/toaster/orm/migrations/0021_auto__chg_field_build_project__chg_field_project_bitbake_version__chg_.py
delete mode 100644 bitbake/lib/toaster/orm/migrations/0022_auto__add_field_target_task__add_field_layer_version_local_path__del_f.py
delete mode 100644 bitbake/lib/toaster/orm/migrations/0023_auto__del_field_build_warnings_no__del_field_build_errors_no__del_fiel.py
delete mode 100644 bitbake/lib/toaster/orm/migrations/0024_auto__add_field_recipe_is_image.py
delete mode 100644 bitbake/lib/toaster/orm/migrations/0025_auto__add_field_project_is_default.py
delete mode 100644 bitbake/lib/toaster/orm/migrations/0026_set_default_project.py
delete mode 100644 bitbake/lib/toaster/orm/migrations/0027_auto__add_customimagerecipe__add_unique_customimagerecipe_name_project.py
delete mode 100644 bitbake/lib/toaster/orm/migrations/0028_auto__chg_field_logmessage_message.py
--
Regards,
Ed
next reply other threads:[~2015-12-08 16:05 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-12-08 15:31 Ed Bartosh [this message]
2015-12-08 15:31 ` [PATCH 01/18] toaster: Upgrade to Django 1.8.6 and remove South Ed Bartosh
2015-12-08 15:31 ` [PATCH 02/18] toaster: Remove South migrations Ed Bartosh
2015-12-08 15:31 ` [PATCH 03/18] toaster: Fix references to app paths Ed Bartosh
2015-12-08 15:31 ` [PATCH 04/18] toaster: Create default project with get_or_create* method Ed Bartosh
2015-12-08 15:31 ` [PATCH 05/18] toaster: Start Django machinery for database access Ed Bartosh
2015-12-08 15:31 ` [PATCH 06/18] toaster: rename get_query_set -> get_queryset Ed Bartosh
2015-12-08 15:31 ` [PATCH 07/18] toaster: Update API used to make runbuilds methods run in transactions Ed Bartosh
2015-12-08 15:31 ` [PATCH 08/18] toaster: Prevent deprecation warnings for RedirectView Ed Bartosh
2015-12-08 15:31 ` [PATCH 09/18] toaster: Update deprecated manage.py command Ed Bartosh
2015-12-08 15:31 ` [PATCH 10/18] toaster: Check Django version against toaster-requirements.txt Ed Bartosh
2015-12-08 15:31 ` [PATCH 11/18] toaster: Remove compatible_layerversions() method Ed Bartosh
2015-12-08 15:31 ` [PATCH 12/18] toaster: Amend regex for MySQL database URLs Ed Bartosh
2015-12-08 15:32 ` [PATCH 13/18] toaster: use OneToOneField instead of ForeignKey Ed Bartosh
2015-12-08 15:32 ` [PATCH 14/18] toaster: fixed format strings Ed Bartosh
2015-12-08 15:32 ` [PATCH 15/18] toaster: work around 'database is locked' error Ed Bartosh
2015-12-08 15:32 ` [PATCH 16/18] toaster: removed extra calls of migrate Ed Bartosh
2015-12-08 15:32 ` [PATCH 17/18] toaster: monkey patch Queryset Ed Bartosh
2015-12-08 15:32 ` [PATCH 18/18] toaster: rework check for Django version Ed Bartosh
2015-12-09 11:59 ` [PATCH 00/18] Upgrade to Django 1.8 Barros Pena, Belen
2015-12-09 14:47 ` Michael Wood
2015-12-09 17:28 ` Brian Avery
2015-12-09 22:22 ` Ed Bartosh
2015-12-10 3:58 ` Brian Avery
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1449588503.git.ed.bartosh@linux.intel.com \
--to=ed.bartosh@linux.intel.com \
--cc=toaster@yoctoproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.