Skip to content

Package dysk (previously known as lfs)

Noisy Coil requested to merge NoisyCoil/debcargo-conf:package-dysk into master

This MR packages dysk (previously known as lfs) and its dependencies. Relevant info:

  1. Doctests are disabled for lazy-regex-proc_macro and clap-help, since they fail due to non-imported dependencies. Looking at the failing tests it seems quite clear to me that those were meant as examples, not to be run.
  2. I patched a function in xterm-query to make it compatible with nix 0.27 (PollTimeout was introduced in 0.28).
  3. The terminal-light crate also builds a binary which we are not interested in, so I set bin = false.
  4. I upgraded lfs-core from v0.11.1 to v0.11.2 because the version which is currently in debcargo-conf depends on lazy-regex 2.2, and lazy-regex is not packaged yet (I package it in this MR), and a newer version (3.1) is available, and lfs-core 0.11.2 depends on 3.1. Moreover, no package currently depends on lfs-core and latest version of dysk (which I packaged) explicitly depends on lfs-core 0.11.2.
  5. dysk-cli contains a patch to fix some tests. I've already submitted the patch upstream and it was merged, but I'm not going to ask for a new release just for fixing tests, so we keep the patch until the next upstream release.

cc/ @werdahias

Merge request reports

Loading