Cambiar los nombres de Sistema en Releases
tengo una queja xdd
la lista de sistema se ven muy confusa
Cambiar los nombres como este
para poder subir tu proyecto a nixpkgs de nixos :)
En que afecta el nombre de los paquetes en la publicación en nixpkgs?
Los paquetes de nixpkgs deben mantener el mismo nombre de sistema para evitar confusiones entre los mantenedores y colaboradores. Si los nombres no son claros, es probable que los PR no sean aceptados es importantes organizarlos de manera coherente para garantizar su aceptación.
Cuando un mantenedor o colaborador necesite actualizar tu proyecto en el futuro, es fundamental que comprendan claramente qué sistema operativo están utilizando. Si los nombres de los paquetes no son explícitos, es posible que nadie sepa cómo proceder con la actualización, lo que lleva a confusiones y retrasos.
por ejemplo, si el nombre de tu paquete es
sss_code-x86_64-unknown-linux-gnu.tar.xz deberia ser cambiado a sss_code-linux-x86_64.tar.xz o sss_code-linux-x64.tar.xz
para reflejar claramente el sistema operativo y la arquitectura."
Veamos podemos hacer esto
es facil copiar una carpeta descomprimido a nixpkgs
sino crea una carpeta con tu nombre del proyecto como sss_code dentro de tu comprimido
Según tengo entendido, la filosofía de Nix en cuanto a replicabilidad rechaza el hecho de tener que descargar binarios, un ejemplo es el crate de cargo-dist que precisamente ocupa el formato de releases que yo tengo (porque precisamente uso cargo-dist), en nixpkgs se ve así https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/tools/rust/cargo-dist/default.nix ellos clonan el repo desde GitHub
si, porque ese otra forma pero yo no tengo idea como hacer el CargoHash, ese que me mostraste es para url de github y no release, lamentable no se como hacer el cargoHash :( excepto se sha256 y hash
bueno ando haciendo contruyendo tu proyecto y funciona bien sin usar cargoHash pero me falta muchos eso
sino debo investigar como lo hace el cargoHash :)
No sé de qué va eso del CargoHash, pero hasta donde sé tienes que builder desde el repositorio, me parece que la versión que estás buildeando es vieja, prueba a builder el último hash de commit, ese ya trae todo bien
@SergioRibera Listo, Ya pude con CargoHash, ya funciona :) ahorita voy a subir nixpkgs a tu aplicacion. Muchas Gracias Sergio.
Genial, avisas por aquí porque hay un issue relacionado
PR relacionada https://github.com/NixOS/nixpkgs/pull/302495