From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:303:5f26::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id ZIJ6JxIkfmVREAAAkFu2QA (envelope-from ) for ; Sat, 16 Dec 2023 23:26:26 +0100 Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id UGjbIBIkfmUrGgAAqHPOHw (envelope-from ) for ; Sat, 16 Dec 2023 23:26:26 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1702765586; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post; bh=bIlkOGCmhuAWB2bgZwDJaBA/TasA9lq7iGvZ6iO4iPA=; b=dFJXssrSaLxuwY85PVay3PZV5l+wx/vZ98tuFlnHKGixnSrA7ba/0zBlu5D99Ri98gHnvq A2Zxlx76CZ0f7GblBZcAfGjxJn6GTtwayL5B7FLBxGm/w2c1KUEyqkVzAd2joNe6yI85FG v4dxuxZ989ppq0WRVHYOHVBtRsQ4m1Cy0EDCv5SU9OyVHkWESh90GIvwTayAOaL0VFbT+A 7ZHm3g6gcEJcRf1zLJ4C/b+w2cc329Om1WmrlgLwVSzdVH9f0b7pUFAaFFWMAeCQAUftpi Q/SJ7Zn174ulKSaPZUjdEYqJq+37m2+V6cPuWqMrK9iUcxYGLqaWfrqdZHjWLA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1702765586; a=rsa-sha256; cv=none; b=Mss0wFokxkqxRTf16g3tIOV7wf0BYahCqMRu3B5MLu8pminWn3jYXa6ydH5sCJO19sC0TK KVSRxoDve5HK2m5g7WUVNo6+rM+6dnkhP2TFrN+c0kDNo9LmH4ODy9+EsW6+RFFgdGu2Ih 2QAz+jX8Q8t0GryPaRgjELQlF/95FDXyFGwjHImrPkoqsdX0Y0DvBpv0Hiw7U3pf0Dqzrh fbxXvaqpUGVK2N06UcowROhjeeoGQRFOM3pT0v4NwaOTU8lFz4jzb4O6EujKl+XqpicAVa T9SFWExqh3cwVGiE+LJuyzGTEw+0sVqLghi/Uc/I6ZjEDhhCMTUR+2f01vCJLQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=none Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 0490347B5E for ; Sat, 16 Dec 2023 23:26:26 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rEd6i-0006t2-4p; Sat, 16 Dec 2023 17:26:04 -0500 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 1rEd6f-0006sW-Mv for guix-patches@gnu.org; Sat, 16 Dec 2023 17:26:01 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rEd6f-0004IU-ES for guix-patches@gnu.org; Sat, 16 Dec 2023 17:26:01 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rEd6f-0004hY-Tz for guix-patches@gnu.org; Sat, 16 Dec 2023 17:26:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#67657] [PATCH] services: connman: Add 'connman-general-configuration'. Resent-From: Bruno Victal Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 16 Dec 2023 22:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67657 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: muradm Cc: 67657@debbugs.gnu.org Received: via spool by 67657-submit@debbugs.gnu.org id=B67657.170276553518030 (code B ref 67657); Sat, 16 Dec 2023 22:26:01 +0000 Received: (at 67657) by debbugs.gnu.org; 16 Dec 2023 22:25:35 +0000 Received: from localhost ([127.0.0.1]:56279 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rEd6E-0004gk-Vr for submit@debbugs.gnu.org; Sat, 16 Dec 2023 17:25:35 -0500 Received: from smtpm4.myservices.hosting ([185.26.105.235]:46344) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rEd6C-0004gb-NE for 67657@debbugs.gnu.org; Sat, 16 Dec 2023 17:25:33 -0500 Received: from mail1.netim.hosting (unknown [185.26.106.173]) by smtpm4.myservices.hosting (Postfix) with ESMTP id 2E4D920D55; Sat, 16 Dec 2023 23:25:29 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by mail1.netim.hosting (Postfix) with ESMTP id 85DAC8009C; Sat, 16 Dec 2023 23:25:29 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at mail1.netim.hosting Received: from mail1.netim.hosting ([127.0.0.1]) by localhost (mail1-2.netim.hosting [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id ocIA_wfqA31G; Sat, 16 Dec 2023 23:25:29 +0100 (CET) Received: from [192.168.1.116] (unknown [10.192.1.83]) (Authenticated sender: lumen@makinata.eu) by mail1.netim.hosting (Postfix) with ESMTPSA id C991080067; Sat, 16 Dec 2023 23:25:28 +0100 (CET) Message-ID: <48bacc5b-0daa-4a64-8d9e-eca6b6ed5e2b@makinata.eu> Date: Sat, 16 Dec 2023 22:25:26 +0000 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US References: <11f2fc968e9101842886f398465cf3b808730d7d.1701857973.git.mail@muradm.net> From: Bruno Victal In-Reply-To: <11f2fc968e9101842886f398465cf3b808730d7d.1701857973.git.mail@muradm.net> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------YYA7K1Ekgq0U50uUKJS0VcqE" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -8.26 X-Spam-Score: -8.26 X-Migadu-Queue-Id: 0490347B5E X-Migadu-Scanner: mx11.migadu.com X-TUID: eT5SbJ7okHsp This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------YYA7K1Ekgq0U50uUKJS0VcqE Content-Type: multipart/mixed; boundary="------------bG03t0ly3Vj0fCzfv12YbPWy"; protected-headers="v1" From: Bruno Victal To: muradm Cc: 67657@debbugs.gnu.org Message-ID: <48bacc5b-0daa-4a64-8d9e-eca6b6ed5e2b@makinata.eu> Subject: Re: [bug#67657] [PATCH] services: connman: Add 'connman-general-configuration'. References: <11f2fc968e9101842886f398465cf3b808730d7d.1701857973.git.mail@muradm.net> In-Reply-To: <11f2fc968e9101842886f398465cf3b808730d7d.1701857973.git.mail@muradm.net> --------------bG03t0ly3Vj0fCzfv12YbPWy Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi muradm, On 2023-12-06 10:19, muradm wrote: > + "Enable background scanning. Default is true. If wifi is disconne= cted, the > +background scanning will follow a simple backoff mechanism from 3s up = to 5 'back off' > + "List of Fallback timeservers. These timeservers are used for NTP = sync > +when there are no timeservers set by the user or by the service, and w= hen > +use-gateways-as-timeservers? is @code{#f}. These can contain a mixed @code{use-gateways-as-timeservers?} > + (default-auto-connect-technologies > + maybe-list > + "List of technologies that are marked autoconnectable by default. = The > +default value for this entry when empty is ethernet,wifi,cellular. Se= rvices Perhaps @code{ethernet}, @code{wifi} and @code{cellular}? Or put this in lisp list syntax. (*) > +that are automatically connected must have been set up and saved to > +storage beforehand.") > + (default-favourite-technologies > + maybe-list > + "List of technologies that are marked favorite by default. The def= ault > +value for this entry when empty is ethernet. Connects to services fro= m See (*). > +this technology even if not setup and saved to storage.") > + (always-connected-technologies > + maybe-list > + "List of technoolgies which are always connected regardless of > +preferred-technologies setting (auto-connect? @code{#t}). The default= value @code{(auto-connect? #t)}. > + (network-interface-blacklist > + maybe-list > + "List of blacklisted network interfaces. Found interfaces will be > +compared to the list and will not be handled by ConnMan, if their firs= t > +characters match any of the list entries. Default value is > +vmnet,vboxnet,virbr,ifb,veth.") See (*). > + (tethering-technologies > + maybe-list > + "List of technologies that are allowed to enable tethering. The > +default value is wifi,bluetooth,gadget. See (*). > +here are used for tethering. If one wants to tether ethernet, then ad= d > +\"ethernet\" in the list. NOTE that if ethernet tethering is enabled,= =E2=80=A6 @samp{\"ethernet\"} to the list. > +in READY state. Default value is @code{#t}.") > + (online-check-ipv4-url > + maybe-string > + "IPv4 URL used during the online status check. Please refer to > +the README for more detailed information. Default value is > +http://ipv4.connman.net/online/status.html.") @url{http://ipv4.connman.net/online/status.html}. (**) > + (online-check-ipv6-url > + maybe-string > + "IPv6 URL used during the online status check. Please refer to > +the README for more detailed information. Default value is > +http://ipv6.connman.net/online/status.html.") See (**). > + (online-check-initial-interval > + maybe-number > + "Range of intervals between two online check requests. Please > +refer to the README for more detailed information. Default values is = 1.") [=E2=80=A6] > + (online-check-max-interval > + maybe-number > + "Range of intervals between two online check requests. Please > +refer to the README for more detailed information. Default values is = 1.") Default values is @samp{1}. > + (enable-online-to-ready-transition? > + maybe-boolean > + "WARNING: Experimental feature!!! In addition to enable-online-chec= k @code{enable-online-check} > +service to DISCONNECT state. If this setting is @code{#t}, the HTTP G= ET > +request keeps beeing called to guarantee that end-to-end connectivity 'being'. > + (localtime > + maybe-string > + "Path to localtime file. Defaults to /etc/localtime.") @file{/etc/localtime} > + (regdom-follows-timezone? > + maybe-boolean > + "Enable regdomain to be changed along timezone changes. With > +this option set to true each time the timezone changes the first > +present ISO3166 country code is being read from > +/usr/share/zoneinfo/zone1970.tab and set as regdom value. Default > +value is @code{#f}.") @file{/usr/share/zoneinfo/zone1970.tab}. Perhaps expand 'regdom' as 'regulatory domain'? Likewise for the field name. (i.e. regulatory-domain-follows-timezone?) You can perform the field name readjustment by using a custom serializer:= --8<---------------cut here---------------start------------->8--- (regulatory-domain-follows-timezone? maybe-boolean "Allow the regulatory domain to be changed along timezone changes. With this option set to true each time the timezone changes the first present ISO3166 country code is being read from @file{/usr/share/zoneinfo/zone1970.tab} and set as the regulatory domain= value. Default value is @code{#f}." (serializer (lambda (_ value) (connman-general-configuration-serialize-boolean "regdom-follows-timez= one" value)))) --8<---------------cut here---------------end--------------->8--- > + (resolv-conf > + maybe-string > + "Path to resolv.conf file. If the file does not exist, but > +intermediate directories exist, it will be created. If this option > +is not set, it tries to write into /var/run/connman/resolv.conf if > +it fails (/var/run/connman does not exist or is not writeable). If > +you do not want to update resolv.conf, you can set /dev/null.") Wrap the paths with @file{=E2=80=A6}. > + > +;; ,in (gnu services networking) (connman-general-configuration-genera= te-doc) > +(define (connman-general-configuration-generate-doc) > + (configuration->documentation 'connman-general-configuration)) This isn't needed. --=20 Furthermore, I consider that nonfree software must be eradicated. Cheers, Bruno. --------------bG03t0ly3Vj0fCzfv12YbPWy-- --------------YYA7K1Ekgq0U50uUKJS0VcqE Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQTAPCseV0HOaN0YFheobOGDL+spVQUCZX4j2AAKCRCobOGDL+sp VdIjAQDWqHZVAgexcaHIPIV7SXcAgTEuLgCVTsAD9SULX/Ci1gD9Hwzb6Jh+MjSi ArX3HT2T8QMMbk/jh5blETPeWg4VJQY= =Pqp4 -----END PGP SIGNATURE----- --------------YYA7K1Ekgq0U50uUKJS0VcqE--