!bxVOQwsVoHhZcmNDGw:nixos.org

Nix + dotnet

113 Members
23 Servers

Load older messages


SenderMessageTime
7 Nov 2025
@emma:rory.gayEmma [it/its]because the package version is defined by the flake input ^^'02:36:05
@corngood:corngood.comCorngoodYou'd have to use the exact version in the Package reference 02:36:33
@corngood:corngood.comCorngood* You'd have to use the exact version in the PackageReference 02:36:43
@corngood:corngood.comCorngoodPerhaps by setting a build var?02:37:23
@corngood:corngood.comCorngoodYou can also use https://learn.microsoft.com/en-us/nuget/consume-packages/package-source-mapping But it would have to use the dynamically added _nix source 02:38:33
@corngood:corngood.comCorngoodI was hoping to make avalonia an example of how to do this, by using it in other packages in nixpkgs instead of pulling from nuget.org, but I haven't had a chance to finish that work02:40:00
@emma:rory.gayEmma [it/its]im guessing theres no way to make the passthrough script prefer projectReferences sources?02:42:02
@emma:rory.gayEmma [it/its]* im guessing theres no way to make the passthrough script prefer projectReferences sources instead?02:42:05
@emma:rory.gayEmma [it/its]the irony is that the fetch-deps script picks... a version that's unlisted :')02:43:22
@emma:rory.gayEmma [it/its]clipboard.png
Download clipboard.png
02:44:09
@corngood:corngood.comCorngoodIt should prefer them but only if they have the version it's looking for 02:44:12
@emma:rory.gayEmma [it/its]this is the version the fetch-deps script gives me, fwiw02:44:33
@emma:rory.gayEmma [it/its] (that entire version range was deprecated in favor of 1.0.0-preview.yyyyMMdd-hhmmss+gitrev7 02:45:08
@corngood:corngood.comCorngoodDidn't the other one you mentioned have a ~ in it?02:45:23
@emma:rory.gayEmma [it/its] * (that entire version range was deprecated in favor of 1.0.0-preview.yyyyMMdd-hhmmss+gitrev7 rather than using github build id) 02:45:23
@emma:rory.gayEmma [it/its]it didnt02:45:32
@emma:rory.gayEmma [it/its]clipboard.png
Download clipboard.png
02:45:57
@emma:rory.gayEmma [it/its]but seems that the nuget web ui agrees here that it's actually nix at fault here?02:47:10
@emma:rory.gayEmma [it/its] notably: the URL to that page is https://www.nuget.org/packages/ArcaneLibs/1.0.0-preview.20251104-015635/ (missing the +6fd695c) 02:47:40
@corngood:corngood.comCorngoodIf it's working, fetch-deps shouldn't add it at all. Have you tried setting the package and reference version both to just 1.0.0?02:55:35
@emma:rory.gayEmma [it/its]well the issue is that i want to publish the resulting files to nuget02:56:26
@emma:rory.gayEmma [it/its]i'd assume that if i made it 1.0.0, it wouldnt link up correctly in nuget, no?02:56:42
@emma:rory.gayEmma [it/its]why is dotnet-vmr so large 😔03:10:19
@emma:rory.gayEmma [it/its]clipboard.png
Download clipboard.png
03:10:34
@emma:rory.gayEmma [it/its]i made the mistake of purging my nix store03:10:46
@emma:rory.gayEmma [it/its]well there goes 6min45s of my life just waiting for dotnet-vmr to download03:12:07
@corngood:corngood.comCorngood
In reply to @emma:rory.gay
i'd assume that if i made it 1.0.0, it wouldnt link up correctly in nuget, no?
Yeah just trying to understand what's going on a bit better
03:12:39
@emma:rory.gayEmma [it/its]fwiw my current (seemingly working) workaround is uh...03:13:04
@emma:rory.gayEmma [it/its]
ArcaneLibs = arcanelibs.packages."${pkgs.stdenv.hostPlatform.system}".ArcaneLibs.overrideAttrs (old: {
  __intentionallyOverridingVersion = true;
  version = builtins.substring 0 29 old.version; # "1.0.0-preview-20251106-123456";
});
03:13:20
@corngood:corngood.comCorngoodAnd with that fetch-deps doesn't add anything?03:15:18

Show newer messages


Back to Room ListRoom Version: 9