-
Notifications
You must be signed in to change notification settings - Fork 12
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
recursive packaging ends mid way #50
Comments
Hhm... didn't we talk about this in Issue #32 and concluded that we shouldn't stop the recursive packaging if one thing cannot be found by a frontend? So yes, I would say that this is an issue that indeed would need fixing... we probably should just clearly log such occurrences and try to continue. In you're example you get the The way I see it, that is supposed to happen when this is the case for the package_name you're explicitly giving to |
Yeah right we did discuss this, just wanted to bring it up again as I faced this issue a lot while trying to recursively package haskell packages and ended up just changing the raiseFrontendError to a log message. Just wanted to put it here to get your and @Steap's view on how we should move forward with this. |
I am not sure I understand that... if a package cannot be found by the backend that should raise an Does what I wrote in the first comment make sense to you and what do you think is the best way/place in the code (i.e., in upt or the backend) to resolve this? |
So sorry, I meant
Yes it makes sense and works too.
While working on this, I also stumbled upon another issue in |
(please mention @Steap in discussions like this so that he gets notified as it's directly related to From this small code-snippet it's not clear to me where this exactly would go and/or what the surrounding code looks like. I am, for example, not convinced about the |
Please do as @reneeotten suggested. Upt has a modular design, and bugs should be reported to the right module. When in doubt, report it to upt/upt itself. |
If a specific package is not available/not found upstream then recursive packaging stops midway and there's no automagic way to package the remaining packages.
Example: ghci package for hackage, there are many missing packages in hackage.
The text was updated successfully, but these errors were encountered: