Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 17808 - split up tcltk use flag to tcl and tk
Summary: split up tcltk use flag to tcl and tk
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Doug Goldstein (RETIRED)
URL:
Whiteboard:
Keywords:
: 70059 (view as bug list)
Depends on: 148213 152399 161742
Blocks: 137785
  Show dependency tree
 
Reported: 2003-03-19 03:37 UTC by Thomas Raschbacher
Modified: 2007-04-16 08:50 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Wine 20040121 Patch (wine-20040121.diff,664 bytes, patch)
2004-08-02 14:29 UTC, Doug Goldstein (RETIRED)
Details | Diff
Wine 20040213 Patch (wine-20040213.diff,664 bytes, patch)
2004-08-02 14:29 UTC, Doug Goldstein (RETIRED)
Details | Diff
Wine 20040309 Patch (wine-20040309.diff,664 bytes, patch)
2004-08-02 14:30 UTC, Doug Goldstein (RETIRED)
Details | Diff
Wine 20040408-r1 Patch (wine-20040408-r1.diff,670 bytes, patch)
2004-08-02 14:30 UTC, Doug Goldstein (RETIRED)
Details | Diff
Wine 20040505 Patch (wine-20040505.diff,397 bytes, patch)
2004-08-02 14:31 UTC, Doug Goldstein (RETIRED)
Details | Diff
Wine 20040615-r1 (wine-20040615-r1.diff,400 bytes, patch)
2004-08-02 14:32 UTC, Doug Goldstein (RETIRED)
Details | Diff
Wine 20040716 Patch (wine-20040716.diff,397 bytes, patch)
2004-08-02 14:33 UTC, Doug Goldstein (RETIRED)
Details | Diff
ebuild that still have tcltk USE flag (deprecated_tcltk.log,8.80 KB, text/plain)
2006-09-09 11:02 UTC, Jakub Moc (RETIRED)
Details
updated list of ebuild w/ IUSE=tcltk (tcltk.log,4.09 KB, text/plain)
2007-01-01 16:05 UTC, Jakub Moc (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Raschbacher gentoo-dev 2003-03-19 03:37:15 UTC
find packages which might need cleaning-up:

find /usr/portage -iname '*.ebuild' -exec grep -l tcltk \{\} \; | sed
s%/[^/]*\.ebuild$%% | sort | uniq

Reproducible: Always
Steps to Reproduce:
Comment 1 Thomas Raschbacher gentoo-dev 2003-03-19 03:37:46 UTC
mine(atm)
Comment 2 Edward Roper 2003-07-22 10:00:02 UTC
Just adding my $0.02 here. I run several production server gentoo boxes without xfree installed. I have uses for tcl but not tk as that would automagically install xfree, etc. which I try to avoid. Use of the tcltk flag however has ebuilds like python trying to build tk and thus X. Anyway I'm sure that somebody already figured it out (or this bug wouldn't be filed), so I suppose I'm adding this more for anyone else that runs across this bug and doesn't immediately realise why it's of importance.
Comment 3 SpanKY gentoo-dev 2003-08-08 22:35:30 UTC
whats the status of this bug ?

if no one has done any real work on it ill go ahead and split the damn thing this weekend ;)

just like edward, i have a server where i want tcl but not tk ... when i goto update python, it uses tcltk to pull in tk which pulls in X which i dont want
Comment 4 Mr. Bones. (RETIRED) gentoo-dev 2003-08-08 23:33:38 UTC
I don't think it's necessary really.  Seemant...based on the analysis I sent
you, do you see any reason to split the flag?  Seems like it could all be handled
by other USE conditionals.
Comment 5 Seemant Kulleen (RETIRED) gentoo-dev 2003-09-12 02:20:58 UTC
per nick's -core post, when portage supports conditional uses and "embedded" use like: tcltk? ( X? tk : tcl ) then this problem goes away.  splitting them up just creates more headache than it's worth.
Comment 6 Thomas Raschbacher gentoo-dev 2004-02-18 09:39:20 UTC
what's the status of conditional & embedded uses?
Comment 7 Mr. Bones. (RETIRED) gentoo-dev 2004-03-13 11:24:08 UTC
I think this bug can be closed.  I believe all cases can be handled like this:

tcltk? (
    dev-lang/tcl
    X? ( dev-lang/tk )
)
Comment 8 Thomas Raschbacher gentoo-dev 2004-03-17 06:52:33 UTC
if that works then it's fine with me definitely...
but someone has to do all those ebuilds still..
Comment 9 Doug Goldstein (RETIRED) gentoo-dev 2004-07-30 22:56:17 UTC
I'm working on all of them. In a current Portage tree it effects 120 packages. And correct me if I'm wrong but I believe we're going to want to revision bump all these packages so they can be made properly aware of the tk situation on that system.
Comment 10 Seemant Kulleen (RETIRED) gentoo-dev 2004-08-01 11:13:38 UTC
doug, you're not splitting them are you?
Comment 11 Doug Goldstein (RETIRED) gentoo-dev 2004-08-01 12:27:33 UTC
No. I know that creating new USE flags is a Bad Thing. Plus there's really no real need. I've been using Mr. Bones' solution to the problem an Portage Overlay on my system. I've jotted down all the maintainers name's and emails in a separate file. Just lemme know how you want me to proceed from there.
Comment 12 Doug Goldstein (RETIRED) gentoo-dev 2004-08-02 14:29:13 UTC
Created attachment 36662 [details, diff]
Wine 20040121 Patch
Comment 13 Doug Goldstein (RETIRED) gentoo-dev 2004-08-02 14:29:56 UTC
Created attachment 36663 [details, diff]
Wine 20040213 Patch
Comment 14 Doug Goldstein (RETIRED) gentoo-dev 2004-08-02 14:30:29 UTC
Created attachment 36664 [details, diff]
Wine 20040309 Patch
Comment 15 Doug Goldstein (RETIRED) gentoo-dev 2004-08-02 14:30:58 UTC
Created attachment 36665 [details, diff]
Wine 20040408-r1 Patch
Comment 16 Doug Goldstein (RETIRED) gentoo-dev 2004-08-02 14:31:33 UTC
Created attachment 36666 [details, diff]
Wine 20040505 Patch
Comment 17 Doug Goldstein (RETIRED) gentoo-dev 2004-08-02 14:32:34 UTC
Created attachment 36668 [details, diff]
Wine 20040615-r1
Comment 18 Doug Goldstein (RETIRED) gentoo-dev 2004-08-02 14:33:19 UTC
Created attachment 36669 [details, diff]
Wine 20040716 Patch
Comment 19 Doug Goldstein (RETIRED) gentoo-dev 2004-08-02 14:35:02 UTC
Wine Patches for this issue... CC'd Wine herd.
Comment 20 Doug Goldstein (RETIRED) gentoo-dev 2004-08-06 15:40:14 UTC
Reassigning to the TCL/TK herd. Since we'll be banging out all these patches.
Comment 21 Doug Goldstein (RETIRED) gentoo-dev 2004-08-06 19:40:17 UTC
Adding net-dialup to the CC. They've got bug #53986 dependant on this.
Comment 22 SpanKY gentoo-dev 2004-10-30 19:50:01 UTC
wine is fixed with wine-20041019-r2
Comment 23 Nathan 2006-03-20 15:46:56 UTC
What happened to the activity on this bug?

I second the sentiments in Comment #2.  I have tons of in-house tcl stuff running on all my production servers, but have absolutely no use for tk.  It would be nice if the tcltk flag was separated into separate tcl and tk flags, since tcl and tk are separate.
Comment 24 Thomas Raschbacher gentoo-dev 2006-04-02 07:43:22 UTC
as this bug is quite old and I really don't have time for it at the moment i'll reassign it to bug-wranglers.
Comment 25 Jakub Moc (RETIRED) gentoo-dev 2006-04-02 07:50:26 UTC
(In reply to comment #24)
> as this bug is quite old and I really don't have time for it at the moment i'll
> reassign it to bug-wranglers.

Hmmm, that's nice. And how are bug wranglers supposed to fix this? 

Comment 26 Jakub Moc (RETIRED) gentoo-dev 2006-05-28 08:53:15 UTC
Marking LATER, reopen when you get manpower to do the job. ;)
Comment 27 Doug Goldstein (RETIRED) gentoo-dev 2006-06-23 14:15:30 UTC
I guess I'll take care of it.
Comment 28 Thomas Raschbacher gentoo-dev 2006-07-10 09:17:57 UTC
@cardoe: thanks, great that someone has the time to do this finally :)
Comment 29 Jakub Moc (RETIRED) gentoo-dev 2006-07-23 06:58:57 UTC
*** Bug 70059 has been marked as a duplicate of this bug. ***
Comment 30 Jakub Moc (RETIRED) gentoo-dev 2006-09-09 11:02:15 UTC
Created attachment 96496 [details]
ebuild that still have tcltk USE flag
Comment 31 Alin Năstac (RETIRED) gentoo-dev 2006-10-23 00:58:40 UTC
I've fixed this in following packages:
  app-mobilephone/obexftp
  net-dialup/globespan-adsl
  net-dialup/pptpclient
  net-libs/wvstreams
Comment 32 Carsten Lohrke (RETIRED) gentoo-dev 2006-10-23 17:29:34 UTC
Still a whole bunch to fix. cc'ing some teams hopefully helps a bit.

app-dicts/wordnet
app-misc/misterhouse
app-misc/nomad-tool
app-pda/pilot-link
app-text/active-dvi
app-text/namazu
app-text/texlive
app-text/txt2tags
app-text/uudeview
dev-db/metakit
dev-db/pgcluster
dev-db/postgis
dev-lang/caml-light
dev-lang/cm3
dev-lang/entity
dev-lang/erlang
dev-lang/gnu-smalltalk
dev-lang/ocaml
dev-lang/R
dev-lang/ruby
dev-lang/ruby-cvs
dev-libs/liboop
dev-libs/redland-bindings
dev-libs/xapian-bindings
dev-lisp/gcl
dev-lisp/gcl-cvs
dev-ml/findlib
dev-ml/lablgl
dev-perl/POE
dev-python/matplotlib
dev-util/aegis
games-arcade/jumpnbump
games-arcade/koules
games-mud/gMOO
games-mud/lyntin
games-roguelike/zangband
games-util/umodpack
media-gfx/graphviz
media-libs/hamlib
media-sound/timidity++
net-analyzer/rrdtool
net-analyzer/snortalog
net-im/kadu
net-im/micq
net-irc/emech
net-irc/epic5
net-irc/xchat-gnome
net-misc/ebayagent
net-misc/suite3270
sci-geosciences/grass
sci-libs/plplot
sci-libs/vtk
sci-mathematics/maxima
sci-mathematics/scilab
sys-cluster/openpbs
sys-cluster/torque
x11-drivers/linuxwacom
Comment 33 Michael Cummings (RETIRED) gentoo-dev 2006-10-24 14:57:14 UTC
dev-perl/POE done. 
Comment 34 Christian Faulhammer (RETIRED) gentoo-dev 2006-11-02 09:45:43 UTC
(In reply to comment #32)
> dev-lang/erlang

 At least corrected version 2.10.7 upwards (which are testing).
Comment 35 Alexandre Buisse (RETIRED) gentoo-dev 2006-11-03 02:11:55 UTC
dev-lang/ocaml and dev-lang/caml-light done, I think those were the only one maintained by ml.
Comment 36 Alexandre Buisse (RETIRED) gentoo-dev 2006-11-03 02:52:12 UTC
I had missed dev-ml/(lablgl|findlib), they are done now.
Comment 37 Tristan Heaven (RETIRED) gentoo-dev 2006-11-04 18:20:52 UTC
games done
Comment 38 Markus Ullmann (RETIRED) gentoo-dev 2006-11-27 15:38:01 UTC
net-analyzer/rrdtool
net-analyzer/snortalog
done
Comment 39 Christian Faulhammer (RETIRED) gentoo-dev 2006-11-28 00:13:38 UTC
sci-mathematics/scilab

has been done
Comment 40 Christian Faulhammer (RETIRED) gentoo-dev 2006-11-28 05:56:48 UTC
Please fix your packages, then you can remove yourself from cc.  Moving from USE=tcltk -> USE=tk or USE=tcl
maintainer-needed/-wanted will be handled by me if noone steps up.

maintainer-needed/-wanted
/usr/portage/app-text/uudeview
/usr/portage/dev-db/metakit
/usr/portage/dev-lang/entity
/usr/portage/dev-libs/liboop
/usr/portage/media-libs/hamlib (pulls in tcl and tk)

app-dicts 
/usr/portage/app-dicts/wordnet

perl
/usr/portage/app-misc/misterhouse
/usr/portage/net-misc/ebayagent

sound, george
/usr/portage/app-misc/nomad-tool
sound
/usr/portage/media-sound/timidity++

pda
/usr/portage/app-pda/pilot-link (pulls in tcl and tk)

text-markup
/usr/portage/app-text/active-dvi (depends on wrong ocaml prerequisites)
/usr/portage/app-text/texlive
/usr/portage/app-text/txt2tags

cjk
/usr/portage/app-text/namazu

postgresql
/usr/portage/dev-db/pgcluster

vapier
/usr/portage/dev-lang/cm3
/usr/portage/dev-libs/redland-bindings

araujo, mkennedy
/usr/portage/dev-lang/gnu-smalltalk (pulls in tcl and tk)

sci
/usr/portage/dev-lang/R
sci, cryos
/usr/portage/sci-libs/plplot (pulls in tcl and tk)
sci-mathematics
/usr/portage/sci-mathematics/maxima

ruby
/usr/portage/dev-lang/ruby-cvs

python, marienz
/usr/portage/dev-libs/xapian-bindings
python
/usr/portage/dev-python/matplotlib

common-lisp
/usr/portage/dev-lisp/gcl
/usr/portage/dev-lisp/gcl-cvs

karltk
/usr/portage/dev-util/aegis

graphics
/usr/portage/media-gfx/graphviz (pulls in tcl and tk)

netmon
/usr/portage/net-analyzer/rrdtool
/usr/portage/net-analyzer/snortalog

net-im
/usr/portage/net-im/micq

net-irc
/usr/portage/net-irc/emech
/usr/portage/net-irc/epic5
/usr/portage/net-irc/xchat-gnome

robbat2
/usr/portage/net-misc/suite3270

cluster,tantive
/usr/portage/sys-cluster/openpbs

x11-drivers
/usr/portage/x11-drivers/linuxwacom (pulls in tcl and tk)
Comment 41 Andrey Grozin gentoo-dev 2006-11-28 06:17:26 UTC
sci-mathematics/maxima-5.10.0.ebuild at Gentoo science overlay (http://gentooscience.org/) uses tk USE flag. Isn't it a good time to move it to the main tree?
Comment 42 Piotr Jaroszyński (RETIRED) gentoo-dev 2006-11-28 09:37:38 UTC
pda(app-pda/pilot-link) done.
Comment 43 Christian Faulhammer (RETIRED) gentoo-dev 2006-11-28 10:42:32 UTC
From cryos' away message:
"[...]Feel free to fix any of my packages as always :)"

sci, cryos
/usr/portage/sci-libs/plplot (pulls in tcl and tk)

maintainer-needed/-wanted
/usr/portage/app-text/uudeview
/usr/portage/dev-db/metakit
/usr/portage/dev-lang/entity
/usr/portage/dev-libs/liboop
/usr/portage/media-libs/hamlib (pulls in tcl and tk)

All from above done.
Comment 44 Christian Faulhammer (RETIRED) gentoo-dev 2006-11-28 12:28:12 UTC
Allowance from nattfodd, thanks again.

text-markup
/usr/portage/app-text/active-dvi (depends on wrong ocaml prerequisites)
/usr/portage/app-text/texlive
/usr/portage/app-text/txt2tags

All done
Comment 45 Markus Ullmann (RETIRED) gentoo-dev 2006-11-28 12:53:58 UTC
was already done
Comment 46 Marien Zwart (RETIRED) gentoo-dev 2006-11-28 17:07:15 UTC
xapian-bindings and matplotlib done, removing me and python.
Comment 47 Yuval Yaari (RETIRED) gentoo-dev 2006-11-29 03:46:34 UTC
$Perl->done();
Comment 48 Christian Faulhammer (RETIRED) gentoo-dev 2006-11-29 07:47:40 UTC
Allowance from mkennedy.

araujo, mkennedy
/usr/portage/dev-lang/gnu-smalltalk (pulls in tcl and tk)

common-lisp
/usr/portage/dev-lisp/gcl
/usr/portage/dev-lisp/gcl-cvs

Above fixed.
Comment 49 Nguyen Thai Ngoc Duy (RETIRED) gentoo-dev 2006-12-07 11:42:30 UTC
dev-lang/ruby-cvs done
Comment 50 Akinori Hattori gentoo-dev 2006-12-13 03:46:58 UTC
app-text/namazu done.
Comment 51 George Shapovalov (RETIRED) gentoo-dev 2006-12-16 12:44:21 UTC
nomad-tool masked for removal.
Comment 52 Jakub Moc (RETIRED) gentoo-dev 2007-01-01 16:05:45 UTC
Created attachment 105116 [details]
updated list of ebuild w/ IUSE=tcltk
Comment 53 Christian Faulhammer (RETIRED) gentoo-dev 2007-01-10 11:39:59 UTC
To avoid problems with built_with_use we always need a stable version stable which uses the split USE flags for Tcl and Tk.  Some of you have fixed testing but not stable branch of their ebuilds, so please file a stabilisation request (and make it block this one here) or fix the current stable.  vapier, you must have forgotten cm3, so I readd you.   This listing is based on jakub's automated report and manually checked for if a fixed stable version is needed.

The packages not fixed on 10 Feb 2007 will be fixed by me, just step up, if you don't want me to touch your package.

sci-mathematics/maxima has been fixed and so the team is removed from CC.

app-dicts 
app-dicts/wordnet

sound
media-sound/timidity++ (fix stable and testing)

postgresql
dev-db/pgcluster

vapier
dev-lang/cm3

sci
dev-lang/R (fix stable)

sci-geosciences,nerdboy
sci-geosciences/grass-6.0.1 (fix stable)

karltk
dev-util/aegis (fix stable and testing)

graphics
media-gfx/graphviz (pulls in tcl and tk)

net-im
net-im/micq
net-im/kadu

net-irc
net-irc/emech
net-irc/epic5
net-irc/xchat-gnome

robbat2
net-misc/suite3270

cluster,tantive
sys-cluster/openpbs

x11-drivers
x11-drivers/linuxwacom (pulls in tcl and tk)
Comment 54 Christian Faulhammer (RETIRED) gentoo-dev 2007-01-12 13:03:20 UTC
dev-util/aegis-4.19 fixed, stabilisation requested where needed
Comment 55 Markus Dittrich (RETIRED) gentoo-dev 2007-01-13 15:57:29 UTC
(In reply to comment #53)
> sci
> dev-lang/R (fix stable)

Hi Christian,

I just fixed R and removed sci from the cc list since
it looks like we're done. My apologies for the delay.

cheers,
Markus
Comment 56 Joshua Baergen (RETIRED) gentoo-dev 2007-01-13 17:25:40 UTC
linuxwacom fixed.  Sorry about the delay.
Comment 57 Christian Faulhammer (RETIRED) gentoo-dev 2007-02-10 23:43:28 UTC
Following are fixed in stable and testing for all KEYWORDS, so I remove the respective maintainers.  Three are still left untouched, see below.

app-dicts 
app-dicts/wordnet

sound
media-sound/timidity++ (fix stable and testing)

sci-geosciences,nerdboy
sci-geosciences/grass-6.0.1 (fix stable)

net-irc
net-irc/emech
net-irc/epic5
net-irc/xchat-gnome

robbat2
net-misc/suite3270

cluster,tantive
sys-cluster/openpbs





Still left are the following.  I dare to touch them when I have more time to test properly.

postgresql
dev-db/pgcluster

graphics
media-gfx/graphviz (pulls in tcl and tk)

net-im
net-im/kadu
Comment 58 Christian Faulhammer (RETIRED) gentoo-dev 2007-02-10 23:51:38 UTC
postgresql
dev-db/pgcluster

Fixed, thanks to dev-zero
Comment 59 Christian Faulhammer (RETIRED) gentoo-dev 2007-02-11 00:38:00 UTC
I hate it to have things lying around undone...so the migration is finished.  If you see a bug coming out of my changes, please feel free to cc me on the bug.  Closing this one
Comment 60 Jakub Moc (RETIRED) gentoo-dev 2007-04-09 10:40:50 UTC
Reopening to get rid of the remaining stuff. Please either punt the versions below or backport the use flag changes if they really need to stay in the tree.

dev-db/postgis-0.7.5-r2 - postgresql/sci-geosciences
dev-util/aegis-4.{9,11,16} - karltk but he's been away for over a year
net-im/kadu-0.4.{1,1-r1,2} - mkay/net-im
sci-geosciences/grass-5.4.0 - nerdboy/sci-geosciences
sci-libs/vtk-5.0.0 - markusle/sci
sci-mathematics/maxima-5.9.3 - sci-mathematics
sys-cluster/openpbs-2.3.16-r{2,3} - tantive/cluster
Comment 61 Luca Longinotti (RETIRED) gentoo-dev 2007-04-09 15:29:03 UTC
dev-db/postgis cleaned up, thanks for the notice!
Best regards, CHTEKK.
Comment 62 Doug Goldstein (RETIRED) gentoo-dev 2007-04-09 15:36:09 UTC
Fixed dev-util/aegis-4.{9,11,16} since karltk is gone.
Comment 63 Christian Faulhammer (RETIRED) gentoo-dev 2007-04-15 22:43:13 UTC
kadu
grass

fixed
Comment 64 Christian Faulhammer (RETIRED) gentoo-dev 2007-04-16 08:50:59 UTC
all done and closing again