-
Notifications
You must be signed in to change notification settings - Fork 18
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
fix: event-tracking:2.4.1 clutter with openedx:master #436
Conversation
Thanks for the pull request, @vahid75! What's next?Please work through the following steps to get your changes ready for engineering review: 🔘 Get product approvalIf you haven't already, check this list to see if your contribution needs to go through the product review process.
🔘 Provide contextTo help your reviewers and other members of the community understand the purpose and larger context of your changes, feel free to add as much of the following information to the PR description as you can:
🔘 Get a green buildIf one or more checks are failing, continue working on your changes until this is no longer the case and your build turns green. 🔘 Let us know that your PR is ready for review:Who will review my changes?This repository is currently maintained by Where can I find more information?If you'd like to get more details on all aspects of the review process for open source pull requests (OSPRs), check out the following resources:
When can I expect my changes to be merged?Our goal is to get community contributions seen and reviewed as efficiently as possible. However, the amount of time that it takes to review and merge a PR can vary significantly based on factors such as:
💡 As a result it may take up to several weeks or months to complete a review and merge your PR. |
Hi @Ian2012
This issue is a problem for more than just aspects.. e.g openedx/completion#305 wants to upgrade event-tracking and pymongo too, so not sure what the best course is. Maybe we need to pin event-tracking in common_constraints until we're ready to upgrade pymongo in edx-platform? |
@pomegranited I've opened a PR, we still need this, right? As this is not installed alongside the edx-platform requirements. |
openedx/edx-lint#433 -- thank you! I'm not exactly sure what magic makes this change propagate around to the various repos, but this looks like the right place to make the change.
Ah yep, we're not using common_constraints.txt for this repo, so yep, we need #436 too. |
I think the edx-lint PR is the way to go until the edx-platform change lands. We do us common-constraints here: https://github.com/openedx/event-routing-backends/blob/master/requirements/constraints.txt |
`event-tracking` which is on of this package dependencies, created a new version (openedx/event-tracking#290) which upgraded the pymongo version. So when we install this package the old style, we will get the latest event-tracking version with pymongo 4.4.0 which is incompatible with openedx master. See issue openedx/tutor-contrib-aspects#891
6673df2
to
e93900d
Compare
hi @Ian2012 , sorry for my delay. I have changed my commit message to meet the conventional commit messaging. But about the bumping version could you please help me? I'm really new to this project and don't know how to do that |
@vahid75 you need to change the version here for a fix: https://github.com/openedx/event-routing-backends/blob/master/event_routing_backends/__init__.py#L5: 9.3.1 and add a changelog entry here: https://github.com/openedx/event-routing-backends/blob/master/CHANGELOG.rst, you can use your commit message. |
I don't think this is necessary, the update to edx-lint effectively pinned this as you can see here: #440 . The docs errors are unrelated, but I think the way forward is to fix that PR instead of pinning this in two places. |
Closing it now |
@vahid75 Even though your pull request wasn’t merged, please take a moment to answer a two question survey so we can improve your experience in the future. |
Description:
event-tracking
one of this package dependencies, created a new version (openedx/event-tracking#290) which upgraded thePyMongo
version. So when we install this package in the old style, we will get the latest event-tracking version withPyMongo
4.4.0 which is incompatible with openedx master.I've created this PR in response to a
tutor-contrib-aspects
issueDependencies: See the aspects issue