---
# System prepended metadata

title: weekly-dev-meeting-2021-11-17
tags: [minutes]

---

---
title: weekly-dev-meeting-2021-11-17
tags: minutes
---

# Weekly Dev Meeting - 2021-11-17

## Participants

- Thibault Martinez
- Adam Gleave
- Alexander Schmidt
- Louay Kamel
- Bing-Yang Lin
- Jochen Görtler
- Christian Poveda
- Thoralf Müller
- Umair Sarfraz
- Samuel Rufinatscha
- Matthieu Daumas
- Minyong Li
- Alexander Coats

## Goals

- Round table on projects progression;

## Discussion topics

### Lock files

- There is a concern about lock files;
- They can bloat library crates size;
- Should we only do it for binary crates?;
- We kinda have to push them since we have workspaces?;

### Chrysalis node

- Protocol PR has been opened and reviewed, will try to merge ASAP;
- Integrating autopeering into bee-node;
    - Option to run the node as entry-node;
    - Refactoring of the crate;
    - entry-node CLI argument added;
- Flamegraphs;
    - Working!
    - Did some test examples, working as expected;
    - Based on busy/awaiting times;
    - Cleaning and finishing it;
    - May combine with the previous subscriber;
- MQTT comments have been fixed;
- Applied the Rosetta fix, working fine;
- Investgated plugin system options;
- Stardust:
    - Syntactic and semantic checks almost done;
    - RFCs implementation should be done by end of next week;
    - Touching bee-message, bee-ledger and bee-storage crates;
- Crypto/performance
    - Currently deprecating bee-crypto and bee-signing;
    - We'll eventually remove both crates;
    - Investigating the benchmark's PR performance;
    - Got rid of some allocations in bee-ternary;

### Coordicide node

- API
    - CI has been fixed;
    - Some remaining review comments;
- Packable;
    - Lots of changes;
    - Removed some features that were too implicit (backed by usize/isize);
    - Goal is to,switch the dev branch to it;
    - Specs have been integrated to the code;
    - packed_len is now a default-implemented extension method;

### Chronicle

- Selective permanode:
    - proof-path tracing/collecting (discussion and design);
    - Added SelectiveBuilder and Selective traits;
- Chronicle Broker:
    - Collector makes use of selective impl;
    - Integerated selective-permanode as generic instead of cfg feature;
    - Refactoring still ongoing;
- Chronicle Storage: a bit of adjustment;
- Initial Scylla Cql parser (TBD);

### Clients

- Fixed document typos (iota.rs);
- Used patched version for dependencies (iota.rs);
- Exposed gap limit for wallet.rs account manager;
- Updated cli wallet so the default nodes are from the new devnet there;
- Migration support for Java bindings (testing in progress);
- Voting support brainstorming and kickstart