From da27889687d1fc073476225a80afcd00995b7886 Mon Sep 17 00:00:00 2001 From: Dan McGee Date: Sat, 3 Feb 2007 03:46:06 +0000 Subject: Updated news file to be more relevant with previous release of pacman; ommitted many of the bugfixes in 'unreleased' versions, at least on the Arch Linux end. --- NEWS | 231 +++++++++---------------------------------------------------------- 1 file changed, 29 insertions(+), 202 deletions(-) diff --git a/NEWS b/NEWS index 21f62ac2..c3194f2d 100644 --- a/NEWS +++ b/NEWS @@ -1,207 +1,33 @@ VERSION DESCRIPTION ----------------------------------------------------------------------------- -3.0.0 - TODO this needs alot of work - - switched to libfetch in place of libftp - - attempt to speed up file reading by reading /desc and /depends - on demand - - bugfix for holdpkgs during an upgrade - - fix building with --enable-debug - - fixed the download progressbar - - -Ss works again for multiple repos - - bugfix for -Sp - - downloads are interruptable again - - new libalpm function: alpm_db_search() - - pactest: initial import, run make check to call it - - new libalpm function: alpm_parse_config() - - new libalpm function: alpm_fetch_pkgurl() - - implemented the progressbar for pacman -R - - the package name is now properly displayed in the progressbar - during install/upgrade - - updatesync: bugfix when deleting packages from the repo - - create /tmp before locking the database, useful when -r is used - in an empty dir - - makepkg: recoginze .TGZ, .ZIP and other uppercase extensions - - python: added a few casting functions - - ported libalpm to Solaris/Sparc - - bugfixes in the Hungarian translation - - bugfix for pacman -Qi -p - - new function in libalpm: alpm_db_setserver() - - incremented libalpm's sover due to new error codes intruduced - by alpm_db_setserver() - - added python bindings - - fixed a stale lockfile problem (when packages were corrupted) - - fixed problem when sometimes ^C was ignored - - new pacman option: --ask - - libalpm: prefixed all internal functions with _alpm - - makepkg: bugfix for suboptions=('nostrip') - - new package property: "build type" - it can be "chroot" or - custom - - updated Hungarian translation - - the old extra repo is now merged to the frugalware one - - handle the case properly when the user hits ^C during a - package install - - fix the output of scriptlet messages - - check if enough free space if available - - pipe and parse scriptlet messages. see man FrugalBuild - - new mirror: ftp10 - - udatesync: use bzip2 instead of gzip for package databases - - update/gensync: bugfix for the pkgdesc_localized directive - - Hungarian translation update - - fixed several compilation warning - - ia64 support - - manpage split: moved the FrugalBuild specific part from - man makepkg to man FrugalBuild - - minor bugfixes in makepkg - - gettext improvements - - French translation - - makepkg support and documentation for pkgdesc localization - - pacman: display uncompressed package size by default on upgrade - - initial support for pkgdesc localization - - bugfix for -Qi and -Qm - - fix -Sg for multiple repos - - drop the NoUpgrade lines from the default config - - makepkg: when removing the pkg dir, remove the subpkgs' pkg - dir, too - - significant speedup while sorting dependencies with libalpm - - fixes for pacman's -r option in pacman and libalpm - - initial support for uncompressed package sizes in a sync repo - - minor fixes for de_DE, hu_HU and tr_TR - - seems that the original pacman3's release is delayed so it's - no good in waiting for it. changed the versioning scheme to - our usual x.y.z - - i18n fixes: - in the german translation - in makepkg - - gpg support in makepkg -2.8.99.28 - added gettext support - - added German and Hungarian translation for libalpm and pacman -2.9.99.27 - scripts: cleanup, they now require util.sh from FST - - makepkg: handle spaces in source filenames - - makepkg: spelling fixes - - libalpm: fixed a few messages' verbosity level - - ./autogen.sh --dist now allows to build a snapshot fpm -2.9.99.26 - makepkg: new option -t (to be used with -R) - - added i386, OpenBSD and OS X support - - updated mirror list - - spelling fixes - - bugfix in pacman (dbpath initialization) -2.9.99.25 - bugfix in the conflicts/provides handling code - - spelling fix in makepkg - - include the root string (ie. a slash) in file conflict error - messages - - gensync: bugfix for subpkgs -2.9.99.24 - fixed the location of the locally installed packages' - install/changelog file (so that pre/post_remove and -Qc works - perfectly again) - - allow repo names to be longer than 128 chars - - fixed pacman -v output (not a bug just it was ugly) -2.9.99.23 - bugfix for -Sy - - gensync: ignore _darcs/ directories -2.9.99.22 - new feature: options=('scriptlet') to force executing the - install scriptlets even if one builds in a chroot - - makepkg -RC now uses the chroot's pacman.conf to determine - what packages need to be removed. this is especially useful - if you use unofficial repos only in chroot - - the testsuite is replaced by pactest, see HACKING -2.9.99.21 - bugfix release -2.9.99.20 - handle --noprogress on install/upgrade, too - - disable progressbar by default if the output is redirected - - offer deleting a packages if it is corrupted - - makepkg: install subpackages with -i, too - in chroot sync /etc/pacman.d/* from the host system - use the chroot's pacman.conf when it's available - - new pacman option: --noscriptlet for disabling install - scriptlets - - new variable in makepkg: $FCC in case the package would use - gcc directly (not from $PATH) -2.9.99.19 - more verbose error messages on corrupted packages - - makepkg: added support for clearing the cache of ccache - slice warnings for LANG!=C - - gen/updatesync: bugfix for subdescs() and subarchs() - no longer ignore the Finclude function call -2.9.99.18 - makepkg now allows to inherit install scriptlets from a - scheme - - allow multiple packages to be installed at once with -U - - added SBU variable to makepkg.conf - - 3 major bugfixes from upstream -2.9.99.17 - support for having subpkgs in an other repo. this affects - gensync and updatesync, also makepkg's manpage is updated - - support for handle version comparators in makepkg - - bugfix for Finclude in makepkg - - removed exit() calls from libalpm - - bugfix for nobuild packages in sync -2.9.99.16 - fixed a possible infinite loop during -S - - remove stale lockfile when pacman is interrupted - - new directive: added suboptions() and subarchs() for - FrugalBuilds - - added 'nofakeroot' to options() - - new makepkg witch: -RCC, now -RC only cleans the chroot -2.9.99.15 - fix 'error: transaction already initialized' when using -D -2.9.99.14 - documentation: improved libalpm manpages an added a main - libalpm(3) manpage - - yet another bugfix for the install/upgrade progressbar - - remove stale lockfile after -R/-A - - fixed a segfault when removing a package that is reqired by - other packages -2.9.99.13 - Allow queries (-Q, -Si, etc) during an other pacman is - running (ie. -Syu) - - Two bugfixes in connection with provides - - Improved makepkg output for subpackages (crazy) -2.9.99.12 - fixed preparing docs, 2.9.99.11 always supposed we want to - disable that feature -2.9.99.11 - fixed progressbar when installing and upgrading packages at - the same time - - in general, modified makeworld to work properly on Frugalware - - makepkg: if build fails, save the buildlog when using -R - - sudo improvements for makepkg & makeworld - - display "checking for conflicting files..." during -S - - initial doxygen support -2.9.99.10 - fixed -Sg output - now frugalpkg works again - - fixed a double free() when installing conflicting packages - - fixed an annoying bug with progressbar, now works as it did - in the pacman 2.x times - - don't care about a to-be-replaced package's newer version -2.9.99.9 - fixed -S/-U/-A segfault. hopefully not everybody upgraded - yet... -2.9.99.8 - if you have foo installed, and bar replaces + provides foo, - then remove foo, and install bar (now works again) - - upgrade only pacman first during a -Su - - removed duplicated error messages - - more verbose error message for conflicting files when using - -S -2.9.99.7 - bugfix for -Sg - - if pacman can't create its cachedir, then use /tmp (bugfix) -2.9.99.6 - bugfix for -Rs - - pre_install/pre_upgrade scripts are working again - - added a -f option to gensync/updatesync (don't die if the fpm - is missing) - - bugfix for --ignore - - added ppc support (to configure) - - handle broken databases (just print an error message, don't - segfault) - - more verbose error messages for unsatisfied dependencies -2.9.99.5 - re-added SBU support to makepkg (which was accidently dropped - by 2.9.99.0) - - initial package splitting support - - memleak fixes - - more verbose error messages on file conflicts -2.9.99.4 - fixed running scriptlets when -r is used - - don't die on up to date databases (when you do -Sy twice) - - more verbose error messages (ie. when there is a missing - dependency) -2.9.99.3 - fixed -v option - - allow c++ usage in alpm.h - - fixed logging everything twice to pacman.log -2.9.99.2 - makepkg -R works again if you haven't had a chroot yet (was a - pacman bug) - - output fix for -Sy - - if you have installed foo, and then you do a -S bar, then now - pacman offers you to remove foo (as it should) -2.9.99.1 - fix makepkg -g - - makepkg: fixed changelog generation - - fixed --noconfirm -2.9.99.0 - this is the first release which is based on pacman-lib - (converted the initial cvs repo to darcs) +3.0.0 - first release based on libalpm backend + - added internationalization (gettext) support + - prompt to delete corrupted packages + - **TODO** documentation - multiple man pages updated + - added support for package changelogs + - logging of all install scriptlet messages to pacman.log + - repository mirror list updates + - orphans search (-Qe) now shows true orphans + - dependency sorting on install and removal + - new uncompressed size field, shown on sync upgrade + - check for free space before installing packages + - improved progress and progressbar output + - reduced unnecessary calling of ldconfig + - selective loading of database to speed up certain operations + - switch to usage of libdownload and libarchive + - debugging output improved with --debug flag + - added 'rankmirrors' - script to show best available mirrors + - added 'repo-add' - the backbone script for building repos + - added pactest testing suite + - abs - supports cvsup/csup, expanded configuration + - makepkg fixes: + - support alternate integrity checks + - extract files using filetype, not extension + - added noextract array + - added option to log build process + - added repackage option - repackage pkg/ w/o building + - configurable source cache location + - pacman-optimize - support DB's on separate filesystem 2.9.8 - Changed behaviour with original=X,current=Y,new=Z scenario - keep old in place, install new as .pacnew - Search package provides when finding matching targets with -S @@ -508,3 +334,4 @@ VERSION DESCRIPTION - Changed db_find_conflicts() to ignore directories 1.0 - Initial Release +vim: set et: -- cgit v1.2.3-70-g09d2