[pacman-dev,2/2] Update NEWS for pacman-5.1 release

Message ID 20180525103555.4865-2-allan@archlinux.org
State Accepted, archived
Headers show
Series [pacman-dev,1/2] fix typo in editorconfig resulting in ignored options | expand

Commit Message

Allan McRae May 25, 2018, 10:35 a.m. UTC
From: Eli Schwartz <eschwartz@archlinux.org>

Signed-off-by: Eli Schwartz <eschwartz@archlinux.org>
Signed-off-by: Allan McRae <allan@archlinux.org>
 NEWS | 110 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 110 insertions(+)


diff --git a/NEWS b/NEWS
index bd1c557a..81c71950 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,115 @@ 
+5.1.0         - Add new --overwrite option and deprecate --force. This accepts a
+                glob pattern with far more control than the widely abused force
+                option which mostly just causes issues (FS#31549)
+              - Add new --sysroot option and deprecate --root. This uses the
+                guest configuration instead of the host configuration, which is
+                what most people erroneously thought --root would do
+              - introduce a 'disable-download-timeout' option
+              - remove contrib - this is now maintained in a separate project
+              - report the owner of an existing file, if any, when erroring out
+                on a file conflict
+              - resolve cyclic dependencies when calculating unneeded dependency
+                trees (FS#41031)
+              - report the needed command to download missing databases for the
+                -F and -S actions
+              - don't error if -Qo cannot find the file it is querying on disk
+                (FS#55856)
+              - support new-style OpenPGP format packets lengths
+              - support EDDSA from gpgme 1.7.0
+              - fix continuously trying to open invalid databases and reporting
+                excessively excessive redundant error messages excessively
+              - fix the download callback erroneously reporting itself too many
+                times with --noprogressbar, or reporting inaccurate times for
+                small files (FS#56408, FS#56468)
+              - fix erroneous negative speed in download progressbar (FS#43434)
+              - parse stdin as newline-separated instead of whitespace-separated
+                (FS#52992)
+              - when printing urls in the package cache, print the file url
+                instead (FS#15868)
+              - add color to group selection dialogs and -{F,Q}o
+              - the -Q option now respects provides (FS#20650)
+              - remove notification of system upgrade when only printing URLs
+              - print replacements when using -Sup (FS#35812)
+              - fix -Qk and -r checking for the root prefix twice (FS#48563)
+              - Do not recognize # as a comment unless it is at the beginning of
+                a line. This allows using it as a value in ini files (FS#48702)
+              - ignore comments when examining INSTALL files (FS#51916)
+              - match multi-byte user input properly (FS#47992)
+              - abort transactions if even one database fails to sync (FS#47599)
+              - do not resolve uid/gid to names when extracting files with -r
+              - --dbonly now properly extracts metadata files (FS#52052)
+              - remove support for internal checksumming implementations, and
+                require at least one of openssl or nettle to exist
+              - consider provides to satisfy optdepends when warning for removal
+                or logging new optdepends during a transaction, as was already
+                the case for -Qi
+              - -Dk now reports if it is successful (FS#50087)
+              - consider version for optdepends (FS#44957)
+              - remove vim modelines in favor of EditorConfig
+              - implement pacman-conf, a new tool to safely parse pacman.conf,
+                and use it in internal scripts
+              - bash completion now completes -Qn
+              - various small documentation updates
+              - makepkg:
+                - Reproducible build support. makepkg now respects environment
+                  SOURCE_DATE_EPOCH when creating package metadata, and unifies
+                  source file timestamps to match
+                - add more info to .BUILDINFO to aid in reproducing the build
+                  environment of a package
+                - it is now possible to check the signature of VCS sources
+                  (currently only git is supported)
+                - use informative exit codes when exiting with errors (FS#54204)
+                - lint_pkgbuild has vastly improved linting of pkgname and
+                  variables that can contain pkgname/pkgver (FS#57833)
+                - implement linting for makepkg.conf
+                - fix using libmakepkg in external scripts without extglob
+                - fix handling of configurable directories e.g. PKGDEST to align
+                  with their documented behavior, and consistently check that
+                  they can be used (FS#43537)
+                - parseopts, srcinfo, and integrity are now part of libmakepkg
+                - consistently use coreutils for checksumming instead of openssl
+                  (which may be replaced by nettle in pacman)
+                - lint build_references now prints affected filenames (FS#31558)
+                - lint_package can now abort on fatal packaging errors
+                - lint_package now checks for filenames with newline characters
+                - lint_package now checks for root-level /.dotfiles
+                - debug packages are now per pkgbase, not per pkgname
+                - debug packages now contain source files to allow the debugger
+                  to step through code
+                - remove optipng and upx support - these can now be plugged into
+                  libmakepkg
+                - fix emptydirs support with newer findutils (FS#48515)
+                - ignore architecture for --printsrcinfo
+                - makepkg --printsrcinfo now correctly lists depends_$CARCH
+                  instead of merging this into depends
+                - fix bug in is_array that broke packages with arch-dependent
+                  sources only (FS#48340)
+                - move package signing outside of fakeroot which is incompatible
+                  with recent gnupg versions (FS#49946)
+                - makepkg --clean now cleans up logfiles (FS#51039)
+                - when using $PKGDEST, do not symlink build artifacts into
+                  current directory
+                - --packagelist now lists the built filenames, rather than all
+                  possible basenames without extensions
+                - fix --geninteg not properly ignoring renamed signature files
+                - use localized date strings
+                - ensure sane umask is set both before and after installing deps
+                - adapt to file(1) changes in order to continue to strip PIE
+                  executables
+              - repo-add:
+                - don't recreate the database when only verifying signature
+                  (FS#48085)
+                - fix error when repo directory path contains spaces (FS#50285)
+              - pacman-key:
+                - reject armored signatures
+                - don't set a default keyserver, deferring to gpg's sane default
+                - disable scdaemon as we don't use it and it breaks --lsign when
+                  a smartcard is plugged into the machine
+              - vercmp:
+                - remove duplicate, undocumented --usage option
+                - fail when the wrong number of arguments are used (FS#49093)
 5.0.1         - fix alignment issues with wide character locales (FS#47980)
               - fix removal of .pacnew files (FS#47993)
               - fix triggering of Install hooks (FS#47996)