*** Thorn <Thorn!~Thorn@user/thorn> has quit IRC (Ping timeout: 250 seconds) | 00:45 | |
*** nemik <nemik!~nemik@207.237.248.190> has quit IRC (Ping timeout: 268 seconds) | 01:00 | |
*** nemik <nemik!~nemik@207.237.248.190> has joined #yocto | 01:00 | |
*** davidinux <davidinux!~davidinux@194.34.233.17> has quit IRC (Ping timeout: 265 seconds) | 01:04 | |
*** sakoman <sakoman!~steve@dhcp-72-234-106-30.hawaiiantel.net> has quit IRC (Quit: Leaving.) | 01:10 | |
*** kscherer <kscherer!~kscherer@bras-base-otwaon1146w-grc-33-70-53-64-242.dsl.bell.ca> has quit IRC (Quit: Konversation terminated!) | 01:26 | |
*** camus <camus!~Instantbi@58.246.136.203> has quit IRC (Quit: camus) | 01:35 | |
*** camus <camus!~Instantbi@58.246.136.203> has joined #yocto | 01:36 | |
*** seninha <seninha!~seninha@user/seninha> has quit IRC (Remote host closed the connection) | 01:40 | |
*** seninha <seninha!~seninha@user/seninha> has joined #yocto | 01:41 | |
*** seninha <seninha!~seninha@user/seninha> has quit IRC (Ping timeout: 248 seconds) | 02:16 | |
*** seninha <seninha!~seninha@user/seninha> has joined #yocto | 02:21 | |
*** sakoman <sakoman!~steve@dhcp-72-234-106-30.hawaiiantel.net> has joined #yocto | 02:25 | |
*** jclsn <jclsn!~jclsn@2a04:4540:6534:4c00:2ce:39ff:fecf:efcd> has quit IRC (Ping timeout: 250 seconds) | 02:34 | |
*** jclsn <jclsn!~jclsn@2a04:4540:6542:2a00:2ce:39ff:fecf:efcd> has joined #yocto | 02:36 | |
*** Wouter0100670440 <Wouter0100670440!~Wouter010@entry.nbg.netvos.nl> has quit IRC (Quit: The Lounge - https://thelounge.chat) | 03:07 | |
*** Wouter0100670440 <Wouter0100670440!~Wouter010@entry.nbg.netvos.nl> has joined #yocto | 03:07 | |
*** nemik <nemik!~nemik@207.237.248.190> has quit IRC (Ping timeout: 240 seconds) | 04:18 | |
*** nemik <nemik!~nemik@76.74.126.42> has joined #yocto | 04:18 | |
*** nemik <nemik!~nemik@76.74.126.42> has quit IRC (Ping timeout: 240 seconds) | 04:23 | |
*** nemik <nemik!~nemik@207.237.248.190> has joined #yocto | 04:24 | |
*** seninha <seninha!~seninha@user/seninha> has quit IRC (Remote host closed the connection) | 04:28 | |
*** Vonter <Vonter!~Vonter@user/vonter> has quit IRC (Quit: WeeChat 3.8) | 04:31 | |
*** xmn <xmn!~xmn@cpe-72-225-198-203.nyc.res.rr.com> has quit IRC (Ping timeout: 240 seconds) | 04:33 | |
*** Vonter <Vonter!~Vonter@user/vonter> has joined #yocto | 04:35 | |
*** davidinux <davidinux!~davidinux@194.34.233.135> has joined #yocto | 04:45 | |
*** Xagen <Xagen!~Xagen@99-135-179-142.lightspeed.austtx.sbcglobal.net> has quit IRC (Ping timeout: 250 seconds) | 04:50 | |
*** sakoman <sakoman!~steve@dhcp-72-234-106-30.hawaiiantel.net> has quit IRC (Quit: Leaving.) | 05:00 | |
*** rfuentess <rfuentess!~rfuentess@static-5-51-117-151.ftth.abo.bbox.fr> has joined #yocto | 05:07 | |
*** PhoenixMage <PhoenixMage!~phoenix@206.83.122.183> has quit IRC (Ping timeout: 250 seconds) | 05:28 | |
LetoThe2nd | yo dudX | 05:51 |
---|---|---|
*** rob_w <rob_w!~bob@host-82-135-31-73.customer.m-online.net> has joined #yocto | 05:55 | |
*** PobodysNerfect <PobodysNerfect!~PobodysNe@84.214.105.47> has joined #yocto | 06:05 | |
*** frieder <frieder!~frieder@i577B9073.versanet.de> has joined #yocto | 06:09 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has joined #yocto | 06:34 | |
*** goliath <goliath!~goliath@user/goliath> has joined #yocto | 06:42 | |
landgraf | is there a way how to build different rootfs/images and combine them into single image (wic file)? | 06:46 |
*** Thorn <Thorn!~Thorn@user/thorn> has joined #yocto | 06:53 | |
*** zpfvo <zpfvo!~fvo@i59f5ce18.versanet.de> has joined #yocto | 06:56 | |
*** Guest46 <Guest46!~Guest46@185.221.69.47> has joined #yocto | 07:10 | |
Guest46 | Hi Guys. Im trying to build grpc (1.4.3) example . But im unable to find grpc_cpp_plugin anywhere in my build files . I have used https://github.com/intel-iot-devkit/meta-iot-cloud/blob/morty/recipes-support/grpc/grpc_1.4.3.bb recipe. | 07:12 |
Guest46 | any suggestions? Thank you . And im on yocto 2.2 so using old grpc version | 07:12 |
*** leon-anavi <leon-anavi!~Leon@46.55.231.62> has joined #yocto | 07:13 | |
*** kpo <kpo!~kpo@156.17.147.54> has joined #yocto | 07:16 | |
LetoThe2nd | landgraf: essentially multiconfig? | 07:18 |
landgraf | LetoThe2nd: Yes. thanks https://elinux.org/images/a/a5/002-1500-SLIDES-multiconfig_inception.pdf slide 14 is my case | 07:22 |
* landgraf is going to RTFM | 07:22 | |
kayterina[m] | Hello, a git repo that builds locally with autotools should it be made into a yocto recipe using "inherit autotools" or "inherit cmake"? | 07:25 |
*** amitk <amitk!~amit@103.208.69.173> has joined #yocto | 07:27 | |
*** gsalazar <gsalazar!~gsalazar@139.0.166.178.rev.vodafone.pt> has joined #yocto | 07:28 | |
*** vladest <vladest!~Thunderbi@adsl-89-217-204-83.adslplus.ch> has quit IRC (Remote host closed the connection) | 07:30 | |
*** ptsneves <ptsneves!~Thunderbi@84.47.155.82> has joined #yocto | 07:34 | |
LetoThe2nd | kayterina[m]: if it builds with autotools, it sounds very much like "inherit autotools", don't you agree? | 07:40 |
kayterina[m] | Sure. It is this chapter in the manual that I am confused: "5.21.3 Building an Autotooled Package", it says: "Applications built with the Autotools such as autoconf and automake require a recipe that has a source archive listed in SRC_URI" | 07:41 |
kayterina[m] | if the recipe builds in "git/" directory and has an empty build/, that is a case of autotools-brokensep? | 07:42 |
*** zpfvo <zpfvo!~fvo@i59f5ce18.versanet.de> has quit IRC (Ping timeout: 268 seconds) | 07:42 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has quit IRC (Quit: alessioigor) | 07:54 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has joined #yocto | 07:54 | |
*** zpfvo <zpfvo!~fvo@i59F5CE18.versanet.de> has joined #yocto | 07:56 | |
LetoThe2nd | kayterina[m]: no, it is a case of setting S. look into any recipe that uses git, usually S = ${WORKDIR}/git | 07:58 |
*** rfuentess <rfuentess!~rfuentess@static-5-51-117-151.ftth.abo.bbox.fr> has quit IRC (Remote host closed the connection) | 08:05 | |
*** vladest <vladest!~Thunderbi@217.192.139.41> has joined #yocto | 08:18 | |
*** bps3 <bps3!~bps@193.89.194.60> has joined #yocto | 08:27 | |
*** bps2 <bps2!~bps@193.89.194.60> has joined #yocto | 08:31 | |
*** florian <florian!~florian@217.146.132.69> has joined #yocto | 08:31 | |
*** bps3 <bps3!~bps@193.89.194.60> has quit IRC (Ping timeout: 240 seconds) | 08:33 | |
*** kpo <kpo!~kpo@156.17.147.54> has quit IRC (Ping timeout: 248 seconds) | 08:57 | |
*** florian_kc <florian_kc!~florian@217.146.132.69> has joined #yocto | 09:19 | |
*** PobodysNerfect <PobodysNerfect!~PobodysNe@84.214.105.47> has quit IRC (Quit: Gone to sleep. ZZZzzz…) | 09:59 | |
*** PobodysNerfect <PobodysNerfect!~PobodysNe@84.214.105.47> has joined #yocto | 10:04 | |
__ad | is it possible to use eudev in place of systemd-udevd in kirkstone ? | 10:31 |
__ad | i am getting an error adding eudev | 10:31 |
rburton | yes, assuming you've turned off systemd. hard to help without knowing what the error is. | 10:32 |
__ad | eudev was skipped: conflicting distro feature 'systemd' (in DISTRO_FEATURES) | 10:32 |
__ad | so i should remove whole systemd ? eudev seems to be os independent | 10:33 |
rburton | if you want to use eudev then by definition you don't want systemd | 10:33 |
rburton | considering eudev is a fork of the udev in systemd | 10:34 |
*** Guest46 <Guest46!~Guest46@185.221.69.47> has quit IRC (Quit: Client closed) | 10:35 | |
__ad | uhm, is udev only a part of systemd ? can't be disabled just systemd-udevd ? | 10:35 |
rburton | if you don't want systemd then remove it from your DISTRO_FEATURES (its not on by default, so you added it) and then you get eudev | 10:36 |
__ad | mm ok. So eudev is a "whole" systemd replacement ? | 10:36 |
mcfrisk | __ad: no it's not, but it conflicts with systemd which requires normal udev. | 10:37 |
rburton | if you want a udev-like tool then your choices are eudev (traditional init) or systemd-udev (systemd). asking for systemd init with eudev isn't sensible. | 10:38 |
__ad | mcfrisk: rburton: ok clear, thanks | 10:39 |
kayterina[m] | How do I choose to make a recipe from a .tar.gz over the git repo? Does the repo suggests frequent changes? | 10:46 |
__ad | (seen now requirements asks fir sysvinit, so good :) | 10:46 |
rburton | kayterina[m]: official tarballs are smaller and easier to mirror so i tend to prefer those | 10:48 |
RP | JPEW: I found that linux-yocto-rt issue. It was a bad recipe (v86d) | 10:52 |
*** seninha <seninha!~seninha@user/seninha> has joined #yocto | 11:28 | |
*** nemik <nemik!~nemik@207.237.248.190> has quit IRC (Ping timeout: 250 seconds) | 11:29 | |
*** nemik <nemik!~nemik@76.74.126.42> has joined #yocto | 11:29 | |
*** nemik <nemik!~nemik@76.74.126.42> has quit IRC (Ping timeout: 240 seconds) | 11:34 | |
*** nemik <nemik!~nemik@207.237.248.190> has joined #yocto | 11:34 | |
*** embetrix <embetrix!~embetrix@2a02:3102:8c10:a0:409f:a50:9c34:d238> has joined #yocto | 11:35 | |
embetrix | Hello, I have defined the following bitbake variable: | 11:38 |
embetrix | TF_A_CONFIG ?= "nand sdmmc" | 11:38 |
embetrix | TF_A_CONFIG[nand] = "STM32MP_RAW_NAND=1" | 11:38 |
embetrix | TF_A_CONFIG[sdmmc] = "STM32MP_SDMMC=1" | 11:38 |
embetrix | TF_A_CONFIG[emmc] = "STM32MP_EMMC=1" | 11:38 |
embetrix | TF_A_CONFIG[spi] = "STM32MP_SPI_NOR=1" | 11:38 |
embetrix | How can i get a field of the variable in bitbake ? | 11:39 |
*** ferrywu <ferrywu!uid603879@id-603879.ilkley.irccloud.com> has quit IRC (Quit: Connection closed for inactivity) | 11:39 | |
TRO[m] | PACKAGECONFIG set in an image is not possible for a recipe contained in that image, right? | 11:43 |
rburton | TRO[m]: correct | 11:43 |
rburton | embetrix: d.getVarFlag("TF_A_CONFIG", "nand") | 11:43 |
kayterina[m] | is there an example of a recipe using multiple licenses? there are 3 license files in the repository and the source code itself has some files under apache2.0,some BSD-2, some BSD-3 | 11:44 |
kayterina[m] | *not license files, there is a COPYING, a LICENSE and a copyright in the repo | 11:44 |
mcfrisk | is bitbake-diffsigs usable to anyone? It's "NOTE: Starting bitbake server..." for ever on my trivial master branch setup.. | 11:44 |
qschulz | kayterina[m]: you can have multiple entries in LIC_FILES_CHKSUM if that is your question/ | 11:45 |
qschulz | You can have binary operators in the LICENSE field too | 11:45 |
rburton | kayterina[m]: many in core. just list them all in LICENSE in the appropriate form (is it apache *or* bsd, or apache *and*), then list them all in the checksum and ideally some summary of what files are what license (like a readme fragment that explains the licensing) | 11:46 |
embetrix | it works I think only when using python, I would like to use it like this : | 11:47 |
embetrix | do_compile() { | 11:47 |
embetrix | if [ -n "${TF_A_CONFIG}" ]; then | 11:47 |
embetrix | for config in ${TF_A_CONFIG}; do | 11:48 |
embetrix | oe_runmake -C ${S} BUILD_PLAT=${B}/${TFA_DEVICETREE}-${config} d.getVarFlag("TF_A_CONFIG", "nand" ) | 11:48 |
embetrix | done | 11:48 |
embetrix | fi | 11:48 |
embetrix | } | 11:48 |
rburton | ${@d.getVarFlag("TF_A_CONFIG", "nand")} | 11:48 |
rburton | i hope you're prepping a patch for the tf-a recipe in meta-arm :) | 11:49 |
rburton | or do we need to put another layer on the list of 'other places that have a tf-a recipe' | 11:49 |
*** kpo <kpo!~kpo@156.17.147.54> has joined #yocto | 11:51 | |
embetrix | this one is working but I would like to have the second field from config variable: | 11:53 |
embetrix | do_compile() { | 11:53 |
embetrix | if [ -n "${TF_A_CONFIG}" ]; then | 11:53 |
embetrix | for config in ${TF_A_CONFIG}; do | 11:53 |
embetrix | oe_runmake -C ${S} BUILD_PLAT=${B}/${TFA_DEVICETREE}-${config} "${@d.getVarFlag('TF_A_CONFIG', 'nand')}" | 11:53 |
embetrix | done | 11:53 |
embetrix | fi | 11:53 |
embetrix | } | 11:53 |
rburton | write a little function to do the parsing for you and call that instead of d.getVarFlag | 11:53 |
*** tgamblin <tgamblin!~tgamblin@2001:1970:5b1f:ab00:d875:6297:4e81:e577> has joined #yocto | 11:54 | |
embetrix | "${@d.getVarFlag('TF_A_CONFIG', d.getVarFlag('config'))}" is not working | 11:55 |
rburton | you meant d.getVar() for the second one | 11:57 |
rburton | at least i guess | 11:57 |
rburton | d.getVar("FOO") gets the value the variable. if FOO="bar", returns 'bar' | 11:58 |
rburton | d.getVarFlag(name, flag) returns the value of the named flag. FOO[fish]="dog" and d.getVarFlag("FOO", "fish") returns "dog" | 11:58 |
embetrix | yes sorry you are right I got them mixed up | 12:02 |
embetrix | but what is the right way to use it : ${@d.getVarFlag("TF_A_CONFIG", d.getVar("config"))} and "${@d.getVarFlag("TF_A_CONFIG", ${@d.getVar("config")})}" are not working | 12:03 |
rburton | what is this 'config' varable you refer to | 12:04 |
rburton | oh you don't need the ${@} inside | 12:04 |
rburton | ${@ ... } is expand-this-python | 12:05 |
rburton | once you're inside you don't need to ${@} again | 12:05 |
kayterina[m] | rburton: the readme-like fragment that lists the files and their licenses is inside the repo (unibuild-packaging/deb/copyright). Is listing this file and its checksum enough? | 12:06 |
rburton | embetrix: oh i see your example above. expanded python at parse time for obvious reasons doesn't have access to bash variables at runtime. | 12:06 |
rburton | ${@} expansion happens when the shell script is *written out* so it can't see bash variables | 12:07 |
rburton | kayterina[m]: yeah ideal | 12:07 |
*** dmoseley <dmoseley!~dmoseley@d4-50-9-187.evv.wideopenwest.com> has quit IRC (Quit: ZNC 1.8.2 - https://znc.in) | 12:11 | |
*** dmoseley <dmoseley!~dmoseley@d4-50-9-187.evv.wideopenwest.com> has joined #yocto | 12:13 | |
JPEW | RP: ah, excellent | 12:24 |
JPEW | RP: I'll miss the meeting today; have to go to the openssf meeting to talk Yocto+SPDX | 12:24 |
*** cperon <cperon!~cperonmat@2001:470:69fc:105::2d1a> has joined #yocto | 12:25 | |
cperon | Hello, I have two recipes that both should set some iptables rules. What the better to set this? there is no kind of iptables.d rules folder? | 12:25 |
RP | JPEW: no problem, sounds like a good thing to be doing! | 12:26 |
RP | JPEW: if you've no objections to the two remaining patches, I think I might merge things and enable by default for poky | 12:26 |
JPEW | RP: ya they look good | 12:28 |
JPEW | Weird that removing a DEPENDS fixes the recipe | 12:29 |
JPEW | :) | 12:29 |
embetrix | rburton it measn that combination of getVarXX are not possible ? | 12:29 |
RP | JPEW: spdx "encodes" the DEPENDS but sstatesig was ignoring it | 12:31 |
JPEW | Ah, makes more sense | 12:32 |
JPEW | It wasn't broken in general, just for spdx | 12:32 |
rburton | embetrix: you can't access bash variables from inside python evaluation, no | 12:38 |
*** AdrianTheFirst <AdrianTheFirst!~AdrianThe@155.94.33.143> has joined #yocto | 12:40 | |
*** Wouter0100670440 <Wouter0100670440!~Wouter010@entry.nbg.netvos.nl> has quit IRC (Quit: The Lounge - https://thelounge.chat) | 12:52 | |
*** Wouter0100670440 <Wouter0100670440!~Wouter010@entry.nbg.netvos.nl> has joined #yocto | 12:52 | |
*** vvn <vvn!~vivien@bras-base-mtrlpq02huw-grc-03-174-88-247-5.dsl.bell.ca> has quit IRC (Quit: WeeChat 3.8) | 12:54 | |
JPEW | RP: is there a way we can ask sstate if a dependency is ignored? | 12:54 |
*** vvn <vvn!~vivien@bras-base-mtrlpq02huw-grc-03-174-88-247-5.dsl.bell.ca> has joined #yocto | 12:57 | |
JPEW | Or include that in taskdepdata? | 12:59 |
*** Minvera <Minvera!~Minvera@user/Minvera> has joined #yocto | 13:00 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has quit IRC (Quit: alessioigor) | 13:04 | |
RP | JPEW: that is basically what that function in sstatesig.py does | 13:04 |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has joined #yocto | 13:05 | |
*** prabhakarlad <prabhakarlad!~prabhakar@pc.renesas.eu> has quit IRC (Quit: Client closed) | 13:06 | |
*** ptsneves <ptsneves!~Thunderbi@84.47.155.82> has quit IRC (Ping timeout: 240 seconds) | 13:08 | |
*** kscherer <kscherer!~kscherer@bras-base-otwaon1146w-grc-33-70-53-64-242.dsl.bell.ca> has joined #yocto | 13:13 | |
*** zpfvo <zpfvo!~fvo@i59F5CE18.versanet.de> has quit IRC (Ping timeout: 240 seconds) | 13:15 | |
*** vladest <vladest!~Thunderbi@217.192.139.41> has quit IRC (Ping timeout: 240 seconds) | 13:18 | |
*** embetrix <embetrix!~embetrix@2a02:3102:8c10:a0:409f:a50:9c34:d238> has quit IRC (Quit: Client closed) | 13:20 | |
*** ptsneves <ptsneves!~Thunderbi@031011128008.dynamic-3-poz-k-0-2-0.vectranet.pl> has joined #yocto | 13:25 | |
*** zpfvo <zpfvo!~fvo@i59F5CE18.versanet.de> has joined #yocto | 13:29 | |
*** seninha <seninha!~seninha@user/seninha> has quit IRC (Remote host closed the connection) | 13:33 | |
*** seninha <seninha!~seninha@user/seninha> has joined #yocto | 13:34 | |
*** xmn <xmn!~xmn@cpe-72-225-198-203.nyc.res.rr.com> has joined #yocto | 13:34 | |
*** vladest <vladest!~Thunderbi@adsl-89-217-204-83.adslplus.ch> has joined #yocto | 13:35 | |
jclsn | How do I correctly add the DEBUG flag to EXTRA_OEMAKE? I am too stupid | 13:39 |
jclsn | Tried EXTRA_OEMAKE += "-DDEBUG" and EXTRA_OEMAKE += "DEBUG". The latter seems to use it as make target then | 13:39 |
*** Xagen <Xagen!~Xagen@4.14.206.69> has joined #yocto | 13:40 | |
*** rob_w <rob_w!~bob@host-82-135-31-73.customer.m-online.net> has quit IRC (Remote host closed the connection) | 13:42 | |
*** prabhakarlad <prabhakarlad!~prabhakar@pc.renesas.eu> has joined #yocto | 13:43 | |
*** prabhakarlad <prabhakarlad!~prabhakar@pc.renesas.eu> has quit IRC (Client Quit) | 13:44 | |
*** prabhakarlad <prabhakarlad!~prabhakar@pc.renesas.eu> has joined #yocto | 13:47 | |
jclsn | Well, EXTRA_OEMAKE += "DEBUG=1" apparently, but then the recipe fails, because it can't find the files in the release folder. Stupid atf | 13:49 |
rburton | jclsn: this is why your BSP should use the TF-A recipe in meta-arm | 13:50 |
rburton | BUILD_DIR .= "/${@'debug' if d.getVar("TFA_DEBUG") == '1' else 'release'}" | 13:50 |
rburton | magic! | 13:50 |
jclsn | rburton: Our recipe is an outdated version from NXP I suppose | 13:51 |
rburton | jclsn: yeah, tell nxp to stop that and use meta-arm | 13:51 |
jclsn | They updated it in latest releases, but the first one is spagehetti code^10 | 13:51 |
jclsn | Will have a look at meta-arm | 13:52 |
jclsn | You tell NXP | 13:52 |
jclsn | Like they would listen to me ^^ | 13:52 |
jclsn | I think our board doesn't support the ARM CoT anyway | 13:53 |
jclsn | I mean ARM tries to unify secure boot for ARM, but NXP is cooking their own soup like always | 13:53 |
*** sakoman <sakoman!~steve@dhcp-72-234-106-30.hawaiiantel.net> has joined #yocto | 13:54 | |
*** roussinm <roussinm!~mroussin@ipagstaticip-d73c7528-4de5-0861-800b-03d8b15e3869.sdsl.bell.ca> has joined #yocto | 13:57 | |
roussinm | is this syntax correct? https://github.com/openembedded/meta-openembedded/blob/1955d0f140a9610346021d42fa45cb186eb6f042/meta-oe/recipes-core/plymouth/plymouth_22.02.122.bb#L54 it doesn't seem to work when I setup the PREFERRED_PROVIDER_virtual/psplash = "plymouth" probably because of the `-` instead of the `/` was it intentional? | 13:59 |
landgraf | hmmm. looks like LICENSE_FLAGS_ACCEPTED is not populated in multiconfig or I'm doing something wrong :( | 14:00 |
*** prabhakarlad <prabhakarlad!~prabhakar@pc.renesas.eu> has quit IRC (Quit: Client closed) | 14:01 | |
jclsn | rburton: How would I change this to replace all occurences of "release" here https://github.com/Freescale/meta-freescale/blob/f0be684f01b53482cb43e016a5c5c1faf3ae448e/recipes-bsp/atf/qoriq-atf_1.5.bb#L152 | 14:10 |
jclsn | I want to write a .bbappend that does that | 14:10 |
jclsn | Like a search and replace for the do_compile function only | 14:11 |
jclsn | Ah use a variable. Get it | 14:12 |
*** prabhakarlad <prabhakarlad!~prabhakar@pc.renesas.eu> has joined #yocto | 14:16 | |
jclsn | But I have to do it in the recipe which is upstream. meh | 14:18 |
rburton | copy-paste the task | 14:18 |
*** amitk <amitk!~amit@103.208.69.173> has quit IRC (Ping timeout: 250 seconds) | 14:23 | |
jclsn | It is horribly long, but well there is no other way I guess | 14:24 |
*** goliath <goliath!~goliath@user/goliath> has quit IRC (Quit: SIGSEGV) | 14:34 | |
*** florian <florian!~florian@217.146.132.69> has quit IRC (Quit: Ex-Chat) | 14:35 | |
*** florian_kc <florian_kc!~florian@217.146.132.69> has quit IRC (Ping timeout: 250 seconds) | 14:38 | |
*** gsalazar <gsalazar!~gsalazar@139.0.166.178.rev.vodafone.pt> has quit IRC (Remote host closed the connection) | 14:53 | |
*** gsalazar <gsalazar!~gsalazar@139.0.166.178.rev.vodafone.pt> has joined #yocto | 14:55 | |
*** amsobr <amsobr!~amsobr@2a01:14:113:7830:266:19dc:5653:863f> has joined #yocto | 14:56 | |
RP | rburton, jonmason: a rare sighting of the lesser spotted green meta-arm build: https://autobuilder.yoctoproject.org/typhoon/#/builders/113/builds/4100 :) | 14:57 |
rburton | lol | 14:57 |
jonmason | troll | 14:57 |
RP | thanks for fixing it :) | 14:58 |
amsobr | Hey all. I'm building a nodejs project using bitbake. Thing is, some of the dependencies needed for the build are actually listed in "devDependencies" and it seems that even if I provide a shrinkwrap file generated with NODE_ENV=development, only the "depends" turn out to be populated in node_modules when I attempt to build the package. | 14:59 |
amsobr | So while I can patch the packages.json to work around that, I'm wondering is there's any OE trick I can use to also pull the "devDepends" os package.json into the work area... | 15:00 |
amsobr | err, "devDependencies", I mean... :) | 15:00 |
rburton | maybe the tool should pull in those deps for the build | 15:02 |
vvn | Do I recall correctly what we have a phytec dev in this channel? :) | 15:05 |
amsobr | humm, not sure if I follow. The way I tried is to set NODE_ENV=development, run npm install and get the shrinkwrap, under a container with the same node version as OE (node:16) | 15:08 |
vvn | s/what/that/ | 15:08 |
amsobr | I can see that the shrinkwrap contains the needed libs, under "devDependencies" as well so I assume this might be why they don't end up populated when building under bitbake. | 15:09 |
amsobr | running devshell and checking node_modules it turns out that the devDependencies aren't present. | 15:10 |
amsobr | Anyway, no big deal, it's workable with a patch on packages.json | 15:10 |
*** bps2 <bps2!~bps@193.89.194.60> has quit IRC (Ping timeout: 250 seconds) | 15:10 | |
*** beroset <beroset!~beroset@2600:1700:f90:2250::d> has joined #yocto | 15:15 | |
beroset | For the SRCREV variable, the description says "Note that if you want to build a fixed revision and you want to avoid performing a query on the remote repository every time BitBake parses your recipe, you should specify a SRCREV that is a full revision identifier and not just a tag." | 15:15 |
beroset | I know what a tag is in the context of git, but what is a "full revision identifier"? | 15:15 |
rburton | beroset: a SHA | 15:16 |
beroset | Does that mean a specific git hash or something else? | 15:16 |
rburton | yes, a full hash | 15:16 |
beroset | OK, thanks for the confirmation. | 15:16 |
beroset | Maybe an example there might be useful? Or perhaps a link to a definition for "full revision identifier"? | 15:17 |
rburton | changing it to use the git terminology of "sha1 object name" seems sensible. fancy sending a quick patch | 15:24 |
rburton | ? | 15:24 |
*** AdrianTheFirst <AdrianTheFirst!~AdrianThe@155.94.33.143> has quit IRC (Ping timeout: 245 seconds) | 15:24 | |
beroset | That would cover the case for git. I don't know about current versions of subversion, mercurial and bazaar. | 15:30 |
*** goliath <goliath!~goliath@user/goliath> has joined #yocto | 15:30 | |
beroset | I'm thinking perhaps a parenthetical like this: "a full revision identifier (e.g. the full SHA hash in git) and not just a tag." | 15:31 |
rburton | sounds good | 15:31 |
*** beroset <beroset!~beroset@2600:1700:f90:2250::d> has quit IRC (Quit: Client closed) | 15:31 | |
*** beroset <beroset!~beroset@2600:1700:f90:2250::d> has joined #yocto | 15:33 | |
mason | smooge: o/ | 15:40 |
*** leon-anavi <leon-anavi!~Leon@46.55.231.62> has quit IRC (Quit: Leaving) | 15:51 | |
*** seninha <seninha!~seninha@user/seninha> has quit IRC (Ping timeout: 256 seconds) | 16:01 | |
beroset | OK, if I did everything correctly, there should be a patch in the email list. | 16:06 |
*** beroset <beroset!~beroset@2600:1700:f90:2250::d> has quit IRC (Quit: Client closed) | 16:07 | |
*** pabigot <pabigot!~pab@67-1-231-51.tcso.qwest.net> has quit IRC (Remote host closed the connection) | 16:10 | |
*** beroset <beroset!~beroset@2600:1700:f90:2250::d> has joined #yocto | 16:10 | |
*** pabigot <pabigot!~pab@67-1-231-51.tcso.qwest.net> has joined #yocto | 16:11 | |
*** frieder <frieder!~frieder@i577B9073.versanet.de> has quit IRC (Remote host closed the connection) | 16:15 | |
*** zpfvo <zpfvo!~fvo@i59F5CE18.versanet.de> has quit IRC (Ping timeout: 256 seconds) | 16:19 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has quit IRC (Quit: alessioigor) | 16:24 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has joined #yocto | 16:25 | |
*** ptsneves <ptsneves!~Thunderbi@031011128008.dynamic-3-poz-k-0-2-0.vectranet.pl> has quit IRC (Ping timeout: 256 seconds) | 16:30 | |
*** dgriego <dgriego!~dgriego@user/dgriego> has joined #yocto | 16:37 | |
*** kscherer <kscherer!~kscherer@bras-base-otwaon1146w-grc-33-70-53-64-242.dsl.bell.ca> has quit IRC (Quit: Konversation terminated!) | 16:37 | |
*** kscherer <kscherer!~kscherer@bras-base-otwaon1146w-grc-33-70-53-64-242.dsl.bell.ca> has joined #yocto | 16:46 | |
*** florian_kc <florian_kc!~florian@dynamic-002-243-167-137.2.243.pool.telefonica.de> has joined #yocto | 16:55 | |
*** gsalazar <gsalazar!~gsalazar@139.0.166.178.rev.vodafone.pt> has quit IRC (Ping timeout: 268 seconds) | 17:22 | |
*** bluelightning <bluelightning!uid552298@id-552298.tinside.irccloud.com> has quit IRC (Ping timeout: 256 seconds) | 17:27 | |
*** bluelightning <bluelightning!uid552298@id-552298.tinside.irccloud.com> has joined #yocto | 17:28 | |
*** florian_kc <florian_kc!~florian@dynamic-002-243-167-137.2.243.pool.telefonica.de> has quit IRC (Ping timeout: 246 seconds) | 17:31 | |
*** prabhakarlad <prabhakarlad!~prabhakar@pc.renesas.eu> has quit IRC (Quit: Client closed) | 17:34 | |
*** jonmason <jonmason!sid36602@id-36602.lymington.irccloud.com> has quit IRC (Read error: Connection reset by peer) | 17:48 | |
*** jonmason <jonmason!sid36602@id-36602.lymington.irccloud.com> has joined #yocto | 17:49 | |
*** awafaa <awafaa!sid716@id-716.uxbridge.irccloud.com> has quit IRC (Read error: Connection reset by peer) | 17:49 | |
*** shoragan <shoragan!~shoragan@user/shoragan> has quit IRC (Remote host closed the connection) | 17:49 | |
*** awafaa <awafaa!sid716@id-716.uxbridge.irccloud.com> has joined #yocto | 17:49 | |
*** Colin_Finck <Colin_Finck!~cfinck@outpost.colinfinck.de> has quit IRC (Quit: No Ping reply in 180 seconds.) | 17:50 | |
*** shoragan <shoragan!~shoragan@user/shoragan> has joined #yocto | 17:50 | |
*** Colin_Finck <Colin_Finck!~cfinck@2a01:4f8:1c17:773a::c0f1:1> has joined #yocto | 17:51 | |
*** amitk <amitk!~amit@103.59.74.47> has joined #yocto | 17:56 | |
*** florian_kc <florian_kc!~florian@dynamic-002-243-167-137.2.243.pool.telefonica.de> has joined #yocto | 17:57 | |
*** yannd <yannd!~yann@88.120.44.86> has quit IRC (Ping timeout: 240 seconds) | 17:58 | |
*** yannd <yannd!~yann@88.120.44.86> has joined #yocto | 18:12 | |
*** goliath <goliath!~goliath@user/goliath> has quit IRC (Quit: SIGSEGV) | 18:16 | |
*** mrnuke <mrnuke!~mrnuke@c-98-197-58-203.hsd1.tx.comcast.net> has quit IRC (Ping timeout: 240 seconds) | 18:23 | |
*** mrnuke_ <mrnuke_!~mrnuke@c-98-197-58-203.hsd1.tx.comcast.net> has joined #yocto | 18:23 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has quit IRC (Quit: alessioigor) | 18:30 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has joined #yocto | 18:30 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has quit IRC (Quit: alessioigor) | 18:35 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has joined #yocto | 18:35 | |
*** otavio_ <otavio_!~otavio@177-4-252-114.user3p.brasiltelecom.net.br> has quit IRC (Quit: Lost terminal) | 18:55 | |
*** otavio <otavio!~otavio@177-4-252-114.user3p.brasiltelecom.net.br> has joined #yocto | 19:02 | |
*** seninha <seninha!~seninha@user/seninha> has joined #yocto | 19:30 | |
*** seninha <seninha!~seninha@user/seninha> has quit IRC (Remote host closed the connection) | 19:30 | |
*** seninha <seninha!~seninha@user/seninha> has joined #yocto | 19:31 | |
*** rfs613 <rfs613!~rfs613@bras-base-otwaon1146w-grc-35-76-71-61-219.dsl.bell.ca> has quit IRC (Ping timeout: 256 seconds) | 19:47 | |
*** Minvera <Minvera!~Minvera@user/Minvera> has quit IRC (Remote host closed the connection) | 19:47 | |
*** Minvera <Minvera!~Minvera@user/Minvera> has joined #yocto | 19:48 | |
*** rfs613 <rfs613!~rfs613@bras-base-otwaon1146w-grc-32-76-71-129-133.dsl.bell.ca> has joined #yocto | 19:50 | |
*** LocutusOfBorg <LocutusOfBorg!~locutusof@93-35-146-13.ip55.fastwebnet.it> has quit IRC (Ping timeout: 250 seconds) | 19:59 | |
*** LocutusOfBorg <LocutusOfBorg!~locutusof@93-45-38-101.ip100.fastwebnet.it> has joined #yocto | 20:00 | |
*** amitk <amitk!~amit@103.59.74.47> has quit IRC (Ping timeout: 250 seconds) | 20:01 | |
*** Haxxa <Haxxa!~Haxxa@202-65-68-206.ip4.superloop.au> has quit IRC (Quit: Haxxa flies away.) | 20:15 | |
*** Haxxa <Haxxa!~Haxxa@202-65-68-206.ip4.superloop.au> has joined #yocto | 20:20 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has quit IRC (Quit: alessioigor) | 20:38 | |
*** kpo <kpo!~kpo@156.17.147.54> has quit IRC (Ping timeout: 240 seconds) | 20:53 | |
*** tgamblin <tgamblin!~tgamblin@2001:1970:5b1f:ab00:d875:6297:4e81:e577> has quit IRC (Ping timeout: 240 seconds) | 21:03 | |
*** prabhakarlad <prabhakarlad!~prabhakar@pc.renesas.eu> has joined #yocto | 21:16 | |
*** Xagen <Xagen!~Xagen@4.14.206.69> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…) | 21:33 | |
*** Thorn <Thorn!~Thorn@user/thorn> has quit IRC (Ping timeout: 240 seconds) | 21:53 | |
*** kscherer <kscherer!~kscherer@bras-base-otwaon1146w-grc-33-70-53-64-242.dsl.bell.ca> has quit IRC (Quit: Konversation terminated!) | 21:54 | |
*** Wouter0100670440 <Wouter0100670440!~Wouter010@entry.nbg.netvos.nl> has quit IRC (Quit: The Lounge - https://thelounge.chat) | 21:57 | |
*** Wouter0100670440 <Wouter0100670440!~Wouter010@entry.nbg.netvos.nl> has joined #yocto | 21:57 | |
*** kpo <kpo!~kpo@031011130110.dynamic-3-poz-k-1-0-0.vectranet.pl> has joined #yocto | 21:57 | |
*** prabhakarlad <prabhakarlad!~prabhakar@pc.renesas.eu> has quit IRC (Quit: Client closed) | 22:10 | |
*** LocutusOfBorg <LocutusOfBorg!~locutusof@93-45-38-101.ip100.fastwebnet.it> has quit IRC (Ping timeout: 256 seconds) | 22:32 | |
*** florian_kc <florian_kc!~florian@dynamic-002-243-167-137.2.243.pool.telefonica.de> has quit IRC (Ping timeout: 250 seconds) | 22:33 | |
*** seninha <seninha!~seninha@user/seninha> has quit IRC (Quit: Leaving) | 23:14 | |
*** jmk1 <jmk1!~jmk1@lcs07-lyo-176-188-208-171.sfr.lns.abo.bbox.fr> has quit IRC (Ping timeout: 268 seconds) | 23:24 | |
*** GNUmoon2 <GNUmoon2!~GNUmoon@gateway/tor-sasl/gnumoon> has quit IRC (Remote host closed the connection) | 23:28 | |
*** kpo <kpo!~kpo@031011130110.dynamic-3-poz-k-1-0-0.vectranet.pl> has quit IRC (Ping timeout: 256 seconds) | 23:28 | |
*** GNUmoon <GNUmoon!~GNUmoon@gateway/tor-sasl/gnumoon> has joined #yocto | 23:38 | |
*** LocutusOfBorg <LocutusOfBorg!~locutusof@93-45-38-101.ip100.fastwebnet.it> has joined #yocto | 23:58 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!