Re: [mdbtools-dev] Many patches, is that project dead? Fork?

Brian Bruns <[email protected]> Thu, 17 Jun 2010 09:52:09 -0400
Newsgroups gmane.comp.db.mdb-tools.devel
Message-ID <[email protected]>
I merged a few of the more obvious ones.  Hoping to get back to it
tonight or this weekend.  Again, all commited to the repo at github.

2010/6/16 Nirgal Vourgère <[email protected]>:
> Hi
>
> I've been trying to improve mdbtools and found it quite frustrating seeing no response at all on that mailing list... Last commit was 3 years ago.
>
> This is my last message before setting up a new public repository.
>
> I now have quite a lot of patches over svn trunk, mostly from Debian:
> patches/015-allsyms
>        Add the necessary sql and odbc library dependencies.

Applied.

> patches/038-removals
>        Factorisation of code for macro/module/query/report
> patches/041-eggiconlist
>        Icons, gtk
> patches/045-aboutdialog
>        Use of gtk_show_about_dialog rather than custom widget

Didn't have time to properly evaluate these yet, but maybe you can
give me the run down?  It appears to commonize the handling of the
icon lists?  Also, appears to remove gnome calls in favor of gtk
equivalents.

> patches/055-iconv-config
>        Do not #include <config.h> in public headers.

Didn't apply yet, but will.

> patches/056-libmdb-data
>        Prevent infinite recursion when database contains infinite floats.

Applied.

> patches/070-unixodbc-api
>        Fix 64-bit issues with the ODBC support.

Need to look at.

> patches/090-mdb-hexdump-argc
>        Get mdb-hexdump usage statement to print.
> patches/092-odbc-close-connections
>        Make odbc_close actually disconnect from the database.

Applied.

> patches/094-add-man-pages
>        Add man pages for several binaries.
> patches/096-use-system-txt2man
>        Use system txt2man.

What if txt2man is not there? Might go ahead and apply, but need to
test what happens if there is no txt2man is available (used to be much
more common occurrence than it is now), I'm fine with not installing
man pages if not found, but I want to make sure the behavior is
correct.

> patches/100-postgres-types
>        Fix postgres backend types (UUID, TEXT, BYTEA)

Applied.

> patches/110-export-csv-null
>        Don't output "" when exporting null values.

Applied.

> patches/120-decrypt
>        Support for encrypted files.

Didn't apply yet, but will.

> patches/130-export-smallfloat
>        Fix for small flats

Didn't apply yet, but will.

> patches/140-mdb-tables
>        Fixes in mdb-table command line tool

Applied.

> patches/150-backend-quote
>        Use backend/dialect specific quotation when generating SQL, for support of spaces in tables names and other problematic characters.
> patches/155-blob
>        Support of Blobs
> patches/160-foreign-keys
>        Support for postgres foreign keys and ON UPDATE / ON DELETE.
> patches/170-sequences
>        Support for autonum as postgres sequences.
>

Need to look at these a bit more, at first blush they seem ok.

>
> Is there an commiter left around? Or are they all gone?
> What is their opinion of the above patches?
> Any chance to get an read/write access?
>
> I'm putting all this on http://www.nirgal.com/mdbtools/
>

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo