Skip to content

[EPIC] Birdcage: A PR for people who want to pretend to like Bob.#1330

Merged
vepkenez merged 107 commits intomasterfrom
birdcage
Feb 10, 2020
Merged

[EPIC] Birdcage: A PR for people who want to pretend to like Bob.#1330
vepkenez merged 107 commits intomasterfrom
birdcage

Conversation

@jMyles
Copy link
Contributor

@jMyles jMyles commented Sep 14, 2019

Summary: Bob's adventure is now consistent with the assumptions throughout much of the rest of the codebase. Specifically, in a single adventure: Bob can retrieve messages in any number of capsules, he can leave CFrags attached to Capsules either after activation or after an adventure that does not result in activation, and he can save WorkOrders in a replete form, both with completion metadata and the CFrag attached.

Multiple Capsule adventure

The "KMS" use case

Advanced but not closed:

New issues:

** Note: This branch was previously based on a WIP variant of #1555 - for that history, see d8aebfd.

** Note: This branch also previously included the supermariobox demo, which was initially removed here, but has since been pulled out. For the history including the mariobox, see 93fa937. To add mariobox to a future branch, consider git cherry-pick 3ba48e14d9bd52e89733262a1721ebe84a6e5c38..56b4b1c3e1f0c76a4da221105b81273b7f6f4c67.

@codecov
Copy link

codecov bot commented Oct 20, 2019

Codecov Report

Merging #1330 into master will decrease coverage by 1.09%.
The diff coverage is 87.43%.

Impacted file tree graph

@@            Coverage Diff            @@
##           master    #1330     +/-   ##
=========================================
- Coverage   84.36%   83.27%   -1.1%     
=========================================
  Files          72       72             
  Lines       11225    10592    -633     
=========================================
- Hits         9470     8820    -650     
- Misses       1755     1772     +17
Impacted Files Coverage Δ
nucypher/characters/control/specifications.py 92.72% <ø> (ø) ⬆️
nucypher/network/exceptions.py 100% <ø> (ø) ⬆️
nucypher/cli/characters/bob.py 69.04% <ø> (-20.12%) ⬇️
nucypher/characters/control/interfaces.py 96.36% <100%> (+0.06%) ⬆️
nucypher/characters/control/serializers.py 86.5% <100%> (+0.21%) ⬆️
nucypher/characters/base.py 86.17% <100%> (+0.12%) ⬆️
nucypher/network/middleware.py 83.6% <100%> (-3.39%) ⬇️
nucypher/network/nodes.py 82.64% <50%> (+2.1%) ⬆️
nucypher/utilities/sandbox/middleware.py 89.77% <75%> (-0.82%) ⬇️
nucypher/cli/actions.py 74.5% <80%> (+0.21%) ⬆️
... and 35 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 015c050...6580614. Read the comment docs.

"Bob doesn't have a TreasureMap to match any of these capsules: {}".format(
capsules))

for node_id, arrangement_id in treasure_map_to_use:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you add this commit (a7d9d7c) to the EPIC? It seems this is a good scope for it.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you add this commit (a7d9d7c) to the EPIC? It seems this is a good scope for it.

Bumping this message again.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✔️ - cherry picked the commit on top.

@KPrasch KPrasch changed the title [WIP] [EPIC] Birdcage: Bob focused. Includes new retrieve, connectNative, character spec, mariobox, and more! [WIP] [EPIC] Birdcage: Bob focused. Includes new retrieve, revoke, connectNative, character spec, mariobox, and more! Dec 3, 2019
@jMyles jMyles force-pushed the birdcage branch 5 times, most recently from 19e2bf8 to c7ee2e1 Compare January 16, 2020 00:48
@jMyles jMyles changed the title [WIP] [EPIC] Birdcage: Bob focused. Includes new retrieve, revoke, connectNative, character spec, mariobox, and more! [EPIC] Birdcage: Bob focused. Includes new retrieve, revoke, connectNative, character spec, mariobox, and more! Jan 18, 2020
@jMyles jMyles changed the title [EPIC] Birdcage: Bob focused. Includes new retrieve, revoke, connectNative, character spec, mariobox, and more! [EPIC] Birdcage: A PR for people who want to pretend to like Bob. Jan 19, 2020
@jMyles jMyles changed the title [EPIC] Birdcage: A PR for people who want to pretend to like Bob. [WIP] [EPIC] Birdcage: A PR for people who want to pretend to like Bob. Jan 28, 2020
@jMyles jMyles force-pushed the birdcage branch 3 times, most recently from b6e6fce to 5587b37 Compare February 2, 2020 11:23
KPrasch added a commit to KPrasch/nucypher that referenced this pull request Feb 10, 2020
@KPrasch
Copy link
Member

KPrasch commented Feb 10, 2020

@cygnusv - I addressed several of your RFCs.

jMyles pushed a commit that referenced this pull request Feb 10, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

7 participants