From 14dc3389fdaf520b0d9adb8e6b5d441163889519 Mon Sep 17 00:00:00 2001 From: Allan McRae Date: Thu, 18 Dec 2014 21:54:43 +1000 Subject: Update NEWS for pacman-4.2 release Signed-off-by: Allan McRae --- NEWS | 81 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 81 insertions(+) diff --git a/NEWS b/NEWS index 02148d3d..f4e6bf30 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,86 @@ VERSION DESCRIPTION ----------------------------------------------------------------------------- +4.2.0 - symlinks to directories on the filesystem are no longer + treated as directories + - pacman-db-upgrade - fix local database for files installed + into directory symlinks + - added --assume-installed option to help upgrades where not all + installed packages have been rebuilt + - --unrequired now filters needed optdepends too. Use twice + to only filter direct dependencies + - improved dependency resolving ensures correct ordering when + installing updates (FS#32764) + - A new configure keyword Usage can limit what operations a + repository is used for + - NoExtract and NoUpgrade can use inverted pattern matches + (FS#31749) + - Group queries can be filtered with --explicit/--deps (FS#19716) + - Filesystem checking now only produces a warning for altered + backup files (FS#34739) + - pacman prints a warning if an installed directory has different + permission to that already on the filesystem (FS#34740) + - both current and new versions are displayed when querying + updates + - --print-format now implies --print + - package scriptlets are not run when using --dbonly + - invalid option combinations cause pacman to abort (FS#20950) + - improve output when a package is missing a required signature + (FS#28014) + - PGP signature key IDs are listed with -Sii (FS#34742) + - indicate ignored packages in -Qu output + - use appropriate file size units with -Si/-Qi + - plugged several memory leaks + - read filelists from a packages .MTREE file if possible + - ensure packages have all the required metadata before installing + (FS#35514) + - always remove lock file on exit (FS#35603) + - fix overflow in integrity checking progress bar (FS#36608) + - ensure downloads use correct filename even if the mirror uses a + redirect (FS#36791) + - cache PGP key IDs during availability checking (FS#38042) + - fix reading responses with leading whitespace (FS#39976) + - fix potential issues when handling of UTF8 filenames + (FS#40805, FS#40762) + - makepkg: + - PKGBUILDs can now specify architecture specific sources, + dependencies, etc. + - A .SRCINFO file is added to source packages for easy parsing + - VCS package building attempts to be incremental (FS#35050) + - bzr sources can have a '+' in them (FS#35244) + - allow sources containing "::" + - add --noprepare option + - add -C/--cleanbuild option (FS#17175) + - add --noarchive option + - remove --asroot and enforce fakeroot usage + - all PKGBUILDs require a package() function + - PKGBUILDs can no longer be read from stdin + - enable make style environmental overrides + - Read CARCH environmental variable (FS#35030) + - makedepends and checkdepends are installed together (FS#31557) + - added support for sha224 checksums (FS#36776) + - remove warning when license is not specified in PKGBUILD + (FS#37011) + - only remove static libraries if they have a shared version + - prevent makepkg creating armored signatures (FS#38503) + - support stripping kernel modules + - support the kernel.org PGP signing scheme (FS#31592) + - sign created source package when using --sign + - enforce source signatures to be trusted or have their full + fingerprint listed in the validpgpkeys array of the PKGBUILD + - look for configuration in XDG_CONFIG_HOME/pacman/makepkg.conf + (FS#43030) + - ensure vcs tools are available when source entries require + them + - disallow pkgver/pkgrel/epoch overrides in split packages + - improve parsing of PKGBUILD variables (FS#40361) + - makepkg-template - new package build templating utility + (FS#10375) + - repo-add: + - add option to remove package files from disk + - contrib: + - checkupdates: rename CHECKUPDATE_DB to CHECKUPDATES_DB + - pacdiff: add a "Quit" option, and many other improvements + - pacsysclean is removed 4.1.2 - validate %FILEPATH% when parsing repos to prevent arbitary file overwrites from malicious databases - makepkg: -- cgit v1.2.3-54-g00ecf