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
Feedstocks not converted once in main #18287
Comments
I deleted the conda-forge/mkdocstrings-python-legacy-feedstock repo to see if that helps. |
That didn't work. @chrisburr You've had success here before. Any ideas? |
We ended up needing to open a ticket as it was a bug on their side. I'll make a reproducer and report it again. |
I suppose this issue is related to the following in the output log of the
Does it prevent the recently added packages (e.g. |
Here is the previous issue #15891. I've opened a support ticket with Travis and will follow up here when I get a response.
Yes, we can't push code to feedstocks before the various CI providers have been registered successfully. |
Thanks for looking into this @chrisburr and @beckermr! |
@chrisburr and @beckermr - I noticed all but |
I'm not sure. Let's wait a few hours and see what happens. It's failed on both circle and Travis. I reset everything just now so maybe it will go through. |
@beckermr Still no luck... |
Possibly related to this ( conda-forge/status#126 )? |
Ahhhh. For the time period over the weekend you may be right! Sorry about that! |
No worries! Any timeline for it getting migrated? |
We converted a recipe 36 minutes ago. So I am wondering if this is fully fixed and we just have to wait. @chrisburr did you hear back from Travis CI help at all? |
I chased them up this morning (~8 hours ago) but no response yet. |
Given we are seeing some feedstocks convert and others not, wonder if it is worth deleting the partially converted feedstocks and then rerunning conversion. Just in case they have some funky state, which is causing us hang ups for whatever reason. |
I did that previously and yes we should try again! |
Should I resubmit the recipe in a new PR? |
Nope. We'll keep working on it. So sorry for the delay. |
Looks like a bunch of them just cleared. Though |
Something's out of sync and the job to make the feedstocks is running twice. Hopefully the tokens are ok. |
Agreed. The last job that ran didn't actually start until after the commit was pushed to remove the already converted recipes ( c0f2720 ). There was a job before that that canceled itself (seems there was one just recently like that as well). |
Actually I don't think it is anything too weird. It took ~20mins to complete the conversion jobs and our cron jobs run every 10 minutes. That's just enough time to have 2 overlapping jobs like that. Probably less of an issue now that we have cleared a bunch of recipes out. Though if we were looking to change things, we could run less frequently. Or somehow adjust the cron job to skip if one is already running. Though we are kind of already doing that in the job, but maybe there is a way GH Actions could handle that for us (alleviating the need for the job to even run). |
It just ran on |
It seems to be stuck on CircleCI? Edit: Deleted the repo again, which removed it from CircleCI. Retrying... Edit 2: Same issue |
There is https://github.blog/changelog/2021-04-19-github-actions-limit-workflow-run-or-job-concurrency/ but last time I discussed it with @beckermr it seemed like it doesn't have all the features that we'd need. |
The code should already skip duplicate jobs. I wonder if that broke. |
Not from what I could tell. It seemed to behave as expected. Please see this comment ( #18287 (comment) ). Should add the overlapping job did cancel itself. |
Ohhh great! Then I was confused. Yay! |
No worries :) |
Since every other feedstock seems to be created, it seems easiest to remove the recipe and to push it again... would that fix it? Would that fully reset the CI jobs? |
It would not. This is an issue in the circle and or Travis backends. We can make the feedstock without those services but we'd prefer not to. |
I understand that. Any further thoughts on this? |
So I cannot even get this feedstock to build by hand in the circle ci app online. |
That's odd... I just checked and was able to build it locally with conda mambabuild mkdocstrings-python-legacy |
no I mean circleci running on the repo at all. |
Yeah I had to create a config file in the repo to setup CircleCI |
I'm at a loss on what to do here. Maybe we remove circle for this one. Others are working just fine. |
Is there an easy way to do that? |
We can edit the ci scripts on staged-recipes. |
Yes, let's disable circle-ci for now, convert mkdocstrings-python-legacy and re-enable circle-ci |
I'll do this tonight when staged-recipes activity has died down a bit. |
OK done!. We are so sorry for the delay with this one and thank you for waiting! |
Thanks Matt! 😄 |
Thank you so much! No worries. |
Bug:
I’ve had three recipes stuck in the
main
branch for 3-4 days and haven’t been built by CI yet.They are
griffe
,mkdocstrings-python
, andmkdocstrings-python-legacy
.It looks like a 403 error on Travis CI when I look at the GitHub actions log. @conda-forge/core - could you check this out?
The text was updated successfully, but these errors were encountered: