VERSION DESCRIPTION ----------------------------------------------------------------------------- 1.2.3 - fblint now checks for trailing newlines - syncpkgdctl now has an easier-to-grep output - new wipcheck tool - chkdep now really tries to remove duplicated depenencies 1.2.2 - repoman info no longer ignores infos inherited using Finclude - repoman now supports ssh tunnels - repoman: new 'ci' subcommand - syncpkgcd: logging fix 1.2.1 - repoman upd no longer requires rsync - new repoman upgrade subcommand - syncpkgcd now checks for errors from repoman cl as well - chkdep can now show which file introduced a given dependency 1.2.0 - fblint now warns for sha1sums() addition when signatures() already present - syncpkgd: allow deleting packages from the queue - mkiso: disable vga fb by default - repoman manpage now documents sudo configuration for wip repos 1.1.9 - dropped dead genauthors - mkisorelease now passes its options to mkiso - dg now uses git clone's --recursive option - documentation: describe package moves using repoman 1.1.8 - dg: new -v/-s option to push - fwmirror now works without a repoman upd - syncpkgd now kills the build after a timeout (1 day by default) - dg: get/pull now handles git submodules - fixes for bash 4.0 1.1.7 - portpkg: added rsync cache support - syncpkg: added support for distributing wip repo configs - repoman rec no longer expands "* some message" by accident in commit messages - repoman clean no longer forgets to delete the lockfile 1.1.6 - YY-MM-DD-style dates are back in manpages - fix python-2.6 warnings - fixed repoman fpmmerge to be non-interactive like it was 1.1.5 - make manpage build process work with newer docbook-xsl - mkiso: ppc fix for ibm machines - fblint: utf-8 specific fixes - dg: git-1.6.1-related fixes 1.1.4 - syncpkg: now really fixes the odd pidfile issues - repoman: documentation updates, -k is no longer a (mostly) noop - mkiso: add ppc support - dg send --to/--cc now supports a coma-separated list as well 1.1.3 - mkisorelease: fakeroot fixes - dg send now handles multiple arguments to --to/--cc - repoman rec now leaves the second line of the commit message empty in non-interactive mode (as recommended by git) - fblint: stable is now solaria 1.1.2 - fix up build system for git-1.6.0 - fblint now notices the typo when you write option() instead of options() - man syncpkgd now has a description section that explains the different syncpkg* tools - dg what learned to show the same output before the first commit than usual - fix the stop target of the init scripts of syncpkg* 1.1.1 - fix up darcs-git for git-1.6.0 - repoman config now has http mirrors for firewalled users - repoman del now accepts wildcards again - fblint: one fix and one improvement in the checks 1.1.0 - repoman clean now cleans each archs by default - dg send: add --dry-run/--to/--cc options - dg push: silence bogus "already up to date" after each run - added new repoman mirrors 1.0.9 - repoman now uses only repoman server on the server, without the need to spam sudoers - fblint: silence a warning in chroot - repoman fpmmerge now supports multiple archs - most repoman commands now respects locks 1.0.8 - fblint: added new / improved existing tests - dg: improve dg what before the first commit - repoman: do more agressive cleanup on repoman clean. please not that it _does_ matter which group do you use on repoman clean group/pkgname! - mkiso now outputs versioned iso images (and no longer uses dates) 1.0.7 - syncpkgcd now handles the case when its home is not under /home - mkiso now has a --dry-run option - fblint now really checks for uppercase letters in pkgname - dg: make use of git>=1.5.5 1.0.6 - repoman: support for pacman-g2>=3.6.6 - dg: support for git>=1.5.4 - implement throttle control in syncpkgcd - genchangelog: handle subpkgs disabled in subarchs() 1.0.5 - chkdep: improved support for dependency cycles - support for the upcoming git-1.5.4 - dg: new commands for better darcs compatibility - genchangelog: fix for --clean 1.0.4 - darcs-git: push now automatically tries to pull if necessary - mkiso: output only the necessary informations, not all the debug info received from libpacman - darcs-git: support remotes other than origin - added a README 1.0.3 - repoman handles again the case when you have different HOME path on localost/server - genchangelog: file renames are now detected in changelogs - repoman: support for newer sudo version (where -E is needed to inherit env vars) - syncpkgd no longer dies if it tries to build a not existing package or it's not possible to report the result of a build - dg allows pulling to a dirty working directory 1.0.2 - fblint now requires at least an empty depends() array - dg: fixes and speedups for record, unrecord and pull - repoman push now gives more usable error messages - repoman fpmmerge now prevents syncpkgd from building unnecessary packages 1.0.1 - converted documentation to asciidoc - added several new manpage, now every command have to have one - new command: syncpkg-shell - minor bugfix in repoman 1.0.0 - dg push now pushes tags, too - dg pull now uses fetch + rebase instead of pull - dg rec: support for packed refs (git gc v1.5.3 uses them) - syncpkgcd now supports WIP repos - chkworld: various fixes - repoman no longer tries to run updatesync for nobuild pkgs 0.9.9 - dg: support for binary files, new tag subcommand - repoman: the USE_* variables are now documented - mkisorelease: new script to generate all iso images for a given release - syncpkgdctl: new script to control syncpkgd - revdep-rebuild now has a --sed option 0.9.8 - syncpkgd: rewrite to support multiple clients - syncpkgcd: new client daemon for syncpkgd - revdep-rebuild, bumppkg: new --nobuild switch - dg: fix for chan -t 0.9.7 - dg: various minor fixes - repoman: warnings fixes - repoman.1: documented fpmmerge subcommand - repoman: support for having only the main pkg set as nobuild (ie not the subpkgs) 0.9.6 - syncpkg: a typo rendered it unusable - repoman push now pulls before push - repoman now removes junk files even if they are in gitignore - darcs-git: handle commit names containing ' or " - repoman: new experimental fpmmerge subcommand, needs more testing 0.9.5 - mkpkghtml: new script - repoman cl no longer requires an existing fdb - repoman push fixed on x86_64 - git support 0.9.4 - install fwmakepkg manpage - bumppkg: new -t tree option - revdep-rebuild: new -t tree and --other options - repoman: don't delete/upload sources/fpms in there is no fpm in the current dir 0.9.3 - mkiso: improved manpage - repoman push: support for options=('nobuild') - genchangelog: support for options=('nobuild') - syncpkg: support for uploading buildlogs 0.9.2 - syncpkgd: avoid recording anything - repoman: - now uploads a compressed buildlog if possible - no longer removes other archs' arch-specific sources - fwmirror: --foo=bar-style rsync options are now handled 0.9.1 - repoman: - bugfix for "repoman upd fails for the first time" - bugfix for repoman push if -t is used 0.9.0 - integrated rf features to repoman: - "rf -R" becomes "repoman rec" - "rf [-k] -f *.fpm" becomes "repoman [-k] push" - ckkdep: speed up the python backend, ignore broken symlinks - fblint: fixed to work properly without a network connection 0.8.9 - chkdep rewritten: - use library calls instead of tar, find and pacman - merged chkdep-py - added mono and perl support 0.8.8 - new scripts: chkdep-py, revdep-rebuild and pootle-update - bumppkg: i18n fix - ported to libpacman 0.8.7 - syncpkg no longer hardwires our stable version - genchangelog: added support for options=('nomirror') - mkiso: create /var/log, too - not just /tmp - rf: various bugfixes - added FST api manpages 0.8.6 - info for upgraders: - the recommeneded darcs pathes are changed, you should mv ~/path/to/frugalware-stable ~/path/to/stable and mv ~/path/to/frugalware-current ~/path/to/current - also read the 0th point of man repoman, you'll need that info since the config is totally changed - initial support for custom repos - NOTE: this requires makepkg 3.4.7 from pacman darcs at the moment - new rf options: -m and -c - new scrtips: syncemul and emulgen - new config format, now the mirror list is up to date, generated from mirrors2.xml 0.8.5 - pear-makefb: support for pecl packages - fblint, fwcpan, pear-makefb and syncpkg no longer uses makepkg's -L option 0.8.4 - repoman merge no longer builds in a chroot - repoman: ported to bash-3.2 - pear-makefb: new tool to generate pear buildscripts 0.8.3 - bugfix in fblint - syncpkg: support for pacman-3.4.2 and Frugalware-0.5 - repoman del/up/cl now handles _darcs/freeze - repoman up now requires packages to be built in chroot 0.8.2 - bugfix for repoman del 0.8.1 - new manpages: chkperm/fblint - fix bug in fwmirror when source is not mirrored - repoman: locking improvements - fblint: don't be agressive against subdepends() - added Polish translation 0.8.0 - genchangelog: fpm2db support - minor fwcpan improvements (mpdep and fwcpan cleanup) - updated mkiso documentation - fblint: added more rules - fwmirror: new tool to help mirroring 0.7.9 - repoman: - bugfix for having no extra repo - now there is a separate (from pacman.conf) mirror list in repoman.conf - mkiso: -stable support - rf: various bugfixes 0.7.8 - fwcpan: many bugfixes, thanks crazy for pointing them out - added support for having no separate "extra" repo 0.7.7 - small fixes and improvements (-Werror) in the build system - chkworld: handle Finclude even for pkgname - repoman: support for options=('nobuild') nost just nobuild=1 - rf: fixed bug #577 0.7.6 - rf now handles subpackages even if they're in extra - fwmakepkg: cleanup, $Fincdir is now a public variable this allows you to use a scriptlet as a scheme and customize it in build() - genchangelog: don't regenerate Changelog if it's up to date - mkiso: added an optional directive create a .lst before the .iso with some stat 0.7.5 - new tool: mkiso. see man mkiso! 0.7.4 - genchangelog: gpg support - rf, syncpkg, syncpkgd: -stable support 0.7.3 - rf: support for Finclude'ed pkgver&pkgrel - fblint: - check for uppercase letters in subpkgs - added subrodepends to subdepends check - instead of sha1sums(), signatures() or md5sums() is enough, too - syncpkg: dump the currently built package's name to /tmp - new tool: genauthors to generate the AUTHORS file from xml 0.7.2 - chkworld: support for inheriting pkgver and groups() from a scheme - syncpkgd: logging and other small fixes - fwcpan: use the defaults from perl.sh if possible - repoman: spelling fixes 0.7.1 - bugfix in fwmakepkg for chkworld and others who want to use fwmakepkg without makepkg - buffix in repoman.conf to be able to build outside a darcs tree 0.7.0 - repoman: experimental support for uploading to -stable - fwmakepkg: moved most of the functions to the "util" scheme - rf: handle new packages during cleanup 0.6.9 - updated rf to 0.6 - repoman cl now downloads != i686 sources, too - syncpkg deletes the empty log dirs - bugfix in fwmakepkg for Frcd2 and Fsplit 0.6.8 - fwmakepkg: Fsplit(): added error handling - chkdep: replace libgl with opengl - rf: use repoman ls everywere it is possible - rf: don't call repoman cl for nobuild packages - syncpkgd: run dr rev after dr pull - chkworld: spelling fix - fblint: require -v for full all tests, output errors only by default - fblint: check for uppercase letters in pkgname 0.6.7 - added a NEWS file - fwcpan: dependency support, bugfixes - syncpkg: cleanup the chroot before every package - rf: die on darcs or repoman errors - fwmakepkg: yet another fix for darcs & Finclude