[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
01/01: Update NEWS.
From: |
Ludovic Courtčs |
Subject: |
01/01: Update NEWS. |
Date: |
Wed, 13 May 2015 09:48:21 +0000 |
civodul pushed a commit to branch master
in repository guix.
commit 6b832e4d7bdb51aaf90b192b2c6d4c4ccdbf75fd
Author: Ludovic Courtès <address@hidden>
Date: Wed May 13 11:47:56 2015 +0200
Update NEWS.
---
NEWS | 154 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 154 insertions(+), 0 deletions(-)
diff --git a/NEWS b/NEWS
index 977c6e8..bb3a101 100644
--- a/NEWS
+++ b/NEWS
@@ -10,6 +10,160 @@ Copyright Š 2013, 2014, 2015 Ludovic Courtès
<address@hidden>
Please send Guix bug reports to address@hidden
+* Changes in 0.8.2 (since 0.8.1)
+
+** Package management
+
+*** New âbinary tarballâ installation method is available
+
+See âBinary Installationâ in the manual.
+
+*** New âguix publishâ command, to publish oneâs store
+
+See âInvoking guix publishâ in the manual.
+
+*** âguix packageâ runs âprofile creation hooksâ as needed
+
+It creates X.509 certificate bundles in the profileâs etc/ssl directory, if
+needed, generates a package database cache for GHC if the profile includes GHC
+(the Haskell compiler), and generates an Info âdirâ file (this part was
+already done before.)
+
+*** âguix packageâ creates an âetc/profileâ file in the profile
+
+See âInvoking guix packageâ in the manual.
+
+*** Commands understand version prefixes, such as âgcc-5â for âgcc-5.1.0â
+
+*** âguix package --searchâ now sorts packages by name and version
+
+*** Substitute information is now fetched using HTTP pipelining
+
+Before that the âsubstituterâ used threads. Using HTTP pipelining means that
+resource consumption is reduced on both the client and server sides. As a
+side effect, a progress report is displayed as substitute info is downloaded.
+
+*** âguix packageâ warns when a $GUIX_PACKAGE_PATH module cannot be loaded
+
+*** New â--sourcesâ option to âguix buildâ
+
+*** New Bash completion file, installed in $sysconfdir/bash_completion.d
+
+*** New âguix import hackageâ command
+
+See âInvoking guix importâ in the manual.
+
+*** âguix lintâ supports FTP for the âsourceâ and âhome-pageâ checkers
+
+*** âguix lintâ has a new âderivationâ checker
+
+*** âguix import cpanâ better handles dependencies and licenses
+
+*** Packages are now build in an environment with a UTF-8 locale
+
+** Distribution
+
+*** C library's name service switch (NSS) is now fully configurable
+
+See âName Service Switchâ in the manual.
+
+*** New services: wicd, lirc, colord, upower, console-keymap
+
+*** Xorg service supports new drivers, such as Nouveau
+
+*** lsh service has new options, initializes its seed by default
+
+*** /etc/ssl symlink is created, for X.509 certificates
+
+See âX.509 Certificatesâ in the manual.
+
+*** âguix systemâ reports duplicate service identifiers
+
+*** New /etc/bashrc file that loads Bash completion when available
+
+*** SLiM service uses sessions from /run/current-system/profile/share/xsessions
+
+See âX Windowâ in the manual.
+
+*** The Linux âYAMAâ restricting policy on PTRACE_ATTACH is now disabled
+
+*** /etc/shells now lists all the user accountsâ shells
+
+*** /gnu/store is now remounted read-only, to avoid accidental modification
+
+*** /etc/profile is sources each profileâs âetc/profileâ file
+
+*** XXX new packages
+
+*** XXX package updates
+
+** Programming interfaces
+
+*** New (guix build gremlin) to parse and validate ELF dynamic link info
+
+*** (guix build-system gnu) has a new âvalidate-runpathâ phase
+
+This phase reads the dynamic entries of ELF files and reports libraries listed
+as NEEDED that are not found in the RUNPATH.
+
+*** New (gnu services desktop) module and â%desktop-servicesâ variable
+
+*** New (guix cvs-download) module, for CVS checkouts
+
+*** New (guix build-system waf) module, for the Waf build system
+
+*** New (guix build-system haskell) module, to build Haskell packages
+
+*** (guix build-system gnu) now supports zip archives
+
+*** New convenience syntax âmodify-phasesâ added in (guix build utils)
+
+*** The âldâ wrapper more finely determines whether to use â-rpathâ
+
+*** (guix gexp) exports âgexp-inputâ to describe input unambiguously
+
+*** The âdefine-gexp-compilerâ form allows (guix gexp) to be extended
+
+*** New âlocal-fileâ constructor exported by (guix gexp)
+
+** Noteworthy bug fixes
+
+*** Profiles created with âguix package -pâ as indirect GC roots
+
+Before that they were made permanent GC rootsâi.e., uncollectable.
+
+*** âguix packageâ distinguishes downgrades from upgrades
+
+*** Handle HTTP redirects to relative URI references
+ (<http://bugs.gnu.org/19840>)
+
+*** Downloads now honor the âhttp_proxyâ environment variable
+ (<http://bugs.gnu.org/20402>)
+
+*** â--no-*â options are now always correctly handled
+ (<http://lists.gnu.org/archive/html/guix-devel/2015-02/msg00702.html>)
+
+*** SLiM no longer leaks open file descriptors
+
+*** Don't compare <pam-service> objects with 'equal?'
+ (<http://bugs.gnu.org/20037>)
+
+*** x86_64 and i686 bootstrap binaries updated (<http://bugs.gnu.org/19780>)
+
+*** âfind-filesâ no longer follows symlinks (<http://bugs.gnu.org/20081>)
+
+*** libc message catalog (âlibc.moâ) is now installed
+
+*** libstdc++ has appropriate RUNPATH (<http://bugs.gnu.org/20358>)
+
+*** âdhcp-client-serviceâ now correctly tracks dhclientâs PID
+
+** Native language support
+
+*** New translations: da (Danish)
+
+*** Updated translations: eo
+
* Changes in 0.8.1 (since 0.8)
** Package management