Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 114278
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Markus Dittrich <markusle@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Donnie Berkholz <dberkholz@gentoo.org>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 114278 depends on: Show dependency tree
Bug 114278 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2005-12-02 08:56 0000
I downloaded gamess:
"The archives contain the current GAMESS release, dated June 27, 2005 R3."

donnie@supernova ~ $ md5sum /usr/portage/distfiles/gamess-current.tar.gz
1478f6223f5096d00552806f2a98fd9e  /usr/portage/distfiles/gamess-current.tar.gz
donnie@supernova ~ $ ls -l /usr/portage/distfiles/gamess-current.tar.gz
-rw-r--r--  1 donnie users 6339705 2005-12-02 08:39
/usr/portage/distfiles/gamess-current.tar.gz

donnie@supernova ~ $ grep gamess-current
/usr/portage/sci-chemistry/gamess/files/digest-gamess-05272005
MD5 3aa67e3db20051d372f6fc79c47c3abe gamess-current.tar.gz 5761028

------- Comment #1 From Markus Dittrich 2005-12-02 10:10:41 0000 -------
Hrmph!  
  
Thanks Donnie for pointing that out! This is a tricky one (at least for me),   
and I would like to ask or your opinion. The gamess guys do semi-annual releases   
as well as small revision bumps in between. Hence, the current ebuild  
digest is for Jun 27 (R2) while you have downloaded the most current   
one which is Jun 27 (R3). Therefore, in principle, the ebuild should be  
named gamess-05272005.x.ebuild where x is the revision.   
  
Unfortunately (very), the source tarballs are always named gamess.current.tar.gz  
hence there is no easy way for the user to keep tarballs corresponding to  
different revisions/releases in distfiles.  
  
There are a few solutions that come to mind how one could make  
this mess somewhat more transparentl  
  
- renaming the ebuilds to gamess-05272005.x.ebuild and keeping  
  only the most recent one around.  
- renaming the ebuilds to gamess-05272005.x.ebuild and asking the  
  user to copy the gamess-current.tar.gz to    
  /usr/portage/distfiles/gamess-05272005.x.tar.bz instead of just  
  dropping the original file (this should leave the file size and hash untouched 
  I guess). This way we could keep several revisions around without too much 
confusion.  
  
I'll also write an email to upstream asking them if they could rename  
their tarballs, but until this happens if at all I'll have to leave with it.  
  
Thanks for your help,  
Markus  
  
  

------- Comment #2 From Donnie Berkholz 2005-12-02 11:11:00 0000 -------
(In reply to comment #1)
> There are a few solutions that come to mind how one could make  
> this mess somewhat more transparentl  
>   
> - renaming the ebuilds to gamess-05272005.x.ebuild and keeping  
>   only the most recent one around.  
> - renaming the ebuilds to gamess-05272005.x.ebuild and asking the  
>   user to copy the gamess-current.tar.gz to    
>   /usr/portage/distfiles/gamess-05272005.x.tar.bz instead of just  
>   dropping the original file (this should leave the file size and hash 
>   untouched I guess). This way we could keep several revisions around without 
>   too much confusion.

I rather prefer the latter.

> I'll also write an email to upstream asking them if they could rename  
> their tarballs, but until this happens if at all I'll have to leave with it. 

I remember that they used to have named tarballs. Perhaps they could make them
available again. Another reason for doing so is that people with multiple
versions around get confused about which one any given tarball might be.

------- Comment #3 From Markus Dittrich 2005-12-02 11:20:49 0000 -------
(In reply to comment #2) 
> > - renaming the ebuilds to gamess-05272005.x.ebuild and keeping   
> >   only the most recent one around.   
> > - renaming the ebuilds to gamess-05272005.x.ebuild and asking the   
> >   user to copy the gamess-current.tar.gz to     
> >   /usr/portage/distfiles/gamess-05272005.x.tar.bz instead of just   
> >   dropping the original file (this should leave the file size and hash  
> >   untouched I guess). This way we could keep several revisions around without  
> >   too much confusion. 
>  
> I rather prefer the latter. 
>  
 
Me too, and that's what I'll do. I am currently preparing and testing  
a gamess-05272005.3.ebuild (which asks the user to rename+copy the 
tarball) and can hopefully drop it into portage later today and then 
remove the "bad one". 
 
Thanks for your comments! 
 
best, 
Markus  
 
 

------- Comment #4 From Markus Dittrich 2005-12-03 11:37:30 0000 -------
I just committed the bumped and renamed ebuild. 
It took a little longer since the new revision contains quite a few changes that 
I wanted to test. Unfortunately, for their new TDHF code the GAMESS folks 
are now using file units >99 which are not supported by the default g77. 
Hence TDHF doesn't run at the moment. 
 
I have created a patch for gcc that should fixes this (I does at least on my system) 
and provided it to the gcc folks (bug #114367). Hopefully they will include 
it if it doesn't cause any other breakage that I am not aware of. 
 
Thanks, 
Markus 

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug