Jonathan Moody
Jonathan Moody
Fixes #117 Update: Fixes #121 Not sure whether this is complete. I think I need help with this part in `hub/env.py`: ``` if result == 'localhost': # 'localhost' resolves to...
Hub/setup.py protobuf version was bumped in this change: 75d64f9dc6d3b2c913b8b10053bd3589e7a2e8eb However, when I try to apply a corresponding change in lbry-sdk/setup.py: ``` (lbry-venv) swdev1@Jonathans-Mac-mini lbry-sdk % git diff diff --git a/setup.py...
Should herald support --chain argument, or should the chain (aka env.coin) be inferred from DBState?
In most cases the DB (--db_dir=X) will have been populated by scribe, and so it's the *scribe* --chain=Y argument that's determinative. ``` (venv) swdev1@Jonathans-Mac-mini hub % herald --help usage: herald...
While working on: https://github.com/lbryio/lbry-sdk/issues/3630 I discovered that herald ping/pong packets play a key role in letting lbry-sdk determine the "external IP". Herald needs to accept ipv6 ping and reply with...
Context: https://github.com/lbryio/lbry-sdk/pull/3706 Not sure that the query for extensions works as well as I would like. Also I plan to look into some of the options for limiting how many...
This is not a big deal as all the occurrences I found are in migrate7to8.py. https://github.com/lbryio/hub/search?q=stage_raw_delete https://github.com/lbryio/hub/search?q=stage_raw_put This came to my attention because the lbry-sdk tests need some work due...
Python scribe when run on my machine (MacOS ARM64) produces little-endian txnums for hashXhistory prefix. (I just looked up M1 mac behavior, and it's little-endian by default) But there could...
See https://github.com/lbryio/lbry-sdk/issues/3643 for the motivation.
It seems this is a vulnerability in the ```es_writer.start()``` where it can fail if interleaved with a task adding new block(s) (e.g. ```create_task(self.generate(N))```). Hence filing against lbryio/hub. Test Code: ```...
Saw this while investigating https://github.com/lbryio/lbry-sdk/issues/3328 and any_languages search term implementation. 1 File: https://github.com/lbryio/scribe/blob/baf630dfa7854dd6ec4152ffdf35b13999093cde/scribe/elasticsearch/search.py#L404 ...contains duplicate elif cases pertaining to any_languages: ``` elif key == 'any_languages': query['must'].append({"terms": {'languages': clean_tags(value)}}) elif key...