ĞDev Runtime 800

Point de suivi

Rappel : toutes les issues sont référencées par la Milestone 800 qui sert de référence à ce qui suit :

Résumé

Une fois n’est pas coutume : le Runtime 702 est finalement abandonné au profit du présent Runtime 800 : nouvelle numérotation qui signifie que la ĞDev sera réinitialisée.

Cela s’explique, comme mentionné dans le précédent point de suivi, par de grosses modifications introduites dans le code qu’il est plus facile de déployer en redémarrant une nouvelle monnaie plutôt qu’en mettant à jour l’existante. Nous nous permettons cela tant que c’est possible afin d’avancer plus vite.

Ceci étant dit : nous approchons d’une stabilisation du code.

En effet, sauf surprise, aucun des contributeurs de Duniter V2S n’envisage de grosses modifications sur la base de code après ce Runtime 800 et nous pourrons alors nous focaliser davantage sur les clients et donc les indexeurs notamment.

Mais nous n’avon pas terminé les développements de ce Runtime, il reste un peu de boulot :slight_smile:

Points fermés

Depuis le dernier point, nous avons pu réaliser quelques gros tickets :

  • l’introduction de la palette smith-members (#168) qui modifie la façon de devenir et de rester Smith
  • l’adhésion automatique (#159) qui est une fonctionnalité très attendue de @poka notamment
  • antispams pour la règle de distance (#113) afin de se prémunir d’une attaque par déni de service

Points déscopés

Nous avons retiré 8 tickets afin d’accélérer le reboot de la ĞDev. (voir la section “Retirées depuis le dernier point” ci-après).

Points restants ouverts

Néanmoins, 5 tickets restent ouverts dont 2 “stagnants” (qui sont restés dans leur état opened) chez Benjamin:

Viennent ensuite #174 et #158 : je laisse @HugoTrentesaux donner plus de détails.

Reste le #152 que j’ai à peine commencé : il me faudra probablement une semaine pour le terminer.

Enfin, un point que je n’ai pas vu : allons-nous retirer la palette membership dans ce Runtime ? @HugoTrentesaux qu’en penses-tu ?


Inventaire

Total : 29 issues

Ouvertes

Total : 5

ID Status Assignees Title
#174 opened Calibrate distance MAX_EVALUATIONS_PER_SESSION
#167 opened bgallois Membership handler weight accounting
#158 opened Identity creation should only be possible for an account that already “exists”
#152 opened c-geek remove random_id mechanism which is heavy and that we do not use
#128 opened bgallois Proper weights and conversion to fees

Assignées depuis le dernier point

Total : 3

ID Status Assignees Title
#162 closed c-geek Give IdtyStatus directly in genesis
#146 closed c-geek Les comptes migrés au démarrage devraient être retirés de la pallet duniter-account
#113 closed HugoTrentesaux Avoid distance computation spam

Stagnantes depuis le dernier point

Total : 3

ID Status Assignees Title
#167 opened bgallois Membership handler weight accounting
#158 opened Identity creation should only be possible for an account that already “exists”
#128 opened bgallois Proper weights and conversion to fees

Fermées depuis le dernier point

Total : 14

ID Status Assignees Title
#176 closed c-geek PromotedToSmith is issued even for Smith
#175 closed c-geek Remove smith identity migration on Genesis
#173 closed c-geek Améliorations pour smith-members
#168 closed c-geek Have a dedicated pallet for Smith WoT
#165 closed HugoTrentesaux HandleNegativeEvaluation is never used
#164 closed HugoTrentesaux DistanceStatusExpireOn is unused
#162 closed c-geek Give IdtyStatus directly in genesis
#160 closed HugoTrentesaux Rethink revoke_membership call
#159 closed HugoTrentesaux Automatically claim membership when distance is evaluated positively
#157 closed c-geek Ease the installation of distance Oracle
#151 closed c-geek AccountIdOf storage item of pallet authority-members is not used anymore
#148 closed c-geek use counted maps instead of counters in authority members
#146 closed c-geek Les comptes migrés au démarrage devraient être retirés de la pallet duniter-account
#113 closed HugoTrentesaux Avoid distance computation spam

Retirées depuis le dernier point (remises à plus tard)

Total : 8

ID Status Assignees Title
#163 opened Split OnEvent(membership_event)
#161 opened Add live tests for membership status coherence
#144 opened Automatically publish ARM images of indexer
#142 opened Contribute to Cesium²
#141 opened c-geek Have a testing strategy
#73 opened Manually remove certification at expiration from a non-mandatory inherent
#72 opened Manually remove identity at expiration from a non-mandatory inherent
#54 opened Improve explicit revocation

Regénérer ce rapport

Voir les détails

Fichier : milestone-800-01.yaml (5,5 Ko)

Généré avec la commande :

cargo xtask show-milestone runtime-800 \
    --compare-with milestone-702-03.yaml > milestone-800-01.yaml

milestone-702-03.yaml est le fichier du précédent rapport.

7 Likes