[Toaster] Adding custom toasterconf.json file for Mentor
sujith h
sujith.h at gmail.com
Mon Aug 10 02:56:00 PDT 2015
Hi,
I modified config file to have 'remote:yocto,mel' to see if it can verify
the url and proceed.
I guess I got the problem here. _read_git_url_from_local_repository reads
the url from where the config file resides. So this causes the issue.
Regards,
Sujith H
On Mon, Aug 10, 2015 at 2:55 PM, sujith h <sujith.h at gmail.com> wrote:
> Hi Ed,
>
> I have one more query. The toasterconf.json with which I got the view
> populated with the layers is attached with the
> mail(toasterconf.json_WorkingUI). I haven't provided vcs_url in that file
> correctly. Hence I got error when I tried to build an image:
> --------------------
> 2015-08-10 14:42:52,389 DEBUG localhostbecontroller, our git repos are
> {(u'/home/sujith/MEL/toaster_MEL/meta-fsl-arm', u'HEAD'): [(u'meta-fsl-arm',
>
> u'meta-fsl-arm')],
> (u'/home/sujith/MEL/toaster_MEL/meta-mentor', u'HEAD'): [(u'meta-mel',
> u'meta-mel'),
>
> (u'meta-mel-support',
>
> u'meta-mel-support')],
> (u'/home/sujith/MEL/toaster_MEL/meta-mentor-private', u'HEAD'):
> [(u'meta-mentor-private',
>
> u'meta-mentor-private')],
> (u'/home/sujith/MEL/toaster_MEL/meta-mentor-staging', u'HEAD'):
> [(u'meta-mentor-staging',
>
> u'meta-mentor-staging')],
> (u'/home/sujith/MEL/toaster_MEL/meta-mx6q', u'HEAD'): [(u'meta-mx6q',
> u'meta-mx6q')],
> (u'/home/sujith/MEL/toaster_MEL/meta-oe', u'HEAD'): [(u'meta-python',
> u'meta-python'),
> (u'meta-multimedia',
> u'meta-multimedia'),
> (u'meta-filesystems',
>
> u'meta-filesystems'),
> (u'meta-networking',
> u'meta-networking'),
> (u'meta-oe',
> u'meta-oe')],
> (u'/home/sujith/MEL/toaster_MEL/meta-sourcery', u'HEAD'):
> [(u'meta-sourcery',
>
> u'meta-sourcery')],
> (u'/home/sujith/MEL/toaster_MEL/meta-tracing', u'HEAD'):
> [(u'meta-tracing',
>
> u'meta-tracing')],
> (u'/home/sujith/MEL/toaster_MEL/poky', u'HEAD'): [(u'openembedded-core',
> u'meta'),
> (u'meta-yocto',
> u'meta-yocto'),
> (u'meta-yocto-bsp',
> u'meta-yocto-bsp')],
> (u'ssh://git@github.com/MentorEmbedded/meta-mentor.git', u'HEAD'):
> [('bitbake',
>
> u'bitbake')]}
> 2015-08-10 14:42:52,390 DEBUG lbc_shellcmmd:
> (/home/sujith/MEL/toaster_MEL/venv) git remote -v
> 2015-08-10 14:42:52,393 WARNING localhostbecontroller: shellcmd error
> command: git remote -v
> fatal: Not a git repository (or any of the parent directories): .git
>
> 2015-08-10 14:42:52,394 DEBUG lbc_shellcmmd:
> (/home/sujith/MEL/toaster_MEL/meta-mentor-industrial) git remote -v
> 2015-08-10 14:42:52,440 DEBUG localhostbecontroller: shellcmd success
> 2015-08-10 14:42:52,440 DEBUG lbc_shellcmmd:
> (/home/sujith/MEL/toaster_MEL/meta-omap5-evm) git remote -v
> 2015-08-10 14:42:52,481 DEBUG localhostbecontroller: shellcmd success
> 2015-08-10 14:42:52,481 DEBUG lbc_shellcmmd:
> (/home/sujith/MEL/toaster_MEL/.repo) git remote -v
> 2015-08-10 14:42:52,485 WARNING localhostbecontroller: shellcmd error
> command: git remote -v
> fatal: Not a git repository (or any of the parent directories): .git
>
> 2015-08-10 14:42:52,486 DEBUG lbc_shellcmmd:
> (/home/sujith/MEL/toaster_MEL/manufacturing) git remote -v
> 2015-08-10 14:42:52,535 DEBUG localhostbecontroller: shellcmd success
> 2015-08-10 14:42:52,535 DEBUG lbc_shellcmmd:
> (/home/sujith/MEL/toaster_MEL/meta-arago-glsdk) git remote -v
> 2015-08-10 14:42:52,577 DEBUG localhostbecontroller: shellcmd success
> 2015-08-10 14:42:52,577 DEBUG lbc_shellcmmd:
> (/home/sujith/MEL/toaster_MEL/meta-mentor-amsdk) git remote -v
> 2015-08-10 14:42:52,609 DEBUG localhostbecontroller: shellcmd success
> 2015-08-10 14:42:52,609 DEBUG lbc_shellcmmd:
> (/home/sujith/MEL/toaster_MEL/poky) git remote -v
> 2015-08-10 14:42:52,613 DEBUG localhostbecontroller: shellcmd success
> 2015-08-10 14:42:52,614 DEBUG lbc_shellcmmd:
> (/home/sujith/MEL/toaster_MEL/meta-selinux) git remote -v
> 2015-08-10 14:42:52,636 DEBUG localhostbecontroller: shellcmd success
> 2015-08-10 14:42:52,636 DEBUG lbc_shellcmmd:
> (/home/sujith/MEL/toaster_MEL/meta-virtualization) git remote -v
> 2015-08-10 14:42:52,690 DEBUG localhostbecontroller: shellcmd success
> 2015-08-10 14:42:52,690 DEBUG lbc_shellcmmd:
> (/home/sujith/MEL/toaster_MEL/meta-mentor-mx6q-memf) git remote -v
> 2015-08-10 14:42:52,754 DEBUG localhostbecontroller: shellcmd success
> 2015-08-10 14:42:52,754 DEBUG lbc_shellcmmd:
> (/home/sujith/MEL/toaster_MEL/meta-mentor-glsdk) git remote -v
> 2015-08-10 14:42:52,774 DEBUG localhostbecontroller: shellcmd success
> 2015-08-10 14:42:52,774 DEBUG lbc_shellcmmd:
> (/home/sujith/MEL/toaster_MEL/toaster_build_artifacts) git remote -v
> 2015-08-10 14:42:52,779 WARNING localhostbecontroller: shellcmd error
> command: git remote -v
> fatal: Not a git repository (or any of the parent directories): .git
>
> 2015-08-10 14:42:52,779 DEBUG lbc_shellcmmd:
> (/home/sujith/MEL/toaster_MEL/meta-fastboot) git remote -v
> 2015-08-10 14:42:52,808 DEBUG localhostbecontroller: shellcmd success
> 2015-08-10 14:42:52,808 DEBUG lbc_shellcmmd:
> (/home/sujith/MEL/toaster_MEL/meta-tracing) git remote -v
> 2015-08-10 14:42:52,845 DEBUG localhostbecontroller: shellcmd success
> 2015-08-10 14:42:52,845 DEBUG lbc_shellcmmd:
> (/home/sujith/MEL/toaster_MEL/scripts) git remote -v
> 2015-08-10 14:42:52,876 DEBUG localhostbecontroller: shellcmd success
> 2015-08-10 14:42:52,877 DEBUG lbc_shellcmmd:
> (/home/sujith/MEL/toaster_MEL/meta-mentor-private) git remote -v
> 2015-08-10 14:42:52,893 DEBUG localhostbecontroller: shellcmd success
> 2015-08-10 14:42:52,893 DEBUG lbc_shellcmmd:
> (/home/sujith/MEL/toaster_MEL/meta-mentor-xilinx) git remote -v
> 2015-08-10 14:42:52,915 DEBUG localhostbecontroller: shellcmd success
> 2015-08-10 14:42:52,915 DEBUG lbc_shellcmmd:
> (/home/sujith/MEL/toaster_MEL/meta-mentor-security) git remote -v
> 2015-08-10 14:42:52,943 DEBUG localhostbecontroller: shellcmd success
> 2015-08-10 14:42:52,944 DEBUG lbc_shellcmmd:
> (/home/sujith/MEL/toaster_MEL/meta-dra7xx-evm) git remote -v
> 2015-08-10 14:42:52,976 DEBUG localhostbecontroller: shellcmd success
> 2015-08-10 14:42:52,976 DEBUG lbc_shellcmmd:
> (/home/sujith/MEL/toaster_MEL/meta-fsl-ppc) git remote -v
> 2015-08-10 14:42:52,998 DEBUG localhostbecontroller: shellcmd success
> 2015-08-10 14:42:52,999 DEBUG lbc_shellcmmd:
> (/home/sujith/MEL/toaster_MEL/meta-qt5-mel) git remote -v
> 2015-08-10 14:42:53,016 DEBUG localhostbecontroller: shellcmd success
> 2015-08-10 14:42:53,016 DEBUG lbc_shellcmmd:
> (/home/sujith/MEL/toaster_MEL/meta-intel) git remote -v
> 2015-08-10 14:42:53,028 DEBUG localhostbecontroller: shellcmd success
> 2015-08-10 14:42:53,028 DEBUG lbc_shellcmmd:
> (/home/sujith/MEL/toaster_MEL/meta-erlang) git remote -v
> 2015-08-10 14:42:53,057 DEBUG localhostbecontroller: shellcmd success
> 2015-08-10 14:42:53,057 DEBUG lbc_shellcmmd:
> (/home/sujith/MEL/toaster_MEL/meta-qt5) git remote -v
> 2015-08-10 14:42:53,092 DEBUG localhostbecontroller: shellcmd success
> 2015-08-10 14:42:53,092 DEBUG lbc_shellcmmd:
> (/home/sujith/MEL/toaster_MEL/meta-fsl-arm) git remote -v
> 2015-08-10 14:42:53,123 DEBUG localhostbecontroller: shellcmd success
> 2015-08-10 14:42:53,123 DEBUG lbc_shellcmmd:
> (/home/sujith/MEL/toaster_MEL/meta-mentor-mx6solox-memf) git remote -v
> 2015-08-10 14:42:53,147 DEBUG localhostbecontroller: shellcmd success
> 2015-08-10 14:42:53,147 DEBUG lbc_shellcmmd:
> (/home/sujith/MEL/toaster_MEL/meta-oe) git remote -v
> 2015-08-10 14:42:53,162 DEBUG localhostbecontroller: shellcmd success
> 2015-08-10 14:42:53,162 DEBUG lbc_shellcmmd:
> (/home/sujith/MEL/toaster_MEL/meta-minnow) git remote -v
> 2015-08-10 14:42:53,185 DEBUG localhostbecontroller: shellcmd success
> 2015-08-10 14:42:53,185 DEBUG lbc_shellcmmd:
> (/home/sujith/MEL/toaster_MEL/meta-mentor-xilinx-memf) git remote -v
> 2015-08-10 14:42:53,213 DEBUG localhostbecontroller: shellcmd success
> 2015-08-10 14:42:53,214 DEBUG lbc_shellcmmd:
> (/home/sujith/MEL/toaster_MEL/meta-sourcery) git remote -v
> 2015-08-10 14:42:53,246 DEBUG localhostbecontroller: shellcmd success
> 2015-08-10 14:42:53,246 DEBUG lbc_shellcmmd:
> (/home/sujith/MEL/toaster_MEL/meta-ti-glsdk) git remote -v
> 2015-08-10 14:42:53,275 DEBUG localhostbecontroller: shellcmd success
> 2015-08-10 14:42:53,275 DEBUG lbc_shellcmmd:
> (/home/sujith/MEL/toaster_MEL/meta-mentor-iot) git remote -v
> 2015-08-10 14:42:53,291 DEBUG localhostbecontroller: shellcmd success
> 2015-08-10 14:42:53,291 DEBUG lbc_shellcmmd:
> (/home/sujith/MEL/toaster_MEL/meta-mentor-softing-opcua) git remote -v
> 2015-08-10 14:42:53,303 DEBUG localhostbecontroller: shellcmd success
> 2015-08-10 14:42:53,303 DEBUG lbc_shellcmmd:
> (/home/sujith/MEL/toaster_MEL/meta-xilinx) git remote -v
> 2015-08-10 14:42:53,316 DEBUG localhostbecontroller: shellcmd success
> 2015-08-10 14:42:53,317 DEBUG lbc_shellcmmd:
> (/home/sujith/MEL/toaster_MEL/meta-ti) git remote -v
> 2015-08-10 14:42:53,335 DEBUG localhostbecontroller: shellcmd success
> 2015-08-10 14:42:53,335 DEBUG lbc_shellcmmd:
> (/home/sujith/MEL/toaster_MEL/meta-fsl-networking) git remote -v
> 2015-08-10 14:42:53,355 DEBUG localhostbecontroller: shellcmd success
> 2015-08-10 14:42:53,355 DEBUG lbc_shellcmmd:
> (/home/sujith/MEL/toaster_MEL/poky_upstream) git remote -v
> 2015-08-10 14:42:53,398 DEBUG localhostbecontroller: shellcmd success
> 2015-08-10 14:42:53,398 DEBUG lbc_shellcmmd:
> (/home/sujith/MEL/toaster_MEL/meta-mentor-softing-ethernetip) git remote -v
> 2015-08-10 14:42:53,427 DEBUG localhostbecontroller: shellcmd success
> 2015-08-10 14:42:53,427 DEBUG lbc_shellcmmd:
> (/home/sujith/MEL/toaster_MEL/meta-mx6solox) git remote -v
> 2015-08-10 14:42:53,444 DEBUG localhostbecontroller: shellcmd success
> 2015-08-10 14:42:53,445 DEBUG lbc_shellcmmd:
> (/home/sujith/MEL/toaster_MEL/poky_mel) git remote -v
> 2015-08-10 14:42:53,459 DEBUG localhostbecontroller: shellcmd success
> 2015-08-10 14:42:53,459 DEBUG lbc_shellcmmd:
> (/home/sujith/MEL/toaster_MEL/meta-mentor) git remote -v
> 2015-08-10 14:42:53,463 DEBUG localhostbecontroller: shellcmd success
> 2015-08-10 14:42:53,464 DEBUG lbc_shellcmmd:
> (/home/sujith/MEL/toaster_MEL/meta-mx6q) git remote -v
> 2015-08-10 14:42:53,510 DEBUG localhostbecontroller: shellcmd success
> 2015-08-10 14:42:53,510 DEBUG lbc_shellcmmd:
> (/home/sujith/MEL/toaster_MEL/docs) git remote -v
> 2015-08-10 14:42:53,546 DEBUG localhostbecontroller: shellcmd success
> 2015-08-10 14:42:53,547 DEBUG localhostbecontroller: giturl
> /home/sujith/MEL/toaster_MEL/meta-mx6q:HEAD checking out in current
> directory /home/sujith/MEL/toaster_MEL/poky
> 2015-08-10 14:42:53,547 DEBUG lbc_shellcmmd:
> (/home/sujith/MEL/toaster_MEL/poky) git remote -v
> 2015-08-10 14:42:53,551 DEBUG localhostbecontroller: shellcmd success
> Traceback (most recent call last):
> File
> "/home/sujith/MEL/toaster_MEL/poky/bitbake/lib/toaster/bldcontrol/management/commands/runbuilds.py",
> line 59, in schedule
> bec.triggerBuild(br.brbitbake_set.all(), br.brlayer_set.all(),
> br.brvariable_set.all(), br.brtarget_set.all())
> File
> "/home/sujith/MEL/toaster_MEL/poky/bitbake/lib/toaster/bldcontrol/localhostbecontroller.py",
> line 319, in triggerBuild
> self.setLayers(bitbake, layers)
> File
> "/home/sujith/MEL/toaster_MEL/poky/bitbake/lib/toaster/bldcontrol/localhostbecontroller.py",
> line 255, in setLayers
> raise BuildSetupException("Existing git repository at %s, but with
> different remotes ('%s', expected '%s'). Toaster will not continue out of
> fear of damaging something." % (localdirname, ",
> ".join(localremotes.split("\n")), giturl))
> BuildSetupException: Existing git repository at
> /home/sujith/MEL/toaster_MEL/poky, but with different remotes ('yocto
> git://git.yoctoproject.org/poky.git (fetch), yocto git://
> git.yoctoproject.org/poky.git (push), ', expected
> '/home/sujith/MEL/toaster_MEL/meta-mx6q'). Toaster will not continue out of
> fear of damaging something.
> --------------------
>
> After this I modified the config file which is also attached in the mail,
> where I have modified vcs_url field as remote:yocto or remote:mel. I have
> added it by verifying the output of git remote -v. Now the command :
> ./poky/bitbake/lib/toaster/manage.py loadconf meta-mentor/toasterconf.json
> fails,
>
> -----------------------------
> Traceback (most recent call last):
> File "./poky/bitbake/lib/toaster/manage.py", line 10, in <module>
> execute_from_command_line(sys.argv)
> File
> "/home/sujith/MEL/toaster_MEL/venv/local/lib/python2.7/site-packages/django/core/management/__init__.py",
> line 399, in execute_from_command_line
> utility.execute()
> File
> "/home/sujith/MEL/toaster_MEL/venv/local/lib/python2.7/site-packages/django/core/management/__init__.py",
> line 392, in execute
> self.fetch_command(subcommand).run_from_argv(self.argv)
> File
> "/home/sujith/MEL/toaster_MEL/venv/local/lib/python2.7/site-packages/django/core/management/base.py",
> line 242, in run_from_argv
> self.execute(*args, **options.__dict__)
> File
> "/home/sujith/MEL/toaster_MEL/venv/local/lib/python2.7/site-packages/django/core/management/base.py",
> line 285, in execute
> output = self.handle(*args, **options)
> File
> "/home/sujith/MEL/toaster_MEL/poky/bitbake/lib/toaster/bldcontrol/management/commands/loadconf.py",
> line 171, in handle
> self._import_layer_config(filepath)
> File
> "/home/sujith/MEL/toaster_MEL/poky/bitbake/lib/toaster/bldcontrol/management/commands/loadconf.py",
> line 71, in _import_layer_config
> bvo.giturl = _read_git_url_from_local_repository(bvi['giturl'])
> File
> "/home/sujith/MEL/toaster_MEL/poky/bitbake/lib/toaster/bldcontrol/management/commands/loadconf.py",
> line 62, in _read_git_url_from_local_repository
> raise Exception("Error while looking for remote \"%s\" in \"%s\"" %
> (remote_name, out))
> Exception: Error while looking for remote "yocto" in "mel ssh://
> git at github.com/MentorEmbedded/meta-mentor.git (fetch)
> mel ssh://git@github.com/MentorEmbedded/meta-mentor.git (push)
> "
> -----------------------------
>
>
>
> On Fri, Aug 7, 2015 at 6:28 PM, sujith h <sujith.h at gmail.com> wrote:
>
>>
>>
>> On Fri, Aug 7, 2015 at 6:07 PM, Ed Bartosh <ed.bartosh at linux.intel.com>
>> wrote:
>>
>>> On Fri, Aug 07, 2015 at 05:49:45PM +0530, sujith h wrote:
>>> > On Fri, Aug 7, 2015 at 5:31 PM, sujith h <sujith.h at gmail.com> wrote:
>>> >
>>> > >
>>> > >
>>> > > On Fri, Aug 7, 2015 at 5:11 PM, Ed Bartosh <
>>> ed.bartosh at linux.intel.com>
>>> > > wrote:
>>> > >
>>> > >> Hi Sujith,
>>> > >>
>>> > >> It looks like your repository doesn't have 'origin' remote, which
>>> > >> failing code is trying to find in 'git remote -v' output.
>>> > >>
>>> > >> For your repository git remote -v prints the following 2 lines:
>>> > >> mel ssh://git@github.com/MentorEmbedded/meta-mentor.git (fetch)
>>> > >> mel ssh://git@github.com/MentorEmbedded/meta-mentor.git (push)
>>> > >>
>>> > >> so, your remote name is 'mel'. My guess is that 'origin' is taken
>>> from
>>> > >> your toasterconfig.json. Unfortunately I can't
>>> > >> reproduce this on my machine as I don't have your layers.
>>> > >>
>>> > >> I'd suggest to replace 'origin' with 'mel' in your config and try
>>> again.
>>> > >>
>>> > >
>>> > > Sure Ed, I would try to use mel instead of origin and I will update
>>> the
>>> > > result. Thanks for the pointer.
>>> > >
>>> >
>>> > When I change to mel in the config file, the error I get is :
>>> >
>>>
>>> This happened because of this db constraint for SourceLayer model:
>>> unique_together = (('sourcetype', 'apiurl'), )
>>>
>>> Looks like you have duplicate apiurls in your config.
>>>
>>
>> Yah you are right. So I cleaned up sqlite db. And restarted toaster,
>> without importing toaster's default config. And then tried with my changes
>> and its nice to see, changes getting included. I have attached the
>> screenshot. Thanks Ed for the valuable support.
>>
>>
>>
>>>
>>> Regards,
>>> Ed
>>>
>>> > ----------
>>> > (venv)sujith at kdekidd0:~/MEL/toaster_MEL$
>>> > ./poky/bitbake/lib/toaster/manage.py loadconf
>>> > /home/sujith/MEL/toaster_MEL/meta-mentor/toasterconf.json
>>> > Traceback (most recent call last):
>>> > File "./poky/bitbake/lib/toaster/manage.py", line 10, in <module>
>>> > execute_from_command_line(sys.argv)
>>> > File
>>> >
>>> "/home/sujith/MEL/toaster_MEL/venv/local/lib/python2.7/site-packages/django/core/management/__init__.py",
>>> > line 399, in execute_from_command_line
>>> > utility.execute()
>>> > File
>>> >
>>> "/home/sujith/MEL/toaster_MEL/venv/local/lib/python2.7/site-packages/django/core/management/__init__.py",
>>> > line 392, in execute
>>> > self.fetch_command(subcommand).run_from_argv(self.argv)
>>> > File
>>> >
>>> "/home/sujith/MEL/toaster_MEL/venv/local/lib/python2.7/site-packages/django/core/management/base.py",
>>> > line 242, in run_from_argv
>>> > self.execute(*args, **options.__dict__)
>>> > File
>>> >
>>> "/home/sujith/MEL/toaster_MEL/venv/local/lib/python2.7/site-packages/django/core/management/base.py",
>>> > line 285, in execute
>>> > output = self.handle(*args, **options)
>>> > File
>>> >
>>> "/home/sujith/MEL/toaster_MEL/poky/bitbake/lib/toaster/bldcontrol/management/commands/loadconf.py",
>>> > line 171, in handle
>>> > self._import_layer_config(filepath)
>>> > File
>>> >
>>> "/home/sujith/MEL/toaster_MEL/poky/bitbake/lib/toaster/bldcontrol/management/commands/loadconf.py",
>>> > line 97, in _import_layer_config
>>> > apiurl = apiurl
>>> > File
>>> >
>>> "/home/sujith/MEL/toaster_MEL/venv/local/lib/python2.7/site-packages/django/db/models/manager.py",
>>> > line 157, in create
>>> > return self.get_queryset().create(**kwargs)
>>> > File
>>> >
>>> "/home/sujith/MEL/toaster_MEL/venv/local/lib/python2.7/site-packages/django/db/models/query.py",
>>> > line 319, in create
>>> > obj.save(force_insert=True, using=self.db)
>>> > File
>>> > "/home/sujith/MEL/toaster_MEL/poky/bitbake/lib/toaster/orm/models.py",
>>> line
>>> > 740, in save
>>> > return super(LayerSource, self).save(*args, **kwargs)
>>> > File
>>> >
>>> "/home/sujith/MEL/toaster_MEL/venv/local/lib/python2.7/site-packages/django/db/models/base.py",
>>> > line 545, in save
>>> > force_update=force_update, update_fields=update_fields)
>>> > File
>>> >
>>> "/home/sujith/MEL/toaster_MEL/venv/local/lib/python2.7/site-packages/django/db/models/base.py",
>>> > line 573, in save_base
>>> > updated = self._save_table(raw, cls, force_insert, force_update,
>>> using,
>>> > update_fields)
>>> > File
>>> >
>>> "/home/sujith/MEL/toaster_MEL/venv/local/lib/python2.7/site-packages/django/db/models/base.py",
>>> > line 654, in _save_table
>>> > result = self._do_insert(cls._base_manager, using, fields,
>>> update_pk,
>>> > raw)
>>> > File
>>> >
>>> "/home/sujith/MEL/toaster_MEL/venv/local/lib/python2.7/site-packages/django/db/models/base.py",
>>> > line 687, in _do_insert
>>> > using=using, raw=raw)
>>> > File
>>> >
>>> "/home/sujith/MEL/toaster_MEL/venv/local/lib/python2.7/site-packages/django/db/models/manager.py",
>>> > line 232, in _insert
>>> > return insert_query(self.model, objs, fields, **kwargs)
>>> > File
>>> >
>>> "/home/sujith/MEL/toaster_MEL/venv/local/lib/python2.7/site-packages/django/db/models/query.py",
>>> > line 1511, in insert_query
>>> > return query.get_compiler(using=using).execute_sql(return_id)
>>> > File
>>> >
>>> "/home/sujith/MEL/toaster_MEL/venv/local/lib/python2.7/site-packages/django/db/models/sql/compiler.py",
>>> > line 898, in execute_sql
>>> > cursor.execute(sql, params)
>>> > File
>>> >
>>> "/home/sujith/MEL/toaster_MEL/venv/local/lib/python2.7/site-packages/django/db/backends/util.py",
>>> > line 69, in execute
>>> > return super(CursorDebugWrapper, self).execute(sql, params)
>>> > File
>>> >
>>> "/home/sujith/MEL/toaster_MEL/venv/local/lib/python2.7/site-packages/django/db/backends/util.py",
>>> > line 53, in execute
>>> > return self.cursor.execute(sql, params)
>>> > File
>>> >
>>> "/home/sujith/MEL/toaster_MEL/venv/local/lib/python2.7/site-packages/django/db/utils.py",
>>> > line 99, in __exit__
>>> > six.reraise(dj_exc_type, dj_exc_value, traceback)
>>> > File
>>> >
>>> "/home/sujith/MEL/toaster_MEL/venv/local/lib/python2.7/site-packages/django/db/backends/util.py",
>>> > line 53, in execute
>>> > return self.cursor.execute(sql, params)
>>> > File
>>> >
>>> "/home/sujith/MEL/toaster_MEL/venv/local/lib/python2.7/site-packages/django/db/backends/sqlite3/base.py",
>>> > line 450, in execute
>>> > return Database.Cursor.execute(self, query, params)
>>> > django.db.utils.IntegrityError: UNIQUE constraint failed:
>>> > orm_layersource.name
>>> > (venv)sujith at kdekidd0:~/MEL/toaster_MEL$
>>> > ----------
>>> >
>>> > >
>>> > >
>>> > >> Regards,
>>> > >> Ed
>>> > >>
>>> > >>
>>> > >> On Fri, Aug 07, 2015 at 02:24:44PM +0530, sujith h wrote:
>>> > >> > On Thu, Aug 6, 2015 at 6:11 PM, sujith h <sujith.h at gmail.com>
>>> wrote:
>>> > >> >
>>> > >> > > Hi all,
>>> > >> > >
>>> > >> > > At Mentor we provide already cloned layers ( like poky,
>>> meta-mentor
>>> > >> etc ).
>>> > >> > > In meta-mentor layer we have a setup-environment script which
>>> when
>>> > >> run from
>>> > >> > > command line along with arguments like machine name ( eg:
>>> qemuarm,
>>> > >> minnow
>>> > >> > > etc ) would create a build folder with local.conf and
>>> bblayers.conf.
>>> > >> The
>>> > >> > > bblayers.conf will include all the layers which are dependent
>>> for
>>> > >> machine
>>> > >> > > to be built. So I was thinking of creating a separate
>>> > >> toasterconf.json file
>>> > >> > > for meta-mentor so that it will include all the layers which are
>>> > >> required
>>> > >> > > for us to use toaster.
>>> > >> > >
>>> > >> > > So my query here is, should I add toasterconf.json file in
>>> meta-mentor
>>> > >> > > layer so that toaster can pick it up? Or should it be in a
>>> different
>>> > >> > > location which toaster can read it from there.
>>> > >> > >
>>> > >> > >
>>> > >> > > Let me know if my query needs more inputs.
>>> > >> > >
>>> > >> >
>>> > >> > I figured out a way to use toasterconf.json file which I created
>>> in
>>> > >> > meta-mentor layer, using command:
>>> > >> > ---------
>>> > >> > ./poky/bitbake/lib/toaster/manage.py loadconf
>>> > >> meta-mentor/toasterconf.json
>>> > >> > ---------
>>> > >> >
>>> > >> >
>>> > >> > When I execute the above command below is the error I get:
>>> > >> >
>>> > >> > --------------
>>> > >> > (venv)sujith at kdekidd0:~/MEL/toaster_MEL$
>>> > >> > ./poky/bitbake/lib/toaster/manage.py loadconf
>>> > >> meta-mentor/toasterconf.json
>>> > >> > Traceback (most recent call last):
>>> > >> > File "./poky/bitbake/lib/toaster/manage.py", line 10, in
>>> <module>
>>> > >> > execute_from_command_line(sys.argv)
>>> > >> > File
>>> > >> >
>>> > >>
>>> "/home/sujith/MEL/toaster_MEL/venv/local/lib/python2.7/site-packages/django/core/management/__init__.py",
>>> > >> > line 399, in execute_from_command_line
>>> > >> > utility.execute()
>>> > >> > File
>>> > >> >
>>> > >>
>>> "/home/sujith/MEL/toaster_MEL/venv/local/lib/python2.7/site-packages/django/core/management/__init__.py",
>>> > >> > line 392, in execute
>>> > >> > self.fetch_command(subcommand).run_from_argv(self.argv)
>>> > >> > File
>>> > >> >
>>> > >>
>>> "/home/sujith/MEL/toaster_MEL/venv/local/lib/python2.7/site-packages/django/core/management/base.py",
>>> > >> > line 242, in run_from_argv
>>> > >> > self.execute(*args, **options.__dict__)
>>> > >> > File
>>> > >> >
>>> > >>
>>> "/home/sujith/MEL/toaster_MEL/venv/local/lib/python2.7/site-packages/django/core/management/base.py",
>>> > >> > line 285, in execute
>>> > >> > output = self.handle(*args, **options)
>>> > >> > File
>>> > >> >
>>> > >>
>>> "/home/sujith/MEL/toaster_MEL/poky/bitbake/lib/toaster/bldcontrol/management/commands/loadconf.py",
>>> > >> > line 171, in handle
>>> > >> > self._import_layer_config(filepath)
>>> > >> > File
>>> > >> >
>>> > >>
>>> "/home/sujith/MEL/toaster_MEL/poky/bitbake/lib/toaster/bldcontrol/management/commands/loadconf.py",
>>> > >> > line 71, in _import_layer_config
>>> > >> > bvo.giturl =
>>> _read_git_url_from_local_repository(bvi['giturl'])
>>> > >> > File
>>> > >> >
>>> > >>
>>> "/home/sujith/MEL/toaster_MEL/poky/bitbake/lib/toaster/bldcontrol/management/commands/loadconf.py",
>>> > >> > line 62, in _read_git_url_from_local_repository
>>> > >> > raise Exception("Error while looking for remote \"%s\" in
>>> \"%s\"" %
>>> > >> > (remote_name, out))
>>> > >> > Exception: Error while looking for remote "origin" in "mel
>>> ssh://
>>> > >> > git at github.com/MentorEmbedded/meta-mentor.git (fetch)
>>> > >> > mel ssh://git@github.com/MentorEmbedded/meta-mentor.git (push)
>>> > >> > "
>>> > >> > (venv)sujith at kdekidd0:~/MEL/toaster_MEL$
>>> > >> > --------------
>>> > >> >
>>> > >> > The reason I believe is its checking for origin in the git branch
>>> > >> output.
>>> > >> > When I execute 'git branch -a' in meta-mentor layer we have, I
>>> get:
>>> > >> >
>>> > >> > ------------
>>> > >> > sujith at kdekidd0:~/MEL/toaster_MEL/meta-mentor$ git branch -a
>>> > >> > * (no branch)
>>> > >> > remotes/m/master -> mel/master
>>> > >> > remotes/mel/daisy
>>> > >> > remotes/mel/danny
>>> > >> > remotes/mel/dylan
>>> > >> > remotes/mel/fix-parse-cache-issue
>>> > >> > remotes/mel/layerscape
>>> > >> > remotes/mel/master
>>> > >> > remotes/mel/meibp/2013
>>> > >> > remotes/mel/mentor/atp
>>> > >> > remotes/mel/mentor/mel6
>>> > >> > remotes/mel/merge-and-update-master
>>> > >> > remotes/mel/release/2013.11
>>> > >> > remotes/mel/release/2013.11-adit
>>> > >> > remotes/mel/release/2014.05
>>> > >> > remotes/mel/release/2014.05-async1
>>> > >> > remotes/mel/release/2014.05-async1-lite
>>> > >> > remotes/mel/release/2014.05-async2
>>> > >> > remotes/mel/release/2014.05_fastboot_addon
>>> > >> > remotes/mel/release/2014.12
>>> > >> > remotes/mel/release/2014.12-async1
>>> > >> > remotes/mel/release/2014.12-birch
>>> > >> > remotes/mel/revert-471-sysroot-stage-dirs-undefined
>>> > >> > remotes/mel/sb-2727
>>> > >> > sujith at kdekidd0:~/MEL/toaster_MEL/meta-mentor$
>>> > >> > ------------
>>> > >> >
>>> > >> > Now this is another twist, which I would have to solve.
>>> > >> >
>>> > >> >
>>> > >> > --
>>> > >> > സുജിത് ഹരിദാസന്
>>> > >> > Bangalore
>>> > >> > <Project>Contributor to KDE project
>>> > >> > http://fci.wikia.com/wiki/Anti-DRM-Campaign
>>> > >> > <Blog> http://sujithh.info
>>> > >>
>>> > >> > --
>>> > >> > _______________________________________________
>>> > >> > toaster mailing list
>>> > >> > toaster at yoctoproject.org
>>> > >> > https://lists.yoctoproject.org/listinfo/toaster
>>> > >>
>>> > >>
>>> > >> --
>>> > >> --
>>> > >> Regards,
>>> > >> Ed
>>> > >>
>>> > >
>>> > >
>>> > >
>>> > > --
>>> > > സുജിത് ഹരിദാസന്
>>> > > Bangalore
>>> > > <Project>Contributor to KDE project
>>> > > http://fci.wikia.com/wiki/Anti-DRM-Campaign
>>> > > <Blog> http://sujithh.info
>>> > >
>>> >
>>> >
>>> >
>>> > --
>>> > സുജിത് ഹരിദാസന്
>>> > Bangalore
>>> > <Project>Contributor to KDE project
>>> > http://fci.wikia.com/wiki/Anti-DRM-Campaign
>>> > <Blog> http://sujithh.info
>>>
>>> --
>>> --
>>> Regards,
>>> Ed
>>>
>>
>>
>>
>> --
>> സുജിത് ഹരിദാസന്
>> Bangalore
>> <Project>Contributor to KDE project
>> http://fci.wikia.com/wiki/Anti-DRM-Campaign
>> <Blog> http://sujithh.info
>>
>
>
>
> --
> സുജിത് ഹരിദാസന്
> Bangalore
> <Project>Contributor to KDE project
> http://fci.wikia.com/wiki/Anti-DRM-Campaign
> <Blog> http://sujithh.info
>
--
സുജിത് ഹരിദാസന്
Bangalore
<Project>Contributor to KDE project
http://fci.wikia.com/wiki/Anti-DRM-Campaign
<Blog> http://sujithh.info
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/toaster/attachments/20150810/22600564/attachment-0001.html>
More information about the toaster
mailing list