Hi all,
It turns out that recent changes outside of the Toaster codebase have broken 
Toaster in three ways.
I will have a patch posted tomorrow since the fixes are very small, and submit 
it upstream on Friday.
1) Django has changed how it handles non-existent fixture files (the optional 
‘custom’ one in this case, Simon’s problem). It used to always ‘fail’ quietly 
and go on, but now it is a hard stop resulting in no layer index information.
2) The Layer Index has changed its API for branches. Arg.
3) Django has a new default for spun-off processes, which results in “. toaster 
stop” not being able to fully stop (you current have to manually kill the 
three! python tasks).

- David

From: HANEMANN Simon [mailto:s.hanem...@silver-atena.de]
Sent: Monday, February 12, 2018 6:03 AM
To: Reyna, David
Subject: AW: Help for beginners - additional information

Hi David,

So far, I have followed the steps of the manual. Therefore I cloned the 
repository with the "Git clone" command.

However, I tried to use an outdated version (07 Dec. 2017) of Yocto 2.4.1 Rocko 
of GitHub. The mentioned problem does not occur with these GitHub files.
(Link: https://github.com/jku/poky)

When comparing the files, I noticed that in the "urls.py” file (found out: 
Bitbake/lib/toaster/bldcollector of GitHub) import "patterns".  This import is 
missing in the “urls.py” file of the Git clone version
(This may helps). In addition to this the remaining files of both Version (Git 
and GitHub) are mostly identical.

I keep on using the outdated GitHub version for now.

Kind regards,

Von: Reyna, David [mailto:david.re...@windriver.com]
Gesendet: Montag, 12. Februar 2018 05:45
An: HANEMANN Simon; toaster@yoctoproject.org<mailto:toaster@yoctoproject.org>
Betreff: RE: Help for beginners

Hi Simon,
The latest information about installing and using Toaster can be found here:
Perhaps there is a host setup issue.
The information for the layers, machines, and recipes all come from the Layer 
Index. You included that included that link in your email. I assume that your 
host with Toaster can get to that same URL?
When you started Toaster the first time, you should have seen setup information 
as it read the fixture files and then downloaded the content from Layer Index, 
and you should have gotten errors if it could not get any content from that URL.
Did you see those errors? If not, do this and forward me the results and 
perhaps I can give advice:
  $ rm toaster.sqlite
  $ . oe-init-build-env
  $ . toaster  start | tee toaster_start.log
Good luck!

From: toaster-boun...@yoctoproject.org<mailto:toaster-boun...@yoctoproject.org> 
[mailto:toaster-boun...@yoctoproject.org] On Behalf Of HANEMANN Simon
Sent: Wednesday, February 07, 2018 2:44 AM
To: toaster@yoctoproject.org<mailto:toaster@yoctoproject.org>
Subject: [Toaster] Help for beginners

Hey everyone,
I am new to the Yocto Project.
I want to build an image with Toaster. I followed the instruction and want to 
build my image like the tutorial.

The problem is:

-          All layers, machines and recipes are empty

-          In the instructional videos, however, there were a variety of 
available packages
A link of the mentioned instruction videos:

-          https://www.youtube.com/watch?v=qYgDZ8YzV6w
The layer I am looking for can be found here:

-          http://layers.openembedded.org/layerindex/branch/master/layers/

Error message of Toaster:
„Toaster has no machine information for this project. Sadly, machine 
information cannot be obtained from builds, so this page will remain empty.”

Can anyone tell me how to obtain information from builds? How to get all those 
layers without importing every single one?

I installed Yocto on two different computers. Both systems use Debian GNU/Linux 
8 (jessie) as the operating system. Surprisingly, all missing layers are right 
at place when I use “Linux Mint” on a virtual machine at a third Windows PC. 
Unfortunately, I have no idea what’s wrong with the Debian PCs.

Sitz der Gesellschaft | Corporate Headquarters: München
Handelsregister | Commercial Register: Amtsgericht München HRB 172904
Geschäftsführung | Management: Alexander Graf (CEO), Josef Mitterhuber (COO)
toaster mailing list

Reply via email to