linuxPackages.digimend: 13 -> 13-unstable-2025-01-02#396730
linuxPackages.digimend: 13 -> 13-unstable-2025-01-02#396730pbsds merged 1 commit intoNixOS:masterfrom
Conversation
|
@SohamG @sternenseemann I've added you as reviewers because you had opened #373869 and #378830. I went with shipping digimend head instead of back-porting the fix. Hope you don't mind |
|
Given that the tags still exist in the upstream repo, better use |
c2149d5 to
55c309c
Compare
|
@acid-bong Thanks for the tip. Makes sense, that way versions keep monotonically increasing, even when we switch back to a released version after they release a new version. |
55c309c to
db559ea
Compare
|
People involved in digimend have said (#363873) that its preferred to use upstream Linux (ie newer kernels) as Digimend itself is 1) unmaintained 2) downstream of the development in the kernel. I came to know of this after I opened my PR, and I am now of the opinion that there is little benefit in maintaining this unless support for old kernels is a high priority goal. IMO, generally using a newer kernel just means more features (for free!) so I don't find it that critical. Moreover, it is clear that Digimend is no longer actively maintained. I am hesitant to give an affirmative review for these reasons (not that my review means much...) |
- Update the version to the latest commit, [f3c7c7f]. This includes the changes needed to build digimend for Linux versions >= 6.12. 6.11 has already been removed from the unstable branch. - Remove postInstall hook. The file the hook is trying to remove is no longer there. It was removed in commit [3e41e85]. [f3c7c7f]: DIGImend/digimend-kernel-drivers@f3c7c7f [3e41e85]: DIGImend/digimend-kernel-drivers@3e41e85
- //3p/overlays/tvl:
- Drop upstreamed thttpd override.
NixOS/nixpkgs#370071
- Update telega.el and pin tdlib to compatible version.
- Some packages were affected by the change from fetchCargoTarball to
fetchCargoVendor which invalidates all cargoSha256 hashes without
explaining this to the user in any way. See
<NixOS/nixpkgs#394012>.
- //users/emery/pkgs/syndicate-server: can be removed anyways
- //third_party/nixpkgs:grpc-health-check: override is unnecessary now
- //third_party/nixpkgs:harmonia: updated cargoSha256
- //tvix: address some new clippy lints
- //tvix/cli: Reflect combined graphical iso change.
http://github.com/nixos/nixpkgs/commit/a2636dae467e16b48
- //tvix/*-go: rerun protoc on protobuf definitions
- //users/aspen/system/yeren:
Use default kernel version from nixpkgs as 6.11 is EOL.
This means DIGImend is no longer supported. Hopefully whatever tablet
aspen is using is supported by upstream now. See also
- https://spbnick.github.io/2024/11/03/Letting-go-of-DIGImend.html
- NixOS/nixpkgs#363873
- NixOS/nixpkgs#396730
- NixOS/nixpkgs#378830
Change-Id: If8be8b336fc6d8652ecab087decc6fbbc0509647
Reviewed-on: https://cl.tvl.fyi/c/depot/+/13276
Autosubmit: sterni <[email protected]>
Reviewed-by: emery <[email protected]>
Reviewed-by: tazjin <[email protected]>
Reviewed-by: aspen <[email protected]>
Tested-by: BuildkiteCI
- //3p/overlays/tvl:
- Drop upstreamed thttpd override.
NixOS/nixpkgs#370071
- Update telega.el and pin tdlib to compatible version.
- Some packages were affected by the change from fetchCargoTarball to
fetchCargoVendor which invalidates all cargoSha256 hashes without
explaining this to the user in any way. See
<NixOS/nixpkgs#394012>.
- //users/emery/pkgs/syndicate-server: can be removed anyways
- //third_party/nixpkgs:grpc-health-check: override is unnecessary now
- //third_party/nixpkgs:harmonia: updated cargoSha256
- //tvix: address some new clippy lints
- //tvix/cli: Reflect combined graphical iso change.
http://github.com/nixos/nixpkgs/commit/a2636dae467e16b48
- //tvix/*-go: rerun protoc on protobuf definitions
- //users/aspen/system/yeren:
Use default kernel version from nixpkgs as 6.11 is EOL.
This means DIGImend is no longer supported. Hopefully whatever tablet
aspen is using is supported by upstream now. See also
- https://spbnick.github.io/2024/11/03/Letting-go-of-DIGImend.html
- NixOS/nixpkgs#363873
- NixOS/nixpkgs#396730
- NixOS/nixpkgs#378830
Change-Id: If8be8b336fc6d8652ecab087decc6fbbc0509647
Reviewed-on: https://cl.tvl.fyi/c/depot/+/13276
Autosubmit: sterni <[email protected]>
Reviewed-by: emery <[email protected]>
Reviewed-by: tazjin <[email protected]>
Reviewed-by: aspen <[email protected]>
Tested-by: BuildkiteCI
I had seen the post before the PR. I looked into hid-bpf and I agree it is a better design and hopefully the future! However I was unable to understand how
The benefit is that digimend works. I do agree that we should deprecate digimend although first the migration path should be clearly documented.
I would say it not actively developed, but it is maintained. In that there are people with a commit bit that care about the package enough to at least make sure it builds.
That ok, if you are no longer using the package, I mostly wanted someone to check it builds for them as well. In the interested of having the unstable channel building I'll merge the PR later today |
db559ea to
7d82434
Compare
|
@NixOS/nixpkgs-merge-bot merge |
|
@PuercoPop merge not permitted (#305350): |
|

Update the version to the latest commit, f3c7c7f. This includes the changes needed to build digimend for Linux versions >= 6.12. 6.11 has already been removed from the unstable branch.
Remove postInstall hook. The file the hook is trying to remove is no longer there. It was removed in commit 3e41e85.
pbsds edit: closes #373869 closes #378830
Things done
nix.conf? (See Nix manual)sandbox = relaxedsandbox = truenix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/)Add a 👍 reaction to pull requests you find important.