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,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 1EA0D535FA; Tue, 6 Dec 2022 20:31:56 +0000 (UTC) Received: by atuin.qyliss.net (Postfix, from userid 496) id E0F9153654; Tue, 6 Dec 2022 20:31:53 +0000 (UTC) Received: from mail-ed1-x52b.google.com (mail-ed1-x52b.google.com [IPv6:2a00:1450:4864:20::52b]) by atuin.qyliss.net (Postfix) with ESMTPS id 08F92535F0 for ; Tue, 6 Dec 2022 20:31:49 +0000 (UTC) Received: by mail-ed1-x52b.google.com with SMTP id c66so15777661edf.5 for ; Tue, 06 Dec 2022 12:31:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unikie.com; s=google; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=CjLuzi23m2AZy1LA+dI2GyX9qzuQecgcbMTLRNAI0gs=; b=lKwVPPOpKk34jTW4UMfF6f1Z4KFKj1+6HgROfE891fxxRubl/bdO52F0dgg9ikSZ5Y 4nJtMp4AWHIWDZXFEE7DkFSu+Ukmvr1sKaQhLEA6cXN+2m0+luVa8OISyhQml77n2ISw gIiXa5an8Xh8tJAptaPuBGETc/VHQ01UtKhz1EmEF81WIcqk/0xqtzcg1UO7ox3NZsll UGTthDD+6r4cInczhQisnJOCUFOtmDQCL+crDgoA72uiMNxas+Um37aWpUQmsRYfnp2e N4bmAbFfobttDCKsJehDGTrdlOQWqPK0zTDK5ydG2WSlp5TIynhQxLmeUPBBkxMaW7gq WPUQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=CjLuzi23m2AZy1LA+dI2GyX9qzuQecgcbMTLRNAI0gs=; b=2gP/blYbFg/M9wQdLxHvL8gK/RM2mvDWYv9xxGrEzGDpxIxns8Ocq1tFxDAefOFTmj KukRtUsXXCin4UeSmqXh2+9j6b+D6APLL0yc3IqtPUDshvJTXz2Vq7CnQ6jY1gbII/rg EhsdvX/vp52pKmtWENgcnoRcT+sEP1XQFegKqQporZ3ihFDjR8OaQQHx7h67JEb7g2BK PY28/8FomCUzVCHMMjz2eav5yRAAdA9kVScYTt1ozUHnAgjhMnVfJgTNOquHvvq/y4AA itA8PmUBYvfFrv1Au5LDVxIbjpokvNFQJZMAh+KArYaSCi9GVdVY8G+iTS4LZf9zeuAJ eejw== X-Gm-Message-State: ANoB5pkmIfMosxB9gubodhkVWTPowtv2u0+s+j4ZE5BaUkgUVVFkfnm1 XY9C3K60gaPi06SHvfkT4HubONi5l8AeoDJBllU= X-Google-Smtp-Source: AA0mqf6FGFscjbhTTY9gBvT+6HS5MMBUJ2QkUT+QmZ835d7NR/z4HoG+X+exk1iGp9X5BI6gsazRKQ== X-Received: by 2002:aa7:c859:0:b0:461:17e9:4ea3 with SMTP id g25-20020aa7c859000000b0046117e94ea3mr78941638edt.49.1670358708983; Tue, 06 Dec 2022 12:31:48 -0800 (PST) Received: from x220.qyliss.net (p54b8e1f2.dip0.t-ipconnect.de. [84.184.225.242]) by smtp.gmail.com with ESMTPSA id b11-20020a0564021f0b00b00461816beef9sm1388235edb.14.2022.12.06.12.31.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 06 Dec 2022 12:31:48 -0800 (PST) Received: by x220.qyliss.net (Postfix, from userid 1000) id 2292F2D5; Tue, 6 Dec 2022 20:31:48 +0000 (UTC) Date: Tue, 6 Dec 2022 20:31:48 +0000 From: Alyssa Ross To: Vadim Likholetov Subject: Developer-friendliness Message-ID: <20221206203148.osqflgwjty2wmr5s@x220> References: <20221206152011.lhk7jc64nqtkd7xo@x220> <20221206171022.5kwkddpjet3q7ks4@x220> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="45i46t7veaazolqp" Content-Disposition: inline In-Reply-To: Message-ID-Hash: 67EQLRJ2ZBZYXR7VXFVZWGJB7QXGHQFG X-Message-ID-Hash: 67EQLRJ2ZBZYXR7VXFVZWGJB7QXGHQFG X-MailFrom: alyssa.ross@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: --45i46t7veaazolqp Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Dec 06, 2022 at 10:19:58PM +0200, Vadim Likholetov wrote: > > > > On 6 Dec 2022, at 19:10, Alyssa Ross wrote: > > > > (Adding tmux to the VM in development to be able to hop between multiple > > shell sessions would be a reasonable thing to do, of course.) > > It may sound like religious point of view, but I strongly believe > that developers is the number one priority to support with Spectrum OS > now =E2=80=94 as easier and friendlier the OS will be to the developer as > faster it will be delivered to the common users. It, from my point of > view, includes two main aspects =E2=80=94 ease of development giving the > developer proper =E2=80=9Cbricks=E2=80=9D (well encapsulated OS services)= and > examples, that coveres main use cases/use patterns of the operating > system. 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=E2=80=A6) (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.) And BTW, thanks so much for spending all this time engaging with this stuff! The project will be much better off for your efforts. :) --45i46t7veaazolqp Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEH9wgcxqlHM/ARR3h+dvtSFmyccAFAmOPprIACgkQ+dvtSFmy ccCpXw//TlOKZV+yaay2RERB7r8L2YCshl6fJdFzKfMoHeOOSfiS5j+5SMDz7chq jbH6RFovtEjmIukhN8yMTpQ6Xcb2UwZ4tMNcgz0syVmZK12qbSY+NHULtiIVjP0R QnRHk9i+pg9PeN4+Mne5MAS9VEAkoMBlMarGecSSYEQf2FC3PNx9dXZl+ZBEbfQO TnQwAZLQLID6TnNpLg23CmnM0bD5zI0+1qveN8UarhD4s10FxxM2KfBaUtWNsRsM NCfTR7CI9sqsyfBbUb17BGLzfT5eIei8/WPSMfHChExGxYBQhlXsSOoRj1QXUchW qZxjjggiw7yVYOFdxcejL63BtJnoCR4jg3u8+tKNYHFGK8EHkw5uTNfG7z14biQy 6A1YZQgNLov3po2BF2hR2qKO0mI5xgfLbWbKKDwJeJc8wtx2i6+O8FCehumAl8rT D21D/vE28SBoOELHCjhdhVyNtLlP8vRn9sdUfO118mRYeWCk3GyzoJX4NMIU7kwa 7VkGf4PayDlnnZ1b++XPLzf9CamsBXoxdwhO3I15pC8saRQNfaiAX094V3QvhJw2 FclckwqCgKpAAiZZ9RidRIV6T8RQPveBxq2FZMVpC6XYx9UUacGQ6s2X3fIybekm 2O7RZM/3AUcZoJqGsoVF6IfGc/O7SK6bxb6OK1i/uPgyNaHbE3w= =qjTB -----END PGP SIGNATURE----- --45i46t7veaazolqp--