From nobody Thu Aug 8 19:40:29 2024 X-Original-To: ports-bugs@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Wfy7f58VWz5S5L7 for ; Thu, 08 Aug 2024 19:40:30 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Wfy7f08JPz4m0r for ; Thu, 8 Aug 2024 19:40:30 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1723146030; a=rsa-sha256; cv=none; b=QjC5c+zwKAa0QfKX/FP/l1zTQS0X6jMSdpmGcLjvWy4UamtOm5gS96tM1SkODWnkczXJmY 1F84CfMr0MZYr4UIyczTk5BvGUYBD1Uup3opWUFLbaiFha0FJyht4hvoXJaUXsmJzcxKam 1K6sSbiA4MjXCyNv4uK0CG+p3Z9IKEFfBBiWvPfCOi88ynh/OkzHm4LuFl+ZMOjA7Bx4MP LyyfLX/ZO2syIYHkYWy/dysTjpVeggHcG6W4iB7jd/x/WD4cDMSEgjrBFCvAIOYjZ9v5gp YIAVcNMHpSvfzQsZXpDGFmLg1yeOJZWkrgimJuve5KF0Ajx4B7hP/tLGBrvD6w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1723146030; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=f3ujnjy4YIcNnB3Oj8U3IZUGYa9cDyKcGoa95+RbFkU=; b=Uy1mJ4gmmoHMxJkbnmEymTPgcdGexsoD3s7kn7B1r7eBv0dwNWfYMGp4YhS3FtbcR67Drx EgoUOyJx8h7hMyD2f4ZRmbE7OuSYnsj+4+QnKo6pW+Delf2ID12ncmaVvAVfQEM5/CpSrj OHOIP3aJxrOcQuBNms8yDUuY4oi6s5iEewirhTj3z8knTKz+PH0TwXeuCPNmQTqCNpqTC0 6Jj/BvHENj3O1f+L/b2on3uTsehHIpbRuIRp88/KcWOYfB7wfDOq0e+kEBsHdLUB5mUe++ qEqdRyK+/hy5yE3/XDoybZmxvBuDTkU4b5j+kTyEzLnvMzI9eLYcJgwAkGBXew== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Wfy7d6lpFzmYT for ; Thu, 8 Aug 2024 19:40:29 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 478JeTbu092374 for ; Thu, 8 Aug 2024 19:40:29 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 478JeTiZ092369 for ports-bugs@FreeBSD.org; Thu, 8 Aug 2024 19:40:29 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 280697] editors/fileobj fails to start due to a curses error Date: Thu, 08 Aug 2024 19:40:29 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: np@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ports-bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Ports bug reports List-Archive: https://lists.freebsd.org/archives/freebsd-ports-bugs List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports-bugs@freebsd.org Sender: owner-freebsd-ports-bugs@FreeBSD.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D280697 Bug ID: 280697 Summary: editors/fileobj fails to start due to a curses error Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: ports-bugs@FreeBSD.org Reporter: np@FreeBSD.org I'm not able to run fileobj on a recent 14.1-STABLE system. $ uname -a FreeBSD dwarf 14.1-STABLE FreeBSD 14.1-STABLE #17 stable/14-n268102-6b1f530935c: Fri Jul 12 09:41:20 PDT 2024=20=20=20=20 root@dwarf:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64 $ pkg info -I fileobj fileobj-0.8.6_1 Portable hex editor with vi like interface $ fileobj Traceback (most recent call last): File "/usr/local/bin/fileobj", line 29, in import fileobj.core File "/usr/local/lib/python3.11/site-packages/fileobj/core.py", line 30, = in from . import allocator File "/usr/local/lib/python3.11/site-packages/fileobj/allocator.py", line= 24, in from . import fileobj File "/usr/local/lib/python3.11/site-packages/fileobj/fileobj.py", line 3= 4, in from . import screen File "/usr/local/lib/python3.11/site-packages/fileobj/screen.py", line 33= , in from . import ncurses as _screen File "/usr/local/lib/python3.11/site-packages/fileobj/ncurses.py", line 2= 9, in from . import kbd File "/usr/local/lib/python3.11/site-packages/fileobj/kbd.py", line 47, in _KEY_RESIZE =3D curses.KEY_RESIZE ^^^^^^^^^^^^^^^^^ AttributeError: module 'curses' has no attribute 'KEY_RESIZE'. Did you mean: 'KEY_RESUME'? It looks like the curses in the python port is missing the KEY_RESIZE attribute. Other KEY_ attributes are available though. $ pkg info -Ix ^python python-3.11_3,2 "meta-port" for the default version of Python interpreter python3-3_4 Meta-port for the Python interpreter 3.x python311-3.11.9_1 Interpreted object-oriented programming lang= uage $ python Python 3.11.9 (main, Jul 9 2024, 16:57:46) [Clang 18.1.5 (https://github.com/llvm/llvm-project.git llvmorg-18.1.5-0-g617a15 on freeb= sd14 Type "help", "copyright", "credits" or "license" for more information. >>> import curses >>> curses.KEY_RESIZE Traceback (most recent call last): File "", line 1, in AttributeError: module 'curses' has no attribute 'KEY_RESIZE'. Did you mean: 'KEY_RESUME'? >>> curses.KEY_F1 265 >>> --- Comment #1 from Bugzilla Automation --- Maintainer informed via mail --=20 You are receiving this mail because: You are the assignee for the bug.=