!BrOouUOucaGdxbaRca:nixos.org

NixOS Portuguese

376 Members
Sala de Conversação sobre o ecossistema Nix em português. Ponteada com o grupo do Telegram: https://t.me/nixosbrasil/ Link Matrix: https://matrix.to/#/!BrOouUOucaGdxbaRca:nixos.org19 Servers

Load older messages


SenderMessageTime
29 Nov 2022
@anderson_torres:matrix.orgAnderson Torres[Se até um chroot pode ser quebrado](https://serverfault.com/questions/454899/why-chroot-is-considered-insecure), quanto mais um nix pure shell...15:22:19
@anderson_torres:matrix.orgAnderson Torres* Se até um chroot pode ser quebrado(https://serverfault.com/questions/454899/why-chroot-is-considered-insecure), quanto mais um nix pure shell...15:22:44
@anderson_torres:matrix.orgAnderson Torres
In reply to @telegram_544869031:t2bot.io
acho que esses filesystems consideram um device qualquer coisa que armazene dados
Isso se chama abstração 👻
15:23:42
@telegram_112793910:t2bot.ioHugo Ribeiro
In reply to @anderson_torres:matrix.org
Não é bug. É que é um tanto difícil garantir pureza numa shell, pois muitas shells interativas precisam ler e editar o estado em que estão. Coisas como o tipo de terminal que rodam, processos que estão controlando, variáveis de ambiente etc.
mas não tinha nenhum GCC antes :/
por isso fiquei na dúvida se era bug, por que tenho impressão de quem esta adicionando o GCC11 é o próprio pacote GCC-XY
15:29:29
@telegram_112793910:t2bot.ioHugo Ribeiroimage.jpeg
Download image.jpeg
15:32:44
@telegram_155706732:t2bot.ioLucas Eduardo
In reply to freire
zfs também
zfs é configurado a nivel de dataset/zvol AFAIK
15:55:02
@anderson_torres:matrix.orgAnderson Torres
In reply to @telegram_112793910:t2bot.io
mas não tinha nenhum GCC antes :/
por isso fiquei na dúvida se era bug, por que tenho impressão de quem esta adicionando o GCC11 é o próprio pacote GCC-XY

stdenv, certeza.

Se não me engano, quando você quer usar o GCC, tem que montar um stdenv com aquele GCC. Eu lembro de ter feito isso uma vez para testar.

16:11:54
@anderson_torres:matrix.orgAnderson TorresVou ver se encontro mais tarde, mas a ideia é escrever um flake.nix descrevendo uma devShell.16:12:39
30 Nov 2022
@telegram_495217657:t2bot.ioGabriel Fontes (Misterio) λgalero, alguem sabe desligar testes específicos no buildGoModule?00:17:34
@telegram_495217657:t2bot.ioGabriel Fontes (Misterio) λTem uns testes de integração falhando que eu queria pular00:17:44
@telegram_155706732:t2bot.ioLucas Eduardo
In reply to Gabriel Fontes (Misterio) λ
galero, alguem sabe desligar testes específicos no buildGoModule?
Acho que o jeito mais simples é patchear e botar um early return nas funções dos testes que tu quer skippar

Talvez o t.Skip() tbm funciona
01:11:38
@telegram_495217657:t2bot.ioGabriel Fontes (Misterio) λtava vendo se evitava patch, mas acho que vai ser o jeito msm01:14:40
@telegram_495217657:t2bot.ioGabriel Fontes (Misterio) λserá que me matam se eu fizer o PR inicialmente com doCheck = false? heuaheauhea01:14:54
@telegram_1041199210:t2bot.iotomate joined the room.01:15:27
@telegram_155706732:t2bot.ioLucas Eduardo
In reply to Gabriel Fontes (Misterio) λ
será que me matam se eu fizer o PR inicialmente com doCheck = false? heuaheauhea
Tu pode tentar
01:15:50
@telegram_495217657:t2bot.ioGabriel Fontes (Misterio) λboa01:23:12
@telegram_495217657:t2bot.ioGabriel Fontes (Misterio) λ se alguem quiser dar uma bizoiada: https://github.com/NixOS/nixpkgs/pull/203694 01:23:17
@telegram_112793910:t2bot.ioHugo RibeiroDúvida, se no flake eu tentar pegar o pacote de outra arquitetura, ele cross compila?03:02:30
@waldyrious:matrix.org@waldyrious:matrix.org left the room.05:42:16
@telegram_112793910:t2bot.ioHugo Ribeironix build nixpkgs#legacyPackages.armv7l-linux.hello error: a 'armv7l-linux' with features {} is required to build '/nix/store/7ffq9d1zsy34l0arh774xqh4pwvr25hq-bootstrap-stage0-stdenv-linux.drv', but I am a 'x86_64-linux' with features {benchmark, big-parallel, kvm, nixos-test} 😃 não deu05:42:25
@telegram_68827099:t2bot.ioPedroHLC
In reply to Hugo Ribeiro
Dúvida, se no flake eu tentar pegar o pacote de outra arquitetura, ele cross compila?
Sim
10:15:07
@telegram_68827099:t2bot.ioPedroHLC
In reply to Hugo Ribeiro
nix build nixpkgs#legacyPackages.armv7l-linux.hello
error: a 'armv7l-linux' with features {} is required to build '/nix/store/7ffq9d1zsy34l0arh774xqh4pwvr25hq-bootstrap-stage0-stdenv-linux.drv', but I am a 'x86_64-linux' with features {benchmark, big-parallel, kvm, nixos-test}

😃
não deu
Só faltou ligar um emulador por binfmt
10:15:21
@telegram_68827099:t2bot.ioPedroHLC
In reply to Hugo Ribeiro
nix build nixpkgs#legacyPackages.armv7l-linux.hello
error: a 'armv7l-linux' with features {} is required to build '/nix/store/7ffq9d1zsy34l0arh774xqh4pwvr25hq-bootstrap-stage0-stdenv-linux.drv', but I am a 'x86_64-linux' with features {benchmark, big-parallel, kvm, nixos-test}

😃
não deu
Tipo, pra compilar para aarch64eu uso:

boot.binfmt.emulatedSystems = [ "aarch64-linux" ];
10:16:29
@telegram_155706732:t2bot.ioLucas EduardoDá tbm pra usar o pkgsCross11:00:16
@telegram_155706732:t2bot.ioLucas EduardoJá usei pra buildar alguns binários estáticos com musl pra rodar no junim11:00:34
@telegram_155706732:t2bot.ioLucas EduardoPelo adb11:00:54
@telegram_97488386:t2bot.ioGALLY
In reply to Hugo Ribeiro
Dúvida, se no flake eu tentar pegar o pacote de outra arquitetura, ele cross compila?
https://matthewbauer.us/blog/beginners-guide-to-cross.html
12:10:28
@telegram_112793910:t2bot.ioHugo Ribeiro
In reply to PedroHLC
Tipo, pra compilar para aarch64eu uso:

boot.binfmt.emulatedSystems = [ "aarch64-linux" ];
como que faz isso via flakes?
13:35:11
@telegram_112793910:t2bot.ioHugo Ribeiro
In reply to Lucas Eduardo
Já usei pra buildar alguns binários estáticos com musl pra rodar no junim
Nix ❤️

nix build nixpkgs#legacyPackages.x86_64-linux.pkgsCross.raspberryPi.hello

nix build nixpkgs#legacyPackages.x86_64-linux.pkgsCross.raspberryPi.pkgsStatic.hello
13:41:03
@telegram_5687992993:t2bot.ioL. L. A. 🇧🇷
In reply to Hugo Ribeiro
como que faz isso via flakes?
https://github.com/NixOS/templates/blob/master/full/flake.nix#L143

só altera aqui, confia.
13:44:31

Show newer messages


Back to Room ListRoom Version: 9