I've uploaded the old (with trailing spaces) lgpl.txt to Fink's file system at SourceForge.net and locally changed one of the .info files that use it to Source to mirror:sourceforge:fink/lgpl.txt. When I run fink fetch I get
wget http://distfiles.master.finkmirrors.net/lgpl.txt When I run fink fetch on the new package description that Sources to http://www.gnu.org/licenses/lgpl.txt I get wget http://distfiles.master.finkmirrors.net/lgpl.txt so they're both trying to download the same (old) file from our mirrors and the latter package fails the fetch phase, i.e., changing SourceN to mirror:sourceforge:fink/lgpl.txt didn't seem to help with this mismatch. I guess I can't use CustomMirror for only one of the Sources, right? On 13/08/2009, at 12:05, David R. Morrison wrote: > There is another option, which is to host "our" lgpl.txt in fink's > sourceforge space. We've done that before when a checksum changed > unexpectedly -- its tricky to change the file on the fink mirrors > without changing the filename. The only change in info files would > be to redirect the Source to mirror:sourceforge:fink/lgpl.txt (Note > that this use of mirror is confusingly different from fink's own > source mirroring system.) > > The file should probably go in the "mirror" section of our > sourceforge file release pages. It's a bit tricky to figure out how > to use SF's file release system these days, so if you have trouble, > I can try to do it. Let me know. > > -- Dave > > > On Aug 13, 2009, at 5:38 AM, monipol wrote: > >> Hello all, >> >> I've just noticed there's a mismatch between finkmirrors.net's and >> gnu.org's lgpl.txt. Our lgpl.txt in finkmirrors.net: >> >> $ grep " $" lgpl.fink.txt >> 0. Additional Definitions. >> Version. >> $ >> >> And the one at gnu.org: >> >> $ grep " $" lgpl.gnu.txt >> $ >> >> leading to >> >> $ diff lgpl.fink.txt lgpl.gnu.txt >> 13c13 >> < 0. Additional Definitions. >> --- >>> 0. Additional Definitions. >> 114c114 >> < Version. >> --- >>> Version. >> $ >> >> and different checksums, naturally. I guess the folks at gnu.org >> fixed >> those trailing spaces after our mirroring service grabbed their >> lgpl.txt. >> >> What to do? >> >> a) Update lgpl.txt in all our finkmirrors.net servers (not sure how >> much work this would entail) and fix md5sum in current package >> descriptions that use it. A quick grep tells me there's only two of >> them. >> >> b) Fix new package descriptions to use the md5sum of our (with >> trailing spaces) lgpl.txt. However, when our mirror infrastructure is >> down (rather unlikely, I suppose) packages that need lgpl.txt will >> fail the fetch phase because downloading from the original URL will >> give an md5sum mismatch. >> >> In my humble opinion we should go with option a. What do you think? >> >> >> Cheers, >> >> -- >> monipol >> http://finkers.wordpress.com ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Fink-devel mailing list [email protected] http://news.gmane.org/gmane.os.apple.fink.devel Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-devel
