07:12:26 https://share.icloud.com/photos/039JzB1oLFocCfHEV2ShkJ8OA whole 205MB :) 07:39:44 tsoome, wow, my first impression now was a pressure cooker ;) Anyway, about uefi smbios address I am here to see to debug it, when rmustacc available. 07:48:11 nikolam are the smbios.* entries present in output of tr '\0' '\n' < /system/boot/environment ? 08:04:42 tsoome, https://mega.nz/file/od8EATpB#HAJFbnrZIMnf629VNTrOyuYO_wVOW5vyPEhbrweuJI0 08:47:31 could you use the tr command ?:) 08:48:48 smbios.system.uuid=a1d11000-ee9b-11e1-0000-24be051f4a38 is listed there. 09:13:11 aha ia see, tsoome https://mega.nz/file/NZViRYLL#XoQ9JP-zZSKSttvzIItStp11OzKzTEsDw8LCEbtCkjA 09:14:00 yet, sysinfo says, "UUID": "", 09:19:16 well, it means, the bootloader was able to get this data, so it is there and present, but somehow we fail to either find or inpterpret it with os tools. 09:46:05 os tools got to be getting info directly .. or through kernel. Maybe os tools have older code and loader has a newer one 16:06:57 tsoome: I know I've used a VAX with an RA60 in the late 1980's (but most of the systems there were set up with non-removable RA80 & RA81 disks) 18:18:42 jperkin: does it matter for building a new package if the latest lts or trunk is used? 18:22:12 jbk: depends if it has newer dependency requirements, if it's mostly standalone then you can probably get away with either 18:24:33 it requires various autotools, but the only runtime dependency is json-c which appears to be in pkgsrc since at least 2021 (probably earlier) 18:25:08 2012 yeh 18:25:15 specifically i wanted to get tpm2-tss in there 18:25:25 it requires a few patches to build on illumos 18:25:32 which i've done 18:25:44 (hopefully they can get upstream at some point, but i'll worry about that later) 18:26:22 ok cool, happy to review and commit once you have something 18:46:54 should adding the url2pkg package be done inside or outside the sandbox? 19:17:20 I'd do everything inside 19:20:27 hrm.. configure is failing with the automatic dependency tracking.. which seems to be explicitly enabled when called.. it looks like maybe it needs gmake as a build dependency (the configure script is running sed on Makefile and piping it to make, and the resulting (massive) makefile is failing 19:21:35 does adding teh buildlink includes sort out both build and runtime dependencies? 19:22:44 buildlink is for headers/libraries and will ensure they are runtime dependencies (unless BUILDLINK_DEPMETHOD=build but that's not recommended) 19:22:50 things like gmake are done via USE_TOOLS 19:25:09 ahh ok.... 19:25:11 that worked 19:25:12 thanks 19:25:18 now it's to the point where I can apply my patches 19:38:43 the biggest one is the lack of file types with struct dirent.. it sucks I don't think there's a way to fix that w/o breaking ABI compat 19:38:56 (so patch works around that w/ calling stat(2)) 19:45:03 jbk: Hmm. Maybe a new open flag for directories that selects a different dirent structure. 19:46:32 Is anyone else having problems pushing to gerrit? 19:57:10 or squeeze a flag into the getdents() syscall signature to indicate "new dirent" (in the high order bits of the length, perhaps?) 20:05:50 or get everyone to migrate to posix_getdents() instead 20:06:41 See pg 50 of https://www.opengroup.org/austin/docs/austin_1110.pdf 20:07:40 and of course, someone would have to add that to your libc first 20:28:40 jbk: anything that uses d_type should be prepared for an UNKNOWN type to be returned, though - if the type is not UNKNOWN you can rely on it but you should be prepared to stat anyway.. 21:33:24 this code (tpm2-tss) is basically looking for either regular files or directories 21:44:41 right. on some systems that have d_type, you might get DT_UNKNOWN in some directories (not all filesystems might support d_type, and not all filesystems may have the information populated in all directories) 21:46:29 if you get DT_REG, you've got a file, If you get DT_UNKNOWN, you might have a file, or a directory, or something else, so you have to stat if you get DT_UNKNOWN 23:23:49 hrm.. somehow the pkgsrc is invoking libtool thats making it try to symlink itself..