You are reading content from Scuttlebutt
@Dominic

flume is merged and scuttlebot@10.0.0 is published :boom:

@neftaly
Liked this in #scuttlebutt
@kemitchell
Liked this in #scuttlebutt
@mix
Liked this in #scuttlebutt
User has chosen not to be hosted publicly
@mmckegg
Liked this in #scuttlebutt
@alanshaw
Liked this in #scuttlebutt
@mmckegg

But is it?

Screen Shot 2017-06-09 at 9.06.05 PM.png

Screen Shot 2017-06-09 at 9.05.54 PM.png

@ivan
Liked this in #scuttlebutt
@mikey
Liked this in #scuttlebutt
@Anders
Liked this in #scuttlebutt
@mikey

/me pokes @Dominic in person :beers:

@mikey

:tada:

@Dominic

Haha, oops, I broke my ebt setup (cos that isn't quite merged yet!) and on that note, update to ssb-ebt@1.0.8, @cel

@andrestaltz
Liked this in #scuttlebutt
@jake
Liked this in #scuttlebutt
@jamen
Liked this in #scuttlebutt
@erde74
Liked this in #scuttlebutt
@ev

Awesome. I'm updating %minbase to use ^scuttlebot@10.0.0.

The only thing I noticed is the scuttlebot package.json needs to be updated to declare the latest ssb-ebt, as yarn ended up installing ssb-ebt@0.0.7.

@ev
Liked this
@angelo
Voted this
@erde74

with version 10.0.0 i get a RangeError => https://github.com/ssbc/scuttlebot/issues/413

@ev

@erde74 make sure you're on ssb-ebt@1.0.8. I'm not sure if that'll fix it, but worth a try.

@olizilla
Liked this in #scuttlebutt
User has chosen not to be hosted publicly
@webi
Liked this in #scuttlebutt
@erde74

@ev with ssb-ebt@1.0.8 the error is still there

@Oliver
Liked this in #scuttlebutt
@erde74

@ev nevermind, it seems to be solved with 1.0.8, thank you

@powderhorn
Liked this in #scuttlebutt
User has chosen not to be hosted publicly
@lancew
Liked this in #scuttlebutt
@Dominic

@kas sorry, fixed in secure-scuttlebutt@16.3.1 thanks @andrestaltz

@Dominic

@erde74 I think that error isn't actually fixed by ssb-ebt, it's just fixed by restarting a few times.

@Dominic

@kas re: sbot command. the sbot.js is generated by a browserify tool called noderify that bundles to make node apps load faster, and it looks like that script failed, but didn't error correctly. Anyway, fixed in 10.0.1

@mix

for patchbay this all just worked perfectly.

For record (and review), I did the following :

  • reinstalled scuttlebot globally @ latest
  • removed my ~/.ssb/node_modules folder (I've upgraded my node version, didn't want problems)
  • started sbot to an error, which was fixed by removing ssb-blobs mention in ~/.ssb/config
  • installed ssb-fulltext (optional)
    sbot plugins.install ssb-fulltext
    
    All working so far
User has chosen not to be hosted publicly
@mmckegg

One more issue to address:

https://github.com/ssbc/secure-scuttlebutt/pull/171

setInterval(...).unref is not available when running in electron :cry:

@mikey

upgraded, no problems, thanks! :rocket:

User has chosen not to be hosted publicly
@Dominic

@noffle there has been a breaking change to how plugins are loaded, and also: ssb-links module is now built in, you can just remove ssb-links from the plugins section of your config. Then it will work.

@mikey
Re: %d0FbDqATk

maybe these links will help provide a high-level overview: scuttlebutt.nz, %vaLc8L8..., %1/l7r2Y.... :turtle:

regarding indexing, we've just upgraded to using flumedb, which is a database written from scratch for SSB. for example, @matt has just re-written backlinks and private message indexes in Patchwork using flumeview-query.

User has chosen not to be hosted publicly
@cel

ssb-links module is now built in

Does the same go for the ssb-query module?

yes, and ssb-ws

User has chosen not to be hosted publicly
@erde74

@dominic with the latest version i get the following messages about 5 times on startup

Error: past end
at Object.read (/home/ssb/scuttlebot/node_modules/aligned-block-file/blocks.js:44:17)
at next (/home/ssb/scuttlebot/node_modules/flumelog-offset/frame/recoverable.js:39:16)
at /home/ssb/scuttlebot/node_modules/flumelog-offset/frame/recoverable.js:35:11
at /home/ssb/scuttlebot/node_modules/aligned-block-file/blocks.js:91:11
at get (/home/ssb/scuttlebot/node_modules/aligned-block-file/blocks.js:25:7)
at Object.readUInt32BE (/home/ssb/scuttlebot/node_modules/aligned-block-file/blocks.js:88:9)
at /home/ssb/scuttlebot/node_modules/flumelog-offset/frame/recoverable.js:33:16
at /home/ssb/scuttlebot/node_modules/aligned-block-file/blocks.js:91:11
at /home/ssb/scuttlebot/node_modules/aligned-block-file/blocks.js:34:36
at /home/ssb/scuttlebot/node_modules/aligned-block-file/file.js:45:13

but then it seems to work like expected, the RangeError seems to be gone

@Teemu
Liked this in #scuttlebutt
User has chosen not to be hosted publicly
User has chosen not to be hosted publicly
User has chosen not to be hosted publicly
User has chosen not to be hosted publicly
@kemitchell

dev.kemitchell.com upgraded. So far, so good.

@cel

@kas secure-scuttlebutt re-indexed the messages when migrating to flume, so the order of sbot.createLogStream is changed. you can view the public feed in timestamp order (sbot.createFeedStream) by going to /public?sort=claimed

User has chosen not to be hosted publicly
@Mischa
Liked this in #scuttlebutt
@Carlos Galarza
Liked this in #scuttlebutt
@akagetsu
Liked this in #scuttlebutt
@bret
Liked this in #scuttlebutt
@bret

What's the significance of flume? I've fallen off the bandwagon a bit. 😫

@bret

Just updated my pub to run the latest sbot:

Screen Shot 2017-06-11 at 3.22.44 PM.png

Stats looking good so far.

@Dominic

@cel that isn't right. it should copy across in the same order.

@bret it's a massive refactor, basically, taking patterns that developed into ssb out into their own modules, making them more explicit and tested.

see https://github.com/flumedb/ now the log is actually in a log file, not in an leveldb, although level is still used for indexes.

@Ben
Liked this in #scuttlebutt
@cel

@dominic

@cel that isn't right. it should copy across in the same order.

oh. i don't know why that was happening then.

btw, congrats on getting flume merged. :checkered_flag:

@Wao
Liked this in #scuttlebutt
@cryptix
Voted this
Join Scuttlebutt now