MetaBrainz Foundation

Allow disabling new version update checking for Picard packagers

Recently the ability to automatically and manually check for program updates was added to MusicBrainz Picard. Picard release packagers should be able to completely hide this functionality and configuration settings from the user for the packages they produce. The comments in the issue tracking ticket PICARD-1325 describes the method for doing this.

Your task is to:

  1. Modify the Picard source code to implement this solution.
  2. Prepare unit tests for the solution and confirm that the solution passes the testing.

Once completed, submit a pull request with your changes (including the unit tests) to the Github repository, and respond to any suggestions and requests by the Picard developers until the pull request is approved (you do not need to wait until it gets merged).

Task tags

  • python
  • picard

Students who completed this task


Task type

  • code Code