-
Notifications
You must be signed in to change notification settings - Fork 525
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
Paket 5.207.4 broke the FAKE release process and creates empty packages #3599
Comments
It seems like the change leads to |
Oh my god I figured it out, it took a bit longer because paket was restoring the targets file within the process so all my attempts to add logging failed miserably. I added the following warning message: This is the result:
So the problem is that @enricosada Any idea how to fix? Is there another msbuild variable we could use? |
I think we need at least:
|
Please send me a pull request. I will release asap
Matthias Dittrich <[email protected]> schrieb am So., 23. Juni 2019,
00:27:
… I think we need at least:
- Error out if we cannot found a nuspec at all
- Fix the issue at hand and add a test ...
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#3599?email_source=notifications&email_token=AAAOANE5XCCBOJRYQGTOX33P32RNFA5CNFSM4H2XN2U2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODYKSPBY#issuecomment-504702855>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAAOANEI3GF24MWHTNOES4LP32RNFANCNFSM4H2XN2UQ>
.
|
@forki I'd like to but I don't know how to fix, the only thing that probably works is reverting that PR :/ |
Ok. Please send me a pr with the revert and then we need to talk to @enricosada to find a new approach |
Or never mind. I'll do the revert myself |
Give me a bit, I might find another solution |
See #3600, it is a bit of a hack so we probably should let the CI test it |
Description
You can see how I managed to pin it to that particular Paket release: fsprojects/FAKE#2341
In fact, I cannot even reproduce this locally, this only seems to happen in CI and in particular only Azure DevOps and sometimes in GitLab, but only Azure DevOps reproduces 100%
The diff is quite small and only a single PR was involved: 5.207.3...5.207.4
/cc @enricosada
What's really bad is that the packaging process works but creates corrupt packages. The release process did catch the issue, because we bootstrap some of the packages.
You can download and inspect the packages from the build: https://dev.azure.com/fakebuild/FSProjects/_build/results?buildId=1123&view=results
I tried to figure out what the problem is as only a single line changed, for example with this commit, but I couldn't figure it out.
So I boiled it down to a single line change in the targets file but I have no clue why or how it leads to broken packages.
Repro steps
Update to
5.207.4
(or newer), see this commitExpected behavior
Release process should work as it did before
Actual behavior
Paket-change leads to broken packages, which might be detected only after the package has been released without proper validation.
Known workarounds
5.207.3
or lowerpaket restore
or by checking out the old targets afterwards)The text was updated successfully, but these errors were encountered: