Proposal for "PEAR_PackageUpdate_Gtk2"

» Metadata » Status
» Description
PEAR_PackageUpdate (PPU) is designed to allow developers to easily include auto updating features for other packages and PEAR installable applications. PPU will check to see if a new version of a package is available and then ask the user if they would like to update the package. PPU uses PEAR to communicate with the channel server and to execute the update.

PEAR_PackgeUpdate_Gtk2 is a PHP-GTK 2 front end for PPU. It is designed to be used by PHP-GTK 2 packages and applications that want to include auto-updating features.

PPU allows the end user to take some control over when they are notified about new releases. The PPU Preferences allow a user to tell PPU not to ask about certain types of releases (bug fixes, minor releases, etc.), not to ask about certain release states (devel, alpha, etc.), not to ask until the next release or not to ask again at all.


The main update dialog shows details about the package to be updated. Clicking on the preferences button will bring up the preferences dialog. (See below)

Selecting "Don't ask agian until the next release" makes the state and type options insensitive. Selecting "Don't ask me again", makes all other options insensitive.

Note: Please see PEAR_PackageUpdate.
» Dependencies » Links
  • PEAR_PackageUpdate >= 0.3.0devel
» Timeline » Changelog
  • First Draft: 2006-03-07
  • Proposal: 2006-03-07
  • Call for Votes: 2006-03-20
  • Scott Mattocks
    [2006-03-17 00:22 UTC]

    Updated for error handling changes in PEAR_PackageUpdate.