Skip to content

autobase: init at 7.7.0#403638

Merged
Aleksanaa merged 1 commit intoNixOS:masterfrom
themadbit:autobase
May 16, 2025
Merged

autobase: init at 7.7.0#403638
Aleksanaa merged 1 commit intoNixOS:masterfrom
themadbit:autobase

Conversation

@themadbit
Copy link
Contributor

Things done

  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)
    • sandbox = relaxed
    • sandbox = true
  • Tested, as applicable:
  • Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
  • Tested basic functionality of all binary files (usually in ./result/bin/)
  • 25.05 Release Notes (or backporting 24.11 and 25.05 Release notes)
    • (Package updates) Added a release notes entry if the change is major or breaking
    • (Module updates) Added a release notes entry if the change is significant
    • (Module addition) Added a release notes entry if adding a new NixOS module
  • Fits CONTRIBUTING.md.

Add a 👍 reaction to pull requests you find important.

@ofborg ofborg bot added the ofborg-internal-error Ofborg encountered an error label May 2, 2025
@ofborg ofborg bot removed the ofborg-internal-error Ofborg encountered an error label May 3, 2025
@themadbit themadbit changed the title corestore: init at 7.2.2 autobase: init at 7.7.0 May 3, 2025
@themadbit themadbit marked this pull request as ready for review May 3, 2025 11:27
@github-actions github-actions bot added 10.rebuild-darwin: 1 This PR causes 1 package to rebuild on Darwin. 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-linux: 1 This PR causes 1 package to rebuild on Linux. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. labels May 3, 2025
@Aleksanaa Aleksanaa merged commit e979917 into NixOS:master May 16, 2025
20 of 21 checks passed
@themadbit themadbit deleted the autobase branch May 20, 2025 20:48
@Ma27
Copy link
Member

Ma27 commented Sep 26, 2025

I genuinely don't understand the value of this package. This isn't anything executable and we only do buildNpm* for packages, so this has ZERO value.

I really hope there's a good explanation, because otherwise I'll drop it over in #379542 because it has a sodium-native.node in its closure that wrongly requires an executable stack and I'm not going to patch behind questionable stuff like this.

@eljamm
Copy link
Contributor

eljamm commented Sep 26, 2025

Yes, the reasoning behind packaging this and other similar components is explained in this comment, which was perhaps a bit too hopeful at the time.

I agree with you that these libraries aren't providing any value at the moment and we haven't gotten to making them work together, so feel free to drop it if you think that's the best course of action.

We can re-introduce them later after we figure out how to properly compose them (if that's even needed at all).

Here are the other packages from the same project (Hypermachines) that you can also drop:

  • corestore
  • hyperblobs
  • hypercore
  • hyperswarm

Ma27 added a commit to Ma27/nixpkgs that referenced this pull request Oct 10, 2025
This has a sodium-native.node with a wrongly set executable bit.
Now, instead of patching it, I'll just drop it because it's not a real
program, but a Node library. We use `buildNpm*` for that purpose.

This only makes maintenance harder because issues like this are
non-trivial to spot!

Related: NixOS#403638 (comment)
Ma27 added a commit to Ma27/nixpkgs that referenced this pull request Dec 30, 2025
This has a sodium-native.node with a wrongly set executable bit.
Now, instead of patching it, I'll just drop it because it's not a real
program, but a Node library. We use `buildNpm*` for that purpose.

This only makes maintenance harder because issues like this are
non-trivial to spot!

Related: NixOS#403638 (comment)
Ma27 added a commit to Ma27/nixpkgs that referenced this pull request Jan 3, 2026
This has a sodium-native.node with a wrongly set executable bit.
Now, instead of patching it, I'll just drop it because it's not a real
program, but a Node library. We use `buildNpm*` for that purpose.

This only makes maintenance harder because issues like this are
non-trivial to spot!

Related: NixOS#403638 (comment)
pythonpoet pushed a commit to pythonpoet/nixpkgs that referenced this pull request Jan 24, 2026
This has a sodium-native.node with a wrongly set executable bit.
Now, instead of patching it, I'll just drop it because it's not a real
program, but a Node library. We use `buildNpm*` for that purpose.

This only makes maintenance harder because issues like this are
non-trivial to spot!

Related: NixOS#403638 (comment)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-darwin: 1 This PR causes 1 package to rebuild on Darwin. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. 10.rebuild-linux: 1 This PR causes 1 package to rebuild on Linux.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants