Bug#1057007: libconfig-model-tkui-perl: autopkgtest for libconfig-model-itself-perl fails with libconfig-model-tkui-perl 1.377

Florian Schlichting fsfs at debian.org
Mon Nov 27 20:53:07 GMT 2023


Package: libconfig-model-tkui-perl
Version: 1.377-1
Severity: normal
Tags: upstream
X-Debbugs-Cc: Dominique Dumont <dod at debian.org>

Hi dod,

last week I updated libconfig-model-tkui-perl from 1.376-1 to 1.377-1
and now libconfig-model-itself-perl fails one of its autopkgtests, as
can be seen on https://tracker.debian.org/pkg/libconfig-model-tkui-perl

Relevant part from the test log at
https://ci.debian.net/data/autopkgtest/testing/amd64/libc/libconfig-model-itself-perl/40239936/log.gz

...
188s t/itself-editor.t ..........
188s ok 1 - compiled
188s # You can play with the widget if you run the test with '--show' parameter
188s # Running tests in wr_root/itself-editor
188s ok 2 - loaded Master model
188s ok 3 - created master_model instance
188s ok 4 - loaded some data in master_model instance
188s ok 5 - Read Itself::Model and created instance
188s ok 6 - Read all models in data dir
188s ok 7 - window launched
188s ok 8 - Tk UI step 0 view done
188s ok 9 - Tk UI step 1 open_class done
188s ok 10 - Tk UI step 2 open_instance done
188s ok 11 - Tk UI step 3 save done
188s ok 12 - Tk UI step 4 open test window done
188s ok 13 - Tk UI step 5 reopen test window done
188s ok 14 - Tk UI step 6 exit done
188s # testing memory cycles. Please wait...
188s not ok 15 - memory cycles
188s
188s #   Failed test 'memory cycles'
188s #   at t/itself-editor.t line 155.
188s # Cycle #1
188s #     Config::Model A->{instances} => %B
188s #     %B->{itself_instance} => Config::Model::Instance C
188s #     Config::Model::Instance C->{on_change_cb} => &D
188s #     closure &D, $cw => $E
188s #     $E => Config::Model::Itself::TkEditUI F
188s #     Config::Model::Itself::TkEditUI F->{id} => Tk::After::Cancelled G
188s #     Tk::After::Cancelled G->[0] => Config::Model::Itself::TkEditUI F
188s # Cycle #2
188s #     Config::Model A->{instances} => %B
188s #     %B->{itself_instance} => Config::Model::Instance C
188s #     Config::Model::Instance C->{on_change_cb} => &D
188s #     closure &D, $cw => $E
188s #     $E => Config::Model::Itself::TkEditUI F
188s #     Config::Model::Itself::TkEditUI F->{id} => Tk::After::Cancelled G
188s #     Tk::After::Cancelled G->[4] => Tk::Callback H
188s #     Tk::Callback H->[0] => &I
188s #     closure &I, $cw => $J
188s #     $J => Config::Model::Itself::TkEditUI F
188s # Cycle #3
188s #     Config::Model A->{instances} => %B
188s #     %B->{itself_instance} => Config::Model::Instance C
188s #     Config::Model::Instance C->{on_change_cb} => &D
188s #     closure &D, $cw => $E
188s #     $E => Config::Model::Itself::TkEditUI F
188s #     Config::Model::Itself::TkEditUI F->{instance} => Config::Model::Instance C
188s # Cycle #4
188s #     Config::Model A->{instances} => %B
188s #     %B->{itself_instance} => Config::Model::Instance C
188s #     Config::Model::Instance C->{on_change_cb} => &D
188s #     closure &D, $cw => $E
188s #     $E => Config::Model::Itself::TkEditUI F
188s #     Config::Model::Itself::TkEditUI F->{store_sub} => &K
188s #     closure &K, $rw_obj => $L
188s #     $L => Config::Model::Itself M
188s #     Config::Model::Itself M->{config_model} => Config::Model A
188s # Cycle #5
188s #     Config::Model A->{instances} => %B
188s #     %B->{itself_instance} => Config::Model::Instance C
188s #     Config::Model::Instance C->{on_change_cb} => &D
188s #     closure &D, $cw => $E
188s #     $E => Config::Model::Itself::TkEditUI F
188s #     Config::Model::Itself::TkEditUI F->{store_sub} => &K
188s #     closure &K, $rw_obj => $L
188s #     $L => Config::Model::Itself M
188s #     Config::Model::Itself M->{meta_instance} => Config::Model::Instance C
188s # Cycle #6
188s #     Config::Model A->{instances} => %B
188s #     %B->{itself_instance} => Config::Model::Instance C
188s #     Config::Model::Instance C->{on_change_cb} => &D
188s #     closure &D, $cw => $E
188s #     $E => Config::Model::Itself::TkEditUI F
188s #     Config::Model::Itself::TkEditUI F->{test_model} => Config::Model N
188s #     Config::Model N->{instances} => %O
188s #     %O->{MasterModel} => Config::Model::Instance P
188s #     Config::Model::Instance P->{on_change_cb} => &Q
188s #     closure &Q, $cw => $R
188s #     $R => Config::Model::TkUI S
188s #     Config::Model::TkUI S->{instance} => Config::Model::Instance P
188s # Cycle #7
188s #     Config::Model A->{instances} => %B
188s #     %B->{itself_instance} => Config::Model::Instance C
188s #     Config::Model::Instance C->{on_change_cb} => &D
188s #     closure &D, $cw => $E
188s #     $E => Config::Model::Itself::TkEditUI F
188s #     Config::Model::Itself::TkEditUI F->{test_widget} => Config::Model::TkUI S
188s #     Config::Model::TkUI S->{instance} => Config::Model::Instance P
188s #     Config::Model::Instance P->{on_change_cb} => &Q
188s #     closure &Q, $cw => $R
188s #     $R => Config::Model::TkUI S
188s 1..15
188s # Looks like you failed 1 test of 15.
188s Dubious, test returned 1 (wstat 256, 0x100)
188s Failed 1/15 subtests


I'm sorry I don't even have an idea where this is showing a problem,
much less what that may be caused by.. :-/

Best,
Florian


-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (990, 'testing'), (700, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-4-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libconfig-model-tkui-perl depends on:
ii  libconfig-model-perl    2.153-3
ii  libfile-homedir-perl    1.006-2
ii  liblist-moreutils-perl  0.430-2
ii  liblog-log4perl-perl    1.57-1
ii  libpath-tiny-perl       0.144-1
ii  libpod-pom-perl         2.01-4
ii  libtext-diff-perl       1.45-2
ii  libtk-doubleclick-perl  0.04-2
ii  libtk-fontdialog-perl   0.18-2
ii  libtk-pod-perl          0.9943-2
ii  libtry-tiny-perl        0.31-2
ii  libyaml-pp-perl         0.37.0-1
ii  perl                    5.36.0-9
ii  perl-tk                 1:804.036+dfsg1-1

libconfig-model-tkui-perl recommends no packages.

Versions of packages libconfig-model-tkui-perl suggests:
pn  libtk-objscanner-perl  <none>

-- no debconf information



More information about the pkg-perl-maintainers mailing list