Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 115177 - dev-tcltk/iwidgets should depend on dev-tcltk/itk
Summary: dev-tcltk/iwidgets should depend on dev-tcltk/itk
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: TCL/TK Project
URL:
Whiteboard:
Keywords: QAbaddep
: 110633 (view as bug list)
Depends on:
Blocks: 110633
  Show dependency tree
 
Reported: 2005-12-11 03:32 UTC by Donald R. Gray Jr
Modified: 2006-12-03 06:40 UTC (History)
7 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Donald R. Gray Jr 2005-12-11 03:32:23 UTC
While looking @ '/usr/lib/iwidgets4.0.1/iwidgets.tcl'

I found the following:

package require Tcl 8.0
package require Tk 8.0
package require Itcl 3.2
package require Itk 3.2 

dev-tcltk/itk is not listed in $DEPEND for dev-tcltk/iwidgets.

This was preventing sguil-client executing properly on my machine. 

Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Marcelo Goes (RETIRED) gentoo-dev 2005-12-12 11:26:09 UTC
Indeed, I see the same thing here.

There is a keywording problem before >=dev-tcltk/itk-3.2 can be added to DEPEND.
=dev-tcltk/iwidgets-4.0.1 is stable on alpha, amd64, ia64, ppc, sparc and x86.
The only version of itk available, =dev-tcltk/itk-3.3, however, is ~amd64 and ~x86.

Therefore:
amd64 and x86 should see if they can stabilize =dev-tcltk/itk-3.3;
alpha, ia64, ppc and sparc should see if they can keyword =dev-tcltk/itk-3-3 and
be ready to stabilize it as soon as possible.

Marcelo
Comment 2 Ferris McCormick (RETIRED) gentoo-dev 2005-12-12 13:26:16 UTC
OK for ~sparc.  However, one of the internal tests --- interp.test --- does not
run.  Error looks like:
=================================
---- errorInfo: interpreter named "slave" already exists, cannot create
    while executing
"interp create slave"
    ("uplevel" body line 2)
    invoked from within
"uplevel 1 $script"
=================================
which looks like a problem in the test to me, but it needs resolution before
sparc can go stable.  I'm removing sparc from CC, but adding me because of this.
Comment 3 Mark Loeser (RETIRED) gentoo-dev 2005-12-15 22:39:11 UTC
x86 done
Comment 4 Simon Stelling (RETIRED) gentoo-dev 2005-12-29 11:18:37 UTC
i can't reproduce the problem in comment #2, so it's marked stable on amd64
Comment 5 Joe Jezak (RETIRED) gentoo-dev 2006-01-21 11:36:11 UTC
I've marked it ~ppc.  When it needs to be marked stable, please re-add us.
Comment 6 Marcelo Goes (RETIRED) gentoo-dev 2006-01-22 15:09:29 UTC
*** Bug 110633 has been marked as a duplicate of this bug. ***
Comment 7 Marcelo Goes (RETIRED) gentoo-dev 2006-01-22 15:35:36 UTC
ppc: did you keyword dev-tcltk/itk? I'm not seeing the ~ppc keyword here.
alpha, ia64: please keyword dev-tcltk/itk asap.
Comment 8 Joe Jezak (RETIRED) gentoo-dev 2006-01-22 15:56:06 UTC
Sorry, I forgot to commit.  I've marked 3.3-r1 ~ppc.
Comment 9 Jose Luis Rivero (yoswink) (RETIRED) gentoo-dev 2006-01-23 15:01:13 UTC
Alpha experiments the same problem as sparc with tests. In fact, i can't run any of the test sucesffully.

Also, this QA message is calling my attention and stopping me from mark itk as ~alpha:

----------------------------------------------------------------------
QA Notice: the following files contain executable stacks
 Files with executable stacks will not work properly (or at all!)
 on some architectures/operating systems.  A bug should be filed
 at http://bugs.gentoo.org/ to make sure the file is fixed.
--- --- RWX usr/lib/itk3.3/libitk3.3.so
----------------------------------------------------------------------

Is there a trusted test or app to look if this is a bug or just doesn't work on alpha?

Thanks.
Comment 10 Thomas Cort (RETIRED) gentoo-dev 2006-01-23 15:30:11 UTC
(In reply to comment #9)
> QA message ... executable stacks ... bug or just doesn't work on alpha?

From vapier to gentoo-dev 
http://marc.theaimsgroup.com/?l=gentoo-dev&m=113659021028841&w=3

/** snip **/
http://www.gentoo.org/proj/en/hardened/gnu-stack.xml#doc_chap7

we are not able to qa check all arches at the moment for executable stacks due 
to toolchain limitations, alpha included ... that means dont waste your time 
trying to fix it

i've already updated portage to only warn about exec stacks on "fully 
supported" architectures, that version just has yet to be released
/** snip **/
Comment 11 Jakub Moc (RETIRED) gentoo-dev 2006-09-10 13:50:21 UTC
Can you add the dependency finally? Also, WTH is this? 

<snip>
DEPEND=">=dev-tcltk/itcl-3.2.1"
PDEPEND="dev-tcltk/iwidgets"
</snip>

Why does it PDEPEND on itself?

(In reply to comment #5)
> I've marked it ~ppc.  When it needs to be marked stable, please re-add us.

Please, stabilize dev-tcltk/itk so that this can be closed.

Comment 12 Tobias Scherbaum (RETIRED) gentoo-dev 2006-09-14 10:50:59 UTC
ppc stable
Comment 13 Jakub Moc (RETIRED) gentoo-dev 2006-12-03 06:40:11 UTC
Deps fixed, keyworded, closing.