Monday, 2024-01-22

*** kpo <kpo!~kpo@87-206-161-246.dynamic.chello.pl> has quit IRC (Ping timeout: 264 seconds)00:12
*** florian <florian!~florian@dynamic-002-244-014-155.2.244.pool.telefonica.de> has joined #yocto00:14
*** florian <florian!~florian@dynamic-002-244-014-155.2.244.pool.telefonica.de> has quit IRC (Ping timeout: 260 seconds)00:31
*** lexano <lexano!~lexano@174.119.69.134> has quit IRC (Ping timeout: 246 seconds)00:58
*** ykrons <ykrons!~guillaume@62.192.23.101> has quit IRC (Ping timeout: 260 seconds)02:05
*** camus <camus!~Instantbi@58.246.136.203> has joined #yocto02:08
*** jclsn <jclsn!~jclsn@2a04:4540:652f:8a00:2ce:39ff:fecf:efcd> has quit IRC (Ping timeout: 256 seconds)03:14
*** jclsn <jclsn!~jclsn@2a04:4540:6507:8900:2ce:39ff:fecf:efcd> has joined #yocto03:16
*** jmiehe <jmiehe!~Thunderbi@user/jmiehe> has quit IRC (Quit: jmiehe)03:20
*** ablu <ablu!~m-bfyrfh@user/Ablu> has quit IRC (Read error: Connection reset by peer)03:30
*** Vonter <Vonter!~Vonter@user/vonter> has quit IRC (Remote host closed the connection)03:32
*** Vonter <Vonter!~Vonter@user/vonter> has joined #yocto03:33
*** ablu <ablu!~m-bfyrfh@user/Ablu> has joined #yocto03:35
*** vvn <vvn!~vivien@bras-base-mtrlpq02huw-grc-03-174-88-247-208.dsl.bell.ca> has quit IRC (Quit: WeeChat 4.1.2)03:38
*** vvn <vvn!~vivien@174.88.247.208> has joined #yocto03:40
*** alessioigor <alessioigor!~alessioig@185.178.95.240> has joined #yocto05:41
*** davidinux <davidinux!~davidinux@host-95-239-121-87.retail.telecomitalia.it> has joined #yocto06:25
*** kevinrowland <kevinrowland!~kevinrowl@130.41.249.69> has quit IRC (Quit: Client closed)06:27
*** linfax <linfax!~linfax@eumail.topcon.com> has joined #yocto07:17
*** florian <florian!~florian@dynamic-046-114-158-207.46.114.pool.telefonica.de> has joined #yocto07:18
*** rob_w <rob_w!~bob@host-82-135-31-73.customer.m-online.net> has joined #yocto07:21
*** florian <florian!~florian@dynamic-046-114-158-207.46.114.pool.telefonica.de> has quit IRC (Read error: Connection reset by peer)07:21
*** goliath <goliath!~goliath@user/goliath> has joined #yocto07:24
*** rfuentess <rfuentess!~rfuentess@2a01:cb14:11e8:f400:6a5b:f327:4ce9:5465> has joined #yocto07:38
*** vvn <vvn!~vivien@174.88.247.208> has quit IRC (Ping timeout: 246 seconds)07:38
*** vvn <vvn!~vivien@bras-base-mtrlpq02huw-grc-03-174-88-247-147.dsl.bell.ca> has joined #yocto07:40
*** Guest15 <Guest15!~Guest15@49.249.95.238> has joined #yocto07:45
*** rfuentess <rfuentess!~rfuentess@2a01:cb14:11e8:f400:6a5b:f327:4ce9:5465> has quit IRC (Remote host closed the connection)07:45
*** mckoan|away is now known as mckoan07:45
*** florian <florian!~florian@dynamic-046-114-158-207.46.114.pool.telefonica.de> has joined #yocto07:46
Guest15I want to build yocto image for jh7110nwhich will boot from emmc, how do I start with it?07:47
Guest15FYI, I newbie to yocto07:47
*** rber|res <rber|res!~rber|res@089144200084.atnat0009.highway.a1.net> has joined #yocto07:49
*** RobertBerger <RobertBerger!~rber|res@089144200084.atnat0009.highway.a1.net> has joined #yocto07:49
*** rber|res <rber|res!~rber|res@089144200084.atnat0009.highway.a1.net> has quit IRC (Remote host closed the connection)07:49
*** RobertBerger <RobertBerger!~rber|res@089144200084.atnat0009.highway.a1.net> has quit IRC (Remote host closed the connection)07:49
*** rber|res <rber|res!~rber|res@089144200084.atnat0009.highway.a1.net> has joined #yocto07:50
*** Kubu_work <Kubu_work!~kubu@arennes-654-1-262-155.w2-13.abo.wanadoo.fr> has joined #yocto07:58
LetoThe2ndGuest15: 1) locate bsp layer 2) read its documentation.07:59
LetoThe2ndGuest15: 3), 4), and so on might depend on the outcome of those.07:59
Guest15Thanks08:00
*** rfuentess <rfuentess!~rfuentess@2a01:cb14:11e8:f400:6a5b:f327:4ce9:5465> has joined #yocto08:03
*** florian <florian!~florian@dynamic-046-114-158-207.46.114.pool.telefonica.de> has quit IRC (Read error: Connection reset by peer)08:08
*** leon-anavi <leon-anavi!~Leon@46.55.231.62> has joined #yocto08:24
*** Guest15 <Guest15!~Guest15@49.249.95.238> has quit IRC (Ping timeout: 250 seconds)08:35
*** mbulut <mbulut!~mbulut@31.18.142.81> has joined #yocto08:35
*** Vonter <Vonter!~Vonter@user/vonter> has quit IRC (Ping timeout: 276 seconds)08:37
*** Vonter <Vonter!~Vonter@user/vonter> has joined #yocto08:38
*** mbulut <mbulut!~mbulut@31.18.142.81> has quit IRC (Client Quit)08:39
*** vladest <vladest!~Thunderbi@adsl-89-217-204-83.adslplus.ch> has quit IRC (Ping timeout: 264 seconds)08:43
landgrafRP: Magic works. Thanks! :) and with this mdadm patches sent08:55
*** alperak <alperak!~alperak@176.33.66.82> has joined #yocto09:04
*** vladest <vladest!~Thunderbi@217.192.139.41> has joined #yocto09:10
*** frieder <frieder!~frieder@i4DF677E2.static.tripleplugandplay.com> has joined #yocto09:14
*** Guest77 <Guest77!~Guest77@193.15.95.2> has joined #yocto09:28
*** alessioigor <alessioigor!~alessioig@185.178.95.240> has quit IRC (Ping timeout: 260 seconds)09:35
jstephanhello! is it okay for a recipe to build correctly using devtool modify <recipe> and devtool build <recipe>, but not with devtool modify <recipe>  and bitbake <recipe> ?09:36
*** florian <florian!~florian@port-217-146-132-69.static.as20676.net> has joined #yocto09:37
jstephan(devtool build command is not building all tasks, for example it is not building the do_populate_lic, which is failling when using devtool modify then bitbake )09:38
*** florian_kc <florian_kc!~florian@port-217-146-132-69.static.as20676.net> has joined #yocto09:44
*** Guest32 <Guest32!~Guest77@193.15.95.2> has joined #yocto09:44
kanavin_jstephan, no, direct bitbake should work09:47
*** Guest77 <Guest77!~Guest77@193.15.95.2> has quit IRC (Ping timeout: 250 seconds)09:48
*** pvogelaar <pvogelaar!~pvogelaar@p200300efdf036100127b44fffe802df7.dip0.t-ipconnect.de> has joined #yocto09:54
*** Piraty <Piraty!~irc@user/piraty> has quit IRC (Quit: -)09:57
*** Piraty <Piraty!~irc@user/piraty> has joined #yocto09:58
*** ptsneves <ptsneves!~Thunderbi@031011128046.dynamic-3-poz-k-0-2-0.vectranet.pl> has joined #yocto10:00
*** schtobia <schtobia!~quassel@schmidl.dev> has quit IRC (Quit: Bye!)10:00
*** schtobia <schtobia!~quassel@schmidl.dev> has joined #yocto10:01
jstephankanavin_: ok. is there a particular reason to have a devtool build command then?10:01
kanavin_jstephan, for purposes of esdk which by design obscures bitbake, and everything is done through devtool10:02
kanavin_if you are not in an esdk, then bitbake should work exactly same as when building a plain recipe in all circumstances10:02
*** Guest77 <Guest77!~Guest77@193.15.95.2> has joined #yocto10:06
*** Guest77 <Guest77!~Guest77@193.15.95.2> has quit IRC (Client Quit)10:06
*** Guest32 <Guest32!~Guest77@193.15.95.2> has quit IRC (Ping timeout: 250 seconds)10:08
*** ptsneves <ptsneves!~Thunderbi@031011128046.dynamic-3-poz-k-0-2-0.vectranet.pl> has quit IRC (Quit: ptsneves)10:13
jstephankanavin_: got it! thank you10:18
RPlandgraf: the magic is just that by setting after the class you override the setting. Since it is a single value in a class, it should really be using ??= in the class10:20
*** alessioigor <alessioigor!~alessioig@185.178.95.240> has joined #yocto10:32
*** alessioigor <alessioigor!~alessioig@185.178.95.240> has quit IRC (Remote host closed the connection)10:32
*** alessioigor <alessioigor!~alessioig@185.178.95.240> has joined #yocto10:33
landgrafRP: well. kanavin_ and Yoann have showed me PTESTS_PROBLEMS. I'll use it instead10:33
RPlandgraf: fair enough10:40
*** alessioigor <alessioigor!~alessioig@185.178.95.240> has quit IRC (Quit: alessioigor)10:43
*** alessioigor <alessioigor!~alessioig@185.178.95.240> has joined #yocto10:44
*** alperak <alperak!~alperak@176.33.66.82> has quit IRC (Quit: Client closed)10:49
*** alperak <alperak!~alperak@176.33.66.82> has joined #yocto10:52
*** mvlad <mvlad!~mvlad@2a02:2f08:e805:bb00:7b81:f2fc:a67b:6737> has joined #yocto10:59
Xogiumif I wish to override features provided by a machine config file in a bsp layer, what's the right place to do it ? The local.conf file, or...11:09
Xogiumit's still the same hardware, so I don't think I need to create a different machine...11:09
rburtonyour distro conf11:10
rburtonin a production environment you have a distro and local.conf is just a few lines11:11
XogiumI don't have a distro of my own yet, as I'm still learning11:11
Xogiumso I use the vendor distro for now11:12
rburtonfine, local.conf for now11:12
rburtonthough it's relatively trivial to inherit existing machines and extend them if you end up doing more complex changes11:13
Xogiumthanks11:14
*** pvogelaar <pvogelaar!~pvogelaar@p200300efdf036100127b44fffe802df7.dip0.t-ipconnect.de> has quit IRC (Quit: Client closed)11:33
*** pvogelaar <pvogelaar!~pvogelaar@p200300efdf036100127b44fffe802df7.dip0.t-ipconnect.de> has joined #yocto11:40
*** ptsneves <ptsneves!~Thunderbi@031011128046.dynamic-3-poz-k-0-2-0.vectranet.pl> has joined #yocto11:45
*** starblue <starblue!~juergen@dslb-088-078-097-138.088.078.pools.vodafone-ip.de> has joined #yocto11:53
*** ptsneves <ptsneves!~Thunderbi@031011128046.dynamic-3-poz-k-0-2-0.vectranet.pl> has quit IRC (Ping timeout: 260 seconds)11:57
*** alperak <alperak!~alperak@176.33.66.82> has quit IRC (Quit: Client closed)11:58
*** alperak <alperak!~alperak@176.33.66.82> has joined #yocto11:58
*** alessioigor <alessioigor!~alessioig@185.178.95.240> has quit IRC (Quit: alessioigor)12:19
*** alessioigor <alessioigor!~alessioig@185.178.95.240> has joined #yocto12:19
*** lexano <lexano!~lexano@174.119.69.134> has joined #yocto12:32
*** pvogelaar <pvogelaar!~pvogelaar@p200300efdf036100127b44fffe802df7.dip0.t-ipconnect.de> has quit IRC (Quit: Client closed)13:01
*** pvogelaar <pvogelaar!~pvogelaar@p200300efdf036100127b44fffe802df7.dip0.t-ipconnect.de> has joined #yocto13:16
*** alperak <alperak!~alperak@176.33.66.82> has quit IRC (Quit: Client closed)13:25
*** alperak <alperak!~alperak@176.33.66.82> has joined #yocto13:26
*** sotaover1ide is now known as sotaoverride13:31
*** derRichard <derRichard!~derRichar@static.16.105.130.94.clients.your-server.de> has joined #yocto13:42
derRichardhttps://git.yoctoproject.org/poky/tree/meta/recipes-graphics/xorg-app/xev/diet-x11.patch13:46
derRichardwhy are you removing XmbLookupString() from xev?13:46
*** vladest <vladest!~Thunderbi@217.192.139.41> has quit IRC (Ping timeout: 264 seconds)13:46
RPderRichard: diet-x11 was a cut down version of libx11 which only had a subset of features. I think we dropped that and that patch is probably a historical remnant13:48
RPrburton: ^^^? has your name on it (ross@OH no less)13:49
RPderRichard: https://git.yoctoproject.org/poky/commit/?id=5232ca9a18e2672a02f5b31b01de75fb5d3d6080 was dropped 4 years ago13:50
RPlet me send a patch13:51
derRichardi found this because i'm hunting an issue where german umlauts don't show up in xorg13:52
derRichardumlauts (in utf8) can get printed just fine but when typed in the keyboard nothing happens. xev reports that XLookupString() cannot lookup the key13:53
RPderRichard: I think the patch can just be dropped. I'll need to run a test build to be sure but I'm fairly sure it will be obsolete13:53
*** alperak <alperak!~alperak@176.33.66.82> has quit IRC (Quit: Client closed)13:55
RPrburton: there are a few questionable x patches. The libxcomposite one for example13:57
*** alperak <alperak!~alperak@176.33.66.82> has joined #yocto14:03
rburtonRP: that screams rebuilds with shared sysroot, so yeah nuke that too14:05
rburtonRP zeddii: do you have a timeline for removing 6.1 kernel from master?14:05
zeddiicheck #yp-infra from about 2 minutes ago14:06
*** vladest <vladest!~Thunderbi@adsl-89-217-204-83.adslplus.ch> has joined #yocto14:08
RPrburton: it was just removed from meta-yocto-bsp14:09
rburtonbut the recipe itself exists.  we have BSPs using it because they've not yet migrated to 6.6.14:10
rburtonif i have a feeling for when the kernel will disappear, we can plan for that14:10
zeddiithere's no time like now!14:25
rburtonthe migration happens in february. you can find out more in a weeks time ;)14:27
*** dmoseley <dmoseley!~dmoseley@d4-50-177-189.evv.wideopenwest.com> has quit IRC (Quit: ZNC 1.8.2 - https://znc.in)14:44
*** dmoseley <dmoseley!~dmoseley@d4-50-177-189.evv.wideopenwest.com> has joined #yocto14:45
*** dmoseley <dmoseley!~dmoseley@d4-50-177-189.evv.wideopenwest.com> has quit IRC (Client Quit)14:46
*** dmoseley <dmoseley!~dmoseley@d4-50-177-189.evv.wideopenwest.com> has joined #yocto14:47
*** Minvera <Minvera!~Minvera@user/Minvera> has joined #yocto14:50
*** tgamblin <tgamblin!~tgamblin@d24-150-219-207.home.cgocable.net> has quit IRC (Quit: Leaving)14:52
*** tgamblin <tgamblin!~tgamblin@d24-150-219-207.home.cgocable.net> has joined #yocto14:53
*** linfax <linfax!~linfax@eumail.topcon.com> has quit IRC (Ping timeout: 264 seconds)15:04
*** Vonter <Vonter!~Vonter@user/vonter> has quit IRC (Ping timeout: 246 seconds)15:15
*** Vonter <Vonter!~Vonter@user/vonter> has joined #yocto15:17
*** rob_w <rob_w!~bob@host-82-135-31-73.customer.m-online.net> has quit IRC (Remote host closed the connection)15:21
*** florian_kc <florian_kc!~florian@port-217-146-132-69.static.as20676.net> has quit IRC (Ping timeout: 260 seconds)15:34
*** florian <florian!~florian@port-217-146-132-69.static.as20676.net> has quit IRC (Quit: Ex-Chat)15:38
*** goliath <goliath!~goliath@user/goliath> has quit IRC (Quit: SIGSEGV)16:00
*** Ad0 <Ad0!~Ad0@93.124.245.194> has quit IRC (Ping timeout: 260 seconds)16:12
*** frieder <frieder!~frieder@i4DF677E2.static.tripleplugandplay.com> has quit IRC (Remote host closed the connection)16:12
*** leon-anavi <leon-anavi!~Leon@46.55.231.62> has quit IRC (Remote host closed the connection)16:14
*** Ad0 <Ad0!~Ad0@93.124.245.194> has joined #yocto16:21
*** simone <simone!~ile@2a02:810d:a940:35fc:9020:88ba:facb:596> has joined #yocto16:21
*** Piraty <Piraty!~irc@user/piraty> has quit IRC (Quit: -)16:22
*** Piraty <Piraty!~irc@user/piraty> has joined #yocto16:23
*** Guest62 <Guest62!~Guest62@110.93.212.98> has joined #yocto16:53
*** Guest62 is now known as Fahad16:53
*** Fahad is now known as farslan16:54
*** Piraty <Piraty!~irc@user/piraty> has quit IRC (Quit: -)16:57
*** Piraty <Piraty!~irc@user/piraty> has joined #yocto16:58
farslanRP: I've trying to update Qemu v8.1.2 -> v8.2.0. Fixed fuzz warnings for few patches but configure task is now failing. This is the error I'm getting:16:59
farslanRunning test binary command:  /var/awais/projects/ana_part3/build_xen/tmp/work/armv8a-oe-linux/qemu/8.2.0/build/meson-private/sanitycheckc.exe16:59
farslan../qemu-8.2.0/meson.build:1:0: ERROR: Could not invoke sanity test executable: [Errno 8] Exec format error: '/var/awais/projects/ana_part3/build_xen/tmp/work/armv8a-oe-linux/qemu/8.2.0/build/meson-private/sanitycheckc.exe'.16:59
farslanAny pointers16:59
*** amitk <amitk!~amit@182.78.152.170> has joined #yocto17:07
*** Kubu_work <Kubu_work!~kubu@arennes-654-1-262-155.w2-13.abo.wanadoo.fr> has quit IRC (Quit: Leaving.)17:15
rburtonfarslan: "good luck".  qemu's build is "interesting".17:16
rburtonthat's because the meson code wants to run test code and you don't have qemu-usermode, presumably because either your target doesn't support qemu-user, or their meson glue is actively breaking our cross files.17:17
*** florian <florian!~florian@dynamic-093-132-142-100.93.132.pool.telefonica.de> has joined #yocto17:35
*** farslan <farslan!~Guest62@110.93.212.98> has quit IRC (Quit: Client closed)17:37
*** xmn <xmn!~xmn@pool-71-105-152-109.nycmny.fios.verizon.net> has joined #yocto17:39
*** alperak9 <alperak9!~alperak@176.33.66.82> has joined #yocto17:41
*** jmd <jmd!~user@2001:a61:2b90:5c01:6de1:a363:1092:21f> has joined #yocto17:43
*** florian <florian!~florian@dynamic-093-132-142-100.93.132.pool.telefonica.de> has quit IRC (Ping timeout: 260 seconds)17:44
*** alperak <alperak!~alperak@176.33.66.82> has quit IRC (Ping timeout: 250 seconds)17:44
*** alperak9 <alperak9!~alperak@176.33.66.82> has quit IRC (Quit: Client closed)17:52
*** mckoan is now known as mckoan|away18:04
*** kpo <kpo!~kpo@87-206-161-246.dynamic.chello.pl> has joined #yocto18:12
*** rob_w <rob_w!~rob@2001:a61:6072:1f01:9526:4067:95ee:8805> has joined #yocto18:12
*** kpo <kpo!~kpo@87-206-161-246.dynamic.chello.pl> has quit IRC (Remote host closed the connection)18:13
*** kpo <kpo!~kpo@87-206-161-246.dynamic.chello.pl> has joined #yocto18:14
*** amitk <amitk!~amit@182.78.152.170> has quit IRC (Remote host closed the connection)18:15
*** simone <simone!~ile@2a02:810d:a940:35fc:9020:88ba:facb:596> has quit IRC (Quit: Konversation terminated!)18:18
*** alperak <alperak!~alperak@176.33.66.82> has joined #yocto18:19
*** amitk <amitk!~amit@182.78.152.170> has joined #yocto18:22
*** amitk <amitk!~amit@182.78.152.170> has quit IRC (Client Quit)18:25
*** simone <simone!~ile@2a02:810d:a940:35fc:9020:88ba:facb:596> has joined #yocto18:30
simoneHi, I am currently adding x86-64-v4 as a tune. Any specific suggestions for testing when adding tunes? Besides building and running images?18:32
*** florian <florian!~florian@dynamic-093-132-142-100.93.132.pool.telefonica.de> has joined #yocto18:38
*** Haxxa <Haxxa!~Haxxa@202-65-68-206.ip4.superloop.au> has quit IRC (Quit: Haxxa flies away.)19:15
*** Haxxa <Haxxa!~Haxxa@202-65-68-206.ip4.superloop.au> has joined #yocto19:17
*** vladest <vladest!~Thunderbi@adsl-89-217-204-83.adslplus.ch> has quit IRC (Remote host closed the connection)19:26
rburtonsimone: core-image-sato -c testimage, but that assumes that qemux86-64 can be extended to support those instructions19:29
*** rfuentess <rfuentess!~rfuentess@2a01:cb14:11e8:f400:6a5b:f327:4ce9:5465> has quit IRC (Remote host closed the connection)19:33
*** pvogelaar <pvogelaar!~pvogelaar@p200300efdf036100127b44fffe802df7.dip0.t-ipconnect.de> has quit IRC (Quit: Client closed)19:38
*** alessioigor <alessioigor!~alessioig@185.178.95.240> has quit IRC (Quit: alessioigor)19:40
*** vladest <vladest!~Thunderbi@adsl-89-217-204-83.adslplus.ch> has joined #yocto19:51
simonethx, I'll try19:53
*** Chaser <Chaser!~Chaser@user/chaser> has joined #yocto20:03
*** Chaser <Chaser!~Chaser@user/chaser> has quit IRC (Quit: My Mac has gone to sleep. ZZZzzz…)20:10
*** alperak <alperak!~alperak@176.33.66.82> has quit IRC (Quit: Client closed)20:32
*** pvogelaar <pvogelaar!~pvogelaar@p200300efdf036100127b44fffe802df7.dip0.t-ipconnect.de> has joined #yocto20:36
*** goliath <goliath!~goliath@user/goliath> has joined #yocto20:42
*** simone <simone!~ile@2a02:810d:a940:35fc:9020:88ba:facb:596> has quit IRC (Quit: Konversation terminated!)20:44
*** rob_w <rob_w!~rob@2001:a61:6072:1f01:9526:4067:95ee:8805> has quit IRC (Read error: Connection reset by peer)21:21
RPkanavin_: https://autobuilder.yoctoproject.org/typhoon/#/builders/87/builds/6337/steps/14/logs/stdio - our mystery file not found21:57
RPhalstead: if you have a moment could you have a look at /srv/autobuilder/autobuilder.yocto.io/pub/sstate/universal/61/8a/sstate:pigz-native:x86_64-linux:2.8:r0:x86_64:11:618a4ce721368d70eb1112081db1b54f9a4e3ffb4b593a7c994ad9bb38901dea_configure.tar.zst.siginfo on ubuntu2304-ty-1 ?22:01
RPhalstead: the file looks a bit odd22:01
*** jmd <jmd!~user@2001:a61:2b90:5c01:6de1:a363:1092:21f> has quit IRC (Remote host closed the connection)22:02
*** goliath <goliath!~goliath@user/goliath> has quit IRC (Quit: SIGSEGV)22:22
*** kevinrowland <kevinrowland!~kevinrowl@130.41.249.69> has joined #yocto22:30
*** Minvera <Minvera!~Minvera@user/Minvera> has quit IRC (Ping timeout: 260 seconds)22:47
*** Vonter <Vonter!~Vonter@user/vonter> has quit IRC (Ping timeout: 246 seconds)23:09
*** Vonter <Vonter!~Vonter@user/vonter> has joined #yocto23:10
*** kevinrowland <kevinrowland!~kevinrowl@130.41.249.69> has quit IRC (Quit: Client closed)23:17
*** mvlad <mvlad!~mvlad@2a02:2f08:e805:bb00:7b81:f2fc:a67b:6737> has quit IRC (Remote host closed the connection)23:59

Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!