!LemuOOvbWqRXodtSsw:nixos.org

NixOS Reproducible Builds

541 Members
Report: https://reproducible.nixos.org Project progress: https://github.com/orgs/NixOS/projects/30123 Servers

Load older messages


SenderMessageTime
29 Sep 2022
@tpw_rules:matrix.orgtpw_rulesoh that's what you meant by tail end19:34:26
@tpw_rules:matrix.orgtpw_ruleshow did it go? is there a recording?19:34:33
@tpw_rules:matrix.orgtpw_rules * oh that's what you meant by tail end. i misread your message's time.19:34:56
@rimuru:gentoo.chat@rimuru:gentoo.chat changed their profile picture.21:30:33
30 Sep 2022
@b:chreekat.netbryan changed their profile picture.12:16:42
@louib:matrix.orglouib joined the room.13:04:32
@fzakaria:one.ems.hostfzakariai think there will be a recording published + slides16:04:46
@fzakaria:one.ems.hostfzakariathe part by Todd Gamblin on their use of sat solving for version picking is very cool16:05:01
@fzakaria:one.ems.hostfzakariain Spack they allow different versions of the dag, and they use sat solving to come up with correct builds or even minimal rebuilds according to what's in the cache already16:05:24
@fzakaria:one.ems.hostfzakariahttps://spack.io16:05:31
@tpw_rules:matrix.orgtpw_ruleshow does it constrain things? version numbers?16:55:30
@tpw_rules:matrix.orgtpw_rules * how does it constrain things? version numbers? i assume that's what "version picking" means16:58:55
@tnias:stratum0.orgtnias

you can provide constrains like what packages you are interested in and (optionally) their version numbers, compiler flags, etc.

then there is a sat solver (they call it concretizer) that provides a solution to the constrains. This solution is saved as a *.lock file. From a lock file you can reproduce the environment.

packages can also provide their own constraints. as in: "version x of this package needs gcc >= 9"

17:29:27
@tnias:stratum0.orgtnias(at least that is my understanding of the talk)17:30:56
@0b11:matrix.org@0b11:matrix.org removed their display name 0x53.17:33:15
@0b11:matrix.org@0b11:matrix.org left the room.17:33:26
@afontain:gnugen.chafontainhow is that different from what debian does ?17:38:18
@afontain:gnugen.chafontainsomeone had fun solving sudoku puzzle with debian packages constraints17:38:51
@0xmrtt:envs.net0xMRTT [envs.net] joined the room.18:43:32
@fzakaria:one.ems.hostfzakarialet me share his slide deck22:00:13
@fzakaria:one.ems.hostfzakariaDownload spack-ucsc-ospo22.pdf22:00:40
@fzakaria:one.ems.hostfzakariaSpack is like Nix; it's different than debian since it can also do source base compilation22:00:47
1 Oct 2022
@tpw_rules:matrix.orgtpw_rulesthat's super cool. thank you. can/does it do isolated builds?05:13:24
@tpw_rules:matrix.orgtpw_rules * that's super cool. thank you. can/does spack do isolated builds?05:14:48
@gador:matrix.orggador joined the room.09:41:32
@fzakaria:one.ems.hostfzakariaI believe so21:43:23
5 Oct 2022
@marksisson:matrix.orgmarksisson joined the room.02:05:43
6 Oct 2022
@ateatche:matrix.orgateatche joined the room.19:45:11
7 Oct 2022
@rimuru:gentoo.chat@rimuru:gentoo.chat changed their profile picture.00:33:19
@robmicha:matrix.tu-bs.deRobert Michael joined the room.15:13:13

Show newer messages


Back to Room ListRoom Version: 6