Switch to DuckDuckGo Search
   March 19, 2020  
< | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | >


NOTICE: This channel is no longer actively logged.

Toggle Join/Part | bottom
[00:00:11] <toasterson1> Yeah things like error[E0609]: no field `pw_class` on type `libc::passwd` seem to point to inconsistencies throughout libc crates though
[00:00:12] <LeftWing> The libc crate definitely accepts PRs; e.g., https://github.com/rust-lang/libc/pull/1607
[00:01:08] <toasterson1> or is it rusts crate?
[00:01:36] <LeftWing> libc is effectively official I believe
[00:01:41] <LeftWing> https://github.com/nix-rust/nix/blob/master/src/unistd.rs#L2549-L2550
[00:01:47] <LeftWing> For "pw_class", we'd just need to go in the list here
[00:01:55] <LeftWing> I'm sure there are a handful of things like that
[00:04:31] <toasterson1> AH yep I guess so. same with termios and others
[00:05:19] <LeftWing> Basically, the libc crate should have unsafe functions for things we expose
[00:05:39] <toasterson1> Do you know a good programm I could run rustc through it's paces which isn't as big as servo?
[00:05:44] <LeftWing> e.g., I imagine we could put "getzoneid()" and friends in there
[00:06:00] <LeftWing> toasterson1: You could try ripgrep?
[00:07:36] <toasterson1> Yeah havin some zone related functions in there will be nice :) will other api's be exposed in crates officially?
[00:09:29] <toasterson1> ripgrep work :) ou nice with colors.
[00:09:53] <LeftWing> So it's honestly pretty easy to just make a crate that uses FFI to access whatever native routines you want
[00:10:13] <LeftWing> There's a lot less ceremony required, and it doesn't inhibit cross compilation generally, I believe
[00:10:35] <LeftWing> Though I'm not 100% on the cross compilation part yet
[00:11:14] *** nikolam_ <nikolam_!~Nikolam@unaffiliated/nikolam> has quit IRC (Ping timeout: 246 seconds)
[00:12:06] <toasterson1> Hmm true.
[00:12:47] <LeftWing> So, we should definitely seek to fix up support for illumos in crates like nix
[00:13:09] <LeftWing> But even if libc doesn't want to take a bunch of extra endpoints for us, we can just make our own crates for system-specific stuff
[00:13:12] <LeftWing> like doors, zones, etc
[00:13:59] <toasterson1> Yep being able to compile the top list of programs will definetly help not scaring away newcomers .)
[00:14:32] <toasterson1> *scare
[00:14:40] <LeftWing> I've been using reqwest, getopts, rusqlite, etc, and they've all been working well. Lots of stuff already just works, which is pretty great.
[00:16:02] <jbk> i've been meaning to throw up a change for adding cfmakeraw(3C), etc. since those exist on linux and fbsd, and lots of stuff (including things in rust) are expecting them
[00:16:32] <jbk> though rust also doesn't seem to have a good method of discovery of that stuff either
[00:20:26] <LeftWing> I have to expect you could do something with `dlsym()`
[00:22:35] <LeftWing> Rust seems to be able to express a C function pointer type
[00:27:36] <jbk> yeah that's what i ended up doing for getrandom()
[00:29:07] *** minus <minus!~minus@2001:41d0:e:35b::1> has joined #illumos
[00:30:20] <LeftWing> neat
[00:50:45] *** alanc <alanc!~alanc@inet-hqmc02-o.oracle.com> has quit IRC (Remote host closed the connection)
[00:54:30] *** alanc <alanc!~alanc@inet-hqmc02-o.oracle.com> has joined #illumos
[00:59:15] *** alanc <alanc!~alanc@inet-hqmc02-o.oracle.com> has quit IRC (Remote host closed the connection)
[01:22:12] *** nikolam_ <nikolam_!~Nikolam@unaffiliated/nikolam> has joined #illumos
[01:30:43] *** gh34 <gh34!~textual@cpe-184-58-181-106.wi.res.rr.com> has quit IRC (Quit: Textual IRC Client: www.textualapp.com)
[01:35:15] *** spicywolf <spicywolf!~spicywolf@c-73-217-67-20.hsd1.co.comcast.net> has joined #illumos
[01:39:07] *** alanc <alanc!~alanc@inet-hqmc01-o.oracle.com> has joined #illumos
[01:57:21] *** nde <nde!uid414739@gateway/web/irccloud.com/x-sduhytxlaxbrcvtd> has joined #illumos
[02:01:44] *** spicywolf <spicywolf!~spicywolf@c-73-217-67-20.hsd1.co.comcast.net> has quit IRC (Read error: No route to host)
[02:05:15] *** lgtaube <lgtaube!~lgt@91.109.28.145> has quit IRC (Ping timeout: 260 seconds)
[02:44:16] *** jcea1 <jcea1!~Thunderbi@51.159.34.131> has joined #illumos
[02:45:10] *** jcea <jcea!~Thunderbi@2001:bc8:2ecd:caed:7670:6e00:7670:6e00> has quit IRC (Ping timeout: 246 seconds)
[02:45:10] *** jcea1 is now known as jcea
[03:00:15] *** idodeclare <idodeclare!~textual@cpe-76-185-177-63.satx.res.rr.com> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…)
[03:25:16] *** jcea <jcea!~Thunderbi@51.159.34.131> has quit IRC (Remote host closed the connection)
[03:26:18] *** idodeclare <idodeclare!~textual@cpe-76-185-177-63.satx.res.rr.com> has joined #illumos
[03:28:34] *** idodeclare <idodeclare!~textual@cpe-76-185-177-63.satx.res.rr.com> has quit IRC (Client Quit)
[03:30:12] *** idodeclare <idodeclare!~textual@cpe-76-185-177-63.satx.res.rr.com> has joined #illumos
[03:41:01] *** neirac <neirac!~cneira@pc-32-149-45-190.cm.vtr.net> has quit IRC (Ping timeout: 250 seconds)
[03:41:14] *** idodeclare <idodeclare!~textual@cpe-76-185-177-63.satx.res.rr.com> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…)
[03:43:26] *** idodeclare <idodeclare!~textual@cpe-76-185-177-63.satx.res.rr.com> has joined #illumos
[03:45:15] *** idodeclare <idodeclare!~textual@cpe-76-185-177-63.satx.res.rr.com> has quit IRC (Client Quit)
[03:46:26] *** idodeclare <idodeclare!~textual@cpe-76-185-177-63.satx.res.rr.com> has joined #illumos
[03:48:15] *** idodeclare <idodeclare!~textual@cpe-76-185-177-63.satx.res.rr.com> has quit IRC (Client Quit)
[03:48:48] *** idodeclare <idodeclare!~textual@cpe-76-185-177-63.satx.res.rr.com> has joined #illumos
[03:55:10] *** idodeclare <idodeclare!~textual@cpe-76-185-177-63.satx.res.rr.com> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…)
[03:56:50] *** idodeclare <idodeclare!~textual@cpe-76-185-177-63.satx.res.rr.com> has joined #illumos
[04:00:04] *** idodeclare <idodeclare!~textual@cpe-76-185-177-63.satx.res.rr.com> has quit IRC (Client Quit)
[04:00:36] *** idodeclare <idodeclare!~textual@cpe-76-185-177-63.satx.res.rr.com> has joined #illumos
[04:04:35] *** idodeclare <idodeclare!~textual@cpe-76-185-177-63.satx.res.rr.com> has quit IRC (Client Quit)
[04:16:08] *** idodeclare <idodeclare!~textual@cpe-76-185-177-63.satx.res.rr.com> has joined #illumos
[04:42:26] *** amrmesh <amrmesh!~Thunderbi@109.201.133.238> has joined #illumos
[04:43:51] *** amrfrsh <amrfrsh!~Thunderbi@109.201.133.238> has quit IRC (Ping timeout: 250 seconds)
[04:43:51] *** amrmesh is now known as amrfrsh
[05:00:18] *** Asgaroth_ <Asgaroth_!~Asgaroth@51.37.67.57> has joined #illumos
[05:01:18] *** nikolam_ <nikolam_!~Nikolam@unaffiliated/nikolam> has quit IRC (Remote host closed the connection)
[05:01:39] *** nikolam_ <nikolam_!~Nikolam@unaffiliated/nikolam> has joined #illumos
[05:03:21] *** Asgaroth <Asgaroth!~Asgaroth@109.76.65.90> has quit IRC (Ping timeout: 250 seconds)
[05:16:59] *** idodeclare <idodeclare!~textual@cpe-76-185-177-63.satx.res.rr.com> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…)
[05:28:11] *** khng300_ is now known as khng300
[05:42:13] *** baojg <baojg!~baojg@2604:a880:0:1010::16:1> has quit IRC ()
[05:51:22] *** idodeclare <idodeclare!~textual@cpe-76-185-177-63.satx.res.rr.com> has joined #illumos
[05:51:37] *** idodeclare <idodeclare!~textual@cpe-76-185-177-63.satx.res.rr.com> has quit IRC (Client Quit)
[05:56:11] *** idodeclare <idodeclare!~textual@cpe-76-185-177-63.satx.res.rr.com> has joined #illumos
[05:56:25] *** idodeclare <idodeclare!~textual@cpe-76-185-177-63.satx.res.rr.com> has quit IRC (Client Quit)
[06:02:44] *** BOKALDO <BOKALDO!~BOKALDO@46.109.202.56> has joined #illumos
[06:33:58] *** idodeclare <idodeclare!~textual@cpe-76-185-177-63.satx.res.rr.com> has joined #illumos
[06:57:06] *** nde <nde!uid414739@gateway/web/irccloud.com/x-sduhytxlaxbrcvtd> has quit IRC (Quit: Connection closed for inactivity)
[07:00:08] *** glasspelican <glasspelican!~quassel@179.ip-167-114-128.net> has quit IRC (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
[07:01:16] *** glasspelican <glasspelican!~quassel@2607:5300:201:3100::325> has joined #illumos
[07:06:51] *** denk <denk!~denis@devel.tambov.ru> has quit IRC (Ping timeout: 250 seconds)
[07:06:59] *** denk <denk!~denis@devel.tambov.ru> has joined #illumos
[07:18:39] *** nikolam <nikolam!~nikolam@unaffiliated/nikolam> has joined #illumos
[07:20:23] <nikolam> Btw, OI is not bootable on C2D T5600 (Dell D620 laptop) with osnet-incorporation newer then osnet-incorporation at 0 dot 5.11-2020.0.0.19426 . E.g. osnet-incorporation at 0 dot 5.11-2020.0.0.19436 onwards, reset machine in a loop while booting so basically illumos stopped booting on this system anymore.
[07:20:59] <nikolam> So last bootable is illumos-1b500975aa
[07:48:25] *** wacki <wacki!~wacki@i577B8160.versanet.de> has joined #illumos
[08:20:18] *** baojg <baojg!~baojg@2604:a880:0:1010::16:1> has joined #illumos
[08:21:13] *** neuroserve <neuroserve!~toens@ip-84-118-128-36.unity-media.net> has quit IRC (Ping timeout: 264 seconds)
[08:21:40] *** neuroserve <neuroserve!~toens@ip-95-222-233-2.hsi15.unitymediagroup.de> has joined #illumos
[08:29:03] *** baojg <baojg!~baojg@2604:a880:0:1010::16:1> has quit IRC ()
[08:33:50] *** phyre__ <phyre__!~phyre___@78.30.17.247> has joined #illumos
[08:42:45] *** ptribble <ptribble!~ptribble@cpc92716-cmbg20-2-0-cust138.5-4.cable.virginm.net> has joined #illumos
[08:46:18] <leoric> How does it look like? how far does boot -v go?
[08:49:58] <tsoome> boot -kv may be helpful there
[09:08:27] *** sumesh <sumesh!sid262313@gateway/web/irccloud.com/x-ozxcfomapfgdgkwm> has quit IRC (Ping timeout: 240 seconds)
[09:09:07] *** ballew <ballew!sid244342@gateway/web/irccloud.com/x-gdmvmmudikfegggl> has quit IRC (Ping timeout: 240 seconds)
[09:09:13] *** sumesh <sumesh!sid262313@gateway/web/irccloud.com/x-kqepqfaoyjrcapeo> has joined #illumos
[09:09:21] *** ballew <ballew!sid244342@gateway/web/irccloud.com/x-luvldcllnqnpvksg> has joined #illumos
[09:09:27] *** pvs <pvs!sid19318@lopsa/member/pvs> has quit IRC (Ping timeout: 240 seconds)
[09:10:42] *** pvs <pvs!sid19318@lopsa/member/pvs> has joined #illumos
[09:24:50] <Agnar> p
[09:28:14] <Agnar> sorry
[09:29:52] <Agnar> rmustacc: ping? by "printing the struct regs" you do not mean ::stackregs, right? what do you mean exactly?
[09:34:21] *** jimklimov1 <jimklimov1!~jimklimov@ip-86-49-254-26.net.upcbroadband.cz> has joined #illumos
[09:45:28] *** andy_js <andy_js!~andy@51.146.99.40> has joined #illumos
[10:01:09] *** jimklimov1 <jimklimov1!~jimklimov@ip-86-49-254-26.net.upcbroadband.cz> has quit IRC (Quit: Leaving.)
[10:02:36] <Agnar> it would be cool to set custom tags on zfs datasets
[10:03:38] *** arnoldoree <arnoldoree!~arnoldore@2001:d08:1813:b5f6:7715:ac49:7c78:2f5a> has joined #illumos
[10:05:07] <sensille> tags? like user properties?
[10:05:27] <Agnar> sensille: are there user properties?
[10:05:38] <sensille> yes
[10:05:59] <Agnar> in my case I'd like to mark certain filesystems as "backup=true" and select on all FS that have "backup=true"
[10:06:14] <Agnar> sensille: oh cool, I missed that one. can they be set by zfs set?
[10:06:58] <sensille> yes, they need to have a ':' in the name
[10:07:27] <Agnar> wow, that's dope
[10:07:31] <Agnar> just did it :)
[10:07:48] <Agnar> and now also stumbled upon that part in man zfs, thanks!
[10:09:19] <Agnar> another part solved for my backup zfs to aws s3 project ;)
[10:21:51] *** man_u <man_u!~manu@fob.gandi.net> has joined #illumos
[10:33:42] *** jimklimov1 <jimklimov1!~jimklimov@ip-86-49-254-26.net.upcbroadband.cz> has joined #illumos
[10:33:53] <jlevon> Agnar: struct regs argument to trap() function
[10:34:55] <Agnar> jlevon: ok, how do I get that one? (I'm a mdb novice)
[10:35:14] <jlevon> $C
[10:35:45] <jlevon> then ::print struct regs the arg
[10:36:20] <Agnar> "the arg" being the address I get for trap() from $C?
[10:37:44] <Agnar> s/for/from/
[10:57:39] <Agnar> ffffff01708e6780 trap+0x11b1(ffffff01708e6790, 0, 2)
[10:57:43] <Agnar> [2]> ::print struct regs ffffff01708e6790
[10:57:47] <Agnar> kmdb: failed to find member ffffff01708e6790 of struct regs: no such member of structure or union
[10:58:58] <Agnar> [2]> 0xffffff01708e6790::print struct regs
[10:59:02] <Agnar> works of course
[11:00:36] <Agnar> updated https://www.illumos.org/issues/12393
[11:03:47] <Agnar> can I set a dump device from kmdb to preserve that crash?
[11:17:07] *** jimklimov1 <jimklimov1!~jimklimov@ip-86-49-254-26.net.upcbroadband.cz> has quit IRC (Quit: Leaving.)
[11:21:55] <jlevon> no
[11:22:51] <jlevon> Agnar: now try runing ::whatis on each of those regs for clues
[11:28:26] <Agnar> jlevon: ok
[11:34:42] *** arnoldoree <arnoldoree!~arnoldore@2001:d08:1813:b5f6:7715:ac49:7c78:2f5a> has quit IRC (Ping timeout: 256 seconds)
[11:34:45] *** man_u_ <man_u_!~manu@89-92-19-81.hfc.dyn.abo.bbox.fr> has joined #illumos
[11:35:09] <Agnar> jlevon: ok, got a bunch of unknowns, some allocated from kmem magazines but also a specific thread: ffffff01708e6c20
[11:35:34] <jlevon> does that have a useful ::findstack -v
[11:35:34] *** man_u <man_u!~manu@fob.gandi.net> has quit IRC (Ping timeout: 256 seconds)
[11:35:34] *** man_u_ is now known as man_u
[11:35:59] <Agnar> jlevon: yes it has
[11:36:21] <Agnar> ffffff01708e6920 intel_nhmex`nhmex_smbios+0xeb()
[11:36:43] <Agnar> https://paste.ec/paste/Twi-VOaI#o0e0I8sTYhI5fYS2sn3lJNE-a2dCt1Gk9NWSLFZ+6GV
[11:38:06] <jlevon> can you ::dis that
[11:38:38] <Agnar> https://paste.ec/paste/BmSKlxgZ#tEZ4B7ySAsTvmjKfnF42axc+1nzWcPNYRu2QJJFxY11
[11:38:54] *** amrfrsh <amrfrsh!~Thunderbi@109.201.133.238> has quit IRC (Quit: amrfrsh)
[11:39:21] <jlevon> wrong bit
[11:39:31] <jlevon> nhmex_smbios+0xeb::dis
[11:39:35] <Agnar> ah
[11:40:19] <Agnar> https://paste.ec/paste/euHM2IbS#fM4z5VzswgonMgIum0v1H1rq2y3soff7qh+JBwRH9zZ
[11:41:18] <Agnar> this module is in closed-bins btw
[11:44:29] <jlevon> looks like it might have passed a NULL callback in maybe
[11:44:56] <Agnar> jlevon: well, I do assume since it is closed-bin we can't fix it anyway, right?
[11:45:23] <jlevon> so if you boot again, ::bp intel_nhmex`nhmex_smbios
[11:45:48] <jlevon> you can step through to that and try to confirm if the issue is there
[11:46:01] <jlevon> from the dis it looks OK, the cb is check_memdevice
[11:46:04] <jlevon> so this might not be the issue
[11:46:13] <Agnar> ok
[11:46:50] <Agnar> stepping was ::step?
[11:48:30] <jlevon> yes
[11:48:33] <Agnar> ok
[11:49:51] <Agnar> intel_nhmex`nhmex_smbios: pushq %rbp
[11:51:22] *** mnowak_ <mnowak_!~mnowak_@94.142.238.232> has quit IRC (Ping timeout: 256 seconds)
[11:53:08] *** mnowak_ <mnowak_!~mnowak_@94.142.238.232> has joined #illumos
[12:02:25] <Agnar> jlevon: it was too much to step through
[12:02:37] <jlevon> press ]
[12:03:15] <Agnar> I had to turn the box off, my wife called for lunch...;) corona home office, you know?
[12:03:20] <jlevon> :)
[12:03:46] <Agnar> I'll try again later
[12:26:38] *** arnoldoree <arnoldoree!~arnoldore@2001:d08:1813:b5f6:7715:ac49:7c78:2f5a> has joined #illumos
[13:12:53] *** jcea <jcea!~Thunderbi@2001:bc8:2ecd:caed:7670:6e00:7670:6e00> has joined #illumos
[13:15:32] *** jcea <jcea!~Thunderbi@2001:bc8:2ecd:caed:7670:6e00:7670:6e00> has quit IRC (Remote host closed the connection)
[13:17:52] *** jcea <jcea!~Thunderbi@2001:bc8:2ecd:caed:7670:6e00:7670:6e00> has joined #illumos
[13:23:27] *** arnoldoree <arnoldoree!~arnoldore@2001:d08:1813:b5f6:7715:ac49:7c78:2f5a> has quit IRC (Quit: Leaving)
[13:32:26] *** phyre__ <phyre__!~phyre___@78.30.17.247> has quit IRC (Remote host closed the connection)
[13:39:15] *** BOKALDO <BOKALDO!~BOKALDO@46.109.202.56> has quit IRC (Quit: Leaving)
[14:10:46] *** kerberizer <kerberizer!~luchesar@wikipedia/Iliev> has quit IRC (Ping timeout: 256 seconds)
[14:14:30] *** kerberizer <kerberizer!~luchesar@wikipedia/Iliev> has joined #illumos
[14:36:04] *** idodeclare <idodeclare!~textual@cpe-76-185-177-63.satx.res.rr.com> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…)
[14:44:50] *** BOKALDO <BOKALDO!~BOKALDO@46.109.202.56> has joined #illumos
[14:46:53] *** jimklimov1 <jimklimov1!~jimklimov@ip-86-49-254-26.net.upcbroadband.cz> has joined #illumos
[14:55:58] *** man_u_ <man_u_!~manu@fob.gandi.net> has joined #illumos
[14:56:32] *** eki <eki!~eki@dsl-hkibng41-54f858-46.dhcp.inet.fi> has quit IRC (Quit: leaving)
[14:57:52] *** man_u <man_u!~manu@89-92-19-81.hfc.dyn.abo.bbox.fr> has quit IRC (Ping timeout: 256 seconds)
[14:57:53] *** man_u_ is now known as man_u
[15:01:15] *** amrfrsh <amrfrsh!~Thunderbi@134.19.189.92> has joined #illumos
[15:02:05] *** eki <eki!~eki@dsl-hkibng41-54f858-46.dhcp.inet.fi> has joined #illumos
[15:03:16] *** eki <eki!~eki@dsl-hkibng41-54f858-46.dhcp.inet.fi> has quit IRC (Client Quit)
[15:15:17] *** eki <eki!~eki@dsl-hkibng41-54f858-46.dhcp.inet.fi> has joined #illumos
[15:38:27] *** Kruppt <Kruppt!~Kruppt@50-111-53-67.drhm.nc.frontiernet.net> has joined #illumos
[15:38:55] *** Kruppt <Kruppt!~Kruppt@50-111-53-67.drhm.nc.frontiernet.net> has quit IRC (Max SendQ exceeded)
[15:39:48] *** Kruppt <Kruppt!~Kruppt@50-111-53-67.drhm.nc.frontiernet.net> has joined #illumos
[15:43:20] <rmustacc> Agnar: OK, I can work with knowing it's smios. I've been in that before. The fact that it's a closed bin makes it a bit tricky. What bits were you previously on and what did you move to?
[15:44:48] <jlevon> rmustacc: doesn't quite add up for me yet though. it's not the cb itself.
[15:44:56] <jlevon> rmustacc: did something change there in the smbios code?
[15:45:16] <rmustacc> No, what's probably happened is I accidentally changed a binary structure between two versions that I thought was safe.
[15:45:31] <jlevon> I see
[15:45:33] <rmustacc> Generally I only add, but I did refactor something slightly recently.
[15:45:53] <rmustacc> The intel_nhmex driver has copies of I think smbios 2.5.
[15:46:11] <rmustacc> In a similar fashion to intel_hm.
[15:46:18] <rmustacc> *intel_nhm.
[15:46:37] <rmustacc> I'm not sure keeping that bit of the nhmex closed bin around is super useful.
[15:47:26] *** jcea <jcea!~Thunderbi@2001:bc8:2ecd:caed:7670:6e00:7670:6e00> has quit IRC (Ping timeout: 256 seconds)
[15:48:21] <rmustacc> The thing is, the stuff that I tweaked in recent revs I thought I made sure only touched new fields. But dunno.
[15:48:40] <jlevon> which "bit"
[15:49:23] <rmustacc> the intel_nhmex driver.
[15:49:40] <rmustacc> It's basically like intel_nhm, but only for that one platform.
[15:49:46] <jlevon> as in, just drop it altogether?
[15:49:57] <rmustacc> If we had docs, I could probably fold it back into the imc driver. Though that's a chunk of work.
[15:50:18] <rmustacc> There's the general closed bin problem.
[15:50:35] <jlevon> I mean, it's nehalem. I didn't realise we /could/ kill it and still be OK on those systems
[15:50:40] <rmustacc> But it can be useful for folks on those platforms getting better FM info. So just dropping it isn't helpful.
[15:51:00] <jlevon> not sure I agree. this isn't netbsd
[15:51:13] <rmustacc> You'll lose useful memory diagnosis and other info.
[15:51:19] <jlevon> sure
[15:51:22] <jlevon> it's from a billion years ago
[15:51:24] <rmustacc> But it'll still boot.
[15:51:24] <jlevon> no?
[15:52:03] <rmustacc> I have an attachment to the hardware that people are actively using, even if it's not going to be first off the line. If no one used it, we wouldn't see this bug.
[15:52:06] <rmustacc> But it's all tradeoffs.
[15:52:48] <jlevon> so I agree let's not arbitrarily kill the platform. but actively harming development for the benefit of an optional feature on an ancient system? not so fond :)
[15:53:02] <rmustacc> If someone had an issue with a driver in a non-closed bin, even if it was an older part, I wouldn't want to rip out.
[15:53:11] <jlevon> and if it really is breaking boot, removing the module seems like a proportionate response
[15:53:20] <jlevon> non-closed is a bit different I agree
[15:53:48] <rmustacc> My main concern is that it also means I broke the library in some way, fwiw.
[15:54:10] <rmustacc> That code encodes the smbios revision it supports.
[15:54:19] <rmustacc> So if I broke older revisions, that's bad.
[15:54:28] <jlevon> true enough, if it is that
[15:54:29] <rmustacc> But that's somewhat independent of whether or not to keep that.
[15:54:48] <jlevon> right
[15:54:52] <rmustacc> It was the last time I debugged something like this, though that time I wasn't on the scene.
[15:55:26] <jlevon> ok
[16:05:08] *** jcea <jcea!~Thunderbi@2001:bc8:2ecd:caed:7670:6e00:7670:6e00> has joined #illumos
[16:08:45] *** gh34 <gh34!~textual@cpe-184-58-181-106.wi.res.rr.com> has joined #illumos
[16:09:15] <toasterson1> does anybody know if we can give rustc alternative target aliases? firefox and autoconfigure are using x86_64-sun-solaris2 for us when we have x86_64-sun-solaris in rustc. Without the 2
[16:11:15] <toasterson1> also x86_64-pc-solaris2.11 is used by autoconfigure
[16:12:16] *** jcea <jcea!~Thunderbi@2001:bc8:2ecd:caed:7670:6e00:7670:6e00> has quit IRC (Ping timeout: 246 seconds)
[16:42:44] *** Kurlon_ <Kurlon_!~Kurlon@cpe-67-253-136-97.rochester.res.rr.com> has quit IRC (Remote host closed the connection)
[16:43:22] *** Kurlon <Kurlon!~Kurlon@bidd-pub-03.gwi.net> has joined #illumos
[16:57:36] *** idodeclare <idodeclare!~textual@cpe-76-185-177-63.satx.res.rr.com> has joined #illumos
[17:02:41] *** ptribble <ptribble!~ptribble@cpc92716-cmbg20-2-0-cust138.5-4.cable.virginm.net> has quit IRC (Ping timeout: 250 seconds)
[17:05:08] *** ptribble <ptribble!~ptribble@cpc92716-cmbg20-2-0-cust138.5-4.cable.virginm.net> has joined #illumos
[17:08:12] *** saskaloon <saskaloon!~toor@interminate.indelect.net> has quit IRC (Ping timeout: 256 seconds)
[17:16:16] *** jcea <jcea!~Thunderbi@2001:bc8:2ecd:caed:7670:6e00:7670:6e00> has joined #illumos
[17:18:10] *** saskaloon <saskaloon!~toor@interminate.indelect.net> has joined #illumos
[17:21:24] *** idodeclare <idodeclare!~textual@cpe-76-185-177-63.satx.res.rr.com> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…)
[17:37:21] *** gitomat <gitomat!~nodebot@165.225.148.18> has quit IRC (Remote host closed the connection)
[17:37:21] *** gitomat8 <gitomat8!~nodebot@165.225.148.18> has joined #illumos
[17:37:24] *** gitomat8 is now known as gitomat
[17:40:27] *** man_u <man_u!~manu@fob.gandi.net> has quit IRC (Ping timeout: 260 seconds)
[17:43:53] *** idodeclare <idodeclare!~textual@cpe-76-185-177-63.satx.res.rr.com> has joined #illumos
[17:49:47] *** vneurosere <vneurosere!~toens@ip-178-202-209-100.hsi09.unitymediagroup.de> has joined #illumos
[17:50:01] *** neuroserve <neuroserve!~toens@ip-95-222-233-2.hsi15.unitymediagroup.de> has quit IRC (Ping timeout: 264 seconds)
[17:50:07] *** idodeclare <idodeclare!~textual@cpe-76-185-177-63.satx.res.rr.com> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…)
[17:50:18] *** vneurosere is now known as neuroserve
[17:50:42] *** idodeclare <idodeclare!~textual@cpe-76-185-177-63.satx.res.rr.com> has joined #illumos
[17:55:53] <toasterson1> hmm our icu is too old for firefox
[17:58:29] *** idodeclare <idodeclare!~textual@cpe-76-185-177-63.satx.res.rr.com> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…)
[18:00:39] *** idodeclare <idodeclare!~textual@cpe-76-185-177-63.satx.res.rr.com> has joined #illumos
[18:03:14] *** idodeclare <idodeclare!~textual@cpe-76-185-177-63.satx.res.rr.com> has quit IRC (Client Quit)
[18:14:16] *** idodeclare <idodeclare!~textual@cpe-76-185-177-63.satx.res.rr.com> has joined #illumos
[18:16:05] *** cartwright <cartwright!~chatting@gateway/tor-sasl/cantstanya> has quit IRC (Remote host closed the connection)
[18:17:56] *** cartwright <cartwright!~chatting@gateway/tor-sasl/cantstanya> has joined #illumos
[18:36:14] *** idodeclare <idodeclare!~textual@cpe-76-185-177-63.satx.res.rr.com> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…)
[20:37:02] *** idodeclare <idodeclare!~textual@cpe-76-185-177-63.satx.res.rr.com> has joined #illumos
[20:38:22] *** idodeclare <idodeclare!~textual@cpe-76-185-177-63.satx.res.rr.com> has quit IRC (Client Quit)
[20:42:13] *** nikolam_ <nikolam_!~Nikolam@unaffiliated/nikolam> has quit IRC (Quit: Leaving)
[20:57:48] *** dgtlcmo <dgtlcmo!~dgtlcmo@c-24-61-203-74.hsd1.ma.comcast.net> has joined #illumos
[20:58:27] *** dgtlcmo <dgtlcmo!~dgtlcmo@c-24-61-203-74.hsd1.ma.comcast.net> has quit IRC (Client Quit)
[21:04:01] *** idodeclare <idodeclare!~textual@cpe-76-185-177-63.satx.res.rr.com> has joined #illumos
[21:05:57] *** idodeclare <idodeclare!~textual@cpe-76-185-177-63.satx.res.rr.com> has quit IRC (Client Quit)
[21:14:01] *** Kurlon_ <Kurlon_!~Kurlon@cpe-67-253-136-97.rochester.res.rr.com> has joined #illumos
[21:15:42] *** kovert <kovert!~kovert@204.141.173.249> has joined #illumos
[21:17:32] *** Kurlon <Kurlon!~Kurlon@bidd-pub-03.gwi.net> has quit IRC (Ping timeout: 246 seconds)
[21:52:37] *** BOKALDO <BOKALDO!~BOKALDO@46.109.202.56> has quit IRC (Quit: Leaving)
[21:58:30] *** wgw <wgw!~wgw@seraphim.deltaspace.net> has joined #illumos
[22:03:41] *** gh34 <gh34!~textual@cpe-184-58-181-106.wi.res.rr.com> has quit IRC (Quit: Textual IRC Client: www.textualapp.com)
[22:10:17] <LeftWing> toasterson1: So I think the Rust triple and the LLVM triple (and, for that matter, the GCC triple) are all effectively separate things
[22:10:26] <LeftWing> For Rust it's definitely just "x86_64-sun-solaris"
[22:10:39] <LeftWing> So if Firefox is passing the wrong thing, we'll need to get that handled in a patch and/or upstream
[22:10:43] <LeftWing> (in the Firefox code)
[22:10:48] *** idodeclare <idodeclare!~textual@cpe-76-185-177-63.satx.res.rr.com> has joined #illumos
[22:11:04] <toasterson1> yep I hardcoded a fix for the python configure script.
[22:11:23] <toasterson1> but that is not a "nice" patch :)
[22:12:35] *** idodeclare <idodeclare!~textual@cpe-76-185-177-63.satx.res.rr.com> has quit IRC (Client Quit)
[22:17:04] <toasterson1> Why we can't use the saem definitions for the platform is a mystery for me. would make things so much more simpler
[22:25:23] <toasterson1> DOes anybody have a good idiea how to fix these link not found errors from ips?
[22:25:30] <toasterson1> ERROR userland.action002.0 link usr/lib/amd64/icu/Makefile.inc has unresolvable target 'current/Makefile.inc'
[22:27:00] <toasterson1> hmm thinking about it we may also need to mediate usr/lib/icu/pkgdata.inc if we also need 555.1 for $things
[22:27:07] <toasterson1> *55.1
[22:38:35] <toasterson1> ah ips can only handle one layer of symlink. So symlink -> symlink -> file does not work
[22:45:35] *** nde <nde!uid414739@gateway/web/irccloud.com/x-aozsetmqlwpkoesy> has joined #illumos
[22:51:44] *** wacki <wacki!~wacki@i577B8160.versanet.de> has quit IRC (Quit: Lingo: www.lingoirc.com)
[22:54:44] *** neirac_ <neirac_!~cneir@pc-32-149-45-190.cm.vtr.net> has joined #illumos
[23:07:16] *** neirac_ is now known as neirac
[23:29:25] *** ptribble <ptribble!~ptribble@cpc92716-cmbg20-2-0-cust138.5-4.cable.virginm.net> has quit IRC (Quit: Leaving)
[23:33:25] *** lgtaube <lgtaube!~lgt@91.109.28.129> has joined #illumos
[23:43:50] <toasterson1> is it safe to include sys/regset.h in cpp code?
[23:44:56] <LeftWing> That is, in C++ code?
[23:44:58] <LeftWing> I assume so?
[23:45:15] <toasterson1> Yes firefoxes wasm signal handlers
[23:45:18] <LeftWing> All of our headers should have appropriate C/C++ safety guards
[23:45:26] <LeftWing> If they don't, please file a bug
[23:46:12] <toasterson1> ah. I read something in the code some time ago about things in the sys folder but that is specific for that other structure then.
[23:46:21] <toasterson1> figured it is better to ask
[23:49:48] <LeftWing> Yeah I think it might be different for headers that are not shipped in "/usr/include"
[23:50:03] <LeftWing> But in general there's not a cost to having the C++ "extern C" bits, I believe.
[23:50:24] <LeftWing> And, e.g., "usr/src/prototypes/prototype.h" has the guards.
[23:58:12] <toasterson1> LeftWing (IRC): Yeah there is no cost I am aware of. I somehow remember that sys subfolder is reserved for kernel land and software that needs to interact with it. But that may be a misnomer or linuxism. I forgot where I picked that up.
top

   March 19, 2020  
< | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | >