hanbot: phf : patched fix for vdiff produced a genesis for me but complains about 'no newline at end of file' for some 67 files. not clear to me whether i oughta be concerned/what gives.
☟︎ hanbot: meanwhile, my dad's back on the job market after a ~10 year break, keeps sending scariest want ads he finds. week's winner is "CPA (Confined Space Attendant) - Hole Watch"
mircea_popescu: prison culture, neh. ~only thing still going in teh inmatelands.
mircea_popescu: and in other news, diana utterly owns "ossasepia" in teh google. wd eh,
mircea_popescu: ben_vulpes how about you lot take three dozen FGs at .45 ? (cash ; or at your option .5 BTC worth of convertible bonds for s.nsa).
☟︎☟︎ jhvh1: shinohai: The operation succeeded.
BingoBoingo: shinohai ty, edited "Ya Socialismo" to "Oriental socialism", different meat substrates and gotta keep the Chicoms burning time on Engrish lessons.
BingoBoingo: "Ya Socialismo" is what stoner latinos aspring to Jay and Silent Bob want. Oriental Socialism is more or less an anthill.
BingoBoingo: Here they flip the words. Apparently the Uruguayos suck at grammar
BingoBoingo: I am just the fellow who reads the graffiti
BingoBoingo: Thinking about it I recall seeing it both ways
mod6: Another day, another 7" of snow.
phf:
http://btcbase.org/log/2018-02-25#1785986 << i thought that it was just a helpful warning, but upon reflection i realized that this is actually a bug. investigating it further i took a wrong direction on a diff's command line flag switch, and as it stands if you see this warning it
☝︎☟︎ a111: Logged on 2018-02-25 01:46 hanbot: phf : patched fix for vdiff produced a genesis for me but complains about 'no newline at end of file' for some 67 files. not clear to me whether i oughta be concerned/what gives.
phf: means that vdiff is producing invalid vpatches
phf: i have a btcbase based test harnes, but it of course also didn't catch the issue, because it doesn't know about `\ No newline ...' in band thing either. it treats that line as a textual prelude to the next hunk which is a valid patch format
phf: in any case i'll produce a fix by wednesday, but not before. this requires careful work
☟︎ phf: mod6: an important thing to add to v might be a check ~after~ the press, which ensures that final states of files have shasums that the vpatch chain claims they should
phf: i think right now the way things are implemented (that goes for btcbase anyway) you can have a chain, that links correctly, but actually doesn't press to anything at all like what the hashes claim
mod6: what my vtron does is this: as it iterates through the list of patches to be pressed, after each vpatch pressed, it checks that the output file sha matches the expected.
mircea_popescu: 23962 /*Boost has a year 2038 problem if the request sleep time is past epoch+2^31 seconds the sleep returns instantly.
mod6: for crying out loud
mircea_popescu: whose process even produces microsoft publishing dashes
phf: mod6: right, that's the right thing to do; for a longest time i was still pressing with the original v.py, but i suspect most people (except maybe ascii) use v.pl at this point
phf: i still have muscle memory for dashes, quotes and a few math symbols on mac en layout. (i would even differentiate between russian << .. >> and en `` .. ''). this stuff seemed like the future in the early 2000s..
phf: easiest way to get a rise out of my iranian colleagues is to suggest that samovar and olivier salad were not "invented" by iranians
mircea_popescu: so is it your comment typed out on a mac, is the idea ?
phf: right, that it could've been typed out by hand
phf: you're assuming that i'm trying to say something useful!
mod6: Looks like this UTF-8 problem with the dashes goes all the way back - and looks like we've all signed it with that in there:
mod6: I pulled the original posts from the ML, and then started looking for "e2 80 94" which I ~think~ is the bad char.
mircea_popescu: chiefly because we didn't actually understand at the time what we were doing.
mod6: Yeah, but furthermore, I don't think the "no UTF8" rule had been established at that point.
mod6: I'd have to dig for that to prove tho.
mircea_popescu: i'm guessing the only way out of this predicament is to have an actual regrind, into a new genesis, of all the patches we actually want.
mod6: And rather than do a fast job to complete this ; I think the right approach is to comb through the entire thing and ensure that no UTF-8 is hiding.
☟︎ mod6: I'm on it, The Foundation is going to close out the month with the SoBA. This work will be high priority post month-end.
a111: Logged on 2018-02-25 20:29 mod6: And rather than do a fast job to complete this ; I think the right approach is to comb through the entire thing and ensure that no UTF-8 is hiding.
mod6: Thanks phf, I think I'm gonna conjure something up over here too just to see.
mod6: (doesn't hurt if others do this as well!)
BingoBoingo: <phf> easiest way to get a rise out of my iranian colleagues is to suggest that samovar and olivier salad were not "invented" by iranians << I enjoy telling the Argentines their mate has too many sticks and twigs
deedbot: drunk_foxx_ voiced for 30 minutes.
drunk_foxx_: What does it mean to be voiced? :thinking:
deedbot: drunk_foxx_ voiced for 30 minutes.
ben_vulpes: anyways, who is your daddy and what does he do
ben_vulpes: trinque: possible to get deedbot.org's list of deeds to link to my fingerprint instead of the signing key fingerprint?
trinque: I am really opposed to putting any work whatsoever into managing gpg's unnecessary complexity
trinque: somebody gimme a better rsatron and I'll use that instead.
☟︎ a111: Logged on 2018-02-25 19:55 mircea_popescu: who put that abomination in there and why!
mircea_popescu: i mean this literally, they went offline at some point.
phf: From 82a10c81707dcff5ee24dec7ef7ebf8eccfded03 Mon Sep 17 00:00:00 2001
phf: From: Gregory Maxwell <greg@xiph.org>
phf: Date: Sat, 10 Mar 2012 16:05:28 -0500
phf: Subject: [PATCH] Resolves issue #922 - "wallet passphrase timeout of several
phf: 2^31 milliseconds is only about 25 days. Also clamps Sleep() to 10 years,
phf: because it currently sleeps for 0 seconds when the sleep time would cross
phf: 2^31 seconds since the epoch. Hopefully boost will be fixed by 2028.
phf: src/bitcoinrpc.cpp | 6 +++---
phf: 2 files changed, 6 insertions(+), 4 deletions(-)
phf: diff --git a/src/bitcoinrpc.cpp b/src/bitcoinrpc.cpp
phf: index 68cc17b518dc..5571c344a322 100644
phf: --- a/src/bitcoinrpc.cpp
phf: +++ b/src/bitcoinrpc.cpp
phf: @@ -1548,7 +1548,7 @@ void ThreadTopUpKeyPool(void* parg)
phf: void ThreadCleanWalletPassphrase(void* parg)
phf: - int64 nMyWakeTime = GetTimeMillis() + *((int*)parg) * 1000;
phf: + int64 nMyWakeTime = GetTimeMillis() + *((int64*)parg) * 1000;
phf: ENTER_CRITICAL_SECTION(cs_nWalletUnlockTime);
phf: @@ -1584,7 +1584,7 @@ void ThreadCleanWalletPassphrase(void* parg)
phf: LEAVE_CRITICAL_SECTION(cs_nWalletUnlockTime);
phf: - delete (int*)parg;
phf: + delete (int64*)parg;
phf: Value walletpassphrase(const Array& params, bool fHelp)
phf: @@ -1619,7 +1619,7 @@ Value walletpassphrase(const Array& params, bool fHelp)
phf: "Stores the wallet decryption key in memory for <timeout> seconds.");
phf: CreateThread(ThreadTopUpKeyPool, NULL);
phf: - int* pnSleepTime = new int(params[1].get_int());
phf: + int64* pnSleepTime = new int64(params[1].get_int64());
phf: CreateThread(ThreadCleanWalletPassphrase, pnSleepTime);
phf: diff --git a/src/util.h b/src/util.h
phf: index 31d3275290e4..d5e8a71cd0f6 100644
mircea_popescu: !~later tell phf sorry about that ; but srsly either bvulpes link or simply From: Gregory Maxwell <greg@xiph.org> would have sufficed.
jhvh1: mircea_popescu: The operation succeeded.
phf: now this could be misconstrued as a passive aggressive "how about now! can you read it now!", but my middle click copy paster failed, and then it's znc that's throttle sending. i figured i could kill znc, but mp was faster on the draw
phf: anyway, yes, it's maxwell
mod6: Thanks for digging that up phf! archive.is seems to have trouble pulling the patch directly from shithub. I've grabbed it and posted it myself for the ages:
http://archive.is/1w3Kx jhvh1: ben_vulpes: Bitfinex BTCUSD ticker | Best bid: 9648.3, Best ask: 9655.5, Bid-ask spread: 7.20000, Last trade: 9653.5, 24 hour volume: 30808.8059532, 24 hour low: 9280.4, 24 hour high: 9840.0, 24 hour vwap: None
jhvh1: ben_vulpes: Bitstamp BTCUSD last: 9689.21, vol: 10584.23934686 | Bitfinex BTCUSD last: 9655.1, vol: 30808.46580311 | Kraken BTCUSD last: 9692.2, vol: 7413.36383628 | Volume-weighted last average: 9668.13248173
mod6: bah, sorry. ignore this ^
trinque: mircea_popescu et al, new deedbot command is live:
trinque: all all the commands are limited to pm, one sec
mod6: heh, does !!ledger encode the whole block chain for a guy to get?
trinque: no, it's the wallet ledger for you
mod6: nice trinque ; so all movements per wot account 'eh?
trinque: huh, got some wires crossed then. bbl