GNU Hurd 0.7, GNU Mach 1.6, GNU MIG 1.6 released

2015-10-31 Thread Thomas Schwinge
Hi!

Please see
<http://www.gnu.org/software/hurd/news/2015-10-31-releases.html>.

Text-only version:

| GNU Hurd 0.7, GNU Mach 1.6, GNU MIG 1.6 released.
| 
| We're pleased to announce new releases!
| 
| GNU Hurd 0.7, NEWS:
| 
| Version 0.7 (2015-10-31)
| 
| 
| The node cache in ext2fs has been improved, generalized, and moved to
| libdiskfs.  It is now also used by isofs and fatfs.
| 
| 
| The native fakeroot tool has been greatly improved.  It now handles
| named sockets, and multiple corner cases related to permissions were
| identified and fixed.
| 
| 
| A new utility `rpcscan' has been introduced.  It scans Mach servers
| and displays the RPCs handled by the associated demuxer.
| 
| 
| A long-standing synchronization issue involving the filesystem
| translators, libdiskfs, and libpager has been identified and fixed.
| 
| 
| The code has been updated to work with newer versions of the compiler
| and libc, and numerous bugs have been fixed throughout the code.
| 
| Release tarballs may be downloaded from ftp://ftp.gnu.org/gnu/hurd/, 
http://ftp.gnu.org/gnu/hurd/, or checked out of Git, 
http://git.savannah.gnu.org/cgit/hurd/hurd.git. SHA1 checksums:
| 
| a735a07687f7996face3bd310af2254192a02f40  hurd-0.7.tar.bz2
| d10b3c1de191ac88425aa30a03c4130e2a883b14  hurd-0.7.tar.bz2.sig
| 62032e04bf6b22e4c874772f1f77d5678d916054  hurd-0.7.tar.gz
| 7fafd66e0003ea3768f76bd597e617bdc202e312  hurd-0.7.tar.gz.sig
| 
| The GNU Hurd is the GNU project's replacement for the Unix kernel. It is 
a collection of servers that run on the Mach microkernel to implement file 
systems, network protocols, file access control, and other features that are 
implemented by the Unix kernel or similar kernels (such as Linux). More 
detailed: documentation, what is the GNU Hurd.
| 
| GNU Mach 1.6, NEWS:
| 
| Version 1.6 (2015-10-31)
| 
| 
| The code has been updated to work with newer versions of the compiler,
| and numerous bugs have been fixed throughout the code.
| 
| 
| The lock debugging infrastructure has been revived and improved, and
| many locking issues have been fixed.
| 
| 
| The IPC tables and the hash table mapping objects to IPC entries have
| been replaced by radix trees.  This addresses a scalability issue, as
| IPC tables required huge amounts of continuous virtual kernel memory.
| 
| 
| The kernel now allows non-privileged users to wire a small amount of
| memory.
| 
| 
| A bug hindering the eviction of inactive pages by the pageout daemon
| has been identified and fixed.
| 
| 
| The kernel now keeps timestamps relative to the system boot time.
| Among other things this fixes bogus uptime readings if the system time
| is altered.
| 
| 
| A reference leak in the exception handling mechanism has been
| identified and fixed.
| 
| 
| ANSI escape sequences are now handled when using `printf'.  This fixes
| the formatting of messages printed by various Linux drivers.
| 
| Release tarballs may be downloaded from ftp://ftp.gnu.org/gnu/gnumach/, 
http://ftp.gnu.org/gnu/gnumach/, or checked out of Git, 
http://git.savannah.gnu.org/cgit/hurd/gnumach.git. SHA1 checksums:
| 
| 73e09c43955ef2e3459b2877b5e6d6bbe517b8c3  gnumach-1.6.tar.bz2
| 96ff426b3b94acf327a88f25c80ab5b5f26ed94a  gnumach-1.6.tar.bz2.sig
| 448cd88974a5264736c900691c9ab62a810aff28  gnumach-1.6.tar.gz
| e06e733ad11f2e048dd9ad3348c2d3100be26078  gnumach-1.6.tar.gz.sig
| 
| GNU Mach is the GNU distribution of the Mach microkernel, upon which a 
GNU Hurd system is based. The microkernel provides an Inter Process 
Communication (IPC) mechanism that the Hurd uses to define interfaces for 
implementing in a distributed multi-server fashion the services a traditional 
operating system kernel provides. More detailed: documentation.
| 
| GNU MIG 1.6, NEWS:
| 
| Version 1.6 (2015-10-31)
| 
| 
| * MIG now emits RPC lookup functions that are declared `static inline'
|   improving compatibility with newer dialects of C.
| 
| Release tarballs may be downloaded from ftp://ftp.gnu.org/gnu/mig/, 
http://ftp.gnu.org/gnu/mig/, or checked out of Git, 
http://git.savannah.gnu.org/cgit/hurd/mig.git. SHA1 checksums:
| 
| a9a4b5666834afe8fb861453c5b3ef324201f1d3  mig-1.6.tar.bz2
| 93562c45bbda40ad31f74f6f2fd0c064ef8f0ec5  mig-1.6.tar.bz2.sig
| 6e937a35229da02e9e739d75a03020e24a1b5297  mig-1.6.tar.gz
| fc25bb9652406675fed63c4581493a6fc39d9690  mig-1.6.tar.gz.sig
| 
| GNU MIG is the GNU distribution of the Mach 3.0 Interface Generator 
(MIG). This tool translates Remore Procedure Call (RPC) definition files to C 
code, and is required to compile any packages that are receiving or invoking 
RPCs, such as GNU Mach, GNU Hurd, and the GNU C Library (glibc) when compiled 
for the Hurd. More detailed: documentation.
| 
| glibc-2.19-hurd+libpthread-20151031
| 
| Sn

GNU Scientific Library 2.0 released

2015-10-31 Thread Patrick Alken
 Version 2.0 of the GNU Scientific Library (GSL) is now available. GSL
provides a large collection of routines for numerical computing in C.
The major version number was increased, since a number of internal
workspaces have changed and so existing binaries must be recompiled
against this new library. There are also a small number of API changes
and deprecated functions.

This release includes significant new features and bug fixes:

* Sparse matrices
* Regularized least squares
* 2D interpolation
* New nonlinear least squares solver

The full NEWS file entry is appended below.

The file details for this release are:

ftp://ftp.gnu.org/gnu/gsl/gsl-2.0.tar.gz
ftp://ftp.gnu.org/gnu/gsl/gsl-2.0.tar.gz.sig

The GSL project homepage is http://www.gnu.org/software/gsl/

GSL is free software distributed under the GNU General Public License.

Thanks to everyone who reported bugs and contributed improvements.

Patrick Alken

==
* What is new in gsl-2.0:

** fixed bug #43258 for hypergeometric functions (Raymond Rogers)

** added L-curve analysis routines for linear Tikhonov regression

** add running statistics module

** added bilinear and bicubic interpolation (David Zaslavsky)

** added function gsl_multifit_robust_residuals to compute robust
   fit residuals

** added Steffen monotonic interpolation method (Jean-François Caron)

** added new nonlinear least squares solver 'lmniel' suitable for
   systems with large numbers of data

** nonlinear least squares solver now tracks the number of function
   and Jacobian evaluations, see example program for details

** the 'fdf' field of gsl_multifit_function_fdf is now deprecated
   and does not need to be specified for nonlinear least squares
   problems

** added extensive test suite to nonlinear least squares module,
   resulting in a few minor bug fixes; the routine
   gsl_multifit_fdfsolver_driver has been rewritten (with API change)
   to handle the various error codes of the lmsder iterate
   routine, resulting in a high level caller which is highly robust
   for a wide class of problems

** added support for sparse matrices, including a GMRES
   iterative linear solver

** added routines gsl_linalg_givens and gsl_linalg_givens_gv
   for Givens rotations

** added Tikhonov (ridge) regularization to least squares module
   (linear and nonlinear)

** removed unused argument 'n' from gsl_sf_ellint_D

** merged bspline_deriv_workspace into bspline_workspace to simplify
   bspline API; the functions
 gsl_bspline_deriv_alloc
 gsl_bspline_deriv_free
   are now deprecated and will be removed in a future release.

** merged ALF extension into GSL for associated Legendre functions;
   api has changed; consequently the functions:
 gsl_sf_legendre_Plm_array
 gsl_sf_legendre_Plm_deriv_array
 gsl_sf_legendre_sphPlm_array
 gsl_sf_legendre_sphPlm_deriv_array
 gsl_sf_legendre_array_size
   are now deprecated and will be removed in a future release.

** added function gsl_multifit_robust_weights to allow user to
   access the various weighting functions

-- 
If you have a working or partly working program that you'd like
to offer to the GNU project as a GNU package,
see https://www.gnu.org/help/evaluation.html.