Bug#824046: libtkx-perl: FTBFS: Tcl error 'Foo at /usr/lib/x86_64-linux-gnu/perl5/5.22/Tcl.pm line 585.\n' while invoking scalar result call

2017-08-02 Thread intrigeri
gregor herrmann:
> +1 for removal.

Done: https://bugs.debian.org/870495



Bug#824046: libtkx-perl: FTBFS: Tcl error 'Foo at /usr/lib/x86_64-linux-gnu/perl5/5.22/Tcl.pm line 585.\n' while invoking scalar result call

2017-08-01 Thread gregor herrmann
On Tue, 01 Aug 2017 18:42:16 -0400, intrigeri wrote:

> I'd rather not do that and thus I'm still in favour of removing this
> package from Debian.
> 
> Thoughts?

+1 for removal.

(And thanks for all your work on rm-candidates.)


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at/ - Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#824046: libtkx-perl: FTBFS: Tcl error 'Foo at /usr/lib/x86_64-linux-gnu/perl5/5.22/Tcl.pm line 585.\n' while invoking scalar result call

2017-08-01 Thread intrigeri
intrigeri:
> that's a leaf package, with 2 votes on popcon,

And now: 1.

> that made it into one
> single stable release ⇒ unless I missed a compelling reason to keep
> it, I would simply get the package remove from sid.

There's a pull request opened since February
(https://github.com/gisle/tkx/pull/2) that looks like it is about this
very issue; upstream didn't comment yet, just like they have not
commented on the RT bug report yet.

So we could certainly review that pull request and apply it in Debian,
but to me it essentially means we're becoming the new upstream
maintainers, and then we will have to keep this module on life-support
ourselves: the last upstream release was in 2010, and there was
1 single upstream commit (in 2013) since then
(https://github.com/gisle/tkx/commits/master).

I'd rather not do that and thus I'm still in favour of removing this
package from Debian.

Thoughts?



Bug#824046: libtkx-perl: FTBFS: Tcl error 'Foo at /usr/lib/x86_64-linux-gnu/perl5/5.22/Tcl.pm line 585.\n' while invoking scalar result call

2016-07-01 Thread intrigeri
Hi,

that's a leaf package, with 2 votes on popcon, that made it into one
single stable release ⇒ unless I missed a compelling reason to keep
it, I would simply get the package remove from sid.

Cheers,
--
intrigeri



Bug#824046: libtkx-perl: FTBFS: Tcl error 'Foo at /usr/lib/x86_64-linux-gnu/perl5/5.22/Tcl.pm line 585.\n' while invoking scalar result call

2016-05-11 Thread gregor herrmann
Control: tag -1 + confirmed

On Wed, 11 May 2016 17:34:56 +0100, Chris Lamb wrote:

> Source: libtkx-perl
> Version: 1.09-1
> Severity: serious
> Justification: fails to build from source

>   # Test 18 got: "Tcl error 'Foo at 
> /usr/lib/x86_64-linux-gnu/perl5/5.22/Tcl.pm line 585.\n' while invoking 
> scalar result call:\n\t\"error Foo\" at 
> /usr/lib/x86_64-linux-gnu/perl5/5.22/Tcl.pm line 
> 588.\n\tTcl::call(Tcl=SCALAR(0x178d220), \"error\", \"Foo\") called at 
> /home/lamby/temp/cdt.20160511172312.jG2eA83qLd.libtkx-perl/libtkx-perl-1.09/blib/lib/Tkx.pm
>  line 329\n\teval {...} called at 
> /home/lamby/temp/cdt.20160511172312.jG2eA83qLd.libtkx-perl/libtkx-perl-1.09/blib/lib/Tkx.pm
>  line 329\n\tTkx::i::call(\"error\", \"Foo\") called at 
> /home/lamby/temp/cdt.20160511172312.jG2eA83qLd.libtkx-perl/libtkx-perl-1.09/blib/lib/Tkx.pm
>  line 51\n\tTkx::AUTOLOAD(\"Foo\") called at t/tcl.t line 38\n\teval {...} 
> called at t/tcl.t line 38\n" (t/tcl.t at line 39)
>   #Expected: "Foo at t/tcl.t line 38.\n"
>   #  t/tcl.t line 39 is: ok($@, "Foo at @{[__FILE__]} line @{[__LINE__ - 
> 1]}.\n");
>   t/tcl.t ... 
>   1..18
>   # Running under perl version 5.022002 for linux
>   # Current time local: Wed May 11 17:23:44 2016
>   # Current time GMT:   Wed May 11 16:23:44 2016
>   # Using Test.pm version 1.26
>   ok 1
>   ok 2
>   ok 3
>   ok 4
>   ok 5
>   ok 6
>   ok 7
>   ok 8
>   ok 9
>   ok 10
>   ok 11
>   ok 12
>   ok 13
>   ok 14
>   ok 15
>   ok 16
>   ok 17
>   not ok 18
>   Failed 1/18 subtests 
>   (in cleanup) Can't call method "DeleteCommand" on an undefined value at 
> /usr/lib/x86_64-linux-gnu/perl5/5.22/Tcl.pm line 655 during global 
> destruction.

This seems to be caused by a recent change in libtcl-perl, which grew
a Tcl::Code::DESTROY method; it looks like the error doesn't refer to
the calling script (t/tcl.t) any more but to the module.

Not sure if we should just relax the test or if there's something to
be done in Tcl (all those warnings about DeleteCommand, also in the
same new method, don't like good either).


Cheers,
gregor

-- 
 .''`.  Homepage https://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06
 : :' : Debian GNU/Linux user, admin, and developer -  https://www.debian.org/
 `. `'  Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
   `-   NP: Bettina Wegner: Das Messer


signature.asc
Description: Digital Signature


Processed: Re: Bug#824046: libtkx-perl: FTBFS: Tcl error 'Foo at /usr/lib/x86_64-linux-gnu/perl5/5.22/Tcl.pm line 585.\n' while invoking scalar result call

2016-05-11 Thread Debian Bug Tracking System
Processing control commands:

> tag -1 + confirmed
Bug #824046 [src:libtkx-perl] libtkx-perl: FTBFS: Tcl error 'Foo at 
/usr/lib/x86_64-linux-gnu/perl5/5.22/Tcl.pm line 585.\n' while invoking scalar 
result call
Added tag(s) confirmed.

-- 
824046: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=824046
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#824046: libtkx-perl: FTBFS: Tcl error 'Foo at /usr/lib/x86_64-linux-gnu/perl5/5.22/Tcl.pm line 585.\n' while invoking scalar result call

2016-05-11 Thread Chris Lamb
Source: libtkx-perl
Version: 1.09-1
Severity: serious
Justification: fails to build from source
User: reproducible-bui...@lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-bui...@lists.alioth.debian.org

Dear Maintainer,

libtkx-perl fails to build from source in unstable/amd64:

  [..]

  Preparing to unpack .../libglapi-mesa_11.2.1-2_amd64.deb ...
  Unpacking libglapi-mesa:amd64 (11.2.1-2) ...
  Selecting previously unselected package libx11-xcb1:amd64.
  Preparing to unpack .../libx11-xcb1_2%3a1.6.3-1_amd64.deb ...
  Unpacking libx11-xcb1:amd64 (2:1.6.3-1) ...
  Selecting previously unselected package libxcb-dri2-0:amd64.
  Preparing to unpack .../libxcb-dri2-0_1.11.1-1_amd64.deb ...
  Unpacking libxcb-dri2-0:amd64 (1.11.1-1) ...
  Selecting previously unselected package libxcb-dri3-0:amd64.
  Preparing to unpack .../libxcb-dri3-0_1.11.1-1_amd64.deb ...
  Unpacking libxcb-dri3-0:amd64 (1.11.1-1) ...
  Selecting previously unselected package libxcb-glx0:amd64.
  Preparing to unpack .../libxcb-glx0_1.11.1-1_amd64.deb ...
  Unpacking libxcb-glx0:amd64 (1.11.1-1) ...
  Selecting previously unselected package libxcb-present0:amd64.
  Preparing to unpack .../libxcb-present0_1.11.1-1_amd64.deb ...
  Unpacking libxcb-present0:amd64 (1.11.1-1) ...
  Selecting previously unselected package libxcb-randr0:amd64.
  Preparing to unpack .../libxcb-randr0_1.11.1-1_amd64.deb ...
  Unpacking libxcb-randr0:amd64 (1.11.1-1) ...
  Selecting previously unselected package libxcb-render0:amd64.
  Preparing to unpack .../libxcb-render0_1.11.1-1_amd64.deb ...
  Unpacking libxcb-render0:amd64 (1.11.1-1) ...
  Selecting previously unselected package libxcb-shape0:amd64.
  Preparing to unpack .../libxcb-shape0_1.11.1-1_amd64.deb ...
  Unpacking libxcb-shape0:amd64 (1.11.1-1) ...
  Selecting previously unselected package libxcb-sync1:amd64.
  Preparing to unpack .../libxcb-sync1_1.11.1-1_amd64.deb ...
  Unpacking libxcb-sync1:amd64 (1.11.1-1) ...
  Selecting previously unselected package libxcb-xfixes0:amd64.
  Preparing to unpack .../libxcb-xfixes0_1.11.1-1_amd64.deb ...
  Unpacking libxcb-xfixes0:amd64 (1.11.1-1) ...
  Selecting previously unselected package libxfixes3:amd64.
  Preparing to unpack .../libxfixes3_1%3a5.0.1-2+b2_amd64.deb ...
  Unpacking libxfixes3:amd64 (1:5.0.1-2+b2) ...
  Selecting previously unselected package libxdamage1:amd64.
  Preparing to unpack .../libxdamage1_1%3a1.1.4-2+b1_amd64.deb ...
  Unpacking libxdamage1:amd64 (1:1.1.4-2+b1) ...
  Selecting previously unselected package libxshmfence1:amd64.
  Preparing to unpack .../libxshmfence1_1.2-1_amd64.deb ...
  Unpacking libxshmfence1:amd64 (1.2-1) ...
  Selecting previously unselected package libxxf86vm1:amd64.
  Preparing to unpack .../libxxf86vm1_1%3a1.1.4-1_amd64.deb ...
  Unpacking libxxf86vm1:amd64 (1:1.1.4-1) ...
  Selecting previously unselected package libgl1-mesa-glx:amd64.
  Preparing to unpack .../libgl1-mesa-glx_11.2.1-2_amd64.deb ...
  Unpacking libgl1-mesa-glx:amd64 (11.2.1-2) ...
  Selecting previously unselected package libpixman-1-0:amd64.
  Preparing to unpack .../libpixman-1-0_0.33.6-1_amd64.deb ...
  Unpacking libpixman-1-0:amd64 (0.33.6-1) ...
  Selecting previously unselected package libfontenc1:amd64.
  Preparing to unpack .../libfontenc1_1%3a1.1.3-1_amd64.deb ...
  Unpacking libfontenc1:amd64 (1:1.1.3-1) ...
  Selecting previously unselected package libxfont1:amd64.
  Preparing to unpack .../libxfont1_1%3a1.5.1-1_amd64.deb ...
  Unpacking libxfont1:amd64 (1:1.5.1-1) ...
  Selecting previously unselected package xvfb.
  Preparing to unpack .../xvfb_2%3a1.18.3-1_amd64.deb ...
  Unpacking xvfb (2:1.18.3-1) ...
  Processing triggers for libc-bin (2.22-7) ...
  Processing triggers for man-db (2.7.5-1) ...
  Processing triggers for systemd (229-5) ...
  Setting up libtcl8.6:amd64 (8.6.5+dfsg-2) ...
  Setting up libtcl-perl (1.04+ds-1) ...
  Setting up libpng16-16:amd64 (1.6.21-4) ...
  Setting up libfreetype6:amd64 (2.6.3-3+b1) ...
  Setting up ucf (3.0036) ...
  Setting up fonts-dejavu-core (2.35-1) ...
  Setting up fontconfig-config (2.11.0-6.4) ...
  Setting up libfontconfig1:amd64 (2.11.0-6.4) ...
  Setting up libxau6:amd64 (1:1.0.8-1) ...
  Setting up libxdmcp6:amd64 (1:1.1.2-1.1) ...
  Setting up libxcb1:amd64 (1.11.1-1) ...
  Setting up libx11-data (2:1.6.3-1) ...
  Setting up libx11-6:amd64 (2:1.6.3-1) ...
  Setting up libxext6:amd64 (2:1.3.3-1) ...
  Setting up libxrender1:amd64 (1:0.9.9-2) ...
  Setting up libxft2:amd64 (2.3.2-1) ...
  Setting up x11-common (1:7.7+15) ...
  update-rc.d: warning: start and stop actions are no longer supported; falling 
back to defaults
  invoke-rc.d: could not determine current runlevel
  invoke-rc.d: policy-rc.d denied execution of start.
  Setting up libxss1:amd64 (1:1.2.2-1) ...
  Setting up libtk8.6:amd64 (8.6.5-1) ...
  Setting up tk8.6 (8.6.5-1) ...
  Setting up tcl8.6 (8.6.5+dfsg-2) ...
  Setting up tcl (8.6.0+9) ...
  Setting up tk (8.6.0+9) ...
  Setting up