On Tue, Oct 18, 2011 at 7:36 AM, Didier Raboud <o...@debian.org> wrote: [...] > == Propositions == > > So in order to solve this smartly, I think there are basically 5 > possibilities: > > 1) "Forget about jimtcl, rely on existing tcl interpreters" > > This is mostly "repacking to avoid the embedded jimtcl copy", "no > packaging of it, go on as is done currently; by relying on existing tcl > interpreters. > Pros: easy, straightforward,avoids the binary embedding of jimtcl. > Cons: does not solve the "desktop install needs tcl interpreter".
It also doesn't solve a second case we're trying to cover: the fact that usb-modeswitch would be the only package in the boot path on *Ubuntu* that would rely on Tcl. That's another reason why a compiled language was chosen. > 2) "Allow interpretation using separate jimtcl" Sounds like a good idea to ship jimtcl separately anyway. That said, the comments above apply again. > 3) "Embed jimtcl using the internal copy" [...] > 4) "Embed jimtcl using a standalone package" [...] > 5) "Rewrite the usb-modeswitch-dispatcher in C" [...] > For now, the upstream developer hasn't included this rewrite into the > upstream package (for his own set of reasons). My current strategy is to > avoid as much as possible to diverge from upstream, hence why it's not in > Debian's usb-modeswitch for now. Yup, it's already out-of-sync, though I'll try to get this fixed in the next two weeks. I've also sent another email to upstream about including the "rewrite". The end goal would be to have a tarball that provides both options: a tcl version and a C version of the -dispatcher code. The version to use could be chosen at build time. I'm obviously all for this option, but I agree it would be much better if it was included in the tarball. > For now and before the enlightenments of d-devel, I think that I would order > the solutions as following: > > 2 1 4 5 3 > > What's your opinion ? 5 2 1 4 3 -- Mathieu Trudel-Lapierre <mathieu...@gmail.com> Freenode: cyphermox, Jabber: mathieu...@gmail.com 4096R/EE018C93 1967 8F7D 03A1 8F38 732E FF82 C126 33E1 EE01 8C93 -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/CACfMzvoaWE=zgppvh1+qwh2ykzc3hz61b6gkm8gbgw0jp...@mail.gmail.com