| 6 Nov 2025 |
Corngood | Is it something to do with the suffix on the version? | 02:49:07 |
| 7 Nov 2025 |
Emma [it/its] | it is yes | 00:13:37 |
Emma [it/its] | i narrowed it down to specifically being the +abcdefg at the end | 00:13:52 |
Emma [it/its] | https://github.com/NuGet/Home/issues/14628 | 00:14:19 |
Emma [it/its] | raised an issue here, wonder if itll get any traction on it | 00:14:28 |
Emma [it/its] | hm, i seem to a bit stuck in package reference hell | 02:08:42 |
Emma [it/its] | im using a temporary hack to make my project build now, but now it fails when i try to use that as a dependency? | 02:11:40 |
Emma [it/its] | oh now it doesnt build at all | 02:14:02 |
Emma [it/its] | ah, deps.json fuckery due to the same package existing on nuget.org... can i limit package references to a given source? | 02:16:08 |
Corngood | If you pin the version of the dependency it should prefer the local /nix/store source. | 02:31:25 |
Emma [it/its] | im not sure how i would do that? | 02:35:47 |
Emma [it/its] | because the package version is defined by the flake input ^^' | 02:36:05 |
Corngood | You'd have to use the exact version in the Package reference | 02:36:33 |
Corngood | * You'd have to use the exact version in the PackageReference | 02:36:43 |
Corngood | Perhaps by setting a build var? | 02:37:23 |
Corngood | You 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 | I 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 work | 02:40:00 |
Emma [it/its] | im guessing theres no way to make the passthrough script prefer projectReferences sources? | 02:42:02 |
Emma [it/its] | * im guessing theres no way to make the passthrough script prefer projectReferences sources instead? | 02:42:05 |
Emma [it/its] | the irony is that the fetch-deps script picks... a version that's unlisted :') | 02:43:22 |
Emma [it/its] |  Download clipboard.png | 02:44:09 |
Corngood | It should prefer them but only if they have the version it's looking for | 02:44:12 |
Emma [it/its] | this is the version the fetch-deps script gives me, fwiw | 02:44:33 |
Emma [it/its] | (that entire version range was deprecated in favor of 1.0.0-preview.yyyyMMdd-hhmmss+gitrev7 | 02:45:08 |
Corngood | Didn't the other one you mentioned have a ~ in it? | 02:45:23 |
Emma [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 [it/its] | it didnt | 02:45:32 |
Emma [it/its] |  Download clipboard.png | 02:45:57 |
Emma [it/its] | but seems that the nuget web ui agrees here that it's actually nix at fault here? | 02:47:10 |
Emma [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 |