From unknown Sun Jun 15 08:05:35 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#78732 <78732@debbugs.gnu.org> To: bug#78732 <78732@debbugs.gnu.org> Subject: Status: [PATCH] gnu: simple-scan: enable scanning over network for eSCL/WSD scanners Reply-To: bug#78732 <78732@debbugs.gnu.org> Date: Sun, 15 Jun 2025 15:05:35 +0000 retitle 78732 [PATCH] gnu: simple-scan: enable scanning over network for eS= CL/WSD scanners reassign 78732 guix-patches submitter 78732 Rostislav Svoboda severity 78732 normal tag 78732 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 09 09:22:13 2025 Received: (at submit) by debbugs.gnu.org; 9 Jun 2025 13:22:13 +0000 Received: from localhost ([127.0.0.1]:54268 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uOcS5-0005Ux-16 for submit@debbugs.gnu.org; Mon, 09 Jun 2025 09:22:13 -0400 Received: from lists.gnu.org ([2001:470:142::17]:55798) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uOcS1-0005U3-Mi for submit@debbugs.gnu.org; Mon, 09 Jun 2025 09:22:10 -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 1uOcRk-0005GQ-JW for guix-patches@gnu.org; Mon, 09 Jun 2025 09:21:56 -0400 Received: from mail-ej1-x62f.google.com ([2a00:1450:4864:20::62f]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1uOcRh-0007Lh-Iu for guix-patches@gnu.org; Mon, 09 Jun 2025 09:21:51 -0400 Received: by mail-ej1-x62f.google.com with SMTP id a640c23a62f3a-ad572ba1347so621406666b.1 for ; Mon, 09 Jun 2025 06:21:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1749475306; x=1750080106; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=7+91bD6FoEnQazikd/zEAgYkCfGYRb0GPoDfoavfOaw=; b=fuJ/Rf7ppblne4DUoACXwapjFVDQekQmdgn4yoQ4oLReU9UyVVkI6i+mhCdqYbFdLo oN5js1kBOJrNMCo6OE8B5kWKDRF/vrkVGEfswmQ8vmenkG3l338PR48ydD1vx1mzOeS0 VrpAKO8KNqVaHXB+c5azvyoHzTFEp3NmjIjYVRelyZZ7HqhhIKeH2DBETuS7F6E4uO73 gP2lZdgfI/PTZmk1Ft/VB4NKgtRJANXCwt3cBej/XO2JPh9hD4IIsnj6wp75BtkmgxA+ /oQq1HcMjZ0S/9x9WkUDAaxUnQ3evsM5IsL7M1wid2CipJN5nRLEsUocaevGynz/JKG6 tEyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749475306; x=1750080106; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=7+91bD6FoEnQazikd/zEAgYkCfGYRb0GPoDfoavfOaw=; b=mhnWAZUfFLSt/yswtD/UTjbpd2hYQ+auBgLoCsiUJA37HQw34ZR1j658ABKhjZb3tp k0ZbcG7sgl+PuGog//sf+sunQe4MBfCPXGPxAsOzpF4jK5sCQ8v/4AuGSEar3c7fmQfJ rBzmc0S+WGBBGHUACwIjdCyZ2+GOLhcF3DTDnHeFszGEKMgD6HV+xOKxR2jXd4iEqfrZ wBI7oHMpKgDXgzzEQG5IaB6qUyEvsGCZNlFg/r7iGUgKmp0QhqBFqnWhlvqmkDzFnFah e5eYMQmkIixbCDkHRu4B1RWDKbLl2n+FdGieSEp/71swif7qtWJmwezpLzb3TF7/IvBp +d/A== X-Gm-Message-State: AOJu0YzalJ1F+f6ezhLc7XmVu88w6Inn2nWdgK6sZHxH7fZHnXcPKoaE bDobo/A8SRrXC6uBYFG8U6Rh/eCXr3SPgVlFWC+Ncxg/yOU7Sd/IFJl42K/wEA== X-Gm-Gg: ASbGnctKDUbwyanzuthAZI0ia+EUz8sxw6QDd88dh1XTRsWD+TqXd8UcKwf3WxfZAJZ UffedQ+xaQTqVNRUEDcKCz+y2mfAL85GJtpEd97HD69smeqsqyWdDIwpLIO6jT7bcbOq+OzPKTy AXl9AH5CgvN+M4zVSqBwggq5ImPvndnCxBugauanAggqoNUpy7XmLSaOtgtTfkAlhyLYYU239Ij NzY/DTX585TtJUzEQJwHhMcN0EjG+ViTpp8Fg4jQGZlHzQhNm541u2eUcM9LI/2QRZ6goDZuVEW bVoUAqei5p/OgyV7OMSgFuUVVj8YHZPW6QN/ZUB4Fiqd42fn1tGRj301FqxLZJDTmrOv8uSXdZ8 NXAGM1izJB8qj+yCCCTWOQGyX8N2Jc0S5EH2kz6+kA8D/JpbW3yjSKeqWU42NQsIOwi0Jlfmz3U M4HfZzxEyu4jVt6g== X-Google-Smtp-Source: AGHT+IEhh6nRpXZ0mBhVMye7ZWuK45mvQXo1mB7u6NSUmnffCRc2aOyqOYMc4VdoxbJU87sMJRPr4w== X-Received: by 2002:a17:907:7e93:b0:add:fd7c:ae9 with SMTP id a640c23a62f3a-ade1a9c817emr1126908166b.45.1749475306029; Mon, 09 Jun 2025 06:21:46 -0700 (PDT) Received: from ecke.fritz.box (dynamic-2a02-3100-5dab-3f00-db53-f8bb-bc96-5ceb.310.pool.telefonica.de. [2a02:3100:5dab:3f00:db53:f8bb:bc96:5ceb]) by smtp.googlemail.com with ESMTPSA id a640c23a62f3a-ade1dc3a241sm546042166b.135.2025.06.09.06.21.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 Jun 2025 06:21:45 -0700 (PDT) From: Rostislav Svoboda X-Google-Original-From: Rostislav Svoboda To: guix-patches@gnu.org, 38929@debbugs.gnu.org Subject: [PATCH] gnu: simple-scan: enable scanning over network for eSCL/WSD scanners Date: Mon, 9 Jun 2025 15:21:03 +0200 Message-ID: X-Mailer: git-send-email 2.49.0 MIME-Version: 1.0 X-Debbugs-Cc: Liliana Marie Prikler , Maxim Cournoyer , NoƩ Lopez , Vivien Kraus Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::62f; envelope-from=rostislav.svoboda@gmail.com; helo=mail-ej1-x62f.google.com 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_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit Cc: Rostislav Svoboda 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.0 (/) * gnu/packages/gnome.scm (simple-scan)[inputs]: Add sane-airscan. <#:phases>: Wrap simple-scan to set - LD_LIBRARY_PATH to sane-airscan's lib/sane - SANE_CONFIG_DIR to sane-airscan's etc/sane.d This change allows simple-scan to automatically detect and use eSCL or WSD (AirScan) backends over the network. Change-Id: Id1d95c77c3fc549b7baf91d31049541a687bce2d --- gnu/packages/gnome.scm | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 56236013a7..3bc26192ff 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -7330,7 +7330,19 @@ (define-public simple-scan (base32 "1aghnkvjdyj73kv55nd9gl5b1xjkpcxjn4j3a6z67r9g2j86avn1")))) (build-system meson-build-system) (arguments - '(#:glib-or-gtk? #t)) + (list + #:glib-or-gtk? #t + #:phases + #~(modify-phases %standard-phases + (add-after 'install 'wrap-flatpak + (lambda* (#:key inputs #:allow-other-keys) + (let ((simple-scan (string-append #$output "/bin/simple-scan")) + (sane-airscan-inputs (assoc-ref inputs "sane-airscan"))) + (wrap-program simple-scan + `("LD_LIBRARY_PATH" = + (,(string-append sane-airscan-inputs "/lib/sane"))) + `("SANE_CONFIG_DIR" prefix + (,(string-append sane-airscan-inputs "/etc/sane.d")))))))))) (native-inputs (list gettext-minimal itstool @@ -7347,6 +7359,7 @@ (define-public simple-scan gdk-pixbuf gusb libadwaita + sane-airscan sane-backends)) (home-page "https://gitlab.gnome.org/GNOME/simple-scan") (synopsis "Document and image scanner") base-commit: 03ce76718c41b32d174713c945d269d6fcdd8bf1 -- 2.49.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 09 14:34:14 2025 Received: (at 78732) by debbugs.gnu.org; 9 Jun 2025 18:34:14 +0000 Received: from localhost ([127.0.0.1]:57288 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uOhK1-0002gt-KF for submit@debbugs.gnu.org; Mon, 09 Jun 2025 14:34:14 -0400 Received: from mail-wm1-x344.google.com ([2a00:1450:4864:20::344]:61684) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uOhJz-0002gE-E1; Mon, 09 Jun 2025 14:34:12 -0400 Received: by mail-wm1-x344.google.com with SMTP id 5b1f17b1804b1-43cfe63c592so53645735e9.2; Mon, 09 Jun 2025 11:34:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1749494045; x=1750098845; 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=SQv+ottPwMyiHMnRw1OQ1omN0KFTKMlSK5Zr0w5vPKY=; b=Cc/P/IQkM1woyPGsJOxljJ5cPX0ojmfd8DUrcnI5ZlCF0GVc3wVCx3qt1bPCihc2jS 3PvUvK+MJwhAXDQcUNNnsEBKdHTGmJA/vF656bm9WivnVP6w/pm9yfmi1Qlaiuv2rWZt rxyM8laKH4BBDTBdbcWnCClzoM0HvNiuL+EWBQ6nVYqXxMR5Dtc35oO82CGsQeAV/JwJ 0EFhw4e8iq2f+MnqVFEt1RmY99aikGywZc0GNSkOmjz71u7DBY9wctTXj9BqWjTCv8Qk ddV8pQp+YsazTaj3IQispi5YRK4Df4jgzuTNjDC86rM0QPMIMWYMKsCupzXbSiQxfTFR sdag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749494045; x=1750098845; 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=SQv+ottPwMyiHMnRw1OQ1omN0KFTKMlSK5Zr0w5vPKY=; b=AJPQBEO5/LmiejkuJsmOjHkZ+ELci/PBYin30dB/F93tWe4VuZVBbnXffEC4WWZPdI PtJrrGWVYo/vBGffFxfdGSrDov8zF8m9t2/hAZ2ZYxHm+mMSWTj8R+Jp0Pnr8BIOzDh9 WseEQDblUtj/hxoQEYHOM9ri5wDSwm2MA+HXGkPxvHwbwdB/1jl/KxoF0aygaozQBCgI d+JVG8a7GX6jbYkOI7TlTbGWlKFrGZY1dShTSOS0+siSclkLvNpffG6wd5eKVqmfROF7 jpYAd2nTCl/sZemZ43XWRSZf1BPF0vcAt6ZCVR4bAR7I/OBDm0dPyIvIiT5r1hWXkjgt 6Pxw== X-Forwarded-Encrypted: i=1; AJvYcCUfEyRsbDpN58WlO7e50gsdoJ4zobIMaoLRt/xB21ARsd5xnjeokOV1wn9Ue95Ag45RacZpdlA=@debbugs.gnu.org, AJvYcCVniKnY+9+TavO8oWVdYTsEq0rPTaG5WgTR/Rt06wFloWyev+Z/YmCpSg25HdyhNUrTMr/SbA==@debbugs.gnu.org X-Gm-Message-State: AOJu0YzYHvr1GBdbazwE5Oxxdss8dEKktF4VzfSRp8+h2bxfkulu+eUB cuaY4BZ73NV3Y+cwPxJjNqCA4dfcugichU1FyIqvjSLmOdRV4LXf0PdC X-Gm-Gg: ASbGncuEiKtW3UDWUwsNLQolTziH/vfbJU24IwJRqr8wfDlQwHXTdzS3VVysQ8F3zYZ Z/WjxzA4oppPGrukRDpiymOO5H10x8uV6HPjHrrT5c541317xl0MDnfCbtn6uhXtp9QurSSrHYM FxHysEUfYRGDKXUSBwLx+hMKneyunWb2S77mMOVI/IGoNvR23h6DZTWjb1jyBG7K6ckNFUdf2uK ldeRvGRLtYb6bvKUilCZaSSv8QyfocVScaHTodzt1OwkpS2ckHyGBLyPwxwATQgu9972zAAfIZU gcLdUFw27SYVoD7J3CNgK06fcVcTw1zisnDp/JVEExDSvBdTfpL8sSWHGtW0IwQlMc7wxMa7ElH pFUZ6uPZAmgzDBFwHsslUslg81wPwC1UH0dalPg== X-Google-Smtp-Source: AGHT+IE1TzaN0yB7TQxDR1SVuw3RBY9WufrChMqASKDI2FlGLxWgWTo4fR6nUbTVuvWVZ3FX440T8w== X-Received: by 2002:a05:600c:3587:b0:43c:fe5e:f03b with SMTP id 5b1f17b1804b1-4520141a818mr140840035e9.30.1749494044742; Mon, 09 Jun 2025 11:34:04 -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 5b1f17b1804b1-45209bc6c6csm118531035e9.2.2025.06.09.11.34.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 Jun 2025 11:34:04 -0700 (PDT) Message-ID: Subject: Re: [bug#78732] [PATCH] gnu: simple-scan: enable scanning over network for eSCL/WSD scanners From: Liliana Marie Prikler To: Rostislav Svoboda , 78732@debbugs.gnu.org, 38929@debbugs.gnu.org Date: Mon, 09 Jun 2025 20:34:02 +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: 78732 Cc: =?ISO-8859-1?Q?No=E9?= Lopez , Vivien Kraus , Maxim Cournoyer 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 Montag, dem 09.06.2025 um 15:21 +0200 schrieb Rostislav Svoboda: > * gnu/packages/gnome.scm (simple-scan)[inputs]: Add sane-airscan. > <#:phases>: Wrap simple-scan to set > =C2=A0 - LD_LIBRARY_PATH to sane-airscan's lib/sane > =C2=A0 - SANE_CONFIG_DIR to sane-airscan's etc/sane.d >=20 > This change allows simple-scan to automatically detect and use eSCL > or WSD (AirScan) backends over the network. >=20 > Change-Id: Id1d95c77c3fc549b7baf91d31049541a687bce2d The LD_LIBRARY_PATH looks suspicious. Is there any way around it using other SANE tooling? Cheers From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 09 15:38:56 2025 Received: (at 78732) by debbugs.gnu.org; 9 Jun 2025 19:38:57 +0000 Received: from localhost ([127.0.0.1]:57755 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uOiKd-0002pd-DA for submit@debbugs.gnu.org; Mon, 09 Jun 2025 15:38:56 -0400 Received: from mail-qt1-x835.google.com ([2607:f8b0:4864:20::835]:49623) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uOiKa-0002oE-SZ; Mon, 09 Jun 2025 15:38:53 -0400 Received: by mail-qt1-x835.google.com with SMTP id d75a77b69052e-4a42cb03673so60203801cf.3; Mon, 09 Jun 2025 12:38:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1749497927; x=1750102727; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=WwpxweDp9r72pweDcF9Jc1Ts+38vbLkBSmEN/gIiZLQ=; b=Ndprozkh7qFtuaR9RJm1HOhxS5yQAg6G0xcGY2WaVmp+WlImrwyziWWMap7GqALR5s 6wslUNiyd6dfVfWnfBb7OJhATiCxzb3nb+iDDebcgA0L4SA3Ssuy+38hy86UVDOg24k7 I/a2hdGY6p77qKjAPGzNYFLqe/Q/KU8KdaoMkfGe1SQjJIJQ80sUkahGL6p4ovdXCs0K 1QT2cLvUgZUEocZT9lHhV5XvIcY00l5ajI9Lx3WTIjQIBsc2mck1gVhnkj6KmRpZCRiD cTJM0jPySOepJjF6NUOl/5rblXY1udf52uzyMU4/Ybi5JoRFrMUcQS92IWWS5WolPncb aM2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749497927; x=1750102727; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=WwpxweDp9r72pweDcF9Jc1Ts+38vbLkBSmEN/gIiZLQ=; b=Rqjyr/KLLwd3nPE+PZQfVfZ1u0uHrLh7pz1fX0o/ppbxiCNKvqM8SrTZrgS7LJw0/x irk+pI3Zndaobsx/iJLfmGT4o3JJ9NAnQrxNaWMyZqdApMx3zJ5yBYG+jpu+suEUgoh3 mkD4aHr/hVJzWIG8BRByzcGU1IP0sxevxJVpcwE4UG4YWCzAxSgNpoXNvU13N4NCAoNZ /gtfxXeb7QMVvwtWzDmCB5ezLrIhMe4Vp9QZuabJH4ovrV7MjpFslQuXLaFLpSWrNCY+ URy8vBPVY+p7oL9eKJMVEMgFmB7W2Xmmpu3Qnx9+fFJZkS2baxVxBzlEZEkcV12CLHX0 NIsA== X-Forwarded-Encrypted: i=1; AJvYcCWW55mjMhIshxAC6jATcOGbPdZ00Of9zP8aflfZEdya2NuOudID8y6NVbSn2eMoHjIw9Pq6Tw==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yx4KvW1v8zyAOaPsGBz3kc64Rq37uLIJeB1m9tbDUC+W6agzZcL f90C5zv3Tzq57BfPNLHHB0G2n7RiM7iHCT0+m/FWjnlifqFQWpP/8XxwzlKWPF4LkfMzQmETJzT 8LVzljzza/GHiO2P945YW8km4++L0o0E= X-Gm-Gg: ASbGncvZ2ikIqlw8ymPkJWrb7jOoTf5vVAqNcPqyA97X0Igyke7OjaksWgJZULNTkg6 /cYhyyqkxKvenLD1v4WBkRqlumPvmWC/e0I/yzBUg+XllCiBeASC+aJaIsViviRiP2q5LBRoUzg cVybLHCw3GsanSQ78ZeDE7DtIn/Q9gvx28u2jYP0k67iHZroNpIPYnDlbJHtpKcvzK7x/FXr6ou dL4sg== X-Google-Smtp-Source: AGHT+IFsFNkVoBRg72wzQ6UeEr6sId+xEY9EPmGR55GVtWc9FJMroMHpiMJmuzLeVY3K45kR4tmkaHd3kroaz5wy+2Q= X-Received: by 2002:a05:622a:40ca:b0:477:6f1e:f477 with SMTP id d75a77b69052e-4a5b9e2f621mr257389721cf.19.1749497926998; Mon, 09 Jun 2025 12:38:46 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Rostislav Svoboda Date: Mon, 9 Jun 2025 21:38:10 +0200 X-Gm-Features: AX0GCFsLc7abL1NjhCs8jbOd-azOc5t32A4HsodGlzYB0soJ2fX62ISK9ctI8n8 Message-ID: Subject: Re: [bug#78732] [PATCH] gnu: simple-scan: enable scanning over network for eSCL/WSD scanners To: Liliana Marie Prikler Content-Type: multipart/mixed; boundary="000000000000797d93063728ba06" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 78732 Cc: Vivien Kraus , 38929@debbugs.gnu.org, 78732@debbugs.gnu.org, =?UTF-8?Q?No=C3=A9_Lopez?= , Maxim Cournoyer 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 (-) --000000000000797d93063728ba06 Content-Type: text/plain; charset="UTF-8" Hello > The LD_LIBRARY_PATH looks suspicious. What exactly is suspicious? > Is there any way around it using other SANE tooling? AFAIK there's no simpler runtime-only solution: - You could use patchelf to prepend the store's lib/sane directory onto the binary's RPATH, but that's as even even more fiddly as setting LD_LIBRARY_PATH - sane-config only spits out compile-time flags (-I..., -L..., -lsane); it doesn't tell the loader where to find backends at runtime. BTW, I've polished the patch. Please ignore the previous one - the phase name was wrong ("wrap-flatpak" instead of "wrap-simple-scan"). Cheers --000000000000797d93063728ba06 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-gnu-simple-scan-enable-scanning-over-network-for-eSC.patch" Content-Disposition: attachment; filename="0001-gnu-simple-scan-enable-scanning-over-network-for-eSC.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_mbphu7wn0 RnJvbSBmN2EzNTU1ODFlYjVmNmJlNThlMWQxMzY5ZDdkNjVkYmJjNmU3NzRlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpNZXNzYWdlLUlEOiA8ZjdhMzU1NTgxZWI1ZjZiZTU4ZTFkMTM2OWQ3ZDY1 ZGJiYzZlNzc0ZS4xNzQ5NDk3NzQ5LmdpdC5Sb3N0aXNsYXYuU3ZvYm9kYUBnbWFpbC5jb20+CkZy b206IFJvc3Rpc2xhdiBTdm9ib2RhIDxSb3N0aXNsYXYuU3ZvYm9kYUBnbWFpbC5jb20+CkRhdGU6 IE1vbiwgOSBKdW4gMjAyNSAxMzoxOToxNyArMDIwMApTdWJqZWN0OiBbUEFUQ0hdIGdudTogc2lt cGxlLXNjYW46IGVuYWJsZSBzY2FubmluZyBvdmVyIG5ldHdvcmsgZm9yIGVTQ0wvV1NECiBzY2Fu bmVycwoKKiBnbnUvcGFja2FnZXMvZ25vbWUuc2NtIChzaW1wbGUtc2NhbilbaW5wdXRzXTogQWRk IHNhbmUtYWlyc2Nhbi4KPCM6cGhhc2VzPjogV3JhcCBzaW1wbGUtc2NhbiB0byBzZXQKICAtIExE X0xJQlJBUllfUEFUSCB0byBzYW5lLWFpcnNjYW4ncyBsaWIvc2FuZQogIC0gU0FORV9DT05GSUdf RElSIHRvIHNhbmUtYWlyc2NhbidzIGV0Yy9zYW5lLmQKClRoaXMgY2hhbmdlIGFsbG93cyBzaW1w bGUtc2NhbiB0byBhdXRvbWF0aWNhbGx5IGRldGVjdCBhbmQgdXNlIGVTQ0wgb3IgV1NECihBaXJT Y2FuKSBiYWNrZW5kcyBvdmVyIHRoZSBuZXR3b3JrLgoKQ2hhbmdlLUlkOiBJZDFkOTVjNzdjM2Zj NTQ5YjdiYWY5MWQzMTA0OTU0MWE2ODdiY2UyZAotLS0KIGdudS9wYWNrYWdlcy9nbm9tZS5zY20g fCAxNSArKysrKysrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAx IGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2dub21lLnNjbSBiL2dudS9w YWNrYWdlcy9nbm9tZS5zY20KaW5kZXggNTYyMzYwMTNhNy4uODFhODk4N2E3ZCAxMDA2NDQKLS0t IGEvZ251L3BhY2thZ2VzL2dub21lLnNjbQorKysgYi9nbnUvcGFja2FnZXMvZ25vbWUuc2NtCkBA IC03MzMwLDcgKzczMzAsMTkgQEAgKGRlZmluZS1wdWJsaWMgc2ltcGxlLXNjYW4KICAgICAgICAg KGJhc2UzMiAiMWFnaG5rdmpkeWo3M2t2NTVuZDlnbDViMXhqa3BjeGpuNGozYTZ6NjdyOWcyajg2 YXZuMSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBtZXNvbi1idWlsZC1zeXN0ZW0pCiAgICAgKGFy Z3VtZW50cwotICAgICAnKCM6Z2xpYi1vci1ndGs/ICN0KSkKKyAgICAgKGxpc3QKKyAgICAgICM6 Z2xpYi1vci1ndGs/ICN0CisgICAgICAjOnBoYXNlcworICAgICAgI34obW9kaWZ5LXBoYXNlcyAl c3RhbmRhcmQtcGhhc2VzCisgICAgICAgICAgKGFkZC1hZnRlciAnaW5zdGFsbCAnd3JhcC1zaW1w bGUtc2NhbgorICAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IGlucHV0cyAjOmFsbG93LW90aGVy LWtleXMpCisgICAgICAgICAgICAgIChsZXQgKChzaW1wbGUtc2NhbiAoc3RyaW5nLWFwcGVuZCAj JG91dHB1dCAiL2Jpbi9zaW1wbGUtc2NhbiIpKQorICAgICAgICAgICAgICAgICAgICAoc2FuZS1h aXJzY2FuLWlucHV0cyAoYXNzb2MtcmVmIGlucHV0cyAic2FuZS1haXJzY2FuIikpKQorICAgICAg ICAgICAgICAgICh3cmFwLXByb2dyYW0gc2ltcGxlLXNjYW4KKyAgICAgICAgICAgICAgICAgIGAo IkxEX0xJQlJBUllfUEFUSCIgPQorICAgICAgICAgICAgICAgICAgICAoLChzdHJpbmctYXBwZW5k IHNhbmUtYWlyc2Nhbi1pbnB1dHMgIi9saWIvc2FuZSIpKSkKKyAgICAgICAgICAgICAgICAgIGAo IlNBTkVfQ09ORklHX0RJUiIgcHJlZml4CisgICAgICAgICAgICAgICAgICAgICgsKHN0cmluZy1h cHBlbmQgc2FuZS1haXJzY2FuLWlucHV0cyAiL2V0Yy9zYW5lLmQiKSkpKSkpKSkpKQogICAgIChu YXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IGdldHRleHQtbWluaW1hbAogICAgICAgICAgICBpdHN0 b29sCkBAIC03MzQ3LDYgKzczNTksNyBAQCAoZGVmaW5lLXB1YmxpYyBzaW1wbGUtc2NhbgogICAg ICAgICAgICBnZGstcGl4YnVmCiAgICAgICAgICAgIGd1c2IKICAgICAgICAgICAgbGliYWR3YWl0 YQorICAgICAgICAgICBzYW5lLWFpcnNjYW4KICAgICAgICAgICAgc2FuZS1iYWNrZW5kcykpCiAg ICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9naXRsYWIuZ25vbWUub3JnL0dOT01FL3NpbXBsZS1zY2Fu IikKICAgICAoc3lub3BzaXMgIkRvY3VtZW50IGFuZCBpbWFnZSBzY2FubmVyIikKCmJhc2UtY29t bWl0OiAwM2NlNzY3MThjNDFiMzJkMTc0NzEzYzk0NWQyNjlkNmZjZGQ4YmYxCi0tIAoyLjQ5LjAK Cg== --000000000000797d93063728ba06-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 12 07:04:13 2025 Received: (at 78732) by debbugs.gnu.org; 12 Jun 2025 11:04:13 +0000 Received: from localhost ([127.0.0.1]:56808 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uPfjB-00021W-3T for submit@debbugs.gnu.org; Thu, 12 Jun 2025 07:04:13 -0400 Received: from mail-ej1-x631.google.com ([2a00:1450:4864:20::631]:51488) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uPfj8-00020d-73 for 78732@debbugs.gnu.org; Thu, 12 Jun 2025 07:04:11 -0400 Received: by mail-ej1-x631.google.com with SMTP id a640c23a62f3a-ad8826c05f2so155474666b.3 for <78732@debbugs.gnu.org>; Thu, 12 Jun 2025 04:04:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sarg.org.ru; s=google; t=1749726244; x=1750331044; darn=debbugs.gnu.org; h=mime-version:message-id:date:user-agent:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to; bh=SPjBI17JHWDbGZaiAG9x66TL8tSHXNwzi4NVVChLPlk=; b=VGrXTtGVvNUJtoSDiBNfiDBqLk7+aUXsD//Vj9nqpBXCisgSy9EopXuB4QNdFdlUlh Nq6eLtKKGNoYdsX6jHuK6Z9GyMs0bqP6Ks4ShCFq6Xch/ZaID2iUKktIIYCXROblJVKF S5zvN1+hAKhSc7+ffeMHiNnQlQBd/m+vTlJqKj3bd89r/YMs2cUS8HB8k0X90kqkYnc9 Y0LbE2+QeLoj/dZYhLdMwvI4JhNK/wVTsoPvWER68eoVIRDa/kX7+EbGGncdhjWj5pwP 5WCNWFYz1GL0l9BgwEzQUzGz/QNCVqq5UVMzAnd34r0yfn6pPROM2fC3J2t0//c/Iowr 5foQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749726244; x=1750331044; h=mime-version:message-id:date:user-agent:subject:cc:to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=SPjBI17JHWDbGZaiAG9x66TL8tSHXNwzi4NVVChLPlk=; b=UgcO3tw6W8b7CGJ+f5L6yxkUI7S2HTSkFk4ct/LTkKWqVlX2I6WFDbFq4Byt2hhr1y ppKpDV0zra4BjJfug1V4BGIihTEIb1MPCEo575k1Li1Od79ORvZAyaP2k/uRZN2X7PbD XkwIEDT0eBAiieNppvc0x7eE3g/iUDjtyfVicctjUc23D9bQ2AyQjEwDtu084O++v52y IPbY+Ut1SD4KRH31uzxdPoTTtiJFURW/+OvKNzl5JNHJzvqRvHCapkbxV7kjqTulY2A2 isEzH159zd5aktVjpcnjjqxiwyzRbw2vM4kZUFwP3yMZ6Xo9k42uRPRGvVPRAgFb9udQ Rxnw== X-Forwarded-Encrypted: i=1; AJvYcCVwbWFASIVM4u0Q8N++igvXpvmwQcIJR/3lBli5SxWWYrKa7jRgnnreR6G+1im0IDZ11nt07w==@debbugs.gnu.org X-Gm-Message-State: AOJu0YwP9LCoe2Uik++KeTniN358f1rd2u/KaMFfANIuRAYrDQvPgYCK meGIm1vHiGRIcvXsHldYp3OSEGT1XCS8fR5LKpyT9TduRDI7e5F+Z6hVqElx/UODSok= X-Gm-Gg: ASbGncsnOClRsPbLhrTeRyDpHK8QORL3VbptzmGp+Cdy5g97HB1Qd9HCOfVsr0IP5Ze DuE9rdiQbB47UmYRFQioQKed8RGAa86H/VAWmjB1FWfLO72yZAUisztTlUIAdfUl+rj2sRhtB07 6dO3y2Nl+0TqNYkUIhvsTa4U1RDCEkL279bE/pF5wfzFl/8dpPuGXggdkNpf35xJphIuvSi7yNz mjyF8Oyg5o5woWVYZEa49Ne0YNzFzi4G81lpuk0bGfFB3u+QgBxpuKwYWT6gO6oHz1F/bIvtIMP ZsGg6vzt/qEpP/pyANfyyvoxswbcvULYWtP/dAV1dkjRIgy/AOrIpbKCevo= X-Google-Smtp-Source: AGHT+IHvQWyRS6iOMC8Fq/4TIPW14G7JnMZOUQjWiwA6hd8csW9Og7aNQCPuFyhNgtxUG+rWF5wy/w== X-Received: by 2002:a17:907:986:b0:ad5:2e5b:d16b with SMTP id a640c23a62f3a-adea2ec638dmr344625466b.27.1749726243568; Thu, 12 Jun 2025 04:04:03 -0700 (PDT) Received: from localhost ([2a02:2454:a095:5600:a64e:31ff:fe38:fd6c]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-adeadeceae4sm114766866b.147.2025.06.12.04.04.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Jun 2025 04:04:03 -0700 (PDT) From: Sergey Trofimov To: Rostislav Svoboda Subject: Re: [bug#78732] [PATCH] gnu: simple-scan: enable scanning over network for eSCL/WSD scanners User-Agent: mu4e 1.12.11; emacs 30.0.92 Date: Thu, 12 Jun 2025 13:04:02 +0200 Message-ID: <87y0tx43x9.fsf@sarg.org.ru> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 78732 Cc: Vivien Kraus , Maxim Cournoyer , 38929@debbugs.gnu.org, Liliana Marie Prikler , 78732@debbugs.gnu.org, =?utf-8?Q?No=C3=A9?= Lopez 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 (-) Hi, Rostislav Svoboda writes: > Hello > >> The LD_LIBRARY_PATH looks suspicious. > > What exactly is suspicious? > >> Is there any way around it using other SANE tooling? > > AFAIK there's no simpler runtime-only solution: > - You could use patchelf to prepend the store's lib/sane directory > onto the binary's RPATH, but that's as even even more fiddly as > setting LD_LIBRARY_PATH > - sane-config only spits out compile-time flags (-I..., -L..., > -lsane); it doesn't tell the loader where to find backends at runtime. > I've proposed another solution on codeberg, please take a look https://codeberg.org/guix/guix/pulls/541