Re: Cross compilation, warnings and errors

Luis Lavena <[email protected]>
Newsgroups gmane.comp.db.tds.freetds
Message-ID <[email protected]>
On Tue, Jan 25, 2011 at 2:09 PM,  <[email protected]> wrote:
> On Tue, Jan 25, 2011 at 12:15:24PM -0300, Luis Lavena wrote:
>>
>> cp file.ext to file.ext.orig
>> # edit file.ext
>> diff -u file.ext.orig file.ext
>>
>> There is a lot of manual overhead on that simple action. There is also
>> the lack of history of the changes or against which version/revision
>> was it implemented.
> ...
>> (and I forgot all my tricks to deal with CVS, sorry).
>
> Seriously, do you expect or even hope every project you deal with will adopt
> your favorite version control system?
>

No, I don't, I simply said that I forgot all my CVS tricks and asked
about the GitHub mirror with no answer, so I assume is not an
"official mirror"

> I think it's fine and wonderful you've learned to use git.  If you'd like to
> set up and maintain a git repository along the lines of what Brian did, or
> encourage him to bring it up to date, by all means please do so.
>

If the details on that particular setup were made public, for sure
others would have done it.

> But surely you agree that the choice of VCS is up to the people maintaining the
> project?  And surely you understand that changing VC systems is pure overhead?
> (There might be a return on the investment, but it's slow.)
>

Yes, I understand.

>
> I'm curious about git and Hg, but honestly afaict they solve a problem the
> FreeTDS project could only hope to have: tens or hundreds of contributors all
> merging their code.  We have one repository. It uses software installed on
> almost any machine that could build the project, and provides nightly snapshots.
>  It's about as accessible as it can be.
>
> And, no, I don't think the developer dearth is due to CVS.  No one's ever told
> me they'd love to contribute but can't stand dealing with CVS.  Hacking on
> FreeTDS requires relatively rare skills that can be applied to a wide variety of
> problems.  Why address those skills, and the time to understand the codebase, to
> something that basically works?  Think of the children!
>

Again, my comment was not aimed to get FreeTDS change to what you
think is my just learned or favorite VCS, but was with the idea of
hints about CVS workflow, seems these didn't read properly in english
after all.

As for the overhead, I'll refer to this just shown thread in the list:

http://lists.ibiblio.org/pipermail/freetds/2011q1/026688.html

There has been no official release of FreeTDS in the past 2 years:

http://www.freetds.org/news.html

But only nightly snapshots and stable ones. There is "stable"
snapshot, and while the directory inside the package is versioned, the
file itself isn't

I mean, i can go and download stable now, come back 2 months from now
and "stable" will not be the same, so my patches or my assumptions are
gone if I compare them with a MD5 or SHA1 signature.

So, if I were a developer working on a package manager attempting to
create a recipe (which, ehem, I am) I would doubt in the future that
my recipe will work and will need to keep a closer (real close) look
to FreeTDS project evolution.

Which brings the computer tools versus human doing the tooling for the
computers, but again, that is not the conversation I want to have.

As I simply stated at the beginning, my objective is able to compile
FreeTDS in order to compile TinyTDS to offer an alternative to Ruby
developers to connect to MSSQL servers, I'm not here to change your
VCS perspective or anything else, and if you thought I wanted, please
apologize.

Again, thank you for the indications on the issues related to headers,
will provide patches on SourceForge tracker to ensure successful
compilation against mingw-w64.

Regards,
-- 
Luis Lavena
AREA 17
-
Perfection in design is achieved not when there is nothing more to add,
but rather when there is nothing more to take away.
Antoine de Saint-Exupéry
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.