!UNVBThoJtlIiVwiDjU:nixos.org

Staging

378 Members
Staging merges | Find currently open staging-next PRs: https://github.com/NixOS/nixpkgs/pulls?q=is%3Apr+sort%3Aupdated-desc+head%3Astaging-next+head%3Astaging-next-21.05+is%3Aopen124 Servers

Load older messages


SenderMessageTime
9 Oct 2021
@hexa:lossy.networkhexanah, only a partial fix 😕19:25:36
@hexa:lossy.networkhexa
In reply to @vcunat:matrix.org
Anyway, let's do a new staging-small eval: https://hydra.nixos.org/eval/1712002
restarted with python39 revert
22:55:24
10 Oct 2021
@hexa:lossy.networkhexaI think python-unstable might become ready tonight for merge into staging16:53:48
@jonringer:matrix.orgjonringerI'm going to do some fixes as well, just give me a few hours :)20:56:25
@jonringer:matrix.orgjonringeractually, if it's going into staging, then just merge when ready20:58:24
@hexa:lossy.networkhexa jonringer: I think I'm about done. 23:28:06
@jonringer:matrix.orgjonringerI'll just do fixes on staging next23:30:04
@hexa:lossy.networkhexawfm23:33:16
11 Oct 2021
@hexa:lossy.networkhexaand done. Well … bisecting ocrmypdf, but that's going to take a while.01:09:23
@hexa:lossy.networkhexabisected to pybind11 2.8.0 bump14:09:24
13 Oct 2021
@jonringer:matrix.orgjonringer hexa: The pikepdf tests which are failing (and then causing ocrmypdf to fail) because of timeouts. seems like pybind11 2.8.0 has some performance degradation. 02:34:31
@jonringer:matrix.orgjonringer
tests/test_metadata.py:277:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

args = (1, 1, 1, 0, 0, 0), kwargs = {}, initial_draws = 0
start = 1835476.350838395, result = None, finish = 1835476.600072148
internal_draw_time = 0, runtime = datetime.timedelta(microseconds=249234)
current_deadline = timedelta(milliseconds=200)

    @proxies(self.test)
    def test(*args, **kwargs):
        self.__test_runtime = None
        initial_draws = len(data.draw_times)
        start = time.perf_counter()
        result = self.test(*args, **kwargs)
        finish = time.perf_counter()
        internal_draw_time = sum(data.draw_times[initial_draws:])
        runtime = datetime.timedelta(
            seconds=finish - start - internal_draw_time
        )
        self.__test_runtime = runtime
        current_deadline = self.settings.deadline
        if not is_final:
            current_deadline = (current_deadline // 4) * 5
        if runtime >= current_deadline:
>           raise DeadlineExceeded(runtime, self.settings.deadline)
E           hypothesis.errors.DeadlineExceeded: Test took 249.23ms, which exceeds the deadline of 200.00ms

/nix/store/729144mrgipxk30s2c049w28783r203v-python3.9-hypothesis-6.23.2/lib/python3.9/site-packages/hypothesis/core.py:588: DeadlineExceeded
---------------------------------- Hypothesis ----------------------------------
Falsifying explicit example: test_random_dates(
    year=1, month=1, day=1, hour=0, mins=0, sec=0,
)
__________________________ test_random_valid_docinfo ___________________________
[gw6] linux -- Python 3.9.6 /nix/store/kjj6088w5bv56pqnkkcgpv9cw1y8082p-python3-3.9.6/bin/python3.9

>   ???
E   hypothesis.errors.FailedHealthCheck: Data generation is extremely slow: Only produced 1 valid examples in 11.61 seconds (0 invalid ones and 0 exceeded maximum size). Try decreasing size of the data you're generating (with e.g. max_size or max_leaves parameters).
E   See https://hypothesis.readthedocs.io/en/latest/healthchecks.html for more information about this. If you want to disable just this health check, add HealthCheck.too_slow to the suppress_health_check settings for this test.

tests/test_metadata.py:593: FailedHealthCheck
02:34:45
@jonringer:matrix.orgjonringerwe could dis able the tests, since we aren't in the business of maintaining performance metrics02:35:10
@jonringer:matrix.orgjonringer * we could disable the tests, since we aren't in the business of maintaining performance metrics02:35:15
@hexa:lossy.networkhexaI hadn't seen pikepdf fail, only ocrmypdf, and I applied a patch for the later03:30:23
@hexa:lossy.networkhexa * I hadn't seen pikepdf fail, only ocrmypdf, and I applied a patch for the latter03:30:24
@r-burns:matrix.orgRyan Burns hexa: Sorry for the bad info on targeting the python-unstable branch. I thought I'd seen people pulling big python updates into python-unstable, but is that decided on more of a per-package basis, and staging should be the typical default? 03:38:28
@hexa:lossy.networkhexawe open the python-unstable branch for automated bulk updated followed by a stabilization period03:39:06
@hexa:lossy.networkhexawhen we deem it stable enough it gets merged into staging03:39:15
@r-burns:matrix.orgRyan Burnsmakes sense, thank you03:39:46
@hexa:lossy.networkhexaso … next staging run, are we waiting for something, something schedule?21:25:09
14 Oct 2021
@tomberek:matrix.orgtomberekwould we want https://github.com/NixOS/nixpkgs/pull/134546 to go into staging instead?02:16:51
@happysalada:matrix.orghappysalada
In reply to @hexa:lossy.network
so … next staging run, are we waiting for something, something schedule?
I thought we were waiting for unstable to catch up. If staging-next starts now, unstable might take a lot longer to catch up since it has a lower priority. Note that I don't mind either way
03:27:55
@r-burns:matrix.orgRyan Burnsunless there is a fix for the stuck x86_64-darwin builders there's nothing to wait for, all the other platforms are idle05:20:53
@lukegb:zxcvbnm.ninjalukegb (he/him)Yeah, we could start a new staging cycle11:32:40
@lukegb:zxcvbnm.ninjalukegb (he/him)Anything outstanding that wants to land?11:32:56
@hexa:lossy.networkhexagive me 30 minutes to take a look through the queue11:44:34
@hexa:lossy.networkhexamerged what I'm comfortable with.12:11:34
@lukegb:zxcvbnm.ninjalukegb (he/him)

Other things that I think look mostly safe:

  • https://github.com/NixOS/nixpkgs/pull/132713/files (CUPS from Apple -> OpenPrinting, inc some security fixes?)
  • https://github.com/NixOS/nixpkgs/pull/141352 (certifi bump)
12:31:12
@hexa:lossy.networkhexamerged certifi, not experience with printers 😛13:58:59

Show newer messages


Back to Room ListRoom Version: 6