From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by yocto-www.yoctoproject.org (Postfix, from userid 118) id 07B70E00A27; Thu, 25 Jun 2015 03:11:05 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on yocto-www.yoctoproject.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.1 X-Spam-HAM-Report: * -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low * trust * [209.85.212.174 listed in list.dnswl.org] * -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% * [score: 0.0000] Received: from mail-wi0-f174.google.com (mail-wi0-f174.google.com [209.85.212.174]) by yocto-www.yoctoproject.org (Postfix) with ESMTP id 83746E009EF for ; Thu, 25 Jun 2015 03:10:58 -0700 (PDT) Received: by wicnd19 with SMTP id nd19so159258218wic.1 for ; Thu, 25 Jun 2015 03:10:57 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=5BaM7MoLBURpahqFK/umj8bE7cwwo9EmCCXQMkWdHi4=; b=UaPoJg7UsElsrv+qpkyXgFdM1vhXGoafLW6nN38lcI4VetAHNP4PzjjamXq6fkvGrK KYXzzgv8+seqHllggLnqp2yz3BOM9v8SKJ+GunOiLaSiNOqwQfnwqaz6oSz6VhCGy4Nf A6ayC2MYjaBY5FNHVM5LTmR4otiZe9q9Dl3RZjTvEx5w0SlHurjzVDT7dgmqqe7eOC28 G8KpjAN9Xvt6oKJanIwujRzccgQzaNoq1Ejwn1hBdMLMb/pNxxRb/086RZRL+TYpumcx 715sW0B58luSy/2gNKSz3EwQ/6WM1ztFASER7gFw8DuL2OEkSvvj92oNpLriZ2ncYoaR lL5w== X-Gm-Message-State: ALoCoQlHIjFuwcO3IKD6XGH+GDDu9eqeGIhn3tjNqqIPKNYpY7y/MIgkGhyfeTy/yDP1RAnqV9j/ X-Received: by 10.194.185.236 with SMTP id ff12mr79719023wjc.134.1435227057837; Thu, 25 Jun 2015 03:10:57 -0700 (PDT) Received: from [192.168.2.170] ([83.217.123.106]) by mx.google.com with ESMTPSA id c7sm31430106wjb.19.2015.06.25.03.10.56 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 25 Jun 2015 03:10:56 -0700 (PDT) Message-ID: <558BD3B0.5020107@intel.com> Date: Thu, 25 Jun 2015 11:10:56 +0100 From: Michael Wood User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 To: "Damian, Alexandru" References: <558059DB.9090409@intel.com> <558431C9.1030004@intel.com> In-Reply-To: Cc: "toaster@yoctoproject.org" Subject: Re: [review-request] michaelw/toaster/orm-split-up X-BeenThere: toaster@yoctoproject.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: Web based interface for BitBake List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Jun 2015 10:11:05 -0000 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Have you tried deleting the *.pyc ? On 25/06/15 11:02, Damian, Alexandru wrote: > I'm sorry, still will not pick this up. > > I get this error when starting Toaster with an empty (new) database: > > > AlreadyRegistered at /toastergui/landing/ > > The model LayerSource is already registered > Environment: > > > Request Method: GET > Request URL:http://localhost:8000/toastergui/landing/ > > Django Version: 1.6.10 > Python Version: 2.7.6 > Installed Applications: > ('django.contrib.auth', > 'django.contrib.contenttypes', > 'django.contrib.messages', > 'django.contrib.sessions', > 'django.contrib.admin', > 'django.contrib.staticfiles', > 'django.contrib.humanize', > 'bldcollector', > 'toastermain', > 'south', > 'bldcontrol', > 'orm', > 'toastergui') > Installed Middleware: > ('django.middleware.common.CommonMiddleware', > 'django.contrib.sessions.middleware.SessionMiddleware', > 'django.middleware.csrf.CsrfViewMiddleware', > 'django.contrib.auth.middleware.AuthenticationMiddleware', > 'django.contrib.messages.middleware.MessageMiddleware') > > > Traceback: > File "/home/ddalex/venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response > 99. resolver_match = resolver.resolve(request.path_info) > File "/home/ddalex/venv/local/lib/python2.7/site-packages/django/core/urlresolvers.py" in resolve > 337. for pattern in self.url_patterns: > File "/home/ddalex/venv/local/lib/python2.7/site-packages/django/core/urlresolvers.py" in url_patterns > 365. patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) > File "/home/ddalex/venv/local/lib/python2.7/site-packages/django/core/urlresolvers.py" in urlconf_module > 360. self._urlconf_module = import_module(self.urlconf_name) > File "/home/ddalex/venv/local/lib/python2.7/site-packages/django/utils/importlib.py" in import_module > 40. __import__(name) > File "/home/ddalex/ssd/yocto/poky/bitbake/lib/toaster/toastermain/urls.py" in > 32. admin.autodiscover() > File "/home/ddalex/venv/local/lib/python2.7/site-packages/django/contrib/admin/__init__.py" in autodiscover > 29. import_module('%s.admin' % app) > File "/home/ddalex/venv/local/lib/python2.7/site-packages/django/utils/importlib.py" in import_module > 40. __import__(name) > File "/home/ddalex/venv/local/lib/python2.7/site-packages/django/contrib/admin/sites.py" in register > 77. raise AlreadyRegistered('The model %s is already registered' % model.__name__) > > Exception Type: AlreadyRegistered at /toastergui/landing/ > Exception Value: The model LayerSource is already registered > > > On Fri, Jun 19, 2015 at 4:14 PM, Michael Wood > > wrote: > > OK, I've added a commit on this branch for step 1 > > And will file a bug/patch in the autobuilder to update the url. > > Michael > > On 19/06/15 12:38, Damian, Alexandru wrote: > > Hi, > > There is a slight problem with this approach. > > The AB is using the "/orm/eventfile" URL for uploading bitbake > eventfiles from running builds. > This patch changes that to "/bldcollector/eventfile", breaking > the interface for AB; therefore it cannot be taken as it is. > > I would suggest a 3-step approach: > > - make both the old and new URL work simultaneously, and have > that deployed on the toaster-ab-server > - patch the AB to use the new URL > - once the patch is deployed to AB and verified to be > correctly used in uploading data, delete the old URL mapping. > > Cheers, > Alex > > > > On Tue, Jun 16, 2015 at 6:16 PM, Michael Wood > > >> wrote: > > This is a slightly reduced scope version of the > refactoring of the > ORM that was discussed. The orm can continue to be a > central place > for database abstraction and the bldcollector can take > over the > function that was confusingly part of the orm application. > > This reduces the changes from potentially /most/ files in > toaster > to a select few, as after looking at this the gain from > changing > more of the application doesn't outweigh the risk for > regressions > and potential disruption. > > commit e35930be7c9fc99d5244c28c4f37eaece1615606 > Author: Michael Wood > >> > Date: Tue Jun 16 16:00:26 2015 +0100 > > bitbake: toaster: split orm app into it's own module > and app > > The orm application was also the django application to > collect > the build > information. Splitting this module up into it's functional > parts. orm > for the data module and bldcollector for build > collection data. > > [YOCTO #7706] > > Signed-off-by: Michael Wood > >> > > -- _______________________________________________ > toaster mailing list > toaster@yoctoproject.org > > > https://lists.yoctoproject.org/listinfo/toaster > > > > > -- > Alex Damian > Yocto Project > SSG / OTC > > --------------------------------------------------------------------- > Intel Corporation (UK) Limited > Registered No. 1134945 (England) > Registered Office: Pipers Way, Swindon SN3 1RJ > VAT No: 860 2173 47 > > This e-mail and any attachments may contain confidential > material for > the sole use of the intended recipient(s). Any review or > distribution > by others is strictly prohibited. If you are not the intended > recipient, please contact the sender and delete all copies. > > > --------------------------------------------------------------------- > Intel Corporation (UK) Limited > Registered No. 1134945 (England) > Registered Office: Pipers Way, Swindon SN3 1RJ > VAT No: 860 2173 47 > > This e-mail and any attachments may contain confidential material for > the sole use of the intended recipient(s). Any review or distribution > by others is strictly prohibited. If you are not the intended > recipient, please contact the sender and delete all copies. > > > > > -- > Alex Damian > Yocto Project > SSG / OTC > > --------------------------------------------------------------------- > Intel Corporation (UK) Limited > Registered No. 1134945 (England) > Registered Office: Pipers Way, Swindon SN3 1RJ > VAT No: 860 2173 47 > > This e-mail and any attachments may contain confidential material for > the sole use of the intended recipient(s). Any review or distribution > by others is strictly prohibited. If you are not the intended > recipient, please contact the sender and delete all copies. >