!bxVOQwsVoHhZcmNDGw:nixos.org

Nix + dotnet

113 Members
23 Servers

Load older messages


SenderMessageTime
4 Nov 2025
@manuelbaerenz:matrix.orgManuel Bärenz

I got a fixed package from my partner and can now run it with dotnet run. I'd like to package it, but after dotnetConfigureHook I get:

Finished dotnetConfigureHook
jq: parse error: Invalid numeric literal at line 1, column 6
14:46:37
@corngood:corngood.comCorngood
In reply to @manuelbaerenz:matrix.org

I got a fixed package from my partner and can now run it with dotnet run. I'd like to package it, but after dotnetConfigureHook I get:

Finished dotnetConfigureHook
jq: parse error: Invalid numeric literal at line 1, column 6
Could you enable shell tracing and see what it's actually doing?
15:25:29
@manuelbaerenz:matrix.orgManuel BärenzI don't know how to do that inside the nix build15:25:59
@emma:rory.gayEmma [it/its] add set -x somewhere in your hook 15:26:23
@emma:rory.gayEmma [it/its]unless thats not what corngood meant15:26:45
@corngood:corngood.comCorngood Yeah, that's what I meant. Say preConfigure = "set -x";. I just couldn't remember if there was a better way to do it with NIX_DEBUG or something, but it doesn't look like it. 15:30:17
@manuelbaerenz:matrix.orgManuel Bärenz That's a very neat trick :) it seems to fail in nuget-to-json 15:44:02
@manuelbaerenz:matrix.orgManuel BärenzBut the temporary file is gone15:44:27
@manuelbaerenz:matrix.orgManuel BärenzTo be sure, I have to run the fetch-deps helper as the very first thing, right?15:47:17
@manuelbaerenz:matrix.orgManuel BärenzWell, I guess it's possible that my partner's nuget server somehow produces invalid package directories or nuget-to-json doesn't deal with other nuget servers 16:27:01
@corngood:corngood.comCorngood I'm not sure what you mean by this. If it's failing from a jq call inside nuget-to-json, you can hack that script to set -x as well. This is using a private nuget repo? 16:30:57
@manuelbaerenz:matrix.orgManuel BärenzYes, it's a private nuget repo, but without credentials16:31:35
@manuelbaerenz:matrix.orgManuel BärenzAh. The private nuget repo returns XML, not JSON. I think I can't reconfigure that.16:49:14
@manuelbaerenz:matrix.orgManuel BärenzMeanwhile, I can run the project with dotnet run. So maybe packaging it isn't as urgent? I guess it's a little less reproducible as a 100% nix solution...16:57:05
@corngood:corngood.comCorngoodSo the index (equivalent of https://api.nuget.org/v3/index.json) is in XML?17:25:41
@manuelbaerenz:matrix.orgManuel BärenzYes, it seems so17:25:58
@corngood:corngood.comCorngoodIs the URL index.xml or something?17:27:03
@corngood:corngood.comCorngoodI've just never seen a public server like that. We could probably improve support in nuget-to-json, but we'd need some way to test it17:27:47
@manuelbaerenz:matrix.orgManuel Bärenz

The url is like nuget.somepartnerdomain.com/Something/nuget, and it returns something like

<?xml version="1.0" encoding="utf-8"?>
<service xml:base="https://nuget.somepartnerdomain.com/Something/nuget" xmlns="http://www.w3.org/2007/app" xmlns:atom="http://www.w3.org/2005/Atom">
  <workspace>
    <atom:title type="text">Default</atom:title>
    <collection href="Packages">
      <atom:title type="text">Packages</atom:title>
    </collection>
  </workspace>
</service>
17:31:00
@manuelbaerenz:matrix.orgManuel BärenzAnd when I go to http://nuget.somepartnerdomain.com/Something/nuget/Packages, I get an XML with package descriptions17:31:32
@corngood:corngood.comCorngood It sounded like you had this working with dotnet run? in that case, what url is in your nuget.config? The same one? 17:54:40
@manuelbaerenz:matrix.orgManuel Bärenz Yes. It seems like dotnet is able to work with this. Or else it serves an index.json on some path that I haven't discovered yet (I've tried a few) 18:28:34
@manuelbaerenz:matrix.orgManuel Bärenz * Yes. It seems like dotnet is able to work with this. Or else that nuget server serves an index.json on some path that I haven't discovered yet (I've tried a few) 18:30:02
@manuelbaerenz:matrix.orgManuel BärenzI believe XML vs JSON is a question of nuget v2 vs v318:31:05
@corngood:corngood.comCorngoodThe XML just looks like an atom feed. I wonder how it works.20:37:50
@emma:rory.gayEmma [it/its]"intentionally undocumented"22:55:32
5 Nov 2025
@whovian9369:matrix.orgWhovian9369Hey, I have a Visual Studio Code flake for messing with C# stuff. I went to try and debug an app, and got the following error. Any ideas on what could be wrong, if I'm missing a package or something, etc? `Couldn't find a debug adapter descriptor for debug type 'coreclr' (extension might have failed to activate)`05:45:19
@whovian9369:matrix.orgWhovian9369Nudging this just in case anyone knows!18:50:14
6 Nov 2025
@emma:rory.gayEmma [it/its]if i override the version, it gets further, odd00:01:59
@emma:rory.gayEmma [it/its]i wonder why nuget is fine with the version on nuget.org but not with the same version on disk00:02:46

Show newer messages


Back to Room ListRoom Version: 9