[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#863939: marked as done (unblock: lava-server/2016.12-2)



Your message dated Fri, 02 Jun 2017 06:10:00 +0000
with message-id <65a9809d-9d22-1273-0f7c-dd28c4d0254e@thykier.net>
and subject line Re: Bug#863939: unblock: lava-server/2016.12-2
has caused the Debian Bug report #863939,
regarding unblock: lava-server/2016.12-2
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
863939: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=863939
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock

Please unblock package lava-server

When migrating from jessie to stretch the migration did not complete due to the
bug reported here - https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=847277

This is fixed with a patch available upstream here
https://review.linaro.org/#/c/19816/

There is a new upload with the above patch to unstable which fixes the
migration issue as observed in bug #847277

As a DM, I do not have upload privileges to lava-server package and the rest of
the active "Debian LAVA team" maintainers (DD) are on vacation this week, DD
Ritesh Raj Sarraf (rrs) sponsored to upload this package.

We are targeting this upload for inclusion into Debian Stretch release and
would request the Release team to do the needful.

unblock lava-server/2016.12-2

-- System Information:
Debian Release: 9.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.8.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_IN, LC_CTYPE=en_IN (charmap=UTF-8), LANGUAGE=en_IN:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru lava-server-2016.12/debian/changelog lava-server-2016.12/debian/changelog
--- lava-server-2016.12/debian/changelog	2016-12-22 17:20:17.000000000 +0530
+++ lava-server-2016.12/debian/changelog	2017-06-01 22:23:12.000000000 +0530
@@ -1,3 +1,9 @@
+lava-server (2016.12-2) unstable; urgency=medium
+
+  * Add a patch to fix jessie to stretch migration (Closes: #847277)
+
+ -- Senthil Kumaran S (stylesen) <stylesen@gmail.com>  Thu, 01 Jun 2017 22:23:12 +0530
+
 lava-server (2016.12-1) unstable; urgency=medium
 
   * New production release
diff -Nru lava-server-2016.12/debian/patches/Fix-migrations-from-Debian-Jessie-to-Stretch-and-ens.patch lava-server-2016.12/debian/patches/Fix-migrations-from-Debian-Jessie-to-Stretch-and-ens.patch
--- lava-server-2016.12/debian/patches/Fix-migrations-from-Debian-Jessie-to-Stretch-and-ens.patch	1970-01-01 05:30:00.000000000 +0530
+++ lava-server-2016.12/debian/patches/Fix-migrations-from-Debian-Jessie-to-Stretch-and-ens.patch	2017-06-01 22:23:12.000000000 +0530
@@ -0,0 +1,58 @@
+From b283288853c3e7baa190ab290eab54d0c3613671 Mon Sep 17 00:00:00 2001
+From: Senthil Kumaran S <senthil.kumaran@linaro.org>
+Date: Mon, 29 May 2017 17:39:39 +0530
+Subject: [PATCH 1/3] Fix migrations from Debian Jessie to Stretch and ensure
+ smooth upgrade.
+
+Django 1.10.1 introduces consistency checks which introduces dependency
+problem with the order in which lava_scheduler_app and linaro_django_xmlrpc
+initial migrations gets applied.
+
+Related bugs:
+* Debian:
+  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=863267
+  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=847277
+
+* Django:
+  https://code.djangoproject.com/ticket/28250
+
+Change-Id: I4ea7632d9e98d6fd5e01aca65c37410ce7dd628a
+---
+ lava_scheduler_app/migrations/0001_initial.py | 16 +++++++++++++++-
+ 1 file changed, 15 insertions(+), 1 deletion(-)
+
+diff --git a/lava_scheduler_app/migrations/0001_initial.py b/lava_scheduler_app/migrations/0001_initial.py
+index e3216829..eda8572b 100644
+--- a/lava_scheduler_app/migrations/0001_initial.py
++++ b/lava_scheduler_app/migrations/0001_initial.py
+@@ -1,12 +1,26 @@
+ # -*- coding: utf-8 -*-
+ from __future__ import unicode_literals
+ 
+-from django.db import models, migrations
++from django.db import models, migrations, DEFAULT_DB_ALIAS, connections
++from django.db.migrations.recorder import MigrationRecorder
+ import django.db.models.deletion
+ from django.conf import settings
+ import lava_scheduler_app.models
+ 
+ 
++connection = connections[DEFAULT_DB_ALIAS]
++recorder = MigrationRecorder(connection)
++linaro_django_xmlrpc_applied = False
++lava_scheduler_app_applied = False
++for app, name in recorder.applied_migrations():
++    if app == 'linaro_django_xmlrpc' and name == '0001_initial':
++        linaro_django_xmlrpc_applied = True
++    if app == 'lava_scheduler_app' and name == '0001_initial':
++        lava_scheduler_app_applied = True
++if not linaro_django_xmlrpc_applied and lava_scheduler_app_applied:
++    recorder.record_applied('linaro_django_xmlrpc', '0001_initial')
++
++
+ class Migration(migrations.Migration):
+ 
+     dependencies = [
+-- 
+2.11.0
+
diff -Nru lava-server-2016.12/debian/patches/series lava-server-2016.12/debian/patches/series
--- lava-server-2016.12/debian/patches/series	1970-01-01 05:30:00.000000000 +0530
+++ lava-server-2016.12/debian/patches/series	2017-06-01 22:23:12.000000000 +0530
@@ -0,0 +1 @@
+Fix-migrations-from-Debian-Jessie-to-Stretch-and-ens.patch

--- End Message ---
--- Begin Message ---
Senthil Kumaran S:
> Package: release.debian.org
> Severity: normal
> User: release.debian.org@packages.debian.org
> Usertags: unblock
> 
> Please unblock package lava-server
> 
> When migrating from jessie to stretch the migration did not complete due to the
> bug reported here - https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=847277
> 
> This is fixed with a patch available upstream here
> https://review.linaro.org/#/c/19816/
> 
> There is a new upload with the above patch to unstable which fixes the
> migration issue as observed in bug #847277
> 
> As a DM, I do not have upload privileges to lava-server package and the rest of
> the active "Debian LAVA team" maintainers (DD) are on vacation this week, DD
> Ritesh Raj Sarraf (rrs) sponsored to upload this package.
> 
> We are targeting this upload for inclusion into Debian Stretch release and
> would request the Release team to do the needful.
> 
> unblock lava-server/2016.12-2
> 
> [...]

Unblocked, thanks.

~Niels

--- End Message ---

Reply to: