Skip to Content.
Sympa Menu

freetds - Re: [freetds] snapshots stuck

freetds AT lists.ibiblio.org

Subject: FreeTDS Development Group

List archive

Chronological Thread  
  • From: "Craig A. Berry" <craigberry AT mac.com>
  • To: FreeTDS Development Group <freetds AT lists.ibiblio.org>
  • Subject: Re: [freetds] snapshots stuck
  • Date: Sun, 22 Mar 2009 22:14:57 -0500


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





Archive powered by MHonArc 2.6.24.

Top of Page