--- Log opened Mon May 11 00:00:17 2020 00:22 < elichai2> BlueMatt: didn't you need to compile a specific clang version such that the llvm versions will match? 01:05 -!- CubicEarth [~CubicEart@c-67-168-1-172.hsd1.wa.comcast.net] has quit [Ping timeout: 240 seconds] 01:08 -!- CubicEarth [~CubicEart@c-67-168-1-172.hsd1.wa.comcast.net] has joined #rust-bitcoin 01:11 -!- philbw4 [~znc-admin@157.245.253.12] has joined #rust-bitcoin 01:15 -!- Netsplit *.net <-> *.split quits: philbw4_ 03:11 -!- surja795 [~surja795@c-24-61-194-104.hsd1.ma.comcast.net] has joined #rust-bitcoin 03:25 -!- surja795 [~surja795@c-24-61-194-104.hsd1.ma.comcast.net] has quit [Remote host closed the connection] 03:25 -!- surja795 [~surja795@c-24-61-194-104.hsd1.ma.comcast.net] has joined #rust-bitcoin 03:30 -!- surja795 [~surja795@c-24-61-194-104.hsd1.ma.comcast.net] has quit [Ping timeout: 256 seconds] 04:17 -!- Dean_Guss [~dean@gateway/tor-sasl/deanguss] has joined #rust-bitcoin 04:19 -!- DeanWeen [~dean@gateway/tor-sasl/deanguss] has quit [Ping timeout: 240 seconds] 04:24 -!- surja795 [~surja795@c-24-61-194-104.hsd1.ma.comcast.net] has joined #rust-bitcoin 04:28 -!- surja795 [~surja795@c-24-61-194-104.hsd1.ma.comcast.net] has quit [Ping timeout: 260 seconds] 04:29 -!- Dean_Guss [~dean@gateway/tor-sasl/deanguss] has quit [Remote host closed the connection] 05:10 -!- surja795 [~surja795@c-24-61-194-104.hsd1.ma.comcast.net] has joined #rust-bitcoin 05:15 -!- surja795 [~surja795@c-24-61-194-104.hsd1.ma.comcast.net] has quit [Ping timeout: 260 seconds] 05:32 -!- surja795 [~surja795@c-24-61-194-104.hsd1.ma.comcast.net] has joined #rust-bitcoin 05:37 -!- surja795 [~surja795@c-24-61-194-104.hsd1.ma.comcast.net] has quit [Ping timeout: 272 seconds] 06:30 -!- surja795 [~surja795@c-24-61-194-104.hsd1.ma.comcast.net] has joined #rust-bitcoin 06:35 -!- surja795 [~surja795@c-24-61-194-104.hsd1.ma.comcast.net] has quit [Ping timeout: 264 seconds] 07:34 -!- surja795 [~surja795@c-24-61-194-104.hsd1.ma.comcast.net] has joined #rust-bitcoin 07:39 -!- surja795 [~surja795@c-24-61-194-104.hsd1.ma.comcast.net] has quit [Ping timeout: 264 seconds] 07:59 -!- nothingmuch [~nothingmu@unaffiliated/nothingmuch] has joined #rust-bitcoin 08:02 -!- ghost43 [~daer@gateway/tor-sasl/daer] has quit [Remote host closed the connection] 08:02 -!- ghost43 [~daer@gateway/tor-sasl/daer] has joined #rust-bitcoin 08:07 -!- ghost43 [~daer@gateway/tor-sasl/daer] has quit [Remote host closed the connection] 08:07 -!- ghost43 [~daer@gateway/tor-sasl/daer] has joined #rust-bitcoin 08:50 -!- surja795 [~surja795@c-24-61-194-104.hsd1.ma.comcast.net] has joined #rust-bitcoin 08:55 -!- surja795 [~surja795@c-24-61-194-104.hsd1.ma.comcast.net] has quit [Ping timeout: 272 seconds] 09:51 < BlueMatt> elichai2: oh dunno. I dont use the rustup garbage, so, I always have matching versions 09:52 < BlueMatt> dont you love OS packages? Things, like, actually work when you use them 09:52 < BlueMatt> (I also couldnt trivially get things to link right with rustup, required a bunch of manual path mangling.....fuck rustup) 09:54 < elichai2> well I compile myself most of the packages I care about so I guess I don't love OS packages? lol 09:55 < elichai2> but even the OS doesn't need to make sure rustc and clang use the same llvm 09:55 < elichai2> "traditional" rustc statically links to llvm, the rustc github even contains a fork of llvm 10:08 -!- surja795 [~surja795@c-24-61-194-104.hsd1.ma.comcast.net] has joined #rust-bitcoin 10:12 -!- surja795 [~surja795@c-24-61-194-104.hsd1.ma.comcast.net] has quit [Ping timeout: 256 seconds] 10:17 -!- Dean_Guss [~dean@gateway/tor-sasl/deanguss] has joined #rust-bitcoin 11:14 < gwillen> I think you really are not likely to have much long-term success trying to use rust without using rustup 11:14 < gwillen> the rust people generally give absolutely zero shits about supporting anything but bleeding edge 11:15 < gwillen> I am vaguely trying to apply pressure to change this where possible, but I think getting go od support for something as old as distro packages tend to be is not likely 11:16 < elichai2> with OS updates I'm mostly afraid of cargo+rustc getting out of sync, or rustc+stdlib (not sure how thats' shipped in disctributions) 11:16 < elichai2> gwillen: one day.... https://github.com/rust-lang/rust/issues/65262 11:16 < gwillen> (this isn't unique to rust, I think all modern languages that have their own package managers tend to shit all over you if you use system packages for them) 11:17 < gwillen> elichai2: yeah I am a big supporter of MSRV 11:17 -!- surja795 [~surja795@c-24-61-194-104.hsd1.ma.comcast.net] has joined #rust-bitcoin 11:17 < gwillen> but that doesn't save you if you're running a distro-packaged rust 11:17 < gwillen> MSRV is good for letting you know that your shit ain't gonna build, and what you're going to need in order to build it, but it will not actually make it buildable 11:18 < elichai2> actually it's better than Go's policy https://golang.org/doc/devel/release.html#policy AFAIU they're ok with breaking old code as long as 2 majors have released since 11:18 < elichai2> gwillen: well it might, some MSRV proposals will let cargo go back through the versions until the MSRV matches 11:20 < gwillen> yeah that's fair, it means that if your code worked on some version, it will keep working if you don't touch anything, which is great 11:20 < gwillen> but I have generally argued that it's also desirable that, if one of my dependencies has a critical security flaw and I have to pull in the fix, this should not force me onto the latest compiler 11:20 < gwillen> this isn't totally preventable but I think the ecosystem should care more about it 11:21 -!- surja795 [~surja795@c-24-61-194-104.hsd1.ma.comcast.net] has quit [Ping timeout: 256 seconds] 11:22 < elichai2> yeah that's 100% on the ecosystem, boost can bump their C++ requirements to C++2a tomorrow and you'll be in the same spot 11:26 < gwillen> yeah but rust has a bit of the npm problem, although nowhere near as bad as npm has it 11:26 < gwillen> a lot of packages have a thousand things in their dependency tree, and any one of those can bump you, so if nobody gives a shit about MSRV... 11:26 < gwillen> whereas there's only one boost and it's extremely well supported 11:47 -!- michaelfolkson [~textual@2a00:23c5:be01:b201:bd0e:a77:833e:daf8] has joined #rust-bitcoin 12:10 -!- michaelfolkson [~textual@2a00:23c5:be01:b201:bd0e:a77:833e:daf8] has quit [Ping timeout: 272 seconds] 12:25 -!- surja795 [~surja795@c-24-61-194-104.hsd1.ma.comcast.net] has joined #rust-bitcoin 12:30 -!- surja795 [~surja795@c-24-61-194-104.hsd1.ma.comcast.net] has quit [Ping timeout: 256 seconds] 13:13 -!- surja795 [~surja795@c-24-61-194-104.hsd1.ma.comcast.net] has joined #rust-bitcoin 13:26 -!- michaelfolkson [~textual@2a00:23c5:be01:b201:9c69:4792:1c73:6a37] has joined #rust-bitcoin 13:36 -!- michaelfolkson [~textual@2a00:23c5:be01:b201:9c69:4792:1c73:6a37] has quit [Ping timeout: 272 seconds] 14:06 < BlueMatt> elichai2: debian ships rustc with system llvm 14:06 < BlueMatt> and system llvm gets appropriate bugfixes, as all of rustc's patches are just bugfixes they backport cause they often use an old llvm 14:07 < BlueMatt> gwillen: i dunno, I've had reasonably good luck with debian rust. I agree the rust people are fucking morons in this regard (not caring about you unless you download Their (unsigned) Builds from Their HTTP server) 14:08 < BlueMatt> gwillen: but, really, I've had *better* luck with debian rustc, cause, eg, I've previously had to install llvm headers to do things, and you cant get those easily with rustup, debian rustc/cargo its just apt-get install llvm-dev 15:09 -!- surja795 [~surja795@c-24-61-194-104.hsd1.ma.comcast.net] has quit [Read error: Connection reset by peer] 16:17 -!- DeanWeen [~dean@gateway/tor-sasl/deanguss] has joined #rust-bitcoin 16:18 -!- surja795 [~surja795@c-24-61-194-104.hsd1.ma.comcast.net] has joined #rust-bitcoin 16:19 -!- Dean_Guss [~dean@gateway/tor-sasl/deanguss] has quit [Ping timeout: 240 seconds] 16:42 -!- Dean_Guss [~dean@gateway/tor-sasl/deanguss] has joined #rust-bitcoin 16:43 < ariard> BlueMatt: right we forget about unique_start at first discussion about adding a hallmark, fixing by adding a u64 pair as you're suggesting 16:43 -!- DeanWeen [~dean@gateway/tor-sasl/deanguss] has quit [Ping timeout: 240 seconds] 16:45 < BlueMatt> cool. yea, I dont think u32 was enough but u64*2 has enough entropy that you could put essentially a private key there (if you aren't worried about collision attacks, which you never should be for this) 16:45 < BlueMatt> also can we rename it? maybe identifier or something? 16:46 < BlueMatt> "hallmark" rings strange in english 16:46 < BlueMatt> or just user_id, like we use for channels 16:53 < ariard> channel_identifier ? I didn't pick up user_id, sounds a conflict with uuid 16:54 < ariard> like you can have one user multiple channels 18:04 -!- ghost43_ [~daer@gateway/tor-sasl/daer] has joined #rust-bitcoin 18:05 -!- ghost43 [~daer@gateway/tor-sasl/daer] has quit [Ping timeout: 240 seconds] 18:32 -!- DeanWeen [~dean@gateway/tor-sasl/deanguss] has joined #rust-bitcoin 18:32 -!- Dean_Guss [~dean@gateway/tor-sasl/deanguss] has quit [Remote host closed the connection] 19:06 < ariard> BlueMatt: just-one-more-review-round-on-610 :p ? 19:16 -!- Dean_Guss [~dean@gateway/tor-sasl/deanguss] has joined #rust-bitcoin 19:16 -!- DeanWeen [~dean@gateway/tor-sasl/deanguss] has quit [Remote host closed the connection] 19:29 -!- surja795 [~surja795@c-24-61-194-104.hsd1.ma.comcast.net] has quit [Remote host closed the connection] 19:32 -!- surja795 [~surja795@c-24-61-194-104.hsd1.ma.comcast.net] has joined #rust-bitcoin 19:47 -!- surja795 [~surja795@c-24-61-194-104.hsd1.ma.comcast.net] has quit [Remote host closed the connection] 19:55 -!- surja795 [~surja795@c-24-61-194-104.hsd1.ma.comcast.net] has joined #rust-bitcoin 19:59 -!- surja795 [~surja795@c-24-61-194-104.hsd1.ma.comcast.net] has quit [Ping timeout: 260 seconds] --- Log closed Tue May 12 00:00:18 2020