Seedtool Needs to Deal with Unknown Data
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
Línea de trabajo
Reproduce el comando documentado de seedtool para importar/exportar Envelopes y compare la salida importada con el Envelope original. Rastree los puntos de entrada del manejo de Envelopes y determine después el comportamiento previsto para los tipos de datos conocidos, los tipos de datos desconocidos y los adjuntos; el trabajo estará terminado cuando exista una política acordada y un comportamiento que ya no pierda silenciosamente los datos del descriptor de salida.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Seedtool needs to have a methodology for dealing with unknown data in Envelopes of seeds it imports.
For example:
% envelope format ur:envelope/lrtpcsgdhkwzdtfthptokigtvwnnjsqzcxknsktdoyadcsspoycfadzttpcstantjyoeadisktjojeisdefzdydtaolytantjloxaxhdclaxvlcprfttldjobkredtlnhsidwybaeyjtswyandlgjnehtkdsidbkqzsrkphyfhsaaahdcxhnfgnepefxgdytryckticelyotsstoknfntavevaskiddmolsarntykbrybtjpksamtantjooeadlncsghykaeykaeykaocyhngrmuwzaycyzssajpsnoybdtpcskpfyhsjpjecxgdkpjpjojzihcxgdihiajecxhfinhsjztkwewyfn
Bytes(16) [
'isA': 'Seed'
'508': output-descriptor(Map)
'hasName': "Dark Purple Peck Vial"
]
Currently if you import this into Seedtool and reexport it, the output-descriptor is silently dropped.
% seedtool -i envelope ur:envelope/lrtpcsgdhkwzdtfthptokigtvwnnjsqzcxknsktdoyadcsspoycfadzttpcstantjyoeadisktjojeisdefzdydtaolytantjloxaxhdclaxvlcprfttldjobkredtlnhsidwybaeyjtswyandlgjnehtkdsidbkqzsrkphyfhsaaahdcxhnfgnepefxgdytryckticelyotsstoknfntavevaskiddmolsarntykbrybtjpksamtantjooeadlncsghykaeykaeykaocyhngrmuwzaycyzssajpsnoybdtpcskpfyhsjpjecxgdkpjpjojzihcxgdihiajecxhfinhsjztkwewyfn -o envelope | envelope format
Bytes(16) [
'isA': 'Seed'
'hasName': "Dark Purple Peck Vial"
]
Options for dealing with this:
- Silently drop it [current]
- Drop it with a WARNING
- Silently carry it over
- Carry it over with a WARNING
- Drop it, but offer an additional Envelope containing only the dropped data.
...
There are potentially three categories of data here, with the possibility to deal with them differently.
A. Known data types (like output-descriptor)
B. Unknown data types
C. Attachments
- Lenguaje dominante
- Rust
- Estrellas
- 11
- Forks
- 0
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de BlockchainCommons/seedtool-cli-rust
-
Usage Example doesn't workAbierto
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
BlockchainCommons/seedtool-cli-rust#11 · 1 comentario ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
BlockchainCommons/seedtool-cli-rust#10 · 2 comentarios ·
Todos los issues de BlockchainCommons/seedtool-cli-rust
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 1 día
-
app enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 80/100
elodin-sys/elodin#890 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
guidance-ai/llguidance#391 ·