Giter Club home page Giter Club logo

meta-bistro's People

Contributors

breakreturn avatar dunderroffe avatar fhajredini avatar florentrevest avatar frznlogic avatar gordanm avatar jeremiah avatar johnnytk avatar jonte avatar kursatkobya avatar mardy avatar martin-ejdestig avatar pookimon avatar rpannek avatar sashko avatar skumardas avatar socec avatar tobsan avatar tsansari avatar zeenix avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

meta-bistro's Issues

Replace git:// with https:// in recipes

Often inside of corporate networks the git port 9418 is blocked, to make it easier for meta-bistro to get adopted by others we should not use the git:// protocol but https:// instead if it is possible. When doing fetchall I saw that those two recipies use git:// and could just be replaced with https:// because they point to github.com which allows that.

./meta-bistro/layers/qt5-layer/recipes-qt/swaplogger/swaplogger.bb
./meta-bistro/recipes-core/systemd/systemd-additional-units.bb

But I think we should change all the ones we have in meta-bistro, because most of them point to ones which can handle https.

tracker_0.14.2: Recipe divergence from meta-oe

The recipe in meta-openembedded/meta-gnome is somewhat different, mostly with updated dependencies.

The question is should we keep a copy of this recipe in meta-bistro or remove it and state a dependency towards meta-openembedded/meta-gnome?

QtWayland: XKB_DEPENDS is deprecated

The QtWayland XKB_DEPENDS directive is deprecated as of morty (meta-qt5).
Instead the xkb is added via PACKAGECONFIG by default and should be excluded in the bbappend recipe.

XDG_RUNTIME_DIR should not be /tmp

Setting XDG_RUNTIME_DIR to /tmp is invasive to the underlaying system because a chmod system call will be executed on /tmp to set 0700 permissions. Details about this can be found in the qtbase code.

It should be something line with "/run/user/", or even better, inherited from the system.

Therefore this line should be reconsidered.

Are we still using libitzam?

In recipes-support there is a recipe for libitzam. This code is dual licensed -- simplified BSD for open source projects like ours and commercial license for closed source projects. If we want anyone to use meta-bistro, we need to make it clear that using libitzam commercially requires a commercial license from upstream. More here: http://coyotegulch.scottrobertladd.net/products/itzam/c/index.html

If we're not using itzam, perhaps we remove this in order to avoid any confusion for downstream?

Remove bistro as a yocto distro

The goal is to stop using meta-bistro as it's own distro but as a layer enabling Pelagicore components and recipe appendments.

License information

The words "All Rights Reserved" are found in combination with the copyright line at the top of some recipe files. This wording is uncommon to use in combination with an open-source license. It might not be strictly wrong (IANAL) but for clarity I wonder if you could decide on a single way to describe the license of the files in this meta-layer. For example decide and adjust the following:

  1. Avoid "All rights reserved", for clarity.
  2. Should the recipe files include a license-specification header or not?
  3. Make sure that whatever license information you choose for each recipe file is consistent with the main LICENSE file in the root

This would facilitate adoption. Thanks in advance!

Polkit variable

Bbappend for polkit sets a variable POLKITAUTH.

The explanation is that "default meta-oe value is consolekit" but I can't seem to find this variable in meta-oe. I would appreciate help in defining the need for this variable and how it is used.

NOTE: this recipe was renamed from polkit_0.111 to polkit_0.113, could be related to old version...

Remove image recipes from layer

It has been decided to remove the image recipes from this layer.

Make sure to create a graceful transition and update the documentation accordingly.

SPDX run

It would be good to have a package manifest and a run of SPDX over meta-bistro.

Split softwarecontainer to .bb and .inc

Create a .inc-file for softwarecontainer which contains all PACKAGECONFIG and other settings, and create a bb-file with the defaults we want in meta-bistro. This should make it easier for other layers to configure softwarecontainer as they see fit.

core-image-bistro-sdk-1.1.bb inherits populate_sdk_qt5_qtcreator

Given that meta-qt5 is an optional dependency to meta-bistro, it is not reasonable that one of the core images, which are parsed and used regardless of meta-qt5 availability, use a meta-qt5 specific class.

This dependency was added in fido and has since lived on to both jethro and master. See this commit: 7f1bede

avdecc-lib not building

Trying to build avdecc-lib against Yocto 2.1 fails.
The recipe also uses an additional custom function to handle git submodules while this can be done using "gitsm" fetcher from bitbake.

Can we consider upgrading to the latest version of this component or drop it?

Peak-driver-linux module not built

Hi,

I try to build the peak-linux-driver.
When I call bitbake core-image-rt, I can see that the tasks of the recipe peak-linux-driver are executed but pcan.ko is not added to the rootfs and I cannot find any file pcan.ko in the tmp directory (and subdirectories).
Did someone experience the same issue?
Vincent

Branch out morty

Currently the master branch of meta-bistro is compatible with Yocto morty release.

We should branch out to morty and verify the stability of the branch. Master should start following pyro.

More information on Yocto versions can be found on the following link https://wiki.yoctoproject.org/wiki/Releases.

Disable building of static libraries per default

Poky recently moved to disabling static libraries per default. I think we should investigate the benefits from this, and see if we want to follow their example.

Quote from Poky release notes:

Static library generation, for most cases, is now disabled by default in the Poky distribution. Disabling this generation saves some build time as well as the size used for build output artifacts.

Disabling this library generation is accomplished through a meta/conf/distro/include/no-static-libs.inc, which for those not using the Poky distribution can easily include to enable the same functionality.

Any recipe that needs to opt-out of having the "--disable-static" option specified on the configure command line either because it is not a supported option for the configure script or because static libraries are needed should set the following variable:

DISABLE_STATIC = ""

Full release notes here: http://www.yoctoproject.org/docs/2.1/ref-manual/ref-manual.html#moving-to-the-yocto-project-2.1-release

Neard bbappend

The bbappend for neard resets RRECOMMENDS due to a bluez version problem between Poky and meta-ivi. It is also marked with "FIX ME" referring to a pending change in Poky which seems to be merged.

Now the inherited bluetooth bbclass sets the BLUEZ variable to a value defined by DISTRO_FEATURES.

Should the bbappend be removed now?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.