mirror of
https://github.com/moparisthebest/pacman
synced 2025-02-28 09:21:53 -05:00
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.
This commit is contained in:
parent
fc4fe6d689
commit
da27889687
231
NEWS
231
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:
|
||||
|
Loading…
x
Reference in New Issue
Block a user