From owner-freebsd-git@freebsd.org Mon May 25 01:00:54 2020 Return-Path: Delivered-To: freebsd-git@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 16AE22DF8E4 for ; Mon, 25 May 2020 01:00:54 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 49Vf0j63WWz41mf for ; Mon, 25 May 2020 01:00:53 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mailman.nyi.freebsd.org (Postfix) id CE2452DFF1F; Mon, 25 May 2020 01:00:53 +0000 (UTC) Delivered-To: git@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id CDE8B2DF9E4 for ; Mon, 25 May 2020 01:00:53 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qv1-xf2a.google.com (mail-qv1-xf2a.google.com [IPv6:2607:f8b0:4864:20::f2a]) (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 "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49Vf0h6Pkkz41rT for ; Mon, 25 May 2020 01:00:49 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qv1-xf2a.google.com with SMTP id f89so7457635qva.3 for ; Sun, 24 May 2020 18:00:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=fcDvz/kNsPhn+mylFox72HpWWr/uqDqgwHNpq9xl7vY=; b=m/fAxajVVD3fuV6oN1IhIVF5e2QvnrAy/PJi4nWehA2gvNybFHVVz+EVkpvd1WPlvh 0nDMHs9ke+I3tZkcC2k8f86WCSM9SDX4YeSLgS2OLZjLS2QF+iYayAIzg98ht9yQCvpJ f4q1xcrqpC3zHKBXNUZvUrO0cgu8FuxcI/EA+Vs9xKgMzoG4JqPSx270e1qtNyQL0l21 sEkGvCeGZG9aGilycE0dex1HrX8U2/LOBFAiCtHbJQKpc1fKgq/u6DWQcSGSiiaPCTRf mBUBWY2PKhVZtwGzEt4c/jeFb9l8FpJxihRCe3e+gO4IvzbeJT128Of5qVvISH/LwlxO bZlQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=fcDvz/kNsPhn+mylFox72HpWWr/uqDqgwHNpq9xl7vY=; b=jxcIeNIHzHzKYlcF22cXzNpOi01EAAXBQUlr9U+7FthQuqy69sCn76UX9lytoyp4vh aQtm2dLLW9KlbIGIlCeWPRUnYlJvPyQkRkIEYwAo34etTi1ogr1csq0vkD1DtUbk0O24 vrn0q4E9DljqDnhG1I5HJRuXWaL+WQC2wLd9i8lP3zhVTrLS2M688T7LOUHo0eBRrx8t NCbK6A5m2rVSd8txdL/e+Fxsp3uFR2mOWKtxRCE6qgKX6iNSwKTQatYH7j1ulS0m5mW+ Ah36KxpwwFc01rx6KhLk/fZ8QE9Unx8DsM62cK13P0Mf1Ejv889U9qG80KMfgqrW84N/ 7WyA== X-Gm-Message-State: AOAM533eIcSMiZqOB89q5H5346EZxXVmiJf9gsW8NbrWb+yJsURifBN9 4E1M6lv+nOnJoAjdFJ01Bev421eL2IjyEX6sR6ikbcF/w5Y= X-Google-Smtp-Source: ABdhPJyHEjdkTYmx8/re05h0CNr5aNp3fT306Y2NLA+IPouFLO5lu3R+tzvgwSA5Kax+t3FAdllYZ4jD/DE+VaGF3/A= X-Received: by 2002:a0c:e7c2:: with SMTP id c2mr14014342qvo.118.1590368448033; Sun, 24 May 2020 18:00:48 -0700 (PDT) MIME-Version: 1.0 From: Warner Losh Date: Sun, 24 May 2020 19:00:37 -0600 Message-ID: Subject: Repo Surgery To: git@freebsd.org X-Rspamd-Queue-Id: 49Vf0h6Pkkz41rT X-Spamd-Bar: + Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bsdimp-com.20150623.gappssmtp.com header.s=20150623 header.b=m/fAxajV; dmarc=none; spf=none (mx1.freebsd.org: domain of wlosh@bsdimp.com has no SPF policy when checking 2607:f8b0:4864:20::f2a) smtp.mailfrom=wlosh@bsdimp.com X-Spamd-Result: default: False [1.44 / 15.00]; RCVD_TLS_ALL(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[bsdimp-com.20150623.gappssmtp.com:s=20150623]; NEURAL_HAM_MEDIUM(-0.26)[-0.262]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[git@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; URI_COUNT_ODD(1.00)[3]; DMARC_NA(0.00)[bsdimp.com]; DKIM_TRACE(0.00)[bsdimp-com.20150623.gappssmtp.com:+]; NEURAL_SPAM_LONG(0.74)[0.740]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::f2a:from]; NEURAL_HAM_SHORT(-0.03)[-0.035]; R_SPF_NA(0.00)[no SPF record]; FORGED_SENDER(0.30)[imp@bsdimp.com,wlosh@bsdimp.com]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_COUNT_TWO(0.00)[2]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_NEQ_ENVFROM(0.00)[imp@bsdimp.com,wlosh@bsdimp.com] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.33 X-BeenThere: freebsd-git@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Discussion of git use in the FreeBSD project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 May 2020 01:00:54 -0000 https://svnweb.freebsd.org/base?view=revision&revision=29297 Removed tetris from the Makefile. Then a subsequent commit removed the game to the attic. Then Peter deleted the files. So, sources before this revision are unbuildable if you don't build them NOGAMES. What do you think we should do about it? My gut tells me this is a 'The project removed tetris at the request of the holders of the IP to tetris completely, including the CVS history. The cvs -> svn conversion also omitted it. The git reconstruction also omits it, which means the tree is unbuildable before hash XXXXX without NOGAMES or a hack to src/games/Makefile.' We also did this with autofs, and maybe others.... So this is not unique. Warner From owner-freebsd-git@freebsd.org Mon May 25 09:29:12 2020 Return-Path: Delivered-To: freebsd-git@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id B3D752FA00E for ; Mon, 25 May 2020 09:29:12 +0000 (UTC) (envelope-from uspoerlein@gmail.com) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 49VsHD3mT7z4g48 for ; Mon, 25 May 2020 09:29:12 +0000 (UTC) (envelope-from uspoerlein@gmail.com) Received: by mailman.nyi.freebsd.org (Postfix) id 814822F9E61; Mon, 25 May 2020 09:29:12 +0000 (UTC) Delivered-To: git@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 810E32FA086 for ; Mon, 25 May 2020 09:29:12 +0000 (UTC) (envelope-from uspoerlein@gmail.com) Received: from mail-ot1-f41.google.com (mail-ot1-f41.google.com [209.85.210.41]) (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 "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49VsHC5F42z4g26 for ; Mon, 25 May 2020 09:29:11 +0000 (UTC) (envelope-from uspoerlein@gmail.com) Received: by mail-ot1-f41.google.com with SMTP id o13so13404930otl.5 for ; Mon, 25 May 2020 02:29:11 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=7W8R5cD2MScxKXgMunfYT+yrQeTVe7foeRogLYt2EwQ=; b=d3Hz5Z8oOOv3wRp89TBUVQaRpP4/pLZkxBDGnbA7zEK4hZmZnP3VlY4EDp+CzMsDVr ZeEu2OxFgfDun+F0fGC90ntdk3tWBB90OQxULdM6iF+yjhApHsZ13YW0ID0A1EkC1eT3 htPHbJKqMPELEGrp4dBeHlZaAnzhMKhjStNlVj3rqTg9ieSLHynhD8zP4iGbTBSvuOII JZuSZHMkP4YmnShCBuNmxfXWethox0IgSwTOFDR4J0SxIMCjlvoelfJlG/2ZdTmxfzNH l5TnAbtjqkBoCXUZhPdzBm+Q+jKePUVndKNpShqJHKyIkjN78MY2bFh+pXRVcgRti1fz azxQ== X-Gm-Message-State: AOAM532L7sUku02/851jVRU+M2SccbhMDg+KBl1K7TDljip1z/CUA/du oeC9tyUJirEM4IXb5Btp4LBC9RO8I1hUfHBVQ0w= X-Google-Smtp-Source: ABdhPJwWh3JrnE4TCMJtXWpuSoYVF8TVRT6Kx2ObUrDWaEjKRbtH6g1m+sISTzzFi9cGfByIU5kduSmP+1VirrEn5ns= X-Received: by 2002:a05:6830:1de3:: with SMTP id b3mr18811130otj.71.1590398950577; Mon, 25 May 2020 02:29:10 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: =?UTF-8?Q?Ulrich_Sp=C3=B6rlein?= Date: Mon, 25 May 2020 11:28:59 +0200 Message-ID: Subject: Re: Repo Surgery To: Warner Losh Cc: git@freebsd.org X-Rspamd-Queue-Id: 49VsHC5F42z4g26 X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of uspoerlein@gmail.com designates 209.85.210.41 as permitted sender) smtp.mailfrom=uspoerlein@gmail.com X-Spamd-Result: default: False [-0.73 / 15.00]; ARC_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17:c]; NEURAL_HAM_LONG(-0.94)[-0.940]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[git@freebsd.org]; DMARC_NA(0.00)[freebsd.org]; RWL_MAILSPIKE_GOOD(0.00)[209.85.210.41:from]; NEURAL_SPAM_SHORT(0.16)[0.160]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[209.85.210.41:from]; NEURAL_HAM_MEDIUM(-0.95)[-0.950]; FORGED_SENDER(0.30)[uqs@freebsd.org,uspoerlein@gmail.com]; R_DKIM_NA(0.00)[]; R_MIXED_CHARSET(1.00)[subject]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FROM_NEQ_ENVFROM(0.00)[uqs@freebsd.org,uspoerlein@gmail.com]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.33 X-BeenThere: freebsd-git@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Discussion of git use in the FreeBSD project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 May 2020 09:29:12 -0000 Am Mo., 25. Mai 2020 um 03:00 Uhr schrieb Warner Losh : > https://svnweb.freebsd.org/base?view=revision&revision=29297 > > Removed tetris from the Makefile. Then a subsequent commit removed the game > to the attic. Then Peter deleted the files. > > So, sources before this revision are unbuildable if you don't build them > NOGAMES. > > What do you think we should do about it? > > My gut tells me this is a 'The project removed tetris at the request of the > holders of the IP to tetris completely, including the CVS history. The cvs > -> svn conversion also omitted it. The git reconstruction also omits it, > which means the tree is unbuildable before hash XXXXX without NOGAMES or a > hack to src/games/Makefile.' > > We also did this with autofs, and maybe others.... So this is not unique. > > To be clear, does that mean if (!) we bring back 1.0, that we'd also need to blacklist tetris accordingly? And regarding buildability: does anything that old even still build on a modern compiler? I.e., how far back do builds still work? Checking out 6.0 and running buildworld quickly bombs out with: >>> stage 1.2: bootstrap tools ... make: don't know how to make /usr/lib/libstdc++.a. Stop From owner-freebsd-git@freebsd.org Mon May 25 09:57:13 2020 Return-Path: Delivered-To: freebsd-git@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 267632FAA7E for ; Mon, 25 May 2020 09:57:13 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 49VsvX4w7zz4jFd for ; Mon, 25 May 2020 09:57:12 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: by mailman.nyi.freebsd.org (Postfix) id A8A6D2FAC87; Mon, 25 May 2020 09:57:12 +0000 (UTC) Delivered-To: git@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id A870B2FAC10 for ; Mon, 25 May 2020 09:57:12 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 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 49VsvX0JdPz4jFc; Mon, 25 May 2020 09:57:11 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from tom.home (kib@localhost [127.0.0.1]) by kib.kiev.ua (8.15.2/8.15.2) with ESMTPS id 04P9uvLc011577 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Mon, 25 May 2020 12:57:00 +0300 (EEST) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.10.3 kib.kiev.ua 04P9uvLc011577 Received: (from kostik@localhost) by tom.home (8.15.2/8.15.2/Submit) id 04P9uvQ3011576; Mon, 25 May 2020 12:56:57 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Mon, 25 May 2020 12:56:57 +0300 From: Konstantin Belousov To: Ulrich =?utf-8?B?U3DDtnJsZWlu?= Cc: Warner Losh , git@freebsd.org Subject: Re: Repo Surgery Message-ID: <20200525095657.GT64045@kib.kiev.ua> References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FORGED_GMAIL_RCVD,FREEMAIL_FROM, NML_ADSP_CUSTOM_MED autolearn=no autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on tom.home X-Rspamd-Queue-Id: 49VsvX0JdPz4jFc X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; ASN(0.00)[asn:6939, ipnet:2001:470::/32, country:US]; REPLY(-4.00)[] X-BeenThere: freebsd-git@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Discussion of git use in the FreeBSD project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 May 2020 09:57:13 -0000 On Mon, May 25, 2020 at 11:28:59AM +0200, Ulrich Spörlein wrote: > Am Mo., 25. Mai 2020 um 03:00 Uhr schrieb Warner Losh : > > > https://svnweb.freebsd.org/base?view=revision&revision=29297 > > > > Removed tetris from the Makefile. Then a subsequent commit removed the game > > to the attic. Then Peter deleted the files. > > > > So, sources before this revision are unbuildable if you don't build them > > NOGAMES. > > > > What do you think we should do about it? > > > > My gut tells me this is a 'The project removed tetris at the request of the > > holders of the IP to tetris completely, including the CVS history. The cvs > > -> svn conversion also omitted it. The git reconstruction also omits it, > > which means the tree is unbuildable before hash XXXXX without NOGAMES or a > > hack to src/games/Makefile.' > > > > We also did this with autofs, and maybe others.... So this is not unique. > > > > > To be clear, does that mean if (!) we bring back 1.0, that we'd also need > to blacklist tetris accordingly? > > And regarding buildability: does anything that old even still build on a > modern compiler? I.e., how far back do builds still work? Build works if you extract jail/chroot e.g. with 1.1.5 and build there. We do support a.out even on amd64. Last time I did it on 4-core machine, world built in less then 1 minute. It was relatively long time ago. > Checking out 6.0 and running buildworld quickly bombs out with: > > >>> stage 1.2: bootstrap tools > ... > make: don't know how to make /usr/lib/libstdc++.a. Stop > _______________________________________________ > freebsd-git@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-git > To unsubscribe, send any mail to "freebsd-git-unsubscribe@freebsd.org" From owner-freebsd-git@freebsd.org Mon May 25 13:44:15 2020 Return-Path: Delivered-To: freebsd-git@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id CCE482FFE7A for ; Mon, 25 May 2020 13:44:15 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 49VyxW4WkBz3Z6S for ; Mon, 25 May 2020 13:44:15 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: by mailman.nyi.freebsd.org (Postfix) id 9979E328145; Mon, 25 May 2020 13:44:15 +0000 (UTC) Delivered-To: git@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 993FF328324 for ; Mon, 25 May 2020 13:44:15 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: from mail-io1-f54.google.com (mail-io1-f54.google.com [209.85.166.54]) (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 "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49VyxV4pG3z3Yss for ; Mon, 25 May 2020 13:44:14 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: by mail-io1-f54.google.com with SMTP id h10so18614142iob.10 for ; Mon, 25 May 2020 06:44:14 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ikbKx9jinyj8SBAhIJBgMUt12oG0ed9vEn6bYgFf0uU=; b=duLL9DcEGHWgGO+IHlcqwe2MPgqHQrs8r3nayZIlKeVDq/IAv4U5tNUJV3JeIx2bAE 4VA6i+2pw8inZonUcu/t1MMykyLBsA8FXx6rIecM79U+7O212zUZWkVXBf05sbEWXMiV dyB9do29Bcylx/B3B1G5zbshNYNar1K4MjaXAPNCjxw0zCuwHWJU7XU7ZToKxKzyryGD K/q6+ZQQrBzRlgbU7LrSSJHVJhOwqCpXYsFWpRtlO+wjcjowtmVWOA8c/cOrobycQ2vb /a3r7rjENr2tXk4n+GiKOOFIaEK6pdUMwbbt0fHqnYmlbSvbxc6LWoaxjjwuLDtuHD0K gYfA== X-Gm-Message-State: AOAM533ezzt0BtvEEFtJ3piszMFaE8jDYB15ZF5y8INhbWsW6en6K0HO 1j7eyAogsVHecYPEm4QZUpCGNSGGks1AoqSIk9P8hH2q X-Google-Smtp-Source: ABdhPJyWdKJUU3XJXlUFFyi6WB7s5JWSmsOkRU+nLM2bGyUu7pD/DL3se3E+OEYhJ7jnKkgZDDIzETXHpk4qkNC+4Qw= X-Received: by 2002:a02:7009:: with SMTP id f9mr14022983jac.8.1590414253778; Mon, 25 May 2020 06:44:13 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Ed Maste Date: Mon, 25 May 2020 09:44:01 -0400 Message-ID: Subject: Re: Repo Surgery To: Warner Losh Cc: git@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 49VyxV4pG3z3Yss X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of carpeddiem@gmail.com designates 209.85.166.54 as permitted sender) smtp.mailfrom=carpeddiem@gmail.com X-Spamd-Result: default: False [-2.92 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.004]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17:c]; NEURAL_HAM_LONG(-0.97)[-0.970]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[git@freebsd.org]; DMARC_NA(0.00)[freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_HAM_SHORT(-0.94)[-0.944]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[209.85.166.54:from]; FORGED_SENDER(0.30)[emaste@freebsd.org,carpeddiem@gmail.com]; RWL_MAILSPIKE_POSSIBLE(0.00)[209.85.166.54:from]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; FROM_NEQ_ENVFROM(0.00)[emaste@freebsd.org,carpeddiem@gmail.com]; FREEMAIL_ENVFROM(0.00)[gmail.com]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-git@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Discussion of git use in the FreeBSD project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 May 2020 13:44:15 -0000 On Sun, 24 May 2020 at 21:00, Warner Losh wrote: > > https://svnweb.freebsd.org/base?view=revision&revision=29297 > > Removed tetris from the Makefile. Then a subsequent commit removed the game > to the attic. Then Peter deleted the files. > > So, sources before this revision are unbuildable if you don't build them > NOGAMES. > > What do you think we should do about it? IMO we shouldn't do anything about this in the context of the git migration; this issue existed in the CVS repo and exists now in the SVN repo. A statement like you propose is reasonable, although I'm not sure where it should be. I suppose we could have a repo history file to document things like this, the first real SVN commits after the CVS->SVN conversion, etc. From owner-freebsd-git@freebsd.org Tue May 26 18:21:00 2020 Return-Path: Delivered-To: freebsd-git@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 571192CFF7D for ; Tue, 26 May 2020 18:21:00 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: from mail-il1-f182.google.com (mail-il1-f182.google.com [209.85.166.182]) (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 "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49Wj2L6FZrz4fNV; Tue, 26 May 2020 18:20:58 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: by mail-il1-f182.google.com with SMTP id v11so4098086ilh.1; Tue, 26 May 2020 11:20:58 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=B8vhYn/F4us3jc1hPza7HhifpMgTZ5pbacD9zov3T+s=; b=NfMYZVRzKaIpOTvCk7JjDOod2TGcD1ufU0n3GatgIHll+4DYElchoFtueoINgmCBtK FysBNN3yCsUgQaVr+zZdUuSp8nLJM8mjuyNdPi1zVUeWyA7vOOreHMa1OmN4dJtw6Pyu OK/xz+maQJgck0rxa4um/gwpA1KGBHuIoilVIbVfyjFXsatjjwAfrbRWhl9cANGFLUvr y7hkFbdVt8sI5GhoNrJVSitYBfRJ26jVnPztlMsqNW4j+IVvzskh16LlBcT3RNLtq/9d MdRH16g5R+YdalAi5QQ4X4BcvxF8Qha2Qw/q/iXBXnz+t42rGojhOIeTIwv7pXkaF5XE e18w== X-Gm-Message-State: AOAM5334iP8vQqJCUj8u7cYLuG55IcTmqKMLHApkLK7HFxCVUbS2WoHa EcZMrpiwatl5dDY3kySXOlvl4NJKh2NuprOUNF/hcLZ7Qjc= X-Google-Smtp-Source: ABdhPJxTLI53GCwMIUEm5Fv8fzLDQIGdbSA7DId9n0pKM574QzUalLS0P+G8NEPqDMZMjzPKmmNYhln5Vw8wQ18TB1Y= X-Received: by 2002:a92:c952:: with SMTP id i18mr2485861ilq.100.1590517256408; Tue, 26 May 2020 11:20:56 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Ed Maste Date: Tue, 26 May 2020 14:20:44 -0400 Message-ID: Subject: Re: Another svn-git oddity To: =?UTF-8?Q?Ulrich_Sp=C3=B6rlein?= Cc: freebsd-git@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 49Wj2L6FZrz4fNV X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of carpeddiem@gmail.com designates 209.85.166.182 as permitted sender) smtp.mailfrom=carpeddiem@gmail.com X-Spamd-Result: default: False [-2.36 / 15.00]; ARC_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; NEURAL_HAM_MEDIUM(-1.00)[-1.003]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[freebsd.org]; NEURAL_HAM_LONG(-1.00)[-0.999]; NEURAL_HAM_SHORT(-0.35)[-0.354]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[209.85.166.182:from]; FORGED_SENDER(0.30)[emaste@freebsd.org,carpeddiem@gmail.com]; RWL_MAILSPIKE_POSSIBLE(0.00)[209.85.166.182:from]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; RCVD_TLS_ALL(0.00)[]; FROM_NEQ_ENVFROM(0.00)[emaste@freebsd.org,carpeddiem@gmail.com]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-git@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Discussion of git use in the FreeBSD project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 May 2020 18:21:00 -0000 >> > > The affected commits: >> > > svn git Headline >> > > r300828 00d578928e Create branch for bhyve graphics import. >> > > r300829 b1cfc58d46 Initial bhyve native graphics support. >> > > r302332 6775e12557 Import bhyve_graphics into CURRENT. Thanks to all who >> > >> > These commits still exist in uqs's latest prototype conversion, with hashes: >> > 953b4a972bec >> > 8efdfe5ee821 >> > 6d7144acee3e >> >> r300828 branched (only) usr.sbin/bhyve/ to the top level directory, >> which is represented in the git conversion as deleting everything >> else. It's this that is the root cause of the git subtree trouble, I >> believe. The actual changes come in r300829, merged in r302332. >> >> Uli, do you think we could just omit r300828 (and r300829) from the >> svn2git conversion? This is a slight revision to the actual history, >> but I think no information is really lost -- the merge in r302332 >> includes the full commit message of the only change that was made on >> the branch. > > > SGTM, I've added these to the exclusion list for the next incarnation. I still see these in the latest iteration, commits e3850c874e5ffc0edae1887b21cb27b642de9161 08b39b4bc02e511188ff37159e33fd095c6b28ba 227b908653e891cdd4a26c40eeb078e4b138d16f I'm looking at the converter now... From owner-freebsd-git@freebsd.org Tue May 26 18:32:35 2020 Return-Path: Delivered-To: freebsd-git@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 8E2292F090F for ; Tue, 26 May 2020 18:32:35 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: from mail-io1-f54.google.com (mail-io1-f54.google.com [209.85.166.54]) (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 "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49WjHk5lX7z4gGc; Tue, 26 May 2020 18:32:34 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: by mail-io1-f54.google.com with SMTP id y5so336901iob.12; Tue, 26 May 2020 11:32:34 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=zavVDnMXzKvtEeespa/ivLEjzhdKkgTd0XSfSABjR0U=; b=jnCLugQfTP9bn5cg+A4qd7cJ8wb8F/JXz4tCBCTJgsLwuyY0s/j8moxM9soZ9MF6dU vjoDSegfqJL8rUqNxAmsbbmD8UjPS18Xu/gHW3hR4CZZjvLkXJiGPtTBrfxG8GcuIXiA UvvCiC46ZlFyhLJffV8l37v5xEaS0wh1kFh3buKxwU4Xt7SdKbpyni4UME1rwxatWgJ8 AMlxzCc7TAapxPnuuEQD96OCAemTwBRjEY9vzB74jDXohaTM63T6CSCeO+ZoTTXgLxmg zN2w1huKRtpwjqfDeFXQlG0YRIy/iC1WKw/Qm06pI94v/y/robwaYRVClvtlDrCqbq1P GVTg== X-Gm-Message-State: AOAM531smiCKmhuD8A7vTr41jy4W0iUfzOxVzBCtS2J1Ny+uhLsmRhT3 vc3pZu5AVGteEYvr58n8nE9+PN0qpARgXzWOueX1SjV8pGY= X-Google-Smtp-Source: ABdhPJyX7MuLHMW/Ef+RYWmUZ/c7oO178KuTz1zh2TC1s6AKl+IKZLFwgLXvmtEfCR4LWjPTRiATW2sxkGfx2RCNhH4= X-Received: by 2002:a05:6602:2cd3:: with SMTP id j19mr18621315iow.111.1590517952907; Tue, 26 May 2020 11:32:32 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Ed Maste Date: Tue, 26 May 2020 14:32:21 -0400 Message-ID: Subject: Re: Another svn-git oddity To: =?UTF-8?Q?Ulrich_Sp=C3=B6rlein?= Cc: freebsd-git@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 49WjHk5lX7z4gGc X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of carpeddiem@gmail.com designates 209.85.166.54 as permitted sender) smtp.mailfrom=carpeddiem@gmail.com X-Spamd-Result: default: False [-2.34 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.99)[-0.995]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17:c]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[freebsd.org]; NEURAL_HAM_LONG(-1.00)[-0.996]; NEURAL_HAM_SHORT(-0.35)[-0.352]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[209.85.166.54:from]; FORGED_SENDER(0.30)[emaste@freebsd.org,carpeddiem@gmail.com]; RWL_MAILSPIKE_POSSIBLE(0.00)[209.85.166.54:from]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; FROM_NEQ_ENVFROM(0.00)[emaste@freebsd.org,carpeddiem@gmail.com]; FREEMAIL_ENVFROM(0.00)[gmail.com]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-git@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Discussion of git use in the FreeBSD project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 May 2020 18:32:35 -0000 On Tue, 26 May 2020 at 14:20, Ed Maste wrote: > > I still see these in the latest iteration, commits > e3850c874e5ffc0edae1887b21cb27b642de9161 > 08b39b4bc02e511188ff37159e33fd095c6b28ba > 227b908653e891cdd4a26c40eeb078e4b138d16f > > I'm looking at the converter now... I'm running the converter locally with a rule for 300828 added now. From owner-freebsd-git@freebsd.org Wed May 27 12:18:41 2020 Return-Path: Delivered-To: freebsd-git@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id ECD893310F4 for ; Wed, 27 May 2020 12:18:41 +0000 (UTC) (envelope-from uspoerlein@gmail.com) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 49X8xs5LDBz4GgW for ; Wed, 27 May 2020 12:18:41 +0000 (UTC) (envelope-from uspoerlein@gmail.com) Received: by mailman.nyi.freebsd.org (Postfix) id B57443311C3; Wed, 27 May 2020 12:18:41 +0000 (UTC) Delivered-To: git@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id B53513311C2 for ; Wed, 27 May 2020 12:18:41 +0000 (UTC) (envelope-from uspoerlein@gmail.com) Received: from mail-oo1-f45.google.com (mail-oo1-f45.google.com [209.85.161.45]) (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 "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49X8xr6Xk7z4GgV for ; Wed, 27 May 2020 12:18:40 +0000 (UTC) (envelope-from uspoerlein@gmail.com) Received: by mail-oo1-f45.google.com with SMTP id p123so4933648oop.12 for ; Wed, 27 May 2020 05:18:40 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=BQ0Ip6d7JAx5SBK/f02VoDRdlSh0mryqJr2BVeiEhpw=; b=lhCxlkjCp7pOHlQlg21fBnYllrnFCvBP88zXj5b/OaiK7GezpcqBOKXWN7xPmB52ZU ge6QSx9LX7r35um3q+Ka2rn3SJh1RYdxQeVDn1kvq9v3j5cGiTPcRvz7X0w+eZ1vDccC iLgDNpOepEewsmMnqxOrVWPh2hwxmzVmQ0FegtwMiWVyL68whHZIU77nPqHXyiHY+pcg qScC8tihdNwcQZukKDCtWBH+zWtkQAg5QN7f5zrXKUQ7x+hOTKaTUtyvg01W5ySsCI84 GjAGrZchyPFPuo6NDqoA3yEW6wczAlITXMpCznWNhR/Pgj/cAIm7aj+96OD+lIvTne3C 4P7w== X-Gm-Message-State: AOAM531R/G/j/2YbqDBSYcb8YN+rGD/Feo5tJpFc9nHhso4UeSL6CnGh zJgRWIedv9WPTIOIa860aDsYWOB9ewZRoOfcsLE= X-Google-Smtp-Source: ABdhPJwqoHVX4WYeCHsNEeVOuggasyaGE0GCLZ1ntHM+8XhJ4NUJS3i/d9wmUzzmAUSy1cuClxU1uhQWArdHTmBgIRI= X-Received: by 2002:a4a:3790:: with SMTP id r138mr2825643oor.81.1590581919610; Wed, 27 May 2020 05:18:39 -0700 (PDT) MIME-Version: 1.0 References: <20200525095657.GT64045@kib.kiev.ua> In-Reply-To: <20200525095657.GT64045@kib.kiev.ua> From: =?UTF-8?Q?Ulrich_Sp=C3=B6rlein?= Date: Wed, 27 May 2020 14:18:28 +0200 Message-ID: Subject: Re: Repo Surgery To: Konstantin Belousov Cc: Warner Losh , git@freebsd.org X-Rspamd-Queue-Id: 49X8xr6Xk7z4GgV X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of uspoerlein@gmail.com designates 209.85.161.45 as permitted sender) smtp.mailfrom=uspoerlein@gmail.com X-Spamd-Result: default: False [-1.18 / 15.00]; ARC_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17:c]; NEURAL_HAM_LONG(-0.99)[-0.986]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[git@freebsd.org]; DMARC_NA(0.00)[freebsd.org]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_HAM_SHORT(-0.18)[-0.183]; RCVD_IN_DNSWL_NONE(0.00)[209.85.161.45:from]; RWL_MAILSPIKE_GOOD(0.00)[209.85.161.45:from]; NEURAL_HAM_MEDIUM(-1.01)[-1.014]; FREEMAIL_TO(0.00)[gmail.com]; FORGED_SENDER(0.30)[uqs@freebsd.org,uspoerlein@gmail.com]; R_DKIM_NA(0.00)[]; R_MIXED_CHARSET(1.00)[subject]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FROM_NEQ_ENVFROM(0.00)[uqs@freebsd.org,uspoerlein@gmail.com]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.33 X-BeenThere: freebsd-git@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Discussion of git use in the FreeBSD project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 May 2020 12:18:42 -0000 Am Mo., 25. Mai 2020 um 11:57 Uhr schrieb Konstantin Belousov < kostikbel@gmail.com>: > On Mon, May 25, 2020 at 11:28:59AM +0200, Ulrich Sp=C3=B6rlein wrote: > > Am Mo., 25. Mai 2020 um 03:00 Uhr schrieb Warner Losh : > > > > > https://svnweb.freebsd.org/base?view=3Drevision&revision=3D29297 > > > > > > Removed tetris from the Makefile. Then a subsequent commit removed th= e > game > > > to the attic. Then Peter deleted the files. > > > > > > So, sources before this revision are unbuildable if you don't build > them > > > NOGAMES. > > > > > > What do you think we should do about it? > > > > > > My gut tells me this is a 'The project removed tetris at the request > of the > > > holders of the IP to tetris completely, including the CVS history. Th= e > cvs > > > -> svn conversion also omitted it. The git reconstruction also omits > it, > > > which means the tree is unbuildable before hash XXXXX without NOGAMES > or a > > > hack to src/games/Makefile.' > > > > > > We also did this with autofs, and maybe others.... So this is not > unique. > > > > > > > > To be clear, does that mean if (!) we bring back 1.0, that we'd also ne= ed > > to blacklist tetris accordingly? > > > > And regarding buildability: does anything that old even still build on = a > > modern compiler? I.e., how far back do builds still work? > Build works if you extract jail/chroot e.g. with 1.1.5 and build there. > We do support a.out even on amd64. > > Last time I did it on 4-core machine, world built in less then 1 minute. > It was relatively long time ago. > Oh, that's good to know. I didn't consider the "VM" route. btw, the code is still there in the archive ISOs on the ftp, so the "tacked on" release ISO images would bring this back, currently. From owner-freebsd-git@freebsd.org Wed May 27 12:37:39 2020 Return-Path: Delivered-To: freebsd-git@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 44F10331A09 for ; Wed, 27 May 2020 12:37:39 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 49X9Mk6k9xz4J57 for ; Wed, 27 May 2020 12:37:38 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: by mailman.nyi.freebsd.org (Postfix) id E6CAB331A08; Wed, 27 May 2020 12:37:38 +0000 (UTC) Delivered-To: git@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id E69443317B0 for ; Wed, 27 May 2020 12:37:38 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 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 49X9Mk3twZz4J56; Wed, 27 May 2020 12:37:38 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from tom.home (kib@localhost [127.0.0.1]) by kib.kiev.ua (8.15.2/8.15.2) with ESMTPS id 04RCbT7k024978 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Wed, 27 May 2020 15:37:32 +0300 (EEST) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.10.3 kib.kiev.ua 04RCbT7k024978 Received: (from kostik@localhost) by tom.home (8.15.2/8.15.2/Submit) id 04RCbTYx024977; Wed, 27 May 2020 15:37:29 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Wed, 27 May 2020 15:37:29 +0300 From: Konstantin Belousov To: Ulrich =?utf-8?B?U3DDtnJsZWlu?= Cc: Warner Losh , git@freebsd.org Subject: Re: Repo Surgery Message-ID: <20200527123729.GE48478@kib.kiev.ua> References: <20200525095657.GT64045@kib.kiev.ua> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FORGED_GMAIL_RCVD,FREEMAIL_FROM, NML_ADSP_CUSTOM_MED autolearn=no autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on tom.home X-Rspamd-Queue-Id: 49X9Mk3twZz4J56 X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:6939, ipnet:2001:470::/32, country:US] X-BeenThere: freebsd-git@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Discussion of git use in the FreeBSD project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 May 2020 12:37:39 -0000 On Wed, May 27, 2020 at 02:18:28PM +0200, Ulrich Spörlein wrote: > Am Mo., 25. Mai 2020 um 11:57 Uhr schrieb Konstantin Belousov < > kostikbel@gmail.com>: > > > On Mon, May 25, 2020 at 11:28:59AM +0200, Ulrich Spörlein wrote: > > > Am Mo., 25. Mai 2020 um 03:00 Uhr schrieb Warner Losh : > > > > > > > https://svnweb.freebsd.org/base?view=revision&revision=29297 > > > > > > > > Removed tetris from the Makefile. Then a subsequent commit removed the > > game > > > > to the attic. Then Peter deleted the files. > > > > > > > > So, sources before this revision are unbuildable if you don't build > > them > > > > NOGAMES. > > > > > > > > What do you think we should do about it? > > > > > > > > My gut tells me this is a 'The project removed tetris at the request > > of the > > > > holders of the IP to tetris completely, including the CVS history. The > > cvs > > > > -> svn conversion also omitted it. The git reconstruction also omits > > it, > > > > which means the tree is unbuildable before hash XXXXX without NOGAMES > > or a > > > > hack to src/games/Makefile.' > > > > > > > > We also did this with autofs, and maybe others.... So this is not > > unique. > > > > > > > > > > > To be clear, does that mean if (!) we bring back 1.0, that we'd also need > > > to blacklist tetris accordingly? > > > > > > And regarding buildability: does anything that old even still build on a > > > modern compiler? I.e., how far back do builds still work? > > Build works if you extract jail/chroot e.g. with 1.1.5 and build there. > > We do support a.out even on amd64. > > > > Last time I did it on 4-core machine, world built in less then 1 minute. > > It was relatively long time ago. > > > > Oh, that's good to know. I didn't consider the "VM" route. It's not a VM. Chroot/jail with aout.ko loaded. > > btw, the code is still there in the archive ISOs on the ftp, so the "tacked > on" release ISO images would bring this back, currently. From owner-freebsd-git@freebsd.org Wed May 27 13:50:01 2020 Return-Path: Delivered-To: freebsd-git@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 59E0A3330AE for ; Wed, 27 May 2020 13:50:01 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: from mail-il1-f193.google.com (mail-il1-f193.google.com [209.85.166.193]) (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 "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49XBzD3GDFz4Ppd; Wed, 27 May 2020 13:50:00 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: by mail-il1-f193.google.com with SMTP id d1so1528044ila.8; Wed, 27 May 2020 06:50:00 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ho0Zw4LHOgVyyBKVGWIfVGS+eIF7lkwPECcsBH/z5uw=; b=P4u/dghLzHvVH2Xlntht4GEcFPwTNq0vR5h/VQQgTnVi5g+IKHBV46xpevMG/WE8HK 8jCZIBYrymMHl4DiAUmGxa4/cNqLg6eyLbuCxV0UyAdHUj6nWTo2evujbsiRHvVEMgHz 7kPMsOPqXWZdUSr2BMGQWm4rOMQDEzx9jwUIqDDQInC/2rq/eWJpR1cOf6PWAHW2rBL4 3bnCxrp8eOYRXI0q5gsy5CuwL8LEFjMmkIdXTogb3LnAbfFZyo0ShRc3ZnkdIdqXbP4A WJ8hUmFUh74XHo36exsehQ6nWBRQD0BpLGFcZWyBfWLKK3JhLoTZi84e0n3OmhfFH843 19EQ== X-Gm-Message-State: AOAM530BJ9WPKEI/0PgPl90eVxobThBlhmnsGwU7dQl4a50OuUuZ4arC 8vfz6EYxV6SmbSVyYQw5Vkv6IHLThUFMnRnMgXg+7CzGh0s= X-Google-Smtp-Source: ABdhPJyvafqzUIo+cIvXE6dJ0WNhZLmqHKsVMUJpJgGEnoe69aSc9CMOGV1Gv3Kvs9HxgaG4kG9R3cBfTXjK0r6eHQ8= X-Received: by 2002:a92:8d03:: with SMTP id s3mr5784267ild.256.1590587398161; Wed, 27 May 2020 06:49:58 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Ed Maste Date: Wed, 27 May 2020 09:49:45 -0400 Message-ID: Subject: Re: Another svn-git oddity To: =?UTF-8?Q?Ulrich_Sp=C3=B6rlein?= Cc: freebsd-git@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 49XBzD3GDFz4Ppd X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of carpeddiem@gmail.com designates 209.85.166.193 as permitted sender) smtp.mailfrom=carpeddiem@gmail.com X-Spamd-Result: default: False [-1.83 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.01)[-1.011]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17:c]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[freebsd.org]; NEURAL_HAM_LONG(-1.00)[-0.997]; NEURAL_SPAM_SHORT(0.18)[0.180]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[209.85.166.193:from]; FORGED_SENDER(0.30)[emaste@freebsd.org,carpeddiem@gmail.com]; RWL_MAILSPIKE_POSSIBLE(0.00)[209.85.166.193:from]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; FROM_NEQ_ENVFROM(0.00)[emaste@freebsd.org,carpeddiem@gmail.com]; FREEMAIL_ENVFROM(0.00)[gmail.com]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-git@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Discussion of git use in the FreeBSD project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 May 2020 13:50:01 -0000 On Tue, 26 May 2020 at 14:32, Ed Maste wrote: > > On Tue, 26 May 2020 at 14:20, Ed Maste wrote: > > > > I still see these in the latest iteration, commits > > e3850c874e5ffc0edae1887b21cb27b642de9161 > > 08b39b4bc02e511188ff37159e33fd095c6b28ba > > 227b908653e891cdd4a26c40eeb078e4b138d16f > > > > I'm looking at the converter now... > > I'm running the converter locally with a rule for 300828 added now. I added to freebsd-base.rules: match /usr/nwhitehorn/kboot/ min revision 276329 max revision 276329 end match match /projects/bhyve_graphics min revision 300828 max revision 300828 end match to skip entirely these commits that established new subtree working dirs. This addresses some of the "git subtree split" problem. The next commit affecting subtree split is caused by r268229: Author: marcel Date: Thu Jul 3 18:24:28 2014 +0000 Sync with head. Notes: svn path=/user/marcel/mkimg/; revision=268229 This is now recorded as a merge from head @ 268227 into Marcel's mkimg branch. In the existing (GitHub mirror) conversion it is not a merge (presumably just because we're not parsing mergeinfo at all there). From owner-freebsd-git@freebsd.org Wed May 27 17:26:39 2020 Return-Path: Delivered-To: freebsd-git@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id D208F2C9649 for ; Wed, 27 May 2020 17:26:39 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: from mail-io1-f48.google.com (mail-io1-f48.google.com [209.85.166.48]) (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 "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49XHnB51dtz3X2l for ; Wed, 27 May 2020 17:26:38 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: by mail-io1-f48.google.com with SMTP id y5so4089217iob.12 for ; Wed, 27 May 2020 10:26:38 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=CwT96haT44cDYy0/E7g+gHkifqCOijV0f62/MwkF4Iw=; b=FO2NAS3RZN7t6fe5Rv5oeuU8Dhj+noQQSzMSzYYejk59F248s8/QSVPfLeeRHtOCAt Vy9nKdPTjm0Ixrr9ugUFW11pbz1mZAzh7R8m3mSEC4oNVI/TxtuJnMY3WtpH+oGUJBVd fIN8sFa9YaE9TcKvCoc9Xy0QpU4TtdTIQ10dTgnAtZSuoV0mFPBWLxJ8LUZ+OScQNGVN MYbYKu2GNHFktkXswYWyZF4tpM1UnvVLWAgWqWNlnDG1yXYZOca+WLA4IPTwvcS9yP8i T+7VOO6mDcmqoocrnlQUpB9C35hRO8ZCa6XFRyjAb3igpivGJscezEX4cdqL2h1lpeFg SIEA== X-Gm-Message-State: AOAM533oi8477zxNKMvYuOhWKiJM8shmnfv/OQFDpmFYCz9hTZKaJjKV k4ZwPOj7OJuv0ld6/xdIoA/5C58m4gW21Q+OYNyEP5crfjU= X-Google-Smtp-Source: ABdhPJyUTDtV44zVwF1KD8+KnRTa1gAzQ0Tpkq01hW3+SfYMZqqZ78+erQRAaZvgjSibwvTNssO07CBCfpIIjwRA2lY= X-Received: by 2002:a6b:ee15:: with SMTP id i21mr22671639ioh.179.1590600396614; Wed, 27 May 2020 10:26:36 -0700 (PDT) MIME-Version: 1.0 From: Ed Maste Date: Wed, 27 May 2020 13:26:25 -0400 Message-ID: Subject: Beta git conversion available for experimentation To: freebsd-git@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 49XHnB51dtz3X2l X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of carpeddiem@gmail.com designates 209.85.166.48 as permitted sender) smtp.mailfrom=carpeddiem@gmail.com X-Spamd-Result: default: False [-1.55 / 15.00]; RCVD_TLS_ALL(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-git@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.02)[-1.020]; DMARC_NA(0.00)[freebsd.org]; NEURAL_SPAM_SHORT(0.43)[0.433]; RCVD_IN_DNSWL_NONE(0.00)[209.85.166.48:from]; NEURAL_HAM_MEDIUM(-0.97)[-0.966]; FORGED_SENDER(0.30)[emaste@freebsd.org,carpeddiem@gmail.com]; RWL_MAILSPIKE_POSSIBLE(0.00)[209.85.166.48:from]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_TWO(0.00)[2]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; FROM_NEQ_ENVFROM(0.00)[emaste@freebsd.org,carpeddiem@gmail.com]; TO_DOM_EQ_FROM_DOM(0.00)[] X-BeenThere: freebsd-git@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Discussion of git use in the FreeBSD project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 May 2020 17:26:39 -0000 I'm pleased to share the Git Working Group's beta version of the FreeBSD doc, ports, and src repositories. You can browse the repositories at: https://cgit-beta.freebsd.org/ and the three individual repositories are: https://cgit-beta.freebsd.org/doc/ https://cgit-beta.freebsd.org/ports/ https://cgit-beta.freebsd.org/src/ Compared to the current git mirror repos (on GitHub) Ulrich has put in a lot of effort to fix svn2git (svn-all-fast-export) to handle mergeinfo and address other issues, so that the git conversion correctly represents vendor branch merges, tag operations, etc. This work is still ongoing as we work through the long tail of oddities in our Subversion history, so a caution is in order: THE GIT HASHES IN THESE REPOSITORIES WILL CHANGE! These are for experimental purposes only at this point, and should not yet be used for production purposes. An initial goal is to have maintainers of 3rd party ("contrib") software in FreeBSD clone and check the history of their individual components, and to start experimenting with managing vendor branches in the git model. A lot more detail will be provided in the near future, but I wanted to share the repository links so that interested parties can start working with these new repos.