Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 245489 - sci-mathematics/gimps-25.7 version bump
Summary: sci-mathematics/gimps-25.7 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Michal Januszewski (RETIRED)
URL: http://mersenne.org/freesoft
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-11-04 08:44 UTC by Paolo Pedroni
Modified: 2008-12-11 16:57 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
Patch for latest version of GIMPS (gimps-25.7.build.patch,1.32 KB, patch)
2008-11-04 09:34 UTC, Paolo Pedroni
Details | Diff
Fix typo in file name (gimps-25.7.ebuild.patch,1.32 KB, patch)
2008-11-04 10:08 UTC, Paolo Pedroni
Details | Diff
New patch based on new 25.6 ebuild (20081105) (gimps-25.7.ebuild.patch,1.38 KB, patch)
2008-11-05 11:48 UTC, Paolo Pedroni
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Paolo Pedroni 2008-11-04 08:44:32 UTC
Version 25.7 of sci-mathematics/gimps is available for download at the URL above.

Please notice that names of configuration files have changed and the management of multiprocessors has changed. I suggest a big warning in the ebuild that directs users to http://mersenne.org/freesoft/#upgradeusers

There is no static version this time. It depends on libcurl.so.4, thus current stable curl works fine, but it's not in system so the dependency must be made explicit, and on libstdc++.so.6, so something must be made (I think) for those still using gcc-3 and/or on x86.

Reproducible: Always

Steps to Reproduce:
Comment 1 Paolo Pedroni 2008-11-04 09:14:38 UTC
I just noticed that there's an ebuild for 25.6 in the tree. It mostly seems alright but I don't understand where does the dependencies for openssl || e2fsprogs-libs and com_err and virtual/krb5 come from. I just do not see them in the binary. Excerpt from 'less mprime':
[snip]
Dynamic section at offset 0x364030 contains 24 entries:
  Tag        Type                         Name/Value
 0x0000000000000001 (NEEDED)             Shared library: [libm.so.6]
 0x0000000000000001 (NEEDED)             Shared library: [libpthread.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libcurl.so.4]
 0x0000000000000001 (NEEDED)             Shared library: [libstdc++.so.6]
 0x0000000000000001 (NEEDED)             Shared library: [libc.so.6]
 0x000000000000000c (INIT)               0x401fb0
 0x000000000000000d (FINI)               0x754618
 0x0000000000000004 (HASH)               0x400240
 0x0000000000000005 (STRTAB)             0x400fd8
 0x0000000000000006 (SYMTAB)             0x400588
 0x000000000000000a (STRSZ)              1182 (bytes)
 0x000000000000000b (SYMENT)             24 (bytes)
 0x0000000000000015 (DEBUG)              0x0
 0x0000000000000003 (PLTGOT)             0x864208
 0x0000000000000002 (PLTRELSZ)           2400 (bytes)
 0x0000000000000014 (PLTREL)             RELA
 0x0000000000000017 (JMPREL)             0x401650
 0x0000000000000007 (RELA)               0x401608
 0x0000000000000008 (RELASZ)             72 (bytes)
 0x0000000000000009 (RELAENT)            24 (bytes)
 0x000000006ffffffe (VERNEED)            0x401558
 0x000000006fffffff (VERNEEDNUM)         4
 0x000000006ffffff0 (VERSYM)             0x401476
 0x0000000000000000 (NULL)               0x0
[snip]

Please add the warning regarding configuration files and upgrades anyway.

Thanks a lot.
Comment 2 Paolo Pedroni 2008-11-04 09:34:27 UTC
Created attachment 170704 [details, diff]
Patch for latest version of GIMPS

This patch should address my concerns with the current ebuild for gimps-25.6. Feel free to amend it. files/gimps-25.6-conf.d and files/gimps-25.6-init.d should simply be renamed to 25.7
Comment 3 Paolo Pedroni 2008-11-04 10:08:01 UTC
Created attachment 170709 [details, diff]
Fix typo in file name
Comment 4 Paolo Pedroni 2008-11-05 11:40:06 UTC
Also note that neither 25.6 nor 25.7  will _ever_ work correctly on x86 because the 32-bit version of the binary is somehow dinamically linked to libcurl.so.3, which is not provided by any package in the tree. I solved this by symlinking libcurl.so.3 to libcurl.so.4 in /usr/lib and so far it appears to be working fine.
Comment 5 Paolo Pedroni 2008-11-05 11:48:23 UTC
Created attachment 170796 [details, diff]
New patch based on new 25.6 ebuild (20081105)
Comment 6 Paolo Pedroni 2008-11-12 09:18:28 UTC
Ping? 25.7 is the new stable version according to 
http://www.mersenne.org/freesoft/ and is the only one able to connect to the new primenet server by default.

Several bugfixes as well.

Please upgrade, at least for AMD64.
Comment 7 Michal Januszewski (RETIRED) gentoo-dev 2008-12-11 16:57:31 UTC
Added to CVS, along with a binary patch which should make it work on x86.  Thanks for the version bump request.