Show Idle (>14 d.) Chans


← 2022-05-05 | 2022-05-07 →
01:05 asciilifeform damn
01:05 * asciilifeform takes off hat.
01:06 asciilifeform rip.
~ 59 minutes ~
02:05 signpost thanks all; fact of life.
~ 1 hours 18 minutes ~
03:23 bonechewer Very sorry for your loss, signpost.
~ 1 hours 19 minutes ~
04:42 crtdaydreams signpost: that's rough man, my condolences and best wishes to you and your family
~ 26 minutes ~
05:09 signpost meanwhile unfortunately for now presented without much comment, but http://trinque.org/src/pentacle.tar.gz http://trinque.org/src/pentacle.tar.gz.asc
05:09 signpost I think the bootstrap-debian.sh script oughta work on *any* system with a posix shell, but would be interested to hear otherwise.
05:11 signpost I have a wip script for dulap (which isn't much more than hacking off the "debroot" steps at the top of ^
05:12 signpost challenge with starting from dulap is you do already need a working gnat, and I've had one hell of a time each time I've tried to switch to another gnat version, or another system, for bootstrap.
05:14 signpost if some of the recent n00bs want to help, it'd be interesting to write a bootstrap-slackware.sh which replaces debootstrap with untarring tgz from whichever slackware had gnat-2016 bins
05:15 signpost http://logs.nosuchlabs.com/log/asciilifeform/2022-01-16#1073481 << when this mission's complete, wouldn't it be interesting if one bootstrap environment produced bins with something different from another?
05:15 dulapbot Logged on 2022-01-16 19:56:04 signpost: dragged the thing closer also to binary-reproducible builds, removed a few sources of bit-churn. more yet to find and smash.
05:16 signpost once you folks have bootstrapped, you'll have a statically linked userland in "target" which you can chroot into.
05:17 signpost read /target/src/pbuild; it's very short, and will explain quite a lot.
05:18 signpost the dependency system you find in there only cares about build-time dependencies since static linking is the default.
05:18 signpost plenty of other things to explain; I'll be reworking my old OS series into a post on this when I can.
05:19 signpost oh, and... give this a try when you're in there: /src/pbuild install bitcoind
05:22 signpost proper release will have pentacle's own source living in the src tree with everything else, at /src/v/pentacle/{patches,seals}
05:23 signpost http://logs.nosuchlabs.com/log/asciilifeform/2022-04-21#1097721 << this ran into its own problems, so I stayed with gnat-2016/gcc-4.9.4
05:23 dulapbot Logged on 2022-04-21 00:00:52 signpost: meanwhile upgraded to gnat-2017, because this didn't require any patching to target musl. removed a shitload of nasty patch cruft I'd accumulated tilting at the gnat-2016 windmill.
05:27 signpost JOBS=16 ./bootstrap-debian.sh << can build in parallel during the second (self-build) phase with this. I'm not currently passing it to the first build because there's some bug which causes the gnat RTS to not install properly.
05:31 signpost alrighty, thanks again for the kind words y'all. hitting the hay.
~ 53 minutes ~
06:25 whaack signpost: i am so sorry to read that, wishing the best for you and your family
~ 9 hours 14 minutes ~
15:40 shinohai http://logs.nosuchlabs.com/log/asciilifeform/2022-05-06#1100224 << decided to try on an Ubuntu 4.19 server I have, bitches about 'pushd' and 'shopt' missing unless I modify the shebang to use bash instead of sh.
15:40 dulapbot Logged on 2022-05-06 01:08:20 signpost: I think the bootstrap-debian.sh script oughta work on *any* system with a posix shell, but would be interested to hear otherwise.
15:40 shinohai (Failing of Ubuntu though, nothing to do with Pentacle)
~ 1 hours 40 minutes ~
17:20 signpost shinohai: ah, does ubuntu also map /bin/sh to dash?
17:21 shinohai signpost: retardedly, yes
17:22 shinohai The weird to me was `echo $SHELL` returns /bin/bash but still flat out ignores it.
17:25 signpost I'll go ahead and swap the shebangs for bootstrap scripts to bash then, ty
17:25 shinohai Aside from that appears to be running fine, mine is on the building gcc step atm. Will report back in when done (or hit any other errors).
17:26 signpost yeah, first build takes quite a while since parallelism is only used in stage two, when it does rm /var/pentacle/world and rebuilds everything
17:27 signpost I'm going to meanwhile try another parallel stage 1 build from debian and see whether that bug still happens.
17:27 * signpost has hit every kind of autoconf or otherwise build-related bug imaginable during this project.
17:38 verisimilitude Don't be so hopeful, signpost; that implies there be no more remaining.
17:39 signpost lol, perhaps I should be more imaginative.
17:39 verisimilitude Yes, I also considered mentioning a lack of imagination.
17:40 verisimilitude I've purchased a new stool that arrived today.
17:40 signpost other things that would be useful to double-check: are the debs I included identical to ones found in debian 9.0? are the keys I provided in target/src/wot identical to ones expected for the named individuals?
17:40 signpost verisimilitude: the one I linked?
17:41 verisimilitude I didn't get the motion stool, but a related product from that manufacturer.
17:41 verisimilitude The motion stool didn't look suited to carpet.
17:41 verisimilitude It's reasonably nice, but now I need a new desk.
17:41 signpost does fine on my thick carpet actually.
17:41 verisimilitude My current desk is now too cramped.
17:42 signpost but in either case I've been happy with that manufacturer
17:42 verisimilitude Oh. Well, I also figured I'd be able to get a view on a different product, for the others.
17:42 signpost I have their desk also, damned sturdy
17:42 verisimilitude I suppose I could've asked, now that I consider it.
17:43 signpost I've gotten into the (hilarious) hammock that came with it, then had it lift me up and down.
17:43 verisimilitude Life is too long to always do the reasonable action.
~ 17 minutes ~
18:00 verisimilitude My stool is the ``Starling Stool''.
18:08 verisimilitude I'll look into their desks; tell me more, signpost.
18:11 signpost shinohai: http://paste.deedbot.org/?id=LYJz << yeah, I tried another parallel stage-1 build and the RTS didn't install, seems like.
18:12 signpost verisimilitude: pretty unsurprising "standing desk", just built quite sturdy, and I was happy with the desktop material also.
18:13 signpost no wobble in the chassis.
18:13 verisimilitude Alright.
18:15 * asciilifeform last yr installed 'airlift s3' mechanized legs under desk, but, lol, only lifts when motor 'helped' with both hands, has far too much mass bolted to it
18:15 asciilifeform ... and these were the 'liftiest' legs was able to find, lol
18:18 verisimilitude Say, asciilifeform, care for an Ada question?
18:18 asciilifeform shoot
18:18 verisimilitude I've updated my library lately.
18:19 verisimilitude I've an echo server there, and noticed something queer.
18:19 verisimilitude I passed a false Truncate_Length argument in a modified version, and then sent a larger packet size.
18:19 verisimilitude It should've ignored it, but died instead. The exception handling looks correct, however.
18:21 verisimilitude So, the fourteenth line becomes ``I := Recvfrom(F, A, S, Truncate_Length => False);'' causing a potential exception from A(1 .. I) on the fifteenth line.
18:21 verisimilitude The length is set correctly, but it just dies in the Sendto.
18:22 asciilifeform hm what's sendto have to do with it ?
18:23 verisimilitude Well, I was using strace to avoid using GDB.
18:23 verisimilitude The Recvfrom returns is the point, I suppose.
18:26 asciilifeform well you have in recvfrom if I = -1 then raise Recvfrom_Error; else return Size_T(I); end if; so returns with the actual size neh
18:26 asciilifeform which is bigger than the buffer you allocated in the echo thing
18:26 asciilifeform there dies
18:26 asciilifeform where's the surprise?
18:29 verisimilitude I thought ``when others => null;'' would handle this and allow the loop to continue.
18:32 asciilifeform lemme guess, dies w/ Constraint_Error ?
18:32 verisimilitude It dies with nothing.
18:33 verisimilitude That's suspicious, isn't it?
18:33 asciilifeform paste the strace ?
18:33 verisimilitude I'll need to login to the machine; give me several minutes.
18:41 verisimilitude http://verisimilitudes.net/strace
18:41 asciilifeform ah hm yer eating the exception neh
18:42 verisimilitude Yes.
18:42 asciilifeform so exits
18:42 verisimilitude Yes, but shouldn't the outer loop continue?
18:42 verisimilitude I checked my book, and thought ``when others => null;'' is how to prevent exception propagation.
18:42 asciilifeform there's only 1 loop there neh
18:43 verisimilitude If that be the case, I'm going to feel stupid.
18:43 asciilifeform lol
18:43 asciilifeform you fughot the outer loop
18:43 verisimilitude Yes, laugh at me; I deserve it.
18:44 asciilifeform tsk btw re 'when others'. eat the expected exception, leave errything else alone
18:44 asciilifeform ( wouldja want silent death if e.g. bind fails ? why ? )
18:44 verisimilitude It's a toy.
18:44 verisimilitude It doesn't even log.
18:45 verisimilitude I'll invert the block and loop.
18:45 asciilifeform in toy in particular you want useful eggogs
18:45 asciilifeform so as to learn where breaks
18:46 verisimilitude No, I was going to fuck this up regardless, apparently.
18:48 verisimilitude I was excited to discuss programming here again, so I didn't check as well as I should've.
18:48 asciilifeform lolk
18:48 * asciilifeform bbl
18:48 verisimilitude I'll try to be less silly in the future.
18:53 verisimilitude On the bright side, this means the library works, at least here.
18:53 shinohai http://logs.nosuchlabs.com/log/asciilifeform/2022-05-06#1100271 << mine still churning away, had stepped afk for a bit but hasn't had anymore issues yet
18:53 dulapbot Logged on 2022-05-06 14:10:16 signpost: shinohai: http://paste.deedbot.org/?id=LYJz << yeah, I tried another parallel stage-1 build and the RTS didn't install, seems like.
18:56 signpost cool
~ 16 minutes ~
19:12 shinohai signpost: http://btc.info.gf/paste/45aa54@raw \o/
19:13 signpost hot damn
19:13 signpost thanks for trying it out.
19:14 shinohai Gonna try copying the root fs to my heathen gentoo and chrooting
19:14 * shinohai also intends to try building it on said heathen Gentoo ...
~ 34 minutes ~
19:48 shinohai This is a++ work signpost ... all the "every day carry" tools, all statically built with hardly any fuss.
19:50 * shinohai imagines signpost's beard increased 6-7 inches during this exercise .....
19:54 thimbronion shinohai, signpost I've downloaded pentacle but I'm not entirely sure how to go about testing it out. Tried running bootstrap-debian.sh on an Ubuntu variant and got: Incomplete build found at: /home/awt/projects/pentacle/debroot
19:56 shinohai thimbronion: run the clean script
19:57 shinohai (At least I had to when `press-bootstrap-patches.sh` failed due to aforementioned shell issue)
19:57 whaack !e uptime
19:57 trbexplorer whaack: time since my last reconnect : 83d 2h 47m
19:57 whaack !e view-height
19:57 trbexplorer block_height: 735188
19:57 trbexplorer mins_since_last_block: 168
20:01 thimbronion shinohai: ah ok yeah replacing sh with bash worked for me too
20:03 shinohai \o/
20:03 whaack !w probe
20:03 watchglass Syntax: probe HOST [PORT]
20:03 whaack !w poll
20:03 watchglass Polling 15 nodes...
20:03 watchglass 205.134.172.26:8333 : Could not connect!
20:03 watchglass 82.79.58.192:8333 : Could not connect!
20:03 watchglass 71.191.220.241:8333 : (pool-71-191-220-241.washdc.fios.verizon.net) Alive: (0.099s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=735188 (Operator: asciilifeform)
20:03 watchglass 54.39.156.171:8333 : (ns562940.ip-54-39-156.net) Alive: (0.097s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=735188
20:03 watchglass 205.134.172.4:8333 : (172-4.core.ai.net) Alive: (0.082s) V=70001 (/therealbitcoin.org:0.7.0.1/) Jumpers=0x1 (TRB-Compat.) Blocks=735188
20:03 watchglass 205.134.172.28:8333 : Alive: (0.082s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Return Addr=0.0.0.0:8333 Blocks=735188 (Operator: whaack)
20:03 watchglass 208.94.240.42:8333 : Alive: (0.143s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=735188
20:03 watchglass 205.134.172.27:8333 : Alive: (0.287s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=735188 (Operator: asciilifeform)
20:03 watchglass 54.38.94.63:8333 : (ns3140226.ip-54-38-94.eu) Alive: (0.261s) V=88888 (/therealbitcoin.org:0.8.88.88/) Jumpers=0x1 (TRB-Compat.) Blocks=735188
20:03 watchglass 94.176.238.102:8333 : (2ppf.s.time4vps.cloud) Alive: (0.247s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=734613
20:03 watchglass 75.106.222.93:8333 : Could not connect!
20:03 watchglass 103.36.92.112:8333 : (terebe.ns01.net) Alive: (0.627s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=734974
20:04 watchglass 103.6.212.28:8333 : Alive: (0.867s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Return Addr=0.0.0.0:8333 Blocks=575594 (Operator: whaack)
20:04 whaack trb stuck at 735188, heathen blox reporting 735206
20:05 watchglass 143.202.160.10:8333 : Busy? (No answer in 100 sec.)
20:05 watchglass 205.134.172.6:8333 : Busy? (No answer in 100 sec.)
~ 45 minutes ~
20:51 signpost http://logs.nosuchlabs.com/log/asciilifeform/2022-05-06#1100330 << born of rage the last time ave1's thing fell apart in my hands. glad it's working!
20:51 dulapbot Logged on 2022-05-06 15:47:09 shinohai: This is a++ work signpost ... all the "every day carry" tools, all statically built with hardly any fuss.
20:52 signpost also, say you want a dulap chroot. why the hell not have a pbuild that lays one down. I do not intend to tell people what to have on their machine.
20:53 signpost would be best to gradually port things over, but there is no reason at all to tell people what to run in their own house.
20:53 * signpost will continue working on getting pentacle onto bare iron without a host distro.
20:54 signpost got lilo already in there, and the included kernel builds with the supplied 4.9.4 gcc
20:54 signpost busybox ships with gettys, runit, etc
20:54 signpost so the parts are there.
20:55 signpost http://logs.nosuchlabs.com/log/asciilifeform/2022-05-06#1100332 << yeah, I would swap the shebangs to /bin/bash as shinohai did, given the plurality of opinions on what /bin/sh shall be on a given distro
20:55 dulapbot Logged on 2022-05-06 15:52:52 thimbronion: shinohai, signpost I've downloaded pentacle but I'm not entirely sure how to go about testing it out. Tried running bootstrap-debian.sh on an Ubuntu variant and got: Incomplete build found at: /home/awt/projects/pentacle/debroot
20:55 signpost did I accidentally include a debroot in the tarball?
21:01 signpost nah. but I will re-upload with bash shebangs.
21:01 shinohai http://logs.nosuchlabs.com/log/asciilifeform/2022-05-06#1100234 << tested this, also works
21:01 dulapbot Logged on 2022-05-06 01:17:56 signpost: oh, and... give this a try when you're in there: /src/pbuild install bitcoind
21:01 signpost awesome.
21:01 shinohai Removing /tmp/build/bitcoind.OBEahB
21:01 shinohai bitcoind 03e4d4970c2adbf239382c5233939c5217cd388a372e9e3962d670de16b68795 installed.
21:01 shinohai \o/
21:02 signpost /src/pbuild work bitcoind << the work command dumps a pressed copy of the given vtree at e.g. /src/work/bitcoind
21:03 signpost convenient way to modify and, say, produce a new vpatch for the item.
21:03 signpost when there's a directory in /src/work, /src/pbuild install $item will use /src/work/$item instead of doing a press.
21:03 signpost I use that during bootstrap to avoid needing an existing copy of vtools
21:05 shinohai Might add `strip` to end of trb pbuild, resulting build still contains debug symbols (which some may want)
21:06 signpost seems like a good use of a use-flag
21:07 signpost uses strip && strip bitcoind
21:07 signpost something lik ethat
21:07 signpost *like
21:17 shinohai Sounds proper.
~ 38 minutes ~
21:56 thimbronion and ... my cat killed the build
21:56 signpost see, that was the build failure my imagination couldn't conjure earlier.
21:56 signpost lol
22:02 verisimilitude Eventually, at this rate, we won't be able to tell the cat apart from thimbronion.
22:03 verisimilitude It's not enough to prove a program correct; one must also prove the correct program be put in the machine properly.
22:04 verisimilitude It's a more fun flavour of failure when I enter a machine code program subtly mistakenly; in a high-level language, it's just terrible.
~ 25 minutes ~
22:29 whaack !e view-height
22:29 trbexplorer block_height: 735223
22:29 trbexplorer mins_since_last_block: 3
~ 31 minutes ~
23:01 billymg whaack: i noticed on the crawler a day or so ago all the trb nodes stuck at like 133XXX (i wanna say 133411 or around there) when prb was well into the 134XXX range
23:02 billymg re: your note above
23:02 bitbot Logged on 2022-05-06 20:04:42 whaack: trb stuck at 735188, heathen blox reporting 735206
23:04 whaack billymg: yes trb nodes consistently netsplit from heathen tip
23:05 billymg ah, so i just haven't noticed much before
23:06 whaack yeah it happens once every 1-2 weeks or so afaik, it may be worth keeping an actual log of this
23:07 billymg might be something worth time series charting on the crawler www now that i think about it (trb distance behind prb)
23:09 billymg lol btw was searching twitter the other day for bitdash.io mentions (out of vanity, purely) and saw this: https://twitter.com/raw_avocado/status/1489280497540902919
23:10 billymg !. seen-anywhere raw_avocado
23:10 bitbot raw_avocado last seen in #asciilifeform on 2021-09-04 23:15:20: https://twitter.com/raw_avocado/status/1433408813596545027
23:15 shinohai That dude is such a tool.
23:16 billymg yeah now seeing that seen-anywhere response i think i get it
23:16 billymg he didn't get the updoots he was looking for here for his geiger rng so he switched to talking shit about trb instead
23:19 verisimilitude I'd forgotten about him.
23:22 shinohai I spent like a week almost in DMs explaining how to trb, was worse than the Eulora noobz I did ~same for because "already knows it all" but still needs your help.
23:27 shinohai Of course twitter strictly for trolling and shitposting anyway, so no surprise.
← 2022-05-05 | 2022-05-07 →