log☇︎
350600+ entries in 0.228s
mod6: jurov: oh ok, you were gonna have the ML dump the vpatch & seal out to a second mirror?
jurov: mod6 if it can validate a signature (by name, NOT by scanning all files), it will add to its v mirror ☟︎
mod6: its a good start to just not mangle the filenames -- thats all set now right?
mod6: so what are we trying to achieve here?
jurov: that does not mean it can't be tidy
jurov: it will publish and otherwise ignore it, I will tell everyone to add it to their v repository by hand.
ascii_butugychag: for all time.
ascii_butugychag: what i say is that REGARDLESS of the names, if THE CRYPTO is valid, it is a VALID patch/seal tuple.
ascii_butugychag: jurov: this is separate, mostly
ascii_butugychag: in EXACTLY same way as my trb node does THE SAME amount of number crunching whether it hears a block from gavin's node or from mircea_popescu's.
ascii_butugychag: does this make sense ?
ascii_butugychag: this means that if jurov's box has to verify my patch against every known sig every single time it presses to post to www, SO SHOULD MINE
ascii_butugychag: i have to do THE SAME amount of verification work.
ascii_butugychag: this means that at no point do ~i~ get to do less verification ~because of something the mirror host does~ - e.g., verify mailed in patches
ascii_butugychag: the other thing i oughta mention is that imho a core principle of v-ism is that it is impermissible for trust to be implicitly delegated.
mod6: any way the real sig name is currently "bitcoin-asciilifeform.1.vpatch.mod6.sig" not <+jurov> only the question what is the '1' in bitcoin-asciilifeform.1.mod6.vpatch.sig doing there
ascii_butugychag: after a certain point, there oughta be a new genesis. ☟︎☟︎
ascii_butugychag: because i don't believe that any project has any business cancerously growing patches until this turns into a serious boojum.
ascii_butugychag: the O(N^2) instrinsic runtime of unknown-patch-bag+unknown-sig-bag is something i realized from the start ☟︎
jurov: so if there is a RFC someday you're against specifying filename convention?
ascii_butugychag: but then you get O(N^2), yes.
ascii_butugychag: (or rather, a slightly improved 'v' will run, existing one requires patch name to remain same)
ascii_butugychag: v will run if you rename the patch to 'fuckyou' and the sig to 'fuckapig'
ascii_butugychag: the fortunate thing is that it is NOT
mod6: a long time ago. we had a different convention.
ascii_butugychag: actually in that case i've no idea, iirc mod6 put it there
jurov: only the question what is the '1' in bitcoin-asciilifeform.1.mod6.vpatch.sig doing there
jurov: nevermind, i said, i did not though to be som paramount
PeterL: ok, makes sense to me, why change it?
ascii_butugychag: which happens to be sane.
ascii_butugychag: PeterL: this is the EXISTING convention, yes
ascii_butugychag: what the fuck is the point of garbling it ?
ascii_butugychag: the .asciilifeform.sig IMMEDIATELY tells you that asciilifeform signed the thing before the .
jurov: instead of *.vpatch.*.sig you have *.vpatch.sig filenames which are a bit easier to work with
ascii_butugychag: so i don't see what the point is of this change
ascii_butugychag: it relates ONLY to the seal
ascii_butugychag: that .mod6. does not belong in the vpatch name
ascii_butugychag: how does this help anything ?
jurov: also, what the 1 left over after splitting by '.' does there?
ascii_butugychag: what will this be under new convention ?
ascii_butugychag: give example of the result ?
jurov: ok, why can't the .vpatch and author fields swap?
ascii_butugychag: i wrote v the way i did so that ALL patches and ALL seals can coexist on my disk and it be HUMAN-obvious which belong to whom and what.
ascii_butugychag: more than one person signs a patch
jurov: but this is Not Possible, now I have to parse the patchname out, and use that to look for sigs
ascii_butugychag: because it will end up trying to overwrite every OTHER sig
jurov: i want filename.vpatch that i can just take and slap .sig in the end of it to find a signature
ascii_butugychag: there is no way around this.
ascii_butugychag: if you want the filenames to be garbage, you will have O(N^2) evaluation.
ascii_butugychag: prearranged, aha. what's wrong with that ?
ascii_butugychag: and now jurov has something that does not ? so fix ~it~ plox ?
jurov: no it maps to patchname.vpatch.<unknown>.sig
ascii_butugychag: it matches trivially!
jurov: because i need to match it to patchname.vpatch
ascii_butugychag: i could even see the argument that 'signer' oughta be a gpg fp
jurov: how will sane os solve this?
ascii_butugychag: why tie to filesystem oddities that may go away when we get a sane os ?
jurov: or try to match each vs. each
ascii_butugychag: and realize that we can set all the filenames to 'fuckyou' and v will still work
jurov: someonse sends 3 patches with 3 sigs, I either have to get the match with gnarly regext above
ascii_butugychag: using the .name.sig convention
jurov: and how does ml match signarute to vpatch?
mircea_popescu: if i want to represent alf's signature as "asciilifeform", "ascii_butugychag" or more or just a subset, it should be up to me.
ascii_butugychag: rather than magicks in the filenamez.
ascii_butugychag: the correct way to do this is for the first seal to be deedbotted to produce the attribution of the author.
jurov: you say noone will ever need to?
ascii_butugychag: recall how mircea_popescu argued that it makes no sense to mechanically distinguish between author and signers?
ascii_butugychag: why do you need to ?
ascii_butugychag: only the signer-name is machine-parsed
ascii_butugychag: why not FIX THE ML
jurov: then use dot after authorname, too
ascii_butugychag: what the hell is wrong with . ?
ascii_butugychag: what os are you on that is happy with : in paths ? vms ?
jurov: is it too late to use some better delimiter to extract the parts?
ascii_butugychag: so go ahead, don't parse, but then enjoy waiting
ascii_butugychag: jurov: theoretically you can avoid using the name prior to .sig, but then you have to check ALL seals agains ALL patches ALWAYS and this is O(N^2) ☟︎
ascii_butugychag: these, ideally, will NOT always be the same, i keep trying to encourage folks to read and sign MY patches (and that of others)
ascii_butugychag: the second - used by the sig checker - is WHO SIGNED
ascii_butugychag: the first name (not used by v for anything) is the ~author~
ascii_butugychag: jurov, mod6: i designed the naming convention this way deliberately
jurov: so imma have a regex like ([^_]+)_.*?\.vpatch\.(.*?)\.sig to find out something to feed to v?
mod6: and then v can differentiate them easily
mod6: which, i think is fine because then i can sign that patch and call it: asciilifeform-kills-integer-retardation.vpatch.mod6.sig
mod6: that's how they need to be.
jurov: oh my, who designed this?
mod6: take a look at these: http://thebitcoin.foundation/v/seals/
jurov: or V requires author's name in the suffix?
jurov: one is .anything , the other one .anything.sig
jurov: why the second .asciilifeform ?
mod6: that's how they need to be
jurov: not it is not related to v
mod6: <+jurov> oh when i see it: trinque and everyone, pls send detached signatures as <name>.sig << for V to work properly the sigfiles (seals) need to be named the same as the vpatch filename with a .sig on the end. is that what you're saying?
jurov: ml currently passes all attachments regardless when there is valid clearsigned text but it may not always the case
jurov: oh when i see it: trinque and everyone, pls send detached signatures as <name>.sig
shinohai: I'm gonna give those a go today on the server, it's idle since I got latest patched.
mod6: Attention TRB Testers: If you want to help test, please take the time to build trb via trinque's makefiles here; http://therealbitcoin.org/ml/btc-dev/2016-January/000190.html (Should be basically getting & verifing the tar ball; plus setting up a ~/.wot dir with keys for V to use) -- then a `make` in the directory. Please report your findings. Thanks. ☟︎☟︎
gribble: Chaang-Noi was last seen in #bitcoin-assets 1 year, 48 weeks, 6 days, 8 hours, 16 minutes, and 27 seconds ago: <Chaang-Noi> might have to sue em
assbot: Logged on 05-05-2013 09:52:31; mircea_popescu: perhaps gavin, but only on the condition that he keeps quiet a lot on most issues.
mircea_popescu: since i'm doing the documentation for an ample piece, here's random unrelated lulz : http://log.bitcoin-assets.com/?date=05-05-2013#16124 ☝︎
mircea_popescu: there's a simple privacy breaking thing where a site feeding you a bunch of favicons can figure out where you've been by looking at which you load.