From nobody Tue Jan 21 21:37:01 2025 X-Original-To: freebsd-current@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 4Yd0sl6MMTz5ldWL for ; Tue, 21 Jan 2025 21:37:15 +0000 (UTC) (envelope-from tomek@cedro.info) Received: from mail-yb1-xb32.google.com (mail-yb1-xb32.google.com [IPv6:2607:f8b0:4864:20::b32]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Yd0sl4GlTz3xkl for ; Tue, 21 Jan 2025 21:37:15 +0000 (UTC) (envelope-from tomek@cedro.info) Authentication-Results: mx1.freebsd.org; none Received: by mail-yb1-xb32.google.com with SMTP id 3f1490d57ef6-e46ebe19489so8908129276.2 for ; Tue, 21 Jan 2025 13:37:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cedro.info; s=google; t=1737495434; x=1738100234; darn=freebsd.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=fB3LQFaqApL0Px/NWp9lPQ/zW1Oxj+giCpBRqmFTV+0=; b=WUaHEIRE3AkeKNIwGWgulmIywDlqtlBUkysCxWpa3ne/G1i3P8DM57cr4DVFpgNha7 2N+TXPE+V2gDCbZyZeRMtaitPyNKoHbwIoGbHcfiSmlGSVJBJTwjJnoPeJ3QVXQVlzeV FrZk82yDTV3OoALb0W/E0QL5ijM3j9NfPx4L6okdBRKiVb+zvX/XCcvOvfPx7WTseIkN OQViQijWdT7b/bAx1W4NsVHSLq2Msax/+o10Mkm6m/TmWIX8eSutxfs6Axg2HI1uLoaW y0BjOCdeVk2m66Z0LzUdvuekFr9ORvTYoCR9b7K6fqRXhXc+djPPxHlIuVJriow6nqTN Qu1w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737495434; x=1738100234; h=content-transfer-encoding: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=fB3LQFaqApL0Px/NWp9lPQ/zW1Oxj+giCpBRqmFTV+0=; b=Y8f6SpLy0T55D16rPhK7z9HfP5kg1OY3Wywr50n2kdckWsK5oUElz7xqXu83zui8WW 1Gb7paTg7dIYVOO27mPx7LwfIFX0iBo4rKEyPySBoS2eHGJwjYhiRGWx/4j4pHSVo39r u+XuMEtXaxcqIvL3PnQcQYdsJLvVLCrcpa2XBIUP+LALWZsTrhVcB/vd4C3vKRGuhK46 j9erbGe3tRgeAvoSvmu3WRS8/hgmD/GvddCiOyAI3UDABiJV6KFeJjd6i5o1+uwZkLnb GLcZJKLjDsb5CF+a4OE4JIZtiIQnqN+VVdyh3eofnUW8q5P4l6gNboRjNPYXx4es0Phj I+vg== X-Forwarded-Encrypted: i=1; AJvYcCVXa9jFk3S2up+UgGpgPRdMiYV6k2oGjBXb66ZY66nsvTH2dyw9BdlDSsMKtKJ1lpCsQLh0wXwLfBWFqt929dI=@freebsd.org X-Gm-Message-State: AOJu0Yx5Uh5pxmF7DcGgvciU2l+gAJBNCE41pnBuTS3dku6Q2mt3uEK4 UhMCbgaavKbe+bqHl57qExSQR8h7YcQxSd4ktuX0oMwTR1YD+oR3T+DRNtGcic5yHa7C70qDduM = X-Gm-Gg: ASbGncveKffXXmeuPABADCyjg7fwrUYH2Rr2+N8rI4Vo9MMYaGpni8fn/yalJnRUp13 JQWDDXpieJ0ok9o8mnUkxWl0To1aHitqYFkza5YMQMNDbl65Q3Jw/M0SBS86KOZ+Z0O/QdsDcmS j0iTYI6ZKq07CBXKsKYoqEZM+IHBhHz+grcoJ4hArUlv8YpZvW6wDVeSwEbm27Z9nBBcgzTc+el 9ybCzsgM/X7grSPax5JwFvCzvCMGvMt5Obml2dOuLLtybgS2EiI6reOs4u7QNT3zI6NG0XwFEdB 7SHc6KzZzFS54Rs7IhdkYdZdkMjdnBo= X-Google-Smtp-Source: AGHT+IHgWolzHhb3xYCvSdaJwG47UezkU2gfqRXJ4/HLYUZuh3utd+dtJlqL5byvPs8JkgU+96nsOQ== X-Received: by 2002:a05:6902:154a:b0:e58:cbe:75af with SMTP id 3f1490d57ef6-e580cbe7a6bmr2578708276.8.1737495434732; Tue, 21 Jan 2025 13:37:14 -0800 (PST) Received: from mail-yb1-f175.google.com (mail-yb1-f175.google.com. [209.85.219.175]) by smtp.gmail.com with ESMTPSA id 3f1490d57ef6-e57ab313b60sm1878215276.30.2025.01.21.13.37.13 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 21 Jan 2025 13:37:14 -0800 (PST) Received: by mail-yb1-f175.google.com with SMTP id 3f1490d57ef6-e46ebe19489so8908101276.2 for ; Tue, 21 Jan 2025 13:37:13 -0800 (PST) X-Forwarded-Encrypted: i=1; AJvYcCXygQ8G6m6MgK8RPjxg3P+stLozH8S1EHpX9+In6Wynb/vWUC1DBUiNcoLMtLhei98j+zdCpJSDCaK/fyiFUh4=@freebsd.org X-Received: by 2002:a05:6902:e07:b0:e58:11f6:db8e with SMTP id 3f1490d57ef6-e5811f6ec94mr1184870276.37.1737495433134; Tue, 21 Jan 2025 13:37:13 -0800 (PST) List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 References: In-Reply-To: From: Tomek CEDRO Date: Tue, 21 Jan 2025 22:37:01 +0100 X-Gmail-Original-Message-ID: X-Gm-Features: AbW1kvYQgmcaQENGen8aWCPqFBcxwAUydIkeaOmP9WaYKKZzh0Sad3hKYf4jQag Message-ID: Subject: Re: /usr/src and /usr/ports not git directories ? To: Warner Losh Cc: bob prohaska , Sulev-Madis Silber , freebsd-current@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4Yd0sl4GlTz3xkl 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:15169, ipnet:2607:f8b0::/32, country:US] On Tue, Jan 21, 2025 at 10:29=E2=80=AFPM Warner Losh wrote: > (..) > I think we should replace the populate /usr/src from a tarball with.... p= opulate it > with a tarball that represents a 1-deep checkout tree at the rev we built= the release > from. This lets users have the source, has minimal overhead and also lets= users update > or turn the shallow checkout into a deep one, etc. A shallow checkout is = quite a bit > less than a full tree, though still more than just the raw files. I've no= t done poking to > see size comparisons. Still having tarball of src and ports snapshots in the full release images is important to have, users could select which one they want to use, that seems best solution :-) --=20 CeDeROM, SQ7MHZ, http://www.tomek.cedro.info