!LemuOOvbWqRXodtSsw:nixos.org

NixOS Reproducible Builds

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

Load older messages


SenderMessageTime
16 Oct 2021
@baloo_:matrix.orgbaloobefore running tests, we just install everything like we should, then we run the tests and if they run successfuly, touch the test output22:48:31
@baloo_:matrix.orgbalooderivation would fail if not every output is created22:48:46
@baloo_:matrix.orgbaloooutput derivation does not get extraneous references.22:49:52
@baloo_:matrix.orgbalooI don't know how dumb that is22:49:59
@baloo_:matrix.orgbaloohttps://github.com/baloo/nixpkgs/tree/baloo/stdenv%2Flate-checks23:53:27
@baloo_:matrix.orgbaloo(untested)23:53:31
17 Oct 2021
@baloo_:matrix.orgbaloohttps://github.com/NixOS/nixpkgs/pull/14193300:42:53
@baloo_:matrix.orgbaloowe don't even need the tests output01:08:24
@trofi:matrix.org@trofi:matrix.orgI don't know the invariants of the check phases. Are they forbidden to affect the final result? I can imagine a situation when result of test run would be useful to install. I assume it's not forbidden by nixpkgs's policy to create installable files in check phases (if such policy exists). I personally would not mind test bytecode to be installed if it were deterministic and it's what python ecosystem does.09:47:03
@baloo_:matrix.orgbaloothat seems weird to me to rely on check phase to produce outputs, but I don't know20:07:42
@baloo_:matrix.orgbaloothe suggestion to run that through an RFC first would make sense20:08:03
@baloo_:matrix.orgbaloobut I have NO experience writing those20:08:12
@qyliss:fairydust.spaceAlyssa Ross RFCs are very slow. 20:08:59
@baloo_:matrix.orgbalooanyhow that kind of change is deep, so I guess that's expected :x20:11:37
20 Oct 2021
@phaer:matrix.orgphaer joined the room.21:01:07
21 Oct 2021
@legendofmiracles:matrix.orglegendofmiracles joined the room.01:20:02
23 Oct 2021
@artturin:matrix.orgArtturin

has anyone tried getting rid of the dates in docbook2man?

─ gitweb.conf.5
@@ -1,17 +1,17 @@
 '\" t
 .\"     Title: gitweb.conf
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 10/12/2021
+.\"      Date: 08/16/2021
 .\"    Manual: Git Manual
-.\"    Source: Git 2.33.1
+.\"    Source: Git 2.33.0
 .\"  Language: English
 .\"
-.TH "GITWEB\&.CONF" "5" "10/12/2021" "Git 2\&.33\&.1" "Git Manual"
+.TH "GITWEB\&.CONF" "5" "08/16/2021" "Git 2\&.33\&.0" "Git Manual"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
 .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 .\" http://bugs.debian.org/507673
 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
 .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

03:29:53
@artturin:matrix.orgArtturin *

has anyone tried getting rid of the dates in docbook2man?

─ gitweb.conf.5
@@ -1,17 +1,17 @@
 '\" t
 .\"     Title: gitweb.conf
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 10/12/2021
+.\"      Date: 08/16/2021
 .\"    Manual: Git Manual
-.\"    Source: Git 2.33.1
+.\"    Source: Git 2.33.0
 .\"  Language: English
 .\"
-.TH "GITWEB\&.CONF" "5" "10/12/2021" "Git 2\&.33\&.1" "Git Manual"
+.TH "GITWEB\&.CONF" "5" "08/16/2021" "Git 2\&.33\&.0" "Git Manual"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
 .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 .\" http://bugs.debian.org/507673
 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
 .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

03:30:07
@baloo_:matrix.orgbaloonot sure but, if that date comes from the release or the last time the source file has been touched it's fine03:38:27
@baloo_:matrix.orgbaloo(it looks like you're checking differences between 2.33.0 and 2.33.103:38:48
@baloo_:matrix.orgbaloo)03:38:49
@baloo_:matrix.orgbaloogit 2.33.1 is from 10/12/2021 and git 2.33.0 is from 08/16/2021 afaict03:40:46
@baloo_:matrix.orgbalooso this makes it reproducible, and we don't need to care about the date of it03:41:05
@baloo_:matrix.orgbaloootherwise, I would dig up the source of the date and either patch it out or just wrap that in a libfaketime03:41:36
@r-burns:matrix.orgr-burns joined the room.20:27:48
@r-burns:matrix.orgr-burns
In reply to @baloo_:matrix.org
that seems weird to me to rely on check phase to produce outputs, but I don't know
on CI it can be useful to have the check phase publish a ctest or junit xml
22:18:45
@r-burns:matrix.orgr-burnsnvm I think I misread your comment. I dont see any issues with requiring it to produce an output22:21:40
24 Oct 2021
@baloo_:matrix.orgbalooWhat I was suggesting is to run the installPhase before checkPhase15:59:16
@baloo_:matrix.orgbaloo does not mean you can't put stuff in the postCheck hook in the $out or get an extraneous $test output or something 15:59:56
@artturin:matrix.orgArtturincan diffoscope follow symlinks?16:00:22

Show newer messages


Back to Room ListRoom Version: 6