Bug 2222638 - F39FailsToInstall: perl-Tk
Summary: F39FailsToInstall: perl-Tk
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: perl-Tk
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Xavier Bachelot
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: ZedoraTracker F39FTBFS F39FailsToInstall 2222639
TreeView+ depends on / blocked
 
Reported: 2023-07-13 11:32 UTC by Fedora Fails To Install
Modified: 2024-03-05 12:56 UTC (History)
6 users (show)

Fixed In Version: perl-Tk-804.036-13.fc39 perl-Tk-804.036-15.fc41
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2023-07-19 04:51:00 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Fedora Fails To Install 2023-07-13 11:32:12 UTC
Hello,

Please note that this comment was generated automatically by https://pagure.io/releng/blob/main/f/scripts/ftbfs-fti/follow-policy.py
If you feel that this output has mistakes, please open an issue at https://pagure.io/releng/

Your package (perl-Tk) Fails To Install in Fedora 39:

can't install perl-Tk:
  - nothing provides libperl.so.5.36()(64bit) needed by perl-Tk-804.036-9.fc39.x86_64
  - nothing provides perl(:MODULE_COMPAT_5.36.0) needed by perl-Tk-804.036-9.fc39.x86_64
  
If you know about this problem and are planning on fixing it, please acknowledge so by setting the bug status to ASSIGNED. If you don't have time to maintain this package, consider orphaning it, so maintainers of dependent packages realize the problem.


If you don't react accordingly to the policy for FTBFS/FTI bugs (https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fails_to_install/), your package may be orphaned in 8+ weeks.


P.S. The data was generated solely from koji buildroot, so it might be newer than the latest compose or the content on mirrors. To reproduce, use the koji/local repo only, e.g. in mock:

    $ mock -r fedora-39-x86_64 --config-opts mirrored=False install perl-Tk


P.P.S. If this bug has been reported in the middle of upgrading multiple dependent packages, please consider using side tags: https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/#updating-inter-dependent-packages

Thanks!

Comment 1 Paul Howarth 2023-07-13 11:42:29 UTC
The Perl 5.38 rebuild of perl-Tk failed due to multiple test failures on s390x (only).

Comment 2 Petr Pisar 2023-07-14 07:10:02 UTC
From s390x perl-Tk-804.036-11.fc39 build.log:

# 
# Tk platform:    unix
# server info:    X11R0 The X.Org Foundation 12014000
# window manager: <unknown>
#        version: <unknown>
# XFT:            yes
t/00wmcheck.t ................ ok
t/adjuster.t ................. ok
t/after.t .................... ok
t/async.t .................... ok
t/autoload.t ................. ok
#   Failed test 'Creating Balloon widget'
#   at t/balloon.t line 31.
#          got: 'couldn't recognize image data at /builddir/build/BUILD/Tk-804.036/blib/lib/Tk/Image.pm line 21.
#  at /builddir/build/BUILD/Tk-804.036/blib/lib/Tk/Balloon.pm line 62.
# '
#     expected: ''
#   Failed test 'Existance of ballon'
#   at t/balloon.t line 32.
#   Failed test 'Attaching message to Label widget'
#   at t/balloon.t line 36.
#          got: 'Can't call method "attach" on an undefined value at t/balloon.t line 35.
# '
#     expected: ''
#   Failed test 'Attaching statusmsg/baloonmsg to Label widget'
#   at t/balloon.t line 38.
#          got: 'Can't call method "attach" on an undefined value at t/balloon.t line 37.
# '
#     expected: ''
#   Failed test 'Attaching message to Canvas item'
#   at t/balloon.t line 44.
#          got: 'Can't call method "attach" on an undefined value at t/balloon.t line 43.
# '
#     expected: ''
#   Failed test 'Attaching message to scrolled Canvas item'
#   at t/balloon.t line 51.
#          got: 'Can't call method "attach" on an undefined value at t/balloon.t line 50.
# '
#     expected: ''
#   Failed test 'Attaching message to Menu'
#   at t/balloon.t line 64.
#          got: 'Can't call method "attach" on an undefined value at t/balloon.t line 62.
# '
#     expected: ''
#   Failed test 'Set motioncommand option'
#   at t/balloon.t line 67.
#          got: 'Can't call method "configure" on an undefined value at t/balloon.t line 66.
# '
#     expected: ''
#   Failed test 'Reset motioncommand option'
#   at t/balloon.t line 69.
#          got: 'Can't call method "configure" on an undefined value at t/balloon.t line 68.
# '
#     expected: ''
#   Failed test 'Attaching message to Listbox items'
#   at t/balloon.t line 75.
#          got: 'Can't call method "attach" on an undefined value at t/balloon.t line 74.
# '
#     expected: ''
#   Failed test 'Attaching message to scrolled Listbox items'
#   at t/balloon.t line 83.
#          got: 'Can't call method "attach" on an undefined value at t/balloon.t line 81.
# '
#     expected: ''
Can't call method "attach" on an undefined value at t/balloon.t line 93.
# Looks like your test exited with 2 just after 12.
t/balloon.t .................. 
Dubious, test returned 2 (wstat 512, 0x200)
Failed 13/14 subtests 
t/bind.t ..................... ok
t/browseentry-grabtest.t ..... ok
t/browseentry-subclassing.t .. ok
t/browseentry.t .............. ok
t/browseentry2.t ............. ok
t/button-tcl.t ............... ok
t/button.t ................... ok
t/canvas-grid.t .............. ok
t/canvas.t ................... ok
couldn't recognize image data at /builddir/build/BUILD/Tk-804.036/blib/lib/Tk/Image.pm line 21.
 at /builddir/build/BUILD/Tk-804.036/blib/lib/Tk/Balloon.pm line 62.
# Looks like your test exited with 255 before it could output anything.
t/canvas2.t .................. 
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 87/87 subtests 
t/coloreditor.t .............. ok
t/create.t ................... ok
t/cursor.t ................... ok
t/dash.t ..................... ok
t/dialogbox.t ................ ok
t/dirtree.t .................. ok
t/entry.t .................... ok
XS_Tk__Callback_Call error:Intentional error.
XS_Tk__Callback_Call error:Intentional error.
t/errordialog.t .............. ok
t/eventGenerate.t ............ ok
t/exefiles.t ................. ok
t/fbox.t ..................... ok
t/fileevent.t ................ ok
t/fileevent2.t ............... ok
t/fileselect.t ............... ok
Font Courier -12 still in cache.
t/font.t ..................... ok
t/fork.t ..................... ok
t/geomgr.t ................... ok
t/iso8859-1.t ................ ok
t/itemstyle.t ................ ok
t/JP.t ....................... ok
t/KR.t ....................... ok
t/leak.t ..................... skipped: need Devel::Leak
t/list.t ..................... ok
t/listbox.t .................. ok
t/listvar.t .................. ok
t/magic.t .................... ok
t/mega.t ..................... ok
t/msgbox.t ................... ok
t/mwm.t ...................... ok
t/notebook.t ................. ok
t/objglue.t .................. ok
t/optmenu.t .................. ok
couldn't recognize image data at /builddir/build/BUILD/Tk-804.036/blib/lib/Tk/Image.pm line 21.
# Looks like your test exited with 255 just after 100.
t/photo.t .................... 
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 11/111 subtests 
	(less 4 skipped subtests: 96 okay)
t/pixmap.t ................... ok
t/pod.t ...................... skipped: Test::Pod 1.00 required for testing POD
t/progbar.t .................. ok
t/property.t ................. ok
t/regexp.t ................... ok
t/Require.t .................. ok
t/rotext.t ................... ok
t/slaves.t ................... ok
t/sv.t ....................... ok
t/table.t .................... ok
Stack moved 2aa2706ad40 => 2aa2706ad48
t/text.t ..................... ok
untie attempted while 3 inner references still exist at t/text2.t line 59.
untie attempted while 10 inner references still exist at t/text2.t line 70.
t/text2.t .................... ok
t/textundo.t ................. ok
t/Tkxs.t ..................... ok
t/Trace.t .................... ok
t/trace1.t ................... ok
t/unicode.t .................. ok
t/widget.t ................... ok
t/wm-tcl.t ................... ok
# Start update 2
# . update 0.00171 2
# .label update 0.00247 1
# Start Popup 2
# .toplevel Popup 0.000641 2
# .toplevel.label Popup 0.000985 1
# Start withdraw 0
# Start Popup Again 2
# .toplevel Popup Again 0.000263 2
# .toplevel.label Popup Again 0.000594 1
# Start destroy 0
t/wm-time.t .................. ok
t/wm.t ....................... ok
t/X.t ........................ ok
t/zzHList.t .................. ok
t/zzPhoto.t .................. ok
t/zzScrolled.t ............... ok
t/zzText.t ................... ok
t/zzTixGrid.t ................ ok
Test Summary Report
-------------------
t/balloon.t                (Wstat: 512 (exited 2) Tests: 12 Failed: 11)
  Failed tests:  2-12
  Non-zero exit status: 2
  Parse errors: Bad plan.  You planned 14 tests but ran 12.
t/canvas.t                 (Wstat: 0 Tests: 166 Failed: 0)
  TODO passed:   124
t/canvas2.t                (Wstat: 65280 (exited 255) Tests: 0 Failed: 0)
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 87 tests but ran 0.
t/listbox.t                (Wstat: 0 Tests: 537 Failed: 0)
  TODO passed:   320-322, 328, 502
t/photo.t                  (Wstat: 65280 (exited 255) Tests: 100 Failed: 0)
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 111 tests but ran 100.
t/text.t                   (Wstat: 0 Tests: 415 Failed: 0)
  TODO passed:   121
t/wm-tcl.t                 (Wstat: 0 Tests: 315 Failed: 0)
  TODO passed:   86-87, 154-157, 164-165, 175-178, 221-224
                237-239, 264-265, 275-276, 280-283
t/zzScrolled.t             (Wstat: 0 Tests: 94 Failed: 0)
  TODO passed:   52, 66, 80, 94
Files=76, Tests=4267, 38 wallclock secs ( 0.39 usr  0.11 sys +  6.56 cusr  1.13 csys =  8.19 CPU)
Result: FAIL
Failed 3/76 test programs. 11/4267 subtests failed.

Comment 3 Dan Horák 2023-07-18 19:41:04 UTC
We might have some chance to get more data with the composes before the perl 5.38 introduction into f39 on July 13th ... It might show if it's the new perl or something else introduced earlier. Last successful perl-Tk-804.036-9.eln127 was from June 27th.

Comment 4 Fedora Fails To Install 2023-07-19 04:51:00 UTC
Hello,

Please note that this comment was generated automatically by https://pagure.io/releng/blob/main/f/scripts/ftbfs-fti/follow-policy.py
If you feel that this output has mistakes, please open an issue at https://pagure.io/releng/

All subpackages of a package against which this bug was filled are now installable or removed from Fedora 39.

Thanks for taking care of it!

Comment 5 Dan Horák 2023-07-19 08:59:37 UTC
The tests are passing the in the Fedora-Rawhide-20230712.n.0 buildroot, so it's likely the perl 5.38 (added on 07/13) what makes the difference. But the build/compilation produces tons of warnings and any/some of them might be real issues ...

Comment 6 Dan Horák 2023-07-19 11:07:01 UTC
Seems it's really the perl 5.38 update, because after installing it into the 20230712 buildroot, the tests started to fail. I haven't compared  the build logs for new warnings though.

Comment 7 Fedora Update System 2024-02-08 13:30:31 UTC
FEDORA-2024-b6f0e855b0 (perl-Tk-804.036-13.fc39) has been submitted as an update to Fedora 39.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-b6f0e855b0

Comment 8 Fedora Update System 2024-02-09 01:40:01 UTC
FEDORA-2024-b6f0e855b0 has been pushed to the Fedora 39 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-b6f0e855b0`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-b6f0e855b0

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 9 Fedora Update System 2024-02-17 00:57:21 UTC
FEDORA-2024-b6f0e855b0 (perl-Tk-804.036-13.fc39) has been pushed to the Fedora 39 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 10 Fedora Update System 2024-03-05 12:52:42 UTC
FEDORA-2024-97c48de7da (perl-Tk-804.036-15.fc41) has been submitted as an update to Fedora 41.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-97c48de7da

Comment 11 Fedora Update System 2024-03-05 12:56:17 UTC
FEDORA-2024-97c48de7da (perl-Tk-804.036-15.fc41) has been pushed to the Fedora 41 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.