Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upGitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
[Feature Request] Automate bug reporting? #5097
Comments
|
Great idea, I would suggest using |
|
Yes, I have been contemplating such a change for quite some time and prepared for it step by step (for example, you can already list the current version with |
This is a brain dump, for comment and discussion:
I am seeing a number of poor bug reports, older versions and non-verbose output. A lot of people either don't see or don't seem to understand how to submit a proper and useful report. Would there be a way to automate this process?
My idea is this:
When youtube-dl fails, check the version, if it's outdated provide a link to instructions for updating and point out that a bug cannot be submitted until the software is the most recent available version, highlighting perhaps more strongly the preference for the "manual installation" method. When the version is current, create a log file and use the Github API to partly generate or submit a report with the proper verbose output contained in the log file.
Also maybe automatically check an online maintained list of common errors, for example the YouTube signature extraction bug in older versions. Detect the errors and print the advice for dealing with those errors. Things like the signature extraction bug affect versions older than X so that would be a good example of being able to provide version specific information.