id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
160	Support for incremental package fixes	pjf		Sometimes it's needed to update a single file in a package without rebuilding it completely and requiring users to fetch a big tarball.\r\n\r\nI think we could add one more number after pkgrel, let's call it fixrel (from "fix release"). Normally, each package pkgver-pkgrel version should have fixrel set to 1 and contain all the files. However, when one wants to fix some small bug, he manually creates a tarball containing '''only''' the fixed file(s) and sets fixrel to >1. pkg then will fetch all fixes for given pkgver-pkgrel tuple, starting from 2, and install them incrementally. When there's new pkgver-pkgrel package version, fixrel counter is resetted to 1 and such package should be used for installation/upgrade.\r\n\r\nSome restrictions/notes for fixrel>1 packages:\r\n * contents of tarball will be installed by simple tar -C / -xzf ...\r\n * can't contain any /.* files, except for /.FIX script which will be run once and deleted\r\n   * pkg will automatically save current fixrel in /var/pkg/<package>/fixrel\r\n\r\nNotes:\r\n * package tools should check when installing a fixrel>1 package if the fixrel=1 (full) package is already installed	task	closed	normal	3.0	Flatconf	2.0	major	fixed		
