Article View: gnu.announce
Article #305GMP 5.1.0 finally available at ftp.gnu.org
From: Niels Möller
Date: Thu, 07 Feb 2013 19:53
Date: Thu, 07 Feb 2013 19:53
83 lines
5770 bytes
5770 bytes
Last December, the GMP team released a new major release of the GNU
Multiple Precision Arithmetic Library (GMP), identified as 5.1.0. This
message is an update to that announcement.
* At long last, this release is now also available at ftp.gnu.org, after
a minor tweak of the release files, see below.
* About the new release files
The release files from December were affected by an automake bug,
where the distcheck target creates an insecure world-writable
directory. This bug did *not* affect the GMP release process, and we
consider it a minor security problem. Nevertheless, it could be
dangerous to users under some circumstances, and new packages with
this problem have been deemed unsuitable for distribution via
ftp.gnu.org.
Since older versions of GMP, as well as many other packages, have the
same problem, our general advice is to never invoke the distcheck
target in packages using automake unless you are confident that either
(i) the Makefile.in was generated using a recent automake version, or
(ii) you have no untrusted users or processes with access on the same
machine.
New files, fixing this problem (and only this problem) have been
prepared. To distinguish them from the earlier release files, the new
files carry the version string "5.1.0a" in their names. Available both
at gmplib.org and gnu.org (and its mirrors):
ftp://ftp.gnu.org/gnu/gmp/gmp-5.1.0a.tar.xz
ftp://ftp.gnu.org/gnu/gmp/gmp-5.1.0a.tar.bz2
ftp://ftp.gmplib.org/pub/gmp-5.1.0/gmp-5.1.0a.tar.xz
ftp://ftp.gmplib.org/pub/gmp-5.1.0/gmp-5.1.0a.tar.bz2
The *only* difference to the 5.1.0 release files is a small patch to
the top-level Makefile.in, included below. Unless you're using the
distcheck make target, there is no reason to upgrade.
* Problems with the new mini-gmp package
One new feature in GMP-5.1.0 was mini-gmp, a small, portable, but less
efficient, implementation of a subset of GMP's mpn and mpz interfaces.
Unfortunately, this new package was not quite of release quality. Of
the functions not used in the GMP bootstrap, several were untested and
they contained a number of bugs. The 5.1.0a files do *not* address
these problems; a properly tested mini-gmp will be included with
gmp-5.1.1. Don't use mini-gmp as included in 5.1.0(a). If you would
like to try out mini-gmp, you are encouraged to instead get the
current version from the GMP repository.
* The signing key used for the 5.1.0 and earlier releases is being
retired. The 5.1.0a files are the first to be signed with the new key,
ID 28C67298.
* For more information about GMP, including known issues with the
current release, see http://gmplib.org/.
On behalf of the GMP team,
/Niels Möller
diff -ur gmp-5.1.0-orig/Makefile.in gmp-5.1.0/Makefile.in
--- gmp-5.1.0-orig/Makefile.in 2012-12-18 20:05:16.000000000 +0100
+++ gmp-5.1.0/Makefile.in 2013-01-06 18:13:44.000000000 +0100
@@ -1047,7 +1047,7 @@
*.zip*) \
unzip $(distdir).zip ;;\
esac
- chmod -R a-w $(distdir); chmod a+w $(distdir)
+ chmod -R a-w $(distdir); chmod u+w $(distdir)
mkdir $(distdir)/_build
mkdir $(distdir)/_inst
chmod a-w $(distdir)
--
Niels Möller. PGP-encrypted email is preferred. Keyid C0B98E26.
Internet email is subject to wholesale government surveillance.
Technical Details
Message-ID:
<mailman.19283.1360272363.855.info-gnu@gnu.org>Path:
arc1-ca.pugleaf.net!g1ni3817wig.0!nntp.google.com!feeder1.cambriumusenet.nl!82.197.223.108.MISMATCH!feeder2.cambriumusenet.nl!feed.tweaknews.nl!194.109.133.83.MISMATCH!newsfeed.xs4all.nl!newsfeed4.news.xs4all.nl!xs4all!border4.nntp.ams.giganews.com!border2.nntp.ams.giganews.com!nntp.giganews.com!newsreader4.netcologne.de!news.netcologne.de!news.glorb.com!usenet.stanford.edu!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Thread: 4622fc145,32bc6e34c2119bbf,start
X-Google-Attributes: gid4622fc145,public,usenet
X-Google-NewGroupId: yes
X-Google-Language: ENGLISH,ASCII
X-Received: by 10.180.98.103 with SMTP id eh7mr2405828wib.3.1360549011709;
Sun, 10 Feb 2013 18:16:51 -0800 (PST)
Path: arc1-ca.pugleaf.net!g1ni3817wig.0!nntp.google.com!feeder1.cambriumusenet.nl!82.197.223.108.MISMATCH!feeder2.cambriumusenet.nl!feed.tweaknews.nl!194.109.133.83.MISMATCH!newsfeed.xs4all.nl!newsfeed4.news.xs4all.nl!xs4all!border4.nntp.ams.giganews.com!border2.nntp.ams.giganews.com!nntp.giganews.com!newsreader4.netcologne.de!news.netcologne.de!news.glorb.com!usenet.stanford.edu!not-for-mail
From: nisse@lysator.liu.se (Niels Möller)
Newsgroups: gnu.announce
Subject: GMP 5.1.0 finally available at ftp.gnu.org
Date: Thu, 07 Feb 2013 20:53:33 +0100
Lines: 85
Approved: info-gnu@gnu.org
Message-ID: <mailman.19283.1360272363.855.info-gnu@gnu.org>
NNTP-Posting-Host: lists.gnu.org
Mime-Version: 1.0
X-Trace: usenet.stanford.edu 1360272365 22913 208.118.235.17 (7 Feb 2013 21:26:05 GMT)
X-Complaints-To: action@cs.stanford.edu
To: gmp-announce@gmplib.org, info-gnu@gnu.org
Envelope-to: info-gnu@gnu.org
X-Authentication-Warning: stalhein.lysator.liu.se: nisse set sender to
nisse@lysator.liu.se using -f
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2 (usg-unix-v)
X-Virus-Scanned: ClamAV using ClamSMTP
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
(bad octet value).
X-Received-From: 2001:6b0:17:f0a0::3
X-Mailman-Approved-At: Thu, 07 Feb 2013 16:26:01 -0500
X-BeenThere: info-gnu@gnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Announcements and Requests for Help from the GNU project and the Free
Software Foundation <info-gnu.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/info-gnu>,
<mailto:info-gnu-request@gnu.org?subject=unsubscribe>
List-Archive: <http://lists.gnu.org/archive/html/info-gnu>
List-Post: <mailto:info-gnu@gnu.org>
List-Help: <mailto:info-gnu-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/info-gnu>,
<mailto:info-gnu-request@gnu.org?subject=subscribe>
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable