From nobody Sat Sep 09 19:36:57 2023 X-Original-To: freebsd-git@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Rjjt51Qw0z4sxNQ for ; Sat, 9 Sep 2023 19:37:17 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic309-21.consmr.mail.gq1.yahoo.com (sonic309-21.consmr.mail.gq1.yahoo.com [98.137.65.147]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Rjjt46BVQz3Gng for ; Sat, 9 Sep 2023 19:37:16 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1694288233; bh=xyosDV9/lyjsCqw6zVowGsHNpQUYSQPW0DkimV/AyKs=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=shqjGn+NL95prGq+6K2ErUB9PcdcOdUTjV8uvOAvWA3N0ATrBZZj9r10cA0wMGQ0MUivBM6+Lnult+78C2ivy3e50apvWd8hCvQtoImXokKV/dgdlOKeAsYihyKwsNHCf9tMwre/rBiL5sem5Zl2qHD9K0hVna3tU3NNw6xoHq/chtX1F6W3/d4KqzKc3SnFoBYYzMAqKdWCXPypQ5OX08MwfA2StmA967mdYePyJL2L15IMdQ12x2GKaYVzXyg3C/CF329qBJNLsdsmQvq9Y5qm7K/Df5F76cDfHR76oin1MPFEHmW7oYEt8wuP6hLSn4Q+pfNdsr/OkZa3J+92+g== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1694288233; bh=109oa9wJxhgwk0gJdAcgTZuG+YBEJXG9darVJehNkUc=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=YxvuYEmXFkJViq2J9+a7ECLR+AA+p1KAauZOzSIR7GwyN0oY9GqW4ppaREUQ31EC7SbQ8r3i+OQtCZPQeM0uH0Zeo1BDs3aqa6HhULIewtoRoKVxL3fvJjuFUaFIxPzQcpBQcQpognBDhGvyOI4xLTUSD+Pa0jD9IGCz80nuMdQSgVzSl3+cdgGTif4760yrvwwfDqY2cbW1C12RgSC2u8MW7+P63OPOc+3UMg1oKyh0rX7akMRd8dw1xzQU1Lcdw77Jq+UqGJ0z6taxqqZGLcwwe8ifsfSMg2vO2hMBu19VPSDXzIN5aRhu+KSN4bIDPC05RWe3CCAAaUzhYRXZfA== X-YMail-OSG: TgJJJooVM1nfNrZKKHQYWkl9B3Qcm.1OE8tttRnzvxBi0h6C9MCvC4y4APnBWXb fAiQuKUIVuQz3TnIpK_LGx8N0mqOcBMf9IF9iDam5HBuLio8dbL63wanT1_wDkWqOAgKhO0vsrM. wSC..Efvsa5CIxC7JC55I9wlwke5f1elME4BxhyYoqZK8kmCR0_cSaCG7arhkX6vSyXNXcHRxKDD iewDDlMh9FI1dAlS15lryVn033NHpYV_Vo6AtAjIqSQm2ZnpOUwVwDdtcpFP3E23meVkzFTLdVwO XhvDeuIx2GeiFZqzE9O.ycr7BTSneu_MqWCGaVFi1rmbnt_hfXoyQB72Zx0_MDkk5rWXY9i1YWHY lX7INs8QynVLmlqtTVNMBJjmmyGE8w1q0l26glP0y1fkT.UHD3X4uUP.i_u.Lr_Xcs9EGOMYuD4x CdJOWFi1TyvcP622N0_COPLQrvPyFBIrZ2s42E8IpUPJVy5xKuFfxCyu1inXrsu1I85Vj4eCKj4X 7VlKD4eJ59Ua6xyZfFc2NXZP2eLqKGy7NAblYNQ6bUU8yjD1zpxVMIs.kdGt0ap0pIT_FWOWIz1J l8Ne0In0DEBgaCSzCXuN37MZm1CsgL5DHqS5t5gHK6_oR33s3dnP4KCvrJUGYjXth7sC.OeY0Xzv iN7JyLT1cXnles7GA99oovbTJN6aTiXNHii1_7svC5fCvHXRQfBaz8PnfBkXAg7ag3Y4chqIQ.GV YRQAWvB6Hbcfo5HcgW5rPPrDDWDDo0GYYyj6WPYmmIGzW5k5MHv_DWid7aMZJWIQzF72PzdlG9GG Z6ehZH4PFJLfMmmMfQRU_1KevTmkJf.WktS78BQKLzeBkPxGVIU8hm.03cakBSeGlQ1vu3EGIv.m u5M8qvtr81BuBSqbBOsfl4tko3QItwxJxi4utQcLUlmNySRn790gW0rTJQgBcTXUcvxTdw5T0EbB UQW3K6BUKrC.RmCzRa4RpTaxWoU0wQOf0vmW6FqoiB2Df8liezYDzfvDIL_Sequ9IeXxDojCn00W 0PJcrPrdmB62t4Zp4ag4c81dX.4rNA_hpL_Wc1D3gfZd5TrFZ0NHQaXBj2.IFSxVIPi0gBKNYISz 5ctyQJB56W_Q9ZttCDnhOVuZvOslk_bXMgV6Ld39o5zlmmgOZQT6nXCEjg.aVQ5xqpJyrKzJ5oKg PwzwBULcr6JU1iEAd.Xw2SYVSps17Jcrt0NBfrWvux3KNlFKEG8bO5MNgX5H7ESWqaAodaFn4u29 LnwWU9gLP5cw.W6K.3w7WWmpmropkyTdvW5izV3khQfu5vnQQO_Kz5IQl.8lRhp7goYRNnuhRmZx b5Q19MeZYeWcUq919AZ4R_pXC96H9Qr_FSOU2JIcWO2y_IxYv_hLoaF1mhvNhTScmjNhjIOTi0sp Fx41CT.QzUtJWC_xmlF.Xfze37YLb3_rVGb3Hyw1.rSWq0OgnDNeivEDyV2_vaA8JaEBmIQIW7zk zcefx_UKk_9Gj6I7_5yak5mwMI8IsZYLstw18uLbk3ZWyXM_1KQCrIZu8q1Dun2k.I7xgb.p4xJt V5NqGyXTyFq1SyDzJmGXZckA7YnOxWRuN59GC7caiL2rGuMnrKi6jyfQSUe4h2_BShC9obtoHh7S PWTS2gHD1RHwIZIdq5qq.0SgZG_20JyOEQKPZ3D3wDgS3Q0dg30fJKnKcm4dvpS2DbY9ucJVBi5o XMOyA7svQwoXp.KH.kK0ubjCz21tq2xO8k1Gm8Yf20dH3qzpE6aijRsaiS6h0HQ_nukRDZnwRl5r uabCVe0wSunspWM_wIgcdEykkhUCOracm.9L07RVSQs.nY97N.uCb.0ds5n9lSWnu.HWjL9ckrfV plhDYHjYXTMZDlyDxacVJcjTGdmXYQlKAgKs152Mkh4peqMesmGD4JTZNjEK2WnrQ4iS37_5z0l7 EZUPmwwR.1MicKUNnlYyLlZK_0brb2mS_xG0XkGr_BAbSYIjQdigLjf3rzbwnKoCuTW6JKHeHoy5 LAFDgGDjS5x0nur14QfXiP1_Zf1nTXBY2Gvz6F.fTF.CWV.AbPtFtTFHE2EYIDfTZmDWawLV48YZ 9WcEdFgWk35v293Ok8jrsDyPmc3x9OhTO3XBKiat4uUMljPoGdMbujnJCRo6LMQXANG37KqwWczf LqExMh_9XRtvyxRxRcrDunAhtj8cL9deThpy6eSUfmK5o4JlxwLzXVFq9sX9K4kkPF5QPM1JDV0w Ju8jIAGpY0A8rnMr51KZ9QDdCQSkevGRUYWaCUL3T9lUzGbtJrtXoyzsLaqjZ2pBGjg1x7xXlJxs PENjE X-Sonic-MF: X-Sonic-ID: 7a7c53ee-8c05-41db-888e-4d78c4ee8b99 Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.gq1.yahoo.com with HTTP; Sat, 9 Sep 2023 19:37:13 +0000 Received: by hermes--production-bf1-865889d799-cgv22 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 68dcf7f0ee307378b7f4ee3dd4710d58; Sat, 09 Sep 2023 19:37:10 +0000 (UTC) Content-Type: text/plain; charset=utf-8 List-Id: Discussion of git use in the FreeBSD project List-Archive: https://lists.freebsd.org/archives/freebsd-git List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-git@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.700.6\)) Subject: Re: Working with forks From: Mark Millard In-Reply-To: Date: Sat, 9 Sep 2023 12:36:57 -0700 Cc: freebsd-git Content-Transfer-Encoding: quoted-printable Message-Id: <68EA9009-6956-4EF0-B3B6-0008BE076060@yahoo.com> References: <7e6a3a98-80a8-c787-fda5-65e924dbad34@gmail.com> <543e12ed-bc12-ee0e-4ddf-4423fe704d78@gmail.com> To: Graham Perrin X-Mailer: Apple Mail (2.3731.700.6) X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US] X-Rspamd-Queue-Id: 4Rjjt46BVQz3Gng On Sep 9, 2023, at 10:34, Graham Perrin wrote: > On 08/09/2023 05:37, Warner Losh wrote: >=20 >> =E2=80=A6 I also never have a /usr/src on any of my systems. =E2=80=A6 >=20 > I learnt to restrict myself to /usr/doc, /usr/ports, and /usr/src = after long ago confusion about where things normally reside. >=20 > The 'git -C' habit sort of forces me to think twice about which tree I = am (or should be) working with before entering any command. >=20 I prefer to submit kernel problems based on having reproduced an issue via use of, say, an official snapshot build's kernel when I can. I reserve /usr/src/ for having such a snapshot's source code where the snapshot's debug information expects it to be. The /usr/src/ is not populated via git for this but via extracting from files obtained via matches to the pattern: http://ftp3.freebsd.org/pub/FreeBSD/snapshots/*/15.0-CURRENT/src.txz /usr/src/ is empty unless I'm dealing with such snapshot testing at the time. For my own builds I have and use a worktree /usr/main-src for main [so: 15] activity, for example. So the debug information for my own builds does not reference /usr/src/ . As part of this way of working I use git -C all the time. The habit was established back when I was actively also building and installing stable/13 and releng/13.? in addition to main. I've kept the conventions's general structure, such that the pattern for stable/ and releng/ based activity is still known. =3D=3D=3D Mark Millard marklmi at yahoo.com