[freetds] snapshots stuck

Craig A. Berry craigberry at mac.com
Sun Mar 22 23:14:57 EDT 2009


On Mar 22, 2009, at 6:41 PM, James K. Lowden wrote:

> Craig A. Berry wrote:
>> good snapshots would be a big help.
>> Or some other way to generate the bits that need to be generated.
>
> Ach.  I'm so sorry to have wasted your time, Craig.
>
> I just uploaded snapshots.  That out to get you going.

Thanks.

> I'm also attaching fwiw the BSD makefile that I use to generate the
> snapshots.  If you're so inclined, maybe you can see why the upload  
> fails
> to happen.

I don't see anything certain right off the bat.  I would guess that  
something left over from a previous run that needs to stick around for  
comparison is somehow getting in the way by making one target or  
another appear up-to-date when it's not.  But that's just speculation  
and until I get make dist working locally, I'm not in a position to  
reproduce and debug it.

> Until a few months ago, the nightly snapshot was handled by a simple
> script that ran every night, provided the system was up.  Then I had  
> the
> bright idea to provide a "nightly" snapshot of the release, too, so  
> that
> people would have immediate access to patches.  But it didn't make  
> sense
> to generate the release tarball nightly, because patches are applied
> irregularly.  I wanted the tarball date to reflect the latest patch,  
> so
> that people could gauge whether or not an earlier tarball they had was
> still the most recent.
>
> How to do that?  Comparing MD5s seemed like the right way.  And still
> does.  But I seem to have been too clever by half, and can't get the  
> thing
> to go forward when it should.  Bah.

That all makes good sense.  We're probably only one line of code away  
from perfection, so just to find that line.

Note that more current VCSs have ways to generate snapshots, such as  
git --archive, etc.  To do that and get a snapshot people can use, you  
need the generated files to be part of the repository with regenerate  
targets that will rebuild them when needed but otherwise leave them  
alone.  That might be a good idea anyway.

> I don't have time tonight to look at it.  I will get to it as soon  
> as I
> can.  If someone else spots something, it might speed things up.

No rush, and especially no reason to ruin your Sunday evening over  
it.  My attention to this will be spotty over the next few days but  
I'll report anything interesting I find.

________________________________________
Craig A. Berry
mailto:craigberry at mac.com

"... getting out of a sonnet is much more
  difficult than getting in."
                  Brad Leithauser



More information about the FreeTDS mailing list