log☇︎
110900+ entries in 0.063s
mod6: Before we said "all antecedents must be present for a descendant to be in the flow".
mircea_popescu: phf i looked at the patch itself.
mod6: I suspect that is the problem with the rules.
phf: the one before that
mircea_popescu: omg i just pointed out the cause : he links the wrong version of xalloc
mod6: no time now.
mod6: i need to do a deep debugging session to figure out the root cause.
mod6: there is a reason that those two vpatches are being thrown out.
phf: mod6: all are there
mod6: I'm hoping that phf will look at my latest link and audit that for me. I've pulled everything from : http://barksinthewind.com/2018/vtools-keccak-regrind/
asciilifeform: mod6: it probably does not help that one has to hand-click 22 times to download this set. possibly you missed one?
mod6: It sucks up way to much of my time.
mod6: Someone needs to write and maintain a proper V for the republic.
mod6: I don't have time to debug this shit now. but at some point I'll have to actually look at this project and try to figure out what the graph is ~supposed~ to look like and why my V chokes on it.
mod6: I have no fucking idea what is going on. alf - that's really weird. im using the following patches/seals, and I'm getting this: http://p.bvulpes.com/pastes/RrM1h/?raw=true
a111: Logged on 2018-04-09 06:34 mircea_popescu: that's the fucking problem! the vtools_fixes_static_tohex uses xalloc.h 98BA when it should instead use its own line (earlier) version of C89B.
phf: http://btcbase.org/log/2018-04-09#1794530 << you can see two lines going into vtools_fixes_static_tohex, one from vdiff_fixes_newline_gcc and another from vdiff_sha_fixes_newline_gcc. they are both from 98BA and either should satisfy the requirement. the other two lines in are from vtools_vpatch only for 7EBF and 02A0. ☝︎
asciilifeform: ( it does this for ben_vulpes's most recent key also. i still do not know why. )
a111: Logged on 2018-04-09 05:04 mod6: 3) Check the flow, see that vtools_fixes_static_tohex.vpatch is not in the flow, and check to ensure that the seal verifies, and it dows
asciilifeform: mod6: http://btcbase.org/log/2018-04-09#1794439 >> i got totally different result, using your v.pl : http://p.bvulpes.com/pastes/EixkY/?raw=true ☝︎
shinohai: Will be happy to serve as extra set of eyes if you want to dig further mod6
a111: Logged on 2018-04-09 04:25 hanbot: phf et al: attempted to press latest vtools to the keccak head. v (mod6's) reports vtools_vpatch_newline not in flow, neither its antecedent vtools_fixes_static_tohex, despite both patches and (verified good) sigs present (they neither show up via flow command). v will press to vtools_vpatch.vpatch, but no further. see http://p.bvulpes.com/pastes/oNRhE/?raw=true .
shinohai: http://btcbase.org/log/2018-04-09#1794417 <<< read through last night's log, and got same behaviour (unsurprisingly) ... used own personal copy of mod6's V and tested with one from foundation as well, equal results. ☝︎
mircea_popescu: read the log, they had a whole thing recently with like 100kgs worth of various shit.
mircea_popescu: ah, that may work out. talk to ben_vulpes when he wakes.
ckang: and a place that doesn't care about DMCA
mircea_popescu: well, talk to ben_vulpes ; not enough machines yet, but yes, more being shipped
ckang: I wanted some offsite / bulletproof storage, I am moving entirely off the 'cloud'
mircea_popescu: ckang BingoBoingo is in uruguay building the pizarro.isp ; see pizarroisp.net and you know,
ckang: I was wondering if there was any details about that available yet?
ckang: oh, I think I need to be unvoiced, says I cant myself yet
douchebag: he also is more into stuff at the network level
douchebag: i'm more experienced with web stuff than him
douchebag: he's a bit more into lower level stuff than me
ckang: i guess that is a big vague though, i poke things until they break
ckang: I have used the suckless irc bot though
mircea_popescu: ckang are you the guy with the gopher stuff / suckless morphing ?
mircea_popescu: that's the fucking problem! the vtools_fixes_static_tohex uses xalloc.h 98BA when it should instead use its own line (earlier) version of C89B. ☟︎
mircea_popescu: phf oh! it tries to press vdiff_sha / etc because they're actually a dependency for tohex ?! why did you write it this way ?
ckang: ive heard stories about this place and decided i needed to see it for myself
douchebag: He seemed curious to see what this place is about after discussing this
douchebag: I've known this guy for awhile now, mainly discuss technical topics and such with him
phf: here's a potentially useful picture for those who want to meditate on the antecedent graph, http://btcbase.org/data/vtools/graph-with-hunks.svg it shows individual hunk linkages though unlabeled
mircea_popescu: anyway, it's not an emergency, sleep tight also we see tomorro
mircea_popescu: phf it's incomprehensible to me as the manifest.txt varies wildly.
phf: i can only say that i think that btcbase presser is doing the same thing, with the "5 steps down keccak and 2 steps down sha", but the grapher doesn't. i think grapher uses more Graph Theory, but i neither remember what the difference is, nor can i debug it now (was about to go to sleep myself)
mircea_popescu: sleep tight. best case, we figure it out by morn.
mod6: i need to call it a night.
mircea_popescu: this makes no sense. basically it goes 5 steps down the keccak tree and then jumps to step 1 and 2 on the sha tree.
mircea_popescu: mod6 ok here's what i don't understand : for some reason the "flow" goes from vtools_vpatch, which is in the keccak line, to vdiff_sha_fixes, which is in the other line (sha line).
mod6: *these were removed in the "ante_check" subroutine
mod6: this was removed in the "ante_check"
mod6: these vpatches are thrown out as they fail a previous check.
mod6: it isn't in the flow. that's the problem.
mircea_popescu: death("HEAD: $press[1] not found in flow\n") if !grep /^$press[1]$/, @flow << this specifically. how can it fail if it lists the item in flow ?
mod6: im done with this thing.
mod6: someone else now needs to step up and write a V.
mod6: i don't think im the right person for this.
mircea_popescu: well the hope is that eventually we iron out all the edges...
mircea_popescu: mod6 but specifically as to the point, can you see why v.pl spits out that error message there ? am i right in reading the script as "if the file is not found by name" ?
mod6: so tired of fucking with v.
mod6: this is why i don't want to write this thing any more.
mircea_popescu: i still don't know why they don't ; but as far as i can see there isn't an actual problem with his patches or seals.
mod6: this violates rules that we've previously put in place then.
mircea_popescu: as long as the patches don't collide, ie, have the same hash ; and as long as they're properly chained and signed they should press.
mod6: oh, im specifically talking about the patch set from your latest post.
mircea_popescu: mod6 no, listen, i don't see what the problem you see is. so a number of different patches, which are themselves distinct, nevertheless depend on the same version of a file (here, xaloc). this isn't, nor can be a problem ; and was not a prtoblem before, either.
phf: mod6: this might've been encountered before, but i'm talking about the vtools patchset that was there before regrind
mod6: then both vdiff_sha_static.vpatch and vtools_fixes_static_tohex.vpatch try to use the same input.
douchebag: Hey is it cool if I invite a friend in here, he's a pretty good chatter and he's a technical dude
mod6: here's where two vpatches have the same outputs for 'xalloc.h'
mod6: but this time, i dunno wtf is going on here. it's a mess.
mod6: phf: i thought last time we encountered a problem like this we dropped out a vpatch, then it was fine.
mircea_popescu is thoroughly confused through the working of his own ineptitude, will need a moment to extract self.
a111: Logged on 2018-04-09 05:23 mod6: this is different than what i'm saying. the two distinct vpatches, 'vdiff_sha_fixes_newline_gcc.vpatch' and 'vdiff_fixes_newline_gcc.vpatch', contain the same output, '98ba7212fafa4a61f6d6096f1a2953a67a70fcf185965ed7199a223f6897c9b9f2996d391a3f363282236889413973d0beada0e36d57068549bea672fd110d8d'
phf: http://btcbase.org/log/2018-04-09#1794461 << that was already the case in the previous patchset ☝︎
mircea_popescu: oh damn i did do the same file. buffer failure.
mod6: 'vtools_fixes_static_tohex.vpatch' is not the only one to be dropped out, so is 'vdiff_sha_static.vpatch'; i didn't notice on the first pass.
mod6: this is different than what i'm saying. the two distinct vpatches, 'vdiff_sha_fixes_newline_gcc.vpatch' and 'vdiff_fixes_newline_gcc.vpatch', contain the same output, '98ba7212fafa4a61f6d6096f1a2953a67a70fcf185965ed7199a223f6897c9b9f2996d391a3f363282236889413973d0beada0e36d57068549bea672fd110d8d' ☟︎
mod6: <+mircea_popescu> omf they do : http://p.bvulpes.com/pastes/MOixj/?raw=true << here I think you inadvertantly curled & diffed the same files.
mircea_popescu: mod6 well i dun see how we can have collisions and live. i can't even understand how the fuck this was possible, two patches with DIFFERENT antecedents hash-colliding ?!
mircea_popescu: phf dude you did the conflict wth is this!
mircea_popescu: omf they do : http://p.bvulpes.com/pastes/MOixj/?raw=true
mod6: i'd have to fully debug the problem here, im only showing the symptoms here.
mod6: and a good question, is this a problem for 'theory of v' ?
mod6: <+mircea_popescu> oh, they don't, they just have the same antecedent. why is this a problem ? << im not sure at this point. could be an edge case im not catching, or could be buried in old rules built into my v.
mod6: 'vdiff_sha_fixes_newline_gcc.vpatch' and 'vdiff_fixes_newline_gcc.vpatch' indeed have the same output hash.
mircea_popescu: 99994 and 99993 correctly press past this split, you're aware.
mircea_popescu: oh, they don't, they just have the same antecedent. why is this a problem ?
mircea_popescu: mod6 how the heck can both sha fixes and fixes newline have the same hash
mod6: I'm not sure how to reconsile this. If you have a different v tool that will help you work around this, by all means.
mod6: one will notice that these antecedent origins are from two separate press-paths.
mod6: ^ my testing
mod6: 6) We're not missing an antecedent vpatch; however, '98ba7212fafa4a61f6d6096f1a2953a67a70fcf185965ed7199a223f6897c9b9f2996d391a3f363282236889413973d0beada0e36d57068549bea672fd110d8d' matches two antecedents
mod6: 5) Check the origins of the antecedent hashes in 'vtools_fixes_static_tohex.vpatch' to see if we're missing one.
mod6: 4) Check the press paths -- there are ~two~ (phf said this was experimental previously)
mod6: 3) Check the flow, see that vtools_fixes_static_tohex.vpatch is not in the flow, and check to ensure that the seal verifies, and it dows ☟︎
mod6: 2) Once I have all the files, I put them in the proper place. Then grab the latest V (99993) and verify that it's correct.
mod6: Before I paste this, lemme describe what I'm doing here: 1) I'm starting fresh, grabbing all the vpatches and sigs referenced in the most recent blog post by phf at http://barksinthewind.com/2018/vtools-keccak-regrind/
mod6: and i've found the issue.