Proposal for fulfilling a feature request
---
- ! "Hey There GIMP Devs,\r\n\r\nI am representing a team of 5 students who want to
make some contributions\r\nto the GIMP project as a small part of our coursework
for CSCI 462 Software\r\nEngineering Practicum.\r\nThus
far, our involvement has been pretty minor. To get our feet wet, we\r\nworked on
a resolution for bug:\r\nhttps://bugzilla.gnome.org/show_bug.cgi?id=589229, and
we had a great\r\nexperience with that. Now we are ready to get our hands dirty
to make a bit\r\nmore substantial of a contribution.\r\n\r\nOur proposal is as follows,
and we would appreciate any feedback and\r\ndirection that you have to offer:\r\n----\r\n\r\nOriginal
feature request:\r\nhttps://bugzilla.gnome.org/show_bug.cgi?id=329464 \"Add\r\na
'check for updates' online menu entry\"\r\n\r\nThe plugin will be an option accessible
from the help menu named “Update.”\r\nOnce clicked, it will use an appropriate PDB
procedure to get the URI which\r\nwill return the latest stable release data in
the form of XML (the URI with\r\nthe release data would ideally be made available
on gimp.org). A comparison\r\nwill be made between the user's current version and
the latest available\r\nversion, and if the latest version is newer and the user
chooses to update,\r\nthe plugin would attempt to either update GIMP for the user
or direct them\r\nto the latest download online.\r\n\r\nConsiderations have been
made to disable the option if the user has a\r\nversion of GIMP built from the git
repository, though this will be an\r\nadditional part of the plugin to be developed
later once the core\r\nfunctionality has been implemented and tested.\r\n\r\n----\r\n\r\nWe
appreciate your time, and look forward to your responses,\r\nBen Johnson"