All of lore.kernel.org
 help / color / mirror / Atom feed
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



             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.