(trilema) nubbins`: a a a.
(trilema) nubbins`: maybe i'm being obtuse :S
(trilema) nubbins`: ascii_field so what's the path from rsa key -> seed node
(trilema) nubbins`: brb
(trilema) nubbins`: cat-and-mouse
(trilema) nubbins`: in the meantime, we've been using a different six since we sent out the first X units
(trilema) nubbins`: then those six are useless
(trilema) nubbins`: right.
(trilema) nubbins`: so according to this, six live seeds would ostensibly be enough to bootstrap with
(trilema) nubbins`: heh.
(trilema) nubbins`: *six*?
(trilema) nubbins`: i think this is on the ml somewhere..
(trilema) nubbins`: how many ips (or live ips, if you prefer) in current seed list?
(trilema) nubbins`: well i'm not running a namecoin node
(trilema) nubbins`: hardcode DNS servers and fill the seed list w/ hostnames instead of ips
(trilema) nubbins`: just thinking out loud here
(trilema) nubbins`: lel, total country bumpkins here re: ip blocks obv 8)
(trilema) nubbins`: i'm sure we all have at least a reasonably narrow range of IPs that'll be assigned to our nodes, even if they're dynamic
(trilema) nubbins`: anyway, consider the statement suitably modified
(trilema) nubbins`: !up ascii_field
(trilema) nubbins`: just can't
(trilema) nubbins`: you can't have visible to users but invisible to usg
(trilema) nubbins`: BUT W/E
(trilema) nubbins`: sure, it'll take a couple days humming before it starts getting blocks
(trilema) nubbins`: fuck it, get it to scan a random /16 for .foundation nodes on first boot
(trilema) nubbins`: let him buy a banana cream pi or w/e
(trilema) nubbins`: aha!
(trilema) nubbins`: s/when/before/
(trilema) nubbins`: now you're stuck with a box with OUR keys being the arbiter
(trilema) nubbins`: suppose you get a box and then start suspecting we've been turned.
(trilema) nubbins`: you can't locate someone with a key
(trilema) nubbins`: what sort of handshake happens when you find a live ip in the seed list
(trilema) nubbins`: this is getting dangerously closer to bringing the whole seed thing back to first principles, you know
(trilema) nubbins`: ha, there you go
(trilema) nubbins`: and there's you with half a blockchain
(trilema) nubbins`: and a week later they're all dead in the water
(trilema) nubbins`: until you hardcode a thousand seed ips
(trilema) nubbins`: this is all fine and well
(trilema) nubbins`: this brings us back to the seeds
(trilema) nubbins`: so this is all agreed, anything that can be modified should be signed
(trilema) nubbins`: "aha" 8)
(trilema) nubbins`: altho otw explicitly means you're not examining anything
(trilema) nubbins`: there's gotta be a sane way to do this over the wire
(trilema) nubbins`: nod
(trilema) nubbins`: the list'll be stale by the time someone gets a box
(trilema) nubbins`: updated seed list on sd card?
(trilema) nubbins`: w/e it may be
(trilema) nubbins`: where's the seed list now, in a fucking .c file or something?
(trilema) nubbins`: gpg and curl, at the very least
(trilema) nubbins`: in fact, i can almost certainly have this process be automatic
(trilema) nubbins`: now, i can gpg-sign my ip address and publish it somewhere when it changes
(trilema) nubbins`: and is thus useless for inclusion in a baked-in
(trilema) nubbins`: my ip address will be fine to use as a seed node, but it /may occasionally change/
(trilema) nubbins`: whether i buy 3 or 50
(trilema) nubbins`: physical delivery, for me, bottoms out at ~$10usd
(trilema) nubbins`: i think a lot of it is genuinely overstock too
(trilema) nubbins`: bbl
(trilema) nubbins`: (who in the fuck installs the docs /first/?)
(trilema) nubbins`: failure of install_docs might preclude attempt at install_sw
(trilema) nubbins`: might be easier than figuring out why the docs won't install
(trilema) nubbins`: you could remove install_docs from that line if you wanted
(trilema) nubbins`: install: all install_docs install_sw
(trilema) nubbins`: here's the Makefile from openssl
(trilema) nubbins`: does ourlibs/include exist?
(trilema) nubbins`: if you're only doing the first step, ourlibs won't be fully populated
(trilema) nubbins`: ourlibs is where things get put as they're compiled
(trilema) nubbins`: "y u no valid memory address"
(trilema) nubbins`: ^ :D
(trilema) nubbins`: if you try running a 64bit program on a 32bit os, you're gonna be sad
(trilema) nubbins`: match the os
(trilema) nubbins`: while docs generally aren't crucial, i wonder if that stops some later process from happening
(trilema) nubbins`: just polar bear
(trilema) nubbins`: there's no beef in the north
(trilema) nubbins`: ^ rabbit hole if anyone's into reading dead trees
(trilema) nubbins`: hey, the best swordsmaster who ever lived was bested by a farmer with a quarterstaff
(trilema) nubbins`: just wetting the stones
(trilema) nubbins`: yeah, find is one thing, build properly is another
(trilema) nubbins`: it'll be easier to spot which builds fail
(trilema) nubbins`: then comment out that one, uncomment the next, etc
(trilema) nubbins`: it'll be a bit of a pain, but if you can comment out your auto.sh so that it only builds one component
(trilema) nubbins`: maybe you should start from scratch just so we can stay focused
(trilema) nubbins`: <+danielpbarron> this is a different one than the one that didn't have the db_cxx.h <<< ah
(trilema) nubbins`: it does make clean
(trilema) nubbins`: naw
(trilema) nubbins`: comment out if/else/fi
(trilema) nubbins`: o.O
(trilema) nubbins`: i have no arms, and i must flail
(trilema) nubbins`: heh
(trilema) nubbins`: fwiw if you've got 3gb ram i guess it doesn't really matter
(trilema) nubbins`: try that and paste the result
(trilema) nubbins`: s/osx/unix/ in line 6
(trilema) nubbins`: haha actually sorry, the pastebin i linked above has 1 error
(trilema) nubbins`: how much ram?
(trilema) nubbins`: ./autobdb.sh
(trilema) nubbins`: chmod 0755 autobdb.sh
(trilema) nubbins`: save that as autobdb.sh
(trilema) nubbins`: still failed 1 target above
(trilema) nubbins`: then run it, see what errors it throws
(trilema) nubbins`: comment out everything in auto.sh but the chunk where it builds bdb
(trilema) nubbins`: working backwards, next step is to modify auto.sh
(trilema) nubbins`: okay, so that's why that step can't find it :D
(trilema) nubbins`: danielpbarron at the risk of being silly, does db_cxx.h exist in /home/dpb/pogo/bitcoind/static.7th/ourlibs/include
(trilema) nubbins`: see "references" section
(trilema) nubbins`: not quite roll-your-own, but...
(trilema) nubbins`: that covers flashing nand with u-boot
(trilema) nubbins`: let me find you a link
(trilema) nubbins`: instead of just mousing around the login screen with no kbd input :D
(trilema) nubbins`: mircea_popescu hey who knows, maybe there'll be an osx build some time this summer
(trilema) nubbins`: danielpbarron compare to first paste, failed updating 1 target
(trilema) nubbins`: i think your problem might start a bit earlier?
(trilema) nubbins`: ...failed updating 163 targets...
(trilema) nubbins`: bottom chunk: see 2nd line in paste
(trilema) nubbins`: danielpbarron
(trilema) nubbins`: hmm
(trilema) nubbins`: db_cxx.h vs buffer.h
(trilema) nubbins`: danielpbarron your 7th halts at a different step, hey?
(trilema) nubbins`: no, wait, that's fine
(trilema) nubbins`: ^ not sure that's drilled down deep enough
(trilema) nubbins`: $OPENSSL_LIB_PATH resolves to /home/dpb/pogo/bitcoind/static.7th/ourlibs/lib
(trilema) nubbins`: danielpbarron so $OURLIBS resolves to /home/dpb/pogo/bitcoind/static.7th/ourlibs
(trilema) nubbins`: take yr pick
(trilema) nubbins`: other side of the coin is that i've stopped indulging in mcdonald's and plastic food for long enough that the natural desire to eat /living food/ has come back
(trilema) nubbins`: sometimes i feel like i've changed my gut flora enough that it's modified my brain chemistry to strongly desire stinky, fermented things
(trilema) nubbins` prefers wet-processed coffees, which means -- you guessed it -- fermentation
(trilema) nubbins`: 10/10 would like to own one
(trilema) nubbins`: coffee plantation was the first time i ever saw (and smelled) a smell sample kit
(trilema) nubbins`: incidentally, coffee is up there with wine as far as variety of chemical compunds goes
(trilema) nubbins`: heh
(trilema) nubbins`: ostensibly different ones than are in my sourdough.
(trilema) nubbins`: which ones? shrug
(trilema) nubbins`: like, i know my kimchi has lactobacillus strains
(trilema) nubbins`: but that's about as close as it gets
(trilema) nubbins`: but yeah, mp has it. you can take a stab at the /types/ of organisms or compounds therein
(trilema) nubbins`: this kimchi i'm working through could strip paint
(trilema) nubbins` has been dabbling
(trilema) nubbins`: brining and fermenting is an art
(trilema) nubbins`: "it DOES taste like oiled leather and rustic tobacco"
(trilema) nubbins` has admittedly never drunk wine costlier than $500/bottle but can verify that all the superfluous descriptors on the label are actually present
(trilema) nubbins`: now take a glass of house red and a glass of $5000/bottle red and ask the guy to do a blind taste test.
(trilema) nubbins`: only way to earn your level 3
(trilema) nubbins`: everyone's seen a sommelier identify the vineyard by taste
(trilema) nubbins`: oh, no doubt
(trilema) nubbins`: too many compounds bru!
(trilema) nubbins`: protip: the smell of nice marijuana is precisely the smell of thc
(trilema) nubbins`: i can distinguish marijuana and pure thc 8)
(trilema) nubbins` points out that "artificial flavor" and "natural flavor" can be chemically the same molecule, but must be labelled according to origin
(trilema) nubbins`: or other marker
(trilema) nubbins`: actually maybe preface with: echo "looky loo"
(trilema) nubbins`: then run ./auto.sh again
(trilema) nubbins`: echo $OPENSSL_LIB_PATH
(trilema) nubbins`: echo $OURLIBS
(trilema) nubbins`: danielpbarron: add these two lines to your auto.sh, right below "export LDFLAGS=" at the bottom
(trilema) nubbins`: prolly not since ww2
(trilema) nubbins`: there were behaviourists who specialized in genetics 8)
(trilema) nubbins`: danielpbarron sweet, how about makefile.unix from 5th
(trilema) nubbins`: (might be totally not the issue but worth examining)
(trilema) nubbins`: actually all three of your attempts show the same thing
(trilema) nubbins`: i had to modify makefile for osx because all the path stuff wasn't resolving, your gentoo might have similar prob
(trilema) nubbins`: which might indicate that it's failing to parse something after /include
(trilema) nubbins`: that's trying to include the same dir three times
(trilema) nubbins`: -I/home/dpb/pogo/bitcoind/static.5th/ourlibs/include -I/home/dpb/pogo/bitcoind/static.5th/ourlibs/include -I/home/dpb/pogo/bitcoind/static.5th/ourlibs/include
(trilema) nubbins`: danielpbarron here's a snippet from the last chunk of text you shared
(trilema) nubbins`: openssl is the first dep that should get downloaded and compiled, so if it's halting there it's probably a path issue
(trilema) nubbins`: heck, skip pastebin and danielpbarron.com them
(trilema) nubbins`: and your bitcoin/src/makefile.unix
(trilema) nubbins`: pastebin your ./auto.sh
(trilema) nubbins`: might be an include path issue
(trilema) nubbins`: is buffer.h anywhere on your system>?
(trilema) nubbins`: neh
(trilema) nubbins`: libssl<tab>
(trilema) nubbins`: does emerge tab-complete?
(trilema) nubbins`: headers.h:20:28: fatal error: openssl/buffer.h: No such file or directory
(trilema) nubbins`: emerge dat shit
(trilema) nubbins`: well that's your problem
(trilema) nubbins`: danielpbarron ^
(trilema) nubbins`: you installed libssl-dev?
(trilema) nubbins`: sleep
(trilema) nubbins`: i know, and all they gave me was a b.sc.
(trilema) nubbins`: aww yeah
(trilema) nubbins`: <+ben_vulpes> http://dpaste.com/3F70MCT.txt << current contents of foundation hopes and dreams and todos list << it vanished, dpaste sux
(trilema) nubbins`: <gmaxwell> ugh: http://www.reddit.com/r/Bitcoin/comments/30562s/bitnodes_will_be_releasing_plug_play_bitcoin_node/ ... we removed bitnodes as a dnsseed in bitcoin core because they kept engaging in sketchy behavior, and IMO dishonest. (e.g. we'd ask them to stop connecting at super high frequency to monitor every node in the network, and they said they would.. and a month later they instead had a perpetual
(trilema) nubbins`: alf will sleep the sleep of the just
(trilema) nubbins`: colored logo could be easily removed
(trilema) nubbins`: no kidding
(trilema) nubbins`: until you dropped it on a corner anyway
(trilema) nubbins`: slab+post case could hold the heat sink too
(trilema) nubbins`: etc
(trilema) nubbins`: dat added cost
(trilema) nubbins`: dat dust tho
(trilema) nubbins`: ditch the case altogether
(trilema) nubbins`: you could put whatever lid on the pogo you wanted
(trilema) nubbins`: if you wanted to do the acrylic slab + posts thing like the bitseed or w/e node
(trilema) nubbins`: you can't get enough of me 8)
(trilema) nubbins`: anyway auction was last oct
(trilema) nubbins`: heh
(trilema) nubbins`: not sealed
(trilema) nubbins`: no sata
(trilema) nubbins`: looks like blue logo
(trilema) nubbins`: mircea_popescu not as easily as a box of tees 8)
(trilema) nubbins`: shame
(trilema) nubbins`: $4ea!
(trilema) nubbins`: almost certainly not, no
(trilema) nubbins`: i don't think so
(trilema) nubbins`: we'll need more seeds
(trilema) nubbins`: YEAH!
(trilema) nubbins`: REGRESSION TESTING!
(trilema) nubbins`: spoke outta turn!
(trilema) nubbins` zips lips, raises hand
(trilema) nubbins`: jam it on a pogo!
(trilema) nubbins`: woop
(trilema) nubbins`: whoever survived the first time they tried the signatures was deemed an expert and dispersed throughout the other units
(trilema) nubbins`: there's no POSIX standard for bitcoin
(trilema) nubbins`: i like it
(trilema) nubbins`: S-CBOS
(trilema) nubbins`: ben_vulpes block=191668 !
(trilema) nubbins`: recall fake bomb detector story, the one thing the guy always brought when he ran was the tooling
(trilema) nubbins`: anyone here have a lead on custom injection-molded plastics?
(trilema) nubbins`: you could laser a byline or smth tho
(trilema) nubbins`: it's too bad the name is already stamped into the top
(trilema) nubbins`: you'd want solvent inks to silkscreen on that, and yuck
(trilema) nubbins`: you wouldn't even need to apply the sticker yourself, people like doing that stuff
(trilema) nubbins`: some sort of vinyl sticker would be easiest/cheapest
(trilema) nubbins`: i've got some nebulous plans to kit-ify these & sell em
(trilema) nubbins`: hmm yes
(trilema) nubbins`: hundreds!
(trilema) nubbins`: dpb has at least one
(trilema) nubbins`: i'll have 3 at some point this week
(trilema) nubbins`: who's got pogos anyway
(trilema) nubbins`: far be it from me to assume ;D
(trilema) nubbins`: well. alf's if anyone's !
(trilema) nubbins`: danielpbarron's project if anyone's 8)
(trilema) nubbins` cheers