From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id E7E28138CC5 for ; Thu, 26 Mar 2015 10:18:56 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 836F4E084C; Thu, 26 Mar 2015 10:18:55 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id E8D89E084A for ; Thu, 26 Mar 2015 10:18:54 +0000 (UTC) Received: from fma197.math.uni-magdeburg.de (fma197.math.uni-magdeburg.de [141.44.72.197]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: tomka) by smtp.gentoo.org (Postfix) with ESMTPSA id 7D28C340A5E for ; Thu, 26 Mar 2015 10:18:53 +0000 (UTC) Message-ID: <5513DD0B.4090003@gentoo.org> Date: Thu, 26 Mar 2015 11:18:51 +0100 From: Thomas Kahle User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.5.0 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-science@lists.gentoo.org Reply-to: gentoo-science@lists.gentoo.org MIME-Version: 1.0 To: gentoo-science@lists.gentoo.org Subject: Re: [gentoo-science] ntl bump References: <5512DD7F.2070505@gentoo.org> <55132D23.3050003@gmail.com> In-Reply-To: <55132D23.3050003@gmail.com> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="jTrme8TOUsQtLcLGNK00gHQrO7T5Hlgmw" X-Archives-Salt: 5419be9b-f396-4c84-970f-26a5b7210471 X-Archives-Hash: 9e8574a8ba26c05676d61882c7776fee This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --jTrme8TOUsQtLcLGNK00gHQrO7T5Hlgmw Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi On 25/03/15 22:48, Fran=C3=A7ois Bissey wrote: > On 03/26/15 05:08, Thomas Kahle wrote: >> dev-libs/ntl is at 8.1.2 already (we have 6.* in the tree). I'd work = on >> the bump if nobody else is. >> >> For the 6.* versions there is a patch which implements an error callba= ck >> mechanism which is used in sage. In the 8.* versions ntl has its own >> error callback, but it has a different interface than the one in our >> patch. >> >> Will sage (when?) be able to deal with ntl's native mechanism or do we= >> need the patch? I can translate it to the new version, but it may mak= e >> no sense. >=20 > For now I think sage should stick with ntl-6.*. Victor (ntl upstream) i= s > now on the sage-devel mailing list and is ready to help sage move on. > Sage and packages used by sage are his main consumer after all. > But right now no one has started the transistion. > I think I may make noise for sage 6.7, at the moment we are > re-organizing some of the code wrapping ntl and it may not be advisable= > to change the version at the same time. > The following packages also need checking: > flint > singular (does 4.* depend on ntl as well) > eclib > linbox I bumped ntl to 8.1.2 in the tree. Both Singular and Macaulay2 fail with something like NTLconvert.cc:523:79: error: invalid cast from type =E2=80=98const NTL::WrappedPtr=E2=80=99 to type =E2=80=98long in= t*=E2=80=99 int cc=3D mpn_get_str (cf_stringtemp, 16, (mp_limb_t *) (((long *) (a.rep)) + 2), sizeofrep); https://github.com/Macaulay2/M2/issues/214 https://github.com/Singular/Sources/issues/710 So I restricted the deps for now. Flint works, and eclib and linbox are not in the main tree or science overlay, so I consider those your business :) > I'll have a look at the one that still belong to the s-o-g overlay. Great, thanks. Thomas --=20 Thomas Kahle http://dev.gentoo.org/~tomka/ --jTrme8TOUsQtLcLGNK00gHQrO7T5Hlgmw Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.22 (Darwin) Comment: GPGTools - https://gpgtools.org iQEcBAEBCgAGBQJVE90LAAoJEDHSY8ey5xaRPScH/jBVAglUHJC8AcV2OCQAxYmI gvVGZOanEvP74Nz4VKXxLX22UWyEDTz+cgvK8MYsLsAjJz5jWa8CJwpHBCGLrrQE hRVegsLFEd5XmnScfN69gGxO2L8bHponOrVKQ1/VKdz6haMmBsbGIHotcP9HXBFy 08enJGioUlIIxnBzSUxVzP/U0h6os/mMnodn1q0/oI+sqRqEd3JzwvAKwPLC1x04 FCPynjds1NjyxrngI1chxnbYHqoX7UWxFFGcGToq5ZoWNqvo/d7bKKc/gmm+lNat CSy+tH7ulGoqS2MPz1JWRmbr3SDNJUmzkT7bn9KuB7cAtqDOctSSB9NncjsZLY8= =ex1J -----END PGP SIGNATURE----- --jTrme8TOUsQtLcLGNK00gHQrO7T5Hlgmw--