-
Notifications
You must be signed in to change notification settings - Fork 4.6k
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
Easier to Post Version Numbers on Github Issues #5637
Comments
I wouldn't mind picking this up but I would like to get a green light before attempting this. |
This feels like a @RasaHQ/production-engineers issue so best to double check with them 🙂 |
I think it's a cool idea and you can of course do it 👍 Let's just get on more opinion on it 🙂 @erohmensing What do you think? |
Yeah seems like a great idea to me! So long as it's making sure to check for things in the right environments and such :) |
I need some feedback on design. Question One: How to Call itThere's multiple places in the cli where I can add this behavior and I'm not sure where we'd prefer it. Behavior OneWe could add a
This means that I have to add a flag to the global Behavior TwoWe could also just add this to the original command
This might not be what the user expects when we call Behavior ThreeWe could also put all of this in another command.
The idea here is that by having a dedicated command for
This can also show versions of packages that commonly cause problems. We could also add fancy features like output formats (markdown/tables). Note that I am not 100% set on the Question Two: Expected BehaviorSuppose that Rasa X is not installed. Which of these two outputs do we prefer?
or
I think for debug purposes we prefer to be explicit so that means the latter is preferable, @erohmensing @wochinge you agree? |
Question ThreeAfter checking what spaCy does;
Do we also want to log the directory of the virtualenv? Are there any other things that we might want to automatically add here? |
Otherwise i'd probably go with the second option, but order them by relevance to rasa/specificity, i.e. rasa, rasa sdk, rasa x, python version, OS.
I don't think this is necessary -- it's not super common that we need to ask for these versions, and you end up having to decide what goes in. If we need more info we can always ask them to
|
Description of Problem:
When I write a bug request, I gotta do a whole lot of accounting.
We need this, but this is effort from the user. And techies, they don't like to do manual labor.
Overview of the Solution:
I propose that we add a verbose flag to the version command that will output information that a user can just copy.
This information saves the user time and may make it easier for folks to give good issues. We should be able to get all the rasa packages that are installed with versions as well as the operating system in one go. Heck, we might even be able to generate a nice table format :)
Definition of Done:
The text was updated successfully, but these errors were encountered: