!LemuOOvbWqRXodtSsw:nixos.org

NixOS Reproducible Builds

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

Load older messages


SenderMessageTime
21 Aug 2023
@noob_tea:matrix.orgtea

Hey @raboof, I don't have an account on the git host, but I believe this

https://codeberg.org/raboof/nix-reproducible-builds-report/src/commit/35798090910a36bf504bd1e6778d69f0f54e5a37/src/report/mod.rs#L58

(and other strings nearby) should use <pre> instead of <code>.

The stylesheet makes pre scrollable on horizontal overflow, and code fixed, leading to weird layout on mobile

06:21:01
@noob_tea:matrix.orgtea

Hey @raboof, I don't have an account on the git host, but I believe this

https://codeberg.org/raboof/nix-reproducible-builds-report/src/commit/35798090910a36bf504bd1e6778d69f0f54e5a37/src/report/mod.rs#L58

(and other strings nearby) should use <pre> instead of <code>.

The stylesheet makes pre scrollable on horizontal overflow, and code fixed, leading to weird layout on mobile

06:21:30
@noob_tea:matrix.orgtea

Hey @raboof, I don't have an account on the git host, but I believe this

https://codeberg.org/raboof/nix-reproducible-builds-report/src/commit/35798090910a36bf504bd1e6778d69f0f54e5a37/src/report/mod.rs#L58

(and other strings nearby) should use <pre> instead of <code>.

The stylesheet makes pre scrollable on horizontal overflow, and code fixed, leading to weird layout on mobile.

All of the static html uses pre instead of code.

06:23:15
@raboof:matrix.orgraboofMaybe we should not show the full hash there anyway, and put that in a href or so?06:32:18
@alper-celik:matrix.orgAlper Çelik grahamc (he/him): do you have any plan to link to https://reproducible.nixos.org/ from https://r13y.com/ ?
https://r13y.com/ looks like didnt updated for a while
06:33:53
@raboof:matrix.orgraboof
In reply to @noob_tea:matrix.org

Hey @raboof, I don't have an account on the git host, but I believe this

https://codeberg.org/raboof/nix-reproducible-builds-report/src/commit/35798090910a36bf504bd1e6778d69f0f54e5a37/src/report/mod.rs#L58

(and other strings nearby) should use <pre> instead of <code>.

The stylesheet makes pre scrollable on horizontal overflow, and code fixed, leading to weird layout on mobile.

All of the static html uses pre instead of code.

I did some tweaks in https://reproducible.nixos.org/nixos-iso-minimal-r13y/ - better but still not amazing on mobile. happy to take patches, creating a codeberg account should be simple and otherwise I'm happy to apply them for you :)
21:47:09
@daxvena:matrix.orgdaxvena removed their profile picture.23:41:42
@daxvena:matrix.orgdaxvena set a profile picture.23:42:30
22 Aug 2023
@noob_tea:matrix.orgtea
In reply to @raboof:matrix.org
I did some tweaks in https://reproducible.nixos.org/nixos-iso-minimal-r13y/ - better but still not amazing on mobile. happy to take patches, creating a codeberg account should be simple and otherwise I'm happy to apply them for you :)
Ok, I might send in patches like the good old days
05:47:08
@noob_tea:matrix.orgteaAlso how often does the CI run? It is on the 07-25 state still for me05:49:08
@raboof:matrix.orgraboof
In reply to @noob_tea:matrix.org
Also how often does the CI run? It is on the 07-25 state still for me
Currently still manual. I only updated minimal-r13y
06:22:37
23 Aug 2023
@solidrhino:matrix.org@solidrhino:matrix.org set a profile picture.06:59:35
24 Aug 2023
@ironbound:hackerspace.pl@ironbound:hackerspace.pl joined the room.11:29:13
@rimuru:gentoo.chat@rimuru:gentoo.chat changed their profile picture.19:01:58
25 Aug 2023
@raboof:matrix.orgraboof It's so sad the NAR format doesn't preserve timestamps, so SOURCE_DATE_EPOCH is usually meaningless (i.e. https://github.com/NixOS/nixpkgs/issues/112595). I wonder if it would make sense to introduce a convention where fetchers that can reliably determine the source date could store that somewhere - like in a /SOURCE_DATE_EPOCH file. set-source-date-epoch-to-latest.sh could then pick that up. Is that a crazy idea? 08:14:02
@atemu12:matrix.orgatemu12 raboof: Sounds sane to me 08:36:31
@atemu12:matrix.orgatemu12 nix-support/ already exists as a convention for example 08:37:05
@raboof:matrix.orgraboof ah, of course, so perhaps even nix-support/SOURCE_DATE_EPOCH 08:37:58
@atemu12:matrix.orgatemu12Problem is, intrsducing that now would require a change in all FOD hashes08:49:03
@atemu12:matrix.orgatemu12An idea that popped to my head just now would be a non-FOD additional output which is a file that contains the unix timestamp08:50:53
@atemu12:matrix.orgatemu12Stdenv could read that out08:51:23
@atemu12:matrix.orgatemu12Not sure that's possible thougk08:51:59
@atemu12:matrix.orgatemu12* Not sure that's possible though08:56:19
@raboof:matrix.orgraboofmaybe we should make it opt-in for now, so it's up to whoever enables the feature to update the FOD hash... or perhaps even cuter: produce it by default only if the source date is after 1-1-2024 (for the fetchers implemented in nixpkgs at least)?08:57:33
@atemu12:matrix.orgatemu12 raboof: Hah, that's an interesting idea 08:59:20
@atemu12:matrix.orgatemu12Won't work for software that doesn't really receive updates anymore though09:00:11
@raboof:matrix.orgrabooftrue, but they won't break, they'll just stay as broken as they already were :)09:00:59
@julienmalka:matrix.orgJulien Hello 09:30:02
@julienmalka:matrix.orgJulien I am having trouble trying to check for reproducibility of a package while using remote builders 09:30:21
@julienmalka:matrix.orgJulien I want to check for the reproducibility of a lot of derivations and a would like the builds to be performed on remote machines 09:30:52

Show newer messages


Back to Room ListRoom Version: 6