From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 09 17:46:21 2025 Received: (at submit) by debbugs.gnu.org; 9 Apr 2025 21:46:21 +0000 Received: from localhost ([127.0.0.1]:42486 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u2dFV-0002pC-68 for submit@debbugs.gnu.org; Wed, 09 Apr 2025 17:46:21 -0400 Received: from lists.gnu.org ([2001:470:142::17]:53934) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1u2dFS-0002op-Sl for submit@debbugs.gnu.org; Wed, 09 Apr 2025 17:46:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1u2dFJ-0004sk-HM for guix-patches@gnu.org; Wed, 09 Apr 2025 17:46:09 -0400 Received: from smtp1-g21.free.fr ([2a01:e0c:1:1599::10]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1u2dFF-00032q-RL for guix-patches@gnu.org; Wed, 09 Apr 2025 17:46:09 -0400 Received: from localhost (unknown [IPv6:2a01:e0a:990:a960:b4f3:8f44:ec4:5af5]) (Authenticated sender: noelopez@free.fr) by smtp1-g21.free.fr (Postfix) with ESMTPSA id 142F8B0054E; Wed, 9 Apr 2025 23:45:59 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=free.fr; s=smtp-20201208; t=1744235160; bh=8YzgGdUFOdtjM/NCQ03HjAZkyGlF0Cr7rla7Ma+IzTA=; h=From:To:Cc:Subject:Date:From; b=ngmE0oyblwysDllUgBtSTE5bic0rBkkSBq9Eyl/4eWhwm6xn+DWoFV89PqsIgKYdY QLWvWBQdzJ0/tTegwyb1KMESci3nYnCHzYK2ujCu67N68OhHKzral4Vt1QPhVSBMNZ 8u88iHLHTrsc2akoJplttbgWNOWBIyyDcGl5WzlCO9KJcgsouKlxEwae8jafe+CsJ2 1FxOJXtn+lFSw3JsJOVOtmU8+2tkiUDNDMje8hSnW6wsDiJWPXUUbcVHQp3nkjYAU0 zFV+OqUANLxGWgJjmT/qtHJdn/f+4wTBtVT3UN3iPIITTvo24jFvF9bU7zx6c83cJ+ C18ikdHmPTrog== From: =?UTF-8?q?No=C3=A9=20Lopez?= To: guix-patches@gnu.org Subject: [PATCH 0/2] Restore the Orca screen reader. Date: Wed, 9 Apr 2025 23:45:44 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Debbugs-Cc: liliana.prikler@gmail.com, maxim.cournoyer@gmail.com, vivien@planete-kraus.eu, rw-flurando@inventati.org Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a01:e0c:1:1599::10; envelope-from=noelopez@free.fr; helo=smtp1-g21.free.fr X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: submit Cc: =?UTF-8?q?No=C3=A9=20Lopez?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.3 (/) Hi, As reported in , the GNOME Orca screen reader is failing to find the liblouis library and the xkbcomp path leading to missing functionality like the configuration window. The xkbcomp path is simply because the fix was being applied to the wrong file (caller moved), and the liblouis wasn’t using the full library path. I think these patches are important to keep Guix accessible so a review would be very appreciated. Have a nice day, Noé Noé Lopez (2): gnu: liblouis: Fix library path for python extension. gnu: orca: Fix xkbcomp path. gnu/packages/gnome.scm | 2 +- gnu/packages/language.scm | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) base-commit: 224d7732c1544ae653c91732c6dbd3a12f160951 -- 2.49.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 09 17:49:53 2025 Received: (at 77682) by debbugs.gnu.org; 9 Apr 2025 21:49:53 +0000 Received: from localhost ([127.0.0.1]:42497 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u2dIv-0002wd-4i for submit@debbugs.gnu.org; Wed, 09 Apr 2025 17:49:53 -0400 Received: from smtp1-g21.free.fr ([212.27.42.1]:11890) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1u2dIs-0002wR-Nv for 77682@debbugs.gnu.org; Wed, 09 Apr 2025 17:49:51 -0400 Received: from localhost (unknown [IPv6:2a01:e0a:990:a960:b4f3:8f44:ec4:5af5]) (Authenticated sender: noelopez@free.fr) by smtp1-g21.free.fr (Postfix) with ESMTPSA id 1D09EB0054E; Wed, 9 Apr 2025 23:49:47 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=free.fr; s=smtp-20201208; t=1744235389; bh=5dwYdtUYL6gZ4DqcqjfynO+nxsaR2noIKLS/1MchF9U=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=f8ufAgbnhp7XfCX+0HE6WYyKcPV/bMsTKtrxzvtR5jFYtJz+ntAGkAMdej6iipUct DoobFIeaYnx06XcHiXzTGCDcBarLf0J9EhZujq9cuOpVHdDn1Jt8ohYBuOFtIUX6js SXl8KFpnyLpA4ROcn16ov07pOv8XQxtc5aKG2H+l/5mDclmGJY3OOHq/d1W6nc6PYo gElPIun6CgBDJ2K2MFd/nkXEY8sy12SOazXg1RVAA7Uj5k5kDlSjBX4QddWL0wsOyy iUMvGWpw1jQ+noSI3gZqXXBQUJ1UefAFEuJ0mxHSqadiU8i8YQRhd8Pcd4VfHQnLa7 TJlZgxu7qm+Kg== From: =?UTF-8?q?No=C3=A9=20Lopez?= To: 77682@debbugs.gnu.org Subject: [PATCH 1/2] gnu: liblouis: Fix library path for python extension. Date: Wed, 9 Apr 2025 23:49:42 +0200 Message-ID: In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Debbugs-Cc: liliana.prikler@gmail.com, maxim.cournoyer@gmail.com, vivien@planete-kraus.eu, rw-flurando@inventati.org Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77682 Cc: =?UTF-8?q?No=C3=A9=20Lopez?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This changes the extension to load the library from its absolute path instead of just with its name, which wouldn’t work. Fixes . * gnu/packages/language.scm (liblouis): Add fix-python-lib-path phase. Change-Id: Icdd476eed5a77ddb93c437ec4d92c79bf2db7bce --- gnu/packages/language.scm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gnu/packages/language.scm b/gnu/packages/language.scm index a6011bfce2..13957e12a0 100644 --- a/gnu/packages/language.scm +++ b/gnu/packages/language.scm @@ -351,6 +351,12 @@ (define-public liblouis #:configure-flags #~(list "--disable-static" "--enable-ucs4") #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'fix-python-lib-path + (lambda _ + (with-directory-excursion "python" + (substitute* "louis/__init__.py.in" + (("###LIBLOUIS_SONAME###") + (string-append #$output "/lib/###LIBLOUIS_SONAME###")))))) (add-after 'install 'install-python-extension (lambda _ (with-directory-excursion "python" -- 2.49.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 09 17:50:04 2025 Received: (at 77682) by debbugs.gnu.org; 9 Apr 2025 21:50:04 +0000 Received: from localhost ([127.0.0.1]:42503 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u2dJ5-0002xm-EZ for submit@debbugs.gnu.org; Wed, 09 Apr 2025 17:50:04 -0400 Received: from smtp1-g21.free.fr ([2a01:e0c:1:1599::10]:26896) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1u2dJ2-0002wr-Nf for 77682@debbugs.gnu.org; Wed, 09 Apr 2025 17:50:01 -0400 Received: from localhost (unknown [IPv6:2a01:e0a:990:a960:b4f3:8f44:ec4:5af5]) (Authenticated sender: noelopez@free.fr) by smtp1-g21.free.fr (Postfix) with ESMTPSA id E0A43B00572; Wed, 9 Apr 2025 23:49:57 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=free.fr; s=smtp-20201208; t=1744235399; bh=E7b0UDZiTCdHV/UXbMAlvqAq0SVTh6LGDh59IfHrbak=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=bOSm830ZEx8qxWdhk0KTIFANJa0c7xoBJiu5f+7a2iEK1O5ZwVgGIkLVhV1lEKaXc FJ02lLw2leKXz/P24vDZ9MSXyUVthyNDpsk9Gr6zmaUZgUnsNWIKZAp6bX9qUlNSvO L44Ism9D+dvGPzH+d0FFul9RpVdqNgTYgtlPT0jxES1lj/jSqIL0YZayh0YyPID4Gx Ij+Qz7sGTg8djoBRbcMWwbJJo4GAHnlrrAb6kbRo2kmjlVXHlO2MiNT28UWZ9nVU/D YiGiBKRS6BRFiyf8CoJ03i4VyuYuMbugUudXTHbFUGUXXAA582/h8OkZj4MJxw1lTp 7BkRrmdd1OyLw== From: =?UTF-8?q?No=C3=A9=20Lopez?= To: 77682@debbugs.gnu.org Subject: [PATCH 2/2] gnu: orca: Fix xkbcomp path. Date: Wed, 9 Apr 2025 23:49:43 +0200 Message-ID: In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: liliana.prikler@gmail.com, maxim.cournoyer@gmail.com, vivien@planete-kraus.eu, rw-flurando@inventati.org Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 77682 Cc: =?UTF-8?q?No=C3=A9=20Lopez?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) The calling code was moved to a different file where substitute* was not changing it. * gnu/packages/gnome.scm (orca): Change file for xkbcomp substitution. Change-Id: I92751b0fd639042007e956b234b9f248845a3970 --- gnu/packages/gnome.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 59c923d433..6251b1aa2c 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -11672,7 +11672,7 @@ (define-public orca (assoc-ref inputs "xkbcomp") "/bin/xkbcomp")) (pgrep (string-append (assoc-ref inputs "procps") "/bin/pgrep"))) - (substitute* "src/orca/orca.py" + (substitute* "src/orca/orca_modifier_manager.py" (("'xkbcomp'") (format #f "'~a'" xkbcomp))) (substitute* "src/orca/debug.py" (("'pgrep %s'") -- 2.49.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 13 12:35:53 2025 Received: (at 77682-done) by debbugs.gnu.org; 13 Apr 2025 16:35:53 +0000 Received: from localhost ([127.0.0.1]:43635 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u40JE-0005pL-S9 for submit@debbugs.gnu.org; Sun, 13 Apr 2025 12:35:53 -0400 Received: from mail-wm1-x342.google.com ([2a00:1450:4864:20::342]:42150) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1u40JB-0005p7-UW for 77682-done@debbugs.gnu.org; Sun, 13 Apr 2025 12:35:51 -0400 Received: by mail-wm1-x342.google.com with SMTP id 5b1f17b1804b1-43d0359b1fcso23311945e9.0 for <77682-done@debbugs.gnu.org>; Sun, 13 Apr 2025 09:35:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1744562144; x=1745166944; darn=debbugs.gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=aRcBeLjXvYqSxhRSChaj2AOtbm3kEyq0uevSvz++ePA=; b=YKScf2tYxP3qx2AmgPyF3CzMwySTILr8z03/rysGsv2fqcfNxlxof/XFVz7hhs20UJ DWqd1UUHYRFbbD76Cx5WUW8f+BI03hKCW3eHU4J+2XMUGyL7k9cWlTMeRNQ2YGvPbUsi Iu5LUT1OWknG6dIww/UQwpwD9ev0Uew5xASV9uZCs+XFzZ5lnQ53QyCxL2CZvha/zh8E h4yPCODj/ecqwzyr1la3HacBlw/NWgC7ro39LD7CU6k/iJC5XXYLcdAkENOA6fAGKiW8 ufuzZDm3uVGk9B3Eav8WZTYVQw9A6NuS7wiiXBLafezu6iot/uFvBgy9K4mtZ/hj/0hz MM3Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744562144; x=1745166944; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=aRcBeLjXvYqSxhRSChaj2AOtbm3kEyq0uevSvz++ePA=; b=iGW681xHRgxQoqe94x4ogPvsa5JUPUPOdyRv8LkcqgHMjyuL1jjTULL7+s2QVqBiva 8tYpAH++7fA6RBEnozzcTaZosTjeo5BkQQM8vzrUKnv7cLCKGlVEgC7Zffj0OtiJsfke qhMdTzjUJvaKwlfiQSK4Kd5/WEpXDYb/UtonTlG9tiv9krjTHIkGWXiWOP+1qeB6D4mz FLAJbbtw1ZvPhXHnYBiuJOIZUQfHJ4UeVe65ceQ1mP7R0N1fW/V7wmDLXRjufjViLnvf yTUH1/I4F8KjoDeep3oX1Zrapd+1cmwCPGulESllldNgyvvBnjivb8GA/yzg8Yv4m0wN HZKA== X-Forwarded-Encrypted: i=1; AJvYcCVPmuG7ePEUIV35m7i60sF2eddiSLzVmTG2/xKRJ+SuBrmOqfmYM7bOXyYyOZ064OlPvPw3c+pAd74K@debbugs.gnu.org X-Gm-Message-State: AOJu0YzHqlmQLOPWhlDse/YJ47Y1DMmgTVfgb9sao9h7bDmn2OXz016C lJKHceNTWFyafLVzdYcBTb0bGskwBqe0fM99mHpk63dDC2y/Jnwa X-Gm-Gg: ASbGncvOZs1HRaS+tXRl6AdA1ZBD0dZ08+/qsdxRgOqJypod7DPBABHyzxUbvJ8FfQ8 RW0KjSlYxFht4rAjONoHUZlWZ108Ohk7e1SDVfo5ug82q3WVoWtmF9+MM7ClDth+ZtB1Yuv7wIW 0XbVkFODtjRPHOYOSHS/6P461GsSGFZZPgdwDrGFBHwEXqcxPdCKtNwxxpi8kZDnCr9/5bYPzhP 2sFUM/bpkRm/JQHGnsqOhONSS3V3H4OTd57vt3iQyIjZufIdY1sZP4So9zsArv7RyJQw1Bhettw wBu6WlcC73GCEz8hie7+mompHvt4K6TXxJbNZDhzvwCDTWKSVUdpn8s7/yPtLgrca6vdEZ2Feay ZTLfdtgOOLTyKfo7G X-Google-Smtp-Source: AGHT+IFPh4LmdNLjmiSMhe4S/gjmSCOgJqfnQqxd8uR/VoG1ygIDR+XzzGEse8E6riLyskkJQoofKA== X-Received: by 2002:a05:600c:450a:b0:43b:ca8c:fca3 with SMTP id 5b1f17b1804b1-43f396e001dmr79384005e9.11.1744562143524; Sun, 13 Apr 2025 09:35:43 -0700 (PDT) Received: from lumine.fritz.box (85-127-114-32.dsl.dynamic.surfer.at. [85.127.114.32]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-39eaf43cc72sm8548920f8f.67.2025.04.13.09.35.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 13 Apr 2025 09:35:43 -0700 (PDT) Message-ID: Subject: Re: [bug#77682] [PATCH 0/2] Restore the Orca screen reader. From: Liliana Marie Prikler To: =?ISO-8859-1?Q?No=E9?= Lopez , 77682-done@debbugs.gnu.org Date: Sun, 13 Apr 2025 18:35:42 +0200 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.54.3 MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77682-done Cc: vivien@planete-kraus.eu, rw-flurando@inventati.org, maxim.cournoyer@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Am Mittwoch, dem 09.04.2025 um 23:45 +0200 schrieb No=C3=A9 Lopez: > Hi, >=20 > As reported in , the GNOME Orca > screen reader is failing to find the liblouis library and the xkbcomp > path leading to missing functionality like the configuration window. >=20 > The xkbcomp path is simply because the fix was being applied to the > wrong file (caller moved), and the liblouis wasn=E2=80=99t using the full > library path. >=20 > I think these patches are important to keep Guix accessible so a > review would be very appreciated. >=20 > Have a nice day, > No=C3=A9 >=20 > No=C3=A9 Lopez (2): > =C2=A0 gnu: liblouis: Fix library path for python extension. > =C2=A0 gnu: orca: Fix xkbcomp path. Pushed. Thanks From unknown Thu Aug 14 18:38:12 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 12 May 2025 11:24:16 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator