TIC Frequently Asked Questions

What is the building block?

  • The building block is the package that defines a set of combined packages for a specific purpose. You can see pre-defined building blocks and their structure in the repository of building blocks. You can also define your own blocks by creating .inc files and adding them to the building-block.spec file.

What are the “Easy” and “Advanced” mode?

  • If you select “Easy” mode, you can create exactly the same binaries as the officially released Tizen binaries. Also, you can create your own binary based on the official one by importing your own packages in this mode.

  • On the other hand, in “Advanced” mode, you can customize your own binary from scratch. At first, you can select the architecture in the Settings tab, then you can select the building block packages one by one in the Packages tab. We recommend you select a building block in the Preset category first, and the Domain category later. It will help you to select essential packages.

How to get a recipe for TIC?

  • You can get the reference recipe by clicking the Export button in “Advanced” mode in the Settings tab, or by clicking the Recipe button in the Images tab if you have binaries already built.

How to add my applications to the Tizen binary?

  • You can add your application packages (tpk packages) in the Settings tab in both “Easy” and “Advanced” mode by clicking the Import button and selecting the radio button for tpk file.

How to add my platform packages to the Tizen binary?

  • You can add your platform module packages (rpm packages) in the Settings tab in “Advanced” mode. Just click the Import button and select the radio button for rpm file. However, in order to add your rpm packages to the binary, you have to check them in the tree view of the Packages tab.

Can I find artifacts of TIC in my host PC?

  • You can find them in the tic-artifacts directory in your home directory if you use the docker-compose file provided by us.

What should I do if I get an error message saying that “Failed to setup loop device” while creating an image?

  • You can meet this error if you use the Ubuntu. This is caused by kernel bug described here and the snap package system of the Ubuntu. To solve this problem,
  • You can solve this problem by releasing loop devices which is used by disabled the snap packages, please refer here