-
Notifications
You must be signed in to change notification settings - Fork 5
build: tag this in future Open edX releases #52
Conversation
This one is just related to the Aspects work which hasn't hit a v1 yet. It will be installed by pip requirements via the Aspects Tutor plugin when it does land, though, so maybe still doesn't need to be in the release? |
We should wait till this lands a stable release (formerly |
Ah, I see. We generally don't factor development status in when deciding whether to tag a repo. The decision tree for including repos in the release is:
In this case, I think that means we would tag it but leave it disabled. If that sounds right @bmtcril , then I can make that change to openedx.yaml. We should apply the same decision tree for openedx/event-bus-redis#53 as well. |
Hmm, I think that since it would be pip installed in edx-platform we wouldn't tag it? |
Yeah, that idea is that we don't want to "double-require" something. You can think of the tags as the top-level requirements of the Open edX release. If a package were required by edx-platform and we tagged it, then the package would end up with two (potentially divergent) versions: the version that edx-platform pins, and the named release tag. So, if this is (or will be) a direct dependency of edx-platform, then we shouldn't tag. But if this is an optional plugin to edx-platform, then we should tag it. |
Got it, then I think tagged -> experimental makes the most sense. Thanks! |
Sounds good! Would you say the same for openedx/event-bus-redis#53 ? It's OK that openedx-events isn't tagged; it's used by several repos that are tagged. |
Sure, makes sense |
...because it's an optional plugin that will eventually be used by the open source community.
I updated both PRs. Now, instead of removing the packages from the next release, the PRs will add this package to Redwood and beyond. I think it's OK that we didn't tag them for Quince. @cmltaWt0 could you review this? |
Since this is IDA, it make sense to me to. |
Thanks for the review @cmltaWt0 .
Just to clarify, this is a plugin, not an IDA. |
I messed up, hard day. Thanks! |
build: don't tag this in the named release@bmtcril , @cmltaWt0 mentioned that we shouldn't tag this in the release. Is that because it's installed via pip requirements?UPDATE:
build: tag this in future Open edX releases
...because it's an optional plugin that will eventually be used by
the open source community.