From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on atuin.qyliss.net X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HTML_MESSAGE,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE autolearn=unavailable autolearn_force=no version=3.4.6 Received: from atuin.qyliss.net (localhost [IPv6:::1]) by atuin.qyliss.net (Postfix) with ESMTP id 8029B55E71; Wed, 7 Dec 2022 07:46:54 +0000 (UTC) Received: by atuin.qyliss.net (Postfix, from userid 496) id CEABF55E9A; Wed, 7 Dec 2022 07:46:52 +0000 (UTC) Received: from mail-lf1-x12d.google.com (mail-lf1-x12d.google.com [IPv6:2a00:1450:4864:20::12d]) by atuin.qyliss.net (Postfix) with ESMTPS id 8B52D55E58 for ; Wed, 7 Dec 2022 07:46:50 +0000 (UTC) Received: by mail-lf1-x12d.google.com with SMTP id x28so10087547lfn.6 for ; Tue, 06 Dec 2022 23:46:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unikie.com; s=google; h=mime-version:references:in-reply-to:message-id:cc:to:subject:from :date:from:to:cc:subject:date:message-id:reply-to; bh=guUD2OziQocGEHHWXHOmaW9dxxes32A2MSxA1WA1OTM=; b=bXcKic6B/aHcUzqEy9hUwr9bfnnva5OwnRw/YyUhViGQoAHdVbAdKJ6ZEPBPhymRYw D0n7RwXjsm5gHJhgOyYzFtKnC1ggom4NQL/SL+6KTtB/Vgt2Jp2TB0p2XJh/5LtnrwpN XWI3WsvDSxwuzWrVdW2I8NwZEeWqpygk7sG8yugf7q/44/szVkC5i3zHv8VXnITFS02t r9KkDUe2cWNYHpjCeKIAMbMgZ2JbWBkkrtQ7yfTnQNETApyGAI/+9wqbKaBCC/ttgTEn Y8zpDoLAKWPiAYsJBw8nOCncuIY+edKENkrYsUAIaiq7J/tCwVWEqASSSPurpw7CjsFD A+PQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:references:in-reply-to:message-id:cc:to:subject:from :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=guUD2OziQocGEHHWXHOmaW9dxxes32A2MSxA1WA1OTM=; b=6WwJbY3TdJhXP8X7ltDUSq8rV6xQFbRoJV4jnaUyvWSWCY9NnVbzagaEsZ8kA+TZ3q MmpO2IYYHgxL6li2uhIn9nHbzSmvHKaDHEQGfAodlXLkJ/E0kcgAnNQgoulC5E1k91T8 k6p7vqFD/OBrFlpnccf1Y4h+ZOFqUpSrvrzUCtjE3pfMvoYk4o4mDeDKTQik8LULpHh6 hET9KXzo2wqMbKVtK6aesDx24RdBKzMmFifJoG8CBfN6fiUFI2fJBFsWSC0CL/inNumU YJCYMpepZUIPT6a3MDuxFu0OL7Xqg1TfGZihe9dn9WajUCEl9VbdKlUGwr4kSQ5jlW2l thfw== X-Gm-Message-State: ANoB5pltf9Tc+Uk1mhhoPDiUUoI0Q0LJSgEWTrq6FJJGFn5/nuao6+qY 7dJ46w4yZoy4q1DEg7KSBVqIBg== X-Google-Smtp-Source: AA0mqf5FvX0szaQwR5I9f8DM9qe3hg8Q1WT1DEwTqgzR6BxIGep5lNIeAevr+x3EWsDl6K3/CROu/Q== X-Received: by 2002:ac2:46cf:0:b0:4b5:8e1e:6e97 with SMTP id p15-20020ac246cf000000b004b58e1e6e97mr1368872lfo.378.1670399209203; Tue, 06 Dec 2022 23:46:49 -0800 (PST) Received: from [172.18.8.111] ([109.204.204.138]) by smtp.gmail.com with ESMTPSA id a9-20020ac25e69000000b004b577fdce62sm960464lfr.158.2022.12.06.23.46.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 06 Dec 2022 23:46:48 -0800 (PST) Date: Wed, 07 Dec 2022 09:46:43 +0200 From: vadik likholetov Subject: Re: Developer-friendliness To: Alyssa Ross Message-Id: In-Reply-To: <20221206203148.osqflgwjty2wmr5s@x220> References: <20221206152011.lhk7jc64nqtkd7xo@x220> <20221206171022.5kwkddpjet3q7ks4@x220> <20221206203148.osqflgwjty2wmr5s@x220> X-Mailer: geary/40.0 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="=-V5+rA+Dg6zvu9WX9DXXg" Message-ID-Hash: YUMXG4YW5UL34Y4D5WTZWLSJGYZ4DXGT X-Message-ID-Hash: YUMXG4YW5UL34Y4D5WTZWLSJGYZ4DXGT X-MailFrom: vadim.likholetov@unikie.com X-Mailman-Rule-Hits: header-match-devel.spectrum-os.org-0 X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-config-1 CC: devel@spectrum-os.org X-Mailman-Version: 3.3.5 Precedence: list List-Id: Patches and low-level development discussion Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --=-V5+rA+Dg6zvu9WX9DXXg Content-Type: text/plain; charset=windows-1251; format=flowed Content-Transfer-Encoding: quoted-printable On ti, joulu 6 2022 at 20.31.48 +00:00:00, Alyssa Ross=20 wrote: > Yes, that's a compelling argument. I wonder if it would make sense to > add some special configuration option for development, that would=20 > enable > extra development tools and other goodies? (I often find myself=20 > adding > strace=85) >=20 > (I think they probably shouldn't be present by default, because then=20 > it > could be difficult to be sure nothing was depending on them in future > when it came time to remove them. But something that any given > developer could set once and then always have developer stuff=20 > available, > and toggle off when they wanted to test a production build, could make > things a lot nicer.) I often add strace and ltrace :-) Logging and extra access to the=20 internals of host/VM are also good. I agree about thati it's good idea to have developer-support features=20 in place and have an ability to make production and development builds=20 with a simple switch between them. --=20 vadik likholetov --=-V5+rA+Dg6zvu9WX9DXXg Content-Type: text/html; charset=windows-1251 Content-Transfer-Encoding: quoted-printable
On ti, joulu 6 2022 at 20.31.48 +00:00:= 00, Alyssa Ross <alyssa.ross@unikie.com> wrote:
Yes= , that's a compelling argument. I wonder if it would make sense to add some special configuration option for development, that would enable extra development tools and other goodies? (I often find myself adding strace=85) (I think they probably shouldn't be present by default, because then it could be difficult to be sure nothing was depending on them in future when it came time to remove them. But something that any given developer could set once and then always have developer stuff available, and toggle off when they wanted to test a production build, could make things a lot nicer.)

I often = add strace and ltrace :-) Logging and extra access to the internals of host= /VM are also good.
I agree about thati it's good idea to have developer= -support features in place and have an ability to make production and devel= opment builds with a simple switch between them.

=
-- 
vadik likholeto= v
--=-V5+rA+Dg6zvu9WX9DXXg--