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.
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
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.
x86 done
i can't reproduce the problem in comment #2, so it's marked stable on amd64
I've marked it ~ppc. When it needs to be marked stable, please re-add us.
*** Bug 110633 has been marked as a duplicate of this bug. ***
ppc: did you keyword dev-tcltk/itk? I'm not seeing the ~ppc keyword here. alpha, ia64: please keyword dev-tcltk/itk asap.
Sorry, I forgot to commit. I've marked 3.3-r1 ~ppc.
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.
(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 **/
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.
ppc stable
Deps fixed, keyworded, closing.