-
Notifications
You must be signed in to change notification settings - Fork 711
curl error with cabal upload -d
(regression in 3.14)
#10920
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Recent PR that could be related: |
Is there a workaround for this issue? |
Does this look helpful? |
Sorry, wrong link. Here you go: |
Does |
@Bodigrim : Thanks, this works indeed. @ulysses4ever : Thanks for linking to #10252 . It shows the same symptoms, but it is reported against 3.12, whereas I only see the failure in 3.14. |
I can confirm again that I am suffering from a regression in 3.14:
The
|
I now made the experiment of reverting #10089 and it indeed fixes the regression for me.
(However, in the light of #10252 there seems to be an underlying problem and likely #10089 just exposed it for me.) |
hackage doc builders are broken and now I have to jump through hoops to be able to upload documentation for core libraries. |
I was bit by this just now as well. |
There's another workaround - the hackage web interface allows for directly uploading tarballs from your disk. |
@hasufell Could you please refrain from using such hyperbolic language. All software has bugs, and this is one of many examples. To summarise,
I am looking into how to fix the issue. |
The issues with I think my language simply reflects the state of the user experience. This was not a statement related to volunteers and their efforts. We need to be able to express matters as they are and I will continue to call them out. I think we should all be able to differentiate between technology and people.
Terrific! |
I have looked into this and it appears to be an issue with the nginx configuration. @bgamari is briefing the infrastructure team. @hasufell Thanks for your thoughtful reply, I completely agree it's an important issue to fix, but that cause isn't helped with hyperbole and exaggeration. Your message shows me it is possible to express the same sentiment but in a more sensitive way. I think there are two sides to the same coin. One side asks why is something so broken, the other side asks what can be done to make things better. Both people are motivated by the desire to improve a situation but the latter seems more positive to me. |
What I have tried:
You also need to use an upload which is quite "big", my documentation was 300kb, but it worked with I was testing using the command:
|
Sounds like nginx is configured for default max request size. When I was configuring the bridge there was a warning in the documentation to adjust it. |
hackage has |
I have done a fair bit of digging into this; indeed the problem is chunked encoding. Specifically, the problem appears to be an interaction between nginx's chunked-transfer implementation and that of I have disabled chunking in our |
Uh oh!
There was an error while loading. Please reload this page.
It looks like uploading documentation got broken:
(I also tried cabal-3.14.1.0/1, same problem.)
The text was updated successfully, but these errors were encountered: