public inbox for cygwin-apps@cygwin.com
 help / color / mirror / Atom feed
From: Corinna Vinschen <corinna-cygwin@cygwin.com>
To: cygwin-apps@cygwin.com
Subject: Re: [ITA] tcl-sqlite3
Date: Tue, 14 Jan 2014 12:45:00 -0000	[thread overview]
Message-ID: <20140114124456.GA10212@calimero.vinschen.de> (raw)
In-Reply-To: <CAO1jNwuFef9qAtertgu3MxnX7vFwAuUN5T3LsBKMi+9FHDzkTQ@mail.gmail.com>

[-- Attachment #1: Type: text/plain, Size: 2208 bytes --]

On Jan 14 13:15, Jan Nijtmans wrote:
> 2014/1/14 Corinna Vinschen:
> > I don't know much about sqlite, but your package content puzzles me:
> >
> >   usr/lib/sqlite3.8.2/pkgIndex.tcl
> >   usr/lib/sqlite3.8.2/sqlite382.dll
> >   usr/share/man/mann/sqlite3.n.gz
> >
> > This looks only vaguely related to tcl.  I see that the existing
> > tcl-sqlite3-3.7.15.2-1.tar.bz2 in the 64 bit distro looks similar,
> > but it's bound against sqlite-3.7.15.2, so it probably won't work
> > with recent sqlite versions anyway.
> 
> Well, I tested it, and the tcl-sqlite-3.7.15.2 package works
> fine together with the sqlite-3.8.2 package: All sqlite3
> package are binary upwards compatible.
> 
> > I really don't quite grok the directory layout and the naming.
> 
> Without patching, the TEA (Tcl Extension Architecture) is
> followed, of course I can patch it to whatever structure
> is required for Cygwin. Thanks!
> 
> > I took a look into the Fedora package, which is called "sqlite-tcl".
> > It provides
> >
> >   /usr/lib/tcl8.5/sqlite3
> >   /usr/lib/tcl8.5/sqlite3/libtclsqlite3.so
> >   /usr/lib/tcl8.5/sqlite3/pkgIndex.tcl
> >
> > That makes more sense to me:
> 
> My tcl-sqlite3 build works with both Tcl 8.5 and 8.6 without
> re-compilation. Of course I could install copies in both
> /usr/lib/tcl8.5 and /usr/lib/tcl8.6, if that is desired, but
> both copies would just be identical.

That's not what I meant.  What I meant is that Tcl extras are installed
under /usr/lib/tcl, not directly under /usr/lib.  I have no idea about
the TEA, but it looks wrong to install Tcl stuff to /usr/lib.  Perl
stuff is under /usr/lib/perl, python stuff is under /usr/lib/python,
ruby stuff is under /usr/lib/ruby... you get the idea.

Also, even if sqlite3.8.2 and sqlite382.dll works, it's kind of
puzzeling.  Are you saying using sqlite3 and libtclsqlite3.so on Fedora
is wrong, not following TEA?  It's much easier to grok and doesn't
wrongly imply it only works on a specificx sqlite 3.x.x version, IMHO.


Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

[-- Attachment #2: Type: application/pgp-signature, Size: 819 bytes --]

  reply	other threads:[~2014-01-14 12:45 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-01-14 12:15 Jan Nijtmans
2014-01-14 12:45 ` Corinna Vinschen [this message]
2014-01-14 20:34   ` Warren Young
2014-01-14 20:52     ` Corinna Vinschen
2014-01-14 21:39       ` Yaakov (Cygwin/X)
  -- strict thread matches above, loose matches on Subject: below --
2014-01-21 14:07 Jan Nijtmans
2014-01-21 16:26 ` Christopher Faylor
2014-01-14 15:50 Jan Nijtmans
2014-01-14 16:45 ` Corinna Vinschen
2014-01-14 19:30   ` Yaakov (Cygwin/X)
2014-01-14 19:49     ` Corinna Vinschen
2014-01-14 21:45       ` Yaakov (Cygwin/X)
2014-01-15  9:13         ` Jan Nijtmans
2014-01-20  3:52           ` Yaakov (Cygwin/X)
2014-01-20  9:37             ` Jan Nijtmans
2014-01-21 14:01               ` Corinna Vinschen
2014-01-14 19:48 ` Yaakov (Cygwin/X)
2014-01-14 12:56 Jan Nijtmans
2014-01-13 10:57 Jan Nijtmans
2014-01-14  9:55 ` Corinna Vinschen
2014-01-14 19:16   ` Yaakov (Cygwin/X)
2014-01-14 20:39 ` Warren Young

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20140114124456.GA10212@calimero.vinschen.de \
    --to=corinna-cygwin@cygwin.com \
    --cc=cygwin-apps@cygwin.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).