On 10/7/07, Francesco P. Lovergine <[EMAIL PROTECTED]> wrote:
> Current sid (8.4.16-1) shows
>
> % puts $auto_path
> /usr/lib/tcl8.4 /usr/lib /usr/lib/tk8.4
>
> That was the result with wish at the time of reporting.

I see.

> > Since wish tries to find pkgIndex.tcl in every subdirectory of dirs
> > listed in auto_path adding of 291 directories doesn't look reasonable.
> >
>
> Not to me too, but that because having /usr/lib or /usr/share is silly,
> we need /usr/lib/tcltk and /usr/share/tcltk and moving there all
> stuff. I never thought to have tcltk stuff directly under /usr/share :)

Yes, /usr/share/tcltk looks better. And /usr/lib/tcltk would certainly
be better than /usr/lib, but (as Joe English mentioned) all existing
packages are installed into /usr/lib now. Removing /usr/lib from
auto_path would break every package not included to Debian
distribution (assuming that all Debian Tcl/Tk packages are moved to
/usr/lib/tcltk).

>
> > I'd propose a halfway solution - to put bwidget scripts to
> > /usr/share/bwidget1.0.8 and link this directory to /usr/lib. This
> > technique is used in tcllib now.
> >
>
> /usr/share/tcltk/bwidget1.0.8 would be much more reasonable.

I agree with you. But if we want to move Tcl-only packages to
/usr/share/tcltk then we should write a Tcl/Tk policy. Otherwise for
every new package we will have to file a separate bugreport to move
the package.

-- 
Sergei Golovan



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to