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

Reply via email to