From owner-freebsd-current@freebsd.org Sun Dec 20 00:31:12 2020 Return-Path: Delivered-To: freebsd-current@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 ECF304B03D1 for ; Sun, 20 Dec 2020 00:31:12 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wr1-x42e.google.com (mail-wr1-x42e.google.com [IPv6:2a00:1450:4864:20::42e]) (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 4Cz3Rz6HgZz3PyP for ; Sun, 20 Dec 2020 00:31:11 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: by mail-wr1-x42e.google.com with SMTP id r7so6988234wrc.5 for ; Sat, 19 Dec 2020 16:31:11 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language; bh=9JgS7OB4mP/+gtPDVRyGmwsXWQl4xkepZ0wZXZmFEbE=; b=G8kgZ30MMw7UFSSbOonR8Btiqh/7odmtR7U8yhFzTXIpwgvoKhnN0JED0cbDyEuSza J7sQUb8k7gyFEBGbkqe5VtQT1kwOJopmAIn74GqlXe2PvBi9jDVOKwOV2tMZV/o/nij2 NWH0zwLgQxKO8XYF3wEkOaxXXrktI7JYiO6vJADRi2wg3HYBcuqaoZLhOJ7Fp3zMleRS fgRDhS943qUj6INoxbgD8viR8SCCyCPQxE50/1zh0kmP5EcYsusphiQ3xtdwU6Xw+Zot AriZgjtT4nplcIE+blbz3tl/f4MlxgmdOI3IaC1hboqI4Y8Sycgb7zNJ6ZB0ydjFTaMZ wpYw== X-Gm-Message-State: AOAM531MrQAszmeT7YAoJKTaKYkUQ3QnnJMZMnhhmdrGxrMQLqqvsUg9 juaAkORrjPTFUWdrtC+qXGLZPi4w8KY/vg== X-Google-Smtp-Source: ABdhPJwqzo2pGMT1LAaGojv46baeGeq8GhY50LA1E+1BzW7jx9Vq75Bh0VxFKx1q3Y2J7crptJxUSg== X-Received: by 2002:a5d:5387:: with SMTP id d7mr11137033wrv.417.1608424270102; Sat, 19 Dec 2020 16:31:10 -0800 (PST) Received: from [192.168.1.8] (79-66-147-78.dynamic.dsl.as9105.com. [79.66.147.78]) by smtp.gmail.com with ESMTPSA id n8sm20005445wrs.34.2020.12.19.16.31.09 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 19 Dec 2020 16:31:09 -0800 (PST) Subject: Re: FreeBSD-CURRENT VirtualBox guest: EFI: lost the ability to boot To: FreeBSD Current References: From: Graham Perrin Message-ID: <874b669a-9b8f-a457-653b-05b888419aae@gmail.com> Date: Sun, 20 Dec 2020 00:31:08 +0000 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:78.0) Gecko/20100101 Thunderbird/78.6.0 MIME-Version: 1.0 In-Reply-To: Content-Language: en-GB X-Rspamd-Queue-Id: 4Cz3Rz6HgZz3PyP X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.00 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RBL_DBL_DONT_QUERY_IPS(0.00)[2a00:1450:4864:20::42e:from]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; RECEIVED_SPAMHAUS_PBL(0.00)[79.66.147.78:received]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[2a00:1450:4864:20::42e:from:127.0.2.255]; NEURAL_SPAM_SHORT(1.00)[1.000]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::42e:from]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-current] Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Content-Filtered-By: Mailman/MimeDel 2.1.34 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 20 Dec 2020 00:31:13 -0000 On 19/12/2020 23:20, Warner Losh wrote: > > > On Sat, Dec 19, 2020 at 2:21 PM Graham Perrin > wrote: > > With VirtualBox on an r368589 host I installed the latest (17th > December) snapshot of 13.0-CURRENT in a guest machine. I set the > guest > to EFI before installation, and chose GPT (UEFI) during installation. > > After installing KDE Plasma etc., the guest worked for a short > while but > then failed to boot. Screenshots at >; > scroll down to 17:49:06 for a shot of a failure. > > Is this maybe another case of bug 251866? > > > > > Try the next snapshot... I just fixed this in -current... or so I > claim. Please validate my claim. :) > > Though unless there's a bunch of stuff where the boot loader fails and > then loads the shell, maybe not... > > You need to check you ESP to make sure there's a bootx64.efi in > \efi\boot\ as well... that would also kick you into the shell... > > Warner Thanks, will the next snapshot be on/around 24th December? Or later, with the festive season? In the meantime I added four shots to the album. With the boot maintenance manager of VirtualBox, I navigated to loader.efi, added it as a boot option (I lazily named it 'loader.efi') then set it as primary after which: * normal resets or restarts of the VM do successfully boot – and if I change the boot order to make 'EFI Hard Drive' primary and 'loader.efi' last, boots fail (drop outs to the EFI shell). and it appears that 'EFI Hard Drive' and 'EFI DVD/CDROM' have the same path. Surely wrong, I can think of nothing that might have caused this. Graham From owner-freebsd-current@freebsd.org Sun Dec 20 23:10:28 2020 Return-Path: Delivered-To: freebsd-current@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 12F504CF1C1 for ; Sun, 20 Dec 2020 23:10:28 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wr1-x42e.google.com (mail-wr1-x42e.google.com [IPv6:2a00:1450:4864:20::42e]) (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 4CzdcM0Q7Bz3s9B for ; Sun, 20 Dec 2020 23:10:26 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: by mail-wr1-x42e.google.com with SMTP id d13so9052928wrc.13 for ; Sun, 20 Dec 2020 15:10:26 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:from:to:references:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=9UWnG8Wew9jM6ZVsDmScD28Gj0OVkDkbXg5BE+vza0c=; b=nf6/VRPPhxc4YFCgmFTrQBzOz5bteV7XuXPS1jM/F4kk3L5GQgpHmqeQmbph0xeoXK NF1c4u4YuFrb1LC5f0bVwVbx8KsdDxgEsnROzJtd3Utls94jc3pYdKa2AgTCmyXo+GVR yp7ls0dIlYOS0KoBqC5h2sUEOBbxkq8YUWJ5OlgAcFd6HZFsNHVC1P28ibr2PGszB8EF 0ww/vIG8MsfVnZsBTAzAhwJi9pxznSyRjYQoXNSB+cGnSbvSKNQMAgyaWhHHC5JhTFE7 XbKMSMA61SqHDRXthuop29nVhXYB8TkZQYLEfyAXy1swqq20VRM2dCawyZpiu7OaJ2TU rPVA== X-Gm-Message-State: AOAM5320QXETyBb62xDXHGZAzQLZGNfXC+RcgyR6VrLRz7wGcykDe3hL 3lWzxetm/YtgF+rkziqHOdrA62L/r3tCpw== X-Google-Smtp-Source: ABdhPJy9zQK0IGLIDuuFkpO0FKtKPdD02vaVD7OOxUM8zZKT/9lFTLjciSHxITBCKC1exnGl46bRnw== X-Received: by 2002:a5d:55c6:: with SMTP id i6mr15397695wrw.137.1608505824258; Sun, 20 Dec 2020 15:10:24 -0800 (PST) Received: from [192.168.1.8] (79-66-147-78.dynamic.dsl.as9105.com. [79.66.147.78]) by smtp.gmail.com with ESMTPSA id w189sm20737245wmg.31.2020.12.20.15.10.23 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 20 Dec 2020 15:10:23 -0800 (PST) Subject: Re: FreeBSD-CURRENT VirtualBox guest: EFI: lost the ability to boot From: Graham Perrin To: FreeBSD Current References: <874b669a-9b8f-a457-653b-05b888419aae@gmail.com> Message-ID: <82854cb2-086c-f27d-d2e3-0681099b3bfe@gmail.com> Date: Sun, 20 Dec 2020 23:10:22 +0000 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:78.0) Gecko/20100101 Thunderbird/78.6.0 MIME-Version: 1.0 In-Reply-To: <874b669a-9b8f-a457-653b-05b888419aae@gmail.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-GB X-Rspamd-Queue-Id: 4CzdcM0Q7Bz3s9B X-Spamd-Bar: --- X-Spamd-Result: default: False [-4.00 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-1.00)[-1.000]; RECEIVED_SPAMHAUS_PBL(0.00)[79.66.147.78:received]; FROM_EQ_ENVFROM(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[2a00:1450:4864:20::42e:from]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[2a00:1450:4864:20::42e:from:127.0.2.255]; MIME_TRACE(0.00)[0:+]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::42e:from]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-current] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 20 Dec 2020 23:10:28 -0000 On 20/12/2020 00:31, Graham Perrin wrote: > > … With the boot maintenance manager of VirtualBox, I > navigated to loader.efi, added it as a > boot option (I lazily named it 'loader.efi') then set it as primary > after which: > > * normal resets or restarts of the VM do successfully boot > > – and if I change the boot order to make 'EFI Hard Drive' primary and > 'loader.efi' last, boots fail (drop outs to the EFI shell). > > and it appears > that 'EFI Hard Drive' and 'EFI DVD/CDROM' have the same path. Surely > wrong, I can think of nothing that might have caused this. > The boot manager of VirtualBox repeatedly lost the working boot option that I repeatedly added, leaving a non-working 'EFI Hard drive' option. I tried releasing the virtual disk, creating a new hard disk-less virtual machine with EFI enabled, then added the disk. First boot failed, dropped to EFI. It worked after I manually added a boot option to the boot manager but then again the working option was lost. Is this symptomatic of a bug with VirtualBox? This weekend I sort of lost the ability to think straight :-) From owner-freebsd-current@freebsd.org Mon Dec 21 11:05:12 2020 Return-Path: Delivered-To: freebsd-current@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 9E9C14B69B8 for ; Mon, 21 Dec 2020 11:05:12 +0000 (UTC) (envelope-from guru@unixarea.de) Received: from ms-10.1blu.de (ms-10.1blu.de [178.254.4.101]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4CzxT35Q0Lz4vFP; Mon, 21 Dec 2020 11:05:11 +0000 (UTC) (envelope-from guru@unixarea.de) Received: from [188.174.58.73] (helo=c720-r368166.unixarea.de) by ms-10.1blu.de with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1krJ01-0000ZF-6D; Mon, 21 Dec 2020 12:05:09 +0100 Received: from c720-r368166.fritz.box (localhost [127.0.0.1]) by c720-r368166.unixarea.de (8.16.1/8.14.9) with ESMTPS id 0BLB58mk004577 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Mon, 21 Dec 2020 12:05:08 +0100 (CET) (envelope-from guru@unixarea.de) Received: (from guru@localhost) by c720-r368166.fritz.box (8.16.1/8.14.9/Submit) id 0BLB58BN004576; Mon, 21 Dec 2020 12:05:08 +0100 (CET) (envelope-from guru@unixarea.de) X-Authentication-Warning: c720-r368166.fritz.box: guru set sender to guru@unixarea.de using -f Date: Mon, 21 Dec 2020 12:05:08 +0100 From: Matthias Apitz To: Andriy Gapon Cc: freebsd-current@freebsd.org Subject: Re: [Bug 251727] [sound] [snd_hda] After update to r368166 no sound recording with internal microphone Message-ID: Reply-To: Matthias Apitz Mail-Followup-To: Andriy Gapon , freebsd-current@freebsd.org References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-Operating-System: FreeBSD 13.0-CURRENT r368166 (amd64) X-message-flag: Mails containing HTML will not be read! Please send only plain text. X-Con-Id: 51246 X-Con-U: 0-guru X-Originating-IP: 188.174.58.73 X-Rspamd-Queue-Id: 4CzxT35Q0Lz4vFP X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.20 / 15.00]; HAS_REPLYTO(0.00)[guru@unixarea.de]; RCVD_VIA_SMTP_AUTH(0.00)[]; HAS_XOIP(0.00)[]; TO_DN_SOME(0.00)[]; RWL_MAILSPIKE_GOOD(0.00)[178.254.4.101:from]; HAS_XAW(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; NEURAL_HAM_SHORT(-1.00)[-1.000]; RCPT_COUNT_TWO(0.00)[2]; RECEIVED_SPAMHAUS_PBL(0.00)[188.174.58.73:received]; MIME_TRACE(0.00)[0:+]; RBL_DBL_DONT_QUERY_IPS(0.00)[178.254.4.101:from]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; ASN(0.00)[asn:42730, ipnet:178.254.0.0/19, country:DE]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; REPLYTO_EQ_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[unixarea.de]; AUTH_NA(1.00)[]; SPAMHAUS_ZRD(0.00)[178.254.4.101:from:127.0.2.255]; RCVD_IN_DNSWL_LOW(-0.10)[178.254.4.101:from]; R_SPF_NA(0.00)[no SPF record]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-current] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Dec 2020 11:05:12 -0000 El día viernes, diciembre 18, 2020 a las 09:20:17a. m. +0000, bugzilla-noreply@freebsd.org escribió: > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=251727 > > --- Comment #11 from Andriy Gapon --- > (In reply to Matthias Apitz from comment #10) > This looks good to me. > Thanks. What is the procedure now to get the patch ci'ed? matthias -- Matthias Apitz, ✉ guru@unixarea.de, http://www.unixarea.de/ +49-176-38902045 Public GnuPG key: http://www.unixarea.de/key.pub From owner-freebsd-current@freebsd.org Mon Dec 21 20:50:18 2020 Return-Path: Delivered-To: freebsd-current@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 EA5604C3E4C; Mon, 21 Dec 2020 20:50:18 +0000 (UTC) (envelope-from warlock@phouka1.phouka.net) Received: from phouka1.phouka.net (phouka1.phouka.net [107.170.196.116]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "phouka.net", Issuer "Go Daddy Secure Certificate Authority - G2" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4D0BSB082cz4X8k; Mon, 21 Dec 2020 20:50:17 +0000 (UTC) (envelope-from warlock@phouka1.phouka.net) Received: from phouka1.phouka.net (localhost [127.0.0.1]) by phouka1.phouka.net (8.16.1/8.16.1) with ESMTPS id 0BLKldUW033956 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Mon, 21 Dec 2020 12:47:39 -0800 (PST) (envelope-from warlock@phouka1.phouka.net) Received: (from warlock@localhost) by phouka1.phouka.net (8.16.1/8.16.1/Submit) id 0BLKldNw033955; Mon, 21 Dec 2020 12:47:39 -0800 (PST) (envelope-from warlock) Date: Mon, 21 Dec 2020 12:47:38 -0800 From: John Kennedy To: Warner Losh Cc: FreeBSD Current , FreeBSD-STABLE Mailing List Subject: Re: HEADS UP: FreeBSD src repo transitioning to git this weekend Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspamd-Queue-Id: 4D0BSB082cz4X8k X-Spamd-Bar: - X-Spamd-Result: default: False [-1.80 / 15.00]; RCVD_TLS_ALL(0.00)[]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[phouka.net]; RBL_DBL_DONT_QUERY_IPS(0.00)[107.170.196.116:from]; AUTH_NA(1.00)[]; SPAMHAUS_ZRD(0.00)[107.170.196.116:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; NEURAL_HAM_SHORT(-1.00)[-1.000]; R_SPF_NA(0.00)[no SPF record]; FORGED_SENDER(0.30)[warlock@phouka.net,warlock@phouka1.phouka.net]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:14061, ipnet:107.170.192.0/18, country:US]; FROM_NEQ_ENVFROM(0.00)[warlock@phouka.net,warlock@phouka1.phouka.net]; MAILMAN_DEST(0.00)[freebsd-current,freebsd-stable]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Dec 2020 20:50:19 -0000 On Wed, Dec 16, 2020 at 05:46:35PM -0700, Warner Losh wrote: > The FreeBSD project will be moving it's source repo from subversion to git > starting this this weekend. The docs repo was moved 2 weeks ago. The ports > repo will move at the end of March, 2021 due to timing issues. ... I filed Bug 252028 (sys/conf/newvers.sh: git "-dirty" even when clean), but that's just a trivial issue with my source tree being marked -dirty when it isn't, and that would have been part of r368709 anyway. All my other git nits have been my own (refs/notes and origin name). From owner-freebsd-current@freebsd.org Mon Dec 21 21:04:26 2020 Return-Path: Delivered-To: freebsd-current@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 C4B3B4C4574 for ; Mon, 21 Dec 2020 21:04:26 +0000 (UTC) (envelope-from tsoome@me.com) Received: from pv50p00im-ztdg10021901.me.com (pv50p00im-ztdg10021901.me.com [17.58.6.55]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4D0BmS6PFyz4YM9 for ; Mon, 21 Dec 2020 21:04:24 +0000 (UTC) (envelope-from tsoome@me.com) Received: from nazgul.lan (148-52-235-80.sta.estpak.ee [80.235.52.148]) by pv50p00im-ztdg10021901.me.com (Postfix) with ESMTPSA id 346908802FD; Mon, 21 Dec 2020 21:04:15 +0000 (UTC) From: Toomas Soome Message-Id: Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.40.0.2.32\)) Subject: Re: review request: loader: implement framebuffer console Date: Mon, 21 Dec 2020 23:04:12 +0200 In-Reply-To: Cc: FreeBSD Current To: Jan Beich References: X-Mailer: Apple Mail (2.3654.40.0.2.32) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.343, 18.0.737 definitions=2020-12-21_11:2020-12-21, 2020-12-21 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 mlxscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-2006250000 definitions=main-2012210143 X-Rspamd-Queue-Id: 4D0BmS6PFyz4YM9 X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.50 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; FREEMAIL_FROM(0.00)[me.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ip4:17.58.0.0/16]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[me.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[me.com,quarantine]; NEURAL_HAM_SHORT(-1.00)[-0.999]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RBL_DBL_DONT_QUERY_IPS(0.00)[17.58.6.55:from]; FREEMAIL_ENVFROM(0.00)[me.com]; ASN(0.00)[asn:714, ipnet:17.58.0.0/20, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[me.com:dkim]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[me.com:s=1a1hai]; FREEFALL_USER(0.00)[tsoome]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; SPAMHAUS_ZRD(0.00)[17.58.6.55:from:127.0.2.255]; RECEIVED_SPAMHAUS_PBL(0.00)[80.235.52.148:received]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-current] Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.34 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Dec 2020 21:04:26 -0000 Hi! I=E2=80=99m sorry, the reponse too a bit:) I had to find and fix few = issues first and then we got git:D Anyhow, with git you can use git am to apply this diff: = http://148-52-235-80.sta.estpak.ee/0001-loader-implement-framebuffer-conso= le.patch = (phab is also updated). thanks, toomas > On 14. Dec 2020, at 16:03, Jan Beich wrote: >=20 > Jan Beich writes: >=20 >> Toomas Soome writes: >>=20 >>> hi! >>>=20 >>> I have been working on proper framebuffer support on FreeBSD loader >>> and there is the current state: https://reviews.freebsd.org/D27420 >>> >>>=20 >>> All feedback is welcome, and especially if you can spare some time = for testing:) >>=20 >> Do you have another source? Phabricator excludes some files e.g., >>=20 >> $ fetch 'https://reviews.freebsd.org/D27420?download=3Dtrue' | patch = -Efsp0 >> $ make -sj8 buildworld >> [...] >> =3D=3D=3D> stand/images (all) >> make[4]: make[4]: don't know how to make freebsd-brand-rev.png. Stop >=20 > FWIW, I've tried CLI but no joy: >=20 > $ svn status > $ pkg install arcanist-php80 > $ arc patch D27420 > PHP Deprecated: Function libxml_disable_entity_loader() is = deprecated in /usr/local/lib/php/arcanist/support/init/init-script.php = on line 92 >=20 > Deprecated: Function libxml_disable_entity_loader() is deprecated in = /usr/local/lib/php/arcanist/support/init/init-script.php on line 92 > [2020-12-14 13:42:12] EXCEPTION: (Exception) Error while loading file = "/usr/local/lib/php/arcanist/src/workflow/ArcanistWorkflow.php": Private = methods cannot be final as they are never overridden by other classes at = [/src/init/lib/PhutilBootloader.php:275] > arcanist() > #0 PhutilBootloader::executeInclude(string) called at = [/src/init/lib/PhutilBootloader.php:207] > #1 PhutilBootloader::loadLibrarySource(string, string) called at = [/src/symbols/PhutilSymbolLoader.php:422] > #2 PhutilSymbolLoader::loadSymbol(array) called at = [/src/symbols/PhutilSymbolLoader.php:277] > #3 PhutilSymbolLoader::selectAndLoadSymbols() called at = [/src/init/init-library.php:23] > #4 __phutil_autoload(string) > #5 class_exists(string) called at = [/src/symbols/PhutilClassMapQuery.php:216] > #6 PhutilClassMapQuery::loadMap() called at = [/src/symbols/PhutilClassMapQuery.php:184] > #7 PhutilClassMapQuery::execute() called at = [/src/runtime/ArcanistRuntime.php:535] > #8 ArcanistRuntime::newWorkflows(ArcanistArcToolset) called at = [/src/runtime/ArcanistRuntime.php:115] > #9 ArcanistRuntime::executeCore(array) called at = [/src/runtime/ArcanistRuntime.php:37] > #10 ArcanistRuntime::execute(array) called at = [/support/init/init-arcanist.php:6] > #11 require_once(string) called at [/bin/arc:10] >=20 > $ svn status > $ pkg install arcanist-php74 > $ arc patch D27420 > [...] > A (bin) stand/images/freebsd-logo-rev.png > A (bin) stand/images/freebsd-brand.png > A (bin) stand/images/freebsd-brand-rev.png > A stand/images/Makefile > svn: warning: W150002: 'stand/images' is already under version = control > svn: E200009: Could not add all targets because some targets are = already versioned > svn: E200009: Illegal target for the requested operation > A stand/i386/libi386/vbe.h > A stand/i386/libi386/vbe.c > A stand/fonts/Makefile > A stand/fonts/INDEX.fonts > svn: warning: W150002: 'stand/fonts' is already under version control > svn: E200009: Could not add all targets because some targets are = already versioned > svn: E200009: Illegal target for the requested operation > A stand/common/gfx_fb.h > A stand/common/gfx_fb.c > A contrib/terminus/ter-u32n.bdf > A contrib/terminus/ter-u32b.bdf > A contrib/terminus/ter-u28n.bdf > A contrib/terminus/ter-u28b.bdf > A contrib/terminus/ter-u24n.bdf > A contrib/terminus/ter-u24b.bdf > A contrib/terminus/ter-u22n.bdf > A contrib/terminus/ter-u22b.bdf > A contrib/terminus/ter-u20n.bdf > A contrib/terminus/ter-u20b.bdf > A contrib/terminus/ter-u18n.bdf > A contrib/terminus/ter-u18b.bdf > A contrib/terminus/ter-u16v.bdf > A contrib/terminus/ter-u16n.bdf > A contrib/terminus/ter-u16b.bdf > A contrib/terminus/ter-u14v.bdf > A contrib/terminus/ter-u14n.bdf > A contrib/terminus/ter-u14b.bdf > A contrib/terminus/ter-u12n.bdf > A contrib/terminus/ter-u12b.bdf > svn: warning: W150002: 'contrib/terminus' is already under version = control > svn: E200009: Could not add all targets because some targets are = already versioned > svn: E200009: Illegal target for the requested operation > A contrib/pnglite/pnglite.h > A contrib/pnglite/pnglite.c > A contrib/pnglite/README.md > A contrib/pnglite/LICENSE > svn: warning: W150002: 'contrib/pnglite' is already under version = control > svn: E200009: Could not add all targets because some targets are = already versioned > svn: E200009: Illegal target for the requested operation > svn: E125004: MIME type 'application/octet-stream > \ No newline at end of property' contains invalid character ' > ' in media type > svn: E125004: MIME type 'application/octet-stream > \ No newline at end of property' contains invalid character ' > ' in media type > svn: E125004: MIME type 'application/octet-stream > \ No newline at end of property' contains invalid character ' > ' in media type > svn: E135001: Unrecognized line ending style 'native > \ No newline at end of property' for 'stand/images/Makefile' > property 'svn:keywords' set on 'stand/images/Makefile' > svn: E125004: MIME type 'text/plain > \ No newline at end of property' contains invalid character ' > ' in media type > svn: E135001: Unrecognized line ending style 'native > \ No newline at end of property' for 'stand/i386/libi386/vbe.h' > property 'svn:keywords' set on 'stand/i386/libi386/vbe.h' > svn: E125004: MIME type 'text/plain > \ No newline at end of property' contains invalid character ' > ' in media type > svn: E135001: Unrecognized line ending style 'native > \ No newline at end of property' for 'stand/i386/libi386/vbe.c' > property 'svn:keywords' set on 'stand/i386/libi386/vbe.c' > svn: E125004: MIME type 'text/plain > \ No newline at end of property' contains invalid character ' > ' in media type > svn: E135001: Unrecognized line ending style 'native > \ No newline at end of property' for 'stand/fonts/Makefile' > property 'svn:keywords' set on 'stand/fonts/Makefile' > svn: E125004: MIME type 'text/plain > \ No newline at end of property' contains invalid character ' > ' in media type > svn: E135001: Unrecognized line ending style 'native > \ No newline at end of property' for 'stand/common/gfx_fb.h' > property 'svn:keywords' set on 'stand/common/gfx_fb.h' > svn: E125004: MIME type 'text/plain > \ No newline at end of property' contains invalid character ' > ' in media type > svn: E135001: Unrecognized line ending style 'native > \ No newline at end of property' for 'stand/common/gfx_fb.c' > property 'svn:keywords' set on 'stand/common/gfx_fb.c' > svn: E125004: MIME type 'text/plain > \ No newline at end of property' contains invalid character ' > ' in media type > svn: E135001: Unrecognized line ending style 'native > \ No newline at end of property' for 'contrib/pnglite/pnglite.h' > property 'svn:keywords' set on 'contrib/pnglite/pnglite.h' > svn: E125004: MIME type 'text/plain > \ No newline at end of property' contains invalid character ' > ' in media type > svn: E135001: Unrecognized line ending style 'native > \ No newline at end of property' for 'contrib/pnglite/pnglite.c' > property 'svn:keywords' set on 'contrib/pnglite/pnglite.c' > svn: E125004: MIME type 'text/plain > \ No newline at end of property' contains invalid character ' > ' in media type > OKAY Successfully applied patch to the working copy. >=20 > $ ls -l stand/images/*.png > -rw-r--r-- 1 foo foo 0 14 Dec 13:46 = stand/images/freebsd-brand-rev.png > -rw-r--r-- 1 foo foo 0 14 Dec 13:46 stand/images/freebsd-brand.png > -rw-r--r-- 1 foo foo 0 14 Dec 13:46 = stand/images/freebsd-logo-rev.png From owner-freebsd-current@freebsd.org Tue Dec 22 18:38:43 2020 Return-Path: Delivered-To: freebsd-current@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 5DFCE4C4984; Tue, 22 Dec 2020 18:38:43 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from www.zefox.net (www.zefox.net [50.1.20.27]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "www.zefox.com", Issuer "www.zefox.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4D0lTr4v4Jz4kRQ; Tue, 22 Dec 2020 18:38:40 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from www.zefox.net (localhost [127.0.0.1]) by www.zefox.net (8.15.2/8.15.2) with ESMTPS id 0BMId19X023284 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Tue, 22 Dec 2020 10:39:01 -0800 (PST) (envelope-from fbsd@www.zefox.net) Received: (from fbsd@localhost) by www.zefox.net (8.15.2/8.15.2/Submit) id 0BMId0da023281; Tue, 22 Dec 2020 10:39:00 -0800 (PST) (envelope-from fbsd) Date: Tue, 22 Dec 2020 10:39:00 -0800 From: bob prohaska To: freebsd-arm@freebsd.org Cc: FreeBSD Current , bob prohaska Subject: Re: HEADS UP: FreeBSD src repo transitioning to git this weekend Message-ID: <20201222183900.GA22353@www.zefox.net> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspamd-Queue-Id: 4D0lTr4v4Jz4kRQ X-Spamd-Bar: / X-Spamd-Result: default: False [0.90 / 15.00]; RCVD_TLS_ALL(0.00)[]; ARC_NA(0.00)[]; WWW_DOT_DOMAIN(0.50)[]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; TO_DN_SOME(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[zefox.net]; RBL_DBL_DONT_QUERY_IPS(0.00)[50.1.20.27:from]; AUTH_NA(1.00)[]; NEURAL_SPAM_SHORT(1.00)[1.000]; SPAMHAUS_ZRD(0.00)[50.1.20.27:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_SPF_NA(0.00)[no SPF record]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:7065, ipnet:50.1.16.0/20, country:US]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-arm,freebsd-current]; MID_RHS_WWW(0.50)[] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Dec 2020 18:38:43 -0000 On Wed, Dec 16, 2020 at 05:46:35PM -0700, Warner Losh wrote: > > The FreeBSD project will be moving it's source repo from subversion to git > starting this this weekend. The docs repo was moved 2 weeks ago. The ports > repo will move at the end of March, 2021 due to timing issues. > Is there some way to obtain git on a Pi2B running 13.0-CURRENT FreeBSD 13.0-CURRENT #2 r365692 without installing the ports tree? I expected to find git in base, but it isn't there. Can it be found under another package name? Thanks for reading, and any guidance! bob prohaska From owner-freebsd-current@freebsd.org Tue Dec 22 20:19:12 2020 Return-Path: Delivered-To: freebsd-current@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 5D6744C7AA2 for ; Tue, 22 Dec 2020 20:19:12 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic312-24.consmr.mail.gq1.yahoo.com (sonic312-24.consmr.mail.gq1.yahoo.com [98.137.69.205]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4D0njp6gT4z4r5g for ; Tue, 22 Dec 2020 20:19:10 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1608668348; bh=BBkvixDd7ygZEVerr3q3IO/1Grjzi85OL3Atzo74KQB=; h=Subject:From:Date:To:From:Subject; b=uGd3tUWmnCiYqwmr8nNHvqMphkiYknNqRkeSiKNbnDFwbGV7qPPtJHOLojDOZUbYzCuWAP+AdiTawdAicMfkwpnfBOAlkj0lS0yyrDYYCIDEJ8gU58XbmAyJcFa7nFzR8UMFKvwbWW8Iozdd9ceC4MdL6Tydp2mZQFKNBsBnvVn59qij/Ybf+kqWv9h9lAEZag4Dy8pGDREJFumAetKuezKFXhMS/sXGdYI7QkHbaimu0ZlLJSc6C2JgrJsPCoTPuj0RieM/zxKKq9QVlykAjYye5RW4aCKfT5YRD+N/fjqeY/zKYSgnX8XUa/Jy0/RkIVBKkie3rGzRwX97XYwYBQ== X-YMail-OSG: 16yn0cUVM1nBCEavuK1xKQwhKJPASY_MvXUWeksyOPdf2U3sZ0xGPiwvdyDc9TC PrSk1CvwVFbnnT0a9rDvoAnz2gJo1cmVmYL0lNhOOoynMmz58VQFfGGc7geqH9NWnqqg9WZWBV0o L6Qg4jw6D4rNx5chBt2vMOpDK0pWN0bQ1rW6BSrz5EbFx5UTffKzGFmU3hlwjwzVCiLDfrhO0mRa MbIk3_QV2xE1D0z_f6FsUCTA8JwWI74jXlblvg7luzb7SokRIKgdqnNrMlnQbnfRphRMLCSNzzPu 5lCwNlJw9AxJ1C2OLovyTPl3GOTXow20SSeDGlKyiuH5dawrAQ52vETkRviho6K9RWxnI.eqHknr e3l9TGgqZJ_hw6Fie5acqF1erFFTSHI7Yz2jXayp.bkI2THwhS8GLni34p9cbuIQrRmoi.8Eohmz oEsFnd7l73S1QXDr3vUE3mjpmRH0eoJSTroE1hfcOpeEKwMYuqcktpQn43KlgclhYG2gntVw6iRs BQ2CJi2ebiMVJYgHrTDAoT3hDwK8ep1_HLpxeU1D7tLXxgPY.FvczGaXniOk52aNTvd5wqkC31mo .PlBLIFc7VC_sTSYLaPb11vgykoTSOjU8ySQJsJw9kQ7jd9XgkEiFuA_7zmRLTKiBNo4Lll1PSf8 ztWXV.JvxJ_ciEprbPdVXO7GUNYD2whA1jEEJcpqsHvi1s3x5b3abNN8xW.pV_QcqMR3zVJYmsx6 DomKwf0uLxaOnp0YlJEbG2mZSUG5ggfPzQ4PqlihPvqliiIyAQLIdKrgn9k6gAfjFKJojbyPzU65 9deAoUkpDol0GmFWSa5yTtli_q3Q3h7QnhwOJpKX4MICRAnb167reILCqxrD5iaKGUnDYKGywRdA yt8AQiokjUKXU13zmg9vv8b9IEeYMfx_7F3E0p1QIXNKns2Bf3jlkPamnRseyNUnm7otOu65mApY vG89br9t8xrBZy.CokLd2rGdfVrY6plF5UhkfCkqNa5v.IL6QDeR9x.5_uBC_YvGigf9CiZGwPUB 07xyp2fbSii5bq42shon0bI_PDkhDIiygsFJrs8rWx1qVMSxTf7WIluwzNMu4MmUarFHiAEuZ_Pg taxpK2UvAiBzKmS9Gsbl6dNpaGBarNBjtshKngAmWS8eVAy4xQdFkjvTYSS9frSxJH9uPs9AP_vp Hx.K6EQRSeIv_6Xn6csIiTtVDqgZynUY7GqpY.MvYmWtBgp_W8MKxGVUbFT6q1OxKeECjhBGNX8v fBKybDMrIgW9IF7C3h8XISzOcBsYTYqhhaoqsqjOo5hWgkg6gu1q9Zo6xLpB7g6h3e4wVUaKH9gE mhsTI4Yx4Xyj3Kn_3phucHQ_uuXmFHrK7SkiQdJ0xslMnI73xCmYyXzP3iaRPUYdYQ6Bj0fFLHxv _a0lAjvr9qsOu_qN0gQGSuOEHoU.DT0Nv_aPERshCUeMS5ztnLgM_CKDtCynTKkDu1fqeTr7qrx9 m7HNmIsIREBSPO4Y8B9Yu2lGVDmW0lpmOR5qaQz3Ose01Btvsqt_N52RBdRYHcrtauAvrPNAdW1_ Vax_D.YR9UzcR4oXj3.PhQJhZa7YapfrgUYeV4b.6xcXoRol4fIgHm2toI_Kufe3qogyUaIIdk7_ 83yGnfh5acqDbyxsMK3BWsE52vd8mwGKz0lfzAyrngPjpPqG.u2nnz2_EWS5meXVMj1Ed9ainRJ2 jvHJt_qsjrAKIBakTCKsumijpEd8tx5RxKE0TnJ9f6vG_x5eaLL7dUpP846mVRcAKG9n8KVAV7pi jdiqswiIn.Pe3s6HtA301gEWB83lbjLKKm78BNIq44OKELNndGIN.9KyOtjfAb6QHF2vEz8DyZd9 fL4dZInIx3gKF9O9o70nvAByFjmF9RiTyB4v0fp0hTjNCvru_ZRRwVxDUq8v_JGo1zC2phV2MqhT CgZ6tj4gVKcwntJt2BJis7fQLsI6gyTyecM0DJjsmtgltuqh7KDvcO7luxsfLP.1Q2EiaOBfTQBy PJdKy0Crc8u81gOnbx7FY83m8Iogh3C4I9hcKYJRwMhsLMrNmAQbX9Ky8TGXTg_a2ix2HuDg7vgg AJXGdc4R1UxxzwJ0xnLd1RB_OeMhi5nP1xfABq9.rEmGRTsdf4.VLh0IdwlnuP6y0YWkZtDCinD9 siMqP9DBDqKgOa.Ul1eYV6mvrKKbj_0FecNn_6BQIFV_t68.CqoimB5ueq1w4OTiKv_zWivGHyK7 vQtXZQxvqc13MhirJeb9s6YPPKXM4OAs8GEQhglGIRxWS0EdwuzyZsuweTarzUveKn303eU3XiwU 8XBvVnFMljQKXIGLE56tGRL.Y0fY7stICDFLlDbvn.cUjgBR4dEwLm6BUXQyEFAXpqpgba.Hjpc_ by90zTyyIFpz.CAi2C01X4glqWB4Kx06C8gy64wBstnD9R0EI88NJMnyW2Kh7ZYeTebwoRKEwQz2 gX5vSGghdMH8GEpNDLy1_efAXAg5GIvylNnZBvajbKYzoVp.eOOKonhkFBR.qWk0J2lD0UsbWZ69 BXQHFduxdFBD2RoW86xpaO8hGiuclZTKSckQePEs6gfDFFEZhumacnqc0zeneEDIhgoq1_owgGOg rgNCuxspneM48zfpLV12K6Q_4WDR8FpkC6hw- Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.gq1.yahoo.com with HTTP; Tue, 22 Dec 2020 20:19:08 +0000 Received: by smtp418.mail.gq1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID c827a9874d3b7d351a9117a87b6404db; Tue, 22 Dec 2020 20:19:03 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.20.0.2.21\)) Subject: Re: HEADS UP: FreeBSD src repo transitioning to git this weekend From: Mark Millard In-Reply-To: <20201222183900.GA22353@www.zefox.net> Date: Tue, 22 Dec 2020 12:19:03 -0800 Cc: freebsd-arm@freebsd.org, FreeBSD Current Content-Transfer-Encoding: quoted-printable Message-Id: <15E3F8E7-017C-4668-A7FE-EA5F24031EF3@yahoo.com> References: <20201222183900.GA22353@www.zefox.net> To: bob prohaska X-Mailer: Apple Mail (2.3654.20.0.2.21) X-Rspamd-Queue-Id: 4D0njp6gT4z4r5g X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.50 / 15.00]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RBL_DBL_DONT_QUERY_IPS(0.00)[98.137.69.205:from]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; SPAMHAUS_ZRD(0.00)[98.137.69.205:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.205:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.69.205:from]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-current] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Dec 2020 20:19:12 -0000 On 2020-Dec-22, at 10:39, bob prohaska wrote: > On Wed, Dec 16, 2020 at 05:46:35PM -0700, Warner Losh wrote: >>=20 >> The FreeBSD project will be moving it's source repo from subversion = to git >> starting this this weekend. The docs repo was moved 2 weeks ago. The = ports >> repo will move at the end of March, 2021 due to timing issues. >>=20 >=20 > Is there some way to obtain git on a Pi2B running=20 > 13.0-CURRENT FreeBSD 13.0-CURRENT #2 r365692 > without installing the ports tree? I expected=20 > to find git in base, but it isn't there.=20 >=20 > Can it be found under another package name? >=20 git in base would have licensing issues. Pi2B: v1.1 (armv7 only)? v1.2 running armv7 FreeBSD? v1.2 running arm64 FreeBSD? It does appear that arm64 ports builds have started again, or are at least being experimented with . . . Filling the Built search field with "/git" at: = http://ampere2.nyi.freebsd.org/build.html?mastername=3Dhead-arm64-default&= build=3Dp557699_s368500 shows that devel/git built. The context looks to be: FreeBSD head -r368500 was used to as the context the builds were for. Ports head -r557699 was the vintage of the ports tree build. This is for head-arm64-default, not a quarterly build. It also shows devel/git@lite as having been built --and devel/git@gui and devel/git@tiny and devel/git-lfs and so on. The page also reports: Queued Built Failed Skipped Ignored Remaining 32987 28781 304 3106 796 0 Load Averages Swapinfo Elapsed Pkg/Hour Impulse ( 4%) 1.31 1.40 1.66 4.41% 142:17:22 205 -- It is the only modern arm64 build that I found with anywhere near 28781 ports built. Looks like this is for well after head -r365692 . Unfortunately, https://pkg-status.freebsd.org/builds?type=3Dpackage does not yet seem to include ampere2.nyi.freebsd.org based builds. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-current@freebsd.org Tue Dec 22 20:34:30 2020 Return-Path: Delivered-To: freebsd-current@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 D0FDB4C8372; Tue, 22 Dec 2020 20:34:30 +0000 (UTC) (envelope-from ronald-lists@klop.ws) Received: from smtp-relay-int.realworks.nl (smtp-relay-int.realworks.nl [194.109.157.24]) (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 4D0p3T4QpMz4sBv; Tue, 22 Dec 2020 20:34:29 +0000 (UTC) (envelope-from ronald-lists@klop.ws) Date: Tue, 22 Dec 2020 21:34:25 +0100 (CET) From: Ronald Klop To: FreeBSD Current , bob prohaska , freebsd-arm@freebsd.org Message-ID: <1249102000.16891.1608669265488@localhost> In-Reply-To: <20201222183900.GA22353@www.zefox.net> Subject: Re: HEADS UP: FreeBSD src repo transitioning to git this weekend MIME-Version: 1.0 X-Mailer: Realworks (537.16.7c6bce520a1) Importance: Normal X-Priority: 3 (Normal) X-Rspamd-Queue-Id: 4D0p3T4QpMz4sBv X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.50 / 15.00]; ARC_NA(0.00)[]; RWL_MAILSPIKE_VERYGOOD(0.00)[194.109.157.24:from]; R_DKIM_ALLOW(-0.20)[klop.ws:s=rw2]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:194.109.157.0/24]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; NEURAL_HAM_LONG(-1.00)[-1.000]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[klop.ws:+]; DMARC_POLICY_ALLOW(-0.50)[klop.ws,none]; HAS_X_PRIO_THREE(0.00)[3]; RCVD_IN_DNSWL_NONE(0.00)[194.109.157.24:from]; NEURAL_HAM_SHORT(-1.00)[-1.000]; RCVD_COUNT_ZERO(0.00)[0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; MID_RHS_NOT_FQDN(0.50)[]; ASN(0.00)[asn:3265, ipnet:194.109.0.0/16, country:NL]; MAILMAN_DEST(0.00)[freebsd-arm,freebsd-current] Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.34 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Dec 2020 20:34:30 -0000 Van: bob prohaska Datum: 22 december 2020 19:38 Aan: freebsd-arm@freebsd.org CC: FreeBSD Current Onderwerp: Re: HEADS UP: FreeBSD src repo transitioning to git this weekend > > On Wed, Dec 16, 2020 at 05:46:35PM -0700, Warner Losh wrote: > > > > The FreeBSD project will be moving it's source repo from subversion to git > > starting this this weekend. The docs repo was moved 2 weeks ago. The ports > > repo will move at the end of March, 2021 due to timing issues. > > > > Is there some way to obtain git on a Pi2B running > 13.0-CURRENT FreeBSD 13.0-CURRENT #2 r365692 > without installing the ports tree? I expected > to find git in base, but it isn't there. > > Can it be found under another package name? > > Thanks for reading, and any guidance! > > bob prohaska > > _______________________________________________ > freebsd-arm@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" > > > what does "pkg install git" do for you? NB: I use "pkg install git-lite". Prevents about 1000 dependencies. Regards, Ronald From owner-freebsd-current@freebsd.org Tue Dec 22 21:06:06 2020 Return-Path: Delivered-To: freebsd-current@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 8BDFD4C8D3E; Tue, 22 Dec 2020 21:06:06 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from www.zefox.net (www.zefox.net [50.1.20.27]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "www.zefox.com", Issuer "www.zefox.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4D0plw1612z4tJx; Tue, 22 Dec 2020 21:06:03 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from www.zefox.net (localhost [127.0.0.1]) by www.zefox.net (8.15.2/8.15.2) with ESMTPS id 0BML6U7W035928 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Tue, 22 Dec 2020 13:06:30 -0800 (PST) (envelope-from fbsd@www.zefox.net) Received: (from fbsd@localhost) by www.zefox.net (8.15.2/8.15.2/Submit) id 0BML6U2x035927; Tue, 22 Dec 2020 13:06:30 -0800 (PST) (envelope-from fbsd) Date: Tue, 22 Dec 2020 13:06:28 -0800 From: bob prohaska To: Ronald Klop Cc: FreeBSD Current , freebsd-arm@freebsd.org Subject: Re: HEADS UP: FreeBSD src repo transitioning to git this weekend Message-ID: <20201222210628.GA34436@www.zefox.net> References: <20201222183900.GA22353@www.zefox.net> <1249102000.16891.1608669265488@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1249102000.16891.1608669265488@localhost> X-Rspamd-Queue-Id: 4D0plw1612z4tJx X-Spamd-Bar: - X-Spamd-Result: default: False [-1.10 / 15.00]; RCVD_TLS_ALL(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[50.1.20.27:from]; WWW_DOT_DOMAIN(0.50)[]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; TO_DN_SOME(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[zefox.net]; ARC_NA(0.00)[]; AUTH_NA(1.00)[]; SPAMHAUS_ZRD(0.00)[50.1.20.27:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_SPF_NA(0.00)[no SPF record]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:7065, ipnet:50.1.16.0/20, country:US]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-current,freebsd-arm]; MID_RHS_WWW(0.50)[] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Dec 2020 21:06:06 -0000 On Tue, Dec 22, 2020 at 09:34:25PM +0100, Ronald Klop wrote: > > what does "pkg install git" do for you? NB: I use "pkg install git-lite". > Prevents about 1000 dependencies. > That seems to have worked. It reported something about package management not being installed, but after a prompt installed pkg-static and set up a version of git which seems to run. Svnlite had been working without this step..... This is for a Pi2B v 1.1, arm v7 only. Using the "mini git primer" at https://hackmd.io/hJgnfzd5TMK-VHgUzshA2g I tried to clone stable/12 expecting that the -beta would be gone. It looks as if I'm still jumping the gun. Although cgit.freegbsd.org replies to ping, using bob@www:/usr % git clone cgit.freebsd.org -b stable/12 freebsd-src reports: fatal: repository 'cgit.freebsd.org' does not exist This is just a rehearsal, so I can wait, but if I've made other mistakes please point them out. Thanks for your help! bob prohaska From owner-freebsd-current@freebsd.org Tue Dec 22 21:10:09 2020 Return-Path: Delivered-To: freebsd-current@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 9D2F54C903D; Tue, 22 Dec 2020 21:10:09 +0000 (UTC) (envelope-from kp@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (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-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4D0prd40nWz4tnc; Tue, 22 Dec 2020 21:10:09 +0000 (UTC) (envelope-from kp@FreeBSD.org) Received: from venus.codepro.be (venus.codepro.be [5.9.86.228]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mx1.codepro.be", Issuer "Let's Encrypt Authority X3" (verified OK)) (Authenticated sender: kp) by smtp.freebsd.org (Postfix) with ESMTPSA id 62856F1F6; Tue, 22 Dec 2020 21:10:09 +0000 (UTC) (envelope-from kp@FreeBSD.org) Received: by venus.codepro.be (Postfix, authenticated sender kp) id 068B9433AF; Tue, 22 Dec 2020 22:10:06 +0100 (CET) From: "Kristof Provost" To: "bob prohaska" Cc: "Ronald Klop" , "FreeBSD Current" , freebsd-arm@freebsd.org Subject: Re: HEADS UP: FreeBSD src repo transitioning to git this weekend Date: Tue, 22 Dec 2020 22:10:06 +0100 X-Mailer: MailMate (1.13.2r5673) Message-ID: In-Reply-To: <20201222210628.GA34436@www.zefox.net> References: <20201222183900.GA22353@www.zefox.net> <1249102000.16891.1608669265488@localhost> <20201222210628.GA34436@www.zefox.net> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit X-Content-Filtered-By: Mailman/MimeDel 2.1.34 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Dec 2020 21:10:09 -0000 On 22 Dec 2020, at 22:06, bob prohaska wrote: > On Tue, Dec 22, 2020 at 09:34:25PM +0100, Ronald Klop wrote: >> >> what does "pkg install git" do for you? NB: I use "pkg install git-lite". >> Prevents about 1000 dependencies. >> > > That seems to have worked. It reported something about package management > not being installed, but after a prompt installed pkg-static and set > up a version of git which seems to run. Svnlite had been working without > this step..... > > This is for a Pi2B v 1.1, arm v7 only. > > Using the "mini git primer" at https://hackmd.io/hJgnfzd5TMK-VHgUzshA2g > I tried to clone stable/12 expecting that the -beta would be gone. > > It looks as if I'm still jumping the gun. Although > cgit.freegbsd.org replies to ping, using > > bob@www:/usr % git clone cgit.freebsd.org -b stable/12 freebsd-src > > reports: > > fatal: repository 'cgit.freebsd.org' does not exist > That’s because you have the wrong URL for the src repo. Try `git clone https://git.FreeBSD.org/src.git -b stable/12 freebsd-src` Best regards, Kristof From owner-freebsd-current@freebsd.org Tue Dec 22 21:31:34 2020 Return-Path: Delivered-To: freebsd-current@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 1D2224C96A6 for ; Tue, 22 Dec 2020 21:31:34 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic313-20.consmr.mail.gq1.yahoo.com (sonic313-20.consmr.mail.gq1.yahoo.com [98.137.65.83]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4D0qKJ60J4z3BmG for ; Tue, 22 Dec 2020 21:31:32 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1608672689; bh=s/m62VVzYNAn40f/Cqm2eeg+oLmMfvf3/1FFxlXMk3n=; h=Subject:From:Date:To:From:Subject; b=PN/X5oguYEd/VZbOggooqGoKnNvv3bUvbfMZzQexteGrwXrdtPdVzztZn/asAskshMw6rNS5LMCceAT5Twb1zOOWdCRuLrXC4m/H3R7ox0BFt7PbZlMEvzXmEV0dL47S3eEwVKuGW+XSI7/NDVCKK9bY3IsSD45oaF4o2/XsJjAiWHSF2iCZojpZBCOUmTbYo7F7uCtj2wTnTmtRJnLUqy+7CZcf7Iun6aTc10WfmNSZsKuwPDUAjymkL4NZFRb516w8wG8eUhDXCX8KbWFFHXcCziKWB4qnLW7Q8rHKXIOA/LSxdLQn6IIsJAkMlAAnBvOPVDRjjgxkudjgf9kkeA== X-YMail-OSG: _Ro4fMIVM1leTusaSKCIUvjgk7DgeN1IQVFOrOFyMWEPLqZRtvsXoZnUm2mXpCH noBbY.A_.RCrXisSq8xPdMdIn9hGxpiR2NK5zfHIBibXkuS3UfOWtIGHM3xBe3n8WZ9tTHNOC7dx Q7A_9gU7.87BVWIHt6vZr8srPWuH5O_wPHnAyuJdyiOAp4lbdEwb1ibFxOe0HKSfFDlY4whc8n2o 6JsfDlfMm83bf_ujh_xIgoNK5qs0xoMcDnCdUpjpZ8Z7zILClb26UCxJWFijxbbO9koOIZdVIzcB cpmwYqzU1hCBKcau5yfnVZ8IjHS58_MzEbonMoqCQPbIyNCNJaQ0j_KyXqZHZRnE5BsGTzwSik3k pPmvnYYc2hfeqJ.9jQpvWyZFe9kG4HZgsh3PWJBDpTcXQakrb1iKIrttFKpoWly5DN6_isTs8P6Q .RpjA9rKw7LXZqkvY_ZOIPCWUQbdDlBVZEd5lIvqmxsS1.bpnQ0BmnOTp71w.HBfIhi_in3zks.G p_7OVijcVDqnePDbruxDbgcSRdvcK35xrJP_QaBYnMYSTMWnkZ3PZ56wzqS3bdcUNdtya7yHE4rf 0_ZzxHvqkWEkFrsZaFi_KDR._cg8bvmBDnR3CSg.Xg7m_2E0nArByAaKyaedBZjRcw7ePdIQ1s6z 6PZRD0vnJ.mGaoxOzxn9W9JaBmsMxa9AgzE5Z6xmU2s8BztvQQbt4ZqyXgTprCHwHfENIpuISGBi FSWvdHKu_6vg7pKs2Gew4Z94Epz5f7vC2Xgqq.xshYa.atCkEKPQ_tU.fIosj22_BGMW8byAbiGO zocB465RQ3bD_GIWASf6R1ZdZinVnHjAHWQAjfOh1mG73MwLFzk8W72GF_wSvyzgUIFjHMHN7abe ouwTh._f3aWg3jOObcQ24668BA8f7FB8IQkMgcC6P1auyUrk.AggGgRCVBf42M92Ig1C7wLrOBD5 nzhyyrCZLJqprl7z4X0R1u.Fil9x_0uPo89rI8k8qF2Opermd4zrU9RFwrJzsg5eRLjr.npwTPbb 9l5p9kh4Tt6vT1d1iL.wfle4FSNEY.zGU68eTK5T52.5p0UewQTa6j3wM_C.eTSe9.D.7xOmcQeh pQ1W8_aCBR_MTCyqHuk7nJo3DyrxSZtpPp7DMOUgGSiqByX_6oQG26KOPPEg5YAdibYnnakvQHhs 7FY.BlmI_OPPwEIb4PkIfblrd3.V5ln5qzDYWkxROGPneIAzY63curryG7PHyRv6k4UKflFjZZgc LyhnxbMg8CHs31cTJkqJ8HndDPhtOVRpHvrVp2KGKoBTdzkb_cqXqcXggitzTXf86CbnJrs75r0g b14oEDudm_fUfdJMCMHkT6B9mC47H3hSRZpsWngUT8_M2ZVUF8AqfAI5IKsHm_2.YM.Phl0nT54E Pd9awi9tEZfR1.kh_9NO4iBUV7Ornic_76zkcT8HtXtShErlNLF3gZBRU5_8TMqg3.PfptDhgE2j XcyRW60K9lYbmg46J16_KJNFS4zNRlTb5bXmfqkTem056jKldBaEVnHSVwETIoDR35htBDiL21St oQvtSmnrjr7ZMEzRCKsotXHlybFoiiZWhcmi_2Ej3.STmh4tBJBVP5xO4c8jB9lv5wryMErTe7HX kNnurvQcbq0jzccxL_7jFoiYrKPt5jZrLKdlTBzqlgoxlAvzX6nFa1MCn_dztrVufcTmRZK0TmNC Q4hxOeVpfxeQT2vicLD6UIvi6FVh34BqBxnXTNcFTrdxXqv3mo6LgIT23pQtISxYv4gDqa0svfl2 eUFw_RZpUmMfeHHNGJrS2x9BQouFJs3hFFKcNEOOdBIIqxaz3QvXHgpz0B.SMMyJYNsIqiN4ZTVf jF.dcc87nNzxE0rS.RKLL1XRCGo8XTikp4UxLoG6VypiJ3BlDIhfiKTlHowj96eTqbZrpMrNm9F6 wpNU9eFad2ab7PDJN3iyt.nr.DPjW30qnHNh7XQDEgVe4q5.Hxe._quOIHSDfkpiN2ulY3p7uFxI 902F1JTa8Is8XTNkdau7rNHNk7gv_ddPcj3fySiEyolH65eYWohUAuhLXNI7P2mqQX4y03yhfPJ3 RDV6yyJqI5ctJGT.e4eJnE_iCN5R8BcyvZn1BM5yvRcE8qeDVrYASpjOk7RVCHWMtuLa0pGqc1Us vvdbkbJjcQX7xmEQOjg3lj4g.IPyF4quluYI4VHEafKuJkfZdeEPVU2IynZX1764HgkUFaVda3Th sWRSxG9Yhlitt2vfTJqsdkbZYgWvhD4kpYu71jjsFAuhTbbVWlI8TzA0TnYbgFbgXVlsNan7_ssw 63vui3xK3Lmv5Vcc05K_QTWG6phDXrMTE5tSa5RLljVRNUbQwkV3cDS4vzrF8WOZlqcN0uc9DunQ 5Dl6.up4tw5AgaTadCZFRhbc2flD3yOFc5Ewx_ID6xtqggwxmqUKpKUM6C1LuSl730xFofIp92zH Do5E9XQO1ee3Nar_eyEeIZY1XSnNrpBDYr_ZXg2RAm0WN9DYpWDtF1oTpw1iiStz7PVDYtpv4ktu CEtPTa713jrneC.GN4zOD93pDe_3WbXh1e182MvH_dM2X4mFrPeLxGEQbD2B9d2NdzSrPvpWzf1a 9KiG2BkGCeiZkEZAUQpMg7TFK0bnOULwjq_8CQ1ut6qBb2W_UY8tDzQR20qyznd4- Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.gq1.yahoo.com with HTTP; Tue, 22 Dec 2020 21:31:29 +0000 Received: by smtp413.mail.ne1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID b62fbf8f4c5d39b28b94715a5c2e3e1b; Tue, 22 Dec 2020 21:31:25 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.20.0.2.21\)) Subject: Re: HEADS UP: FreeBSD src repo transitioning to git this weekend From: Mark Millard In-Reply-To: <20201222210628.GA34436@www.zefox.net> Date: Tue, 22 Dec 2020 13:31:23 -0800 Cc: Ronald Klop , FreeBSD Current , freebsd-arm@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <19860CB5-716C-47A9-BB96-0EA16051DD9D@yahoo.com> References: <20201222183900.GA22353@www.zefox.net> <1249102000.16891.1608669265488@localhost> <20201222210628.GA34436@www.zefox.net> To: bob prohaska X-Mailer: Apple Mail (2.3654.20.0.2.21) X-Rspamd-Queue-Id: 4D0qKJ60J4z3BmG X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.50 / 15.00]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RBL_DBL_DONT_QUERY_IPS(0.00)[98.137.65.83:from]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; SPAMHAUS_ZRD(0.00)[98.137.65.83:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.83:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.83:from]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-current] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Dec 2020 21:31:34 -0000 On 2020-Dec-22, at 13:06, bob prohaska wrote: > On Tue, Dec 22, 2020 at 09:34:25PM +0100, Ronald Klop wrote: >>=20 >> what does "pkg install git" do for you? NB: I use "pkg install = git-lite". >> Prevents about 1000 dependencies. >>=20 >=20 > That seems to have worked. It reported something about package = management > not being installed, but after a prompt installed pkg-static and set > up a version of git which seems to run. Svnlite had been working = without > this step.....=20 >=20 > This is for a Pi2B v 1.1, arm v7 only. Ahh. As far as I know armv7 ports have been building right along. It was arm64 that had the old build system fail as I understand. > Using the "mini git primer" at = https://hackmd.io/hJgnfzd5TMK-VHgUzshA2g > I tried to clone stable/12 expecting that the -beta would be gone. >=20 > It looks as if I'm still jumping the gun. Although=20 > cgit.freegbsd.org replies to ping, using >=20 > bob@www:/usr % git clone cgit.freebsd.org -b stable/12 freebsd-src >=20 > reports: >=20 > fatal: repository 'cgit.freebsd.org' does not exist >=20 > This is just a rehearsal, so I can wait, but if I've=20 > made other mistakes please point them out. cgit.freebsd.org is not for getting clones from, just like = svnweb.freebsd.org was not for getting svn from. Using main as an example, not stable/12 . . . The bottom of the page https://cgit.freebsd.org/src/ shows 3 URL's for use in cloning src: Clone https://git.FreeBSD.org/src.git anongit@git.FreeBSD.org:src.git git@gitrepo.FreeBSD.org:src.git The last two are not explicit about notation like ssh: prefixes. I cloned FreeBSD's src.git via: git clone -o freebsd --config = remote.freebsd.fetch=3D'+refs/notes/*:refs/notes/*' = ssh://anongit@git.freebsd.org/src.git freebsd-src Other than using the ssh: style, I got the command notation from part of: https://github.com/bsdimp/freebsd-git-docs/blob/main/src-cvt.md The remote.freebsd.fetch related material allows for finding the svn = version numbers for the older content. Checking out stable/12 from the clone should be possible after the = above, but that is not what I've been doing. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-current@freebsd.org Tue Dec 22 21:50:45 2020 Return-Path: Delivered-To: freebsd-current@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 0EC534CA1B6; Tue, 22 Dec 2020 21:50:45 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from www.zefox.net (www.zefox.net [50.1.20.27]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "www.zefox.com", Issuer "www.zefox.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4D0qlS2Ygjz3DJ8; Tue, 22 Dec 2020 21:50:44 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from www.zefox.net (localhost [127.0.0.1]) by www.zefox.net (8.15.2/8.15.2) with ESMTPS id 0BMLpBuq038948 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Tue, 22 Dec 2020 13:51:11 -0800 (PST) (envelope-from fbsd@www.zefox.net) Received: (from fbsd@localhost) by www.zefox.net (8.15.2/8.15.2/Submit) id 0BMLpAPG038947; Tue, 22 Dec 2020 13:51:10 -0800 (PST) (envelope-from fbsd) Date: Tue, 22 Dec 2020 13:51:10 -0800 From: bob prohaska To: Mark Millard Cc: freebsd-arm@freebsd.org, FreeBSD Current Subject: Re: HEADS UP: FreeBSD src repo transitioning to git this weekend Message-ID: <20201222215110.GA36029@www.zefox.net> References: <20201222183900.GA22353@www.zefox.net> <15E3F8E7-017C-4668-A7FE-EA5F24031EF3@yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <15E3F8E7-017C-4668-A7FE-EA5F24031EF3@yahoo.com> X-Rspamd-Queue-Id: 4D0qlS2Ygjz3DJ8 X-Spamd-Bar: - X-Spamd-Result: default: False [-1.10 / 15.00]; RCVD_TLS_ALL(0.00)[]; ARC_NA(0.00)[]; WWW_DOT_DOMAIN(0.50)[]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; TO_DN_SOME(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[zefox.net]; RBL_DBL_DONT_QUERY_IPS(0.00)[50.1.20.27:from]; AUTH_NA(1.00)[]; SPAMHAUS_ZRD(0.00)[50.1.20.27:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_SPF_NA(0.00)[no SPF record]; FREEMAIL_TO(0.00)[yahoo.com]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:7065, ipnet:50.1.16.0/20, country:US]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-arm,freebsd-current]; MID_RHS_WWW(0.50)[] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Dec 2020 21:50:45 -0000 On Tue, Dec 22, 2020 at 12:19:03PM -0800, Mark Millard wrote: > > git in base would have licensing issues. > I gather you're referring to GPLv2. A sticky wicket. The trouble with ports is the tree is getting awfully big. The host in question has a 32 GB disk and is over half full with just a base source installation. Adding a "dormant" ports tree will take nearly 2 GB, most of which is not used. Might there be some way to clone a "sparse tree" including only one port, which then leafs out just enough to build that port and dependencies? When the ports system was introduced it seemed a marvel of compactness and efficiency. Time marches on. > Pi2B: v1.1 (armv7 only)? v1.2 running armv7 FreeBSD? > v1.2 running arm64 FreeBSD? > Sorry for the ambiguity... It's v1.1, armv7 only. That's why I want to test git on this particular machine. Git seems to work fine on the Pi3. Thanks for replying! bob prohaska From owner-freebsd-current@freebsd.org Tue Dec 22 21:51:03 2020 Return-Path: Delivered-To: freebsd-current@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 12C3B4CA16E for ; Tue, 22 Dec 2020 21:51:03 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic301-22.consmr.mail.gq1.yahoo.com (sonic301-22.consmr.mail.gq1.yahoo.com [98.137.64.148]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4D0qln6Wbrz3DX2 for ; Tue, 22 Dec 2020 21:51:01 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1608673858; bh=sfbUKDqnnBy5BMN/gcnGgQirdwZyx5lf931HpQk2RhX=; h=Subject:From:Date:To:From:Subject; b=ZuYGDtyQrrU+RJqSbkpUgCfg4Jc6oUjSgYw/1vGxs0tPRNy4lca1Fz1nt3RodOl1qcbKDQ9yVqa7Ph5vDDOAX89NC33jlITYhi0Qi9rif5NdE52KbqjBqmGSMtsDtNTnQIxayzJm4mxrtUVYOU+rUTNVEAlJWwQ/X+cI7RUgsnTaZlJGfvfEtH+UN0lKOUqId2ed4cel0h0vCMTrDrmoltB1eWnnpjPaMkIs9k9fQI4joZZB9C3c/mgiIXkiefL5ITjaVGcSl6YrQRWf5mQXTNVPZLD5kMeNHZbMBH0Kq+oEapzw02cjnPBxoShgF5l0qEL3KsOhjwx3J1jViqilbA== X-YMail-OSG: Xg3k.cwVM1mc1ushDrzMWHqspj_lYQld13W8Ss8LHlH37RPj6lX52TIDUMOlk2Q E2nUSX6kvWrkS37zeDMoHBR73exM6Zi0FMqHUvQRF0yoWrU62Vjv5etpJioFZ4R5L5Ow4qQWiVVn lXo52aXW1Rn6bUkp3pNMfnleAtqh_kb1gHKQDo2Js5BXEAsTlbMj4X5UiogZMRDuFI25wrs8IQW_ yVS3SKkN5dLsQjN4stY0PPoSBSBCjHdmvZjRdl6QlcATQiKkYg5TBi0bvo8nOOzxkCTgMukgFCpT YwpQ4XTDG17dtXMhvHLkVSVIHNF9wI00jyvV_npWawz07MDIA7.RB6zBhcQQE9NNZgraO46IOjEP 3DcdoSbB4p_JFkFINj0ExuIOW.8ydie9O96XwuTYk0Jbc73w5ArwxXapWU741NNdmMo9swWohIt5 BjV.vI1gbQSPgmOSBKjBzuKRhAL2Pq.e0WCxq7kRGxIJW1yGh5AyaFUJK5CwQBZYRqReIAu5MeBe aDToodNHfN5AXgnsHWTQxRjutJAZ4d5dgdL4LOqqnfbdfV5o4YItPqlx2Pts_WInwlr4xEXw7gxP H9IlNdwOPH153oxTLzMHuikxZZ8G9v.3.XtjWvOIn01XXe3zUtQTCXW9FGsXgzTvFnHwLhxhIFj5 87qo1MUZZDLShyVeUtMby7cCLt1qlKd7VSz3afyTSib_wQQ4JeGl4_YlYtR2ivE0uyZqQaEE2srn BmcF1FwkrTRXtE81p5e0NudHI7zrWVIbmP2yqzVCbHx8d3m3I2TjRlfKlYoFO3ajiE1VDmD.y0xa p.GPD9iZSzoavjV39_McuHj3d_IiU7mpYb0oTUUQ5mZVyQxFqftY48W1NQlSx46CbS9H.2NIpAYG uUe2w6LPGU0QYhQWXGXqMzfy3gQLLkdPdV1hj.hoEoKy6aIeiqHNncWpWGCzhjTGqSpl9RcxXzMk OcKdl9Lc09P9TLe03v1RyDFrxn.SK1n3oRJn03MzmjZoeVzdrAdIfwhiiwvZ48Ewm1hzA3nrFBUY 1Rl2rrmX52VFUrtly5acXF5koU0jiDvOX_OjVKehxEcZVQUpvT5OGuYO3187dt7rGWYmYKcamYwn vhXwl.Ixw68Cxtu8zTDWDTTVxlp7GAfecjN5qJ.9diPzuzqOBfC2NalafxQtTvOh9CeyG7wBLF31 kIUHSODrSWLbavPf9D4piOaok90RHcZwYDYSdTqz2kVG2SrzKWF2eHeJE.eeOS4smJkQBzSjQa3h SmZfDchvb57lH1cNoXFybkubcz5wN4GMbElTI3DuQD5mRmBzo_1Z2Kg32EHvriC3tEAVvIPPZLgv djcMIQ5q3pNpHp1eafoApF.kbR7GSwqDj.MqBpjcpXc5Z2jHAE_b8qgM3ecsqotfD.swCPX2czcn mERGBHDCtB_6_7DYyMKpNkV7Q7.Rl3pbcH1kst.ni3otBWfJ4eIlxC4nFHwbi.Si6G09ruEK4uqG rDrJ.wR9qyGqKe3iwdS0sHIDguFspqrk_rb7jekjD0adoIdO8c_NbY_bCbc4uwM5pu.KnglcmZzF D57US3ouJq7lF4VDUu.9nGl_xzjONrtxSw2UZ_TRmP_RTRUpH5cw5pArCcELbqigkmagBkwtiCBO 6.Lbyl9odOv.Cy1ooJDOJwVtdpfzHS11j.OYd6CvXODYM.kid6zd9G6lMJZDqAA8VvQOhYDdgOT3 JkvV2Q3tKa0zSJ8kkdP_Z7NgUBDYxjbm0GlVSRarZ3kqvV.KahGojXTPFPWrX3icmxPyHuZfeuNT 4RcdhXK7n4.36qUw4SAf1CGibVMeTy_DRG7Mn3By9RP8wjLujxSY5GXRW3MS0XCZceU3HusKqpH6 XUXAF6vd8_JlbutDKibOpd7COWutqZ9SoH5LmEfmwaSlMLPBZrr9j7zEd.u3NGMgHVq4maaA27_8 xrXU0QZltb789PCH6o5iEMVSWoRg3HpKJt7DzhhpOzmMk9aDQNp4lIun.cYjLXwcecZ1PsSLjLE6 EQZeU8CVw7m9ZEfv5ZCWjAC0gg5e3LrZ_igrzMNTM40354pFbWt5LiBS_j4_7lI_lNvcuu6mzXvW _E8Ssr5j_3alytjnElhczQL5O2A.FAobzsdNM4dWrNEr2gllllLlp7ukE_FInJsoiIfRtskzb12Q H.uCnZbekLY5FOsYGYtAklYdI.Tyb39aNUZY5XJUYXPQn.wQ21ouE2uAriIhsNcpcnpLqC.e2SX_ Q81MlSc0Xcj9rDANfzS06YErRmS4DTn6vRHdP92.88HUqNL0BNokZJrVh2glmtpA6RNn4VWrSECr OhY6g5.NyvvHcgE3J3p_VObirWPSD41TQIt2ujh_nO_fCkEVFoiK3dU.x97q.A_KBl9KnkWiWAAI aBrSUClvDf0ZLZzp2AkSngRpAn9bUuSXeUQtEGW2Jl8PRPQvGE2MJvSPHkeDLeVOgIRdxvs0E1Gd fhG.q_.KX6G6gRY0R4oI2YN_VNAFMadPMckRMqBKrXiFRdlcuNMiDPD2BYV.1LsyYA23HscBKPI_ GOf8LRGU_b5uhqMxLCyySQLIJ7mmsQNaoF1mT6h9iM7G408YbMa3lMsQeBz1Zd4UCtfslJQactr2 r0bgh3FYqR1zGjnEcnJfDvhiqepZsMYY69ALQlw_6gfzYYlkOp7xg8HeEtMTUVQ-- Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.gq1.yahoo.com with HTTP; Tue, 22 Dec 2020 21:50:58 +0000 Received: by smtp415.mail.bf1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID f2ae9f59886a0e5a859aa4cf531ed87c; Tue, 22 Dec 2020 21:50:56 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.20.0.2.21\)) Subject: Re: HEADS UP: FreeBSD src repo transitioning to git this weekend From: Mark Millard In-Reply-To: <19860CB5-716C-47A9-BB96-0EA16051DD9D@yahoo.com> Date: Tue, 22 Dec 2020 13:50:53 -0800 Cc: Ronald Klop , FreeBSD Current , freebsd-arm@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <28028C56-7E5A-4961-8F09-36351CDDFF20@yahoo.com> References: <20201222183900.GA22353@www.zefox.net> <1249102000.16891.1608669265488@localhost> <20201222210628.GA34436@www.zefox.net> <19860CB5-716C-47A9-BB96-0EA16051DD9D@yahoo.com> To: bob prohaska X-Mailer: Apple Mail (2.3654.20.0.2.21) X-Rspamd-Queue-Id: 4D0qln6Wbrz3DX2 X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.50 / 15.00]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; ARC_NA(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[98.137.64.148:from]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; SPAMHAUS_ZRD(0.00)[98.137.64.148:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.148:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.64.148:from]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-current] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Dec 2020 21:51:03 -0000 On 2020-Dec-22, at 13:31, Mark Millard wrote: > On 2020-Dec-22, at 13:06, bob prohaska wrote: >=20 >> On Tue, Dec 22, 2020 at 09:34:25PM +0100, Ronald Klop wrote: >>>=20 >>> what does "pkg install git" do for you? NB: I use "pkg install = git-lite". >>> Prevents about 1000 dependencies. >>>=20 >>=20 >> That seems to have worked. It reported something about package = management >> not being installed, but after a prompt installed pkg-static and set >> up a version of git which seems to run. Svnlite had been working = without >> this step.....=20 >>=20 >> This is for a Pi2B v 1.1, arm v7 only. >=20 > Ahh. As far as I know armv7 ports have been building right along. It = was > arm64 that had the old build system fail as I understand. >=20 >> Using the "mini git primer" at = https://hackmd.io/hJgnfzd5TMK-VHgUzshA2g >> I tried to clone stable/12 expecting that the -beta would be gone. >>=20 >> It looks as if I'm still jumping the gun. Although=20 >> cgit.freegbsd.org replies to ping, using >>=20 >> bob@www:/usr % git clone cgit.freebsd.org -b stable/12 freebsd-src >>=20 >> reports: >>=20 >> fatal: repository 'cgit.freebsd.org' does not exist >>=20 >> This is just a rehearsal, so I can wait, but if I've=20 >> made other mistakes please point them out. >=20 > cgit.freebsd.org is not for getting clones from, just like = svnweb.freebsd.org > was not for getting svn from. >=20 > Using main as an example, not stable/12 . . . >=20 > The bottom of the page https://cgit.freebsd.org/src/ shows 3 URL's for > use in cloning src: >=20 > Clone > https://git.FreeBSD.org/src.git > anongit@git.FreeBSD.org:src.git > git@gitrepo.FreeBSD.org:src.git Hmm. It turns out that the last 2 are links on that page and the links expand out to: https://cgit.freebsd.org/src/anongit@git.FreeBSD.org:src.git and: https://cgit.freebsd.org/src/git@gitrepo.FreeBSD.org:src.git So it seems that there are ways to clone that involve referencing cgit.freebsd.org . > The last two are not explicit about notation like ssh: prefixes. >=20 > I cloned FreeBSD's src.git via: >=20 > git clone -o freebsd --config = remote.freebsd.fetch=3D'+refs/notes/*:refs/notes/*' = ssh://anongit@git.freebsd.org/src.git freebsd-src >=20 > Other than using the ssh: style, I got the command notation from > part of: >=20 > https://github.com/bsdimp/freebsd-git-docs/blob/main/src-cvt.md >=20 > The remote.freebsd.fetch related material allows for finding the svn = version > numbers for the older content. >=20 > Checking out stable/12 from the clone should be possible after the = above, but > that is not what I've been doing. >=20 =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-current@freebsd.org Tue Dec 22 21:57:34 2020 Return-Path: Delivered-To: freebsd-current@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 9D13E4CA89D; Tue, 22 Dec 2020 21:57:34 +0000 (UTC) (envelope-from kp@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4D0qvL434Vz3Dcq; Tue, 22 Dec 2020 21:57:34 +0000 (UTC) (envelope-from kp@FreeBSD.org) Received: from venus.codepro.be (venus.codepro.be [5.9.86.228]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mx1.codepro.be", Issuer "Let's Encrypt Authority X3" (verified OK)) (Authenticated sender: kp) by smtp.freebsd.org (Postfix) with ESMTPSA id 64102F70A; Tue, 22 Dec 2020 21:57:34 +0000 (UTC) (envelope-from kp@FreeBSD.org) Received: by venus.codepro.be (Postfix, authenticated sender kp) id DC68E43336; Tue, 22 Dec 2020 22:57:32 +0100 (CET) From: "Kristof Provost" To: "Mark Millard" Cc: "bob prohaska" , "Ronald Klop" , "FreeBSD Current" , freebsd-arm@freebsd.org Subject: Re: HEADS UP: FreeBSD src repo transitioning to git this weekend Date: Tue, 22 Dec 2020 22:57:32 +0100 X-Mailer: MailMate (1.13.2r5673) Message-ID: <0019AD39-8A37-4C73-84BA-E6B482A02F68@FreeBSD.org> In-Reply-To: <28028C56-7E5A-4961-8F09-36351CDDFF20@yahoo.com> References: <20201222183900.GA22353@www.zefox.net> <1249102000.16891.1608669265488@localhost> <20201222210628.GA34436@www.zefox.net> <19860CB5-716C-47A9-BB96-0EA16051DD9D@yahoo.com> <28028C56-7E5A-4961-8F09-36351CDDFF20@yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Dec 2020 21:57:34 -0000 On 22 Dec 2020, at 22:50, Mark Millard wrote: > On 2020-Dec-22, at 13:31, Mark Millard wrote: >> Clone >> https://git.FreeBSD.org/src.git >> anongit@git.FreeBSD.org:src.git >> git@gitrepo.FreeBSD.org:src.git > > Hmm. It turns out that the last 2 are links on that page and the > links expand out to: > > https://cgit.freebsd.org/src/anongit@git.FreeBSD.org:src.git > and: > https://cgit.freebsd.org/src/git@gitrepo.FreeBSD.org:src.git > > So it seems that there are ways to clone that involve referencing > cgit.freebsd.org . > No, that’s just a configuration bug in cgit. I’m sure it’ll get fixed in due course. The text version of the links is the correct version. Best regards, Kristof From owner-freebsd-current@freebsd.org Tue Dec 22 22:27:41 2020 Return-Path: Delivered-To: freebsd-current@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 338E54CABF6; Tue, 22 Dec 2020 22:27:41 +0000 (UTC) (envelope-from warlock@phouka1.phouka.net) Received: from phouka1.phouka.net (phouka1.phouka.net [107.170.196.116]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "phouka.net", Issuer "Go Daddy Secure Certificate Authority - G2" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4D0rZ36GbWz3GQB; Tue, 22 Dec 2020 22:27:39 +0000 (UTC) (envelope-from warlock@phouka1.phouka.net) Received: from phouka1.phouka.net (localhost [127.0.0.1]) by phouka1.phouka.net (8.16.1/8.16.1) with ESMTPS id 0BMMQFYN014501 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Tue, 22 Dec 2020 14:26:15 -0800 (PST) (envelope-from warlock@phouka1.phouka.net) Received: (from warlock@localhost) by phouka1.phouka.net (8.16.1/8.16.1/Submit) id 0BMMQF8n014500; Tue, 22 Dec 2020 14:26:15 -0800 (PST) (envelope-from warlock) Date: Tue, 22 Dec 2020 14:26:15 -0800 From: John Kennedy To: Mark Millard Cc: bob prohaska , Ronald Klop , FreeBSD Current , freebsd-arm@freebsd.org Subject: Re: HEADS UP: FreeBSD src repo transitioning to git this weekend Message-ID: References: <20201222183900.GA22353@www.zefox.net> <1249102000.16891.1608669265488@localhost> <20201222210628.GA34436@www.zefox.net> <19860CB5-716C-47A9-BB96-0EA16051DD9D@yahoo.com> <28028C56-7E5A-4961-8F09-36351CDDFF20@yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <28028C56-7E5A-4961-8F09-36351CDDFF20@yahoo.com> X-Rspamd-Queue-Id: 4D0rZ36GbWz3GQB X-Spamd-Bar: - X-Spamd-Result: default: False [-1.80 / 15.00]; RCVD_TLS_ALL(0.00)[]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[phouka.net]; RBL_DBL_DONT_QUERY_IPS(0.00)[107.170.196.116:from]; AUTH_NA(1.00)[]; RCPT_COUNT_FIVE(0.00)[5]; SPAMHAUS_ZRD(0.00)[107.170.196.116:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_HAM_SHORT(-1.00)[-1.000]; R_SPF_NA(0.00)[no SPF record]; FREEMAIL_TO(0.00)[yahoo.com]; FORGED_SENDER(0.30)[warlock@phouka.net,warlock@phouka1.phouka.net]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:14061, ipnet:107.170.192.0/18, country:US]; FROM_NEQ_ENVFROM(0.00)[warlock@phouka.net,warlock@phouka1.phouka.net]; MAILMAN_DEST(0.00)[freebsd-current,freebsd-arm]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Dec 2020 22:27:41 -0000 Attributions are really confusing at this point... On 2020-Dec-22, at 13:06, bob prohaska wrote: > bob@www:/usr % git clone cgit.freebsd.org -b stable/12 freebsd-src On 2020-Dec-22, at 13:31, Mark Millard wrote: > I cloned FreeBSD's src.git via: > git clone -o freebsd --config remote.freebsd.fetch='+refs/notes/*:refs/notes/*' ssh://anongit@git.freebsd.org/src.git freebsd-src Bob, like mark, I replicated -CURRENT from git by: cd /usr/src git clone -o freebsd --config remote.freebsd.fetch='+refs/notes/*:refs/notes/*' \ anongit@git.FreeBSD.org:src.git . git config pull.ff only git pull -v Special callout... that "-o freebsd" and the "--config remote.freebsd.fetch" are related (changing the origin label), and if you don't have them in sync you won't pull down the refs/notes, so you git logs won't have all the details and some of the detailed info (rev, commit Id, total refs) won't show up normally. I don't think https was working when I initially tried, but this worked. From owner-freebsd-current@freebsd.org Wed Dec 23 00:11:06 2020 Return-Path: Delivered-To: freebsd-current@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 6141C4CCDA4; Wed, 23 Dec 2020 00:11:06 +0000 (UTC) (envelope-from paul@gromit.dlib.vt.edu) Received: from gromit.dlib.vt.edu (gromit.dlib.vt.edu [128.173.49.70]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "gromit.dlib.vt.edu", Issuer "Chumby Certificate Authority" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4D0tsP3cxGz3Lhp; Wed, 23 Dec 2020 00:11:05 +0000 (UTC) (envelope-from paul@gromit.dlib.vt.edu) Received: from mbp-2012.gromit23.net (unknown [73.99.214.146]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gromit.dlib.vt.edu (Postfix) with ESMTPSA id BE9A02FE; Tue, 22 Dec 2020 19:10:57 -0500 (EST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\)) Subject: Re: HEADS UP: FreeBSD src repo transitioning to git this weekend From: Paul Mather In-Reply-To: <20201222183900.GA22353@www.zefox.net> Date: Tue, 22 Dec 2020 19:10:57 -0500 Cc: freebsd-arm@freebsd.org, FreeBSD Current Content-Transfer-Encoding: quoted-printable Message-Id: <81C07616-434E-4DF4-91AC-518AECF4F16F@gromit.dlib.vt.edu> References: <20201222183900.GA22353@www.zefox.net> To: bob prohaska X-Mailer: Apple Mail (2.3608.120.23.2.4) X-Rspamd-Queue-Id: 4D0tsP3cxGz3Lhp X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.50 / 15.00]; RCVD_TLS_ALL(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FREEFALL_USER(0.00)[paul]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; MV_CASE(0.50)[]; MID_RHS_MATCH_FROM(0.00)[]; MIME_GOOD(-0.10)[text/plain]; ARC_NA(0.00)[]; TO_DN_SOME(0.00)[]; SPAMHAUS_ZRD(0.00)[128.173.49.70:from:127.0.2.255]; RECEIVED_SPAMHAUS_PBL(0.00)[73.99.214.146:received]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[128.173.49.70:from]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_SPF_NA(0.00)[no SPF record]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:1312, ipnet:128.173.0.0/16, country:US]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-arm,freebsd-current]; DMARC_POLICY_SOFTFAIL(0.10)[vt.edu : No valid SPF, No valid DKIM,none] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Dec 2020 00:11:06 -0000 On Dec 22, 2020, at 1:39 PM, bob prohaska wrote: > On Wed, Dec 16, 2020 at 05:46:35PM -0700, Warner Losh wrote: >>=20 >> The FreeBSD project will be moving it's source repo from subversion = to git >> starting this this weekend. The docs repo was moved 2 weeks ago. The = ports >> repo will move at the end of March, 2021 due to timing issues. >>=20 >=20 > Is there some way to obtain git on a Pi2B running=20 > 13.0-CURRENT FreeBSD 13.0-CURRENT #2 r365692 > without installing the ports tree? I expected=20 > to find git in base, but it isn't there.=20 >=20 > Can it be found under another package name? >=20 > Thanks for reading, and any guidance! Git (and git-lite) are available only in ports/packages at the moment. = For those wanting to track src via git, you need to install it from = there. I believe any plans for a git-compatible tool in base would be = derived from Got (devel/got) due to licensing. But, unless I'm mistaken, there is no need to install git to be able to = continue to get copies of src. It's only developers who need to commit = changes to src that need to switch over to git in the near future. Just = as FreeBSD's src has been made available as a Git repository from the = canonical Subversion repo (e.g., on GitHub), I'm sure the reverse will = be true for some time and you'll be able to continue to get src updates = via Subversion. That would surely be the case for existing releases = (otherwise it would be a huge POLA violation). I track NetBSD src via Git, even though that project currently = officially uses CVS. Cheers, Paul. From owner-freebsd-current@freebsd.org Wed Dec 23 02:32:53 2020 Return-Path: Delivered-To: freebsd-current@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 3FA264CFB2F for ; Wed, 23 Dec 2020 02:32:53 +0000 (UTC) (envelope-from jmg@gold.funkthat.com) Received: from gold.funkthat.com (gate2.funkthat.com [208.87.223.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "gate2.funkthat.com", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4D0y101KNVz3jV0; Wed, 23 Dec 2020 02:32:51 +0000 (UTC) (envelope-from jmg@gold.funkthat.com) Received: from gold.funkthat.com (localhost [127.0.0.1]) by gold.funkthat.com (8.15.2/8.15.2) with ESMTPS id 0BN2WiCt041720 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 22 Dec 2020 18:32:44 -0800 (PST) (envelope-from jmg@gold.funkthat.com) Received: (from jmg@localhost) by gold.funkthat.com (8.15.2/8.15.2/Submit) id 0BN2WhCK041718; Tue, 22 Dec 2020 18:32:43 -0800 (PST) (envelope-from jmg) Date: Tue, 22 Dec 2020 18:32:43 -0800 From: John-Mark Gurney To: Brooks Davis , Thomas Mueller , freebsd-current@freebsd.org Subject: Re: HEADS UP: FreeBSD src repo transitioning to git this weekend Message-ID: <20201223023242.GG31099@funkthat.com> Mail-Followup-To: Brooks Davis , Thomas Mueller , freebsd-current@freebsd.org References: <31ab8015-a0c4-af77-0ead-a17da0f88f1d@freebsd.org> <5fdc0b90.1c69fb81.866eb.8c29SMTPIN_ADDED_MISSING@mx.google.com> <20201218175241.GA72552@spindle.one-eyed-alien.net> <20201218182820.1P0tK%steffen@sdaoden.eu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20201218182820.1P0tK%steffen@sdaoden.eu> X-Operating-System: FreeBSD 11.3-STABLE amd64 X-PGP-Fingerprint: D87A 235F FB71 1F3F 55B7 ED9B D5FF 5A51 C0AC 3D65 X-Files: The truth is out there X-URL: https://www.funkthat.com/ X-Resume: https://www.funkthat.com/~jmg/resume.html X-TipJar: bitcoin:13Qmb6AeTgQecazTWph4XasEsP7nGRbAPE X-to-the-FBI-CIA-and-NSA: HI! HOW YA DOIN? can i haz chizburger? User-Agent: Mutt/1.6.1 (2016-04-27) X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (gold.funkthat.com [127.0.0.1]); Tue, 22 Dec 2020 18:32:44 -0800 (PST) X-Rspamd-Queue-Id: 4D0y101KNVz3jV0 X-Spamd-Bar: - X-Spamd-Result: default: False [-1.80 / 15.00]; RCVD_TLS_ALL(0.00)[]; ARC_NA(0.00)[]; FREEFALL_USER(0.00)[jmg]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; TO_DN_SOME(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[funkthat.com]; RBL_DBL_DONT_QUERY_IPS(0.00)[208.87.223.18:from]; AUTH_NA(1.00)[]; SPAMHAUS_ZRD(0.00)[208.87.223.18:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_SPF_NA(0.00)[no SPF record]; FREEMAIL_TO(0.00)[freebsd.org,twc.com]; FORGED_SENDER(0.30)[jmg@funkthat.com,jmg@gold.funkthat.com]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:32354, ipnet:208.87.216.0/21, country:US]; FROM_NEQ_ENVFROM(0.00)[jmg@funkthat.com,jmg@gold.funkthat.com]; MAILMAN_DEST(0.00)[freebsd-current]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Dec 2020 02:32:53 -0000 Steffen Nurpmeso wrote this message on Fri, Dec 18, 2020 at 19:28 +0100: > Brooks Davis wrote in > <20201218175241.GA72552@spindle.one-eyed-alien.net>: > |On Thu, Dec 17, 2020 at 05:53:20PM -0800, Thomas Mueller wrote: > |>>> I hope we don't have to start signing all commits. saltstack/salt has > |>>> that policy, and it's extremely annoying. > |> > |>> Have to? Not currently. As with all process changes, there will be > |>> community discussion around the different points. > |> > |>> Warner > |> > |> I hope not! > |> > |> Signatures, at least in email messages, are just an annoyance as \ > |> I see them. > |> > |> I don't even know how do sign an email message or make use of a signatur\ > |> e in a message I receive. > |> > |> I have never made a commit to a repository, so would not be familiar \ > |> with signatures there; imagine it would be a barrier. > | > |Signed commits have no practicl effect on users of a repo. > > Well you can verify integrity of a repository regardless of how it > was distributed, this is why it is done, right. > > #?0$ git log --oneline --show-signature -1 v14.9.20.ar > 16a21755 (...) > gpg: Signature made Sun 13 Dec 2020 12:43:44 AM CET > gpg: using RSA key DF082F6AEEC8C2FF > gpg: Good signature from "Steffen Nurpmeso " > Bump S-nail v14.9.20.ar ("Sombre Tit (Trauermeise)"), 2020-12-12 > > #?0$ git tag -v v14.9.20.ar; echo $? > object 16a21755fd1fade2b15fdb78a592f12169c3453f > type commit > tag v14.9.20.ar > tagger Steffen Nurpmeso 1607816624 +0100 > > Bump S-nail v14.9.20.ar ("Sombre Tit (Trauermeise)"), 2020-12-12 > gpg: Signature made Sun 13 Dec 2020 12:43:44 AM CET > gpg: using RSA key DF082F6AEEC8C2FF > gpg: Good signature from "Steffen Nurpmeso " > 0 TL;DR I don't see any reason for devs to sign commits. I could see use for RE (or another entity) to occasionally (weekly?) sign the repo (say COPYRIGHT or UPDATING), and it would be nice for them to sign all the tags used for releases, but having every dev would both make the dev's life difficult... It's also hard to collect ALL the keys of the devs at any point in time to decide if that key is authorized to sign a commit in the repo... Like if a dev starts in 2021, any commits made by that dev prior to 2021 should not be "valid".. Then there's also the issue that people's keys change over time, and now you need to know what time period each key was valid for, otherwise a compromised key could be used to insert malicious changes into your/the tree... Then there's also the point that the repo is (looks like it) using SHA-1 hashes, which are effectively broken, so depending upon them to validate the tree is questionable anyways. -- John-Mark Gurney Voice: +1 415 225 5579 "All that I will do, has been done, All that I have, has not." From owner-freebsd-current@freebsd.org Wed Dec 23 06:47:14 2020 Return-Path: Delivered-To: freebsd-current@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 1D5FA4B4F9E for ; Wed, 23 Dec 2020 06:47:14 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wr1-x42a.google.com (mail-wr1-x42a.google.com [IPv6:2a00:1450:4864:20::42a]) (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 4D13fT2Zfvz3w93 for ; Wed, 23 Dec 2020 06:47:13 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: by mail-wr1-x42a.google.com with SMTP id y17so17498258wrr.10 for ; Tue, 22 Dec 2020 22:47:13 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=qDif6hBQxsLWsVYBMK4NN6zN6wTgV3yMrN8coukqmmg=; b=T+MeRz8j5aIMADqRj2V9YNfRbbtwG9Jumx0g6m0VJn1sKAk0qyc/sSotSC0deL5vhR LtdAvUsXoP8sVl0igPWtPA96qp7BNWbiJddb6qVcPyfU0ch/nVTc6mq/nC4lvjj3UhxU 0LfKdr4PF0nqNz/HZst5TeMfrnQAWZ58Do7kKU4mJRfZGuDtqZ6dcDFvvH6ISciZKblJ oinlhRp1iSimpC6g02JPgtsjUCusEHzkCD+dFKFJ5PpCv1hsTWVddGHV4vTbVFVRmZZ1 D512qwXv8iWzpQcEkesTMq+qOEWYxyjBzab2IW+0s8c/3WvnSFmUfScqPR2VTUtWjj1E iWJg== X-Gm-Message-State: AOAM531F/fkHEXZCZ+k5t14Z9Mv/lyV2AjgXHo32ky0uOsoVZRq9iT/X 9rxNX+FNf+My3rnLrkrzlvJ1g3llQxQGIA== X-Google-Smtp-Source: ABdhPJwb7UG9LySVrei6zkOYmADhc6hLvOTfu0USDGegyS1SdI1ydKx0K6+nMtLpiMIOgOhL7X4gdA== X-Received: by 2002:a5d:4fc4:: with SMTP id h4mr26904586wrw.129.1608706031587; Tue, 22 Dec 2020 22:47:11 -0800 (PST) Received: from [192.168.1.11] (79-66-147-78.dynamic.dsl.as9105.com. [79.66.147.78]) by smtp.gmail.com with ESMTPSA id j2sm33611682wrt.35.2020.12.22.22.47.10 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 22 Dec 2020 22:47:10 -0800 (PST) Subject: src: continued use of Subversion for getting updates To: freebsd-current@freebsd.org References: <20201222183900.GA22353@www.zefox.net> <81C07616-434E-4DF4-91AC-518AECF4F16F@gromit.dlib.vt.edu> From: Graham Perrin Message-ID: <01b07b90-e206-aa56-aa5b-91c764ef36a4@gmail.com> Date: Wed, 23 Dec 2020 06:47:09 +0000 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:78.0) Gecko/20100101 Thunderbird/78.6.0 MIME-Version: 1.0 In-Reply-To: <81C07616-434E-4DF4-91AC-518AECF4F16F@gromit.dlib.vt.edu> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-GB X-Rspamd-Queue-Id: 4D13fT2Zfvz3w93 X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.00 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; TO_DN_NONE(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RBL_DBL_DONT_QUERY_IPS(0.00)[2a00:1450:4864:20::42a:from]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; RECEIVED_SPAMHAUS_PBL(0.00)[79.66.147.78:received]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[2a00:1450:4864:20::42a:from:127.0.2.255]; NEURAL_SPAM_SHORT(1.00)[1.000]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::42a:from]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-current] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Dec 2020 06:47:14 -0000 On 23/12/2020 00:10, Paul Mather wrote: > … continue to get src updates via Subversion. … As far as I can tell: * for stable/12 alone * for a limited period. In context: From owner-freebsd-current@freebsd.org Wed Dec 23 07:01:47 2020 Return-Path: Delivered-To: freebsd-current@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 75F484B5830 for ; Wed, 23 Dec 2020 07:01:47 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qt1-x835.google.com (mail-qt1-x835.google.com [IPv6:2607:f8b0:4864:20::835]) (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 4D13zG4Lz5z4RPl for ; Wed, 23 Dec 2020 07:01:46 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qt1-x835.google.com with SMTP id g24so10681180qtq.12 for ; Tue, 22 Dec 2020 23:01:46 -0800 (PST) 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=P8Zdv0lx3T+LPYnS59EMoxiOonoZn3OiUyvc6F9ausY=; b=fRSv+e8A8AkdEJ38Y04O4n+M4UaePsTXFQkzxin+u3+VtKzrWnifOg94r77+WgKbRV kS0kidQGvVL/o+mByaQVN4aJIP3nBsLXZXO19yry2R4JRUGZJ6LhD1pNbUM6NKGuDKC+ 4A7vMJwl645b7j/zWEHCDfGo10w3f6NlLGpfHGuF8JWRrvJZp5f53Afb8H0UauCQWmta 764UtC5g4bkeaeuiEL9FgGWp4504yDETVbbIskckKkEZhF6eohjQUaiqqnqdhDisTRuA e0ykTiHx0o/C9gqsMdSvn/Sv/AfTnmezlSBOFcMUz4cJHEBpVdO7xGvjVTCMVWgIZ3VW sFYw== X-Gm-Message-State: AOAM533bYbDTsZwo9TPAxLxzJSrSPeU3RTDJ5QrkhrWq1Tgvr1lvczGp 0JW/ztTVsCwwH3HUCqTMBgBhBWuqdFYLUwND7MOBacelaez+gQ== X-Google-Smtp-Source: ABdhPJy8pLR+u9EPGbe3FVd3fhmdMWHSkFmiW2a1M7RnBqpr2sbyCNULHiPbQBy/bqPYOnkfcBszudAqTmvXyowsOSQ= X-Received: by 2002:ac8:58d2:: with SMTP id u18mr23737850qta.235.1608706905079; Tue, 22 Dec 2020 23:01:45 -0800 (PST) MIME-Version: 1.0 References: <20201222183900.GA22353@www.zefox.net> <81C07616-434E-4DF4-91AC-518AECF4F16F@gromit.dlib.vt.edu> <01b07b90-e206-aa56-aa5b-91c764ef36a4@gmail.com> In-Reply-To: <01b07b90-e206-aa56-aa5b-91c764ef36a4@gmail.com> From: Warner Losh Date: Wed, 23 Dec 2020 00:01:33 -0700 Message-ID: Subject: Re: src: continued use of Subversion for getting updates To: Graham Perrin Cc: FreeBSD Current X-Rspamd-Queue-Id: 4D13zG4Lz5z4RPl X-Spamd-Bar: - X-Spamd-Result: default: False [-1.00 / 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(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; NEURAL_SPAM_SHORT(1.00)[1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; DMARC_NA(0.00)[bsdimp.com]; SPAMHAUS_ZRD(0.00)[2607:f8b0:4864:20::835:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[bsdimp-com.20150623.gappssmtp.com:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::835:from]; R_SPF_NA(0.00)[no SPF record]; FREEMAIL_TO(0.00)[gmail.com]; FORGED_SENDER(0.30)[imp@bsdimp.com,wlosh@bsdimp.com]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RBL_DBL_DONT_QUERY_IPS(0.00)[2607:f8b0:4864:20::835:from]; 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]; MAILMAN_DEST(0.00)[freebsd-current] Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.34 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Dec 2020 07:01:47 -0000 On Tue, Dec 22, 2020, 11:47 PM Graham Perrin wrote= : > On 23/12/2020 00:10, Paul Mather wrote: > > =E2=80=A6 continue to get src updates via Subversion. =E2=80=A6 > > As far as I can tell: > > * for stable/12 alone > stable/11 as well as the releng branches for as long as the project has them under support. I wrote the code to replay commits into subversion for the convenience of our users on those branches. The 12.x releases will be built out of Subversion to preserve $FreeBSD$ expansion and other obscure subversion details that may matter or be disruptive to people using those branches. Current has moved entirely to git. New commits have started up again. Stable/11 and stable/12 are there as well, but there are a couple of last minute snags that are being sorted out so it will be an additional day, maybe two before those start. FreeBSD 13 will be entirely from git and will be branching late winter or early spring if all goes well. Other issues with git are being sorted our as they arise. For those using github, migration instructions will be in place once the changes there are complete. What I've written up is enough for the seasoned traveler, but lacks a few details that were hosted worked out in the past days I've not had time to fold in. We hope to have that all sorted out by Christmas. This has been a big job with way more moving parts than I'd ever thought possible. We've attended to most of them, and are fixing the stragglers as the team becomes aware of them. Warner * for a limited period. > > < > https://github.com/bsdimp/freebsd-git-docs/blob/4833066feda51cc3a907cf7bf= f1c4344b3edd5c6/big-picture.md#L103 > > > > In context: > > > _______________________________________________ > freebsd-current@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org= " > From owner-freebsd-current@freebsd.org Wed Dec 23 08:48:25 2020 Return-Path: Delivered-To: freebsd-current@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 E6EDF4B7B4F for ; Wed, 23 Dec 2020 08:48:25 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wr1-x42a.google.com (mail-wr1-x42a.google.com [IPv6:2a00:1450:4864:20::42a]) (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 4D16LK1L9Hz4Xtl for ; Wed, 23 Dec 2020 08:48:24 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: by mail-wr1-x42a.google.com with SMTP id q18so17827598wrn.1 for ; Wed, 23 Dec 2020 00:48:24 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=Z1GHGggr0pUSf7uUmbaHZ09D8ec74g+q8mG3v2drao8=; b=e/We0X5j0xxJ8czw65LByYQdHl4xk+1/ken+6XZ6gUJ71b5xeXvEgAIc/Q3XjR7vDs TAcAfOafSHyAnJebOjhpNc4COgW3KhA7RweasH/c20b9WYf025kWxB3IVZR2ehpC5c6i d+RyRwFbM+dnvosMm8nkytGbuP+/3H8cau91DHXmZ6JBNgXp803sozkzgR9TX3Nt+U3t 6aWc8Nobe0EOk7+AIoFoDfD1dubXXrP9dD7FOxR/SFvT5Da0D71uVHSJd/fftZMSJ/8S rBSbSckM3xR8jY/dKhyM31CPyk29e9znFRE6zMWdVJC1G814LOMktPgsASr0eD+UTCuQ Y9qQ== X-Gm-Message-State: AOAM5335h46/LqTiW+TKmuoWe7PesXYOcZVkLt9U9F+8O1ZJsbboMaFr AzlHLW2JdXlkzaoU9cBoBWYnPVeCrVvioQ== X-Google-Smtp-Source: ABdhPJxGDAI1KbbBs087c33RAlmTjNWfyIAjChao0fZzUUvYS0LtWwmHt2kv7KV0cydyZRFmMxwoSA== X-Received: by 2002:adf:dd09:: with SMTP id a9mr28021504wrm.90.1608713302614; Wed, 23 Dec 2020 00:48:22 -0800 (PST) Received: from [192.168.1.11] (79-66-147-78.dynamic.dsl.as9105.com. [79.66.147.78]) by smtp.gmail.com with ESMTPSA id e15sm35048089wrx.86.2020.12.23.00.48.21 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 23 Dec 2020 00:48:21 -0800 (PST) Subject: Re: src: continued use of Subversion for getting updates To: Warner Losh Cc: FreeBSD Current References: <20201222183900.GA22353@www.zefox.net> <81C07616-434E-4DF4-91AC-518AECF4F16F@gromit.dlib.vt.edu> <01b07b90-e206-aa56-aa5b-91c764ef36a4@gmail.com> From: Graham Perrin Message-ID: <4a78a724-08d8-b9bd-1353-598b5c596078@gmail.com> Date: Wed, 23 Dec 2020 08:48:20 +0000 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:78.0) Gecko/20100101 Thunderbird/78.6.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-GB X-Rspamd-Queue-Id: 4D16LK1L9Hz4Xtl X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.00 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; RECEIVED_SPAMHAUS_PBL(0.00)[79.66.147.78:received]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MID_RHS_MATCH_FROM(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[2a00:1450:4864:20::42a:from]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; NEURAL_SPAM_SHORT(1.00)[1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; SPAMHAUS_ZRD(0.00)[2a00:1450:4864:20::42a:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::42a:from]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-current] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Dec 2020 08:48:26 -0000 Warner, thanks for the clarification. Apologies for me taking the (rough draft/work in progress) documentation too literally. On 23/12/2020 07:01, Warner Losh wrote: > … This has been a big job with way more moving parts than I'd ever > thought possible. We've attended to most of them, and are fixing the > stragglers as the team becomes aware of them. … From the outside looking in: for so complex a project, progress seems remarkably smooth. Thanks to all involved. From owner-freebsd-current@freebsd.org Wed Dec 23 08:49:37 2020 Return-Path: Delivered-To: freebsd-current@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 C0AD74B7F66 for ; Wed, 23 Dec 2020 08:49:37 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qk1-x730.google.com (mail-qk1-x730.google.com [IPv6:2607:f8b0:4864:20::730]) (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 4D16Mh6rnBz4XwP for ; Wed, 23 Dec 2020 08:49:36 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qk1-x730.google.com with SMTP id 186so14382383qkj.3 for ; Wed, 23 Dec 2020 00:49:36 -0800 (PST) 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=U4D5j9amiG0mLcakm63ta1QWHBQx5nnnJ4nmzY0zDL4=; b=fUbrSS/gKPjKfKa7xSsn28MtAGWxu0xfMFqhlv7Py53vBINBgo025EJ2/rqfDI/UCv FqUfQTs3K4ERkwUa3QYVf0hrpkbLmcsOzJeZnb+cq67thJG/tz3mSnk1sBVzQmgduS9I ieQIVPNUe9M5Keel2A4oc5Y7iKuHn20Z8vthFmeFCQtkyBS56XjVeB+nb10UpAvr1ctM 0Qb/2z0uSR4qDkptl/82n1H3hEArJd8Zzbz8PkeSI1ODbyBIxKlqTA7PHCl6+lYSrgty 4yFGIhABX7jKTbNvkQY/6t12N2nHMRTKN4JX3GyUWAKSMFOl4MYb3k1/y/0Ikw2ihHAF kGsw== X-Gm-Message-State: AOAM533OkTamsTKmFW28W57mxJm8fjXmP2ejN7QmSXFb6caHQCVPLEf7 1rRkHHzMT0T4HaIP+rzGcdaluiraSX9Ye9O8ZrI0N0wS8syVlA== X-Google-Smtp-Source: ABdhPJwyije4hKbhk/ngplkhn41jL131JRCSWFpoiBWZJn91YT2i+u3oX1CgafB5QGFU9996rWkCaOhHIwvS2SAFzg0= X-Received: by 2002:a37:306:: with SMTP id 6mr24875246qkd.206.1608713376072; Wed, 23 Dec 2020 00:49:36 -0800 (PST) MIME-Version: 1.0 References: <20201222183900.GA22353@www.zefox.net> <81C07616-434E-4DF4-91AC-518AECF4F16F@gromit.dlib.vt.edu> <01b07b90-e206-aa56-aa5b-91c764ef36a4@gmail.com> <4a78a724-08d8-b9bd-1353-598b5c596078@gmail.com> In-Reply-To: <4a78a724-08d8-b9bd-1353-598b5c596078@gmail.com> From: Warner Losh Date: Wed, 23 Dec 2020 01:49:24 -0700 Message-ID: Subject: Re: src: continued use of Subversion for getting updates To: Graham Perrin Cc: FreeBSD Current X-Rspamd-Queue-Id: 4D16Mh6rnBz4XwP X-Spamd-Bar: - X-Spamd-Result: default: False [-1.00 / 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(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; NEURAL_SPAM_SHORT(1.00)[1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; DMARC_NA(0.00)[bsdimp.com]; SPAMHAUS_ZRD(0.00)[2607:f8b0:4864:20::730:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[bsdimp-com.20150623.gappssmtp.com:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::730:from]; R_SPF_NA(0.00)[no SPF record]; FREEMAIL_TO(0.00)[gmail.com]; FORGED_SENDER(0.30)[imp@bsdimp.com,wlosh@bsdimp.com]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RBL_DBL_DONT_QUERY_IPS(0.00)[2607:f8b0:4864:20::730:from]; 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]; MAILMAN_DEST(0.00)[freebsd-current] Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.34 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Dec 2020 08:49:37 -0000 On Wed, Dec 23, 2020, 1:48 AM Graham Perrin wrote: > Warner, thanks for the clarification. > > Apologies for me taking the (rough draft/work in progress) documentation > too literally. > I'm all ears on ways to make the docs better Warner On 23/12/2020 07:01, Warner Losh wrote: > > =E2=80=A6 This has been a big job with way more moving parts than I'd e= ver > > thought possible. We've attended to most of them, and are fixing the > > stragglers as the team becomes aware of them. =E2=80=A6 > > From the outside looking in: for so complex a project, progress seems > remarkably smooth. Thanks to all involved. > > From owner-freebsd-current@freebsd.org Wed Dec 23 10:13:11 2020 Return-Path: Delivered-To: freebsd-current@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 C0E9E4B9BC2 for ; Wed, 23 Dec 2020 10:13:11 +0000 (UTC) (envelope-from joh.hendriks@gmail.com) Received: from mail-ed1-x52f.google.com (mail-ed1-x52f.google.com [IPv6:2a00:1450:4864:20::52f]) (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 4D18D656Rtz4dNK for ; Wed, 23 Dec 2020 10:13:10 +0000 (UTC) (envelope-from joh.hendriks@gmail.com) Received: by mail-ed1-x52f.google.com with SMTP id dk8so15749251edb.1 for ; Wed, 23 Dec 2020 02:13:10 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=LMroL90cwO4oHUJ7cAhoWUNGpQNSqWpptmfL0isWZHg=; b=cv5fgGUx6nuT2jd0Zx3V7TCWE74yPTbukF+gMHdr9wLWWsLLQAncG13BgCvSd4ENNx +3PktxaXfbVt+KTrGm/i3zOQXDo0aFaqZ0ihro3nC+Gsbxf4PjcNSKfSVz/LEvOvfiS9 TLKH3yxRG/+2H3ArlgndxoZAooleJ2mvuW9qXZfTw9PD+mRrcZaheFR35zoVhwNewogC SqEgApKvKPhwXbU+tXoqdKdL8QKhlZ40KtBDsd4hJIFC3VF98bTYOwq5/lqFI3UotCsO RS1Qpo3Eo92o4JBaoGWVe+hFhQN5lRgQkhc+JtVLyKy2ku7EJHdteVerbqUtsAVHCNxC pWFQ== X-Gm-Message-State: AOAM531EzpNLrEjCqLuHmIBwgjh4sVU7NByODa1WGchdOikrPDBxOg3a nvYATlSRNzSSt6Cly7lwkwRsCN0FTbU= X-Google-Smtp-Source: ABdhPJx//ry0y6hMjIXT7WHIPWQv8SdjVLIYf6HHDaMqKnljRj2qqodUrHRxDjwd5vHEfj8RksfCKw== X-Received: by 2002:aa7:d915:: with SMTP id a21mr23746535edr.251.1608718389146; Wed, 23 Dec 2020 02:13:09 -0800 (PST) Received: from MacBook-Pro-van-Johan.local (85-147-130-226.cable.dynamic.v4.ziggo.nl. [85.147.130.226]) by smtp.gmail.com with ESMTPSA id v18sm30432045edx.30.2020.12.23.02.13.08 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 23 Dec 2020 02:13:08 -0800 (PST) Subject: Re: src: continued use of Subversion for getting updates To: Warner Losh , FreeBSD Current References: <20201222183900.GA22353@www.zefox.net> <81C07616-434E-4DF4-91AC-518AECF4F16F@gromit.dlib.vt.edu> <01b07b90-e206-aa56-aa5b-91c764ef36a4@gmail.com> <4a78a724-08d8-b9bd-1353-598b5c596078@gmail.com> From: Johan Hendriks Message-ID: <50240461-2c49-42b2-5df6-98041efc8419@gmail.com> Date: Wed, 23 Dec 2020 11:13:07 +0100 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.16; rv:78.0) Gecko/20100101 Thunderbird/78.6.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-Rspamd-Queue-Id: 4D18D656Rtz4dNK X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; MID_RHS_MATCH_FROM(0.00)[]; TAGGED_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; ARC_NA(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[2a00:1450:4864:20::52f:from]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; SPAMHAUS_ZRD(0.00)[2a00:1450:4864:20::52f:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::52f:from]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-current] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Dec 2020 10:13:11 -0000 On 23/12/2020 09:49, Warner Losh wrote: > On Wed, Dec 23, 2020, 1:48 AM Graham Perrin wrote: > >> Warner, thanks for the clarification. >> >> Apologies for me taking the (rough draft/work in progress) documentation >> too literally. >> > I'm all ears on ways to make the docs better > > Warner > > On 23/12/2020 07:01, Warner Losh wrote: >>> … This has been a big job with way more moving parts than I'd ever >>> thought possible. We've attended to most of them, and are fixing the >>> stragglers as the team becomes aware of them. … >> From the outside looking in: for so complex a project, progress seems >> remarkably smooth. Thanks to all involved. >> >> > _______________________________________________ > freebsd-current@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" > First of all a big thank you for all your time and effort you and all the other people put in this tremendous task. For me and i think a lot of regular users that do not push just pull, a simple page with the exact commands to track stable or head is very appreciated. Like svnlite update /usr/src replace with git pull .... and so on and an example for head, stable or release will push most people in the right direction. I for one (i did not search that hard) can not find these steps very easily. regards From owner-freebsd-current@freebsd.org Wed Dec 23 10:35:35 2020 Return-Path: Delivered-To: freebsd-current@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 388734BAA93; Wed, 23 Dec 2020 10:35:35 +0000 (UTC) (envelope-from zarychtam@plan-b.pwste.edu.pl) Received: from plan-b.pwste.edu.pl (plan-b.pwste.edu.pl [IPv6:2001:678:618::40]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "plan-b.pwste.edu.pl", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4D18jw6G0yz4fFY; Wed, 23 Dec 2020 10:35:32 +0000 (UTC) (envelope-from zarychtam@plan-b.pwste.edu.pl) Received: from fomalhaut.potoki.eu ([IPv6:2001:470:71:d47:b5d1:8eb5:3029:f41e]) (authenticated bits=0) by plan-b.pwste.edu.pl (8.16.1/8.16.1) with ESMTPSA id 0BNAZLTZ004230 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Wed, 23 Dec 2020 11:35:21 +0100 (CET) (envelope-from zarychtam@plan-b.pwste.edu.pl) X-Authentication-Warning: plan-b.pwste.edu.pl: Host [IPv6:2001:470:71:d47:b5d1:8eb5:3029:f41e] claimed to be fomalhaut.potoki.eu To: Warner Losh , FreeBSD Current , FreeBSD-STABLE Mailing List References: From: Marek Zarychta Subject: Re: HEADS UP: FreeBSD src repo transitioning to git this weekend Message-ID: Date: Wed, 23 Dec 2020 11:35:20 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:78.0) Gecko/20100101 Thunderbird/78.5.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 4D18jw6G0yz4fFY X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.80 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[plan-b.pwste.edu.pl:s=plan-b-mailer]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; DWL_DNSWL_MED(-2.00)[pwste.edu.pl:dkim]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; HAS_XAW(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_SPAM_SHORT(1.00)[1.000]; SPAMHAUS_ZRD(0.00)[2001:678:618::40:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[plan-b.pwste.edu.pl:+]; DMARC_POLICY_ALLOW(-0.50)[plan-b.pwste.edu.pl,none]; R_SPF_NA(0.00)[no SPF record]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RBL_DBL_DONT_QUERY_IPS(0.00)[2001:678:618::40:from]; ASN(0.00)[asn:206006, ipnet:2001:678:618::/48, country:PL]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-current,freebsd-stable]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Dec 2020 10:35:35 -0000 W dniu 17.12.2020 o 01:46, Warner Losh pisze: > Greetings, > > The FreeBSD project will be moving it's source repo from subversion to git > starting this this weekend. The docs repo was moved 2 weeks ago. The ports > repo will move at the end of March, 2021 due to timing issues. > > The short version is that we're switching the version control we're using. > This switch will preserve much of the current FreeBSD development workflow. > After the switch, the subversion repo will become almost read-only. All > future work will be done in git, however as a transition aide we'll be > replaying the MFCs to stable/11, stable/12 and the related releng branches > for the life of those branches. > > For more detailed information, please see > https://github.com/bsdimp/freebsd-git-docs/ for the current documentation. > > Please see https://wiki.freebsd.org/git for the latest detailed schedule > (please note that this schedule is subject to change). > > Warner > _______________________________________________ > freebsd-current@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" > Will the project utilize gitatributes(5) to support ident as $Id:$ in git repository? In file header, we have now only $FreeBSD$ since svn tags disappeared after the transition. Adding ident tags to certain files which are updated by mergemaster(8) or etcupdated(8) would be appreciated. Best regards, -- Marek Zarychta From owner-freebsd-current@freebsd.org Wed Dec 23 11:10:09 2020 Return-Path: Delivered-To: freebsd-current@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 892B14BB8A2 for ; Wed, 23 Dec 2020 11:10:09 +0000 (UTC) (envelope-from mueller6721@twc.com) Received: from p-impout007.msg.pkvw.co.charter.net (p-impout007aa.msg.pkvw.co.charter.net [47.43.26.138]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4D19Tr4yClz4hYs for ; Wed, 23 Dec 2020 11:10:08 +0000 (UTC) (envelope-from mueller6721@twc.com) Received: from localhost ([96.28.177.163]) by cmsmtp with ESMTP id s21mkxlrsuLdls21mkgZ0c; Wed, 23 Dec 2020 11:09:58 +0000 X-Authority-Analysis: v=2.3 cv=ReXu9Glv c=1 sm=1 tr=0 a=xqrt2BZAGHte7XHhrxJgbA==:117 a=xqrt2BZAGHte7XHhrxJgbA==:17 a=HpEJnUlJZJkA:10 a=DBwwDor5xuMA:10 a=YI96HwbGZU34MfRhTDYA:9 a=pHzHmUro8NiASowvMSCR:22 a=Ew2E2A-JSTLzCXPT_086:22 From: "Thomas Mueller" To: freebsd-current@freebsd.org Subject: Re: src: continued use of Subversion for getting updates References: <20201222183900.GA22353@www.zefox.net> <81C07616-434E-4DF4-91AC-518AECF4F16F@gromit.dlib.vt.edu> <01b07b90-e206-aa56-aa5b-91c764ef36a4@gmail.com> X-CMAE-Envelope: MS4wfP0S8utmOFTqm3GIeWUU/pgN9Nk1nfIRqJhKFd1XIa1sUzNldTe9F04blncHHXNvE3hrUfHaJeq14MVyd/4xR8c6kEBMpawrW8c6qjwwc3VnpyRQQbCD GK4qaHvQr51h9eUFZbwxlPTzsVirWAZR6dTMPrhVzC2ke0I7c5JMosGQ X-Rspamd-Queue-Id: 4D19Tr4yClz4hYs X-Spamd-Bar: ++++ X-Spamd-Result: default: False [4.50 / 15.00]; FREEMAIL_FROM(0.00)[twc.com]; MISSING_DATE(1.00)[]; TO_DN_NONE(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:47.43.26.0/24]; FORGED_SENDER(0.30)[mueller6722@twc.com,mueller6721@twc.com]; RECEIVED_SPAMHAUS_PBL(0.00)[96.28.177.163:received]; RCVD_TLS_LAST(0.00)[]; R_DKIM_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[twc.com]; FROM_NEQ_ENVFROM(0.00)[mueller6722@twc.com,mueller6721@twc.com]; RBL_DBL_DONT_QUERY_IPS(0.00)[47.43.26.138:from]; ASN(0.00)[asn:40294, ipnet:47.43.24.0/21, country:US]; NEURAL_HAM_MEDIUM(-1.00)[-0.999]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_SPAM_SHORT(1.00)[1.000]; MIME_GOOD(-0.10)[text/plain]; MIME_TRACE(0.00)[0:+]; DMARC_NA(0.00)[twc.com]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[47.43.26.138:from:127.0.2.255]; MISSING_MID(2.50)[]; NEURAL_SPAM_LONG(1.00)[0.999]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-current] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Date: Wed, 23 Dec 2020 11:10:09 -0000 X-List-Received-Date: Wed, 23 Dec 2020 11:10:09 -0000 > stable/11 as well as the releng branches for as long as the project has > them under support. I wrote the code to replay commits into subversion for > the convenience of our users on those branches. The 12.x releases will be > built out of Subversion to preserve $FreeBSD$ expansion and other obscure > subversion details that may matter or be disruptive to people using those > branches. > Current has moved entirely to git. New commits have started up again. > Stable/11 and stable/12 are there as well, but there are a couple of last > minute snags that are being sorted out so it will be an additional day, > maybe two before those start. FreeBSD 13 will be entirely from git and will > be branching late winter or early spring if all goes well. Other issues > with git are being sorted our as they arise. > For those using github, migration instructions will be in place once the > changes there are complete. What I've written up is enough for the seasoned > traveler, but lacks a few details that were hosted worked out in the past > days I've not had time to fold in. We hope to have that all sorted out by > Christmas. > This has been a big job with way more moving parts than I'd ever thought > possible. We've attended to most of them, and are fixing the stragglers as > the team becomes aware of them. > Warner Congratulations on moving doc and current src trees to git. I made the transition and ran "rm -Rf" on doc svn tree, src svn tree and also src12 tree. I am abandoning releng-12 because of problems with internet connectivity, which even appeared in NomadBSD live USB based on FreeBSD 12.1. Will stable/11 and stable/12 be available by both git and svn? This is just idle curiosity in my case. Tom From owner-freebsd-current@freebsd.org Wed Dec 23 11:26:55 2020 Return-Path: Delivered-To: freebsd-current@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 1CC354BBE3D for ; Wed, 23 Dec 2020 11:26:55 +0000 (UTC) (envelope-from jbtakk@iherebuywisely.com) Received: from aibo.runbox.com (aibo.runbox.com [91.220.196.211]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4D19sB1pHxz4jqb for ; Wed, 23 Dec 2020 11:26:53 +0000 (UTC) (envelope-from jbtakk@iherebuywisely.com) Received: from [10.9.9.127] (helo=rmmprod05.runbox) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1ks2I6-00089L-Di; Wed, 23 Dec 2020 12:26:50 +0100 Received: from mail by rmmprod05.runbox with local (Exim 4.86_2) (envelope-from ) id 1ks2I6-0005nh-BQ; Wed, 23 Dec 2020 12:26:50 +0100 Content-Type: text/plain; charset="utf-8" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Received: from [Authenticated alias (650894)] by runbox.com with http (RMM6); Wed, 23 Dec 2020 11:26:50 GMT From: "Jeffrey Bouquet" To: "Johan Hendriks" CC: "Warner Losh" , "FreeBSD Current" Subject: Re: src: continued use of Subversion for getting updates Date: Wed, 23 Dec 2020 03:26:50 -0800 (PST) X-RMM-Aliasid: 650894 X-Mailer: RMM6 In-Reply-To: <50240461-2c49-42b2-5df6-98041efc8419@gmail.com> Message-Id: X-Rspamd-Queue-Id: 4D19sB1pHxz4jqb X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.20 / 15.00]; ARC_NA(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[91.220.196.211:from]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; RWL_MAILSPIKE_GOOD(0.00)[91.220.196.211:from]; NEURAL_HAM_LONG(-1.00)[-1.000]; TAGGED_RCPT(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[iherebuywisely.com]; AUTH_NA(1.00)[]; SPAMHAUS_ZRD(0.00)[91.220.196.211:from:127.0.2.255]; RCVD_COUNT_THREE(0.00)[4]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; NEURAL_HAM_SHORT(-1.00)[-1.000]; R_SPF_NA(0.00)[no SPF record]; FREEMAIL_TO(0.00)[gmail.com]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:50304, ipnet:91.220.196.0/24, country:NO]; RCVD_TLS_LAST(0.00)[]; MAILMAN_DEST(0.00)[freebsd-current]; RCVD_IN_DNSWL_LOW(-0.10)[91.220.196.211:from] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Dec 2020 11:26:55 -0000 On Wed, 23 Dec 2020 11:13:07 +0100, Johan Hendriks = wrote: >=20 > On 23/12/2020 09:49, Warner Losh wrote: > > On Wed, Dec 23, 2020, 1:48 AM Graham Perrin wr= ote: > > > >> Warner, thanks for the clarification. > >> > >> Apologies for me taking the (rough draft/work in progress) documentati= on > >> too literally. > >> > > I'm all ears on ways to make the docs better > > > > Warner > > > > On 23/12/2020 07:01, Warner Losh wrote: > >>> =E2=80=A6 This has been a big job with way more moving parts than I'd= ever > >>> thought possible. We've attended to most of them, and are fixing the > >>> stragglers as the team becomes aware of them. =E2=80=A6 > >> From the outside looking in: for so complex a project, progress seems > >> remarkably smooth. Thanks to all involved. > >> > >> > > _______________________________________________ > > freebsd-current@freebsd.org mailing list > > https://lists.freebsd.org/mailman/listinfo/freebsd-current > > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.o= rg" > > > First of all a big thank you for all your time and effort you and all=20 > the other people put in this tremendous task. >=20 > For me and i think a lot of regular users that do not push just pull, a=20 > simple page with the exact commands to track stable or head is very=20 > appreciated. >=20 > Like svnlite update /usr/src replace with git pull .... and so on and an= =20 > example for head, stable or release will push most people in the right=20 > direction. >=20 > I for one (i did not search that hard) can not find these steps very=20 > easily. >=20 > regards >=20 >=20 >=20 >=20 >=20 > _______________________________________________ > freebsd-current@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" Seconded. This and the other ongoing today subversion > git threads IMHO need four or= more=20 new paragraphs in /usr/src/UPDATING and eventually /usr/ports/UPDATING so persons who for lack of time won't ever get upto speed entirely on how to r= un git can have a copy-paste template command to run for most use cases, here, equivalents of ports cd /usr/ports/Mk svn up . =20 and=20 src cd /usr/src/sbin svn up [[... denotes by default the branch checked out, addl parameters probably ] as well as 'swn switch' equivalents and another-destination equivalents for example git clone https://git.FreeBSD.org/src.git -b stable/12 /usr/freebsd-src appeared to start checking out 12-stable to the latter directory but I had to halt it for lack of time and being new.=20 From owner-freebsd-current@freebsd.org Wed Dec 23 12:15:14 2020 Return-Path: Delivered-To: freebsd-current@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 57DC34BD955 for ; Wed, 23 Dec 2020 12:15:14 +0000 (UTC) (envelope-from pi@freebsd.org) Received: from home.opsec.eu (home.opsec.eu [IPv6:2001:14f8:200::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 4D1Bwy0YQWz4n31 for ; Wed, 23 Dec 2020 12:15:13 +0000 (UTC) (envelope-from pi@freebsd.org) Received: from pi by home.opsec.eu with local (Exim 4.94 (FreeBSD)) (envelope-from ) id 1ks32m-000PNd-Ay for freebsd-current@freebsd.org; Wed, 23 Dec 2020 13:15:04 +0100 Date: Wed, 23 Dec 2020 13:15:04 +0100 From: Kurt Jaeger To: freebsd-current@freebsd.org Subject: Re: HEADS UP: FreeBSD src repo transitioning to git this weekend Message-ID: References: <31ab8015-a0c4-af77-0ead-a17da0f88f1d@freebsd.org> <5fdc0b90.1c69fb81.866eb.8c29SMTPIN_ADDED_MISSING@mx.google.com> <20201218175241.GA72552@spindle.one-eyed-alien.net> <20201218182820.1P0tK%steffen@sdaoden.eu> <20201223023242.GG31099@funkthat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20201223023242.GG31099@funkthat.com> X-Rspamd-Queue-Id: 4D1Bwy0YQWz4n31 X-Spamd-Bar: / X-Spamd-Result: default: False [0.00 / 15.00]; ASN(0.00)[asn:12502, ipnet:2001:14f8::/32, country:DE]; local_wl_from(0.00)[freebsd.org] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Dec 2020 12:15:14 -0000 Hi! > It's also hard to collect ALL the keys of the devs at any point in > time to decide if that key is authorized to sign a commit in the > repo... We do have most of the keys in docs/share/pgpkeys/ plus history. > Like if a dev starts in 2021, any commits made by that > dev prior to 2021 should not be "valid".. Then there's also the > issue that people's keys change over time, and now you need to know > what time period each key was valid for, otherwise a compromised key > could be used to insert malicious changes into your/the tree... If we manage keys plus their history in the doc repo, this seems to be solved. -- pi@opsec.eu +49 171 3101372 Now what ? From owner-freebsd-current@freebsd.org Wed Dec 23 12:54:03 2020 Return-Path: Delivered-To: freebsd-current@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 DA3594BEA25; Wed, 23 Dec 2020 12:54:03 +0000 (UTC) (envelope-from uqs@freebsd.org) Received: from acme.spoerlein.net (acme.spoerlein.net [IPv6:2a05:fc87:1:5::15]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "www.spoerlein.net", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4D1Cnl3JKRz4q55; Wed, 23 Dec 2020 12:54:03 +0000 (UTC) (envelope-from uqs@freebsd.org) Received: from localhost (acme.spoerlein.net [IPv6:2a05:fc87:1:5:0:0:0:15]) by acme.spoerlein.net (8.16.1/8.15.2) with ESMTPS id 0BNCs036062333 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Wed, 23 Dec 2020 13:54:00 +0100 (CET) (envelope-from uqs@freebsd.org) Date: Wed, 23 Dec 2020 13:54:00 +0100 From: Ulrich =?utf-8?B?U3DDtnJsZWlu?= To: Miroslav Lachman <000.fbsd@quip.cz> Cc: freebsd-current@freebsd.org, freebsd-git@freebsd.org Subject: Re: git tools for building in base? Message-ID: Mail-Followup-To: Miroslav Lachman <000.fbsd@quip.cz>, freebsd-current@freebsd.org, freebsd-git@freebsd.org References: <20201125055425.01AA628417@elsa.codelab.cz> <10f7b800-b015-2a80-b741-4f7db03bf6eb@quip.cz> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline In-Reply-To: <10f7b800-b015-2a80-b741-4f7db03bf6eb@quip.cz> User-Agent: Mutt/2.0.2 (2020-11-20) X-Rspamd-Queue-Id: 4D1Cnl3JKRz4q55 X-Spamd-Bar: / X-Spamd-Result: default: False [0.00 / 15.00]; local_wl_from(0.00)[freebsd.org]; ASN(0.00)[asn:39540, ipnet:2a05:fc87::/32, country:CH] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Dec 2020 12:54:03 -0000 On Fri, 2020-12-18 at 14:02:08 +0100, Miroslav Lachman wrote: >On 25/11/2020 06:54, Thomas Mueller wrote: > >> NetBSD users face a similar problem with their upcoming switch from cvs to hg (Mercurial). > >Do anybody have a link to some documents stating why FreeBSD chose Git >and why NetBSD chose Mercurial? I am using both tools at $WORK, I am >just curious what leads to these decisions. No documents, but git was simply more mature back when I started this effort a decade ago and it is and was more popular (with all the added side effects that has). I was (and am) only an occasional user of hg and even git, so familiarity wasn't quite an argument back then, though the git storage model is much nicer for the required history re-writing. In the early days I pushed to googlecode and bitbucket as well, you can see that here https://svnweb.freebsd.org/base/user/uqs/git_conv/git_conv?r1=251786&r2=251785&pathrev=251786 Not visible are the trials I ran with git-svn and hg, both of which only could handle the single head branch, but not all the other branching craziness that was and is going on in the repo. I don't fully recall, but I think that the hg conversion was slow and the disk space needed was quite a bit more than git. So in summary, I guess it can be summed up as: - there was no svn-all-fast-export for hg back then - even bitbucket switched from hg to git - history rewriting is easier in git, see e.g. this file for the stuff that's required to make the cvs2svn things a bit nicer: https://github.com/freebsd/git_conv/blob/master/fix_bogus_tags.sh Granted, now that the heavy lifting is done, one could probably do a git2hg transition, as the history is now pretty sane and should be compatible to the hg model. But lack of anyone (to my knowledge?) providing a hg copy of FreeBSD all these years tells me that there's simply no demand for it. There's https://wiki.freebsd.org/LocalMercurial from 2008 but that skips converting from r1. Of interest is also https://www.mercurial-scm.org/pipermail/mercurial/2019-May/051240.html which looks like the size issues with hg haven't been fixed yet. It also seems that http://hg-beta.freebsd.org/base/branches has the user-servicable branches only, but not vendor. So it's not usable as a source-of-truth for the project. I would encourage everyone *not* to base their hg work off of SVN but take the soon-official git repo instead. If you wanted to do this right off of SVN, here's just one of dozens of quirks: https://github.com/freebsd/git_conv/blob/master/revisions.md You've been warned ;] Cheers Uli From owner-freebsd-current@freebsd.org Wed Dec 23 14:32:26 2020 Return-Path: Delivered-To: freebsd-current@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 2BD734C054F; Wed, 23 Dec 2020 14:32:26 +0000 (UTC) (envelope-from trashcan@ellael.org) Received: from mx1.enfer-du-nord.net (mx1.enfer-du-nord.net [IPv6:2001:41d0:302:1100::e:1def]) (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 4D1FzD5sTlz3CMq; Wed, 23 Dec 2020 14:32:23 +0000 (UTC) (envelope-from trashcan@ellael.org) Received: from [IPv6:2003:fb:4f00:fc01:958a:3805:d7e4:4d3e] (p200300fB4f00fC01958A3805D7E44D3e.dip0.t-ipconnect.de [IPv6:2003:fb:4f00:fc01:958a:3805:d7e4:4d3e]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.enfer-du-nord.net (Postfix) with ESMTPSA id 4D1Fz3689dzdPS; Wed, 23 Dec 2020 15:32:15 +0100 (CET) From: Michael Grimm Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\)) Subject: Re: HEADS UP: FreeBSD src repo transitioning to git this weekend Date: Wed, 23 Dec 2020 15:32:13 +0100 References: To: FreeBSD Current , FreeBSD-STABLE Mailing List In-Reply-To: Message-Id: X-Mailer: Apple Mail (2.3608.120.23.2.4) X-Rspamd-Queue-Id: 4D1FzD5sTlz3CMq X-Spamd-Bar: - X-Spamd-Result: default: False [-1.60 / 15.00]; RCVD_TLS_ALL(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[2001:41d0:302:1100::e:1def:from]; MV_CASE(0.50)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[ellael.org]; ARC_NA(0.00)[]; AUTH_NA(1.00)[]; SPAMHAUS_ZRD(0.00)[2001:41d0:302:1100::e:1def:from:127.0.2.255]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; TO_DN_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_HAM_SHORT(-1.00)[-1.000]; R_SPF_NA(0.00)[no SPF record]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:16276, ipnet:2001:41d0::/32, country:FR]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-current,freebsd-stable] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Dec 2020 14:32:26 -0000 Hi, Warner Losh wrote: > The FreeBSD project will be moving it's source repo from subversion to = git > starting this this weekend.=20 First of all I'd like to thank all those involved in this for their = efforts. Following = https://github.com/bsdimp/freebsd-git-docs/blob/main/mini-primer.md form = your other mail I was able to migrate from svn to git without running = into any issues. Right now I am learning how to use git the way I sed svn before. I am = just following 12-STABLE in order to build world and kernel. I am not = developing, neither am I committing. I wonder how one would switch from a currently used branch (OLD) to = another branch (NEW). With svn I used: svn switch svn://svn.freebsd.org/base/stable/NEW /usr/src For git I found: git branch -m stable/OLD stable/NEW or git branch -M stable/OLD stable/NEW git-branch(1): With a -m or -M option, will be renamed to = . If had a corresponding reflog, it is renamed to match , and a reflog entry is created to remember the branch renaming. If exists, -M must be used to force the = rename to happen. I don't understand that text completely, because I don't know what a = reflog is, yet ;-) Thus: Should I use "-m" or "-M" in my scenario when switching from = stable/12 to stable/13 in the near future? Thanks and regards, Michael From owner-freebsd-current@freebsd.org Wed Dec 23 14:35:54 2020 Return-Path: Delivered-To: freebsd-current@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 2D75D4C0A51 for ; Wed, 23 Dec 2020 14:35:54 +0000 (UTC) (envelope-from steffen@sdaoden.eu) Received: from sdaoden.eu (sdaoden.eu [217.144.132.164]) (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 4D1G3F3N2gz3Ck9 for ; Wed, 23 Dec 2020 14:35:53 +0000 (UTC) (envelope-from steffen@sdaoden.eu) Received: by sdaoden.eu (Postfix, from userid 1000) id 241DA16057; Wed, 23 Dec 2020 15:35:46 +0100 (CET) Date: Wed, 23 Dec 2020 15:35:45 +0100 From: Steffen Nurpmeso To: "FreeBSD Current" Subject: Re: src: continued use of Subversion for getting updates Message-ID: <20201223143545.Wf_Ww%steffen@sdaoden.eu> In-Reply-To: References: Mail-Followup-To: "FreeBSD Current" User-Agent: s-nail v14.9.20-84-g7268a84d OpenPGP: id=EE19E1C1F2F7054F8D3954D8308964B51883A0DD; url=https://ftp.sdaoden.eu/steffen.asc; preference=signencrypt BlahBlahBlah: Any stupid boy can crush a beetle. But all the professors in the world can make no bugs. X-Rspamd-Queue-Id: 4D1G3F3N2gz3Ck9 X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.23 / 15.00]; ARC_NA(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[217.144.132.164:from]; NEURAL_HAM_MEDIUM(-1.00)[-0.999]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+a]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[sdaoden.eu]; NEURAL_HAM_LONG(-1.00)[-1.000]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[217.144.132.164:from:127.0.2.255]; TO_DN_ALL(0.00)[]; NEURAL_HAM_SHORT(-0.93)[-0.927]; MID_CONTAINS_FROM(1.00)[]; RCVD_COUNT_ZERO(0.00)[0]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:15987, ipnet:217.144.128.0/20, country:DE]; MAILMAN_DEST(0.00)[freebsd-current] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Dec 2020 14:35:54 -0000 Jeffrey Bouquet wrote in : |On Wed, 23 Dec 2020 11:13:07 +0100, Johan Hendriks wrote: |> On 23/12/2020 09:49, Warner Losh wrote: |>> On Wed, Dec 23, 2020, 1:48 AM Graham Perrin \ |>> wrote: ... |> First of all a big thank you for all your time and effort you and all |> the other people put in this tremendous task. Yes, it is great to have FreeBSD as a stable git repository now, not only due to "gc --aggressive --prune=all" and the possibility to use (pseudo) bare repositories without checkouts, but also because of this. Downloaded it today (from fresh), currently doing the mentioned command, but it may be it does not reduce that much :) I really dislike that vendor imports have been tagged. Because there is only one tag namespace you cannot avoid getting all this cruft. I mean, it is too late now, but one could have used per-vendor import branches and step them via "git rm -rf '*' && tar -xf newball && git add . && git commit bla" or whatever, and then join them in. It does not matter for those who have all the repository, but you decided to loose one of the strengts of git, selective tracking. Also i think it causes updates to require more network traffic, i see this with the repos i have at repo.or.cz, the one with few heads/tags is minimal, the other requires hundreds of kilobytes just for the check that happens many times a day. All these references have to be compared each and every time. I think. On the other hand, a few years back i accidentally "heard" a discussion about improving the network protocol and that "head" reference matching, iirc, so it may change in the future. Ciao, --steffen | |Der Kragenbaer, The moon bear, |der holt sich munter he cheerfully and one by one |einen nach dem anderen runter wa.ks himself off |(By Robert Gernhardt) From owner-freebsd-current@freebsd.org Wed Dec 23 14:58:40 2020 Return-Path: Delivered-To: freebsd-current@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 F0B4B4C1619; Wed, 23 Dec 2020 14:58:40 +0000 (UTC) (envelope-from garga.bsd@gmail.com) Received: from mail-qk1-x731.google.com (mail-qk1-x731.google.com [IPv6:2607:f8b0:4864:20::731]) (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 4D1GYX1vlMz3F6N; Wed, 23 Dec 2020 14:58:39 +0000 (UTC) (envelope-from garga.bsd@gmail.com) Received: by mail-qk1-x731.google.com with SMTP id d14so15073748qkc.13; Wed, 23 Dec 2020 06:58:39 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=QO8LEsIRkAu6F87dzpL6P+ZSJtaS740ODmg5JgATpbQ=; b=Lg8CU14NJnPojqK6wXHifIgKlZ5P5ISoM/K1FTMCA8ul6gD4X7vyxlLMoY91jfqJQ1 3ohUiUyacEBFJPGLYgtkonUP41Y7OMIW9+mp6rnEeZuSEqLI0Vt+jLRIDSsQqfUu3j/D O53Nw17VPJ1C6E/2WZgzBs6KhOvSqCUZqUR2YNxxHCr9blLbYwHOmy+HEqhhMGf4CvLA wX0HK1Sw0Mb63uwf7vcrilzlgbS0MIIMpxMcqz1C5ejCUXLvutSAYRLI+sfcXdQefeyJ QV9snhMRVsQDqEppIprVMPkd7Bm/VHQSOOBYd6nUIQFf3zJmDDFTyJBVyjOhTcYNqW1r Ohlw== X-Gm-Message-State: AOAM530iByJgrXYmpJ18iuLBv/r1tiQchSw2I3adBXg21gppRiIhLILl UeEZvZJhaa9YxGc+Au8vbULxLVEi42Pzgg== X-Google-Smtp-Source: ABdhPJw4rS1n7wjQ2AZCJpA69/bgbknIE3tv+4gLZwtZx7L1+2m8AO5f7dojn1PdsBA94HFMp8OA6Q== X-Received: by 2002:a37:628b:: with SMTP id w133mr26916101qkb.247.1608735518806; Wed, 23 Dec 2020 06:58:38 -0800 (PST) Received: from mbp.home (200-12-5-188.rev.tribenet.com.br. [200.12.5.188]) by smtp.gmail.com with ESMTPSA id i13sm14913132qkk.83.2020.12.23.06.58.36 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 23 Dec 2020 06:58:37 -0800 (PST) Sender: Renato Botelho Subject: Re: HEADS UP: FreeBSD src repo transitioning to git this weekend To: Michael Grimm , FreeBSD Current , FreeBSD-STABLE Mailing List References: From: Renato Botelho Message-ID: <0bce6fd0-7a54-b90a-ac6b-24226d77a87f@FreeBSD.org> Date: Wed, 23 Dec 2020 11:58:35 -0300 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.16; rv:78.0) Gecko/20100101 Thunderbird/78.6.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4D1GYX1vlMz3F6N X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.81 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; NEURAL_HAM_SHORT(-0.61)[-0.614]; FORGED_SENDER(0.30)[garga@FreeBSD.org,gargabsd@gmail.com]; MIME_TRACE(0.00)[0:+]; RBL_DBL_DONT_QUERY_IPS(0.00)[2607:f8b0:4864:20::731:from]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MID_RHS_MATCH_FROM(0.00)[]; TAGGED_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_NEQ_ENVFROM(0.00)[garga@FreeBSD.org,gargabsd@gmail.com]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[FreeBSD.org]; SPAMHAUS_ZRD(0.00)[2607:f8b0:4864:20::731:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::731:from]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-stable,freebsd-current] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Dec 2020 14:58:41 -0000 On 23/12/20 11:32, Michael Grimm wrote: > Hi, > > Warner Losh wrote: > >> The FreeBSD project will be moving it's source repo from subversion to git >> starting this this weekend. > > First of all I'd like to thank all those involved in this for their efforts. > > Following https://github.com/bsdimp/freebsd-git-docs/blob/main/mini-primer.md form your other mail I was able to migrate from svn to git without running into any issues. > > Right now I am learning how to use git the way I sed svn before. I am just following 12-STABLE in order to build world and kernel. I am not developing, neither am I committing. > > I wonder how one would switch from a currently used branch (OLD) to another branch (NEW). > > With svn I used: > svn switch svn://svn.freebsd.org/base/stable/NEW /usr/src > > For git I found: > git branch -m stable/OLD stable/NEW > or > git branch -M stable/OLD stable/NEW > > git-branch(1): > With a -m or -M option, will be renamed to . If > had a corresponding reflog, it is renamed to match > , and a reflog entry is created to remember the branch > renaming. If exists, -M must be used to force the rename to > happen. > > I don't understand that text completely, because I don't know what a reflog is, yet ;-) > > Thus: Should I use "-m" or "-M" in my scenario when switching from stable/12 to stable/13 in the near future? git-branch is used to create/delete/rename branches. If you want to switch to a different already existing branch, as svn switch does, you should look at git-checkout. It can be a bit expensive due to the size of src repository so if you do work on multiple branches too often you can improve it using git-worktree. -- Renato Botelho From owner-freebsd-current@freebsd.org Wed Dec 23 15:04:44 2020 Return-Path: Delivered-To: freebsd-current@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 AF2EF4C17B7; Wed, 23 Dec 2020 15:04:44 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4D1GhX4ddGz3Fv8; Wed, 23 Dec 2020 15:04:44 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from onlyone.not-for.work (onlyone.not-for.work [IPv6:2a01:4f8:201:6350::2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) (Authenticated sender: lev/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 739F9273EF; Wed, 23 Dec 2020 15:04:44 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from [192.168.23.230] (unknown [89.113.128.32]) (Authenticated sender: lev@serebryakov.spb.ru) by onlyone.not-for.work (Postfix) with ESMTPSA id 4A80F6173; Wed, 23 Dec 2020 18:04:41 +0300 (MSK) Reply-To: lev@FreeBSD.org Subject: Re: HEADS UP: FreeBSD src repo transitioning to git this weekend To: Michael Grimm , FreeBSD Current , FreeBSD-STABLE Mailing List References: From: Lev Serebryakov Organization: FreeBSD Message-ID: <996b191c-635e-3248-c8f9-ea1b5f70507e@FreeBSD.org> Date: Wed, 23 Dec 2020 18:04:40 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.6.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Dec 2020 15:04:44 -0000 On 23.12.2020 17:32, Michael Grimm wrote: > git-branch(1): > With a -m or -M option, will be renamed to . If ==============================================^^^^^^^^^^^^^^^^^^^^ > had a corresponding reflog, it is renamed to match > , and a reflog entry is created to remember the branch > renaming. If exists, -M must be used to force the rename to > happen. > > I don't understand that text completely, because I don't know what a reflog is, yet ;-) > > Thus: Should I use "-m" or "-M" in my scenario when switching from stable/12 to stable/13 in the near future? You should not use any options if you want to switch your working copy to new branch. `-m` and `-M` *renames* branch! -- // Lev Serebryakov From owner-freebsd-current@freebsd.org Wed Dec 23 15:09:08 2020 Return-Path: Delivered-To: freebsd-current@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 0C3DE4C1E18; Wed, 23 Dec 2020 15:09:08 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4D1Gnb6s8Zz3GC9; Wed, 23 Dec 2020 15:09:07 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from onlyone.not-for.work (onlyone.not-for.work [148.251.9.81]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) (Authenticated sender: lev/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id C4C71265D9; Wed, 23 Dec 2020 15:09:07 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from [192.168.23.230] (unknown [89.113.128.32]) (Authenticated sender: lev@serebryakov.spb.ru) by onlyone.not-for.work (Postfix) with ESMTPSA id 20A9B6176; Wed, 23 Dec 2020 18:09:05 +0300 (MSK) Reply-To: lev@FreeBSD.org Subject: Re: HEADS UP: FreeBSD src repo transitioning to git this weekend From: Lev Serebryakov To: Michael Grimm , FreeBSD Current , FreeBSD-STABLE Mailing List References: <996b191c-635e-3248-c8f9-ea1b5f70507e@FreeBSD.org> Organization: FreeBSD Message-ID: Date: Wed, 23 Dec 2020 18:09:05 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.6.0 MIME-Version: 1.0 In-Reply-To: <996b191c-635e-3248-c8f9-ea1b5f70507e@FreeBSD.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Dec 2020 15:09:08 -0000 On 23.12.2020 18:04, Lev Serebryakov wrote: > On 23.12.2020 17:32, Michael Grimm wrote: > >> git-branch(1): >>         With a -m or -M option, will    be renamed to . If > ==============================================^^^^^^^^^^^^^^^^^^^^ >>         had a corresponding reflog, it is renamed to    match >>         , and    a reflog entry is created to remember the branch >>         renaming. If     exists,    -M must    be used    to force the rename to >>         happen. >> >> I don't understand that text completely, because I don't know what a reflog is, yet ;-) >> >> Thus: Should I use "-m" or "-M" in my scenario when switching from stable/12 to stable/13 in the near future? > You should not use any options if you want to switch your working copy to new branch. `-m` and `-M` *renames* branch! I'm idiot today, it is `git checkout ` of course. -- // Lev Serebryakov From owner-freebsd-current@freebsd.org Wed Dec 23 15:31:31 2020 Return-Path: Delivered-To: freebsd-current@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 242344C2541 for ; Wed, 23 Dec 2020 15:31:31 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wr1-x42a.google.com (mail-wr1-x42a.google.com [IPv6:2a00:1450:4864:20::42a]) (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 4D1HHQ1rryz3HvG for ; Wed, 23 Dec 2020 15:31:29 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: by mail-wr1-x42a.google.com with SMTP id t30so19006632wrb.0 for ; Wed, 23 Dec 2020 07:31:29 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language; bh=PdKjOrP2WY3ZBIMgu8JrfvnI5L6jJJFPLqng1dUNuwM=; b=Dy5FVKpKSXD+8tbukQf09TQxP1oEKb6FhKf3NBv3YVk6lPDNF3876p6Q6s283uegx5 GGZU5dXOJTbF7K9Pxu2MbF8dPm2X+zx6294YXRw9E6/B0PRPo2LwIov8/ji9EdPO0eAG BDZrdANZn0KTLZuMEPIQF/qPsKRlfpcFQiPYht8jaYFuoGGWzb8slSDX02NlnFdA5Fiz zQTu6rnt9lK5MUo9VmVI7hVa1bwKy1i35vXHlxk6unbglgSCYAo+f7Bsjcya3qdVt+lE g36oy1SCKq7fTHRlOTq3jiB0stXWqt0DozRIFSrU42uXCFWF2dZ9UL7MYShdaFFwk6z4 Y6FQ== X-Gm-Message-State: AOAM531t0FC+jLMfZLPcEJvQ7yW7HyNoEXg0fH82mBY1JZKeRnKXKEcc jZKPnNrSiq9hLAUxvs3MrYpX+2xW2NVaYw== X-Google-Smtp-Source: ABdhPJzxygJBJWq7yDJGL9SIEF/guCwAc1bwyIXwNiLLiMYOWThEqj8ZDGohw7CRQRbW6epCVMSvow== X-Received: by 2002:a5d:638b:: with SMTP id p11mr28957706wru.89.1608737488023; Wed, 23 Dec 2020 07:31:28 -0800 (PST) Received: from [192.168.1.11] (79-66-147-78.dynamic.dsl.as9105.com. [79.66.147.78]) by smtp.gmail.com with ESMTPSA id r15sm34275570wrq.1.2020.12.23.07.31.27 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 23 Dec 2020 07:31:27 -0800 (PST) Subject: FreeBSD-CURRENT src: pulling without pushing: example Git commands to clone then update To: freebsd-current@freebsd.org References: <20201222183900.GA22353@www.zefox.net> <81C07616-434E-4DF4-91AC-518AECF4F16F@gromit.dlib.vt.edu> <01b07b90-e206-aa56-aa5b-91c764ef36a4@gmail.com> <4a78a724-08d8-b9bd-1353-598b5c596078@gmail.com> <50240461-2c49-42b2-5df6-98041efc8419@gmail.com> From: Graham Perrin Message-ID: <53c66d2a-293c-9c42-acd9-ad1c280be7c7@gmail.com> Date: Wed, 23 Dec 2020 15:31:26 +0000 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:78.0) Gecko/20100101 Thunderbird/78.6.0 MIME-Version: 1.0 In-Reply-To: <50240461-2c49-42b2-5df6-98041efc8419@gmail.com> Content-Language: en-GB X-Rspamd-Queue-Id: 4D1HHQ1rryz3HvG X-Spamd-Bar: -- X-Spamd-Result: default: False [-3.00 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; TO_DN_NONE(0.00)[]; URI_COUNT_ODD(1.00)[3]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-1.00)[-0.999]; RECEIVED_SPAMHAUS_PBL(0.00)[79.66.147.78:received]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MID_RHS_MATCH_FROM(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[2a00:1450:4864:20::42a:from]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[2a00:1450:4864:20::42a:from:127.0.2.255]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::42a:from]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-current] Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Content-Filtered-By: Mailman/MimeDel 2.1.34 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Dec 2020 15:31:31 -0000 On 23/12/2020 10:13, Johan Hendriks wrote: > … For me and i think a lot of regular users that do not push just > pull, a simple page with the exact commands to track stable or head is > very appreciated. > > Like svnlite update /usr/src replace with git pull .... and so on and > an example for head, stable or release will push most people in the > right direction. … -CURRENT ======== Guided mostly by the documentation: 1. with /usr/src as an empty working directory 2. the command below, just once git clone -o freebsd -b main --depth 1 https://git.freebsd.org/src.git freebsd-current (I do not foresee me committing, and I had no immediate interest in history.) Subsequent updates ------------------ portsnap auto && git -C /usr/src/freebsd-current pull --ff-only && echo "FreeBSD-CURRENT Git revision: " && git -C /usr/src/freebsd-current rev-list --count HEAD – take what you like from that. Not intended to be an exact command for other users, but it suits me. Context: HTH Graham From owner-freebsd-current@freebsd.org Wed Dec 23 15:36:25 2020 Return-Path: Delivered-To: freebsd-current@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 35D7B4C2AA2 for ; Wed, 23 Dec 2020 15:36:25 +0000 (UTC) (envelope-from bsd-lists@bsdforge.com) Received: from udns.ultimatedns.net (static-24-113-41-81.wavecable.com [24.113.41.81]) (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-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "ultimatedns.net", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4D1HP45nnKz3JMg for ; Wed, 23 Dec 2020 15:36:24 +0000 (UTC) (envelope-from bsd-lists@bsdforge.com) Received: from ultimatedns.net (localhost [127.0.0.1]) by udns.ultimatedns.net (8.16.1/8.16.1) with ESMTP id 0BNFaffl072658; Wed, 23 Dec 2020 07:36:47 -0800 (PST) (envelope-from bsd-lists@bsdforge.com) MIME-Version: 1.0 Date: Wed, 23 Dec 2020 07:36:41 -0800 From: Chris To: FreeBSD Current Cc: Warner Losh Subject: Re: src: continued use of Subversion for getting updates In-Reply-To: References: <20201222183900.GA22353@www.zefox.net> <81C07616-434E-4DF4-91AC-518AECF4F16F@gromit.dlib.vt.edu> <01b07b90-e206-aa56-aa5b-91c764ef36a4@gmail.com> User-Agent: UDNSMS/17.0 Message-ID: X-Sender: bsd-lists@bsdforge.com Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 4D1HP45nnKz3JMg X-Spamd-Bar: / X-Spamd-Result: default: False [0.00 / 15.00]; ASN(0.00)[asn:11404, ipnet:24.113.0.0/16, country:US]; local_wl_ip(0.00)[24.113.41.81] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Dec 2020 15:36:25 -0000 On 2020-12-22 23:01, Warner Losh wrote: > On Tue, Dec 22, 2020, 11:47 PM Graham Perrin wrote: > >> On 23/12/2020 00:10, Paul Mather wrote: >> > … continue to get src updates via Subversion. … >> >> As far as I can tell: >> >> * for stable/12 alone >> > > stable/11 as well as the releng branches for as long as the project has > them under support. I wrote the code to replay commits into subversion for > the convenience of our users on those branches. The 12.x releases will be > built out of Subversion to preserve $FreeBSD$ expansion and other obscure > subversion details that may matter or be disruptive to people using those > branches. > > Current has moved entirely to git. New commits have started up again. > Stable/11 and stable/12 are there as well, but there are a couple of last > minute snags that are being sorted out so it will be an additional day, > maybe two before those start. FreeBSD 13 will be entirely from git and will > be branching late winter or early spring if all goes well. Other issues > with git are being sorted our as they arise. > > For those using github, migration instructions will be in place once the > changes there are complete. What I've written up is enough for the seasoned > traveler, but lacks a few details that were hosted worked out in the past > days I've not had time to fold in. We hope to have that all sorted out by > Christmas. > > This has been a big job with way more moving parts than I'd ever thought > possible. We've attended to most of them, and are fixing the stragglers as > the team becomes aware of them. On a slight aside; Any plans to incorporate GitLab into any of this? --Chris > > Warner > > * for a limited period. >> >> < >> https://github.com/bsdimp/freebsd-git-docs/blob/4833066feda51cc3a907cf7bff1c4344b3edd5c6/big-picture.md#L103 >> > >> >> In context: >> >> >> _______________________________________________ >> freebsd-current@freebsd.org mailing list >> https://lists.freebsd.org/mailman/listinfo/freebsd-current >> To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" >> > _______________________________________________ > freebsd-current@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" From owner-freebsd-current@freebsd.org Wed Dec 23 15:41:24 2020 Return-Path: Delivered-To: freebsd-current@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 B14144C2E87 for ; Wed, 23 Dec 2020 15:41:24 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wr1-x433.google.com (mail-wr1-x433.google.com [IPv6:2a00:1450:4864:20::433]) (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 4D1HVq6xSRz3KG0 for ; Wed, 23 Dec 2020 15:41:23 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: by mail-wr1-x433.google.com with SMTP id t16so19022899wra.3 for ; Wed, 23 Dec 2020 07:41:23 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=gaFJb6hvdbj0AAaBwr8SRZhMI7xq1Cg0bcfr2Wp9pfA=; b=INrJ7wQWYlKZVSTEuRZd3HaNWCLEqjfPFrGEo29NriMgk5LJ/0YTrYGWZi+rmI0utq Hme2KeWuXnBpA3fVPe4mRz3FVhOBvKd2WkUHhC40c19nN5UkPLcRahCb1h29mkjU5Ff+ BXTeUrEW3FdZBC5tqQoOXGMCaxReq28WC8+TLJj9eDrGnDmSp1C58zogX2G/YMs/vo/x TfFsTO3isgbp+S6QBRe3odkdwgWNl9Msl95qX27uhyQGpMYly/T7OlExYCeFru0LGbP7 GRZpIS+rktfw3e+aMwLm9ibU/scf/Sjjd/RfzsY180a8zA3I01NF1EA1UicMvsXlnElr ZQzw== X-Gm-Message-State: AOAM530JPljXZfIYdjm+dtqkuR+P7N5GIehVS63utIjLLuEiapmxJ/5K YBiwctPCIldsoc7AkS3/6d9Lypty+OXs5g== X-Google-Smtp-Source: ABdhPJzMKDyvSoLP64HJebo763rhSeTKw1R3j8duka4kALmNd6DPDVSl5SDyHgt/68ABkb7pT/LBJw== X-Received: by 2002:a05:6000:1043:: with SMTP id c3mr29540365wrx.34.1608738081947; Wed, 23 Dec 2020 07:41:21 -0800 (PST) Received: from [192.168.1.11] (79-66-147-78.dynamic.dsl.as9105.com. [79.66.147.78]) by smtp.gmail.com with ESMTPSA id j13sm181948wmi.36.2020.12.23.07.41.21 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 23 Dec 2020 07:41:21 -0800 (PST) Subject: FreeBSD: GitLab To: freebsd-current@freebsd.org References: <20201222183900.GA22353@www.zefox.net> <81C07616-434E-4DF4-91AC-518AECF4F16F@gromit.dlib.vt.edu> <01b07b90-e206-aa56-aa5b-91c764ef36a4@gmail.com> From: Graham Perrin Message-ID: <7b82f25b-9f0a-32c1-0f05-3a92474051b4@gmail.com> Date: Wed, 23 Dec 2020 15:41:20 +0000 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:78.0) Gecko/20100101 Thunderbird/78.6.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-GB X-Rspamd-Queue-Id: 4D1HVq6xSRz3KG0 X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; TO_DN_NONE(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-1.00)[-1.000]; RECEIVED_SPAMHAUS_PBL(0.00)[79.66.147.78:received]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MID_RHS_MATCH_FROM(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[2a00:1450:4864:20::433:from]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[2a00:1450:4864:20::433:from:127.0.2.255]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::433:from]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-current] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Dec 2020 15:41:24 -0000 On 23/12/2020 15:36, Chris wrote: > … Any plans to incorporate GitLab into any of this? ▶ big-picture.md is probably the best starting point. From owner-freebsd-current@freebsd.org Wed Dec 23 15:56:11 2020 Return-Path: Delivered-To: freebsd-current@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 3501A4C35C2; Wed, 23 Dec 2020 15:56:11 +0000 (UTC) (envelope-from SRS0=fNuQ=F3=quip.cz=000.fbsd@elsa.codelab.cz) Received: from elsa.codelab.cz (elsa.codelab.cz [94.124.105.4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4D1Hqt0t6Hz3LHL; Wed, 23 Dec 2020 15:56:09 +0000 (UTC) (envelope-from SRS0=fNuQ=F3=quip.cz=000.fbsd@elsa.codelab.cz) Received: from elsa.codelab.cz (localhost [127.0.0.1]) by elsa.codelab.cz (Postfix) with ESMTP id 9F15328423; Wed, 23 Dec 2020 16:56:02 +0100 (CET) Received: from illbsd.quip.test (ip-94-113-69-69.net.upcbroadband.cz [94.113.69.69]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by elsa.codelab.cz (Postfix) with ESMTPSA id BA3E228422; Wed, 23 Dec 2020 16:55:59 +0100 (CET) Subject: Re: git tools for building in base? To: uqs@freebsd.org References: <20201125055425.01AA628417@elsa.codelab.cz> <10f7b800-b015-2a80-b741-4f7db03bf6eb@quip.cz> From: Miroslav Lachman <000.fbsd@quip.cz> Cc: freebsd-current@freebsd.org, freebsd-git@freebsd.org Message-ID: <49d6a212-f266-5a71-4982-9c368887494c@quip.cz> Date: Wed, 23 Dec 2020 16:55:58 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 4D1Hqt0t6Hz3LHL X-Spamd-Bar: / X-Spamd-Result: default: False [-0.07 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_NONE(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; NEURAL_HAM_SHORT(-0.28)[-0.278]; FORGED_SENDER(0.30)[000.fbsd@quip.cz,SRS0=fNuQ=F3=quip.cz=000.fbsd@elsa.codelab.cz]; RECEIVED_SPAMHAUS_PBL(0.00)[94.113.69.69:received]; SUBJECT_ENDS_QUESTION(1.00)[]; R_DKIM_NA(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[94.124.105.4:from]; MIME_TRACE(0.00)[0:+]; FROM_NEQ_ENVFROM(0.00)[000.fbsd@quip.cz,SRS0=fNuQ=F3=quip.cz=000.fbsd@elsa.codelab.cz]; ASN(0.00)[asn:42000, ipnet:94.124.104.0/21, country:CZ]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-0.997]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[quip.cz]; AUTH_NA(1.00)[]; SPAMHAUS_ZRD(0.00)[94.124.105.4:from:127.0.2.255]; RCVD_TLS_LAST(0.00)[]; R_SPF_NA(0.00)[no SPF record]; MAILMAN_DEST(0.00)[freebsd-current,freebsd-git] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Dec 2020 15:56:11 -0000 On 23/12/2020 13:54, Ulrich Spörlein wrote: > On Fri, 2020-12-18 at 14:02:08 +0100, Miroslav Lachman wrote: >> On 25/11/2020 06:54, Thomas Mueller wrote: >> >>> NetBSD users face a similar problem with their upcoming switch from >>> cvs to hg (Mercurial). >> >> Do anybody have a link to some documents stating why FreeBSD chose Git >> and why NetBSD chose Mercurial? I am using both tools at $WORK, I am >> just curious what leads to these decisions. > > No documents, but git was simply more mature back when I started this > effort a decade ago and it is and was more popular (with all the added > side effects that has). I was (and am) only an occasional user of hg and > even git, so familiarity wasn't quite an argument back then, though the > git storage model is much nicer for the required history re-writing. > > In the early days I pushed to googlecode and bitbucket as well, you can > see that here > https://svnweb.freebsd.org/base/user/uqs/git_conv/git_conv?r1=251786&r2=251785&pathrev=251786 > > > Not visible are the trials I ran with git-svn and hg, both of which only > could handle the single head branch, but not all the other branching > craziness that was and is going on in the repo. > > I don't fully recall, but I think that the hg conversion was slow and > the disk space needed was quite a bit more than git. > > So in summary, I guess it can be summed up as: > - there was no svn-all-fast-export for hg back then > - even bitbucket switched from hg to git > - history rewriting is easier in git, see e.g. this file for the stuff > that's required to make the cvs2svn things a bit nicer: > https://github.com/freebsd/git_conv/blob/master/fix_bogus_tags.sh > > Granted, now that the heavy lifting is done, one could probably do a > git2hg transition, as the history is now pretty sane and should be > compatible to the hg model. > > But lack of anyone (to my knowledge?) providing a hg copy of FreeBSD all > these years tells me that there's simply no demand for it. > > There's https://wiki.freebsd.org/LocalMercurial from 2008 but that skips > converting from r1. Of interest is also > https://www.mercurial-scm.org/pipermail/mercurial/2019-May/051240.html > which looks like the size issues with hg haven't been fixed yet. It also > seems that http://hg-beta.freebsd.org/base/branches has the > user-servicable branches only, but not vendor. So it's not usable as a > source-of-truth for the project. > > I would encourage everyone *not* to base their hg work off of SVN but > take the soon-official git repo instead. If you wanted to do this right > off of SVN, here's just one of dozens of quirks: > https://github.com/freebsd/git_conv/blob/master/revisions.md > > You've been warned ;] Thank you so much. This is very valuable post. I didn't expect such detailed information. As I am using hg for my local projects and git for public / $WORK maybe one day I will try to setup hg repo from official git repo - just for "the fun". I am completely fine with svn, or git or anything else was / is / will be the official source even if there is no tool in base. Installing package is so simple in these days. Thank you again! Kind regards Miroslav Lachman From owner-freebsd-current@freebsd.org Wed Dec 23 16:24:21 2020 Return-Path: Delivered-To: freebsd-current@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 8E60F4C3BF6 for ; Wed, 23 Dec 2020 16:24:21 +0000 (UTC) (envelope-from steffen@sdaoden.eu) Received: from sdaoden.eu (sdaoden.eu [217.144.132.164]) (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 4D1JSN5MBNz3NWf; Wed, 23 Dec 2020 16:24:20 +0000 (UTC) (envelope-from steffen@sdaoden.eu) Received: by sdaoden.eu (Postfix, from userid 1000) id 1774016057; Wed, 23 Dec 2020 17:24:18 +0100 (CET) Date: Wed, 23 Dec 2020 17:24:17 +0100 From: Steffen Nurpmeso To: Brooks Davis , Thomas Mueller , freebsd-current@freebsd.org Cc: Theodore Ts'o Subject: Re: HEADS UP: FreeBSD src repo transitioning to git this weekend Message-ID: <20201223162417.v7Ce6%steffen@sdaoden.eu> In-Reply-To: <20201223023242.GG31099@funkthat.com> References: <31ab8015-a0c4-af77-0ead-a17da0f88f1d@freebsd.org> <5fdc0b90.1c69fb81.866eb.8c29SMTPIN_ADDED_MISSING@mx.google.com> <20201218175241.GA72552@spindle.one-eyed-alien.net> <20201218182820.1P0tK%steffen@sdaoden.eu> <20201223023242.GG31099@funkthat.com> Mail-Followup-To: Brooks Davis , Thomas Mueller , freebsd-current@freebsd.org, Theodore Ts'o User-Agent: s-nail v14.9.20-84-g7268a84d OpenPGP: id=EE19E1C1F2F7054F8D3954D8308964B51883A0DD; url=https://ftp.sdaoden.eu/steffen.asc; preference=signencrypt BlahBlahBlah: Any stupid boy can crush a beetle. But all the professors in the world can make no bugs. X-Rspamd-Queue-Id: 4D1JSN5MBNz3NWf X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.30 / 15.00]; ARC_NA(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[217.144.132.164:from]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+a]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[sdaoden.eu]; NEURAL_HAM_LONG(-1.00)[-1.000]; SPAMHAUS_ZRD(0.00)[217.144.132.164:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_HAM_SHORT(-1.00)[-1.000]; MID_CONTAINS_FROM(1.00)[]; FREEMAIL_TO(0.00)[freebsd.org,twc.com]; RCVD_COUNT_ZERO(0.00)[0]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:15987, ipnet:217.144.128.0/20, country:DE]; MAILMAN_DEST(0.00)[freebsd-current] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Dec 2020 16:24:21 -0000 John-Mark Gurney wrote in <20201223023242.GG31099@funkthat.com>: |Steffen Nurpmeso wrote this message on Fri, Dec 18, 2020 at 19:28 +0100: |> Brooks Davis wrote in |> <20201218175241.GA72552@spindle.one-eyed-alien.net>: |>|On Thu, Dec 17, 2020 at 05:53:20PM -0800, Thomas Mueller wrote: ... |>|Signed commits have no practicl effect on users of a repo. |> |> Well you can verify integrity of a repository regardless of how it |> was distributed, this is why it is done, right. ... |TL;DR I don't see any reason for devs to sign commits. | |I could see use for RE (or another entity) to occasionally (weekly?) |sign the repo (say COPYRIGHT or UPDATING), and it would be nice for |them to sign all the tags used for releases, but having every dev |would both make the dev's life difficult... Sure. Signing at least releases makes a lot of sense. Your idea of periodically sealing the tree is interesting, because it can even be automatized (dependent on the key). stable/ patch pumpkins could sign at least the last commit they cherry pick back to stable, aren't ehy in distress already :) |It's also hard to collect ALL the keys of the devs at any point in |time to decide if that key is authorized to sign a commit in the |repo... Like if a dev starts in 2021, any commits made by that |dev prior to 2021 should not be "valid".. Then there's also the |issue that people's keys change over time, and now you need to know |what time period each key was valid for, otherwise a compromised key |could be used to insert malicious changes into your/the tree... | |Then there's also the point that the repo is (looks like it) using |SHA-1 hashes, which are effectively broken, so depending upon them |to validate the tree is questionable anyways. git uses the hardened SHA-1 for sure, which is, as far as i know, at least safe against the known attack. I .. have not tracked this, but i think upgrading to SHA-256 is possible, once this will become standard. Just even more metadata, then. I have not looked into this, still in progress. Imho: devs should show "muchos cojones". I am sure you appreciate a daunting post, i think it is ok to quote this post from openssl-dev@openssl.org ("Re: Attribution of pull requests in git"): Theodore Ts'o wrote in <20140426145907.GA1278@thunk.org>: |On Sat, Apr 26, 2014 at 11:29:39AM +0100, Ben Laurie wrote: |> I just noticed that if I merge a pull request, then both author and |> committer are set to whoever made the pull request. | |Are you using github, or git using its standard pull request workflow? | |In the standard git workflow, the author and committer is set to the |person who merged the pull. The person who requested the pull request |is recorded in the signed git tag. For example, I recently signed a |git tag: | |% git tag -s ext4_for_linus_stable | | Wonderful. |% git push ssh://gitolite@ra.kernel.org/pub/scm/linux/kernel/git/tytso/e\ |xt4.git tags/ext4_for_linus_stable | | Ah yes. Correct enough for German public law television at its best! |% git request-pull origin git://git.kernel.org/pub/scm/linux/kernel/git/\ |tytso/ext4.git tags/ext4_for_linus_stable > /tmp/pull | |(I have aliases and shell scripts for most of this, but I've expanded |all of this out for clarity.) | |Then I e-mailed the following to Linus, and then after he merged the |pull request, when I pulled down his tree, tou can see the following: | |% git show --pretty=fuller --show-signature origin |commit 9ac03675010a69507c0a9d832d6a722e07d35cc6 |merged tag 'ext4_for_linus_stable' |gpg: Signature made Sun 20 Apr 2014 10:23:16 PM EDT using RSA key ID \ |C11804F0 |gpg: Good signature from "Theodore Ts'o " |gpg: aka "Theodore Ts'o " |gpg: aka "Theodore Ts'o " |Merge: a798c10 0a04b24 |Author: Linus Torvalds |AuthorDate: Sun Apr 20 20:43:47 2014 -0700 |Commit: Linus Torvalds |CommitDate: Sun Apr 20 20:43:47 2014 -0700 ... |The advantage of doing this way is that git will detach the signature |from the tag, and save it in the merge conflict, so years later, the |cryptographic accountability chain is preserved in the git tree. | |Cheers, Hope that helps. I personally sign releases and (at least the head of a bunch of) commits to [master] and [stable] (it is a git alias which does it). Looser that i am i have a setup-privacy script on an encrypted partition that loads keys, unfortunately not even root can kill -SOMESIG to cause all ssh-agents etc to unload and clear the loaded keys, therefore i hook acpi and do something like if command -v ssh-add >/dev/null 2>&1; then for a in /tmp/ssh-*/agent.*; do [ -e "$a" ] || continue act '( SSH_AUTH_SOCK="$a" ssh-add -D ) /dev/null 2>&1 &' done fi Luckily i do not yet use per-user private temporary directories. All in all it is terrible mess. A good afternoon from Germany i wish. --steffen | |Der Kragenbaer, The moon bear, |der holt sich munter he cheerfully and one by one |einen nach dem anderen runter wa.ks himself off |(By Robert Gernhardt) From owner-freebsd-current@freebsd.org Wed Dec 23 16:43:50 2020 Return-Path: Delivered-To: freebsd-current@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 B53C24C43BA for ; Wed, 23 Dec 2020 16:43:50 +0000 (UTC) (envelope-from bsd-lists@bsdforge.com) Received: from udns.ultimatedns.net (static-24-113-41-81.wavecable.com [24.113.41.81]) (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-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "ultimatedns.net", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4D1Jtt3ZXkz3Pqv for ; Wed, 23 Dec 2020 16:43:50 +0000 (UTC) (envelope-from bsd-lists@bsdforge.com) Received: from ultimatedns.net (localhost [127.0.0.1]) by udns.ultimatedns.net (8.16.1/8.16.1) with ESMTP id 0BNGi9jO090658; Wed, 23 Dec 2020 08:44:15 -0800 (PST) (envelope-from bsd-lists@bsdforge.com) MIME-Version: 1.0 Date: Wed, 23 Dec 2020 08:44:09 -0800 From: Chris To: freebsd-current Cc: Graham Perrin Subject: Re: FreeBSD: GitLab In-Reply-To: <7b82f25b-9f0a-32c1-0f05-3a92474051b4@gmail.com> References: <20201222183900.GA22353@www.zefox.net> <81C07616-434E-4DF4-91AC-518AECF4F16F@gromit.dlib.vt.edu> <01b07b90-e206-aa56-aa5b-91c764ef36a4@gmail.com> <7b82f25b-9f0a-32c1-0f05-3a92474051b4@gmail.com> User-Agent: UDNSMS/17.0 Message-ID: <83c34f774c1f8a3c164086883882ba7f@bsdforge.com> X-Sender: bsd-lists@bsdforge.com Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 4D1Jtt3ZXkz3Pqv X-Spamd-Bar: / X-Spamd-Result: default: False [0.00 / 15.00]; ASN(0.00)[asn:11404, ipnet:24.113.0.0/16, country:US]; local_wl_ip(0.00)[24.113.41.81] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Dec 2020 16:43:50 -0000 On 2020-12-23 07:41, Graham Perrin wrote: > On 23/12/2020 15:36, Chris wrote: > >> … Any plans to incorporate GitLab into any of this? > > > ▶ > big-picture.md is > probably the best starting point. Brilliant! :) I mainly asked because GitLab seems to offer a richer toolset IMHO. Thanks, Graham! --Chris > From owner-freebsd-current@freebsd.org Wed Dec 23 16:52:32 2020 Return-Path: Delivered-To: freebsd-current@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 4409E4C4C0A for ; Wed, 23 Dec 2020 16:52:32 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qk1-x72b.google.com (mail-qk1-x72b.google.com [IPv6:2607:f8b0:4864:20::72b]) (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 4D1K4v3kqhz3Qcc for ; Wed, 23 Dec 2020 16:52:31 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qk1-x72b.google.com with SMTP id 19so15442478qkm.8 for ; Wed, 23 Dec 2020 08:52:31 -0800 (PST) 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=Y954LtlWpTdMXZ4iN+5lgiAxu0E52sEKF0SJSrqtluM=; b=ZVo+i44SM/5fKhYBKCZstVTcDMUQmZ31Z2aHxpzi7qEKkKCKhEZ4Ze6glXoDcSHRyN VsCsmPMNM4ROocGPlRfyQK0QRY1YzvPCxE95ki6YwJXWNKwIXM6JktCXeCk/DF+axFw3 /asLRYc6ahr63pjFv0Qki4bx4zcRzW0ohs+0LOXSzUwlWjIvTDSMxVOJmY7u2tO9k9IP jxjoBG5jTlzt0vZo5Nyi9BU7NuVqWKgn0Ve8D38p8Jl3FKpYbO/l9cu3wQGZi+FvrQ7s 330zqmmaMFQZ602TDZeofJbMjqv8ds8cr1YJGVo1UVbfZSG0Q/6gjKNGu78Aijp2+5mT aQ6A== X-Gm-Message-State: AOAM530LeHaXcctuLjJ9kmg9aFrLbe94tYAt9xDT+J98j2Szvyfh4djN MJgoXeUt85Gj79v2BkgvnAUcHlF7PZ2gFonq8N+inaqnhTTGEg== X-Google-Smtp-Source: ABdhPJxsMFNt+IwdSxpUcxZ0Yg2/NKX71A2EBk89VcI/Qwe7IFrsCmGqHIBXy/lJlqSsaihxn13gjT94mb7cYyP8q2s= X-Received: by 2002:a37:4a4e:: with SMTP id x75mr27523124qka.89.1608742350507; Wed, 23 Dec 2020 08:52:30 -0800 (PST) MIME-Version: 1.0 References: <20201222183900.GA22353@www.zefox.net> <81C07616-434E-4DF4-91AC-518AECF4F16F@gromit.dlib.vt.edu> <01b07b90-e206-aa56-aa5b-91c764ef36a4@gmail.com> <7b82f25b-9f0a-32c1-0f05-3a92474051b4@gmail.com> <83c34f774c1f8a3c164086883882ba7f@bsdforge.com> In-Reply-To: <83c34f774c1f8a3c164086883882ba7f@bsdforge.com> From: Warner Losh Date: Wed, 23 Dec 2020 09:52:19 -0700 Message-ID: Subject: Re: FreeBSD: GitLab To: Chris Cc: freebsd-current , Graham Perrin X-Rspamd-Queue-Id: 4D1K4v3kqhz3Qcc X-Spamd-Bar: -- X-Spamd-Result: default: False [-3.00 / 15.00]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-current]; R_DKIM_ALLOW(-0.20)[bsdimp-com.20150623.gappssmtp.com:s=20150623]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; DMARC_NA(0.00)[bsdimp.com]; SPAMHAUS_ZRD(0.00)[2607:f8b0:4864:20::72b:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[bsdimp-com.20150623.gappssmtp.com:+]; NEURAL_HAM_SHORT(-1.00)[-1.000]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::72b:from]; 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:~]; RBL_DBL_DONT_QUERY_IPS(0.00)[2607:f8b0:4864:20::72b:from]; RCVD_COUNT_TWO(0.00)[2]; FREEMAIL_CC(0.00)[freebsd.org,gmail.com]; FROM_NEQ_ENVFROM(0.00)[imp@bsdimp.com,wlosh@bsdimp.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.34 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Dec 2020 16:52:32 -0000 On Wed, Dec 23, 2020 at 9:44 AM Chris wrote: > On 2020-12-23 07:41, Graham Perrin wrote: > > On 23/12/2020 15:36, Chris wrote: > > > >> =E2=80=A6 Any plans to incorporate GitLab into any of this? > > > > > > =E2=96= =B6 > > big-picture.md is > > probably the best starting point. > Brilliant! :) > > I mainly asked because GitLab seems to offer a richer toolset IMHO. > The project is publishing many places, and will use features of the places it publishes as it refines the future workflow. The different mirroring/hosting services offer different features and it's not yet clear how we can best utilize them or if even one size fits all. Warner From owner-freebsd-current@freebsd.org Wed Dec 23 16:58:23 2020 Return-Path: Delivered-To: freebsd-current@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 B0DA24C4CDC for ; Wed, 23 Dec 2020 16:58:23 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qv1-xf2f.google.com (mail-qv1-xf2f.google.com [IPv6:2607:f8b0:4864:20::f2f]) (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 4D1KCf6HTvz3R1Y for ; Wed, 23 Dec 2020 16:58:22 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qv1-xf2f.google.com with SMTP id l7so54573qvt.4 for ; Wed, 23 Dec 2020 08:58:22 -0800 (PST) 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=XBlfh13lQPoUv1fPqXP65w4/14nny66wIZboI+33OQo=; b=Cf17Z0BF6bvJvFDoH7eUBZlpLaqa/wan/svbRsWXUCK0iItE1a3ft0Ckw8dSGK0hn/ wOJhl1nqnBbXnllKZlqFPw19JO3PEOM82c5lFISM8PmxcBvlSVPfLlQl7mr3k66EoxsC 12nG9TUsMysICN9pfdDLGUSAQ1F9eJRSgDmwZeiesVZn1OgJN1RNsKfhkyL1Zl3XFXKg 7opt0iwsdf9symQMJxfuUkJyei6W6d0WLcV8YQ7YfmIesyQ/SG9iTQRw8mZURtw9c9kL 7oX7fkM1O7Immm0JZLiqoc/FN/88l4aI9PKU2ciQODZYdX9AQQi/NvdtsZ7GiYblPHdk pLUg== X-Gm-Message-State: AOAM533/nnjDsTKew9jyBb0S/ybfCZzemW5VeSOfu/b4eXuCXWEMRvYy Wh4mDym+y5BFpkcQCFftjCVEWyTX/dNKsPpJFyCWSw== X-Google-Smtp-Source: ABdhPJzKb1pa4tUf6I92dc0D9PHSnqg5FpxaSnnbSlUZ3oRUCQXNlY+A34Uh8KfXGUL17+8VyLpcZGaZzvVRbEDBJjc= X-Received: by 2002:a0c:b347:: with SMTP id a7mr22952839qvf.23.1608742701951; Wed, 23 Dec 2020 08:58:21 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Warner Losh Date: Wed, 23 Dec 2020 09:58:10 -0700 Message-ID: Subject: Re: HEADS UP: FreeBSD src repo transitioning to git this weekend To: Marek Zarychta Cc: FreeBSD Current , FreeBSD-STABLE Mailing List X-Rspamd-Queue-Id: 4D1KCf6HTvz3R1Y X-Spamd-Bar: -- X-Spamd-Result: default: False [-3.00 / 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(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; DMARC_NA(0.00)[bsdimp.com]; SPAMHAUS_ZRD(0.00)[2607:f8b0:4864:20::f2f:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[bsdimp-com.20150623.gappssmtp.com:+]; NEURAL_HAM_SHORT(-1.00)[-1.000]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::f2f:from]; 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:~]; RBL_DBL_DONT_QUERY_IPS(0.00)[2607:f8b0:4864:20::f2f:from]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_NEQ_ENVFROM(0.00)[imp@bsdimp.com,wlosh@bsdimp.com]; MAILMAN_DEST(0.00)[freebsd-current]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.34 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Dec 2020 16:58:23 -0000 On Wed, Dec 23, 2020 at 3:35 AM Marek Zarychta < zarychtam@plan-b.pwste.edu.pl> wrote: > W dniu 17.12.2020 o 01:46, Warner Losh pisze: > > Greetings, > > > > The FreeBSD project will be moving it's source repo from subversion to > git > > starting this this weekend. The docs repo was moved 2 weeks ago. The > ports > > repo will move at the end of March, 2021 due to timing issues. > > > > The short version is that we're switching the version control we're > using. > > This switch will preserve much of the current FreeBSD development > workflow. > > After the switch, the subversion repo will become almost read-only. All > > future work will be done in git, however as a transition aide we'll be > > replaying the MFCs to stable/11, stable/12 and the related releng > branches > > for the life of those branches. > > > > For more detailed information, please see > > https://github.com/bsdimp/freebsd-git-docs/ for the current > documentation. > > > > Please see https://wiki.freebsd.org/git for the latest detailed schedule > > (please note that this schedule is subject to change). > > > > Warner > > _______________________________________________ > > freebsd-current@freebsd.org mailing list > > https://lists.freebsd.org/mailman/listinfo/freebsd-current > > To unsubscribe, send any mail to " > freebsd-current-unsubscribe@freebsd.org" > > > > Will the project utilize gitatributes(5) to support ident as $Id:$ in > git repository? > There are no plans. $Id$, as implemented in git, records the wrong information. Rather than a commit hash, it's the blob object hash which can be hard to puzzle out. It would cause way more confusion were we to use it. Plus, when I did experiments with it, it was slow and difficult to work with. Given these issues, we've opted to not use it. Plus there's no documented way to change $Id$ to $FreeBSD$ in an easy way, and the filtering stuff looked extra fragile. > In file header, we have now only $FreeBSD$ since svn tags disappeared > after the transition. Adding ident tags to certain files which are > updated by mergemaster(8) or etcupdated(8) would be appreciated. > mergemaster and etcupdate can cope without them. Warner From owner-freebsd-current@freebsd.org Wed Dec 23 17:01:29 2020 Return-Path: Delivered-To: freebsd-current@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 E308C4C51DF for ; Wed, 23 Dec 2020 17:01:29 +0000 (UTC) (envelope-from bsd-lists@bsdforge.com) Received: from udns.ultimatedns.net (static-24-113-41-81.wavecable.com [24.113.41.81]) (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-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "ultimatedns.net", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4D1KHF4bNLz3RCB for ; Wed, 23 Dec 2020 17:01:29 +0000 (UTC) (envelope-from bsd-lists@bsdforge.com) Received: from ultimatedns.net (localhost [127.0.0.1]) by udns.ultimatedns.net (8.16.1/8.16.1) with ESMTP id 0BNH1l4p078947; Wed, 23 Dec 2020 09:01:53 -0800 (PST) (envelope-from bsd-lists@bsdforge.com) MIME-Version: 1.0 Date: Wed, 23 Dec 2020 09:01:47 -0800 From: Chris To: freebsd-current Cc: Warner Losh Subject: Re: FreeBSD: GitLab In-Reply-To: References: <20201222183900.GA22353@www.zefox.net> <81C07616-434E-4DF4-91AC-518AECF4F16F@gromit.dlib.vt.edu> <01b07b90-e206-aa56-aa5b-91c764ef36a4@gmail.com> <7b82f25b-9f0a-32c1-0f05-3a92474051b4@gmail.com> <83c34f774c1f8a3c164086883882ba7f@bsdforge.com> User-Agent: UDNSMS/17.0 Message-ID: X-Sender: bsd-lists@bsdforge.com Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 4D1KHF4bNLz3RCB X-Spamd-Bar: / X-Spamd-Result: default: False [0.00 / 15.00]; ASN(0.00)[asn:11404, ipnet:24.113.0.0/16, country:US]; local_wl_ip(0.00)[24.113.41.81] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Dec 2020 17:01:30 -0000 On 2020-12-23 08:52, Warner Losh wrote: > On Wed, Dec 23, 2020 at 9:44 AM Chris wrote: > >> On 2020-12-23 07:41, Graham Perrin wrote: >> > On 23/12/2020 15:36, Chris wrote: >> > >> >> … Any plans to incorporate GitLab into any of this? >> > >> > >> > ▶ >> > big-picture.md is >> > probably the best starting point. >> Brilliant! :) >> >> I mainly asked because GitLab seems to offer a richer toolset IMHO. >> > > The project is publishing many places, and will use features of the places > it publishes as it refines the future workflow. The different > mirroring/hosting services offer different features and it's not yet clear > how we can best utilize them or if even one size fits all. Sure. I got that following the notes from the search listed above. Just to be clear; I was *not* suggesting anyone was making any *wrong* choices here. Just a humble inquiry. :-) Thanks for taking the time to respond, Warner. > > Warner --Chris From owner-freebsd-current@freebsd.org Wed Dec 23 17:01:35 2020 Return-Path: Delivered-To: freebsd-current@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 EF28E4C5331 for ; Wed, 23 Dec 2020 17:01:34 +0000 (UTC) (envelope-from brooks@spindle.one-eyed-alien.net) Received: from spindle.one-eyed-alien.net (spindle.one-eyed-alien.net [199.48.129.229]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4D1KHK37gpz3RCP for ; Wed, 23 Dec 2020 17:01:33 +0000 (UTC) (envelope-from brooks@spindle.one-eyed-alien.net) Received: by spindle.one-eyed-alien.net (Postfix, from userid 3001) id 715283C0199; Wed, 23 Dec 2020 17:01:32 +0000 (UTC) Date: Wed, 23 Dec 2020 17:01:32 +0000 From: Brooks Davis To: Thomas Mueller , freebsd-current@freebsd.org Subject: Re: HEADS UP: FreeBSD src repo transitioning to git this weekend Message-ID: <20201223170132.GB94898@spindle.one-eyed-alien.net> References: <31ab8015-a0c4-af77-0ead-a17da0f88f1d@freebsd.org> <5fdc0b90.1c69fb81.866eb.8c29SMTPIN_ADDED_MISSING@mx.google.com> <20201218175241.GA72552@spindle.one-eyed-alien.net> <20201218182820.1P0tK%steffen@sdaoden.eu> <20201223023242.GG31099@funkthat.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="/WwmFnJnmDyWGHa4" Content-Disposition: inline In-Reply-To: <20201223023242.GG31099@funkthat.com> User-Agent: Mutt/1.9.4 (2018-02-28) X-Rspamd-Queue-Id: 4D1KHK37gpz3RCP X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.40 / 15.00]; ARC_NA(0.00)[]; FORGED_SENDER(0.30)[brooks@freebsd.org,brooks@spindle.one-eyed-alien.net]; FREEFALL_USER(0.00)[brooks]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; DMARC_NA(0.00)[freebsd.org]; RBL_DBL_DONT_QUERY_IPS(0.00)[199.48.129.229:from]; AUTH_NA(1.00)[]; SPAMHAUS_ZRD(0.00)[199.48.129.229:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_HAM_SHORT(-0.50)[-0.499]; RCPT_COUNT_TWO(0.00)[2]; SIGNED_PGP(-2.00)[]; FREEMAIL_TO(0.00)[twc.com,freebsd.org]; RCVD_COUNT_ZERO(0.00)[0]; R_SPF_NA(0.00)[no SPF record]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:36236, ipnet:199.48.128.0/22, country:US]; FROM_NEQ_ENVFROM(0.00)[brooks@freebsd.org,brooks@spindle.one-eyed-alien.net]; MAILMAN_DEST(0.00)[freebsd-current] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Dec 2020 17:01:35 -0000 --/WwmFnJnmDyWGHa4 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Dec 22, 2020 at 06:32:43PM -0800, John-Mark Gurney wrote: > Steffen Nurpmeso wrote this message on Fri, Dec 18, 2020 at 19:28 +0100: > > Brooks Davis wrote in > > <20201218175241.GA72552@spindle.one-eyed-alien.net>: > > |On Thu, Dec 17, 2020 at 05:53:20PM -0800, Thomas Mueller wrote: > > |>>> I hope we don't have to start signing all commits. saltstack/sal= t has > > |>>> that policy, and it's extremely annoying. > > |>=20 > > |>> Have to? Not currently. As with all process changes, there will be > > |>> community discussion around the different points. > > |>=20 > > |>> Warner > > |>=20 > > |> I hope not! > > |>=20 > > |> Signatures, at least in email messages, are just an annoyance as \ > > |> I see them. > > |>=20 > > |> I don't even know how do sign an email message or make use of a sig= natur\ > > |> e in a message I receive. > > |>=20 > > |> I have never made a commit to a repository, so would not be familia= r \ > > |> with signatures there; imagine it would be a barrier. > > | > > |Signed commits have no practicl effect on users of a repo. > >=20 > > Well you can verify integrity of a repository regardless of how it > > was distributed, this is why it is done, right. > >=20 > > #?0$ git log --oneline --show-signature -1 v14.9.20.ar > > 16a21755 (...) > > gpg: Signature made Sun 13 Dec 2020 12:43:44 AM CET > > gpg: using RSA key DF082F6AEEC8C2FF > > gpg: Good signature from "Steffen Nurpmeso " > > Bump S-nail v14.9.20.ar ("Sombre Tit (Trauermeise)"), 2020-12-12 > >=20 > > #?0$ git tag -v v14.9.20.ar; echo $? > > object 16a21755fd1fade2b15fdb78a592f12169c3453f > > type commit > > tag v14.9.20.ar > > tagger Steffen Nurpmeso 1607816624 +0100 > > =20 > > Bump S-nail v14.9.20.ar ("Sombre Tit (Trauermeise)"), 2020-12-12 > > gpg: Signature made Sun 13 Dec 2020 12:43:44 AM CET > > gpg: using RSA key DF082F6AEEC8C2FF > > gpg: Good signature from "Steffen Nurpmeso " > > 0 >=20 > TL;DR I don't see any reason for devs to sign commits. >=20 > I could see use for RE (or another entity) to occasionally (weekly?) > sign the repo (say COPYRIGHT or UPDATING), and it would be nice for > them to sign all the tags used for releases, but having every dev > would both make the dev's life difficult... I think RE signing releases makes some sense. Routine signing of commits eliminates lots of potentially useful workflows if you also want linear history. In particular it makes it impractical to implement any form of commit-automatically-after-CI type workflows because rebase looses the signature. -- Brooks --/WwmFnJnmDyWGHa4 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEcBAEBAgAGBQJf43frAAoJEKzQXbSebgfAMesIAIifu89VTjVh4KfwoQ2NJZNy PqH5cw9qqv0MzZnH0GkGF26cCgyn9Lm2GA+64vXrr363oEF8iNUoTmD/qhsgNRsf BgnOmJIM27EYD/FUEho8CJBOjEhZbwynMogrNyxmAesl2vnJWNR36x+ip+QC1Fi3 KgtqGvHnzhBXtPZb+SyWfr8hOx9tK+yjrCS9xrK5s06BgHh1TW38dEHFJlP07Vk/ ig1O7lHyEzff+v/O/SICVGhmLLefTh3Mml3bjkk/Z9EM4D6zpi9I7PwVY2w8eioC 8vuX5RK4dPo32jPAG2Q2IOrDOapJbhC4/YV3Iy2BHoT56ZWpIk5IzhDdFrL+Buk= =RPn/ -----END PGP SIGNATURE----- --/WwmFnJnmDyWGHa4-- From owner-freebsd-current@freebsd.org Wed Dec 23 17:02:04 2020 Return-Path: Delivered-To: freebsd-current@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 96B834C5722 for ; Wed, 23 Dec 2020 17:02:04 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qt1-x834.google.com (mail-qt1-x834.google.com [IPv6:2607:f8b0:4864:20::834]) (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 4D1KHv56x3z3h0r for ; Wed, 23 Dec 2020 17:02:03 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qt1-x834.google.com with SMTP id g24so11659873qtq.12 for ; Wed, 23 Dec 2020 09:02:03 -0800 (PST) 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=BOA+J6Z7w3e4LMsKM1gFFHRjbAek4Ioeg2T8we6li4w=; b=jUOSM+oAYQIWXdg2tzyJCwKm1eLOb8UtNSS7QlIlypzWT8n9YYRQy6V7xVZ2p3weOU 5R3wXJF3yc2u8cVc7PQEzCfOiYtCqLJ4Ww9Wt0sjnkq0PoyLLLT+0fhQ0JcZx9l/569m JcjYYIAiuAlmf3o7bcARwxypQ+27ylXrT0HaTDXPh/v355Fh4gXdeRpLsUTii5CMUwkn NdFY/cwllrfN/7oUFfEkbCHsi2kSHpkY1ILxtUfbJ8xPxGYMPxVB/iIwSSV4mIifJa4x mT3usLmn61Wk1degoxWyDmE207DslHqVi1nXT/sofY8xTJWvyq2dS0ERQ3Tja55V+tEo d8Jg== X-Gm-Message-State: AOAM530hsIPjSnZ6N5wCVjL5/blueBr16zu5mpV7d7K/TlJ4bBrU1vb5 SRF7PTp20wL9GBP9QQAgV3hiTvARc2NX4QUAoQVNfA== X-Google-Smtp-Source: ABdhPJxhat8tjUG1W+pyMjy6OMOE+0yVqTXSpF0at3hsCM7NEzKkeTLthdBGTzNgd+6sEeI45+B0zl7wuDysKB93Qik= X-Received: by 2002:ac8:74d4:: with SMTP id j20mr26394105qtr.101.1608742922755; Wed, 23 Dec 2020 09:02:02 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Warner Losh Date: Wed, 23 Dec 2020 10:01:51 -0700 Message-ID: Subject: Re: HEADS UP: FreeBSD src repo transitioning to git this weekend To: Michael Grimm Cc: FreeBSD Current , FreeBSD-STABLE Mailing List X-Rspamd-Queue-Id: 4D1KHv56x3z3h0r X-Spamd-Bar: -- X-Spamd-Result: default: False [-3.00 / 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(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; DMARC_NA(0.00)[bsdimp.com]; SPAMHAUS_ZRD(0.00)[2607:f8b0:4864:20::834:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[bsdimp-com.20150623.gappssmtp.com:+]; NEURAL_HAM_SHORT(-1.00)[-1.000]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::834:from]; 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:~]; RBL_DBL_DONT_QUERY_IPS(0.00)[2607:f8b0:4864:20::834:from]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_NEQ_ENVFROM(0.00)[imp@bsdimp.com,wlosh@bsdimp.com]; MAILMAN_DEST(0.00)[freebsd-current]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.34 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Dec 2020 17:02:04 -0000 On Wed, Dec 23, 2020 at 7:32 AM Michael Grimm wrote: > Hi, > > Warner Losh wrote: > > > The FreeBSD project will be moving it's source repo from subversion to > git > > starting this this weekend. > > First of all I'd like to thank all those involved in this for their > efforts. > > Following > https://github.com/bsdimp/freebsd-git-docs/blob/main/mini-primer.md form > your other mail I was able to migrate from svn to git without running into > any issues. > > Right now I am learning how to use git the way I sed svn before. I am just > following 12-STABLE in order to build world and kernel. I am not > developing, neither am I committing. > > I wonder how one would switch from a currently used branch (OLD) to > another branch (NEW). > > With svn I used: > svn switch svn://svn.freebsd.org/base/stable/NEW /usr/src > > For git I found: > git branch -m stable/OLD stable/NEW > or > git branch -M stable/OLD stable/NEW > > git-branch(1): > With a -m or -M option, will be renamed to . > If > had a corresponding reflog, it is renamed to match > , and a reflog entry is created to remember the branch > renaming. If exists, -M must be used to force the > rename to > happen. > > I don't understand that text completely, because I don't know what a > reflog is, yet ;-) > > Thus: Should I use "-m" or "-M" in my scenario when switching from > stable/12 to stable/13 in the near future? > I think the answer is a simple "git checkout NEW". This will replace the current tree at branch OLD with the contents of branch NEW. git branch -m is different and changes what the branch means. If you did what you suggested then you'd be renaming the OLD brnach to NEW, which isn't what I think you're asking about. Warner From owner-freebsd-current@freebsd.org Wed Dec 23 18:15:19 2020 Return-Path: Delivered-To: freebsd-current@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 0C9954C7799; Wed, 23 Dec 2020 18:15:19 +0000 (UTC) (envelope-from trashcan@ellael.org) Received: from mx2.enfer-du-nord.net (mx2.enfer-du-nord.net [IPv6:2001:41d0:401:2100::5:8a0e]) (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 4D1LwQ0sn7z3nFm; Wed, 23 Dec 2020 18:15:17 +0000 (UTC) (envelope-from trashcan@ellael.org) Received: from [IPv6:2003:fb:4f00:fc01:958a:3805:d7e4:4d3e] (p200300fB4f00fc01958A3805D7E44D3E.dip0.t-ipconnect.de [IPv6:2003:fb:4f00:fc01:958a:3805:d7e4:4d3e]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx2.enfer-du-nord.net (Postfix) with ESMTPSA id 4D1LwD0pd0zv8M; Wed, 23 Dec 2020 19:15:08 +0100 (CET) From: Michael Grimm Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\)) Subject: Re: HEADS UP: FreeBSD src repo transitioning to git this weekend Date: Wed, 23 Dec 2020 19:15:01 +0100 References: To: FreeBSD Current , FreeBSD-STABLE Mailing List In-Reply-To: Message-Id: <8E062816-5CC1-42A4-ACE2-E0382960AC07@ellael.org> X-Mailer: Apple Mail (2.3608.120.23.2.4) X-Rspamd-Queue-Id: 4D1LwQ0sn7z3nFm X-Spamd-Bar: - X-Spamd-Result: default: False [-1.60 / 15.00]; RCVD_TLS_ALL(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[2001:41d0:401:2100::5:8a0e:from]; MV_CASE(0.50)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[ellael.org]; ARC_NA(0.00)[]; AUTH_NA(1.00)[]; SPAMHAUS_ZRD(0.00)[2001:41d0:401:2100::5:8a0e:from:127.0.2.255]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; TO_DN_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_HAM_SHORT(-1.00)[-1.000]; R_SPF_NA(0.00)[no SPF record]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:16276, ipnet:2001:41d0::/32, country:FR]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-current,freebsd-stable] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Dec 2020 18:15:19 -0000 Warner Losh wrote: > On Wed, Dec 23, 2020 at 7:32 AM Michael Grimm = wrote: >> With svn I used: >> svn switch svn://svn.freebsd.org/base/stable/NEW /usr/src >>=20 >> For git I found: >> git branch -m stable/OLD stable/NEW >> or >> git branch -M stable/OLD stable/NEW >=20 > I think the answer is a simple "git checkout NEW". This will replace = the > current tree at branch OLD with the contents of branch NEW. Thanks to all of you pointing me away from renaming a branch instead of = simply checking out the branch of interest. > git branch -m is different and changes what the branch means. If you = did > what you suggested then you'd be renaming the OLD brnach to NEW, which > isn't what I think you're asking about. No, I will not apply anything before having it understood. In this case = I looked into git-branch(1) because I believed this the command to be. = Haven't found git-checkout(1) :-( Sorry for the noise. Now, stable/13 may come, I am ready to switch ;-) Thanks again and regards, Michael= From owner-freebsd-current@freebsd.org Wed Dec 23 18:20:07 2020 Return-Path: Delivered-To: freebsd-current@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 276B74C7C29; Wed, 23 Dec 2020 18:20:07 +0000 (UTC) (envelope-from trashcan@ellael.org) Received: from mx2.enfer-du-nord.net (mx2.enfer-du-nord.net [IPv6:2001:41d0:401:2100::5:8a0e]) (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 4D1M1y2SMzz3nZl; Wed, 23 Dec 2020 18:20:06 +0000 (UTC) (envelope-from trashcan@ellael.org) Received: from [IPv6:2003:fb:4f00:fc01:958a:3805:d7e4:4d3e] (p200300fB4f00fc01958A3805D7E44D3E.dip0.t-ipconnect.de [IPv6:2003:fb:4f00:fc01:958a:3805:d7e4:4d3e]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx2.enfer-du-nord.net (Postfix) with ESMTPSA id 4D1M1w4BVBzv8w; Wed, 23 Dec 2020 19:20:04 +0100 (CET) From: Michael Grimm Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\)) Subject: Re: HEADS UP: FreeBSD src repo transitioning to git this weekend Date: Wed, 23 Dec 2020 19:20:00 +0100 References: <0bce6fd0-7a54-b90a-ac6b-24226d77a87f@FreeBSD.org> To: FreeBSD Current , FreeBSD-STABLE Mailing List In-Reply-To: <0bce6fd0-7a54-b90a-ac6b-24226d77a87f@FreeBSD.org> Message-Id: X-Mailer: Apple Mail (2.3608.120.23.2.4) X-Rspamd-Queue-Id: 4D1M1y2SMzz3nZl X-Spamd-Bar: - X-Spamd-Result: default: False [-1.60 / 15.00]; RCVD_TLS_ALL(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[2001:41d0:401:2100::5:8a0e:from]; MV_CASE(0.50)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[ellael.org]; ARC_NA(0.00)[]; AUTH_NA(1.00)[]; SPAMHAUS_ZRD(0.00)[2001:41d0:401:2100::5:8a0e:from:127.0.2.255]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; TO_DN_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_HAM_SHORT(-1.00)[-1.000]; R_SPF_NA(0.00)[no SPF record]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:16276, ipnet:2001:41d0::/32, country:FR]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-current,freebsd-stable] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Dec 2020 18:20:07 -0000 Renato Botelho wrote: > If you want to switch to a different already existing branch, as svn = switch does, you should look at git-checkout. >=20 > It can be a bit expensive due to the size of src repository so if you = do work on multiple branches too often you can improve it using = git-worktree. If I understand git-worktree(1) correctly I will most probably not need = it, because I will only follow one single branch stable/12, and soon = stable/13. Or do I miss something important? Thanks and regards, Michael =20= From owner-freebsd-current@freebsd.org Wed Dec 23 18:51:20 2020 Return-Path: Delivered-To: freebsd-current@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 7886E4C8AB0; Wed, 23 Dec 2020 18:51:20 +0000 (UTC) (envelope-from garga.bsd@gmail.com) Received: from mail-qt1-x82e.google.com (mail-qt1-x82e.google.com [IPv6:2607:f8b0:4864:20::82e]) (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 4D1Mjz5vFnz3qr9; Wed, 23 Dec 2020 18:51:19 +0000 (UTC) (envelope-from garga.bsd@gmail.com) Received: by mail-qt1-x82e.google.com with SMTP id c14so26087qtn.0; Wed, 23 Dec 2020 10:51:19 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=hRqUR/NirTvLa08fYMJz9dimqrJBWg7PJsbe5Pq0ehw=; b=GjC+PUSljvbBQUkYCSbvWndJdLModUpUxJ2yVAvjsh3j5+1Rsy/RltDnxqa/2US9Fr /lY1vgyit1aFH06zNdWJygbYVYM1CdJyFcn/y6AF1kEnDqWnUqcc+Pq3AYUP+BmYniBr RNp25DPn0y7RXl8pdvizmKuXgKgJB/TB2RHGxSu3O+8rpwdDYzZNkTtduwMYP+yHrS+6 XGkMSa8+HEju/tGVPyEiwNYwCVzoZZGLSCawDAWEONHr0igPW2RhWSK+Gz+vu3GtAtJ3 4t5ltsNTUwmP9lx5oymEeep6fbxpfjehLVXNVorwrxU1Ne1aE1SHwBIr95EDx0dhMpr8 Go7w== X-Gm-Message-State: AOAM533F/4n8UYPiYBWxtVmo6zITg8f4X+utFwq1ZrrYFls7odXq+WkH poCv3jcqbMh/qYkpMMtGxu5UjAlBvmvBLQ== X-Google-Smtp-Source: ABdhPJyteI4499OyeKGunwsw0DBCSV3rMlSHNMLx0VAkElkFog54y1dveCv4TZ4TFx/TKIAMGnO4Aw== X-Received: by 2002:ac8:670e:: with SMTP id e14mr26814748qtp.68.1608749478634; Wed, 23 Dec 2020 10:51:18 -0800 (PST) Received: from mbp.home (200-12-5-188.rev.tribenet.com.br. [200.12.5.188]) by smtp.gmail.com with ESMTPSA id 184sm6545732qkg.92.2020.12.23.10.51.16 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 23 Dec 2020 10:51:17 -0800 (PST) Sender: Renato Botelho Subject: Re: HEADS UP: FreeBSD src repo transitioning to git this weekend To: Michael Grimm , FreeBSD Current , FreeBSD-STABLE Mailing List References: <0bce6fd0-7a54-b90a-ac6b-24226d77a87f@FreeBSD.org> From: Renato Botelho Message-ID: Date: Wed, 23 Dec 2020 15:51:15 -0300 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.16; rv:78.0) Gecko/20100101 Thunderbird/78.6.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4D1Mjz5vFnz3qr9 X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.20 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FORGED_SENDER(0.30)[garga@FreeBSD.org,gargabsd@gmail.com]; MIME_TRACE(0.00)[0:+]; RBL_DBL_DONT_QUERY_IPS(0.00)[2607:f8b0:4864:20::82e:from]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MID_RHS_MATCH_FROM(0.00)[]; TAGGED_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_NEQ_ENVFROM(0.00)[garga@FreeBSD.org,gargabsd@gmail.com]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[FreeBSD.org]; SPAMHAUS_ZRD(0.00)[2607:f8b0:4864:20::82e:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::82e:from]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-stable,freebsd-current] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Dec 2020 18:51:20 -0000 On 23/12/20 15:20, Michael Grimm wrote: > Renato Botelho wrote: > >> If you want to switch to a different already existing branch, as svn switch does, you should look at git-checkout. >> >> It can be a bit expensive due to the size of src repository so if you do work on multiple branches too often you can improve it using git-worktree. > > If I understand git-worktree(1) correctly I will most probably not need it, because I will only follow one single branch stable/12, and soon stable/13. Or do I miss something important? You are correct. You can clone stable/12 now and when it's time just do # git checkout stable/13 -- Renato Botelho From owner-freebsd-current@freebsd.org Wed Dec 23 20:22:22 2020 Return-Path: Delivered-To: freebsd-current@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 3EC944CA2F0; Wed, 23 Dec 2020 20:22:22 +0000 (UTC) (envelope-from warlock@phouka1.phouka.net) Received: from phouka1.phouka.net (phouka1.phouka.net [107.170.196.116]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "phouka.net", Issuer "Go Daddy Secure Certificate Authority - G2" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4D1Pl10g3Kz4RCy; Wed, 23 Dec 2020 20:22:20 +0000 (UTC) (envelope-from warlock@phouka1.phouka.net) Received: from phouka1.phouka.net (localhost [127.0.0.1]) by phouka1.phouka.net (8.16.1/8.16.1) with ESMTPS id 0BNKJlHa010418 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Wed, 23 Dec 2020 12:19:47 -0800 (PST) (envelope-from warlock@phouka1.phouka.net) Received: (from warlock@localhost) by phouka1.phouka.net (8.16.1/8.16.1/Submit) id 0BNKJl4g010417; Wed, 23 Dec 2020 12:19:47 -0800 (PST) (envelope-from warlock) Date: Wed, 23 Dec 2020 12:19:47 -0800 From: John Kennedy To: Warner Losh Cc: FreeBSD Current , FreeBSD-STABLE Mailing List Subject: Re: HEADS UP: FreeBSD src repo transitioning to git this weekend Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspamd-Queue-Id: 4D1Pl10g3Kz4RCy X-Spamd-Bar: - X-Spamd-Result: default: False [-1.78 / 15.00]; ARC_NA(0.00)[]; MAILMAN_DEST(0.00)[freebsd-current,freebsd-stable]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[phouka.net]; RBL_DBL_DONT_QUERY_IPS(0.00)[107.170.196.116:from]; AUTH_NA(1.00)[]; SPAMHAUS_ZRD(0.00)[107.170.196.116:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; NEURAL_HAM_SHORT(-0.98)[-0.977]; R_SPF_NA(0.00)[no SPF record]; FORGED_SENDER(0.30)[warlock@phouka.net,warlock@phouka1.phouka.net]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; FROM_NEQ_ENVFROM(0.00)[warlock@phouka.net,warlock@phouka1.phouka.net]; ASN(0.00)[asn:14061, ipnet:107.170.192.0/18, country:US] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Dec 2020 20:22:22 -0000 On Mon, Dec 21, 2020 at 12:47:38PM -0800, John Kennedy wrote: > On Wed, Dec 16, 2020 at 05:46:35PM -0700, Warner Losh wrote: > > The FreeBSD project will be moving it's source repo from subversion to git > > starting this this weekend. The docs repo was moved 2 weeks ago. The ports > > repo will move at the end of March, 2021 due to timing issues. ... > > I filed Bug 252028 (sys/conf/newvers.sh: git "-dirty" even when clean), > but that's just a trivial issue with my source tree being marked -dirty > when it isn't, and that would have been part of r368709 anyway. All my > other git nits have been my own (refs/notes and origin name). Warner/others, up to r368820, we had log entries that looked like this: commit 3cc0c0d66a065554459bd2f9b4f80cc07426464a Author: Li-Wen Hsu Date: Sun Dec 20 02:59:44 2020 +0000 Mark the repository as being converted to Git. This is the last Subversion commit to src. Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=368820 Now, our git logs look like this: commit 17eba5e32a2cf7a217bb9f1e5dcca351f2b71cfc Author: Ed Maste Date: Tue Dec 22 23:31:15 2020 -0500 newvers.sh: fix sense of git dirty check Previously we reported -dirty for an unmodified tree, and no -dirty if there were changes. PR: 252028 Reported by: John Kennedy (Specifically, no Notes: with revision= value) For the kernel I compiled today, the uname output dumps out: FreeBSD 13.0-CURRENT #245 r368820+878d53410f75-c255274(main): ... Last kernel was (-dirty since fixed): FreeBSD 13.0-CURRENT #244 r368820+3cc0c0d66a06-c255241(main)-dirty: ... So, the r368820-value isn't being updated for it to find anymore. The middle value corresponds to the git commit and does have value (878d53410f75 is your "UPDATING: Announce git transition", 3cc0c0d66a06 was the "Mark the repository as being converted to Git" r368820 commit). How do you plan on referencing distinct patches now? If the revision number is going away, we might as well yank it out since it'll be r368820 forever. For my git projects, I often use a "git tag -a" (annotated) commit at useful milestones, but I'm not sure what you're using it for: [git describe] vendor/bc/3.2.3-255270-g3f3cc995a35a From owner-freebsd-current@freebsd.org Wed Dec 23 20:55:06 2020 Return-Path: Delivered-To: freebsd-current@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 B631C4CB407; Wed, 23 Dec 2020 20:55:06 +0000 (UTC) (envelope-from uqs@freebsd.org) Received: from acme.spoerlein.net (acme.spoerlein.net [IPv6:2a05:fc87:1:5::15]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "www.spoerlein.net", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4D1QSp2RyMz4TSM; Wed, 23 Dec 2020 20:55:06 +0000 (UTC) (envelope-from uqs@freebsd.org) Received: from localhost (acme.spoerlein.net [IPv6:2a05:fc87:1:5:0:0:0:15]) by acme.spoerlein.net (8.16.1/8.15.2) with ESMTPS id 0BNKt1ms053858 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Wed, 23 Dec 2020 21:55:01 +0100 (CET) (envelope-from uqs@freebsd.org) Date: Wed, 23 Dec 2020 21:55:01 +0100 From: Ulrich =?utf-8?B?U3DDtnJsZWlu?= To: John Kennedy Cc: Warner Losh , FreeBSD Current , FreeBSD-STABLE Mailing List Subject: Re: HEADS UP: FreeBSD src repo transitioning to git this weekend Message-ID: Mail-Followup-To: John Kennedy , Warner Losh , FreeBSD Current , FreeBSD-STABLE Mailing List References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline In-Reply-To: User-Agent: Mutt/2.0.2 (2020-11-20) X-Rspamd-Queue-Id: 4D1QSp2RyMz4TSM X-Spamd-Bar: / X-Spamd-Result: default: False [0.00 / 15.00]; local_wl_from(0.00)[freebsd.org]; ASN(0.00)[asn:39540, ipnet:2a05:fc87::/32, country:CH] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Dec 2020 20:55:06 -0000 On Wed, 2020-12-23 at 12:19:47 -0800, John Kennedy wrote: >On Mon, Dec 21, 2020 at 12:47:38PM -0800, John Kennedy wrote: >> On Wed, Dec 16, 2020 at 05:46:35PM -0700, Warner Losh wrote: >> > The FreeBSD project will be moving it's source repo from subversion to git >> > starting this this weekend. The docs repo was moved 2 weeks ago. The ports >> > repo will move at the end of March, 2021 due to timing issues. ... >> >> I filed Bug 252028 (sys/conf/newvers.sh: git "-dirty" even when clean), >> but that's just a trivial issue with my source tree being marked -dirty >> when it isn't, and that would have been part of r368709 anyway. All my >> other git nits have been my own (refs/notes and origin name). > > Warner/others, up to r368820, we had log entries that looked like this: > > commit 3cc0c0d66a065554459bd2f9b4f80cc07426464a > Author: Li-Wen Hsu > Date: Sun Dec 20 02:59:44 2020 +0000 > > Mark the repository as being converted to Git. > > This is the last Subversion commit to src. > > Sponsored by: The FreeBSD Foundation > > Notes: > svn path=/head/; revision=368820 > > Now, our git logs look like this: > > commit 17eba5e32a2cf7a217bb9f1e5dcca351f2b71cfc > Author: Ed Maste > Date: Tue Dec 22 23:31:15 2020 -0500 > > newvers.sh: fix sense of git dirty check > > Previously we reported -dirty for an unmodified tree, and no -dirty if > there were changes. > > PR: 252028 > Reported by: John Kennedy > > (Specifically, no Notes: with revision= value) Yes, these notes are merely pointers to the SVN revisions. Without SVN, we will of course not get any new notes. > For the kernel I compiled today, the uname output dumps out: > > FreeBSD 13.0-CURRENT #245 r368820+878d53410f75-c255274(main): ... > > Last kernel was (-dirty since fixed): > > FreeBSD 13.0-CURRENT #244 r368820+3cc0c0d66a06-c255241(main)-dirty: ... > > So, the r368820-value isn't being updated for it to find anymore. The middle >value corresponds to the git commit and does have value (878d53410f75 is your >"UPDATING: Announce git transition", 3cc0c0d66a06 was the "Mark the repository >as being converted to Git" r368820 commit). Yeah, that's a bug in newvers.sh, thanks for pointing that out. It finds "some" note in the last 10k revs and then uses that, instead of properly falling back to counting from HEAD, which would result in -c255126 or something around that. We'll fix it ... Cheers Uli From owner-freebsd-current@freebsd.org Wed Dec 23 21:12:27 2020 Return-Path: Delivered-To: freebsd-current@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 9CD7C4CBBCA; Wed, 23 Dec 2020 21:12:27 +0000 (UTC) (envelope-from rhurlin@gwdg.de) Received: from gmailer.gwdg.de (gmailer.gwdg.de [134.76.11.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4D1Qrp598Tz4V7n; Wed, 23 Dec 2020 21:12:26 +0000 (UTC) (envelope-from rhurlin@gwdg.de) Received: from excmbx-03.um.gwdg.de ([134.76.9.218] helo=email.gwdg.de) by mailer.gwdg.de with esmtp (GWDG Mailer) (envelope-from ) id 1ksBQm-0001vK-Jq; Wed, 23 Dec 2020 22:12:24 +0100 Received: from krabat.raven.hur (10.250.9.200) by EXCMBX-03.um.gwdg.de (134.76.9.218) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2044.4; Wed, 23 Dec 2020 22:12:24 +0100 Subject: Re: HEADS UP: FreeBSD src repo transitioning to git this weekend To: =?UTF-8?Q?Ulrich_Sp=c3=b6rlein?= References: CC: John Kennedy , FreeBSD Current , FreeBSD-STABLE Mailing List Reply-To: From: Rainer Hurling Message-ID: Date: Wed, 23 Dec 2020 22:12:19 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:78.0) Gecko/20100101 Thunderbird/78.6.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset="utf-8" Content-Language: en-US Content-Transfer-Encoding: 8bit X-Originating-IP: [10.250.9.200] X-ClientProxiedBy: excmbx-25.um.gwdg.de (134.76.9.235) To EXCMBX-03.um.gwdg.de (134.76.9.218) X-Virus-Scanned: (clean) by clamav X-Rspamd-Queue-Id: 4D1Qrp598Tz4V7n X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.50 / 15.00]; HAS_REPLYTO(0.00)[rhurlin@FreeBSD.org]; ARC_NA(0.00)[]; HAS_XOIP(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; FREEFALL_USER(0.00)[rhurlin]; MID_RHS_MATCH_FROM(0.00)[]; MIME_GOOD(-0.10)[text/plain]; REPLYTO_DOM_NEQ_FROM_DOM(0.00)[]; DMARC_NA(0.00)[gwdg.de]; R_SPF_ALLOW(-0.20)[+ip4:134.76.10.0/23]; NEURAL_HAM_LONG(-1.00)[-1.000]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; RCVD_IN_DNSWL_MED(-0.20)[134.76.11.17:from]; NEURAL_HAM_SHORT(-1.00)[-0.999]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:680, ipnet:134.76.0.0/16, country:DE]; RCVD_TLS_LAST(0.00)[]; MAILMAN_DEST(0.00)[freebsd-stable,freebsd-current]; RWL_MAILSPIKE_POSSIBLE(0.00)[134.76.11.17:from] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Dec 2020 21:12:27 -0000 Am 23.12.20 um 21:55 schrieb Ulrich Spörlein: > On Wed, 2020-12-23 at 12:19:47 -0800, John Kennedy wrote: >> On Mon, Dec 21, 2020 at 12:47:38PM -0800, John Kennedy wrote: >>> On Wed, Dec 16, 2020 at 05:46:35PM -0700, Warner Losh wrote: >>> > The FreeBSD project will be moving it's source repo from subversion >>> to git >>> > starting this this weekend. The docs repo was moved 2 weeks ago. >>> The ports >>> > repo will move at the end of March, 2021 due to timing issues. ... >>> >>>   I filed Bug 252028 (sys/conf/newvers.sh: git "-dirty" even when >>> clean), >>> but that's just a trivial issue with my source tree being marked -dirty >>> when it isn't, and that would have been part of r368709 anyway.  All my >>> other git nits have been my own (refs/notes and origin name). >> >>  Warner/others, up to r368820, we had log entries that looked like this: >> >>     commit 3cc0c0d66a065554459bd2f9b4f80cc07426464a >>     Author: Li-Wen Hsu >>     Date:   Sun Dec 20 02:59:44 2020 +0000 >>      >>         Mark the repository as being converted to Git. >>      >>         This is the last Subversion commit to src. >>      >>         Sponsored by:   The FreeBSD Foundation >>      >>     Notes: >>         svn path=/head/; revision=368820 >> >>  Now, our git logs look like this: >> >>     commit 17eba5e32a2cf7a217bb9f1e5dcca351f2b71cfc >>     Author: Ed Maste >>     Date:   Tue Dec 22 23:31:15 2020 -0500 >>      >>         newvers.sh: fix sense of git dirty check >>      >>         Previously we reported -dirty for an unmodified tree, and no >> -dirty if >>         there were changes. >>      >>         PR:             252028 >>         Reported by:    John Kennedy >> >>  (Specifically, no Notes: with revision= value) > > Yes, these notes are merely pointers to the SVN revisions. Without SVN, > we will of course not get any new notes. > >>  For the kernel I compiled today, the uname output dumps out: >> >>     FreeBSD 13.0-CURRENT #245 r368820+878d53410f75-c255274(main): ... >> >>  Last kernel was (-dirty since fixed): >> >>     FreeBSD 13.0-CURRENT #244 >> r368820+3cc0c0d66a06-c255241(main)-dirty: ... >> >>  So, the r368820-value isn't being updated for it to find anymore.  >> The middle >> value corresponds to the git commit and does have value (878d53410f75 >> is your >> "UPDATING: Announce git transition", 3cc0c0d66a06 was the "Mark the >> repository >> as being converted to Git" r368820 commit). > > Yeah, that's a bug in newvers.sh, thanks for pointing that out. It finds > "some" note in the last 10k revs and then uses that, instead of properly > falling back to counting from HEAD, which would result in -c255126 or > something around that. I built HEAD this afternoon and got 'FreeBSD 13.0-CURRENT #0 92be2847e84-c255272(main): Wed Dec 23 17:39:31 CET 2020'. The counting seems more correct here? > We'll fix it ... > > Cheers > Uli From owner-freebsd-current@freebsd.org Wed Dec 23 22:06:04 2020 Return-Path: Delivered-To: freebsd-current@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 584934CC9B1; Wed, 23 Dec 2020 22:06:04 +0000 (UTC) (envelope-from ml+freebsd@vishwin.info) Received: from varun.vishwin.info (varun.vishwin.info [46.101.93.59]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA512 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "varun.vishwin.info", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4D1S2g0WTFz4Y0N; Wed, 23 Dec 2020 22:06:02 +0000 (UTC) (envelope-from ml+freebsd@vishwin.info) Received: from varun.vishwin.info ( [fd35:9eae:7575::2]) by varun.vishwin.info (OpenSMTPD) with ESMTP id cb149d7d; Wed, 23 Dec 2020 17:05:52 -0500 (EST) Received: from [IPv6:2601:98a:601:5140:56ee:75ff:fe50:69b5] ( [2601:98a:601:5140:56ee:75ff:fe50:69b5]) by varun.vishwin.info (OpenSMTPD) with ESMTPSA id ba4cc09e (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Wed, 23 Dec 2020 17:05:52 -0500 (EST) To: freebsd-current@freebsd.org, freebsd-git@freebsd.org References: <20201125055425.01AA628417@elsa.codelab.cz> <10f7b800-b015-2a80-b741-4f7db03bf6eb@quip.cz> From: Charlie Li Organization: FreeBSD mailing lists Subject: Re: git tools for building in base? Message-ID: <59893166-d05a-89b5-798b-c89e3392756b@vishwin.info> Date: Wed, 23 Dec 2020 17:05:49 -0500 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:78.0) Gecko/20100101 Thunderbird/78.6.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="ITqAKabA1ofaueFaEpBppTBTtDVneuNLZ" X-Rspamd-Queue-Id: 4D1S2g0WTFz4Y0N X-Spamd-Bar: ----- X-Spamd-Result: default: False [-5.10 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; HAS_ATTACHMENT(0.00)[]; TO_DN_NONE(0.00)[]; HAS_ORG_HEADER(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[vishwin.info:+]; DMARC_POLICY_ALLOW(-0.50)[vishwin.info,quarantine]; NEURAL_HAM_SHORT(-1.00)[-1.000]; SIGNED_PGP(-2.00)[]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; SUBJECT_ENDS_QUESTION(1.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[46.101.93.59:from]; MIME_TRACE(0.00)[0:+,1:+,2:+,3:~]; TAGGED_FROM(0.00)[freebsd]; ASN(0.00)[asn:14061, ipnet:46.101.80.0/20, country:US]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[vishwin.info:s=fuccboi12]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.20)[multipart/signed,multipart/mixed,text/plain]; SPAMHAUS_ZRD(0.00)[46.101.93.59:from:127.0.2.255]; MAILMAN_DEST(0.00)[freebsd-current,freebsd-git] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Dec 2020 22:06:04 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --ITqAKabA1ofaueFaEpBppTBTtDVneuNLZ Content-Type: multipart/mixed; boundary="HkyMKpgcNgAmUmZuUFENAarhoTqE23PJz"; protected-headers="v1" From: Charlie Li To: freebsd-current@freebsd.org, freebsd-git@freebsd.org Cc: uqs@freebsd.org Message-ID: <59893166-d05a-89b5-798b-c89e3392756b@vishwin.info> Subject: Re: git tools for building in base? References: <20201125055425.01AA628417@elsa.codelab.cz> <10f7b800-b015-2a80-b741-4f7db03bf6eb@quip.cz> In-Reply-To: --HkyMKpgcNgAmUmZuUFENAarhoTqE23PJz Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: quoted-printable Ulrich Sp=C3=B6rlein wrote: > I don't fully recall, but I think that the hg conversion was slow and > the disk space needed was quite a bit more than git. >=20 One of Mercurial's biggest design principles is immutable history (with history rewriting disabled by default), so increased disk space compared to git is reasonable. > So in summary, I guess it can be summed up as: > - there was no svn-all-fast-export for hg back then > - even bitbucket switched from hg to git Bitbucket dropping Mercurial support was more a business decision, although more ancillary tooling for git existing and developer appetite certainly played factors there. > - history rewriting is easier in git, see e.g. this file for the stuff = =C2=A0 > that's required to make the cvs2svn things a bit nicer: =C2=A0 > https://github.com/freebsd/git_conv/blob/master/fix_bogus_tags.sh >=20 > Granted, now that the heavy lifting is done, one could probably do a > git2hg transition, as the history is now pretty sane and should be > compatible to the hg model. >=20 Mercurial's branches are more similar to subversion than git. The hg analogue to git's branches are bookmarks, for which even they are optional since hg has its heads concept. > But lack of anyone (to my knowledge?) providing a hg copy of FreeBSD al= l > these years tells me that there's simply no demand for it. >=20 I use hg-beta for ports. Also used it for src up until git-beta came online. Not sure what I will do once ports is converted to git, however. My mercurial use stems from two sources: committers' need to preserve copy/move history (though this will probably go away with git) and horrendous performance with the ports tree in git. Horrendous as in, for example, takes about five minutes just to run git-status(1) on a ports tree stored on a hard drive with UFS (-uno doesn't help) whilst locking up the entire system I/O for the duration. The I/O lockups have since subsided but as of six months ago the slow enumeration has persisted. For some reason, mercurial is far more efficient in this regard. --=20 Charlie Li =E2=80=A6nope, still don't have an exit line. (This email address is for mailing list use; replace local-part with vishwin for off-list communication if possible) --HkyMKpgcNgAmUmZuUFENAarhoTqE23PJz-- --ITqAKabA1ofaueFaEpBppTBTtDVneuNLZ Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEE/3/Cqr5a+41PbEb+jnB43vIDq2wFAl/jvz4FAwAAAAAACgkQjnB43vIDq2x8 QQ/9HpolrtYaQlLG095p3vX8YdukhQLFOF743/tzT2kFrA/SKUD8XGZ7Q7xGEYnbvUB7P0bnajU0 Nr8CX3Sq6udD3L5FXUxXt/h7MVbxmtp6xvjEffthzaS0zNNqDOblzZoAD7tPYMqAF+QgniMuutJv HAluWdiS8URryJ8EkZRmxcnJYQ385NmAzi+0T0XCJuVdXASjBWf/5Gg9hdLhSQY4jOFKfx0EFF9F UFG3Ap/nh4TL0uXe4+aopQ+i6UskpsMRsIbuJnjsC7CfH0s3MvIseX8epzBPxfQb4V9g/3qi4wSm xVveHzNeaHwFnRXmS73aqlKgGqlzg6Qtwu15Llh+PBCL7J6HxnP7t3WAVOKlcKKMrhP7jWsax5z9 w1PjWDPUw5Si6bK016yOmQyXXF1c2oDeKqBIIxtzwjYb5UUGKrQMl0VAy+Espx1qwo+GIkCHqDVs v+KHr+UsHSad2lZHZQa9+0VtCvy5wLfDjMmrTIvB35A38mf2e7SC7WrupYgHpL/qSgoZbYOjhCKx VJYVH/CKou4AwCXSGhRX1sp9RXuQ2dSwvExJHyg+rvNEBY/7bW/OK8xTAYEe66m9TlkMcrSEDwFv KLpcivzonqSS/u9ZhW4tY8DEL8GfmhGkPsriUzs9TeZoWNQFlTGILcQPSM/FIMNJ2JnEUr36+heh +xo= =TVbD -----END PGP SIGNATURE----- --ITqAKabA1ofaueFaEpBppTBTtDVneuNLZ-- From owner-freebsd-current@freebsd.org Wed Dec 23 22:16:31 2020 Return-Path: Delivered-To: freebsd-current@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 304DF4CCEDC for ; Wed, 23 Dec 2020 22:16:31 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) Received: from CAN01-QB1-obe.outbound.protection.outlook.com (mail-eopbgr660040.outbound.protection.outlook.com [40.107.66.40]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "GlobalSign Organization Validation CA - SHA256 - G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4D1SGk0w1Jz4YrQ for ; Wed, 23 Dec 2020 22:16:29 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lCalAcA8cKKOnnWevkICuQ028bIMU1/BWTYIu0XMPeSx5TeqyYXS9msvycU4L7fm2GpNMNBgp4Kh6KASvSgEP8LRqbDMNCd6GSkHD/XIrEGL0uL2C45RaD7hYEZN8wqIRPkpIU2KtIdoB1wctWFqi4u7x7g31m9YSnsPEGgSQ34bNwX1WgR7/Deu1OoRENhWUu4tJ2vK3e5DfE6fkR07PNmipcmqqQBmfhVQTUdUeqINbc1QkkQVdeKUmmielPJ/4OgCDUDWlFa45tFcQmfSGlKsu4rom/Kh9ukh1hfdhQ65tvhWcEAf04Nv8sqSor1YH9MMb0l9FYLfWnxr4MFekw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2lql1pztTYYpI5l3+nsw8YAgQZ5kflgEN8/1+x5VRck=; b=EFX4uoaQmC9CZprPc1ZnM11nT1XPIL3+6mMDWezEZzW6Bte1h9jDr9/T0WbHykNo9q9FZhq4n8XAz00Wg53XuXP2AS5Uh95FyZ4kBkXPKsimVrXL0zmUrLaOOPDdXXXbtxot/ihApv7kWe33Eqd7ZbCoZ/31NcfZEabVVNxVLgkNau5lW9CNf5AHi9NxeFkajkB+cEIKtgsGzirHqNtz0g/8I05oRodCW8GTJjVlW9oxpK/N5oS6S497opYkVgvDD6CfpKVrdhzkkgCpap7xMLQ73fOGzIDHx1ryB2VJ0lgnkDKiFiczZ39nbgXtWZgf5fIkfdqM0LrhCkPQboQUyA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=uoguelph.ca; dmarc=pass action=none header.from=uoguelph.ca; dkim=pass header.d=uoguelph.ca; arc=none Received: from YQXPR0101MB0968.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c00:19::29) by YQBPR0101MB2082.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c00:f::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3676.25; Wed, 23 Dec 2020 22:16:25 +0000 Received: from YQXPR0101MB0968.CANPRD01.PROD.OUTLOOK.COM ([fe80::7d6b:aa68:78f4:5d94]) by YQXPR0101MB0968.CANPRD01.PROD.OUTLOOK.COM ([fe80::7d6b:aa68:78f4:5d94%7]) with mapi id 15.20.3676.034; Wed, 23 Dec 2020 22:16:17 +0000 From: Rick Macklem To: "freebsd-current@freebsd.org" Subject: referencing one commit in another for git Thread-Topic: referencing one commit in another for git Thread-Index: AQHW2XilI+3WhXJIQkCCmRIo/icqPA== Date: Wed, 23 Dec 2020 22:16:17 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: ad624b99-8da0-4f84-8499-08d8a7905e49 x-ms-traffictypediagnostic: YQBPR0101MB2082: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:1728; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: KhyFtBUIjBviPU7jWqyw7eQOx2PyZHxIIpdnDmRS28fqk3iu48Ho50xCFvb9SMc5vjNpcHTvHzpR0Muo2ZGShdxxHU6SuUTKc/zUPIjdgFdBTHfpcjL7ktVfL/lR3iz0fBWCmmF5+oKMSl2RbXQwUsZXIfafMeFaAeRwaKq4T3JKhhlK1KR1eJPbltQSKOQElXv6gJfbPa997EZq2ON4zCgKk3enBX52dF5IEEVVPfTBt+4HUqpJ5TFMT9Ql5SBc7eu6gE3EtRzb5Lo8qYbFqYD/J6Mf9pwWcvh9a/I4R7nRPZnoL26TsW/17HxSe0l5iKy6+XIhzB0kKsvKkwdOfbK45/taPw3NehZbxFg71ZtEA8r1qNFTEYORHGNqKgnSRr8MNvjHlfPAGXTxUkm1xg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:YQXPR0101MB0968.CANPRD01.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(346002)(396003)(366004)(39860400002)(136003)(376002)(9686003)(786003)(66446008)(6506007)(7696005)(64756008)(478600001)(5660300002)(4744005)(8936002)(8676002)(55016002)(52536014)(76116006)(186003)(2906002)(71200400001)(66476007)(91956017)(316002)(66556008)(6916009)(86362001)(66946007)(33656002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?iso-8859-1?Q?DpvAMxdKQxhNN57hi26Ofno++nVLtZdQe0Ub0nvsFhbb9/oTVDmG1JR5CA?= =?iso-8859-1?Q?MqVOFoY+pLkFvG4hpRf26NPsjVzL4lharj3pbzlCaQSFju2Qq/84jjEhhx?= =?iso-8859-1?Q?buaGZ7woi+f9n/tOiPiBspRwU5z1TI2NmUwZFLZEMuWgFie2jTUIyIt/dp?= =?iso-8859-1?Q?lMLz/Mat2FBnXZUzrKIOgtnuE+ynqdQfBhs5IEFzyhc04o000ahguAcKoz?= =?iso-8859-1?Q?yMmFEASKSm7CvyZfbjZZaFFmYrYnroYrO6QjPgxtJCT/I7YYbZbvKxcOiG?= =?iso-8859-1?Q?KurGGXsgaEQPyvVLDwnDYS40ioX+tdXr7ZXP1rxqfa3K04CSkd9zE5FD7C?= =?iso-8859-1?Q?VL+otXKYSMcbDIeAqrRKiAQEBQ6//4I68+Qn2zElxAxDBiBX/jVOKpVbtA?= =?iso-8859-1?Q?P284kCQSzk7LZ4GpUJOrSmWShafkaH2kwmX0QVsoH9cy7IRXDvv8/JRXwl?= =?iso-8859-1?Q?rb2P1r6e7QlBqZzK0rGwHMX84/ykzSTN+OCvcwmxU5wNY/BfMSGRPvfMIh?= =?iso-8859-1?Q?R864s+qh3PMZ3gIOIcFg8MUe9Xyg42DwAq9/WB+eEv00blNESlnnDxRlJu?= =?iso-8859-1?Q?nBU+xg0goBcIBi2eqoJW+V5LCBnHXgWMhpzhMyDXEleKElHDWEJlZCqU/j?= =?iso-8859-1?Q?tfEMuus4NxEaUHOgJokUAZfwPXhW4+vj9/sslNqGtpPYO26tsq4QI/0Zu3?= =?iso-8859-1?Q?SVZOL3gZqy726RuyBiSINXmY+Tk46n65d1eoL44uOKdM3/sp2EO96Y2Jyo?= =?iso-8859-1?Q?bukqkfXCurJVB/ho7SDUD+A4OBEO8q+TPT0cl9umHqygYxz+uyUJA11Yg6?= =?iso-8859-1?Q?Ps032g5tHmnm+oCiBMc/PmJzrG6nhsyVOiUcohjra0OYfdsKyqtwPm2x3k?= =?iso-8859-1?Q?Zo1uBpQTjHZdsmhDm9I4OBm+yOxvVDNGoqArnRrOIw3wRc/EwhWZ2xDO+1?= =?iso-8859-1?Q?ehjYKbv4WYYcgVRqOHAtTgt3L+79kSL8Z5m7lluMD7+qM8w7xgtjk4Hpve?= =?iso-8859-1?Q?ZpZuyy47pqH6I1O1FMtjK/ttSYFjaVqRCqlBEpDkFhVz9rWrScOppLpJ4n?= =?iso-8859-1?Q?tbYIdgioMdVOroBAJ/YWTPA=3D?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: uoguelph.ca X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: YQXPR0101MB0968.CANPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: ad624b99-8da0-4f84-8499-08d8a7905e49 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Dec 2020 22:16:17.1071 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: be62a12b-2cad-49a1-a5fa-85f4f3156a7d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: CnG57ikBljsgdrNDulE45Ay4o9R3jUDfAEfZSCIRoE0FmTs/pPyfIHvjXrUX5u6rveNwohZSvGZHfNKCXfUdUA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: YQBPR0101MB2082 X-Rspamd-Queue-Id: 4D1SGk0w1Jz4YrQ X-Spamd-Bar: ----- X-Spamd-Result: default: False [-6.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; RBL_DBL_DONT_QUERY_IPS(0.00)[40.107.66.40:from]; R_DKIM_ALLOW(-0.20)[uoguelph.ca:s=selector1]; FREEFALL_USER(0.00)[rmacklem]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:40.107.0.0/16]; MIME_GOOD(-0.10)[text/plain]; NEURAL_HAM_LONG(-1.00)[-1.000]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[40.107.66.40:from:127.0.2.255]; RCVD_COUNT_THREE(0.00)[3]; DWL_DNSWL_LOW(-1.00)[uoguelph.ca:dkim]; DKIM_TRACE(0.00)[uoguelph.ca:+]; DMARC_POLICY_ALLOW(-0.50)[uoguelph.ca,none]; RCVD_IN_DNSWL_NONE(0.00)[40.107.66.40:from]; NEURAL_HAM_SHORT(-1.00)[-0.998]; TO_DN_EQ_ADDR_ALL(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:8075, ipnet:40.104.0.0/14, country:US]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1]; MAILMAN_DEST(0.00)[freebsd-current]; RWL_MAILSPIKE_POSSIBLE(0.00)[40.107.66.40:from] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Dec 2020 22:16:31 -0000 Hi,=0A= =0A= So I just did my first git commit. Pretty scary, but it looks ok.=0A= =0A= Now, how do I reference one commit in another related=0A= commit's log?=0A= =0A= By the long winded hash or ??=0A= =0A= I'm not sure if I should ask here or on the git mailing list,=0A= but I figured this isn't a technical git question...=0A= =0A= Thanks for any help with this, rick=0A= From owner-freebsd-current@freebsd.org Wed Dec 23 22:21:08 2020 Return-Path: Delivered-To: freebsd-current@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 2C0244CD072 for ; Wed, 23 Dec 2020 22:21:08 +0000 (UTC) (envelope-from asomers@gmail.com) Received: from mail-ot1-f47.google.com (mail-ot1-f47.google.com [209.85.210.47]) (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 4D1SN32mKkz4Z5T for ; Wed, 23 Dec 2020 22:21:07 +0000 (UTC) (envelope-from asomers@gmail.com) Received: by mail-ot1-f47.google.com with SMTP id o11so399402ote.4 for ; Wed, 23 Dec 2020 14:21:07 -0800 (PST) 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=5tcCxDMTmAdWUja6t3nZ/OpXSXX26xNkq+IHG3EFm6o=; b=dbTSr4NR8fcOuQCFdMwc66UC+kdiMxt6VcJqbfO4dc/kfoI+PNwmFxpSvEui2+7D+4 6zgKzxu5HvxwBybZ8rC+bypfSYr7he2DW/ww9ikDaVDdc0oKfhh1lks2jLm+7OC/hpf9 M+cDzgUOxzRdHN1jDx4d01Xg9cQHs/U+YAcuh2VFwowHWZXPUbHf6sGAUDsMMiL9iTd8 9bOQ27UJ/4YmRAh3weJ/TGuQNm+uARvr+ZUzEFMySCxSp4aC1xAp3ntKUH9K8zneD0pM JXt/QtQgcCsTDUmDFJ6Okws5sU18ooNw4msvzdTlAKWHtlmMhv7BXwipB7Jx3j5dEe1S /OLw== X-Gm-Message-State: AOAM5305DK8Q1Rh90Epm/MyL44gmXhPWJvWRj1VIUz5S30udeUNVKMlo Np7xUT2GYBNO04ILsRb7Eu6sL7FuetsHRNdXMUoCdWfgkD4= X-Google-Smtp-Source: ABdhPJwiVmZnDftrskGaHNhNmoiJfCDbcu033UAA+0iMASoJ9RXDj6ynjC/4iFFLC7MlIhlnXyRbMlKs7zZMzJPJLoA= X-Received: by 2002:a05:6830:2413:: with SMTP id j19mr21750931ots.251.1608762066149; Wed, 23 Dec 2020 14:21:06 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Alan Somers Date: Wed, 23 Dec 2020 15:20:55 -0700 Message-ID: Subject: Re: referencing one commit in another for git To: Rick Macklem Cc: "freebsd-current@freebsd.org" X-Rspamd-Queue-Id: 4D1SN32mKkz4Z5T X-Spamd-Bar: - X-Spamd-Result: default: False [-1.92 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17]; RWL_MAILSPIKE_GOOD(0.00)[209.85.210.47:from]; RCPT_COUNT_TWO(0.00)[2]; FORGED_SENDER(0.30)[asomers@freebsd.org,asomers@gmail.com]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RBL_DBL_DONT_QUERY_IPS(0.00)[209.85.210.47:from]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; FROM_NEQ_ENVFROM(0.00)[asomers@freebsd.org,asomers@gmail.com]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FREEFALL_USER(0.00)[asomers]; FROM_HAS_DN(0.00)[]; NEURAL_SPAM_SHORT(0.08)[0.081]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; DMARC_NA(0.00)[freebsd.org]; SPAMHAUS_ZRD(0.00)[209.85.210.47:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[209.85.210.47:from]; R_DKIM_NA(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-current] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.34 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Dec 2020 22:21:08 -0000 On Wed, Dec 23, 2020 at 3:16 PM Rick Macklem wrote: > Hi, > > So I just did my first git commit. Pretty scary, but it looks ok. > > Now, how do I reference one commit in another related > commit's log? > > By the long winded hash or ?? > > I'm not sure if I should ask here or on the git mailing list, > but I figured this isn't a technical git question... > > Thanks for any help with this, rick > Yeah, you should use the full hash. For temporary references, like during a code review, you can use the first "several" digits of the hash. For a project of FreeBSD's size, "several" is probably 11-13. But in permanent contexts, like commit logs, you should use the full hash. When somebody views the commit on a platform like Github, Github will automatically turn it into a hyperlink, and display only the first "several" digits. -Alan From owner-freebsd-current@freebsd.org Wed Dec 23 23:02:13 2020 Return-Path: Delivered-To: freebsd-current@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 361614CDD3E for ; Wed, 23 Dec 2020 23:02:13 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qk1-x72d.google.com (mail-qk1-x72d.google.com [IPv6:2607:f8b0:4864:20::72d]) (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 4D1THS1f1rz4c3F for ; Wed, 23 Dec 2020 23:02:11 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qk1-x72d.google.com with SMTP id b64so782280qkc.12 for ; Wed, 23 Dec 2020 15:02:11 -0800 (PST) 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=J8lf2x5SYGiODC2SPLdUYBwtce658Xjdi/EJpLbG/gE=; b=GjhXqSNEzxNuL0mueNXyslM02xfy6+CawtjT+PPYimkkn/ivPltOU8zp7JvT6m3m+a peiOtUj1REGadjnnw578vaki2Ss1yI9YFF0X1YIlYQVhDAt00mRdytVY2XM0DGkhSETa hY8chjML93tkfinIifz0C3gZkAUSEAzWn63PDVlS0FM4dCErA4h5J6BAt1QLD9xQxZS3 lza09DsPSWKNhztbBSVGkK3CrIUPcap+BOjK8zdqWeqvlvvVl5fT7atqbFZOPG/FlJ5U HYiMF41LD1HRTTR6pzs1vl4gUXMotM1xSmVv9/voRZRqBFuSXjCz6U9hH+fIL43Way/o JdYg== X-Gm-Message-State: AOAM532X/69URVUDLM61w15BDe0V2eLdLxvqid0Kx22rrX6KPNC6WpoG EfCunyR7QpWhCoKKAdCQitak5ryY83NkftcmJxxAXw== X-Google-Smtp-Source: ABdhPJwbYcYQUlPyFRR1lzct2Cntta2r7wHZcMpUlJXYD8XhdzW9SCE2dW12sbxoXEDUoIntI5PTmdVQuX2nVBzWi+o= X-Received: by 2002:a37:a614:: with SMTP id p20mr28034885qke.359.1608764531265; Wed, 23 Dec 2020 15:02:11 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Warner Losh Date: Wed, 23 Dec 2020 16:01:59 -0700 Message-ID: Subject: Re: referencing one commit in another for git To: Alan Somers Cc: Rick Macklem , FreeBSD Current X-Rspamd-Queue-Id: 4D1THS1f1rz4c3F X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.39 / 15.00]; ARC_NA(0.00)[]; MAILMAN_DEST(0.00)[freebsd-current]; R_DKIM_ALLOW(-0.20)[bsdimp-com.20150623.gappssmtp.com:s=20150623]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; DMARC_NA(0.00)[bsdimp.com]; SPAMHAUS_ZRD(0.00)[2607:f8b0:4864:20::72d:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[bsdimp-com.20150623.gappssmtp.com:+]; NEURAL_HAM_SHORT(-0.39)[-0.393]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::72d:from]; 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:~]; RBL_DBL_DONT_QUERY_IPS(0.00)[2607:f8b0:4864:20::72d:from]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; FROM_NEQ_ENVFROM(0.00)[imp@bsdimp.com,wlosh@bsdimp.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.34 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Dec 2020 23:02:13 -0000 On Wed, Dec 23, 2020, 3:21 PM Alan Somers wrote: > On Wed, Dec 23, 2020 at 3:16 PM Rick Macklem wrote: > > > Hi, > > > > So I just did my first git commit. Pretty scary, but it looks ok. > > > > Now, how do I reference one commit in another related > > commit's log? > > > > By the long winded hash or ?? > > > > I'm not sure if I should ask here or on the git mailing list, > > but I figured this isn't a technical git question... > > > > Thanks for any help with this, rick > > > > Yeah, you should use the full hash. For temporary references, like during > a code review, you can use the first "several" digits of the hash. For a > project of FreeBSD's size, "several" is probably 11-13. But in permanent > contexts, like commit logs, you should use the full hash. When somebody > views the commit on a platform like Github, Github will automatically turn > it into a hyperlink, and display only the first "several" digits. > For MFCs we are recommending the first 11. I think this will likely suffice and matches the git client behavior. Warner -Alan > _______________________________________________ > freebsd-current@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" > From owner-freebsd-current@freebsd.org Thu Dec 24 01:22:15 2020 Return-Path: Delivered-To: freebsd-current@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 4059A4B1128 for ; Thu, 24 Dec 2020 01:22:15 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [96.47.72.132]) (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-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "freefall.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4D1XP30g7zz4kNt; Thu, 24 Dec 2020 01:22:15 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: by freefall.freebsd.org (Postfix, from userid 1354) id 0156A6B72; Thu, 24 Dec 2020 01:22:14 +0000 (UTC) From: Jan Beich To: Warner Losh Cc: Alan Somers , Rick Macklem , FreeBSD Current Subject: Re: referencing one commit in another for git References: Date: Thu, 24 Dec 2020 02:22:11 +0100 In-Reply-To: (Warner Losh's message of "Wed, 23 Dec 2020 16:01:59 -0700") Message-ID: MIME-Version: 1.0 Content-Type: text/plain ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1608772935; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=94XavHsIMFFRPwLZP7qdP8LnAKKFKqxEcmeKYN2Q+jE=; b=TeEnViLHO9lA+fVHlNrxLw87adFK18+EJoU08wiZNvRO9geO8+ZxLFktY2FtwhFs9tjJhY SZvkf1k3dh9MJN6N8XpaaBL+AACQPQG/f1VKjpk1+QMXnQynrfqLYtwQIZGXAL4VyKN+N9 lWYWclNPShsiKmykWr3yqXJrFTGHseXRt8hNs0M8dajoRO3j0FK4YFCwIu1clrrwiUgr89 iHrAlJgXa1gOgqur8z4ZsdEgKXyKtwT1/2kBGANMFAZRZxApHpzBXp8lrtn0+jXt/zn+Gh 2pmGB2fNtJSL5cYwQZcc1tH/6IJfNNITgz5y9ROmBHttQqtVf2qDBhRcnb3aJw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1608772935; a=rsa-sha256; cv=none; b=aHjf91JWOLTjJhwziYP13GuS6feEgpzGFnTdLGGMrUNlR4kByqJJwj4G5qpyaQtMOv+PeX PN3u8HV9mtbFT2TU4rBvZ2GwUcXW/gEiMRvR97YYVIMklBH3JhPxcjVl+9GyemjauA6t72 utnlNOBQFnMUtnY61Rog+rwRhnN685yyD03ziAwtbk5ff/2gvrNECKxaNU9m3cSzaNCiSn sVfG0vegh5xNvJznl1rjgmMesH/79pnrbxdQ6PNp49jZQ6RRLK4TBOd5V0H/ov1BbJgDu9 1bho0ibCvanRzuFLK0ASXV0RvGGwzDjRUtzw7gSNl1eS541sV4q1MncRe6dClg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Dec 2020 01:22:15 -0000 Warner Losh writes: > On Wed, Dec 23, 2020, 3:21 PM Alan Somers wrote: > >> On Wed, Dec 23, 2020 at 3:16 PM Rick Macklem wrote: >> >> > Hi, >> > >> > So I just did my first git commit. Pretty scary, but it looks ok. >> > >> > Now, how do I reference one commit in another related >> > commit's log? >> > >> > By the long winded hash or ?? >> > >> > I'm not sure if I should ask here or on the git mailing list, >> > but I figured this isn't a technical git question... >> > >> > Thanks for any help with this, rick >> > >> >> Yeah, you should use the full hash. For temporary references, like during >> a code review, you can use the first "several" digits of the hash. For a >> project of FreeBSD's size, "several" is probably 11-13. But in permanent >> contexts, like commit logs, you should use the full hash. When somebody >> views the commit on a platform like Github, Github will automatically turn >> it into a hyperlink, and display only the first "several" digits. >> > > > For MFCs we are recommending the first 11. I think this will likely suffice > and matches the git client behavior. Mercurial defaults to 12 digit abbreviation. Git abbreviates linux, freebsd-legacy, freebsd-ports repos on GitHub to 12 digit. From owner-freebsd-current@freebsd.org Thu Dec 24 04:06:33 2020 Return-Path: Delivered-To: freebsd-current@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 7E3CD4B5F79 for ; Thu, 24 Dec 2020 04:06:33 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qt1-x834.google.com (mail-qt1-x834.google.com [IPv6:2607:f8b0:4864:20::834]) (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 4D1c2b5Zh8z4tNR for ; Thu, 24 Dec 2020 04:06:31 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qt1-x834.google.com with SMTP id c14so886436qtn.0 for ; Wed, 23 Dec 2020 20:06:31 -0800 (PST) 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=Ppn/ZTx7LwxTNqF7/Yljjdr/pGSm3l/qCewjlPilz/M=; b=jCpdipHvfloN1WxpeolxnxKdyi7tazY2dhTP53nFS7klxyrIQ7LMCPg8YXl2Tkyi/v SmxWtvG5yxiv1sIWa+F3uoXztOSZCDOTAfJqytikzx8nNsqoUUkMcIcnwOnH5umL9J4r JR7sD7zFdz7w+lgfds6RbtCMFlnEN7Tb6xGqi6/aV41Ul67FOsMnfgy/BdfgC0ESvz6G mzBh9I+BGQl46xbmTrLBIIPsGYwRH2527cCmXfzsQ+Mkf+iLGSZggOuseNi4bKQDY69e oCjCYltA9eYjR+0VZipfy24VRl1mAGF6AN71zLH/lYOYm4WKBFiQ3iC+UhiVMcoxdY4K bqQA== X-Gm-Message-State: AOAM530m0/jmIcMGo+9Z9JW5QzWfOBrK/7+HHeI3szE0/bsQ+7lfu8sQ 71IxrX+CVdpUvWEItMwUhUW69cBJcwcE/C3S5KWVVQ== X-Google-Smtp-Source: ABdhPJybSnOPMijYh6WsbFFFpyuDWCACQBMMQjSGJiB8+SaCAJ6+i+ChO1/ymnON3FeepOm2fc6mQjggtP8R810ftGU= X-Received: by 2002:ac8:4910:: with SMTP id e16mr28797243qtq.244.1608782790710; Wed, 23 Dec 2020 20:06:30 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Warner Losh Date: Wed, 23 Dec 2020 21:06:19 -0700 Message-ID: Subject: Re: referencing one commit in another for git To: Jan Beich Cc: Alan Somers , Rick Macklem , FreeBSD Current X-Rspamd-Queue-Id: 4D1c2b5Zh8z4tNR X-Spamd-Bar: -- X-Spamd-Result: default: False [-3.00 / 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(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; DMARC_NA(0.00)[bsdimp.com]; SPAMHAUS_ZRD(0.00)[2607:f8b0:4864:20::834:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[bsdimp-com.20150623.gappssmtp.com:+]; NEURAL_HAM_SHORT(-1.00)[-1.000]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::834:from]; 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:~]; RBL_DBL_DONT_QUERY_IPS(0.00)[2607:f8b0:4864:20::834:from]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_NEQ_ENVFROM(0.00)[imp@bsdimp.com,wlosh@bsdimp.com]; MAILMAN_DEST(0.00)[freebsd-current]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.34 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Dec 2020 04:06:33 -0000 On Wed, Dec 23, 2020 at 6:22 PM Jan Beich wrote: > Warner Losh writes: > > > On Wed, Dec 23, 2020, 3:21 PM Alan Somers wrote: > > > >> On Wed, Dec 23, 2020 at 3:16 PM Rick Macklem > wrote: > >> > >> > Hi, > >> > > >> > So I just did my first git commit. Pretty scary, but it looks ok. > >> > > >> > Now, how do I reference one commit in another related > >> > commit's log? > >> > > >> > By the long winded hash or ?? > >> > > >> > I'm not sure if I should ask here or on the git mailing list, > >> > but I figured this isn't a technical git question... > >> > > >> > Thanks for any help with this, rick > >> > > >> > >> Yeah, you should use the full hash. For temporary references, like > during > >> a code review, you can use the first "several" digits of the hash. > For a > >> project of FreeBSD's size, "several" is probably 11-13. But in > permanent > >> contexts, like commit logs, you should use the full hash. When somebody > >> views the commit on a platform like Github, Github will automatically > turn > >> it into a hyperlink, and display only the first "several" digits. > >> > > > > > > For MFCs we are recommending the first 11. I think this will likely > suffice > > and matches the git client behavior. > > Mercurial defaults to 12 digit abbreviation. Git abbreviates linux, > freebsd-legacy, freebsd-ports repos on GitHub to 12 digit. > I've updated to 12. That sounds like a good number of digits...Thanks. Warner From owner-freebsd-current@freebsd.org Thu Dec 24 07:51:04 2020 Return-Path: Delivered-To: freebsd-current@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 F41E44BA4D7 for ; Thu, 24 Dec 2020 07:51:03 +0000 (UTC) (envelope-from grarpamp@gmail.com) Received: from mail-ej1-x62b.google.com (mail-ej1-x62b.google.com [IPv6:2a00:1450:4864:20::62b]) (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 4D1j1g2HYwz3KjY for ; Thu, 24 Dec 2020 07:51:03 +0000 (UTC) (envelope-from grarpamp@gmail.com) Received: by mail-ej1-x62b.google.com with SMTP id j22so2285068eja.13 for ; Wed, 23 Dec 2020 23:51:03 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=CoQ0AzmB+tl5FUor3Xr/pXC42BsV9gzjC5vqxios0Rg=; b=W1xLPcP9ILPuLAnr8P2JqZqAGUvBluF00siw/eMYGg3sPgrwF0vtdULHgtW28trted d+UdXX9Q8FCxqxXcu6U6mYuFOZhJYKwttm4sMaC3MFXmW1GdKIJaklJ1CTwS9OuXDnXd h3L3KeaYiCB64cE4y2dJzOdRU8Q5UAeZzGkes/sBliS6ud5GQb5q+YmwpxpuJGUj73JX dnWzmX4aSkt9dehyZu/aneVWqNC4IP/KFkUYM1/jOVlZD+zz09+Gq/Kd1XXyw9jK7hzC wbuadfUr4TvoQZbmQuGR3bl22fP32Za+N+on7FPWQnhbTzb/34NvpFf9TDp3sfKj+eBv f5WA== X-Gm-Message-State: AOAM533PcqJCPhbjFoALPl0MizGq+/xORlnXiBYHV4vvm+QciOc0Y4s4 aoP230xnkn1f7wCQFom6FqU21cBbM9S5fCZTfiMigCSBEV+acw== X-Google-Smtp-Source: ABdhPJwCnXJoAf+Iu6reA2aVJwoKrbB7TdpatPuwhaYYV08MDGVU273BVoKkoXXHnJruckaryyqtlQk/dVLrcsw5DwU= X-Received: by 2002:a17:906:c83b:: with SMTP id dd27mr27527462ejb.356.1608796261091; Wed, 23 Dec 2020 23:51:01 -0800 (PST) MIME-Version: 1.0 Received: by 2002:a54:3d8d:0:0:0:0:0 with HTTP; Wed, 23 Dec 2020 23:51:00 -0800 (PST) In-Reply-To: References: <20201222183900.GA22353@www.zefox.net> <81C07616-434E-4DF4-91AC-518AECF4F16F@gromit.dlib.vt.edu> <01b07b90-e206-aa56-aa5b-91c764ef36a4@gmail.com> <7b82f25b-9f0a-32c1-0f05-3a92474051b4@gmail.com> <83c34f774c1f8a3c164086883882ba7f@bsdforge.com> From: grarpamp Date: Thu, 24 Dec 2020 02:51:00 -0500 Message-ID: Subject: Re: FreeBSD: GitLab To: freebsd-current@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 4D1j1g2HYwz3KjY X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; TO_DN_NONE(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RBL_DBL_DONT_QUERY_IPS(0.00)[2a00:1450:4864:20::62b:from]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[2a00:1450:4864:20::62b:from:127.0.2.255]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::62b:from]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-current] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Dec 2020 07:51:04 -0000 >> I mainly asked because GitLab seems to offer a richer toolset IMHO. > > The project is publishing many places, and will use features of the places > it publishes as it refines the future workflow. The different > mirroring/hosting services offer different features and it's not yet clear > how we can best utilize them or if even one size fits all. As with the move to git, readonly mirrors is fine thing. Yet more general attempt to open up bug work issue trackers flow read-write services etc for some things beyond say central freebsd.org, can massively raise overhead, needlessly partition knowledge base, raise peoples search and participation time by 2^n, complexity alienate new dev and user influx, be harder for donors to big picture, etc... 'A: hey here's my bug report on site H' 'L: H redundant, already filed over on service X' 'Z: but we're working it on J, see the mail list at U' 'W: well J blocks devs using tor with cloudflare so we can't read or contribute there' 'X: did you see telegram message G you can add it to site R's wiki' 'Q: nope not bothering to set up yet another account for that' 'I: ddg search gave results to U, but V which was not indexed that I found on F had my answer' 'E: i clicked your link but N already 404 expired sold out or shutdown' 'N: , sorry for your loss' 'M: but the forum C said github clone A was it' 'O: they wanted my phone picture id and utility bill for an account, fuck that' 'B: i tried to integrate sites G and Y in my scripts to do miracle T but they kept changing API's and it required plugins which were were broken in pkg all month.' Also consider before canonizing/depending elements to third party services, especially ones without good export for backup, mirror, and local use... people think corp services will last forever, history shows they don't. From owner-freebsd-current@freebsd.org Thu Dec 24 09:34:54 2020 Return-Path: Delivered-To: freebsd-current@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 1F8914BE303 for ; Thu, 24 Dec 2020 09:34:54 +0000 (UTC) (envelope-from marc@bumblingdork.com) Received: from mail-ej1-x62e.google.com (mail-ej1-x62e.google.com [IPv6:2a00:1450:4864:20::62e]) (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 4D1lKT0sLPz3hDJ for ; Thu, 24 Dec 2020 09:34:52 +0000 (UTC) (envelope-from marc@bumblingdork.com) Received: by mail-ej1-x62e.google.com with SMTP id d17so2618937ejy.9 for ; Thu, 24 Dec 2020 01:34:52 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:message-id:date:to; bh=YcclmqfEudnmaFEfzQ5gSaXYOScImbpLW04+5CXWVaw=; b=YSmS7jgbuTqgIXeMOkmadmV5Oq1HjdREhoIRCmFzH4rHVr6Xs1bnlc59UMBkjvqYpI EE9dw2PCpHw0aLFJcLqEY3QXUar+LnKQgVOFvbPCfFOyhkeQgn1DiNlF5KtXHSK+ygt0 xeVFl6q0yhlFiXlmktSw8pT9RlDlmlJ1e16+u6x7HI6b8xlT3Kpm6y6IzGQ3ZkZQhgLy hMHD5md8Rib3CPSCzKQlfLlgIYKca1ZcktU6vH4SX28IBqYJnYLfbLIGmT3c31aO9/Vd ESYRFviTYc40s/mOpimyd7HkM+KePYri5xRZm6X6OTJwpf4uFQNPXA/oc65qbcLVHhbe 4DTw== X-Gm-Message-State: AOAM531bc5Plp2zyCI0z6e0jvpjjm3/P9ghk6bjdmztE9Fj2C5oOhOCK HvN4as45XF1aAyqQqtMwA8G5WxFPBGvdHA== X-Google-Smtp-Source: ABdhPJx4Gfwq81wcMeZtu8Qwzqc9LpEQzfcG6Gizdnp3PwgAKxwsivvvvvbXgS406KFI1QpUFdmm+Q== X-Received: by 2002:a17:906:77dc:: with SMTP id m28mr26884441ejn.64.1608802491221; Thu, 24 Dec 2020 01:34:51 -0800 (PST) Received: from ?IPv6:2001:981:3350:1:d933:4ac6:3a3b:35b1? ([2001:981:3350:1:d933:4ac6:3a3b:35b1]) by smtp.gmail.com with ESMTPSA id r23sm12538901ejd.56.2020.12.24.01.34.50 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 24 Dec 2020 01:34:50 -0800 (PST) From: Marc Veldman Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.40.0.2.32\)) Subject: Boot panic on Lenovo P50s since r367998 Message-Id: <89112D93-739D-45B5-B21A-3396C098A89B@bumblingdork.com> Date: Thu, 24 Dec 2020 10:34:49 +0100 To: freebsd-current@freebsd.org X-Mailer: Apple Mail (2.3654.40.0.2.32) X-Rspamd-Queue-Id: 4D1lKT0sLPz3hDJ X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.50 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; TO_DN_NONE(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[bumblingdork.com:+]; DMARC_POLICY_ALLOW(-0.50)[bumblingdork.com,none]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RBL_DBL_DONT_QUERY_IPS(0.00)[2a00:1450:4864:20::62e:from]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[bumblingdork.com:s=google]; FREEFALL_USER(0.00)[marc]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[2a00:1450:4864:20::62e:from:127.0.2.255]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::62e:from]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-current] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Dec 2020 09:34:54 -0000 Hello, since r367998 my Lenovo P50s panics on boot: mmc0: detached panic: Bad link elm 0xfffff80003a73300 next->prep !=3D elm cupid=3D3 time=3D2 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame = 0xffffffff8299a9c0 vpanic() at vpanic+0x181/frame 0xffffffff8299aa10 panic() at panic+0x43/frame 0xffffffff8299aa70 config_intrhook_disestablish() at = config_intrhook_disestablish+0xf3/frame 0xffffffff8299aa90 config_intrhook_oneshot_func() at = config_intrhook_oneshot_func+0x18/frame 0xffffffff8299aab0 run_interrupt_driven_config_hooks() at = run_interrupt_driven_config_hooks+0x77/frame 0xffffffff8299aad0 boot_run_interrupt_driven_config_hooks() at = boot_run_interrupt_driven_config_hooks+0x1f/frame 0xffffffff8299ab60 mi_startup() at mi_startup+0xec/frame 0xffffffff8299abb0 btext() at btext+0x2c KDB: enter: panic [thread pid 0 tid 100000] Stopped at kdb_enter+0x37: movq $0,0x10ada46(%rip) If needed, I can test patches Dmesg (with r367977 kernel) ---<>--- Copyright (c) 1992-2020 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights = reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 13.0-CURRENT #0 r367997: Tue Dec 22 16:47:30 CET 2020 root@devnovo:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64 FreeBSD clang version 11.0.0 (git@github.com:llvm/llvm-project.git = llvmorg-11.0.0-0-g176249bd673) WARNING: WITNESS option enabled, expect reduced performance. VT(efifb): resolution 1920x1080 CPU: Intel(R) Core(TM) i7-6500U CPU @ 2.50GHz (2592.10-MHz K8-class CPU) Origin=3D"GenuineIntel" Id=3D0x406e3 Family=3D0x6 Model=3D0x4e = Stepping=3D3 = Features=3D0xbfebfbff = Features2=3D0x7ffafbbf AMD Features=3D0x2c100800 AMD Features2=3D0x121 Structured Extended = Features=3D0x29c67af Structured Extended Features3=3D0x9c000000 XSAVE Features=3D0xf VT-x: PAT,HLT,MTF,PAUSE,EPT,UG,VPID TSC: P-state invariant, performance statistics real memory =3D 17179869184 (16384 MB) avail memory =3D 16421109760 (15660 MB) Event timer "LAPIC" quality 600 ACPI APIC Table: FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs FreeBSD/SMP: 1 package(s) x 2 core(s) x 2 hardware threads random: registering fast source Intel Secure Key RNG random: fast provider: "Intel Secure Key RNG" random: unblocking device. ioapic0 irqs 0-119 Launching APs: 1 3 2 Timecounter "TSC-low" frequency 1296050980 Hz quality 1000 random: entropy device external interface WARNING: Device "kbd" is Giant locked and may be deleted before FreeBSD = 13.0. kbd1 at kbdmux0 000.000045 [4346] netmap_init netmap: loaded module [ath_hal] loaded nexus0 efirtc0: efirtc0: registered as a time-of-day clock, resolution 1.000000s cryptosoft0: aesni0: acpi0: acpi_ec0: port 0x62,0x66 on acpi0 acpi0: Power Button (fixed) cpu0: on acpi0 attimer0: port 0x40-0x43 irq 0 on acpi0 Timecounter "i8254" frequency 1193182 Hz quality 0 Event timer "i8254" frequency 1193182 Hz quality 100 hpet0: iomem 0xfed00000-0xfed003ff on acpi0 Timecounter "HPET" frequency 24000000 Hz quality 950 Event timer "HPET" frequency 24000000 Hz quality 550 Event timer "HPET1" frequency 24000000 Hz quality 440 Event timer "HPET2" frequency 24000000 Hz quality 440 Event timer "HPET3" frequency 24000000 Hz quality 440 Event timer "HPET4" frequency 24000000 Hz quality 440 atrtc0: port 0x70-0x71 irq 8 on acpi0 atrtc0: registered as a time-of-day clock, resolution 1.000000s Event timer "RTC" frequency 32768 Hz quality 0 Timecounter "ACPI-fast" frequency 3579545 Hz quality 900 acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1808-0x180b on acpi0 acpi_lid0: on acpi0 acpi_button0: on acpi0 pcib0: port 0xcf8-0xcff on acpi0 pci0: on pcib0 vgapci0: port 0xe000-0xe03f mem = 0xf2000000-0xf2ffffff,0xd0000000-0xdfffffff irq 16 at device 2.0 on pci0 vgapci0: Boot video device xhci0: mem = 0xf4220000-0xf422ffff at device 20.0 on pci0 xhci0: 32 bytes context size, 64-bit DMA usbus0 on xhci0 usbus0: 5.0Gbps Super Speed USB v3.0 pci0: at device 22.0 (no driver attached) ahci0: port = 0xe080-0xe087,0xe088-0xe08b,0xe060-0xe07f mem = 0xf4248000-0xf4249fff,0xf424f000-0xf424f0ff,0xf424d000-0xf424d7ff at = device 23.0 on pci0 ahci0: AHCI v1.31 with 1 6Gbps ports, Port Multiplier not supported ahcich1: at channel 1 on ahci0 pcib1: at device 28.0 on pci0 pci1: on pcib1 pci1: at device 0.0 (no driver attached) pcib2: at device 28.2 on pci0 pci2: on pcib2 pci2: at device 0.0 (no driver attached) pcib3: at device 29.0 on pci0 pci3: on pcib3 vgapci1: port 0xd000-0xd07f mem = 0xf3000000-0xf3ffffff,0xe0000000-0xefffffff,0xf0000000-0xf1ffffff at = device 0.0 on pci3 isab0: at device 31.0 on pci0 isa0: on isab0 pci0: at device 31.2 (no driver attached) hdac0: mem = 0xf4240000-0xf4243fff,0xf4230000-0xf423ffff at device 31.3 on pci0 em0: mem 0xf4200000-0xf421ffff at = device 31.6 on pci0 em0: Using 1024 TX descriptors and 1024 RX descriptors em0: Using an MSI interrupt em0: Ethernet address: 54:ee:75:cb:0d:e3 em0: netmap queues/slots: TX 1/1024, RX 1/1024 acpi_tz0: on acpi0 atkbdc0: port 0x60,0x64 irq 1 on acpi0 atkbd0: irq 1 on atkbdc0 kbd0 at atkbd0 atkbd0: [GIANT-LOCKED] psm0: irq 12 on atkbdc0 psm0: [GIANT-LOCKED] WARNING: Device "psm" is Giant locked and may be deleted before FreeBSD = 13.0. psm0: model Synaptics Touchpad, device ID 0 battery0: on acpi0 battery1: on acpi0 acpi_acad0: on acpi0 orm0: at iomem 0xc0000-0xcffff pnpid ORM0000 on isa0 hwpstate_intel0: on cpu0 hwpstate_intel1: on cpu1 hwpstate_intel2: on cpu2 hwpstate_intel3: on cpu3 Timecounters tick every 1.000 msec ZFS filesystem version: 5 ZFS storage pool version: features support (5000) hdacc0: at cad 0 on hdac0 ugen0.1: <0x8086 XHCI root HUB> at usbus0 hdaa0: at nid 1 on hdacc0 pcm0: at nid 20 and 26 on hdaa0 pcm1: at nid 21 and 18 on hdaa0 hdacc1: at cad 2 on hdac0 hdaa1: at nid 1 on hdacc1 pcm2: at nid 3 on hdaa1 Trying to mount root from zfs:zroot/ROOT/default []... Root mount waiting for: usbus0 CAM WARNING: WITNESS option enabled, expect reduced performance. uhub0 on usbus0 uhub0: <0x8086 XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on = usbus0 ada0 at ahcich1 bus 0 scbus0 target 0 lun 0 ada0: ACS-2 ATA SATA 3.x device ada0: Serial Number S39FNX0J625463T ada0: 600.000MB/s transfers (SATA 3.x, UDMA6, PIO 512bytes) ada0: Command Queueing enabled ada0: 488386MB (1000215216 512 byte sectors) ada0: quirks=3D0x3<4K,NCQ_TRIM_BROKEN> GEOM_ELI: Device ada0p4.eli created. GEOM_ELI: Encryption: AES-XTS 256 GEOM_ELI: Crypto: accelerated software uhub0: 18 ports with 18 removable, self powered Root mount waiting for: usbus0 ugen0.2: at usbus0 Root mount waiting for: usbus0 ugen0.3: at usbus0 ugen0.4: at usbus0 Root mount waiting for: usbus0 ugen0.5: at usbus0 lo0: link state changed to UP pchtherm0: mem 0xf424b000-0xf424bfff at = device 20.2 on pci0 iwm0: mem 0xf4000000-0xf4001fff at = device 0.0 on pci2 iwm0: hw rev 0x200, fw ver 22.361476.0, address f4:8c:50:50:22:83 ichsmb0: port 0xefa0-0xefbf = mem 0xf424e000-0xf424e0ff at device 31.4 on pci0 smbus0: on ichsmb0 acpi_wmi0: on acpi0 acpi_wmi0: Embedded MOF found ACPI: \134_SB.WMI1.WQBA: 1 arguments were passed to a non-method ACPI = object (Buffer) (20201113/nsarguments-361) acpi_wmi1: on acpi0 acpi_wmi1: Embedded MOF found ACPI: \134_SB.WMI2.WQBB: 1 arguments were passed to a non-method ACPI = object (Buffer) (20201113/nsarguments-361) acpi_wmi2: on acpi0 acpi_wmi2: Embedded MOF found ACPI: \134_SB.WMI3.WQBC: 1 arguments were passed to a non-method ACPI = object (Buffer) (20201113/nsarguments-361) uplcom0 on uhub0 uplcom0: on usbus0 wlan0: Ethernet address: f4:8c:50:50:22:83 ng_ubt: HCI command 0xfc05 timed out ubt0 on uhub0 ubt0: = on usbus0 wlan0: link state changed to UP WARNING: attempt to domain_add(bluetooth) after domainfinalize() WARNING: attempt to domain_add(netgraph) after domainfinalize() iwm0: code ce, frame 2/216 b800002c unhandled Security policy loaded: MAC/ntpd (mac_ntpd) From owner-freebsd-current@freebsd.org Thu Dec 24 14:11:25 2020 Return-Path: Delivered-To: freebsd-current@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 837BA4C6637 for ; Thu, 24 Dec 2020 14:11:25 +0000 (UTC) (envelope-from trashcan@ellael.org) Received: from mx2.enfer-du-nord.net (mx2.enfer-du-nord.net [87.98.149.189]) (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 4D1sSS5Xnzz4bDV for ; Thu, 24 Dec 2020 14:11:20 +0000 (UTC) (envelope-from trashcan@ellael.org) Received: from [IPv6:2003:fb:4f01:6001:3d1a:6f86:75b4:2d20] (p200300fB4F0160013D1a6F8675b42D20.dip0.t-ipconnect.de [IPv6:2003:fb:4f01:6001:3d1a:6f86:75b4:2d20]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx2.enfer-du-nord.net (Postfix) with ESMTPSA id 4D1sSP5MRWz12tr for ; Thu, 24 Dec 2020 15:11:17 +0100 (CET) From: Michael Grimm Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\)) Subject: git and the loss of revision numbers Message-Id: <54116640-E6A1-4C53-9D7E-4384F942628E@ellael.org> Date: Thu, 24 Dec 2020 15:11:15 +0100 To: FreeBSD Current X-Mailer: Apple Mail (2.3608.120.23.2.4) X-Rspamd-Queue-Id: 4D1sSS5Xnzz4bDV X-Spamd-Bar: - X-Spamd-Result: default: False [-1.60 / 15.00]; RCVD_TLS_ALL(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[87.98.149.189:from]; MV_CASE(0.50)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; ARC_NA(0.00)[]; AUTH_NA(1.00)[]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[87.98.149.189:from:127.0.2.255]; DMARC_NA(0.00)[ellael.org]; TO_DN_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_SPF_NA(0.00)[no SPF record]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:16276, ipnet:87.98.128.0/17, country:FR]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-current] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Dec 2020 14:11:25 -0000 Hi Disclaimer: I just started to learn git, never used it before. If I do understand it correctly, the switch from svn to git comes with a = loss of continuously increasing revision numbers. Correct? If so I = wonder how future security advisories and errata notices will be = composed. Will there be a date of the commit besides its hash being = reported?=20 In the past I could easily judge if there was a need to buildworld or = buildkernel: If uname shows a larger revision number than those in = advisories or notices. Question: How may one find out whether to recompile or not in the = future? Thanks and regards, Michael From owner-freebsd-current@freebsd.org Thu Dec 24 14:15:09 2020 Return-Path: Delivered-To: freebsd-current@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 DE3AE4C6E10 for ; Thu, 24 Dec 2020 14:15:09 +0000 (UTC) (envelope-from trashcan@ellael.org) Received: from mx2.enfer-du-nord.net (mx2.enfer-du-nord.net [87.98.149.189]) (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 4D1sXs2V24z4c3Y for ; Thu, 24 Dec 2020 14:15:09 +0000 (UTC) (envelope-from trashcan@ellael.org) Received: from [IPv6:2003:fb:4f01:6001:3d1a:6f86:75b4:2d20] (p200300fB4F0160013D1a6F8675b42D20.dip0.t-ipconnect.de [IPv6:2003:fb:4f01:6001:3d1a:6f86:75b4:2d20]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx2.enfer-du-nord.net (Postfix) with ESMTPSA id 4D1sXq56dbz12yg for ; Thu, 24 Dec 2020 15:15:07 +0100 (CET) From: Michael Grimm Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\)) Subject: Re: git and the loss of revision numbers Date: Thu, 24 Dec 2020 15:15:07 +0100 References: <54116640-E6A1-4C53-9D7E-4384F942628E@ellael.org> To: FreeBSD Current In-Reply-To: <54116640-E6A1-4C53-9D7E-4384F942628E@ellael.org> Message-Id: <8ABAC674-89AA-47BE-996C-4DF6E7713F21@ellael.org> X-Mailer: Apple Mail (2.3608.120.23.2.4) X-Rspamd-Queue-Id: 4D1sXs2V24z4c3Y X-Spamd-Bar: - X-Spamd-Result: default: False [-1.60 / 15.00]; RCVD_TLS_ALL(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[87.98.149.189:from]; MV_CASE(0.50)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; ARC_NA(0.00)[]; AUTH_NA(1.00)[]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[87.98.149.189:from:127.0.2.255]; DMARC_NA(0.00)[ellael.org]; TO_DN_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_SPF_NA(0.00)[no SPF record]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:16276, ipnet:87.98.128.0/17, country:FR]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-current] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Dec 2020 14:15:09 -0000 Correction: > On 24. Dec 2020, at 15:11, Michael Grimm wrote: >=20 > In the past I could easily judge if there was a need to buildworld or = buildkernel: If uname shows a larger revision number than those in = advisories or notices. In the past I could easily judge if there was a need to buildworld or = buildkernel: If uname shows a smaller revision number than those in = advisories or notices. Michael= From owner-freebsd-current@freebsd.org Thu Dec 24 15:28:10 2020 Return-Path: Delivered-To: freebsd-current@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 259A84C875E for ; Thu, 24 Dec 2020 15:28:10 +0000 (UTC) (envelope-from grarpamp@gmail.com) Received: from mail-ej1-x62c.google.com (mail-ej1-x62c.google.com [IPv6:2a00:1450:4864:20::62c]) (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 4D1v951d7dz4gSn for ; Thu, 24 Dec 2020 15:28:08 +0000 (UTC) (envelope-from grarpamp@gmail.com) Received: by mail-ej1-x62c.google.com with SMTP id jx16so3678869ejb.10 for ; Thu, 24 Dec 2020 07:28:08 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=gdkvkyg+GsZanSIojLw7X86BO7MXfpiQT2Q0eiujlNI=; b=Frqt+e2DlvMmPypMOnwNDdBE9LeDuAIHVJd/HeRHoCM1wjMThTrAuwNJiO1IKcpBKJ neX6U0czn0IY0Uh9dTx1dYrrwxL/KFBzDFLsPrMZru8JFmCCD94RHQCrPWnAzyONFl8X 7hbq3yfiGjmPzMh53/ewOtWCfywJNtlYHovsC/qM8G/SnL7Gdgkn4CdSco4i4RNBzi97 vsy6Xt4qM2ysbX04KtQZfXvLHatYK0JvEeL9aYGfTKND7nMsXUKo1qQ59Ok5pzaGHMHI wy9PVt5kzEfQS8PoL898D8ZKv8hrUESfWPJS+cQMFnd4jXcD+00hKVUEsEHzZk0xDWbE z36g== X-Gm-Message-State: AOAM532m/E3sbVVFZeJr1GXkDQ7wYbIG6dsu3N/L9tV8jyj0iUPBNiyP GfAuaQUKCUj0vP7v+CIvpdYniavJMA8cXAdfMP84MDLyCVWNnA== X-Google-Smtp-Source: ABdhPJwKjQLqYEkTNfAGPH1fXlY7BXNiuX5SYCOdnKPNuvIxcok2YePdvP93wSK1DowhZB0CYda8d6PGzWkkeCS0Wxc= X-Received: by 2002:a17:906:b002:: with SMTP id v2mr28768718ejy.531.1608823687428; Thu, 24 Dec 2020 07:28:07 -0800 (PST) MIME-Version: 1.0 Received: by 2002:a54:3d8d:0:0:0:0:0 with HTTP; Thu, 24 Dec 2020 07:28:06 -0800 (PST) In-Reply-To: <54116640-E6A1-4C53-9D7E-4384F942628E@ellael.org> References: <54116640-E6A1-4C53-9D7E-4384F942628E@ellael.org> From: grarpamp Date: Thu, 24 Dec 2020 10:28:06 -0500 Message-ID: Subject: Re: git and the loss of revision numbers To: freebsd-current@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 4D1v951d7dz4gSn X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; FREEMAIL_FROM(0.00)[gmail.com]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; TO_DN_NONE(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RBL_DBL_DONT_QUERY_IPS(0.00)[2a00:1450:4864:20::62c:from]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[2a00:1450:4864:20::62c:from:127.0.2.255]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::62c:from]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-current] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Dec 2020 15:28:10 -0000 > loss of continuously increasing revision numbers git rev-list --count HEAD git describe --tags / parent Plus a bunch of similar ways to do it, from different points, in different formats, search internet for them all... git revision version numbering... Some deploy structured metadata in tag schemes, use hooks, files, etc but gets messy and is not just a simple proper read-only query. > date of the commit besides its hash being reported > whether to recompile Recompilation means users have the source cloned. Source means users can use ways like git log git show etc Which means users have date, and a in log subsequent to their last compiled hash etc. So it's not a problem beyond a few trivial steps or shell parsing function to query and compare on whatever particular metadata a person may like, to what they already know they have. The handbook will have docs on some ways. From owner-freebsd-current@freebsd.org Thu Dec 24 15:41:15 2020 Return-Path: Delivered-To: freebsd-current@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 6F2D84C8C55 for ; Thu, 24 Dec 2020 15:41:15 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wr1-x42b.google.com (mail-wr1-x42b.google.com [IPv6:2a00:1450:4864:20::42b]) (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 4D1vSB3cdFz4h89 for ; Thu, 24 Dec 2020 15:41:14 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: by mail-wr1-x42b.google.com with SMTP id a12so2470956wrv.8 for ; Thu, 24 Dec 2020 07:41:14 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=bkTCNxcE7Ty3dngMU51wZKw9BMihbmzwM6fjHPu7utw=; b=F1vxr6MYlE4B1f8r4DSBmsA6IWou1es5exH8yqIs3KnfsTLhGq9k/V4t5pDEeshrxC 0oLLbDZeNUCjI4le9PbTi+q4BqruzSNstQccZ2KS5I4Kxoxb4C/p+nSd249uR7rG8Fu2 IxrMwWe7fcFJ/WhjJu55p9gK/TAvyZ8CNzl1n++QCai2mPNfrEu29bvZkFdfiGqCUUjQ RaNOzdRTyhxfcYpF0oHqQ8skT96iqhY0WHXzR27163K/+2IJ9t9YokNVkCCJp047JyP3 sv9CL4KAFHta1E6xrZXATyz7UiXhdg59KTSKxUJIfsuJdt4m11/WvT4HYsoHDHZOgrAh N5cA== X-Gm-Message-State: AOAM530NDad8lJB23VVeJToM3/KfyRK+aVJWZRPlunx0Qb+hIY7pB0iH a51WwlGBj+lkrfc5+g1YtREM2QN0yU8siw== X-Google-Smtp-Source: ABdhPJxhHxdpmeAScwcqdvbwKkoq+qr2qp6wl+zvX6P22fUXKMahRie/wz1pfNz+HA8zYYjRr9EOFA== X-Received: by 2002:a05:6000:1043:: with SMTP id c3mr34293219wrx.34.1608824472529; Thu, 24 Dec 2020 07:41:12 -0800 (PST) Received: from [192.168.1.11] (79-66-147-78.dynamic.dsl.as9105.com. [79.66.147.78]) by smtp.gmail.com with ESMTPSA id r13sm39957393wrs.6.2020.12.24.07.41.11 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 24 Dec 2020 07:41:11 -0800 (PST) Subject: Git commits/revisions: sequential numbering: git-rev-list(1) --count To: freebsd-current@freebsd.org References: <54116640-E6A1-4C53-9D7E-4384F942628E@ellael.org> From: Graham Perrin Message-ID: Date: Thu, 24 Dec 2020 15:41:11 +0000 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:78.0) Gecko/20100101 Thunderbird/78.6.0 MIME-Version: 1.0 In-Reply-To: <54116640-E6A1-4C53-9D7E-4384F942628E@ellael.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-GB X-Rspamd-Queue-Id: 4D1vSB3cdFz4h89 X-Spamd-Bar: --- X-Spamd-Result: default: False [-4.00 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; TO_DN_NONE(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-1.00)[-1.000]; RECEIVED_SPAMHAUS_PBL(0.00)[79.66.147.78:received]; FROM_EQ_ENVFROM(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[2a00:1450:4864:20::42b:from]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[2a00:1450:4864:20::42b:from:127.0.2.255]; MIME_TRACE(0.00)[0:+]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::42b:from]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-current] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Dec 2020 15:41:15 -0000 On 24/12/2020 14:11, Michael Grimm wrote: > … Disclaimer: I just started to learn git, never used it before. > > If I do understand it correctly, the switch from svn to git comes with a loss of continuously increasing revision numbers. Correct? … Yes and no. there's an example command that shows a FreeBSD-CURRENT Git revision number of 11 following an update. The phrase 'revision number' might be not technically accurate, but the numbers _are_ sequential. The command uses the '--count' option of git-rev-list(1) Re: uname(1), I'll respond to your second e-mail. Kind regards Graham From owner-freebsd-current@freebsd.org Thu Dec 24 15:53:40 2020 Return-Path: Delivered-To: freebsd-current@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 504604C95D6 for ; Thu, 24 Dec 2020 15:53:40 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wr1-x42f.google.com (mail-wr1-x42f.google.com [IPv6:2a00:1450:4864:20::42f]) (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 4D1vkW1f5Gz4j13 for ; Thu, 24 Dec 2020 15:53:38 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: by mail-wr1-x42f.google.com with SMTP id q18so2538255wrn.1 for ; Thu, 24 Dec 2020 07:53:38 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=Z9aUuLFayJQa2L62qnzu+s6sCFLxXaPteOt1cxw1PJE=; b=O8OklGR6/PSaa2xDChV10bnp6HxktUmclBuz7CkGgdHOqs9iA3qtpfMwQDGtzVf+B0 Xhz9lawU0ll1Fsm7LmgNgBnOye5cfcpdRCvoWDYyPkGYaCyMoa4P35NhpQBEYXKXG2BS 1jPpIP54PL2HPsdvXnNm464BjfFVRwTiXUnbfcG52FTQRuTciMt5njy7O6SfuocnZo7e 85nN9nhkZkmlLY3UbxP4n8wR75Im7Zu24h9uImV5wYIHaj/zGxYBojjy/KEjXsxdyYOz umW/AyI/2HK+j21MHlooOfgC2t+ademEgNJ2kbnURAooTXeh7uz1V6rhQc32hp8pqpy9 OtjQ== X-Gm-Message-State: AOAM532j6vyrXoTF7Ocyc67MUCb5H83NgpzWbhLBItQMsn9its6wDU9k 6wXdznPxU8ILqXvBDvl1TaEBFMKfivqnTw== X-Google-Smtp-Source: ABdhPJxLhoJc//wedAEcMX5eYfFMmht9A0J8gBGdNRQGvURnkJCv2AgqQaUvZBhMWF9XQ6HTNX8dZA== X-Received: by 2002:a5d:5005:: with SMTP id e5mr34111905wrt.279.1608825216554; Thu, 24 Dec 2020 07:53:36 -0800 (PST) Received: from [192.168.1.11] (79-66-147-78.dynamic.dsl.as9105.com. [79.66.147.78]) by smtp.gmail.com with ESMTPSA id q1sm38257767wrj.8.2020.12.24.07.53.35 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 24 Dec 2020 07:53:36 -0800 (PST) Subject: Git and uname(1) To: freebsd-current@freebsd.org References: <54116640-E6A1-4C53-9D7E-4384F942628E@ellael.org> <8ABAC674-89AA-47BE-996C-4DF6E7713F21@ellael.org> From: Graham Perrin Message-ID: Date: Thu, 24 Dec 2020 15:53:35 +0000 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:78.0) Gecko/20100101 Thunderbird/78.6.0 MIME-Version: 1.0 In-Reply-To: <8ABAC674-89AA-47BE-996C-4DF6E7713F21@ellael.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-GB X-Rspamd-Queue-Id: 4D1vkW1f5Gz4j13 X-Spamd-Bar: --- X-Spamd-Result: default: False [-4.00 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; TO_DN_NONE(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-1.00)[-1.000]; RECEIVED_SPAMHAUS_PBL(0.00)[79.66.147.78:received]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MID_RHS_MATCH_FROM(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[2a00:1450:4864:20::42f:from]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[2a00:1450:4864:20::42f:from:127.0.2.255]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::42f:from]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-current] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Dec 2020 15:53:40 -0000 On 24/12/2020 14:15, Michael Grimm wrote: > … In the past I could easily judge if there was a need to buildworld or buildkernel: If uname shows a smaller revision number than those in advisories or notices. … I see Rainer Hurling's response to John Kennedy at I have yet to see things for myself, to ease my mind and get the big picture :-) From owner-freebsd-current@freebsd.org Thu Dec 24 16:25:12 2020 Return-Path: Delivered-To: freebsd-current@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 62E3A4CA29B for ; Thu, 24 Dec 2020 16:25:12 +0000 (UTC) (envelope-from naddy@mips.inka.de) Received: from mail.inka.de (mail.inka.de [IPv6:2a04:c9c7:0:1073:217:a4ff:fe3b:e77c]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4D1wQv3HkLz4kjr for ; Thu, 24 Dec 2020 16:25:11 +0000 (UTC) (envelope-from naddy@mips.inka.de) Received: from mips.inka.de (naddy@[127.0.0.1]) by mail.inka.de with uucp (rmailwrap 0.5) id 1ksTQJ-003Huz-BZ; Thu, 24 Dec 2020 17:25:07 +0100 Received: from lorvorc.mips.inka.de (localhost [127.0.0.1]) by lorvorc.mips.inka.de (8.16.1/8.16.1) with ESMTP id 0BOGKgfe012143; Thu, 24 Dec 2020 17:20:42 +0100 (CET) (envelope-from naddy@lorvorc.mips.inka.de) Received: (from naddy@localhost) by lorvorc.mips.inka.de (8.16.1/8.16.1/Submit) id 0BOGKg1x012142; Thu, 24 Dec 2020 17:20:42 +0100 (CET) (envelope-from naddy) Date: Thu, 24 Dec 2020 17:20:42 +0100 From: Christian Weisgerber To: Michael Grimm Cc: freebsd-current@freebsd.org Subject: Re: git and the loss of revision numbers Message-ID: References: <54116640-E6A1-4C53-9D7E-4384F942628E@ellael.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <54116640-E6A1-4C53-9D7E-4384F942628E@ellael.org> X-Rspamd-Queue-Id: 4D1wQv3HkLz4kjr X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.10 / 15.00]; ARC_NA(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[2a04:c9c7:0:1073:217:a4ff:fe3b:e77c:from]; FREEFALL_USER(0.00)[naddy]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[inka.de]; AUTH_NA(1.00)[]; SPAMHAUS_ZRD(0.00)[2a04:c9c7:0:1073:217:a4ff:fe3b:e77c:from:127.0.2.255]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_HAM_SHORT(-1.00)[-1.000]; RCPT_COUNT_TWO(0.00)[2]; R_SPF_NA(0.00)[no SPF record]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:202113, ipnet:2a04:c9c7::/32, country:DE]; RCVD_TLS_LAST(0.00)[]; MAILMAN_DEST(0.00)[freebsd-current] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Dec 2020 16:25:12 -0000 Michael Grimm: > If I do understand it correctly, the switch from svn to git comes with a loss of continuously increasing revision numbers. Correct. > Correct? If so I wonder how future security advisories and errata notices will be composed. Will there be a date of the commit besides its hash being reported? For over TWENTY YEARS, FreeBSD advisories have already contained the date when the problem was corrected, e.g.: Topic: Several vulnerabilities in procfs [REVISED] Category: core Module: procfs Announced: 2000-12-18 Reissued: 2000-12-29 Affects: FreeBSD 4.x and 3.x prior to the correction date. Corrected: 2000-12-16 (FreeBSD 4.2-STABLE) 2000-12-18 (FreeBSD 3.5.1-STABLE) I think it is safe to assume that this practice will continue after the switch to Git. -- Christian "naddy" Weisgerber naddy@mips.inka.de From owner-freebsd-current@freebsd.org Thu Dec 24 21:52:33 2020 Return-Path: Delivered-To: freebsd-current@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 F418E4D25B4 for ; Thu, 24 Dec 2020 21:52:32 +0000 (UTC) (envelope-from yuripv@yuripv.dev) Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4D23hc6HXsz3Ml7; Thu, 24 Dec 2020 21:52:32 +0000 (UTC) (envelope-from yuripv@yuripv.dev) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 775025C007B; Thu, 24 Dec 2020 16:52:31 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Thu, 24 Dec 2020 16:52:31 -0500 X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrvddtledgudehhecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefuvfhfhffkffgfgggjtgfgsehtjeertddtfeejnecuhfhrohhmpegjuhhr ihcurfgrnhhkohhvuceohihurhhiphhvseihuhhrihhpvhdruggvvheqnecuggftrfgrth htvghrnhepffehvdekgeeijeevledvfffgveeuvefggfejhfelueeuveetvddvvdfgieet ffetnecukfhppeeluddrvdegtddruddvgedrudehkeenucevlhhushhtvghrufhiiigvpe dtnecurfgrrhgrmhepmhgrihhlfhhrohhmpeihuhhrihhpvheshihurhhiphhvrdguvghv X-ME-Proxy: Received: from [192.168.1.6] (unknown [91.240.124.158]) by mail.messagingengine.com (Postfix) with ESMTPA id 2104D108005B; Thu, 24 Dec 2020 16:52:29 -0500 (EST) Subject: Re: referencing one commit in another for git To: Warner Losh , Jan Beich Cc: Alan Somers , Rick Macklem , FreeBSD Current References: From: Yuri Pankov Message-ID: Date: Fri, 25 Dec 2020 00:52:28 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.6.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4D23hc6HXsz3Ml7 X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Dec 2020 21:52:33 -0000 Warner Losh wrote: > On Wed, Dec 23, 2020 at 6:22 PM Jan Beich wrote: > >> Warner Losh writes: >> >>> On Wed, Dec 23, 2020, 3:21 PM Alan Somers wrote: >>> >>>> On Wed, Dec 23, 2020 at 3:16 PM Rick Macklem >> wrote: >>>> >>>>> Hi, >>>>> >>>>> So I just did my first git commit. Pretty scary, but it looks ok. >>>>> >>>>> Now, how do I reference one commit in another related >>>>> commit's log? >>>>> >>>>> By the long winded hash or ?? >>>>> >>>>> I'm not sure if I should ask here or on the git mailing list, >>>>> but I figured this isn't a technical git question... >>>>> >>>>> Thanks for any help with this, rick >>>>> >>>> >>>> Yeah, you should use the full hash. For temporary references, like >> during >>>> a code review, you can use the first "several" digits of the hash. >> For a >>>> project of FreeBSD's size, "several" is probably 11-13. But in >> permanent >>>> contexts, like commit logs, you should use the full hash. When somebody >>>> views the commit on a platform like Github, Github will automatically >> turn >>>> it into a hyperlink, and display only the first "several" digits. >>>> >>> >>> >>> For MFCs we are recommending the first 11. I think this will likely >> suffice >>> and matches the git client behavior. >> >> Mercurial defaults to 12 digit abbreviation. Git abbreviates linux, >> freebsd-legacy, freebsd-ports repos on GitHub to 12 digit. >> > > I've updated to 12. That sounds like a good number of digits...Thanks. I think the common way is to use `git rev-parse --short `, though we are likely to recommend increasing the core.abbrev value which sets the minimum length of unique prefix (default is 4). From owner-freebsd-current@freebsd.org Thu Dec 24 00:00:02 2020 Return-Path: Delivered-To: freebsd-current@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 9AF974CE79C; Thu, 24 Dec 2020 00:00:02 +0000 (UTC) (envelope-from owner-freebsd-quarterly-calls@freebsd.org) 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 4D1VZB2vDVz4f5q; Thu, 24 Dec 2020 00:00:02 +0000 (UTC) (envelope-from owner-freebsd-quarterly-calls@freebsd.org) Delivered-To: freebsd-quarterly-calls@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 822C34CEA75; Thu, 24 Dec 2020 00:00:01 +0000 (UTC) (envelope-from debdrup@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [96.47.72.132]) (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-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "freefall.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4D1VZ93H7gz4f5l; Thu, 24 Dec 2020 00:00:01 +0000 (UTC) (envelope-from debdrup@freebsd.org) Received: by freefall.freebsd.org (Postfix, from userid 1471) id 2AAD35D8C; Thu, 24 Dec 2020 00:00:01 +0000 (UTC) To: freebsd-quarterly-calls@FreeBSD.org Subject: [LAST OFFICIAL REMINDER] Call for 2020Q4 quarterly status reports Message-Id: <20201224000001.2AAD35D8C@freefall.freebsd.org> Date: Thu, 24 Dec 2020 00:00:01 +0000 (UTC) From: Daniel Ebdrup Jensen ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1608768001; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc; bh=CzE01EMmyg3K6KfTxm5h+D5DiJ4K0uwdj8hfSlDUdAE=; b=ZWvbGI2rastoZwinHWtW/EHGHR76k6mX9Pnj9A9d+WpWviK7N4IgltRmuEwn/fzu1UdHpd +HzlcvTH7WC1kP23IhcObQ25zCi9BlZxLHCjncxSbmKbV64qbsO431rk9V08eqlnjPqDJ+ 2cnBNXJk4ymbBVjyzTaBB0sq36lJxbP448sp+TmZk6/B7KRNXWdeJpw70jFEriQgipDPvB lCo2o4h8EL7wxTuVDQrsxmMMeO/bquKE63HM/ji9TAmRQYM1NeVEEd41tO518Yvh3hwxQQ jO6i0n9BpwRt2RfCbN7oIXMu5C3Z+/dzsl3oaX5K+YVXsdjwtUhEHGUu4EV5Dw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1608768001; a=rsa-sha256; cv=none; b=wQiGjx3N0D3Q3zkUYgzN8wdzMqyfljV9rAEPvM8S+x0Ts58HoI2VvnwCtHX6aYUNVihOwn dQVBejGyHMzRMZgvL9R6XTiKgc6MswY46xH2iWA6dhVLaySmp89vciWMXELuyGpSkGPNbx 8THdDIZPY+JKqb2nyKP9EUTEwgogk0hLn+DzbwzrZrSy/Ms4a5Xv9DWiVtm1+NEXCBMxwC DygWPmiaAz5Nr2KgRqY6Az2Jhe0sRWb71wmoHuHk5I69ihNbxCG8Ld4/ncfKiPf4kteija pol0aicSVJMaflf37kaawrgKNAfr64gwgon9Img0eqnFuIbwG9eJ0bd0L3k0GA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-BeenThere: freebsd-quarterly-calls@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: owner-freebsd-quarterly-calls@freebsd.org Sender: owner-freebsd-quarterly-calls@freebsd.org X-Mailman-Approved-At: Thu, 24 Dec 2020 22:09:43 +0000 X-BeenThere: freebsd-current@freebsd.org List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Dec 2020 00:00:02 -0000 Dear FreeBSD Community, The deadline for the next FreeBSD Quarterly Status update is December, 31st 2021 for work done since the last round of Quarterly Reports: October 2020 - December 2020. I would like to remind you that reports are collected during the last month of every quarter. Status report submissions do not need to be very long. They may be about anything happening in the FreeBSD project and community, and they provide a great way to inform FreeBSD users and developers about work that is underway or has been completed. Report submissions are not limited to committers; anyone doing anything interesting and FreeBSD related can -- and should -- write one! The preferred method is to follow the guidelines at the Quarterly GitHub repository: https://github.com/freebsd/freebsd-quarterly Alternatively you can fetch the Markdown template, fill it in, and email it to quarterly-submissions@FreeBSD.org. The template can be found at: https://raw.githubusercontent.com/freebsd/freebsd-quarterly/master/report-sample.md We look forward to seeing your 2020Q4 reports! Thanks, Daniel Ebdrup Jensen (on behalf of quarterly@) _______________________________________________ freebsd-quarterly-calls@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-quarterly-calls To unsubscribe, send any mail to "freebsd-quarterly-calls-unsubscribe@freebsd.org" From owner-freebsd-current@freebsd.org Thu Dec 24 23:04:22 2020 Return-Path: Delivered-To: freebsd-current@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 101E44D46A5 for ; Thu, 24 Dec 2020 23:04:22 +0000 (UTC) (envelope-from yuripv@yuripv.dev) Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4D25HT0bp5z3hPm for ; Thu, 24 Dec 2020 23:04:20 +0000 (UTC) (envelope-from yuripv@yuripv.dev) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 481BB5C0091; Thu, 24 Dec 2020 18:04:20 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Thu, 24 Dec 2020 18:04:20 -0500 X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrvddutddgtdehucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepuffvfhfhkffffgggjggtgfesthejredttdefjeenucfhrhhomhepjghurhhi ucfrrghnkhhovhcuoeihuhhrihhpvheshihurhhiphhvrdguvghvqeenucggtffrrghtth gvrhhnpeffhedvkeegieejveelvdffgfevueevgffgjefhleeuueevtedvvddvgfeiteff teenucfkphepledurddvgedtrdduvdegrdduheeknecuvehluhhsthgvrhfuihiivgeptd enucfrrghrrghmpehmrghilhhfrhhomhephihurhhiphhvseihuhhrihhpvhdruggvvh X-ME-Proxy: Received: from [192.168.1.6] (unknown [91.240.124.158]) by mail.messagingengine.com (Postfix) with ESMTPA id 4A5D81080059; Thu, 24 Dec 2020 18:04:19 -0500 (EST) Subject: Re: Boot panic on Lenovo P50s since r367998 To: Marc Veldman , freebsd-current@freebsd.org References: <89112D93-739D-45B5-B21A-3396C098A89B@bumblingdork.com> From: Yuri Pankov Message-ID: <6d42bbaa-7c88-db53-c441-40513c043847@yuripv.dev> Date: Fri, 25 Dec 2020 02:04:18 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.6.0 MIME-Version: 1.0 In-Reply-To: <89112D93-739D-45B5-B21A-3396C098A89B@bumblingdork.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4D25HT0bp5z3hPm X-Spamd-Bar: - X-Spamd-Result: default: False [-1.60 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; RWL_MAILSPIKE_GOOD(0.00)[66.111.4.29:from]; R_SPF_ALLOW(-0.20)[+ip4:66.111.4.29]; RCVD_COUNT_THREE(0.00)[4]; DKIM_TRACE(0.00)[yuripv.dev:+,messagingengine.com:+]; RCPT_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[66.111.4.29:from]; ASN(0.00)[asn:11403, ipnet:66.111.4.0/24, country:US]; MIME_TRACE(0.00)[0:+]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_IN_DNSWL_LOW(-0.10)[66.111.4.29:from]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[yuripv.dev:s=fm1,messagingengine.com:s=fm1]; FREEFALL_USER(0.00)[yuripv]; FROM_HAS_DN(0.00)[]; NEURAL_SPAM_SHORT(1.00)[0.999]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[yuripv.dev]; SPAMHAUS_ZRD(0.00)[66.111.4.29:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MAILMAN_DEST(0.00)[freebsd-current] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Dec 2020 23:04:22 -0000 Marc Veldman wrote: > Hello, > > since r367998 my Lenovo P50s panics on boot: > > mmc0: detached > panic: Bad link elm 0xfffff80003a73300 next->prep != elm > cupid=3 > time=2 > KDB: stack backtrace: > db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xffffffff8299a9c0 > vpanic() at vpanic+0x181/frame 0xffffffff8299aa10 > panic() at panic+0x43/frame 0xffffffff8299aa70 > config_intrhook_disestablish() at config_intrhook_disestablish+0xf3/frame 0xffffffff8299aa90 > config_intrhook_oneshot_func() at config_intrhook_oneshot_func+0x18/frame 0xffffffff8299aab0 > run_interrupt_driven_config_hooks() at run_interrupt_driven_config_hooks+0x77/frame 0xffffffff8299aad0 > boot_run_interrupt_driven_config_hooks() at boot_run_interrupt_driven_config_hooks+0x1f/frame 0xffffffff8299ab60 > mi_startup() at mi_startup+0xec/frame 0xffffffff8299abb0 > btext() at btext+0x2c > KDB: enter: panic > [thread pid 0 tid 100000] > Stopped at kdb_enter+0x37: movq $0,0x10ada46(%rip) r367998 adds rtsx driver for card reader, seems to work for me on P51 (as in "detected and does not panic", I don't have any cards around to really test it): rtsx0@pci0:63:0:0: class=0xff0000 rev=0x01 hdr=0x00 vendor=0x10ec device=0x525a subvendor=0x17aa subdevice=0x224d vendor = 'Realtek Semiconductor Co., Ltd.' device = 'RTS525A PCI Express Card Reader' To confirm the issue is indeed in rtsx, does disabling the card reader in bios help? If it does, what is the device exactly (`pciconf -lv` when booted on pre-r367998)? From owner-freebsd-current@freebsd.org Fri Dec 25 00:02:35 2020 Return-Path: Delivered-To: freebsd-current@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 667434D61C4 for ; Fri, 25 Dec 2020 00:02:35 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Received: from dec.sakura.ne.jp (dec.sakura.ne.jp [210.188.226.8]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4D26Zd5vxBz3lR5 for ; Fri, 25 Dec 2020 00:02:33 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Received: from kalamity.joker.local (115-38-187-204.shizuoka1.commufa.jp [115.38.187.204]) (authenticated bits=0) by dec.sakura.ne.jp (8.15.2/8.15.2/[SAKURA-WEB]/20080708) with ESMTPA id 0BP02LKx057854; Fri, 25 Dec 2020 09:02:21 +0900 (JST) (envelope-from junchoon@dec.sakura.ne.jp) Date: Fri, 25 Dec 2020 09:02:19 +0900 From: Tomoaki AOKI To: freebsd-current@freebsd.org Cc: Marc Veldman Subject: Re: Boot panic on Lenovo P50s since r367998 Message-Id: <20201225090219.d98fa1ce21d600f0da606e29@dec.sakura.ne.jp> In-Reply-To: <89112D93-739D-45B5-B21A-3396C098A89B@bumblingdork.com> References: <89112D93-739D-45B5-B21A-3396C098A89B@bumblingdork.com> Reply-To: junchoon@dec.sakura.ne.jp Organization: Junchoon corps X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; amd64-portbld-freebsd12.1) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4D26Zd5vxBz3lR5 X-Spamd-Bar: / X-Spamd-Result: default: False [0.40 / 15.00]; HAS_REPLYTO(0.00)[junchoon@dec.sakura.ne.jp]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; MV_CASE(0.50)[]; REPLYTO_ADDR_EQ_FROM(0.00)[]; HAS_ORG_HEADER(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RBL_DBL_DONT_QUERY_IPS(0.00)[210.188.226.8:from]; ASN(0.00)[asn:9370, ipnet:210.188.224.0/19, country:JP]; MID_RHS_MATCH_FROM(0.00)[]; RECEIVED_SPAMHAUS_PBL(0.00)[115.38.187.204:received]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; NEURAL_SPAM_SHORT(1.00)[1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[sakura.ne.jp]; AUTH_NA(1.00)[]; SPAMHAUS_ZRD(0.00)[210.188.226.8:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; R_DKIM_NA(0.00)[]; R_SPF_NA(0.00)[no SPF record]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_LAST(0.00)[]; MAILMAN_DEST(0.00)[freebsd-current] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Dec 2020 00:02:35 -0000 On Thu, 24 Dec 2020 10:34:49 +0100 Marc Veldman wrote: > Hello, > > since r367998 my Lenovo P50s panics on boot: > > mmc0: detached > panic: Bad link elm 0xfffff80003a73300 next->prep != elm > cupid=3 > time=2 > KDB: stack backtrace: > db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xffffffff8299a9c0 > vpanic() at vpanic+0x181/frame 0xffffffff8299aa10 > panic() at panic+0x43/frame 0xffffffff8299aa70 > config_intrhook_disestablish() at config_intrhook_disestablish+0xf3/frame 0xffffffff8299aa90 > config_intrhook_oneshot_func() at config_intrhook_oneshot_func+0x18/frame 0xffffffff8299aab0 > run_interrupt_driven_config_hooks() at run_interrupt_driven_config_hooks+0x77/frame 0xffffffff8299aad0 > boot_run_interrupt_driven_config_hooks() at boot_run_interrupt_driven_config_hooks+0x1f/frame 0xffffffff8299ab60 > mi_startup() at mi_startup+0xec/frame 0xffffffff8299abb0 > btext() at btext+0x2c > KDB: enter: panic > [thread pid 0 tid 100000] > Stopped at kdb_enter+0x37: movq $0,0x10ada46(%rip) > > If needed, I can test patches > > Dmesg (with r367977 kernel) > > ---<>--- > Copyright (c) 1992-2020 The FreeBSD Project. > Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 > The Regents of the University of California. All rights reserved. > FreeBSD is a registered trademark of The FreeBSD Foundation. > FreeBSD 13.0-CURRENT #0 r367997: Tue Dec 22 16:47:30 CET 2020 > root@devnovo:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64 > FreeBSD clang version 11.0.0 (git@github.com:llvm/llvm-project.git llvmorg-11.0.0-0-g176249bd673) > WARNING: WITNESS option enabled, expect reduced performance. > VT(efifb): resolution 1920x1080 > CPU: Intel(R) Core(TM) i7-6500U CPU @ 2.50GHz (2592.10-MHz K8-class CPU) > Origin="GenuineIntel" Id=0x406e3 Family=0x6 Model=0x4e Stepping=3 > Features=0xbfebfbff > Features2=0x7ffafbbf > AMD Features=0x2c100800 > AMD Features2=0x121 > Structured Extended Features=0x29c67af > Structured Extended Features3=0x9c000000 > XSAVE Features=0xf > VT-x: PAT,HLT,MTF,PAUSE,EPT,UG,VPID > TSC: P-state invariant, performance statistics > real memory = 17179869184 (16384 MB) > avail memory = 16421109760 (15660 MB) > Event timer "LAPIC" quality 600 > ACPI APIC Table: > FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs > FreeBSD/SMP: 1 package(s) x 2 core(s) x 2 hardware threads > random: registering fast source Intel Secure Key RNG > random: fast provider: "Intel Secure Key RNG" > random: unblocking device. > ioapic0 irqs 0-119 > Launching APs: 1 3 2 > Timecounter "TSC-low" frequency 1296050980 Hz quality 1000 > random: entropy device external interface > WARNING: Device "kbd" is Giant locked and may be deleted before FreeBSD 13.0. > kbd1 at kbdmux0 > 000.000045 [4346] netmap_init netmap: loaded module > [ath_hal] loaded > nexus0 > efirtc0: > efirtc0: registered as a time-of-day clock, resolution 1.000000s > cryptosoft0: > aesni0: > acpi0: > acpi_ec0: port 0x62,0x66 on acpi0 > acpi0: Power Button (fixed) > cpu0: on acpi0 > attimer0: port 0x40-0x43 irq 0 on acpi0 > Timecounter "i8254" frequency 1193182 Hz quality 0 > Event timer "i8254" frequency 1193182 Hz quality 100 > hpet0: iomem 0xfed00000-0xfed003ff on acpi0 > Timecounter "HPET" frequency 24000000 Hz quality 950 > Event timer "HPET" frequency 24000000 Hz quality 550 > Event timer "HPET1" frequency 24000000 Hz quality 440 > Event timer "HPET2" frequency 24000000 Hz quality 440 > Event timer "HPET3" frequency 24000000 Hz quality 440 > Event timer "HPET4" frequency 24000000 Hz quality 440 > atrtc0: port 0x70-0x71 irq 8 on acpi0 > atrtc0: registered as a time-of-day clock, resolution 1.000000s > Event timer "RTC" frequency 32768 Hz quality 0 > Timecounter "ACPI-fast" frequency 3579545 Hz quality 900 > acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1808-0x180b on acpi0 > acpi_lid0: on acpi0 > acpi_button0: on acpi0 > pcib0: port 0xcf8-0xcff on acpi0 > pci0: on pcib0 > vgapci0: port 0xe000-0xe03f mem 0xf2000000-0xf2ffffff,0xd0000000-0xdfffffff irq 16 at device 2.0 on pci0 > vgapci0: Boot video device > xhci0: mem 0xf4220000-0xf422ffff at device 20.0 on pci0 > xhci0: 32 bytes context size, 64-bit DMA > usbus0 on xhci0 > usbus0: 5.0Gbps Super Speed USB v3.0 > pci0: at device 22.0 (no driver attached) > ahci0: port 0xe080-0xe087,0xe088-0xe08b,0xe060-0xe07f mem 0xf4248000-0xf4249fff,0xf424f000-0xf424f0ff,0xf424d000-0xf424d7ff at device 23.0 on pci0 > ahci0: AHCI v1.31 with 1 6Gbps ports, Port Multiplier not supported > ahcich1: at channel 1 on ahci0 > pcib1: at device 28.0 on pci0 > pci1: on pcib1 > pci1: at device 0.0 (no driver attached) > pcib2: at device 28.2 on pci0 > pci2: on pcib2 > pci2: at device 0.0 (no driver attached) > pcib3: at device 29.0 on pci0 > pci3: on pcib3 > vgapci1: port 0xd000-0xd07f mem 0xf3000000-0xf3ffffff,0xe0000000-0xefffffff,0xf0000000-0xf1ffffff at device 0.0 on pci3 > isab0: at device 31.0 on pci0 > isa0: on isab0 > pci0: at device 31.2 (no driver attached) > hdac0: mem 0xf4240000-0xf4243fff,0xf4230000-0xf423ffff at device 31.3 on pci0 > em0: mem 0xf4200000-0xf421ffff at device 31.6 on pci0 > em0: Using 1024 TX descriptors and 1024 RX descriptors > em0: Using an MSI interrupt > em0: Ethernet address: 54:ee:75:cb:0d:e3 > em0: netmap queues/slots: TX 1/1024, RX 1/1024 > acpi_tz0: on acpi0 > atkbdc0: port 0x60,0x64 irq 1 on acpi0 > atkbd0: irq 1 on atkbdc0 > kbd0 at atkbd0 > atkbd0: [GIANT-LOCKED] > psm0: irq 12 on atkbdc0 > psm0: [GIANT-LOCKED] > WARNING: Device "psm" is Giant locked and may be deleted before FreeBSD 13.0. > psm0: model Synaptics Touchpad, device ID 0 > battery0: on acpi0 > battery1: on acpi0 > acpi_acad0: on acpi0 > orm0: at iomem 0xc0000-0xcffff pnpid ORM0000 on isa0 > hwpstate_intel0: on cpu0 > hwpstate_intel1: on cpu1 > hwpstate_intel2: on cpu2 > hwpstate_intel3: on cpu3 > Timecounters tick every 1.000 msec > ZFS filesystem version: 5 > ZFS storage pool version: features support (5000) > hdacc0: at cad 0 on hdac0 > ugen0.1: <0x8086 XHCI root HUB> at usbus0 > hdaa0: at nid 1 on hdacc0 > pcm0: at nid 20 and 26 on hdaa0 > pcm1: at nid 21 and 18 on hdaa0 > hdacc1: at cad 2 on hdac0 > hdaa1: at nid 1 on hdacc1 > pcm2: at nid 3 on hdaa1 > Trying to mount root from zfs:zroot/ROOT/default []... > Root mount waiting for: usbus0 CAM > WARNING: WITNESS option enabled, expect reduced performance. > uhub0 on usbus0 > uhub0: <0x8086 XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus0 > ada0 at ahcich1 bus 0 scbus0 target 0 lun 0 > ada0: ACS-2 ATA SATA 3.x device > ada0: Serial Number S39FNX0J625463T > ada0: 600.000MB/s transfers (SATA 3.x, UDMA6, PIO 512bytes) > ada0: Command Queueing enabled > ada0: 488386MB (1000215216 512 byte sectors) > ada0: quirks=0x3<4K,NCQ_TRIM_BROKEN> > GEOM_ELI: Device ada0p4.eli created. > GEOM_ELI: Encryption: AES-XTS 256 > GEOM_ELI: Crypto: accelerated software > uhub0: 18 ports with 18 removable, self powered > Root mount waiting for: usbus0 > ugen0.2: at usbus0 > Root mount waiting for: usbus0 > ugen0.3: at usbus0 > ugen0.4: at usbus0 > Root mount waiting for: usbus0 > ugen0.5: at usbus0 > lo0: link state changed to UP > pchtherm0: mem 0xf424b000-0xf424bfff at device 20.2 on pci0 > iwm0: mem 0xf4000000-0xf4001fff at device 0.0 on pci2 > iwm0: hw rev 0x200, fw ver 22.361476.0, address f4:8c:50:50:22:83 > ichsmb0: port 0xefa0-0xefbf mem 0xf424e000-0xf424e0ff at device 31.4 on pci0 > smbus0: on ichsmb0 > acpi_wmi0: on acpi0 > acpi_wmi0: Embedded MOF found > ACPI: \134_SB.WMI1.WQBA: 1 arguments were passed to a non-method ACPI object (Buffer) (20201113/nsarguments-361) > acpi_wmi1: on acpi0 > acpi_wmi1: Embedded MOF found > ACPI: \134_SB.WMI2.WQBB: 1 arguments were passed to a non-method ACPI object (Buffer) (20201113/nsarguments-361) > acpi_wmi2: on acpi0 > acpi_wmi2: Embedded MOF found > ACPI: \134_SB.WMI3.WQBC: 1 arguments were passed to a non-method ACPI object (Buffer) (20201113/nsarguments-361) > uplcom0 on uhub0 > uplcom0: on usbus0 > wlan0: Ethernet address: f4:8c:50:50:22:83 > ng_ubt: HCI command 0xfc05 timed out > ubt0 on uhub0 > ubt0: on usbus0 > wlan0: link state changed to UP > WARNING: attempt to domain_add(bluetooth) after domainfinalize() > WARNING: attempt to domain_add(netgraph) after domainfinalize() > iwm0: code ce, frame 2/216 b800002c unhandled > Security policy loaded: MAC/ntpd (mac_ntpd) > > _______________________________________________ > freebsd-current@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" Hi. You would be bitten by a known issue with ThinkPad P50s described in rtsx (4) man page. Try adding dev.rtsx.0.inversion=1 in /boot/loader.conf. Unfortunately, man pages for head cannot read via FreeBSD project top page. So read raw manpage data with svn commit mail archive below. https://lists.freebsd.org/pipermail/svn-src-head/2020-November/141972.html In addition, write attempts to write-protected card causes 100% panic. For example, sysutils/automount trys fsck on mount. This causes 100% panic (not only rtsx, but every adapters), avoidable by write-protect off. -- Tomoaki AOKI From owner-freebsd-current@freebsd.org Fri Dec 25 00:22:24 2020 Return-Path: Delivered-To: freebsd-current@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 0A8AC4D764F for ; Fri, 25 Dec 2020 00:22:24 +0000 (UTC) (envelope-from mueller6721@twc.com) Received: from p-impout008.msg.pkvw.co.charter.net (p-impout008aa.msg.pkvw.co.charter.net [47.43.26.139]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4D271W1FQVz3mtQ for ; Fri, 25 Dec 2020 00:22:22 +0000 (UTC) (envelope-from mueller6721@twc.com) Received: from localhost ([96.28.177.163]) by cmsmtp with ESMTP id sas4k0LLKZ4Absas4kvOUm; Fri, 25 Dec 2020 00:22:16 +0000 X-Authority-Analysis: v=2.3 cv=ZsGT1OzG c=1 sm=1 tr=0 a=xqrt2BZAGHte7XHhrxJgbA==:117 a=xqrt2BZAGHte7XHhrxJgbA==:17 a=HpEJnUlJZJkA:10 a=DBwwDor5xuMA:10 a=gl_KRU-IJ7RM3KmOdUoA:9 a=pHzHmUro8NiASowvMSCR:22 a=Ew2E2A-JSTLzCXPT_086:22 From: "Thomas Mueller" To: freebsd-current@freebsd.org Subject: Re: git and the loss of revision numbers References: <54116640-E6A1-4C53-9D7E-4384F942628E@ellael.org> X-CMAE-Envelope: MS4wfDLmMIBYX7BKKutaTLqSQ6jy6Uc+lCeWHZNm8huNc2TwmbCYmgrOOEtj1j6E/FVYRCW5M8axfkpxMXI5ZoUPPF7aO0BS3DsOvCm5xchlrfjuOKy/7zXy OvMxiwu9fn7arDKFyecl087aWuAag6n3OQZkt8QKuQl/sELk0xV+tRff X-Rspamd-Queue-Id: 4D271W1FQVz3mtQ X-Spamd-Bar: ++ X-Spamd-Result: default: False [2.53 / 15.00]; RCVD_TLS_LAST(0.00)[]; MAILMAN_DEST(0.00)[freebsd-current]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; RWL_MAILSPIKE_VERYGOOD(0.00)[47.43.26.139:from]; FREEMAIL_FROM(0.00)[twc.com]; MISSING_DATE(1.00)[]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; DMARC_NA(0.00)[twc.com]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; MISSING_MID(2.50)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_SHORT(-0.96)[-0.964]; NEURAL_SPAM_LONG(0.99)[0.993]; R_SPF_ALLOW(-0.20)[+ip4:47.43.26.0/24]; FORGED_SENDER(0.30)[mueller6722@twc.com,mueller6721@twc.com]; RECEIVED_SPAMHAUS_PBL(0.00)[96.28.177.163:received]; R_DKIM_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[twc.com]; RCVD_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+]; FROM_NEQ_ENVFROM(0.00)[mueller6722@twc.com,mueller6721@twc.com]; ASN(0.00)[asn:40294, ipnet:47.43.24.0/21, country:US] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Date: Fri, 25 Dec 2020 00:22:24 -0000 X-List-Received-Date: Fri, 25 Dec 2020 00:22:24 -0000 > Disclaimer: I just started to learn git, never used it before. > If I do understand it correctly, the switch from svn to git comes with a loss of continuously increasing revision numbers. Correct? If so I wonder how future security advisories and errata notices will be composed. Will there be a date of the commit besides its hash being reported? > In the past I could easily judge if there was a need to buildworld or buildkernel: If uname shows a larger revision number than those in advisories or notices. > Question: How may one find out whether to recompile or not in the future? > Thanks and regards, > Michael It is good to have a revision number available through uname -a or otherwise. Not sure about how Haiku does that, but Haiku uses tags that are noticeable when downloading (git clone or pull). I believe tags show the revision number. I haven't run Haiku in several years; all I have is USB-stick image from November 2012, downloaded 2014 (?), too old to be able to compile newer versions, and trying to cross-compile from FreeBSD or NetBSD has never been successful. Tom From owner-freebsd-current@freebsd.org Fri Dec 25 00:24:24 2020 Return-Path: Delivered-To: freebsd-current@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 E81FD4D75FE for ; Fri, 25 Dec 2020 00:24:24 +0000 (UTC) (envelope-from yuripv@yuripv.dev) Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4D273r2kNvz3n6j for ; Fri, 25 Dec 2020 00:24:24 +0000 (UTC) (envelope-from yuripv@yuripv.dev) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 3B1455C00C1; Thu, 24 Dec 2020 19:24:22 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Thu, 24 Dec 2020 19:24:22 -0500 X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrvddutddgvddtucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepuffvfhfhkffffgggjggtgfesthejredttdefjeenucfhrhhomhepjghurhhi ucfrrghnkhhovhcuoeihuhhrihhpvheshihurhhiphhvrdguvghvqeenucggtffrrghtth gvrhhnpeeikeetfedtfedtkefhffeuleejfeffgfffffeuhfehgfehjedvgeefheeivedu gfenucffohhmrghinhepfhhrvggvsghsugdrohhrghenucfkphepledurddvgedtrdduvd egrdduheeknecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhho mhephihurhhiphhvseihuhhrihhpvhdruggvvh X-ME-Proxy: Received: from [192.168.1.6] (unknown [91.240.124.158]) by mail.messagingengine.com (Postfix) with ESMTPA id B1049108005B; Thu, 24 Dec 2020 19:24:20 -0500 (EST) Subject: Re: Boot panic on Lenovo P50s since r367998 To: junchoon@dec.sakura.ne.jp, freebsd-current@freebsd.org Cc: Marc Veldman References: <89112D93-739D-45B5-B21A-3396C098A89B@bumblingdork.com> <20201225090219.d98fa1ce21d600f0da606e29@dec.sakura.ne.jp> From: Yuri Pankov Message-ID: <10a15dcd-aad7-736c-63f4-a7bf06c2fa3f@yuripv.dev> Date: Fri, 25 Dec 2020 03:24:19 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.6.0 MIME-Version: 1.0 In-Reply-To: <20201225090219.d98fa1ce21d600f0da606e29@dec.sakura.ne.jp> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4D273r2kNvz3n6j X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.16 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:66.111.4.29]; RWL_MAILSPIKE_GOOD(0.00)[66.111.4.29:from]; RCVD_COUNT_THREE(0.00)[4]; DKIM_TRACE(0.00)[yuripv.dev:+,messagingengine.com:+]; NEURAL_HAM_SHORT(-0.56)[-0.562]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[66.111.4.29:from]; ASN(0.00)[asn:11403, ipnet:66.111.4.0/24, country:US]; MIME_TRACE(0.00)[0:+]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_IN_DNSWL_LOW(-0.10)[66.111.4.29:from]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[yuripv.dev:s=fm1,messagingengine.com:s=fm1]; FREEFALL_USER(0.00)[yuripv]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[yuripv.dev]; SPAMHAUS_ZRD(0.00)[66.111.4.29:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MAILMAN_DEST(0.00)[freebsd-current] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Dec 2020 00:24:25 -0000 Tomoaki AOKI wrote: > On Thu, 24 Dec 2020 10:34:49 +0100 > Marc Veldman wrote: > >> Hello, >> >> since r367998 my Lenovo P50s panics on boot: >> >> mmc0: detached >> panic: Bad link elm 0xfffff80003a73300 next->prep != elm >> cupid=3 >> time=2 >> KDB: stack backtrace: >> db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xffffffff8299a9c0 >> vpanic() at vpanic+0x181/frame 0xffffffff8299aa10 >> panic() at panic+0x43/frame 0xffffffff8299aa70 >> config_intrhook_disestablish() at config_intrhook_disestablish+0xf3/frame 0xffffffff8299aa90 >> config_intrhook_oneshot_func() at config_intrhook_oneshot_func+0x18/frame 0xffffffff8299aab0 >> run_interrupt_driven_config_hooks() at run_interrupt_driven_config_hooks+0x77/frame 0xffffffff8299aad0 >> boot_run_interrupt_driven_config_hooks() at boot_run_interrupt_driven_config_hooks+0x1f/frame 0xffffffff8299ab60 >> mi_startup() at mi_startup+0xec/frame 0xffffffff8299abb0 >> btext() at btext+0x2c >> KDB: enter: panic >> [thread pid 0 tid 100000] >> Stopped at kdb_enter+0x37: movq $0,0x10ada46(%rip) >> >> If needed, I can test patches >> >> Dmesg (with r367977 kernel) >> >> ---<>--- >> Copyright (c) 1992-2020 The FreeBSD Project. >> Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 >> The Regents of the University of California. All rights reserved. >> FreeBSD is a registered trademark of The FreeBSD Foundation. >> FreeBSD 13.0-CURRENT #0 r367997: Tue Dec 22 16:47:30 CET 2020 >> root@devnovo:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64 >> FreeBSD clang version 11.0.0 (git@github.com:llvm/llvm-project.git llvmorg-11.0.0-0-g176249bd673) >> WARNING: WITNESS option enabled, expect reduced performance. >> VT(efifb): resolution 1920x1080 >> CPU: Intel(R) Core(TM) i7-6500U CPU @ 2.50GHz (2592.10-MHz K8-class CPU) >> Origin="GenuineIntel" Id=0x406e3 Family=0x6 Model=0x4e Stepping=3 >> Features=0xbfebfbff >> Features2=0x7ffafbbf >> AMD Features=0x2c100800 >> AMD Features2=0x121 >> Structured Extended Features=0x29c67af >> Structured Extended Features3=0x9c000000 >> XSAVE Features=0xf >> VT-x: PAT,HLT,MTF,PAUSE,EPT,UG,VPID >> TSC: P-state invariant, performance statistics >> real memory = 17179869184 (16384 MB) >> avail memory = 16421109760 (15660 MB) >> Event timer "LAPIC" quality 600 >> ACPI APIC Table: >> FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs >> FreeBSD/SMP: 1 package(s) x 2 core(s) x 2 hardware threads >> random: registering fast source Intel Secure Key RNG >> random: fast provider: "Intel Secure Key RNG" >> random: unblocking device. >> ioapic0 irqs 0-119 >> Launching APs: 1 3 2 >> Timecounter "TSC-low" frequency 1296050980 Hz quality 1000 >> random: entropy device external interface >> WARNING: Device "kbd" is Giant locked and may be deleted before FreeBSD 13.0. >> kbd1 at kbdmux0 >> 000.000045 [4346] netmap_init netmap: loaded module >> [ath_hal] loaded >> nexus0 >> efirtc0: >> efirtc0: registered as a time-of-day clock, resolution 1.000000s >> cryptosoft0: >> aesni0: >> acpi0: >> acpi_ec0: port 0x62,0x66 on acpi0 >> acpi0: Power Button (fixed) >> cpu0: on acpi0 >> attimer0: port 0x40-0x43 irq 0 on acpi0 >> Timecounter "i8254" frequency 1193182 Hz quality 0 >> Event timer "i8254" frequency 1193182 Hz quality 100 >> hpet0: iomem 0xfed00000-0xfed003ff on acpi0 >> Timecounter "HPET" frequency 24000000 Hz quality 950 >> Event timer "HPET" frequency 24000000 Hz quality 550 >> Event timer "HPET1" frequency 24000000 Hz quality 440 >> Event timer "HPET2" frequency 24000000 Hz quality 440 >> Event timer "HPET3" frequency 24000000 Hz quality 440 >> Event timer "HPET4" frequency 24000000 Hz quality 440 >> atrtc0: port 0x70-0x71 irq 8 on acpi0 >> atrtc0: registered as a time-of-day clock, resolution 1.000000s >> Event timer "RTC" frequency 32768 Hz quality 0 >> Timecounter "ACPI-fast" frequency 3579545 Hz quality 900 >> acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1808-0x180b on acpi0 >> acpi_lid0: on acpi0 >> acpi_button0: on acpi0 >> pcib0: port 0xcf8-0xcff on acpi0 >> pci0: on pcib0 >> vgapci0: port 0xe000-0xe03f mem 0xf2000000-0xf2ffffff,0xd0000000-0xdfffffff irq 16 at device 2.0 on pci0 >> vgapci0: Boot video device >> xhci0: mem 0xf4220000-0xf422ffff at device 20.0 on pci0 >> xhci0: 32 bytes context size, 64-bit DMA >> usbus0 on xhci0 >> usbus0: 5.0Gbps Super Speed USB v3.0 >> pci0: at device 22.0 (no driver attached) >> ahci0: port 0xe080-0xe087,0xe088-0xe08b,0xe060-0xe07f mem 0xf4248000-0xf4249fff,0xf424f000-0xf424f0ff,0xf424d000-0xf424d7ff at device 23.0 on pci0 >> ahci0: AHCI v1.31 with 1 6Gbps ports, Port Multiplier not supported >> ahcich1: at channel 1 on ahci0 >> pcib1: at device 28.0 on pci0 >> pci1: on pcib1 >> pci1: at device 0.0 (no driver attached) >> pcib2: at device 28.2 on pci0 >> pci2: on pcib2 >> pci2: at device 0.0 (no driver attached) >> pcib3: at device 29.0 on pci0 >> pci3: on pcib3 >> vgapci1: port 0xd000-0xd07f mem 0xf3000000-0xf3ffffff,0xe0000000-0xefffffff,0xf0000000-0xf1ffffff at device 0.0 on pci3 >> isab0: at device 31.0 on pci0 >> isa0: on isab0 >> pci0: at device 31.2 (no driver attached) >> hdac0: mem 0xf4240000-0xf4243fff,0xf4230000-0xf423ffff at device 31.3 on pci0 >> em0: mem 0xf4200000-0xf421ffff at device 31.6 on pci0 >> em0: Using 1024 TX descriptors and 1024 RX descriptors >> em0: Using an MSI interrupt >> em0: Ethernet address: 54:ee:75:cb:0d:e3 >> em0: netmap queues/slots: TX 1/1024, RX 1/1024 >> acpi_tz0: on acpi0 >> atkbdc0: port 0x60,0x64 irq 1 on acpi0 >> atkbd0: irq 1 on atkbdc0 >> kbd0 at atkbd0 >> atkbd0: [GIANT-LOCKED] >> psm0: irq 12 on atkbdc0 >> psm0: [GIANT-LOCKED] >> WARNING: Device "psm" is Giant locked and may be deleted before FreeBSD 13.0. >> psm0: model Synaptics Touchpad, device ID 0 >> battery0: on acpi0 >> battery1: on acpi0 >> acpi_acad0: on acpi0 >> orm0: at iomem 0xc0000-0xcffff pnpid ORM0000 on isa0 >> hwpstate_intel0: on cpu0 >> hwpstate_intel1: on cpu1 >> hwpstate_intel2: on cpu2 >> hwpstate_intel3: on cpu3 >> Timecounters tick every 1.000 msec >> ZFS filesystem version: 5 >> ZFS storage pool version: features support (5000) >> hdacc0: at cad 0 on hdac0 >> ugen0.1: <0x8086 XHCI root HUB> at usbus0 >> hdaa0: at nid 1 on hdacc0 >> pcm0: at nid 20 and 26 on hdaa0 >> pcm1: at nid 21 and 18 on hdaa0 >> hdacc1: at cad 2 on hdac0 >> hdaa1: at nid 1 on hdacc1 >> pcm2: at nid 3 on hdaa1 >> Trying to mount root from zfs:zroot/ROOT/default []... >> Root mount waiting for: usbus0 CAM >> WARNING: WITNESS option enabled, expect reduced performance. >> uhub0 on usbus0 >> uhub0: <0x8086 XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus0 >> ada0 at ahcich1 bus 0 scbus0 target 0 lun 0 >> ada0: ACS-2 ATA SATA 3.x device >> ada0: Serial Number S39FNX0J625463T >> ada0: 600.000MB/s transfers (SATA 3.x, UDMA6, PIO 512bytes) >> ada0: Command Queueing enabled >> ada0: 488386MB (1000215216 512 byte sectors) >> ada0: quirks=0x3<4K,NCQ_TRIM_BROKEN> >> GEOM_ELI: Device ada0p4.eli created. >> GEOM_ELI: Encryption: AES-XTS 256 >> GEOM_ELI: Crypto: accelerated software >> uhub0: 18 ports with 18 removable, self powered >> Root mount waiting for: usbus0 >> ugen0.2: at usbus0 >> Root mount waiting for: usbus0 >> ugen0.3: at usbus0 >> ugen0.4: at usbus0 >> Root mount waiting for: usbus0 >> ugen0.5: at usbus0 >> lo0: link state changed to UP >> pchtherm0: mem 0xf424b000-0xf424bfff at device 20.2 on pci0 >> iwm0: mem 0xf4000000-0xf4001fff at device 0.0 on pci2 >> iwm0: hw rev 0x200, fw ver 22.361476.0, address f4:8c:50:50:22:83 >> ichsmb0: port 0xefa0-0xefbf mem 0xf424e000-0xf424e0ff at device 31.4 on pci0 >> smbus0: on ichsmb0 >> acpi_wmi0: on acpi0 >> acpi_wmi0: Embedded MOF found >> ACPI: \134_SB.WMI1.WQBA: 1 arguments were passed to a non-method ACPI object (Buffer) (20201113/nsarguments-361) >> acpi_wmi1: on acpi0 >> acpi_wmi1: Embedded MOF found >> ACPI: \134_SB.WMI2.WQBB: 1 arguments were passed to a non-method ACPI object (Buffer) (20201113/nsarguments-361) >> acpi_wmi2: on acpi0 >> acpi_wmi2: Embedded MOF found >> ACPI: \134_SB.WMI3.WQBC: 1 arguments were passed to a non-method ACPI object (Buffer) (20201113/nsarguments-361) >> uplcom0 on uhub0 >> uplcom0: on usbus0 >> wlan0: Ethernet address: f4:8c:50:50:22:83 >> ng_ubt: HCI command 0xfc05 timed out >> ubt0 on uhub0 >> ubt0: on usbus0 >> wlan0: link state changed to UP >> WARNING: attempt to domain_add(bluetooth) after domainfinalize() >> WARNING: attempt to domain_add(netgraph) after domainfinalize() >> iwm0: code ce, frame 2/216 b800002c unhandled >> Security policy loaded: MAC/ntpd (mac_ntpd) >> >> _______________________________________________ >> freebsd-current@freebsd.org mailing list >> https://lists.freebsd.org/mailman/listinfo/freebsd-current >> To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" > > Hi. > You would be bitten by a known issue with ThinkPad P50s described in > rtsx (4) man page. > > Try adding dev.rtsx.0.inversion=1 in /boot/loader.conf. I wonder if it's possible to add the workarounds to the driver itself based on "smbios.system.product" or "smbios.system.version" values returned by kern_getenv() as done in some other places (sys/dev/mii/brgphy.c, sys/dev/nfe/if_nfe.c)? For me, "family"/"product" is "ThinkPad P51", and "product" is specific model, "20HH001RRT"; there are different ones under the same family. > Unfortunately, man pages for head cannot read via FreeBSD project top > page. So read raw manpage data with svn commit mail archive below. > > https://lists.freebsd.org/pipermail/svn-src-head/2020-November/141972.html There's a "13.0-current" selection in drop-down menu, wonder how often is the man page list regenerated. > In addition, write attempts to write-protected card causes 100% panic. > For example, sysutils/automount trys fsck on mount. > This causes 100% panic (not only rtsx, but every adapters), avoidable > by write-protect off. From owner-freebsd-current@freebsd.org Fri Dec 25 00:27:04 2020 Return-Path: Delivered-To: freebsd-current@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 07E314D76DE for ; Fri, 25 Dec 2020 00:27:04 +0000 (UTC) (envelope-from yuripv@yuripv.dev) Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4D276v2Cvjz3n9S for ; Fri, 25 Dec 2020 00:27:03 +0000 (UTC) (envelope-from yuripv@yuripv.dev) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id CE7EB5C00A9; Thu, 24 Dec 2020 19:27:02 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Thu, 24 Dec 2020 19:27:02 -0500 X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrvddutddgvddtucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepuffhvfhfkffffgggjggtgfesthekredttdefjeenucfhrhhomhepjghurhhi ucfrrghnkhhovhcuoeihuhhrihhpvheshihurhhiphhvrdguvghvqeenucggtffrrghtth gvrhhnpeeifefgffeukedtueekgfehfffhhfejkeeluddugfegieeiveekudeiieefffev geenucffohhmrghinhepfhhrvggvsghsugdrohhrghenucfkphepledurddvgedtrdduvd egrdduheeknecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhho mhephihurhhiphhvseihuhhrihhpvhdruggvvh X-ME-Proxy: Received: from [192.168.1.6] (unknown [91.240.124.158]) by mail.messagingengine.com (Postfix) with ESMTPA id 3D457108005B; Thu, 24 Dec 2020 19:27:01 -0500 (EST) Subject: Re: Boot panic on Lenovo P50s since r367998 From: Yuri Pankov To: junchoon@dec.sakura.ne.jp, freebsd-current@freebsd.org Cc: Marc Veldman References: <89112D93-739D-45B5-B21A-3396C098A89B@bumblingdork.com> <20201225090219.d98fa1ce21d600f0da606e29@dec.sakura.ne.jp> <10a15dcd-aad7-736c-63f4-a7bf06c2fa3f@yuripv.dev> Message-ID: <9535ee6d-6daa-0964-5de1-f3851efbd9cd@yuripv.dev> Date: Fri, 25 Dec 2020 03:27:00 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.6.0 MIME-Version: 1.0 In-Reply-To: <10a15dcd-aad7-736c-63f4-a7bf06c2fa3f@yuripv.dev> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 4D276v2Cvjz3n9S X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.40 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:66.111.4.29:c]; RWL_MAILSPIKE_GOOD(0.00)[66.111.4.29:from]; RCVD_COUNT_THREE(0.00)[4]; DKIM_TRACE(0.00)[yuripv.dev:+,messagingengine.com:+]; NEURAL_HAM_SHORT(-0.80)[-0.801]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[66.111.4.29:from]; ASN(0.00)[asn:11403, ipnet:66.111.4.0/24, country:US]; MIME_TRACE(0.00)[0:+]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_IN_DNSWL_LOW(-0.10)[66.111.4.29:from]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[yuripv.dev:s=fm1,messagingengine.com:s=fm1]; FREEFALL_USER(0.00)[yuripv]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[yuripv.dev]; SPAMHAUS_ZRD(0.00)[66.111.4.29:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MAILMAN_DEST(0.00)[freebsd-current] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Dec 2020 00:27:04 -0000 Yuri Pankov wrote: > Tomoaki AOKI wrote: >> On Thu, 24 Dec 2020 10:34:49 +0100 >> Marc Veldman wrote: >> >>> Hello, >>> >>> since r367998 my Lenovo P50s panics on boot: >>> >>> mmc0: detached >>> panic: Bad link elm 0xfffff80003a73300 next->prep != elm >>> cupid=3 >>> time=2 >>> KDB: stack backtrace: >>> db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame >>> 0xffffffff8299a9c0 >>> vpanic() at vpanic+0x181/frame 0xffffffff8299aa10 >>> panic() at panic+0x43/frame 0xffffffff8299aa70 >>> config_intrhook_disestablish() at >>> config_intrhook_disestablish+0xf3/frame 0xffffffff8299aa90 >>> config_intrhook_oneshot_func() at >>> config_intrhook_oneshot_func+0x18/frame 0xffffffff8299aab0 >>> run_interrupt_driven_config_hooks() at >>> run_interrupt_driven_config_hooks+0x77/frame 0xffffffff8299aad0 >>> boot_run_interrupt_driven_config_hooks() at >>> boot_run_interrupt_driven_config_hooks+0x1f/frame 0xffffffff8299ab60 >>> mi_startup() at mi_startup+0xec/frame 0xffffffff8299abb0 >>> btext() at btext+0x2c >>> KDB: enter: panic >>> [thread pid 0 tid 100000] >>> Stopped at     kdb_enter+0x37: movq     $0,0x10ada46(%rip) >>> >>> If needed, I can test patches >>> >>> Dmesg (with r367977 kernel) >>> >>> ---<>--- >>> Copyright (c) 1992-2020 The FreeBSD Project. >>> Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 >>>     The Regents of the University of California. All rights reserved. >>> FreeBSD is a registered trademark of The FreeBSD Foundation. >>> FreeBSD 13.0-CURRENT #0 r367997: Tue Dec 22 16:47:30 CET 2020 >>>      root@devnovo:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64 >>> FreeBSD clang version 11.0.0 (git@github.com:llvm/llvm-project.git >>> llvmorg-11.0.0-0-g176249bd673) >>> WARNING: WITNESS option enabled, expect reduced performance. >>> VT(efifb): resolution 1920x1080 >>> CPU: Intel(R) Core(TM) i7-6500U CPU @ 2.50GHz (2592.10-MHz K8-class CPU) >>>    Origin="GenuineIntel"  Id=0x406e3  Family=0x6  Model=0x4e  Stepping=3 >>> >>> Features=0xbfebfbff >>> >>> >>> Features2=0x7ffafbbf >>> >>>    AMD Features=0x2c100800 >>>    AMD Features2=0x121 >>>    Structured Extended >>> Features=0x29c67af >>> >>>    Structured Extended Features3=0x9c000000 >>>    XSAVE Features=0xf >>>    VT-x: PAT,HLT,MTF,PAUSE,EPT,UG,VPID >>>    TSC: P-state invariant, performance statistics >>> real memory  = 17179869184 (16384 MB) >>> avail memory = 16421109760 (15660 MB) >>> Event timer "LAPIC" quality 600 >>> ACPI APIC Table: >>> FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs >>> FreeBSD/SMP: 1 package(s) x 2 core(s) x 2 hardware threads >>> random: registering fast source Intel Secure Key RNG >>> random: fast provider: "Intel Secure Key RNG" >>> random: unblocking device. >>> ioapic0 irqs 0-119 >>> Launching APs: 1 3 2 >>> Timecounter "TSC-low" frequency 1296050980 Hz quality 1000 >>> random: entropy device external interface >>> WARNING: Device "kbd" is Giant locked and may be deleted before >>> FreeBSD 13.0. >>> kbd1 at kbdmux0 >>> 000.000045 [4346] netmap_init               netmap: loaded module >>> [ath_hal] loaded >>> nexus0 >>> efirtc0: >>> efirtc0: registered as a time-of-day clock, resolution 1.000000s >>> cryptosoft0: >>> aesni0: >>> acpi0: >>> acpi_ec0: port 0x62,0x66 on acpi0 >>> acpi0: Power Button (fixed) >>> cpu0: on acpi0 >>> attimer0: port 0x40-0x43 irq 0 on acpi0 >>> Timecounter "i8254" frequency 1193182 Hz quality 0 >>> Event timer "i8254" frequency 1193182 Hz quality 100 >>> hpet0: iomem 0xfed00000-0xfed003ff on acpi0 >>> Timecounter "HPET" frequency 24000000 Hz quality 950 >>> Event timer "HPET" frequency 24000000 Hz quality 550 >>> Event timer "HPET1" frequency 24000000 Hz quality 440 >>> Event timer "HPET2" frequency 24000000 Hz quality 440 >>> Event timer "HPET3" frequency 24000000 Hz quality 440 >>> Event timer "HPET4" frequency 24000000 Hz quality 440 >>> atrtc0: port 0x70-0x71 irq 8 on acpi0 >>> atrtc0: registered as a time-of-day clock, resolution 1.000000s >>> Event timer "RTC" frequency 32768 Hz quality 0 >>> Timecounter "ACPI-fast" frequency 3579545 Hz quality 900 >>> acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1808-0x180b on acpi0 >>> acpi_lid0: on acpi0 >>> acpi_button0: on acpi0 >>> pcib0: port 0xcf8-0xcff on acpi0 >>> pci0: on pcib0 >>> vgapci0: port 0xe000-0xe03f mem >>> 0xf2000000-0xf2ffffff,0xd0000000-0xdfffffff irq 16 at device 2.0 on pci0 >>> vgapci0: Boot video device >>> xhci0: mem >>> 0xf4220000-0xf422ffff at device 20.0 on pci0 >>> xhci0: 32 bytes context size, 64-bit DMA >>> usbus0 on xhci0 >>> usbus0: 5.0Gbps Super Speed USB v3.0 >>> pci0: at device 22.0 (no driver attached) >>> ahci0: port >>> 0xe080-0xe087,0xe088-0xe08b,0xe060-0xe07f mem >>> 0xf4248000-0xf4249fff,0xf424f000-0xf424f0ff,0xf424d000-0xf424d7ff at >>> device 23.0 on pci0 >>> ahci0: AHCI v1.31 with 1 6Gbps ports, Port Multiplier not supported >>> ahcich1: at channel 1 on ahci0 >>> pcib1: at device 28.0 on pci0 >>> pci1: on pcib1 >>> pci1: at device 0.0 (no driver attached) >>> pcib2: at device 28.2 on pci0 >>> pci2: on pcib2 >>> pci2: at device 0.0 (no driver attached) >>> pcib3: at device 29.0 on pci0 >>> pci3: on pcib3 >>> vgapci1: port 0xd000-0xd07f mem >>> 0xf3000000-0xf3ffffff,0xe0000000-0xefffffff,0xf0000000-0xf1ffffff at >>> device 0.0 on pci3 >>> isab0: at device 31.0 on pci0 >>> isa0: on isab0 >>> pci0: at device 31.2 (no driver attached) >>> hdac0: mem >>> 0xf4240000-0xf4243fff,0xf4230000-0xf423ffff at device 31.3 on pci0 >>> em0: mem 0xf4200000-0xf421ffff >>> at device 31.6 on pci0 >>> em0: Using 1024 TX descriptors and 1024 RX descriptors >>> em0: Using an MSI interrupt >>> em0: Ethernet address: 54:ee:75:cb:0d:e3 >>> em0: netmap queues/slots: TX 1/1024, RX 1/1024 >>> acpi_tz0: on acpi0 >>> atkbdc0: port 0x60,0x64 irq 1 on acpi0 >>> atkbd0: irq 1 on atkbdc0 >>> kbd0 at atkbd0 >>> atkbd0: [GIANT-LOCKED] >>> psm0: irq 12 on atkbdc0 >>> psm0: [GIANT-LOCKED] >>> WARNING: Device "psm" is Giant locked and may be deleted before >>> FreeBSD 13.0. >>> psm0: model Synaptics Touchpad, device ID 0 >>> battery0: on acpi0 >>> battery1: on acpi0 >>> acpi_acad0: on acpi0 >>> orm0: at iomem 0xc0000-0xcffff pnpid ORM0000 on isa0 >>> hwpstate_intel0: on cpu0 >>> hwpstate_intel1: on cpu1 >>> hwpstate_intel2: on cpu2 >>> hwpstate_intel3: on cpu3 >>> Timecounters tick every 1.000 msec >>> ZFS filesystem version: 5 >>> ZFS storage pool version: features support (5000) >>> hdacc0: at cad 0 on hdac0 >>> ugen0.1: <0x8086 XHCI root HUB> at usbus0 >>> hdaa0: at nid 1 on hdacc0 >>> pcm0: at nid 20 and 26 on hdaa0 >>> pcm1: at nid 21 and 18 on hdaa0 >>> hdacc1: at cad 2 on hdac0 >>> hdaa1: at nid 1 on hdacc1 >>> pcm2: at nid 3 on hdaa1 >>> Trying to mount root from zfs:zroot/ROOT/default []... >>> Root mount waiting for: usbus0 CAM >>> WARNING: WITNESS option enabled, expect reduced performance. >>> uhub0 on usbus0 >>> uhub0: <0x8086 XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on >>> usbus0 >>> ada0 at ahcich1 bus 0 scbus0 target 0 lun 0 >>> ada0: ACS-2 ATA SATA 3.x device >>> ada0: Serial Number S39FNX0J625463T >>> ada0: 600.000MB/s transfers (SATA 3.x, UDMA6, PIO 512bytes) >>> ada0: Command Queueing enabled >>> ada0: 488386MB (1000215216 512 byte sectors) >>> ada0: quirks=0x3<4K,NCQ_TRIM_BROKEN> >>> GEOM_ELI: Device ada0p4.eli created. >>> GEOM_ELI: Encryption: AES-XTS 256 >>> GEOM_ELI:     Crypto: accelerated software >>> uhub0: 18 ports with 18 removable, self powered >>> Root mount waiting for: usbus0 >>> ugen0.2: at usbus0 >>> Root mount waiting for: usbus0 >>> ugen0.3: at usbus0 >>> ugen0.4: at usbus0 >>> Root mount waiting for: usbus0 >>> ugen0.5: at usbus0 >>> lo0: link state changed to UP >>> pchtherm0: mem 0xf424b000-0xf424bfff >>> at device 20.2 on pci0 >>> iwm0: mem 0xf4000000-0xf4001fff >>> at device 0.0 on pci2 >>> iwm0: hw rev 0x200, fw ver 22.361476.0, address f4:8c:50:50:22:83 >>> ichsmb0: port 0xefa0-0xefbf >>> mem 0xf424e000-0xf424e0ff at device 31.4 on pci0 >>> smbus0: on ichsmb0 >>> acpi_wmi0: on acpi0 >>> acpi_wmi0: Embedded MOF found >>> ACPI: \134_SB.WMI1.WQBA: 1 arguments were passed to a non-method ACPI >>> object (Buffer) (20201113/nsarguments-361) >>> acpi_wmi1: on acpi0 >>> acpi_wmi1: Embedded MOF found >>> ACPI: \134_SB.WMI2.WQBB: 1 arguments were passed to a non-method ACPI >>> object (Buffer) (20201113/nsarguments-361) >>> acpi_wmi2: on acpi0 >>> acpi_wmi2: Embedded MOF found >>> ACPI: \134_SB.WMI3.WQBC: 1 arguments were passed to a non-method ACPI >>> object (Buffer) (20201113/nsarguments-361) >>> uplcom0 on uhub0 >>> uplcom0: >> rev 1.10/3.00, addr 1> on usbus0 >>> wlan0: Ethernet address: f4:8c:50:50:22:83 >>> ng_ubt: HCI command 0xfc05 timed out >>> ubt0 on uhub0 >>> ubt0: >> 2> on usbus0 >>> wlan0: link state changed to UP >>> WARNING: attempt to domain_add(bluetooth) after domainfinalize() >>> WARNING: attempt to domain_add(netgraph) after domainfinalize() >>> iwm0: code ce, frame 2/216 b800002c unhandled >>> Security policy loaded: MAC/ntpd (mac_ntpd) >>> >>> _______________________________________________ >>> freebsd-current@freebsd.org mailing list >>> https://lists.freebsd.org/mailman/listinfo/freebsd-current >>> To unsubscribe, send any mail to >>> "freebsd-current-unsubscribe@freebsd.org" >> >> Hi. >> You would be bitten by a known issue with ThinkPad P50s described in >> rtsx (4) man page. >> >> Try adding dev.rtsx.0.inversion=1 in /boot/loader.conf. > > I wonder if it's possible to add the workarounds to the driver itself > based on "smbios.system.product" or "smbios.system.version" values > returned by kern_getenv() as done in some other places > (sys/dev/mii/brgphy.c, sys/dev/nfe/if_nfe.c)?  For me, > "family"/"product" is "ThinkPad P51", and "product" is specific model, ^^^^^^^^^ "version" > "20HH001RRT"; there are different ones under the same family. > >> Unfortunately, man pages for head cannot read via FreeBSD project top >> page. So read raw manpage data with svn commit mail archive below. >> >> >> https://lists.freebsd.org/pipermail/svn-src-head/2020-November/141972.html >> > > There's a "13.0-current" selection in drop-down menu, wonder how often > is the man page list regenerated. > >> In addition, write attempts to write-protected card causes 100% panic. >> For example, sysutils/automount trys fsck on mount. >> This causes 100% panic (not only rtsx, but every adapters), avoidable >> by write-protect off. From owner-freebsd-current@freebsd.org Fri Dec 25 00:43:28 2020 Return-Path: Delivered-To: freebsd-current@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 66B944B05AB for ; Fri, 25 Dec 2020 00:43:28 +0000 (UTC) (envelope-from kiri@truefc.org) Received: from kx.truefc.org (1.212.52.36.ap.yournet.ne.jp [36.52.212.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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp", Issuer "smtp" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4D27Tq0zR7z3pLW for ; Fri, 25 Dec 2020 00:43:26 +0000 (UTC) (envelope-from kiri@truefc.org) Received: from kx.truefc.org (kx.truefc.org [36.52.212.1]) by kx.truefc.org (8.16.1/8.16.1) with ESMTP id 0BP0hHUM017340; Fri, 25 Dec 2020 09:43:17 +0900 (JST) (envelope-from kiri@kx.truefc.org) Message-Id: <202012250043.0BP0hHUM017340@kx.truefc.org> Date: Fri, 25 Dec 2020 09:43:17 +0900 From: KIRIYAMA Kazuhiko To: freebsd-current@freebsd.org Cc: kiri@truefc.org Subject: Is there any machine RISC-V implemented ? User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.9 (=?ISO-8859-4?Q?Goj=F2?=) APEL/10.8 MULE XEmacs/21.4 (patch 24) (Standard C) (amd64--freebsd) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII X-Rspamd-Queue-Id: 4D27Tq0zR7z3pLW X-Spamd-Bar: + X-Spamd-Result: default: False [1.10 / 15.00]; ARC_NA(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[36.52.212.1:from]; FREEFALL_USER(0.00)[kiri]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; DMARC_NA(0.00)[truefc.org]; AUTH_NA(1.00)[]; NEURAL_SPAM_SHORT(1.00)[0.999]; SPAMHAUS_ZRD(0.00)[36.52.212.1:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; RCVD_COUNT_ONE(0.00)[1]; R_SPF_NA(0.00)[no SPF record]; RCVD_NO_TLS_LAST(0.10)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:10013, ipnet:36.52.208.0/21, country:JP]; SUBJECT_ENDS_QUESTION(1.00)[]; MAILMAN_DEST(0.00)[freebsd-current]; ONCE_RECEIVED(0.10)[] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Dec 2020 00:43:28 -0000 Hi, all I've found RISC-V images in snapshots/ISO-IMAGES. Is there any machine RISC-V implemented so far ? From owner-freebsd-current@freebsd.org Fri Dec 25 00:46:16 2020 Return-Path: Delivered-To: freebsd-current@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 876EB4B0997 for ; Fri, 25 Dec 2020 00:46:16 +0000 (UTC) (envelope-from marc@bumblingdork.com) Received: from mail-ej1-x629.google.com (mail-ej1-x629.google.com [IPv6:2a00:1450:4864:20::629]) (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 4D27Y31dvXz3q3c for ; Fri, 25 Dec 2020 00:46:15 +0000 (UTC) (envelope-from marc@bumblingdork.com) Received: by mail-ej1-x629.google.com with SMTP id b9so4998455ejy.0 for ; Thu, 24 Dec 2020 16:46:14 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=THHKxQXZuLBZwX6cZjFKLL3AWOd4AduVtiqpXy26GVc=; b=eXDjJwbXqg73pn9KUaBA2YGUTJdRwdH/B0Z39s+PZw4KBAkqrE5NoTbsYJQ3uBGFxd jx3IK4eGSzKm8RjNzjelKQR3g+vf813scK/v9DgYniPjCpbTk3yzvM2SM/fytf0DdfpL U+c9UTTvaG/ku/pfssF5MjhD+xt6PXvUdH3Iar2h0RUjVTCiGhrLrOMuqpXH5g2BkYpa d+0BIEBXPlAUu43sb6jskZ9qQX+7G7jjD4etnMvnplS+IPg/+OPR7oqvzhYTbJwzQJzV +/P1c7DIzzjdiNcOrz/HtH+VDe48EcX/+5Dqcabpxf68Kkle/MYf8wiAr9E3TPJZovqL yeWQ== X-Gm-Message-State: AOAM5330GWwIO/29wnBB8WfPIxtLdtBfpuIoiDj4RF54+TFsBOIXGTU1 vlmAQjnsYvNVnK8T3uvLp8H1jwfuwMcM5Yjz X-Google-Smtp-Source: ABdhPJzCfNBLxD9KSKNplHpLGuKxiSK7TPmExipxe6n5xLnmw/FXrU41uUDOc/034aQyMAmSF3ptqA== X-Received: by 2002:a17:906:154d:: with SMTP id c13mr17256310ejd.471.1608857173973; Thu, 24 Dec 2020 16:46:13 -0800 (PST) Received: from ?IPv6:2001:981:3350:1:6cb5:1462:d508:c7ae? ([2001:981:3350:1:6cb5:1462:d508:c7ae]) by smtp.gmail.com with ESMTPSA id z96sm32544105ede.81.2020.12.24.16.46.13 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 24 Dec 2020 16:46:13 -0800 (PST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.40.0.2.32\)) Subject: Re: Boot panic on Lenovo P50s since r367998 From: Marc Veldman In-Reply-To: <6d42bbaa-7c88-db53-c441-40513c043847@yuripv.dev> Date: Fri, 25 Dec 2020 01:46:12 +0100 Cc: freebsd-current@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <7DDC11C4-41D2-440E-9C14-C37894325903@bumblingdork.com> References: <89112D93-739D-45B5-B21A-3396C098A89B@bumblingdork.com> <6d42bbaa-7c88-db53-c441-40513c043847@yuripv.dev> To: Yuri Pankov , junchoon@dec.sakura.ne.jp X-Mailer: Apple Mail (2.3654.40.0.2.32) X-Rspamd-Queue-Id: 4D27Y31dvXz3q3c X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.49 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[bumblingdork.com:+]; DMARC_POLICY_ALLOW(-0.50)[bumblingdork.com,none]; NEURAL_HAM_SHORT(-0.99)[-0.989]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RBL_DBL_DONT_QUERY_IPS(0.00)[2a00:1450:4864:20::629:from]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[bumblingdork.com:s=google]; FREEFALL_USER(0.00)[marc]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; SPAMHAUS_ZRD(0.00)[2a00:1450:4864:20::629:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::629:from]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-current] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Dec 2020 00:46:16 -0000 > On 25 Dec 2020, at 00:04, Yuri Pankov wrote: >=20 > Marc Veldman wrote: >> Hello, >> since r367998 my Lenovo P50s panics on boot: >> mmc0: detached >> panic: Bad link elm 0xfffff80003a73300 next->prep !=3D elm >> cupid=3D3 >> time=3D2 >> KDB: stack backtrace: >> db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame = 0xffffffff8299a9c0 >> vpanic() at vpanic+0x181/frame 0xffffffff8299aa10 >> panic() at panic+0x43/frame 0xffffffff8299aa70 >> config_intrhook_disestablish() at = config_intrhook_disestablish+0xf3/frame 0xffffffff8299aa90 >> config_intrhook_oneshot_func() at = config_intrhook_oneshot_func+0x18/frame 0xffffffff8299aab0 >> run_interrupt_driven_config_hooks() at = run_interrupt_driven_config_hooks+0x77/frame 0xffffffff8299aad0 >> boot_run_interrupt_driven_config_hooks() at = boot_run_interrupt_driven_config_hooks+0x1f/frame 0xffffffff8299ab60 >> mi_startup() at mi_startup+0xec/frame 0xffffffff8299abb0 >> btext() at btext+0x2c >> KDB: enter: panic >> [thread pid 0 tid 100000] >> Stopped at kdb_enter+0x37: movq $0,0x10ada46(%rip) >=20 > r367998 adds rtsx driver for card reader, seems to work for me on P51 = (as in "detected and does not panic", I don't have any cards around to = really test it): >=20 > rtsx0@pci0:63:0:0: class=3D0xff0000 rev=3D0x01 hdr=3D0x00 = vendor=3D0x10ec device=3D0x525a subvendor=3D0x17aa subdevice=3D0x224d > vendor =3D 'Realtek Semiconductor Co., Ltd.' > device =3D 'RTS525A PCI Express Card Reader' >=20 > To confirm the issue is indeed in rtsx, does disabling the card reader = in bios help? If it does, what is the device exactly (`pciconf -lv` = when booted on pre-r367998)? The laptop does boot with the card reader disabled in BIOS, pciconf -lv = output:. hostb0@pci0:0:0:0: class=3D0x060000 rev=3D0x08 hdr=3D0x00 = vendor=3D0x8086 device=3D0x1904 subvendor=3D0x17aa subdevice=3D0x2231 vendor =3D 'Intel Corporation' device =3D 'Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor = Host Bridge/DRAM Registers' class =3D bridge subclass =3D HOST-PCI vgapci0@pci0:0:2:0: class=3D0x030000 rev=3D0x07 hdr=3D0x00 = vendor=3D0x8086 device=3D0x1916 subvendor=3D0x17aa subdevice=3D0x2232 vendor =3D 'Intel Corporation' device =3D 'Skylake GT2 [HD Graphics 520]' class =3D display subclass =3D VGA none0@pci0:0:8:0: class=3D0x088000 rev=3D0x00 hdr=3D0x00 = vendor=3D0x8086 device=3D0x1911 subvendor=3D0x17aa subdevice=3D0x2231 vendor =3D 'Intel Corporation' device =3D 'Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen = Core Processor Gaussian Mixture Model' class =3D base peripheral xhci0@pci0:0:20:0: class=3D0x0c0330 rev=3D0x21 hdr=3D0x00 = vendor=3D0x8086 device=3D0x9d2f subvendor=3D0x17aa subdevice=3D0x2231 vendor =3D 'Intel Corporation' device =3D 'Sunrise Point-LP USB 3.0 xHCI Controller' class =3D serial bus subclass =3D USB pchtherm0@pci0:0:20:2: class=3D0x118000 rev=3D0x21 hdr=3D0x00 = vendor=3D0x8086 device=3D0x9d31 subvendor=3D0x17aa subdevice=3D0x2231 vendor =3D 'Intel Corporation' device =3D 'Sunrise Point-LP Thermal subsystem' class =3D dasp none1@pci0:0:22:0: class=3D0x078000 rev=3D0x21 hdr=3D0x00 = vendor=3D0x8086 device=3D0x9d3a subvendor=3D0x17aa subdevice=3D0x2231 vendor =3D 'Intel Corporation' device =3D 'Sunrise Point-LP CSME HECI' class =3D simple comms ahci0@pci0:0:23:0: class=3D0x010601 rev=3D0x21 hdr=3D0x00 = vendor=3D0x8086 device=3D0x9d03 subvendor=3D0x17aa subdevice=3D0x2231 vendor =3D 'Intel Corporation' device =3D 'Sunrise Point-LP SATA Controller [AHCI mode]' class =3D mass storage subclass =3D SATA pcib1@pci0:0:28:0: class=3D0x060400 rev=3D0xf1 hdr=3D0x01 = vendor=3D0x8086 device=3D0x9d10 subvendor=3D0x17aa subdevice=3D0x2231 vendor =3D 'Intel Corporation' device =3D 'Sunrise Point-LP PCI Express Root Port' class =3D bridge subclass =3D PCI-PCI pcib2@pci0:0:28:2: class=3D0x060400 rev=3D0xf1 hdr=3D0x01 = vendor=3D0x8086 device=3D0x9d12 subvendor=3D0x17aa subdevice=3D0x2231 vendor =3D 'Intel Corporation' device =3D 'Sunrise Point-LP PCI Express Root Port' class =3D bridge subclass =3D PCI-PCI pcib3@pci0:0:29:0: class=3D0x060400 rev=3D0xf1 hdr=3D0x01 = vendor=3D0x8086 device=3D0x9d18 subvendor=3D0x17aa subdevice=3D0x2231 vendor =3D 'Intel Corporation' device =3D 'Sunrise Point-LP PCI Express Root Port' class =3D bridge subclass =3D PCI-PCI isab0@pci0:0:31:0: class=3D0x060100 rev=3D0x21 hdr=3D0x00 = vendor=3D0x8086 device=3D0x9d48 subvendor=3D0x17aa subdevice=3D0x2231 vendor =3D 'Intel Corporation' device =3D 'Sunrise Point-LP LPC Controller' class =3D bridge subclass =3D PCI-ISA none2@pci0:0:31:2: class=3D0x058000 rev=3D0x21 hdr=3D0x00 = vendor=3D0x8086 device=3D0x9d21 subvendor=3D0x17aa subdevice=3D0x2231 vendor =3D 'Intel Corporation' device =3D 'Sunrise Point-LP PMC' class =3D memory hdac0@pci0:0:31:3: class=3D0x040300 rev=3D0x21 hdr=3D0x00 = vendor=3D0x8086 device=3D0x9d70 subvendor=3D0x17aa subdevice=3D0x2231 vendor =3D 'Intel Corporation' device =3D 'Sunrise Point-LP HD Audio' class =3D multimedia subclass =3D HDA ichsmb0@pci0:0:31:4: class=3D0x0c0500 rev=3D0x21 hdr=3D0x00 = vendor=3D0x8086 device=3D0x9d23 subvendor=3D0x17aa subdevice=3D0x2231 vendor =3D 'Intel Corporation' device =3D 'Sunrise Point-LP SMBus' class =3D serial bus subclass =3D SMBus em0@pci0:0:31:6: class=3D0x020000 rev=3D0x21 hdr=3D0x00 = vendor=3D0x8086 device=3D0x1570 subvendor=3D0x17aa subdevice=3D0x2233 vendor =3D 'Intel Corporation' device =3D 'Ethernet Connection I219-V' class =3D network subclass =3D ethernet none3@pci0:2:0:0: class=3D0xff0000 rev=3D0x01 hdr=3D0x00 = vendor=3D0x10ec device=3D0x522a subvendor=3D0x17aa subdevice=3D0x2233 vendor =3D 'Realtek Semiconductor Co., Ltd.' device =3D 'RTS522A PCI Express Card Reader' iwm0@pci0:4:0:0: class=3D0x028000 rev=3D0x3a hdr=3D0x00 = vendor=3D0x8086 device=3D0x24f3 subvendor=3D0x8086 subdevice=3D0x1130 vendor =3D 'Intel Corporation' device =3D 'Wireless 8260' class =3D network vgapci1@pci0:6:0:0: class=3D0x030200 rev=3D0xa2 hdr=3D0x00 = vendor=3D0x10de device=3D0x137a subvendor=3D0x17aa subdevice=3D0x2232 vendor =3D 'NVIDIA Corporation' device =3D 'GM108GLM [Quadro K620M / Quadro M500M]' class =3D display subclass =3D 3D From owner-freebsd-current@freebsd.org Fri Dec 25 01:06:03 2020 Return-Path: Delivered-To: freebsd-current@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 809814B1517 for ; Fri, 25 Dec 2020 01:06:03 +0000 (UTC) (envelope-from marc@bumblingdork.com) Received: from mail-ed1-x534.google.com (mail-ed1-x534.google.com [IPv6:2a00:1450:4864:20::534]) (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 4D27zt3yF9z3r6L for ; Fri, 25 Dec 2020 01:06:02 +0000 (UTC) (envelope-from marc@bumblingdork.com) Received: by mail-ed1-x534.google.com with SMTP id cw27so3271253edb.5 for ; Thu, 24 Dec 2020 17:06:02 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=iLLvYBPTf6+fuke9QPQp2FRG2V/oHcPavXpBzthiqK8=; b=nEHyWPFcfqU35tiS6Y7NAC1sMFy+t5dblwHj8v645OixIvlrjkF+oB5qXSocACnnAP BM3K2ffGqMsdir1FCs/PAWUCwNv5WKnKp63iWhS0qEbXyyaBd1aS4lfF2c5hflI6NQm6 Qlz8oAeI27q15m8H2ZaO0CWrKbTnTiqAQlUOD9jBUyQC3ZANpCDLTg47oIRagaOQW+6g WHwhyOIawUUTgeU/m5qoZ3q8k6S6lOiAspOPMKEe6OkusT9cexK3MsdWVYZJsU4/oB+j SR+EJ0q3saorrLjKKH5cRxVRV/kxINg2WCwQQDVS0lTKhNe3nFG4JEo4IZH3UEM2nkfZ Nv8g== X-Gm-Message-State: AOAM532jQ3ZRsC57dyl3RxYPucnlcXDC88wUvUN3Xj0AAgR4Sg+JtgMx 953DyXwN58IxghlR8h5RcooG1w== X-Google-Smtp-Source: ABdhPJxMGcBP75bB/YmtbYj9fKh/AIN/ZWhyAmlTptcjI4pS/u02G8vagz0pUAoKrjuoYpOmgqTB9g== X-Received: by 2002:a50:aac8:: with SMTP id r8mr30124843edc.9.1608858360674; Thu, 24 Dec 2020 17:06:00 -0800 (PST) Received: from ?IPv6:2001:981:3350:1:6cb5:1462:d508:c7ae? ([2001:981:3350:1:6cb5:1462:d508:c7ae]) by smtp.gmail.com with ESMTPSA id z9sm13466159eju.123.2020.12.24.17.05.59 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 24 Dec 2020 17:06:00 -0800 (PST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.40.0.2.32\)) Subject: Re: Boot panic on Lenovo P50s since r367998 From: Marc Veldman In-Reply-To: <20201225090219.d98fa1ce21d600f0da606e29@dec.sakura.ne.jp> Date: Fri, 25 Dec 2020 02:05:59 +0100 Cc: freebsd-current@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <846CC065-613F-41FA-B7CF-B88D4DFEEAE0@bumblingdork.com> References: <89112D93-739D-45B5-B21A-3396C098A89B@bumblingdork.com> <20201225090219.d98fa1ce21d600f0da606e29@dec.sakura.ne.jp> To: junchoon@dec.sakura.ne.jp, Yuri Pankov X-Mailer: Apple Mail (2.3654.40.0.2.32) X-Rspamd-Queue-Id: 4D27zt3yF9z3r6L X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.50 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[bumblingdork.com:+]; DMARC_POLICY_ALLOW(-0.50)[bumblingdork.com,none]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RBL_DBL_DONT_QUERY_IPS(0.00)[2a00:1450:4864:20::534:from]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[bumblingdork.com:s=google]; FREEFALL_USER(0.00)[marc]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; SPAMHAUS_ZRD(0.00)[2a00:1450:4864:20::534:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::534:from]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-current] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Dec 2020 01:06:03 -0000 > On 25 Dec 2020, at 01:02, Tomoaki AOKI = wrote: >=20 > On Thu, 24 Dec 2020 10:34:49 +0100 > Marc Veldman wrote: >=20 >> Hello, >>=20 >> since r367998 my Lenovo P50s panics on boot: >>=20 >> mmc0: detached >> panic: Bad link elm 0xfffff80003a73300 next->prep !=3D elm >> cupid=3D3 >> time=3D2 >> KDB: stack backtrace: >> db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame = 0xffffffff8299a9c0 >> vpanic() at vpanic+0x181/frame 0xffffffff8299aa10 >> panic() at panic+0x43/frame 0xffffffff8299aa70 >> config_intrhook_disestablish() at = config_intrhook_disestablish+0xf3/frame 0xffffffff8299aa90 >> config_intrhook_oneshot_func() at = config_intrhook_oneshot_func+0x18/frame 0xffffffff8299aab0 >> run_interrupt_driven_config_hooks() at = run_interrupt_driven_config_hooks+0x77/frame 0xffffffff8299aad0 >> boot_run_interrupt_driven_config_hooks() at = boot_run_interrupt_driven_config_hooks+0x1f/frame 0xffffffff8299ab60 >> mi_startup() at mi_startup+0xec/frame 0xffffffff8299abb0 >> btext() at btext+0x2c >> KDB: enter: panic >> [thread pid 0 tid 100000] >> Stopped at kdb_enter+0x37: movq $0,0x10ada46(%rip) >>=20 >> If needed, I can test patches >>=20 >> Dmesg (with r367977 kernel) >>=20 >> ---<>--- >> Copyright (c) 1992-2020 The FreeBSD Project. >> Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, = 1994 >> The Regents of the University of California. All rights = reserved. >> FreeBSD is a registered trademark of The FreeBSD Foundation. >> FreeBSD 13.0-CURRENT #0 r367997: Tue Dec 22 16:47:30 CET 2020 >> root@devnovo:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64 >> FreeBSD clang version 11.0.0 (git@github.com:llvm/llvm-project.git = llvmorg-11.0.0-0-g176249bd673) >> WARNING: WITNESS option enabled, expect reduced performance. >> VT(efifb): resolution 1920x1080 >> CPU: Intel(R) Core(TM) i7-6500U CPU @ 2.50GHz (2592.10-MHz K8-class = CPU) >> Origin=3D"GenuineIntel" Id=3D0x406e3 Family=3D0x6 Model=3D0x4e = Stepping=3D3 >> = Features=3D0xbfebfbff >> = Features2=3D0x7ffafbbf >> AMD Features=3D0x2c100800 >> AMD Features2=3D0x121 >> Structured Extended = Features=3D0x29c67af >> Structured Extended Features3=3D0x9c000000 >> XSAVE Features=3D0xf >> VT-x: PAT,HLT,MTF,PAUSE,EPT,UG,VPID >> TSC: P-state invariant, performance statistics >> real memory =3D 17179869184 (16384 MB) >> avail memory =3D 16421109760 (15660 MB) >> Event timer "LAPIC" quality 600 >> ACPI APIC Table: >> FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs >> FreeBSD/SMP: 1 package(s) x 2 core(s) x 2 hardware threads >> random: registering fast source Intel Secure Key RNG >> random: fast provider: "Intel Secure Key RNG" >> random: unblocking device. >> ioapic0 irqs 0-119 >> Launching APs: 1 3 2 >> Timecounter "TSC-low" frequency 1296050980 Hz quality 1000 >> random: entropy device external interface >> WARNING: Device "kbd" is Giant locked and may be deleted before = FreeBSD 13.0. >> kbd1 at kbdmux0 >> 000.000045 [4346] netmap_init netmap: loaded module >> [ath_hal] loaded >> nexus0 >> efirtc0: >> efirtc0: registered as a time-of-day clock, resolution 1.000000s >> cryptosoft0: >> aesni0: >> acpi0: >> acpi_ec0: port 0x62,0x66 on = acpi0 >> acpi0: Power Button (fixed) >> cpu0: on acpi0 >> attimer0: port 0x40-0x43 irq 0 on acpi0 >> Timecounter "i8254" frequency 1193182 Hz quality 0 >> Event timer "i8254" frequency 1193182 Hz quality 100 >> hpet0: iomem 0xfed00000-0xfed003ff on = acpi0 >> Timecounter "HPET" frequency 24000000 Hz quality 950 >> Event timer "HPET" frequency 24000000 Hz quality 550 >> Event timer "HPET1" frequency 24000000 Hz quality 440 >> Event timer "HPET2" frequency 24000000 Hz quality 440 >> Event timer "HPET3" frequency 24000000 Hz quality 440 >> Event timer "HPET4" frequency 24000000 Hz quality 440 >> atrtc0: port 0x70-0x71 irq 8 on acpi0 >> atrtc0: registered as a time-of-day clock, resolution 1.000000s >> Event timer "RTC" frequency 32768 Hz quality 0 >> Timecounter "ACPI-fast" frequency 3579545 Hz quality 900 >> acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1808-0x180b on = acpi0 >> acpi_lid0: on acpi0 >> acpi_button0: on acpi0 >> pcib0: port 0xcf8-0xcff on acpi0 >> pci0: on pcib0 >> vgapci0: port 0xe000-0xe03f mem = 0xf2000000-0xf2ffffff,0xd0000000-0xdfffffff irq 16 at device 2.0 on pci0 >> vgapci0: Boot video device >> xhci0: mem = 0xf4220000-0xf422ffff at device 20.0 on pci0 >> xhci0: 32 bytes context size, 64-bit DMA >> usbus0 on xhci0 >> usbus0: 5.0Gbps Super Speed USB v3.0 >> pci0: at device 22.0 (no driver attached) >> ahci0: port = 0xe080-0xe087,0xe088-0xe08b,0xe060-0xe07f mem = 0xf4248000-0xf4249fff,0xf424f000-0xf424f0ff,0xf424d000-0xf424d7ff at = device 23.0 on pci0 >> ahci0: AHCI v1.31 with 1 6Gbps ports, Port Multiplier not supported >> ahcich1: at channel 1 on ahci0 >> pcib1: at device 28.0 on pci0 >> pci1: on pcib1 >> pci1: at device 0.0 (no driver attached) >> pcib2: at device 28.2 on pci0 >> pci2: on pcib2 >> pci2: at device 0.0 (no driver attached) >> pcib3: at device 29.0 on pci0 >> pci3: on pcib3 >> vgapci1: port 0xd000-0xd07f mem = 0xf3000000-0xf3ffffff,0xe0000000-0xefffffff,0xf0000000-0xf1ffffff at = device 0.0 on pci3 >> isab0: at device 31.0 on pci0 >> isa0: on isab0 >> pci0: at device 31.2 (no driver attached) >> hdac0: mem = 0xf4240000-0xf4243fff,0xf4230000-0xf423ffff at device 31.3 on pci0 >> em0: mem 0xf4200000-0xf421ffff = at device 31.6 on pci0 >> em0: Using 1024 TX descriptors and 1024 RX descriptors >> em0: Using an MSI interrupt >> em0: Ethernet address: 54:ee:75:cb:0d:e3 >> em0: netmap queues/slots: TX 1/1024, RX 1/1024 >> acpi_tz0: on acpi0 >> atkbdc0: port 0x60,0x64 irq 1 on acpi0 >> atkbd0: irq 1 on atkbdc0 >> kbd0 at atkbd0 >> atkbd0: [GIANT-LOCKED] >> psm0: irq 12 on atkbdc0 >> psm0: [GIANT-LOCKED] >> WARNING: Device "psm" is Giant locked and may be deleted before = FreeBSD 13.0. >> psm0: model Synaptics Touchpad, device ID 0 >> battery0: on acpi0 >> battery1: on acpi0 >> acpi_acad0: on acpi0 >> orm0: at iomem 0xc0000-0xcffff pnpid ORM0000 on isa0 >> hwpstate_intel0: on cpu0 >> hwpstate_intel1: on cpu1 >> hwpstate_intel2: on cpu2 >> hwpstate_intel3: on cpu3 >> Timecounters tick every 1.000 msec >> ZFS filesystem version: 5 >> ZFS storage pool version: features support (5000) >> hdacc0: at cad 0 on hdac0 >> ugen0.1: <0x8086 XHCI root HUB> at usbus0 >> hdaa0: at nid 1 on hdacc0 >> pcm0: at nid 20 and 26 on hdaa0 >> pcm1: at nid 21 and 18 on hdaa0 >> hdacc1: at cad 2 on hdac0 >> hdaa1: at nid 1 on hdacc1 >> pcm2: at nid 3 on hdaa1 >> Trying to mount root from zfs:zroot/ROOT/default []... >> Root mount waiting for: usbus0 CAM >> WARNING: WITNESS option enabled, expect reduced performance. >> uhub0 on usbus0 >> uhub0: <0x8086 XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on = usbus0 >> ada0 at ahcich1 bus 0 scbus0 target 0 lun 0 >> ada0: ACS-2 ATA SATA 3.x device >> ada0: Serial Number S39FNX0J625463T >> ada0: 600.000MB/s transfers (SATA 3.x, UDMA6, PIO 512bytes) >> ada0: Command Queueing enabled >> ada0: 488386MB (1000215216 512 byte sectors) >> ada0: quirks=3D0x3<4K,NCQ_TRIM_BROKEN> >> GEOM_ELI: Device ada0p4.eli created. >> GEOM_ELI: Encryption: AES-XTS 256 >> GEOM_ELI: Crypto: accelerated software >> uhub0: 18 ports with 18 removable, self powered >> Root mount waiting for: usbus0 >> ugen0.2: at usbus0 >> Root mount waiting for: usbus0 >> ugen0.3: at usbus0 >> ugen0.4: at usbus0 >> Root mount waiting for: usbus0 >> ugen0.5: at usbus0 >> lo0: link state changed to UP >> pchtherm0: mem 0xf424b000-0xf424bfff = at device 20.2 on pci0 >> iwm0: mem 0xf4000000-0xf4001fff = at device 0.0 on pci2 >> iwm0: hw rev 0x200, fw ver 22.361476.0, address f4:8c:50:50:22:83 >> ichsmb0: port 0xefa0-0xefbf = mem 0xf424e000-0xf424e0ff at device 31.4 on pci0 >> smbus0: on ichsmb0 >> acpi_wmi0: on acpi0 >> acpi_wmi0: Embedded MOF found >> ACPI: \134_SB.WMI1.WQBA: 1 arguments were passed to a non-method ACPI = object (Buffer) (20201113/nsarguments-361) >> acpi_wmi1: on acpi0 >> acpi_wmi1: Embedded MOF found >> ACPI: \134_SB.WMI2.WQBB: 1 arguments were passed to a non-method ACPI = object (Buffer) (20201113/nsarguments-361) >> acpi_wmi2: on acpi0 >> acpi_wmi2: Embedded MOF found >> ACPI: \134_SB.WMI3.WQBC: 1 arguments were passed to a non-method ACPI = object (Buffer) (20201113/nsarguments-361) >> uplcom0 on uhub0 >> uplcom0: on usbus0 >> wlan0: Ethernet address: f4:8c:50:50:22:83 >> ng_ubt: HCI command 0xfc05 timed out >> ubt0 on uhub0 >> ubt0: on usbus0 >> wlan0: link state changed to UP >> WARNING: attempt to domain_add(bluetooth) after domainfinalize() >> WARNING: attempt to domain_add(netgraph) after domainfinalize() >> iwm0: code ce, frame 2/216 b800002c unhandled >> Security policy loaded: MAC/ntpd (mac_ntpd) >>=20 >> _______________________________________________ >> freebsd-current@freebsd.org mailing list >> https://lists.freebsd.org/mailman/listinfo/freebsd-current >> To unsubscribe, send any mail to = "freebsd-current-unsubscribe@freebsd.org" >=20 > Hi. > You would be bitten by a known issue with ThinkPad P50s described in > rtsx (4) man page. >=20 > Try adding dev.rtsx.0.inversion=3D1 in /boot/loader.conf. Thanks! I should have seen that=E2=80=A6 I have added dev.rtsx.0.inversion=3D1 to /boot/loader.conf, and the = machine does boot now. However, It seems to hang a bit on boot with these messages: rtsx0: Controller timeout for CMD8 rtsx0: Controller timeout for CMD8 rtsx0: Controller timeout for CMD8 rtsx0: Controller timeout for CMD8 rtsx0: Controller timeout for CMD8 rtsx0: Controller timeout for CMD55 rtsx0: Controller timeout for CMD55 rtsx0: Controller timeout for CMD55 rtsx0: Controller timeout for CMD55 rtsx0: Controller timeout for CMD1 rtsx0: Controller timeout for CMD1 rtsx0: Controller timeout for CMD1 And inserting and removing a card does give =E2=80=98inverted=E2=80=99 = messages: [insert cart] rtsx0: Interrupt card inserted/removed rtsx0: Card absent mmc0: detached [remove card] rtsx0: Interrupt card inserted/removed rtsx0: Card present mmc0: on rtsx0 rtsx0: Controller timeout for CMD8 [insert card] rtsx0: Interrupt card inserted/removed rtsx0: Card absent rtsx0: Controller timeout for CMD8 mmcsd0: 16GB = (read-only) at mmc0 50.0MHz/4bit/2048-block mmcsd0: Error indicated: 4 Failed mmc0: detached g_dev_taste: g_dev_taste(mmcsd0) failed to g_attach, error=3D6 [remove card] rtsx0: Interrupt card inserted/removed rtsx0: Card present mmc0: on rtsx0 rtsx0: Controller timeout for CMD8 rtsx0: Controller timeout for CMD8 rtsx0: Controller timeout for CMD8 rtsx0: Controller timeout for CMD8 rtsx0: Controller timeout for CMD8 rtsx0: Controller timeout for CMD55 rtsx0: Controller timeout for CMD55 rtsx0: Controller timeout for CMD55 rtsx0: Controller timeout for CMD55 rtsx0: Controller timeout for CMD1 rtsx0: Controller timeout for CMD1 rtsx0: Controller timeout for CMD1 >=20 > Unfortunately, man pages for head cannot read via FreeBSD project top > page. So read raw manpage data with svn commit mail archive below. >=20 > = https://lists.freebsd.org/pipermail/svn-src-head/2020-November/141972.html= >=20 > In addition, write attempts to write-protected card causes 100% panic. > For example, sysutils/automount trys fsck on mount. > This causes 100% panic (not only rtsx, but every adapters), avoidable > by write-protect off. >=20 >=20 > --=20 > Tomoaki AOKI From owner-freebsd-current@freebsd.org Fri Dec 25 05:00:20 2020 Return-Path: Delivered-To: freebsd-current@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 C5A834B6A25 for ; Fri, 25 Dec 2020 05:00:20 +0000 (UTC) (envelope-from m.e.sanliturk@gmail.com) Received: from mail-oo1-xc31.google.com (mail-oo1-xc31.google.com [IPv6:2607:f8b0:4864:20::c31]) (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 4D2FBC5sK9z4WkD for ; Fri, 25 Dec 2020 05:00:19 +0000 (UTC) (envelope-from m.e.sanliturk@gmail.com) Received: by mail-oo1-xc31.google.com with SMTP id k7so795542ooa.0 for ; Thu, 24 Dec 2020 21:00:19 -0800 (PST) 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=DIZohXQo1kJy/c0Q+ScX+6+bgARv1kP43ryDH7mAzG4=; b=RID8Kz4rj9ZsEmmqvIgtBz0C1C1jD4YK0yWvISLJqwTJrNVC2rWM7nYJ+QqGLEjZ8w FjinJih+WaGeUQqyztXgnQFgMAvPQkekPPpwd0/lkB47O5S4ldfPIwFuLToSaF3lnJp/ W759K50H5HL8lTTAg20XOXg79pir4ToFnrh38J8mT7a0Qprh35e+XoinOyDdY35xcyPZ FeSHjwqafKYRKooyzKeZ8OxWyoS7100pXFYYtYutEozjeIBQFuOshGOCd19QNiB/4LoY 5xt0pTfCvTvbrwPXRYi6+4NMBQWrrri4gDfi3zyXC31l8W4/S8viJUC2vNERUx4LlzC8 BNBA== X-Gm-Message-State: AOAM531QSjynrNIXLzDd5aJO5/BHhb4Bo1ylUy0RZ4T2lZnzDDcFl0Tk ytA6RWADuKSXHIu4skqnHR3k/5cpwgHI2oZ9Skzck/ciSJc= X-Google-Smtp-Source: ABdhPJyx3ZcZU0oAImXlvfTcLw5bpe9AJkGkENb3wMW75l2negOquwX+Zz+a7aNWxeE43wcLTXSH45WXUU0q1RGgN0U= X-Received: by 2002:a4a:c485:: with SMTP id f5mr23131672ooq.78.1608872418284; Thu, 24 Dec 2020 21:00:18 -0800 (PST) MIME-Version: 1.0 References: <202012250043.0BP0hHUM017340@kx.truefc.org> In-Reply-To: <202012250043.0BP0hHUM017340@kx.truefc.org> From: Mehmet Erol Sanliturk Date: Fri, 25 Dec 2020 07:59:41 +0300 Message-ID: Subject: Re: Is there any machine RISC-V implemented ? To: KIRIYAMA Kazuhiko Cc: freebsd-current@freebsd.org X-Rspamd-Queue-Id: 4D2FBC5sK9z4WkD X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.07 / 15.00]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; DKIM_TRACE(0.00)[gmail.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-0.07)[-0.065]; FROM_EQ_ENVFROM(0.00)[]; SUBJECT_ENDS_QUESTION(1.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; TAGGED_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; ARC_NA(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[2607:f8b0:4864:20::c31:from]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; SPAMHAUS_ZRD(0.00)[2607:f8b0:4864:20::c31:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::c31:from]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-current] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.34 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Dec 2020 05:00:20 -0000 On Fri, Dec 25, 2020 at 3:43 AM KIRIYAMA Kazuhiko wrote: > Hi, all > > I've found RISC-V images in snapshots/ISO-IMAGES. Is there > any machine RISC-V implemented so far ? > _______________________________________________ > > Please , search the following phrase in Google : Is there any machine RISC-V implemented so far ? and , see https://en.wikipedia.org/wiki/RISC-V RISC-V Mehmet Erol Sanliturk From owner-freebsd-current@freebsd.org Fri Dec 25 10:38:04 2020 Return-Path: Delivered-To: freebsd-current@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 557794BD9DB for ; Fri, 25 Dec 2020 10:38:04 +0000 (UTC) (envelope-from tuexen@freebsd.org) Received: from drew.franken.de (mail-n.franken.de [193.175.24.27]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.franken.de", Issuer "Sectigo RSA Domain Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4D2Ngw00sgz4pLQ for ; Fri, 25 Dec 2020 10:38:03 +0000 (UTC) (envelope-from tuexen@freebsd.org) Received: from [IPv6:2a02:8109:1140:c3d:b83c:7eb8:90a6:9524] (unknown [IPv6:2a02:8109:1140:c3d:b83c:7eb8:90a6:9524]) (Authenticated sender: macmic) by mail-n.franken.de (Postfix) with ESMTPSA id 95B317220B813; Fri, 25 Dec 2020 11:38:00 +0100 (CET) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.40.0.2.32\)) Subject: Re: Is there any machine RISC-V implemented ? From: Michael Tuexen In-Reply-To: <202012250043.0BP0hHUM017340@kx.truefc.org> Date: Fri, 25 Dec 2020 11:37:57 +0100 Cc: FreeBSD Current Content-Transfer-Encoding: 7bit Message-Id: <5F83FABF-E6D4-46B4-8FC2-69558D757CB7@freebsd.org> References: <202012250043.0BP0hHUM017340@kx.truefc.org> To: KIRIYAMA Kazuhiko X-Mailer: Apple Mail (2.3654.40.0.2.32) X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=disabled version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mail-n.franken.de X-Rspamd-Queue-Id: 4D2Ngw00sgz4pLQ X-Spamd-Bar: / X-Spamd-Result: default: False [0.00 / 15.00]; local_wl_from(0.00)[freebsd.org]; ASN(0.00)[asn:680, ipnet:193.174.0.0/15, country:DE] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Dec 2020 10:38:04 -0000 > On 25. Dec 2020, at 01:43, KIRIYAMA Kazuhiko wrote: > > Hi, all > > I've found RISC-V images in snapshots/ISO-IMAGES. Is there > any machine RISC-V implemented so far ? You mind find some information you need at: https://wiki.freebsd.org/riscv Best regards Michael > _______________________________________________ > freebsd-current@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" From owner-freebsd-current@freebsd.org Fri Dec 25 13:40:18 2020 Return-Path: Delivered-To: freebsd-current@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 884D34C1E4C for ; Fri, 25 Dec 2020 13:40:18 +0000 (UTC) (envelope-from ludovit.koren@gmail.com) Received: from mail-ej1-x631.google.com (mail-ej1-x631.google.com [IPv6:2a00:1450:4864:20::631]) (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 4D2Sk95k2cz3Dm9 for ; Fri, 25 Dec 2020 13:40:17 +0000 (UTC) (envelope-from ludovit.koren@gmail.com) Received: by mail-ej1-x631.google.com with SMTP id b9so6398719ejy.0 for ; Fri, 25 Dec 2020 05:40:17 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:user-mail-address :date:in-reply-to:message-id:user-agent:mime-version :content-transfer-encoding; bh=wgUolDDW12B/x6jgQNLQYcpRm4q1PV4NZB1LRrga7qo=; b=N+zxYogIb+KAmFG4c/lWUFHpT3x/8TE2X6e6gnBKEcmYi+B4TBJ5SRZAx6N4f+5fLe 6vEV1Z6Xm9ZavWovc6YOYt8qVQO7n01EeUFI9obvh82tOLaeJ+6I72VMP49oT9Gpj9Zm 2IfXlkQUnXfFMzwBBHUOqRc4KMkuhhQKZ3CW1p/gniM/o1hQfETPy8rmiT0urN/Rap4J kK7Sp0ELaE83opAkhV7RH4IRl7Ii5xCxG2lHkq5LfUCuXRLsXPxiPb1iNfuDewNSp4C/ WXUCz4BKDF54zaX7Qc7GrkF3kRMPui67fwulrJHCaRAH+kIV8vh997ThJrMwyIUnLUwE LF1w== X-Gm-Message-State: AOAM533rmzawdzn+ULYM4aSojl2Gu6U0wGQtMsh3ZkIyCIDod+ZUhUoh yTaO6AAbtqRjTPEXyQYrSmuaUIwkO1w= X-Google-Smtp-Source: ABdhPJyBD4xf6r0rIyl7gl2UGz2Yu7y4qY6RYfvZWKusANvla+OGDZOnmceSvvOsQoagB4hiPKl8bA== X-Received: by 2002:a17:906:add7:: with SMTP id lb23mr33196011ejb.352.1608903615701; Fri, 25 Dec 2020 05:40:15 -0800 (PST) Received: from jedi.localdomain (adsl-dyn-169.95-102-30.t-com.sk. [95.102.30.169]) by smtp.gmail.com with ESMTPSA id z26sm33282309edl.71.2020.12.25.05.40.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Dec 2020 05:40:15 -0800 (PST) Received: by jedi.localdomain (Postfix, from userid 1001) id AD992207865; Fri, 25 Dec 2020 14:40:13 +0100 (CET) From: Ludovit Koren To: Graham Perrin Cc: freebsd-current@freebsd.org Subject: Re: (251866) installers for FreeBSD fail to boot HP EliteBook 830 G7, 440 G7 =?utf-8?Q?=E2=80=A6?= References: <86360c9p2p.fsf@gmail.com> <8cd298fa-5b16-d58b-b63b-201905f83438@gmail.com> <8aa45f8c-7b14-a264-a8b7-9dd0b6b36f59@bsdio.com> <36c65b46-58d9-9f03-9e31-d27cfb7a6dba@gmail.com> User-Mail-Address: ludovit.koren@gmail.com Date: Fri, 25 Dec 2020 14:40:13 +0100 In-Reply-To: <36c65b46-58d9-9f03-9e31-d27cfb7a6dba@gmail.com> (Graham Perrin's message of "Sat, 19 Dec 2020 14:35:11 +0000") Message-ID: <86sg7u3sxu.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4D2Sk95k2cz3Dm9 X-Spamd-Bar: --- X-Spamd-Result: default: False [-4.00 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[gmail.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-1.00)[-0.999]; FREEMAIL_TO(0.00)[gmail.com]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; MID_RHS_MATCH_FROM(0.00)[]; TAGGED_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; ARC_NA(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[2a00:1450:4864:20::631:from]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; RECEIVED_SPAMHAUS_PBL(0.00)[95.102.30.169:received]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; SPAMHAUS_ZRD(0.00)[2a00:1450:4864:20::631:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::631:from]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-current] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Dec 2020 13:40:18 -0000 >>>>> Graham Perrin writes: > On 12/12/2020 19:18, Rebecca Cran wrote: >> On 12/11/2020 8:03 PM, Graham Perrin wrote: >>> On 11/12/2020 18:26, Ludovit Koren wrote: >>>=20 >>>> =E2=80=A6 >>> Probably >>> >>=20 >> This crash also happens on VMware Workstation 16 Pro with >> 13-CURRENT. I'm hoping to find some time to debug it. > Via : > >> Drop EFI_STAGING_SIZE back down to 64M =E2=80=A6 FYI FreeBSD-13.0-CURRENT-amd64-20201224-3cc0c0d66a0-255241-memstick.img still not working on HP EliteBook 830 G7. Regards, lk From owner-freebsd-current@freebsd.org Fri Dec 25 14:53:46 2020 Return-Path: Delivered-To: freebsd-current@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 320964C3B44 for ; Fri, 25 Dec 2020 14:53:46 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wr1-x42d.google.com (mail-wr1-x42d.google.com [IPv6:2a00:1450:4864:20::42d]) (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 4D2VLw6Sqlz3Jvb for ; Fri, 25 Dec 2020 14:53:44 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: by mail-wr1-x42d.google.com with SMTP id 91so4554510wrj.7 for ; Fri, 25 Dec 2020 06:53:44 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=3YSf+uguXtEev5eB5SmckTuj04Y+Cc0WK95/sPWK08M=; b=nuIVO6Ji6+LxlqqIFbNQQwOnDDJXVIV9h1Bv4xM0B5r2hOtPHzCQlp9o2x1PpMuwIG K9xCO2Brrg+blTp0b6O//d1V1rKa/YiVnBH4SXMdNCqpWX3iS5rn6x4tzWyT3ruv38su erOYuSTuEs0RN0CjqprOQiwTlnfDpYV+T8GqGwqX3a/Unr6xYI7LtO8VtCUEiULFQb3f A/0aafqgJ7Cj8i8wJa7+PvF04Jcrhv8jvqAeOlFesuDtKPkkEX2JrbrREjFg+OFEwBUg NyyUis0WF2vEgr2mByQjsmgiHbyGsSOH9NHxbdmnyxDYL2uRUWOq170C9WNCkdbABRzO n0ZA== X-Gm-Message-State: AOAM533LhhbxH6Bkxd98VUVB1VTUNWj7PvlSFje5W5HCNZ7pxrrpFucq kfLmbXVHysQU84zlF0ZdbuaQhJpvxijwtg== X-Google-Smtp-Source: ABdhPJzD3icR2fRBw4zKiqVUGg8jwSI56YDgtqfLTIedSImIDsXPHewlKPlJB7mCdYorGWsvmaO/Cg== X-Received: by 2002:adf:a2ca:: with SMTP id t10mr12239491wra.370.1608908021753; Fri, 25 Dec 2020 06:53:41 -0800 (PST) Received: from [192.168.1.11] (79-66-147-78.dynamic.dsl.as9105.com. [79.66.147.78]) by smtp.gmail.com with ESMTPSA id v7sm8412045wma.26.2020.12.25.06.53.39 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 25 Dec 2020 06:53:41 -0800 (PST) Subject: =?UTF-8?Q?=28251866=29_installers_for_FreeBSD_fail_to_boot_HP_Elite?= =?UTF-8?Q?Book_830_G7=2c_ProBook_440_G7_=e2=80=a6?= To: Ludovit Koren Cc: freebsd-current@freebsd.org References: <86360c9p2p.fsf@gmail.com> <8cd298fa-5b16-d58b-b63b-201905f83438@gmail.com> <8aa45f8c-7b14-a264-a8b7-9dd0b6b36f59@bsdio.com> <36c65b46-58d9-9f03-9e31-d27cfb7a6dba@gmail.com> <86sg7u3sxu.fsf@gmail.com> From: Graham Perrin Message-ID: Date: Fri, 25 Dec 2020 14:53:31 +0000 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:78.0) Gecko/20100101 Thunderbird/78.6.0 MIME-Version: 1.0 In-Reply-To: <86sg7u3sxu.fsf@gmail.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-GB X-Rspamd-Queue-Id: 4D2VLw6Sqlz3Jvb X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[gmail.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FREEMAIL_TO(0.00)[gmail.com]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; MID_RHS_MATCH_FROM(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[2a00:1450:4864:20::42d:from]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; RECEIVED_SPAMHAUS_PBL(0.00)[79.66.147.78:received]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; TAGGED_RCPT(0.00)[]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; SPAMHAUS_ZRD(0.00)[2a00:1450:4864:20::42d:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::42d:from]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-current] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Dec 2020 14:53:46 -0000 On 25/12/2020 13:40, Ludovit Koren wrote: > FreeBSD-13.0-CURRENT-amd64-20201224-3cc0c0d66a0-255241-memstick.img > still not working on HP EliteBook 830 G7. Thank you, is it still exactly as shown in the photograph below? From owner-freebsd-current@freebsd.org Fri Dec 25 16:06:53 2020 Return-Path: Delivered-To: freebsd-current@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 CC1D54C517C for ; Fri, 25 Dec 2020 16:06:53 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qk1-x736.google.com (mail-qk1-x736.google.com [IPv6:2607:f8b0:4864:20::736]) (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 4D2WzJ3s3lz3Nh4 for ; Fri, 25 Dec 2020 16:06:52 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qk1-x736.google.com with SMTP id 186so4233166qkj.3 for ; Fri, 25 Dec 2020 08:06:52 -0800 (PST) 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=EMfjH0VY6sUnmictdSsfR8qvTLLt8nzTvmE3I46Ar24=; b=LU3JkK4+ug0L2ToKbxh9rLTmfcGluSyG0bxUDCnb2LImP4FDl9D6ol9psmAj4oRqDU wPvMk+UPXFEFa9xmDI3BAkDv1cxiDAyJ+HFZeScqMurmtsimbIqdBn68Xnd9Lz6y5/t0 VGPBO6vdq8t7eMf8CBcrKsmam+YsEpxmg0+KDWjR4HG60X86C5Ya63VfNvIyLHw0y1MT iGWFaHoRCfwaWTtz0y+1BnnCwjdXWSri3nRSRurK9/HpbfZuFKv7WcOpW6UkLl5U88uq jluL0iM8cU1gNxdlU7+GT+wfUsDc5okBC5gy7gQqNJ+jML2x1bW56PCsIQK+S5skYP+g uOiQ== X-Gm-Message-State: AOAM5322Ko/Hoe0GHp54XiDDFZUdSsMIFsNYARaagz+4+sX5bbwm7zqd 25WL/SQQjOPmoHBHZhMSPdg5Lt1W5zPzgtVs6OJvhg== X-Google-Smtp-Source: ABdhPJyK0wrPry+r413F3JiQrdmGBaqXQ0xbuiF6zKJGa3s50x8hDkvV6mpAk2PuB4xfcIj6sor3dXaduVHmRTjT56E= X-Received: by 2002:a37:83c2:: with SMTP id f185mr5922541qkd.206.1608912411363; Fri, 25 Dec 2020 08:06:51 -0800 (PST) MIME-Version: 1.0 References: <86360c9p2p.fsf@gmail.com> <8cd298fa-5b16-d58b-b63b-201905f83438@gmail.com> <8aa45f8c-7b14-a264-a8b7-9dd0b6b36f59@bsdio.com> <36c65b46-58d9-9f03-9e31-d27cfb7a6dba@gmail.com> <86sg7u3sxu.fsf@gmail.com> In-Reply-To: <86sg7u3sxu.fsf@gmail.com> From: Warner Losh Date: Fri, 25 Dec 2020 09:06:39 -0700 Message-ID: Subject: =?UTF-8?Q?Re=3A_=28251866=29_installers_for_FreeBSD_fail_to_boot_HP_?= =?UTF-8?Q?EliteBook_830_G7=2C_440_G7_=E2=80=A6?= To: Ludovit Koren Cc: Graham Perrin , FreeBSD Current X-Rspamd-Queue-Id: 4D2WzJ3s3lz3Nh4 X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.99 / 15.00]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[bsdimp-com.20150623.gappssmtp.com:+]; NEURAL_HAM_SHORT(-0.99)[-0.991]; FREEMAIL_TO(0.00)[gmail.com]; FORGED_SENDER(0.30)[imp@bsdimp.com,wlosh@bsdimp.com]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RBL_DBL_DONT_QUERY_IPS(0.00)[2607:f8b0:4864:20::736:from]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_NEQ_ENVFROM(0.00)[imp@bsdimp.com,wlosh@bsdimp.com]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[bsdimp-com.20150623.gappssmtp.com:s=20150623]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-1.00)[-1.000]; TAGGED_RCPT(0.00)[]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; DMARC_NA(0.00)[bsdimp.com]; SPAMHAUS_ZRD(0.00)[2607:f8b0:4864:20::736:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::736:from]; R_SPF_NA(0.00)[no SPF record]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-current]; FREEMAIL_CC(0.00)[gmail.com,freebsd.org] Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.34 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Dec 2020 16:06:53 -0000 On Fri, Dec 25, 2020, 6:40 AM Ludovit Koren wrote= : > >>>>> Graham Perrin writes: > > > On 12/12/2020 19:18, Rebecca Cran wrote: > >> On 12/11/2020 8:03 PM, Graham Perrin wrote: > >>> On 11/12/2020 18:26, Ludovit Koren wrote: > >>> > >>>> =E2=80=A6 > >>> Probably > >>> < > https://lists.freebsd.org/pipermail/freebsd-current/2020-December/077759.= html > > > >> > >> This crash also happens on VMware Workstation 16 Pro with > >> 13-CURRENT. I'm hoping to find some time to debug it. > > > Via : > > > > > >> Drop EFI_STAGING_SIZE back down to 64M =E2=80=A6 > > FYI > > FreeBSD-13.0-CURRENT-amd64-20201224-3cc0c0d66a0-255241-memstick.img > still not working on HP EliteBook 830 G7. > Guess I'm going to have actually think... Warner > Regards, > lk > _______________________________________________ > freebsd-current@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org= " > From owner-freebsd-current@freebsd.org Fri Dec 25 16:08:32 2020 Return-Path: Delivered-To: freebsd-current@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 B1E0F4C57BF for ; Fri, 25 Dec 2020 16:08:32 +0000 (UTC) (envelope-from trashcan@ellael.org) Received: from mx2.enfer-du-nord.net (mx2.enfer-du-nord.net [IPv6:2001:41d0:401:2100::5:8a0e]) (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 4D2X1D08Zcz3NwM for ; Fri, 25 Dec 2020 16:08:31 +0000 (UTC) (envelope-from trashcan@ellael.org) Received: from [IPv6:2003:fb:4f01:3701:b0f4:2a29:3f75:878d] (p200300fB4f013701b0F42A293f75878d.dip0.t-ipconnect.de [IPv6:2003:fb:4f01:3701:b0f4:2a29:3f75:878d]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx2.enfer-du-nord.net (Postfix) with ESMTPSA id 4D2X121nkvzG7Q for ; Fri, 25 Dec 2020 17:08:22 +0100 (CET) From: Michael Grimm Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\)) Subject: Re: git and the loss of revision numbers Date: Fri, 25 Dec 2020 17:08:09 +0100 References: <54116640-E6A1-4C53-9D7E-4384F942628E@ellael.org> To: FreeBSD Current In-Reply-To: Message-Id: X-Mailer: Apple Mail (2.3608.120.23.2.4) X-Rspamd-Queue-Id: 4D2X1D08Zcz3NwM X-Spamd-Bar: - X-Spamd-Result: default: False [-1.59 / 15.00]; RCVD_TLS_ALL(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[2001:41d0:401:2100::5:8a0e:from]; MV_CASE(0.50)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; ARC_NA(0.00)[]; AUTH_NA(1.00)[]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[2001:41d0:401:2100::5:8a0e:from:127.0.2.255]; DMARC_NA(0.00)[ellael.org]; TO_DN_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.993]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_SPF_NA(0.00)[no SPF record]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:16276, ipnet:2001:41d0::/32, country:FR]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-current] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Dec 2020 16:08:32 -0000 Christian Weisgerber wrote: >=20 > Michael Grimm: >> Correct? If so I wonder how future security advisories and errata = notices will be composed. Will there be a date of the commit besides its = hash being reported?=20 >=20 > For over TWENTY YEARS, FreeBSD advisories have already contained > the date when the problem was corrected, e.g.: Ups, sorry for my fading memory ;-) I must have concentrated solely to = the revision numbers and descriptions in order to find out whether to = recompile or not. > I think it is safe to assume that this practice will continue after > the switch to Git. Thanks to all who responded and helped me to understand what to expect. = Pointing me to git-rev-list(1) has been very helpful. I came to the conclusion that I will name my BE by date and time of = latest pull before buildworld or buildkernel, e.g. 2025_0955. That will = help me to make decision as mentioned above. With kind regards, Michael From owner-freebsd-current@freebsd.org Fri Dec 25 17:39:29 2020 Return-Path: Delivered-To: freebsd-current@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 1833C4C6E40 for ; Fri, 25 Dec 2020 17:39:29 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 4D2Z2865Rgz3jR2 for ; Fri, 25 Dec 2020 17:39:28 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: by mailman.nyi.freebsd.org (Postfix) id CF7304C6E3F; Fri, 25 Dec 2020 17:39:28 +0000 (UTC) Delivered-To: current@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 CF3E44C6CAE for ; Fri, 25 Dec 2020 17:39:28 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wm1-x336.google.com (mail-wm1-x336.google.com [IPv6:2a00:1450:4864:20::336]) (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 4D2Z280KkXz3jG6 for ; Fri, 25 Dec 2020 17:39:27 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: by mail-wm1-x336.google.com with SMTP id c124so3899454wma.5 for ; Fri, 25 Dec 2020 09:39:27 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:from:to:references:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=jrYVD+hoEqEA2T8BHHVKPDRm1QLdZsB6oibtVyzdfwQ=; b=H8Hq2gTSryqAIQ+15iNA0E/2H5x8EQ3tDSiqzljs/0utPYbrdwaJRkbW1lRlNUINlu sfhDPMboVGrsZsoFB3+Wdh21/9NU0TtJE7dvVUMsDYCwUCT+9sd95rgIoXsOoFxh52YX ETEzGOu+kjRZ5aIXZ79Wmo5kyZzNi4Bj2aVcIDnZoe5aYNYtKXnscjt4QRCMWgr00ctr i/qZJBR7vXJ6An2yq/fO4QSTS0is0bH8hxcDT8AqRh3wWdop1legHPeccctjAnz8v3ju t574iqwYNAbRIJQmDJMOLRah0Bmg8SU8yESrp9xw7XmxnejI3gfMDiOrv849oteC7Hb2 5LKQ== X-Gm-Message-State: AOAM53069N1N9y+0EB8+cSOndhvjxXet8Jm8LG2WGwXu67uuWt2nMj5k 6dQFZfK18acLRkGJ0EjxOxygPlcjzKoPiA== X-Google-Smtp-Source: ABdhPJxOzNjgF5fNE/SK6bpEkjeOlk0CThUD1pi9NMNAKzdG7Nat8dMhlu3aPMcf0YEBojNe/bzTNQ== X-Received: by 2002:a05:600c:255:: with SMTP id 21mr9228449wmj.69.1608917966203; Fri, 25 Dec 2020 09:39:26 -0800 (PST) Received: from [192.168.1.11] (79-66-147-78.dynamic.dsl.as9105.com. [79.66.147.78]) by smtp.gmail.com with ESMTPSA id a17sm46468344wrs.20.2020.12.25.09.39.24 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 25 Dec 2020 09:39:25 -0800 (PST) Subject: SimpleScreenRecorder and audio From: Graham Perrin To: current@freebsd.org References: <20201214093838.Horde.7MCNPdaO93VFac3VZjMk0BW@webmail.leidinger.net> <2059585148.3686937.1607951705519.JavaMail.zimbra@schweikhardt.net> <618dadb1-43d1-ed39-cac9-66c8ea8b7455@gmail.com> Message-ID: <12462517-13cb-2fe0-5f87-e38fba0190e9@gmail.com> Date: Fri, 25 Dec 2020 17:39:23 +0000 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:78.0) Gecko/20100101 Thunderbird/78.6.0 MIME-Version: 1.0 In-Reply-To: <618dadb1-43d1-ed39-cac9-66c8ea8b7455@gmail.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-GB X-Rspamd-Queue-Id: 4D2Z280KkXz3jG6 X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.00 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; TO_DN_NONE(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; RECEIVED_SPAMHAUS_PBL(0.00)[79.66.147.78:received]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MID_RHS_MATCH_FROM(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[2a00:1450:4864:20::336:from]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[current@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[2a00:1450:4864:20::336:from:127.0.2.255]; NEURAL_SPAM_SHORT(1.00)[1.000]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::336:from]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[current] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Dec 2020 17:39:29 -0000 On 16/12/2020 03:18, Graham Perrin wrote: > Re: Identifying broken applications following careless use of make -DBATCH_DELETE_OLD_FILES delete-old-libs > … 𣀦Ultimately I chose to: > > pkg upgrade -f > > pkg upgrade -f -r poudriere > > … > > As far as I can tell, just one casualty: SimpleScreenRecorder, which > does record and save, but fails to cancel (before beginning a > recording) or close (after saving a recording); it stops responding. … For the record: the issues with SimpleScreenRecorder were (coincidentally) due to me experimenting with virtual_oss without understanding some of the basics of audio in FreeBSD … From owner-freebsd-current@freebsd.org Fri Dec 25 21:07:03 2020 Return-Path: Delivered-To: freebsd-current@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 1BD554C9B62 for ; Fri, 25 Dec 2020 21:07:03 +0000 (UTC) (envelope-from uqs@freebsd.org) Received: from acme.spoerlein.net (acme.spoerlein.net [IPv6:2a05:fc87:1:5::15]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "www.spoerlein.net", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4D2fdf2HGCz3t08 for ; Fri, 25 Dec 2020 21:06:59 +0000 (UTC) (envelope-from uqs@freebsd.org) Received: from localhost (acme.spoerlein.net [IPv6:2a05:fc87:1:5:0:0:0:15]) by acme.spoerlein.net (8.16.1/8.15.2) with ESMTPS id 0BPL6p4u055601 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO) for ; Fri, 25 Dec 2020 22:06:51 +0100 (CET) (envelope-from uqs@freebsd.org) Date: Fri, 25 Dec 2020 22:06:51 +0100 From: Ulrich =?utf-8?B?U3DDtnJsZWlu?= To: FreeBSD Current Subject: Re: src: continued use of Subversion for getting updates Message-ID: Mail-Followup-To: FreeBSD Current References: <20201223143545.Wf_Ww%steffen@sdaoden.eu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline In-Reply-To: <20201223143545.Wf_Ww%steffen@sdaoden.eu> User-Agent: Mutt/2.0.2 (2020-11-20) X-Rspamd-Queue-Id: 4D2fdf2HGCz3t08 X-Spamd-Bar: / X-Spamd-Result: default: False [0.00 / 15.00]; ASN(0.00)[asn:39540, ipnet:2a05:fc87::/32, country:CH]; local_wl_from(0.00)[freebsd.org] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Dec 2020 21:07:03 -0000 On Wed, 2020-12-23 at 15:35:45 +0100, Steffen Nurpmeso wrote: >Jeffrey Bouquet wrote in > : > |On Wed, 23 Dec 2020 11:13:07 +0100, Johan Hendriks |om> wrote: > |> On 23/12/2020 09:49, Warner Losh wrote: > |>> On Wed, Dec 23, 2020, 1:48 AM Graham Perrin \ > |>> wrote: > ... > |> First of all a big thank you for all your time and effort you and all > |> the other people put in this tremendous task. > >Yes, it is great to have FreeBSD as a stable git repository now, >not only due to "gc --aggressive --prune=all" and the possibility >to use (pseudo) bare repositories without checkouts, but also >because of this. Downloaded it today (from fresh), currently >doing the mentioned command, but it may be it does not reduce that >much :) > >I really dislike that vendor imports have been tagged. Because >there is only one tag namespace you cannot avoid getting all this >cruft. I mean, it is too late now, but one could have used >per-vendor import branches and step them via "git rm -rf '*' && >tar -xf newball && git add . && git commit bla" or whatever, and >then join them in. It does not matter for those who have all the That's basically what was done? I don't understand what you're saying here ... >repository, but you decided to loose one of the strengts of git, >selective tracking. Also i think it causes updates to require >more network traffic, i see this with the repos i have at >repo.or.cz, the one with few heads/tags is minimal, the other >requires hundreds of kilobytes just for the check that happens >many times a day. All these references have to be compared each >and every time. I think. On the other hand, a few years back >i accidentally "heard" a discussion about improving the network >protocol and that "head" reference matching, iirc, so it may >change in the future. That's a valid point, we debated whether to keep vendor tags and decided for now to replicate what we have in SVN. We can still delete all the vendor tags on the main repo anytime we want ... hth Uli From owner-freebsd-current@freebsd.org Fri Dec 25 21:40:52 2020 Return-Path: Delivered-To: freebsd-current@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 892AE4CA4F3 for ; Fri, 25 Dec 2020 21:40:52 +0000 (UTC) (envelope-from steffen@sdaoden.eu) Received: from sdaoden.eu (sdaoden.eu [217.144.132.164]) (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 4D2gNg4Hx3z3vhb for ; Fri, 25 Dec 2020 21:40:51 +0000 (UTC) (envelope-from steffen@sdaoden.eu) Received: by sdaoden.eu (Postfix, from userid 1000) id 9549B16057; Fri, 25 Dec 2020 22:40:44 +0100 (CET) Date: Fri, 25 Dec 2020 22:40:41 +0100 From: Steffen Nurpmeso To: FreeBSD Current Subject: Re: src: continued use of Subversion for getting updates Message-ID: <20201225214041.jVKMU%steffen@sdaoden.eu> In-Reply-To: References: <20201223143545.Wf_Ww%steffen@sdaoden.eu> Mail-Followup-To: FreeBSD Current User-Agent: s-nail v14.9.20-84-g7268a84d OpenPGP: id=EE19E1C1F2F7054F8D3954D8308964B51883A0DD; url=https://ftp.sdaoden.eu/steffen.asc; preference=signencrypt BlahBlahBlah: Any stupid boy can crush a beetle. But all the professors in the world can make no bugs. MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4D2gNg4Hx3z3vhb X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.30 / 15.00]; ARC_NA(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[217.144.132.164:from]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+a]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[sdaoden.eu]; NEURAL_HAM_LONG(-1.00)[-1.000]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[217.144.132.164:from:127.0.2.255]; TO_DN_ALL(0.00)[]; NEURAL_HAM_SHORT(-1.00)[-1.000]; MID_CONTAINS_FROM(1.00)[]; RCVD_COUNT_ZERO(0.00)[0]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:15987, ipnet:217.144.128.0/20, country:DE]; MAILMAN_DEST(0.00)[freebsd-current] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Dec 2020 21:40:52 -0000 Ulrich Sp=C3=B6rlein wrote in : |On Wed, 2020-12-23 at 15:35:45 +0100, Steffen Nurpmeso wrote: |>Jeffrey Bouquet wrote in |> : |>|On Wed, 23 Dec 2020 11:13:07 +0100, Johan Hendriks |om> wrote: |>|> On 23/12/2020 09:49, Warner Losh wrote: |>|>> On Wed, Dec 23, 2020, 1:48 AM Graham Perrin = \ |>|>> wrote: |> ... |>|> First of all a big thank you for all your time and effort you and all |>|> the other people put in this tremendous task. |> |>Yes, it is great to have FreeBSD as a stable git repository now, ... |>I really dislike that vendor imports have been tagged. Because |>there is only one tag namespace you cannot avoid getting all this |>cruft. I mean, it is too late now, but one could have used |>per-vendor import branches and step them via "git rm -rf '*' && |>tar -xf newball && git add . && git commit bla" or whatever, and |>then join them in. It does not matter for those who have all the | |That's basically what was done? I don't understand what you're saying=20 |here ... Well, cgit-beta did not have had all these tags if i recall correctly, did it? I mean it has been two months or so since i last had it because "git fetch" bailed here due to the errors that i have reported, and fetching more than a gigabyte for brand-new fetches devastates here. But i _think_ all the tags below refs/tags/vendor/ like vendor/wpa/2.9 vendor/wpa_supplicant/0.3.8 vendor/wpa_supplicant/0.5.10 vendor/wpa_supplicant/0.5.11 vendor/x86emu/4.6 vendor/xe/1.13 etc. did not exist in cgit-beta? I surely would have said something once comments have been requested, wouldn't i? The thing is if i do #?0|kent:free-src.git$ git ls-remote|wc -l From https://git.freebsd.org/src.git 6814 This is a tremendous amount of head references that need to be compared. #?0|kent:free-src.git$ cd ../net-src.git/ #?0|kent:net-src.git$ git ls-remote|wc -l From https://github.com/NetBSD/src.git 609 #?0|kent:net-src.git$ cd ../open-src.git/ #?0|kent:open-src.git$ git ls-remote|wc -l From https://github.com/openbsd/src.git 34 #?0|kent:open-src.git$ cd ../dfly-src.git/ #?0|kent:dfly-src.git$ git ls-remote|wc -l From git://git.dragonflybsd.org/dragonfly.git 349 Linux is a little bit more #?0|kent:linux.git$ git ls-remote|wc -l From https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/ 7019 but this specific repository tracks all release candidates and all the update releases, which alone go into the hundreds. Anyhow, the difference is the number of local references that effectively have to be compared against remote heads. For example my local Linux repo is this: [remote "origin"] url =3D https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/ fetch =3D +refs/heads/linux-4.19.y:refs/remotes/origin/linux-4.19.y fetch =3D +refs/heads/linux-5.10.y:refs/remotes/origin/linux-5.10.y fetch =3D +refs/heads/master:refs/remotes/origin/master And if i "sr" (show-ref) i get: #?0|kent:linux.git$ git sr|wc -l 925 which is a lot due to Linux update policy, but it only relates to the project itself, there is not one reference of what is effectively vendor data like for example Merge tag 'wireless-drivers-next-2020-12-12' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-ne= xt may it be in refs/tags or anywhere else, whereas with FreeBSD and [remote "origin"] url =3D https://git.freebsd.org/src.git fetch =3D +refs/heads/releng/5.5:refs/remotes/origin/releng/5.5 fetch =3D +refs/heads/releng/6.4:refs/remotes/origin/releng/6.4 fetch =3D +refs/heads/releng/7.4:refs/remotes/origin/releng/7.4 fetch =3D +refs/heads/releng/8.4:refs/remotes/origin/releng/8.4 fetch =3D +refs/heads/releng/9.3:refs/remotes/origin/releng/9.3 fetch =3D +refs/heads/releng/10.3:refs/remotes/origin/releng/10.4 fetch =3D +refs/heads/releng/11.4:refs/remotes/origin/releng/11.4 fetch =3D +refs/heads/releng/12.2:refs/remotes/origin/releng/12.2 fetch =3D +refs/heads/stable/12:refs/remotes/origin/stable/12 fetch =3D +refs/heads/main:refs/remotes/origin/main there is #?0|kent:free-src.git$ git sr|wc -l 2137 but if i go for "the real" FreeBSD itself it is just #?0|kent:free-src.git$ git sr | grep -v vendor | wc -l 19 namely a62107ed19a1095158f454132a3b6ec536a4de7c refs/remotes/origin/main 8411c9ac24aabdbbde468778b35da58dc3c15178 refs/remotes/origin/releng/10.4 4adbf1f6686ffdc4c0555a018e14ec63b5981534 refs/remotes/origin/releng/11.4 2120d07af09cb830873554ba5405c5d3e51b41cc refs/remotes/origin/releng/12.2 d4c364b3dcf6dfe4e20c70d31912aad7e6219c14 refs/remotes/origin/releng/5.5 0df48150179039ce25e09b48c85aa39bffdbb4c4 refs/remotes/origin/releng/6.4 1c7fe7463d0204f08806b9da6d5d50fb7f75c5ad refs/remotes/origin/releng/7.4 554a1309dbd71bb59ed4e97ea5e0bc829dad0f04 refs/remotes/origin/releng/8.4 b06b7e647fe7b4eefbd29369cf0c24e1902bf72a refs/remotes/origin/releng/9.3 f4d0bc6aa6b90cbb0ea6cb993d9a10e36f5f4a4c refs/remotes/origin/stable/12 aed278eb8da79777d64e06bbc94ee0a018885477 refs/tags/release/10.3.0 20dbcb9a99d5c4b8ceb4897f27c53ab9fb853167 refs/tags/release/11.4.0 906434f95e83f03e0ac62d2544dad1656b5df1e9 refs/tags/release/12.2.0 1185954e6d623ada4ef32f25687ecd5e5c003545 refs/tags/release/5.5.0 44b4768239e96f6d6ba8a43cb2542e1bc83dec94 refs/tags/release/6.4.0 c31c07d1a9283bd28bb00ce519dfca69e529f452 refs/tags/release/7.4.0 174c77559c8cc317c743876f55f02bec233735f4 refs/tags/release/8.1.0 45cf4d6a59488ea4113bde749bb61de33882cc46 refs/tags/release/8.4.0 1fb916120b12fdc14c7f93aa5f14849db0efa166 refs/tags/release/9.3.0 and thus #?0|kent:free-src.git$ git sr | grep vendor | wc -l 2118 Which is a pity since all these references will be checked during "git fetch" unless i am mistaken. |>repository, but you decided to loose one of the strengts of git, |>selective tracking. Also i think it causes updates to require |>more network traffic, i see this with the repos i have at |>repo.or.cz, the one with few heads/tags is minimal, the other |>requires hundreds of kilobytes just for the check that happens |>many times a day. All these references have to be compared each |>and every time. I think. On the other hand, a few years back |>i accidentally "heard" a discussion about improving the network |>protocol and that "head" reference matching, iirc, so it may |>change in the future. | |That's a valid point, we debated whether to keep vendor tags and decided= =20 |for now to replicate what we have in SVN. We can still delete all the=20 |vendor tags on the main repo anytime we want ... I personally would track that in the commit message of the import on the vendor branch that anyway exists(!), and then when merging this into the mainline, but not create a real tag in the tag namespace. Also the backups/ and such, because why? --steffen | |Der Kragenbaer, The moon bear, |der holt sich munter he cheerfully and one by one |einen nach dem anderen runter wa.ks himself off |(By Robert Gernhardt) From owner-freebsd-current@freebsd.org Fri Dec 25 22:07:50 2020 Return-Path: Delivered-To: freebsd-current@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 AA8444CAFBA for ; Fri, 25 Dec 2020 22:07:50 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qv1-xf2b.google.com (mail-qv1-xf2b.google.com [IPv6:2607:f8b0:4864:20::f2b]) (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 4D2gzn67Mfz4R5d for ; Fri, 25 Dec 2020 22:07:49 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qv1-xf2b.google.com with SMTP id p5so2573399qvs.7 for ; Fri, 25 Dec 2020 14:07:49 -0800 (PST) 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; bh=Kr0vIYtSs9C8hxS1wxm31qU1hJQ4FQlHu7a2usaSG8s=; b=blzqoZ/8dZARROeWY3M4x3RWbVwjhC6A54tQ3k2Mk9yGqc8SNCPREZT0BD20Z0UESp NwOBqBInD0qRas69oKEInf/YkfTxDh1cfz2ZM4POiReBI8bS6grOx8Carg3ikICyI3nx 26iAr8nyofB2dPmGor9BzSsEep7wHyyR+0VNjWajJNZxZb0F2a447Re4vnuJMfj7bKDQ dM25jJcMkAZW2gkQzSG/iXccIuPflHafwAg6iwYZHlyyqg+/pwMSJPzM1pbvREXw2ynY V1VBwZskX5LqQdAYhp24HTkeBdp0Efvs3ErtmjMNSW1lArCnKpE9yN0nYlEA05Lj/lpk 6ETw== X-Gm-Message-State: AOAM532RqvHbWC2cs+9vir1hzDh2KaKwYwGnkPqcgOpu3ocixKefQlAo o41SeGIBL8ofo1yRY6pAzxp6oERGx9IWB8XV4AYKO62/sPdU+g== X-Google-Smtp-Source: ABdhPJyt9bNo8rSs2jEYrG4q6MuDg6V7+UZus5SJFEFhkio0jL6N6Cr8V3/T+bRBnXq0hhKsgnjd+oA6peazGgMDExU= X-Received: by 2002:a05:6214:8c9:: with SMTP id da9mr37216732qvb.29.1608934068189; Fri, 25 Dec 2020 14:07:48 -0800 (PST) MIME-Version: 1.0 References: <20201223143545.Wf_Ww%steffen@sdaoden.eu> <20201225214041.jVKMU%steffen@sdaoden.eu> In-Reply-To: <20201225214041.jVKMU%steffen@sdaoden.eu> From: Warner Losh Date: Fri, 25 Dec 2020 15:07:37 -0700 Message-ID: Subject: Re: src: continued use of Subversion for getting updates To: FreeBSD Current X-Rspamd-Queue-Id: 4D2gzn67Mfz4R5d X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.00 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; RCVD_COUNT_TWO(0.00)[2]; R_DKIM_ALLOW(-0.20)[bsdimp-com.20150623.gappssmtp.com:s=20150623]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; DMARC_NA(0.00)[bsdimp.com]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[2607:f8b0:4864:20::f2b:from:127.0.2.255]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[bsdimp-com.20150623.gappssmtp.com:+]; NEURAL_HAM_SHORT(-1.00)[-1.000]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::f2b:from]; 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:~]; RBL_DBL_DONT_QUERY_IPS(0.00)[2607:f8b0:4864:20::f2b:from]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_TLS_ALL(0.00)[]; FROM_NEQ_ENVFROM(0.00)[imp@bsdimp.com,wlosh@bsdimp.com]; MAILMAN_DEST(0.00)[freebsd-current] Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.34 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Dec 2020 22:07:50 -0000 On Fri, Dec 25, 2020 at 2:41 PM Steffen Nurpmeso wrote= : > Ulrich Sp=C3=B6rlein wrote in > : > |On Wed, 2020-12-23 at 15:35:45 +0100, Steffen Nurpmeso wrote: > |>Jeffrey Bouquet wrote in > |> : > |>|On Wed, 23 Dec 2020 11:13:07 +0100, Johan Hendriks > |>|om> wrote: > |>|> On 23/12/2020 09:49, Warner Losh wrote: > |>|>> On Wed, Dec 23, 2020, 1:48 AM Graham Perrin > \ > |>|>> wrote: > |> ... > |>|> First of all a big thank you for all your time and effort you and a= ll > |>|> the other people put in this tremendous task. > |> > |>Yes, it is great to have FreeBSD as a stable git repository now, > ... > |>I really dislike that vendor imports have been tagged. Because > |>there is only one tag namespace you cannot avoid getting all this > |>cruft. I mean, it is too late now, but one could have used > |>per-vendor import branches and step them via "git rm -rf '*' && > |>tar -xf newball && git add . && git commit bla" or whatever, and > |>then join them in. It does not matter for those who have all the > | > |That's basically what was done? I don't understand what you're saying > |here ... > > Well, cgit-beta did not have had all these tags if i recall > correctly, did it? I mean it has been two months or so since > i last had it because "git fetch" bailed here due to the errors > that i have reported, and fetching more than a gigabyte for > brand-new fetches devastates here. > It had them, but not under the refs/head/vendor space but under the refs/vendor space. The multiple gigabyte fetch is because we changed the hashes two or three times in the last few months. But i _think_ all the tags below refs/tags/vendor/ like > > vendor/wpa/2.9 > vendor/wpa_supplicant/0.3.8 > vendor/wpa_supplicant/0.5.10 > vendor/wpa_supplicant/0.5.11 > vendor/x86emu/4.6 > vendor/xe/1.13 > > etc. did not exist in cgit-beta? I surely would have said > something once comments have been requested, wouldn't i? > They did exist. They were under refs/vendor rather than refs/head/vendor though. > The thing is if i do > > #?0|kent:free-src.git$ git ls-remote|wc -l > From https://git.freebsd.org/src.git > 6814 > > This is a tremendous amount of head references that need to be > compared. > > #?0|kent:free-src.git$ cd ../net-src.git/ > #?0|kent:net-src.git$ git ls-remote|wc -l > From https://github.com/NetBSD/src.git > 609 > #?0|kent:net-src.git$ cd ../open-src.git/ > #?0|kent:open-src.git$ git ls-remote|wc -l > From https://github.com/openbsd/src.git > 34 > > #?0|kent:open-src.git$ cd ../dfly-src.git/ > #?0|kent:dfly-src.git$ git ls-remote|wc -l > From git://git.dragonflybsd.org/dragonfly.git > 349 > You can twek > Linux is a little bit more > > #?0|kent:linux.git$ git ls-remote|wc -l > From https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/ > 7019 > > but this specific repository tracks all release candidates and all > the update releases, which alone go into the hundreds. > > Anyhow, the difference is the number of local references that > effectively have to be compared against remote heads. For example > my local Linux repo is this: > > [remote "origin"] > url =3D https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.gi= t/ > fetch =3D +refs/heads/linux-4.19.y:refs/remotes/origin/linux-4.19.y > fetch =3D +refs/heads/linux-5.10.y:refs/remotes/origin/linux-5.10.y > fetch =3D +refs/heads/master:refs/remotes/origin/master > > And if i "sr" (show-ref) i get: > > #?0|kent:linux.git$ git sr|wc -l > 925 > > which is a lot due to Linux update policy, but it only relates to > the project itself, there is not one reference of what is > effectively vendor data like for example > > Merge tag 'wireless-drivers-next-2020-12-12' of > git:// > git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next > > may it be in refs/tags or anywhere else, whereas with FreeBSD and > > [remote "origin"] > url =3D https://git.freebsd.org/src.git > fetch =3D +refs/heads/releng/5.5:refs/remotes/origin/releng/5.5 > fetch =3D +refs/heads/releng/6.4:refs/remotes/origin/releng/6.4 > fetch =3D +refs/heads/releng/7.4:refs/remotes/origin/releng/7.4 > fetch =3D +refs/heads/releng/8.4:refs/remotes/origin/releng/8.4 > fetch =3D +refs/heads/releng/9.3:refs/remotes/origin/releng/9.3 > fetch =3D +refs/heads/releng/10.3:refs/remotes/origin/releng/10.4 > fetch =3D +refs/heads/releng/11.4:refs/remotes/origin/releng/11.4 > fetch =3D +refs/heads/releng/12.2:refs/remotes/origin/releng/12.2 > fetch =3D +refs/heads/stable/12:refs/remotes/origin/stable/12 > fetch =3D +refs/heads/main:refs/remotes/origin/main > > there is > > #?0|kent:free-src.git$ git sr|wc -l > 2137 > > but if i go for "the real" FreeBSD itself it is just > > #?0|kent:free-src.git$ git sr | grep -v vendor | wc -l > 19 > > namely > > a62107ed19a1095158f454132a3b6ec536a4de7c refs/remotes/origin/main > 8411c9ac24aabdbbde468778b35da58dc3c15178 refs/remotes/origin/releng/10.= 4 > 4adbf1f6686ffdc4c0555a018e14ec63b5981534 refs/remotes/origin/releng/11.= 4 > 2120d07af09cb830873554ba5405c5d3e51b41cc refs/remotes/origin/releng/12.= 2 > d4c364b3dcf6dfe4e20c70d31912aad7e6219c14 refs/remotes/origin/releng/5.5 > 0df48150179039ce25e09b48c85aa39bffdbb4c4 refs/remotes/origin/releng/6.4 > 1c7fe7463d0204f08806b9da6d5d50fb7f75c5ad refs/remotes/origin/releng/7.4 > 554a1309dbd71bb59ed4e97ea5e0bc829dad0f04 refs/remotes/origin/releng/8.4 > b06b7e647fe7b4eefbd29369cf0c24e1902bf72a refs/remotes/origin/releng/9.3 > f4d0bc6aa6b90cbb0ea6cb993d9a10e36f5f4a4c refs/remotes/origin/stable/12 > aed278eb8da79777d64e06bbc94ee0a018885477 refs/tags/release/10.3.0 > 20dbcb9a99d5c4b8ceb4897f27c53ab9fb853167 refs/tags/release/11.4.0 > 906434f95e83f03e0ac62d2544dad1656b5df1e9 refs/tags/release/12.2.0 > 1185954e6d623ada4ef32f25687ecd5e5c003545 refs/tags/release/5.5.0 > 44b4768239e96f6d6ba8a43cb2542e1bc83dec94 refs/tags/release/6.4.0 > c31c07d1a9283bd28bb00ce519dfca69e529f452 refs/tags/release/7.4.0 > 174c77559c8cc317c743876f55f02bec233735f4 refs/tags/release/8.1.0 > 45cf4d6a59488ea4113bde749bb61de33882cc46 refs/tags/release/8.4.0 > 1fb916120b12fdc14c7f93aa5f14849db0efa166 refs/tags/release/9.3.0 > > and thus > > #?0|kent:free-src.git$ git sr | grep vendor | wc -l > 2118 > > Which is a pity since all these references will be checked during > "git fetch" unless i am mistaken. > > |>repository, but you decided to loose one of the strengts of git, > |>selective tracking. Also i think it causes updates to require > |>more network traffic, i see this with the repos i have at > |>repo.or.cz, the one with few heads/tags is minimal, the other > |>requires hundreds of kilobytes just for the check that happens > |>many times a day. All these references have to be compared each > |>and every time. I think. On the other hand, a few years back > |>i accidentally "heard" a discussion about improving the network > |>protocol and that "head" reference matching, iirc, so it may > |>change in the future. > | > |That's a valid point, we debated whether to keep vendor tags and decide= d > |for now to replicate what we have in SVN. We can still delete all the > |vendor tags on the main repo anytime we want ... > > I personally would track that in the commit message of the import > on the vendor branch that anyway exists(!), and then when merging > this into the mainline, but not create a real tag in the tag > namespace. Also the backups/ and such, because why? > > --steffen > | > |Der Kragenbaer, The moon bear, > |der holt sich munter he cheerfully and one by one > |einen nach dem anderen runter wa.ks himself off > |(By Robert Gernhardt) > _______________________________________________ > freebsd-current@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org= " > From owner-freebsd-current@freebsd.org Fri Dec 25 22:11:36 2020 Return-Path: Delivered-To: freebsd-current@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 7B7814CB5D3 for ; Fri, 25 Dec 2020 22:11:36 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qv1-xf30.google.com (mail-qv1-xf30.google.com [IPv6:2607:f8b0:4864:20::f30]) (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 4D2h4762Vlz4RfY for ; Fri, 25 Dec 2020 22:11:35 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qv1-xf30.google.com with SMTP id et9so2569986qvb.10 for ; Fri, 25 Dec 2020 14:11:35 -0800 (PST) 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; bh=cDoSol0P888vSPZcqWwMRefWZ16G3k7Vw6L1Yj5luw4=; b=amrGzDZkEU51iuc2GaGdSTqozHhlprQOhNPZOxPy8cobvDlj+ox5RWTTlJgfqF6pgN f2vReVEobEiWzkDrF49i7aPmCWSev+QENwgG45meYjOh7D34vgzuksB9Rq4FJn6w+hJV hCLrLMzVm3OF1OB3c9ifllD5GtZz49Gd5FbWsZ3ZGsopiEmNo/nrPap0Uoimm8mRoMBm rL5jhpo0ujKMaaEMP9zc5F5Kmt/drL8QCj56WAmTq6z/CgkmOlMuTFc7BhkhqQqMpomx rZqVDcv1AwPzBKZu4gz9lWzriPpu+PpNqVn9rlUezW1vYOLccMieubJGy778m8I9vNrW tMNQ== X-Gm-Message-State: AOAM533b98A992GXOuXTJOXLoXI5pLNyLhdqQqKyE6gnAMc/KyAmgDav 4tzMA+WsdbVN9Afeyw7EhMDaz12U5xpAx8gF6+Lyp90CeWPDlg== X-Google-Smtp-Source: ABdhPJwKE0jU0JCRmiK+GRnFWtZam2WSNnfU+bzyHSBa6k1g6VULRecQ7pzzG8QhrwAknVDZyfXBVhzAKAYZAZ+bffE= X-Received: by 2002:ad4:5b82:: with SMTP id 2mr37225762qvp.28.1608934294501; Fri, 25 Dec 2020 14:11:34 -0800 (PST) MIME-Version: 1.0 References: <20201223143545.Wf_Ww%steffen@sdaoden.eu> <20201225214041.jVKMU%steffen@sdaoden.eu> In-Reply-To: From: Warner Losh Date: Fri, 25 Dec 2020 15:11:23 -0700 Message-ID: Subject: Re: src: continued use of Subversion for getting updates To: FreeBSD Current X-Rspamd-Queue-Id: 4D2h4762Vlz4RfY X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.00 / 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(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; DMARC_NA(0.00)[bsdimp.com]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[2607:f8b0:4864:20::f30:from:127.0.2.255]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[bsdimp-com.20150623.gappssmtp.com:+]; NEURAL_HAM_SHORT(-1.00)[-1.000]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::f30:from]; 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:~]; RBL_DBL_DONT_QUERY_IPS(0.00)[2607:f8b0:4864:20::f30:from]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_NEQ_ENVFROM(0.00)[imp@bsdimp.com,wlosh@bsdimp.com]; MAILMAN_DEST(0.00)[freebsd-current]; 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.34 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Dec 2020 22:11:36 -0000 [[ stupid gmail sent this too fast :( ]] On Fri, Dec 25, 2020 at 3:07 PM Warner Losh wrote: > > > On Fri, Dec 25, 2020 at 2:41 PM Steffen Nurpmeso > wrote: > >> Ulrich Sp=C3=B6rlein wrote in >> : >> |On Wed, 2020-12-23 at 15:35:45 +0100, Steffen Nurpmeso wrote: >> |>Jeffrey Bouquet wrote in >> |> : >> |>|On Wed, 23 Dec 2020 11:13:07 +0100, Johan Hendriks >> > |>|om> wrote: >> |>|> On 23/12/2020 09:49, Warner Losh wrote: >> |>|>> On Wed, Dec 23, 2020, 1:48 AM Graham Perrin < >> grahamperrin@gmail.com> \ >> |>|>> wrote: >> |> ... >> |>|> First of all a big thank you for all your time and effort you and >> all >> |>|> the other people put in this tremendous task. >> |> >> |>Yes, it is great to have FreeBSD as a stable git repository now, >> ... >> |>I really dislike that vendor imports have been tagged. Because >> |>there is only one tag namespace you cannot avoid getting all this >> |>cruft. I mean, it is too late now, but one could have used >> |>per-vendor import branches and step them via "git rm -rf '*' && >> |>tar -xf newball && git add . && git commit bla" or whatever, and >> |>then join them in. It does not matter for those who have all the >> | >> |That's basically what was done? I don't understand what you're saying >> |here ... >> >> Well, cgit-beta did not have had all these tags if i recall >> correctly, did it? I mean it has been two months or so since >> i last had it because "git fetch" bailed here due to the errors >> that i have reported, and fetching more than a gigabyte for >> brand-new fetches devastates here. >> > > It had them, but not under the refs/head/vendor space but under the > refs/vendor space. > > The multiple gigabyte fetch is because we changed the hashes two or three > times in the last few months. > > But i _think_ all the tags below refs/tags/vendor/ like >> >> vendor/wpa/2.9 >> vendor/wpa_supplicant/0.3.8 >> vendor/wpa_supplicant/0.5.10 >> vendor/wpa_supplicant/0.5.11 >> vendor/x86emu/4.6 >> vendor/xe/1.13 >> >> etc. did not exist in cgit-beta? I surely would have said >> something once comments have been requested, wouldn't i? >> > > They did exist. They were under refs/vendor rather than refs/head/vendor > though. > > >> The thing is if i do >> >> #?0|kent:free-src.git$ git ls-remote|wc -l >> From https://git.freebsd.org/src.git >> 6814 >> >> This is a tremendous amount of head references that need to be >> compared. >> >> #?0|kent:free-src.git$ cd ../net-src.git/ >> #?0|kent:net-src.git$ git ls-remote|wc -l >> From https://github.com/NetBSD/src.git >> 609 >> #?0|kent:net-src.git$ cd ../open-src.git/ >> #?0|kent:open-src.git$ git ls-remote|wc -l >> From https://github.com/openbsd/src.git >> > > 34 > > These are both artificial repos, that are export-only views. > #?0|kent:open-src.git$ cd ../dfly-src.git/ >> #?0|kent:dfly-src.git$ git ls-remote|wc -l >> From git://git.dragonflybsd.org/dragonfly.git >> 349 >> > > You can twek > You can tweak the default refs that you pull to pull less. > Linux is a little bit more >> >> #?0|kent:linux.git$ git ls-remote|wc -l >> From https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/ >> 7019 >> >> but this specific repository tracks all release candidates and all >> the update releases, which alone go into the hundreds. >> >> Anyhow, the difference is the number of local references that >> effectively have to be compared against remote heads. For example >> my local Linux repo is this: >> >> [remote "origin"] >> url =3D https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.g= it/ >> fetch =3D +refs/heads/linux-4.19.y:refs/remotes/origin/linux-4.19.y >> fetch =3D +refs/heads/linux-5.10.y:refs/remotes/origin/linux-5.10.y >> fetch =3D +refs/heads/master:refs/remotes/origin/master >> >> And if i "sr" (show-ref) i get: >> >> #?0|kent:linux.git$ git sr|wc -l >> 925 >> >> which is a lot due to Linux update policy, but it only relates to >> the project itself, there is not one reference of what is >> effectively vendor data like for example >> >> Merge tag 'wireless-drivers-next-2020-12-12' of >> git:// >> git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next >> >> may it be in refs/tags or anywhere else, whereas with FreeBSD and >> >> [remote "origin"] >> url =3D https://git.freebsd.org/src.git >> fetch =3D +refs/heads/releng/5.5:refs/remotes/origin/releng/5.5 >> fetch =3D +refs/heads/releng/6.4:refs/remotes/origin/releng/6.4 >> fetch =3D +refs/heads/releng/7.4:refs/remotes/origin/releng/7.4 >> fetch =3D +refs/heads/releng/8.4:refs/remotes/origin/releng/8.4 >> fetch =3D +refs/heads/releng/9.3:refs/remotes/origin/releng/9.3 >> fetch =3D +refs/heads/releng/10.3:refs/remotes/origin/releng/10.4 >> fetch =3D +refs/heads/releng/11.4:refs/remotes/origin/releng/11.4 >> fetch =3D +refs/heads/releng/12.2:refs/remotes/origin/releng/12.2 >> fetch =3D +refs/heads/stable/12:refs/remotes/origin/stable/12 >> fetch =3D +refs/heads/main:refs/remotes/origin/main >> >> there is >> >> #?0|kent:free-src.git$ git sr|wc -l >> 2137 >> >> but if i go for "the real" FreeBSD itself it is just >> >> #?0|kent:free-src.git$ git sr | grep -v vendor | wc -l >> 19 >> > You might be happier tracking on github, once we start pushing there as the vendor branches won't be published there. > namely >> >> a62107ed19a1095158f454132a3b6ec536a4de7c refs/remotes/origin/main >> 8411c9ac24aabdbbde468778b35da58dc3c15178 refs/remotes/origin/releng/10= .4 >> 4adbf1f6686ffdc4c0555a018e14ec63b5981534 refs/remotes/origin/releng/11= .4 >> 2120d07af09cb830873554ba5405c5d3e51b41cc refs/remotes/origin/releng/12= .2 >> d4c364b3dcf6dfe4e20c70d31912aad7e6219c14 refs/remotes/origin/releng/5.= 5 >> 0df48150179039ce25e09b48c85aa39bffdbb4c4 refs/remotes/origin/releng/6.= 4 >> 1c7fe7463d0204f08806b9da6d5d50fb7f75c5ad refs/remotes/origin/releng/7.= 4 >> 554a1309dbd71bb59ed4e97ea5e0bc829dad0f04 refs/remotes/origin/releng/8.= 4 >> b06b7e647fe7b4eefbd29369cf0c24e1902bf72a refs/remotes/origin/releng/9.= 3 >> f4d0bc6aa6b90cbb0ea6cb993d9a10e36f5f4a4c refs/remotes/origin/stable/12 >> aed278eb8da79777d64e06bbc94ee0a018885477 refs/tags/release/10.3.0 >> 20dbcb9a99d5c4b8ceb4897f27c53ab9fb853167 refs/tags/release/11.4.0 >> 906434f95e83f03e0ac62d2544dad1656b5df1e9 refs/tags/release/12.2.0 >> 1185954e6d623ada4ef32f25687ecd5e5c003545 refs/tags/release/5.5.0 >> 44b4768239e96f6d6ba8a43cb2542e1bc83dec94 refs/tags/release/6.4.0 >> c31c07d1a9283bd28bb00ce519dfca69e529f452 refs/tags/release/7.4.0 >> 174c77559c8cc317c743876f55f02bec233735f4 refs/tags/release/8.1.0 >> 45cf4d6a59488ea4113bde749bb61de33882cc46 refs/tags/release/8.4.0 >> 1fb916120b12fdc14c7f93aa5f14849db0efa166 refs/tags/release/9.3.0 >> >> and thus >> >> #?0|kent:free-src.git$ git sr | grep vendor | wc -l >> 2118 >> >> Which is a pity since all these references will be checked during >> "git fetch" unless i am mistaken. > > Yes. So far it's been doing it quite quickly for me, but I'm decently connected... |>repository, but you decided to loose one of the strengts of git, >> |>selective tracking. Also i think it causes updates to require >> |>more network traffic, i see this with the repos i have at >> |>repo.or.cz, the one with few heads/tags is minimal, the other >> |>requires hundreds of kilobytes just for the check that happens >> |>many times a day. All these references have to be compared each >> |>and every time. I think. On the other hand, a few years back >> |>i accidentally "heard" a discussion about improving the network >> |>protocol and that "head" reference matching, iirc, so it may >> |>change in the future. >> | >> |That's a valid point, we debated whether to keep vendor tags and >> decided >> |for now to replicate what we have in SVN. We can still delete all the >> |vendor tags on the main repo anytime we want ... >> >> I personally would track that in the commit message of the import >> on the vendor branch that anyway exists(!), and then when merging >> this into the mainline, but not create a real tag in the tag >> namespace. Also the backups/ and such, because why? >> > We need tags to keep track of what's been done, and to revert and do other management things with vendor imports. Warner From owner-freebsd-current@freebsd.org Fri Dec 25 22:25:12 2020 Return-Path: Delivered-To: freebsd-current@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 A2D644CBFA6 for ; Fri, 25 Dec 2020 22:25:12 +0000 (UTC) (envelope-from steffen@sdaoden.eu) Received: from sdaoden.eu (sdaoden.eu [217.144.132.164]) (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 4D2hMq5bxwz4Sm9 for ; Fri, 25 Dec 2020 22:25:11 +0000 (UTC) (envelope-from steffen@sdaoden.eu) Received: by sdaoden.eu (Postfix, from userid 1000) id 8964416057; Fri, 25 Dec 2020 23:25:10 +0100 (CET) Date: Fri, 25 Dec 2020 23:25:10 +0100 From: Steffen Nurpmeso To: Warner Losh Cc: FreeBSD Current Subject: Re: src: continued use of Subversion for getting updates Message-ID: <20201225222510.JyYwH%steffen@sdaoden.eu> In-Reply-To: References: <20201223143545.Wf_Ww%steffen@sdaoden.eu> <20201225214041.jVKMU%steffen@sdaoden.eu> Mail-Followup-To: Warner Losh , FreeBSD Current User-Agent: s-nail v14.9.20-84-g7268a84d OpenPGP: id=EE19E1C1F2F7054F8D3954D8308964B51883A0DD; url=https://ftp.sdaoden.eu/steffen.asc; preference=signencrypt BlahBlahBlah: Any stupid boy can crush a beetle. But all the professors in the world can make no bugs. MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4D2hMq5bxwz4Sm9 X-Spamd-Bar: - X-Spamd-Result: default: False [-1.81 / 15.00]; ARC_NA(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[217.144.132.164:from]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+a:c]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[sdaoden.eu]; SPAMHAUS_ZRD(0.00)[217.144.132.164:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; NEURAL_HAM_SHORT(-0.51)[-0.511]; RCPT_COUNT_TWO(0.00)[2]; MID_CONTAINS_FROM(1.00)[]; RCVD_COUNT_ZERO(0.00)[0]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:15987, ipnet:217.144.128.0/20, country:DE]; MAILMAN_DEST(0.00)[freebsd-current] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Dec 2020 22:25:12 -0000 Warner Losh wrote in : |> On Fri, Dec 25, 2020 at 2:41 PM Steffen Nurpmeso |> wrote: |>> Ulrich Sp=C3=B6rlein wrote in |>> : |>>|On Wed, 2020-12-23 at 15:35:45 +0100, Steffen Nurpmeso wrote: |>>|>Jeffrey Bouquet wrote in |>>|> : |>>|>|On Wed, 23 Dec 2020 11:13:07 +0100, Johan Hendriks |>> >|>|om> wrote: |>>|>|> On 23/12/2020 09:49, Warner Losh wrote: |>>|>|>> On Wed, Dec 23, 2020, 1:48 AM Graham Perrin < |>> grahamperrin@gmail.com> \ |>>|>|>> wrote: |>>|> ... |>>|>|> First of all a big thank you for all your time and effort you and |>> all |>>|>|> the other people put in this tremendous task. |>>|> |>>|>Yes, it is great to have FreeBSD as a stable git repository now, |>> ... |>>|>I really dislike that vendor imports have been tagged. Because |>>|>there is only one tag namespace you cannot avoid getting all this |>>|>cruft. I mean, it is too late now, but one could have used ... |>>|That's basically what was done? I don't understand what you're saying |>>|here ... |>> |>> Well, cgit-beta did not have had all these tags if i recall |>> correctly, did it? I mean it has been two months or so since |>> i last had it because "git fetch" bailed here due to the errors |>> that i have reported, and fetching more than a gigabyte for |>> brand-new fetches devastates here. |> |> It had them, but not under the refs/head/vendor space but under the |> refs/vendor space. These are not tags but branches. I have nothing against the branches, of course. Only the tags are the problem. |> The multiple gigabyte fetch is because we changed the hashes two or thr= ee |> times in the last few months. Yes i know. No problem (well, for me, of course), i tried it at least once more by the end of November, but the server did not finish my request (the simple "git fetch" in a non-clean repo). |> But i _think_ all the tags below refs/tags/vendor/ like |>> |>> vendor/wpa/2.9 |>> vendor/wpa_supplicant/0.3.8 |>> vendor/wpa_supplicant/0.5.10 |>> vendor/wpa_supplicant/0.5.11 |>> vendor/x86emu/4.6 |>> vendor/xe/1.13 |>> |>> etc. did not exist in cgit-beta? I surely would have said |>> something once comments have been requested, wouldn't i? |> |> They did exist. They were under refs/vendor rather than refs/head/vendor |> though. Under refs/tags/vendor? refs/tags/ is the "special" namespace managed by "git tag", this is different than the rest. |>> The thing is if i do |>> |>> #?0|kent:free-src.git$ git ls-remote|wc -l |>> From https://git.freebsd.org/src.git |>> 6814 |>> |>> This is a tremendous amount of head references that need to be |>> compared. ... |>> there is |>> |>> #?0|kent:free-src.git$ git sr|wc -l |>> 2137 |>> |>> but if i go for "the real" FreeBSD itself it is just |>> |>> #?0|kent:free-src.git$ git sr | grep -v vendor | wc -l |>> 19 |> |You might be happier tracking on github, once we start pushing there as t= he |vendor branches won't be published there. No problem with any number of branches, Warner. Just tags under refs/tags this is above. ... |>> and thus |>> |>> #?0|kent:free-src.git$ git sr | grep vendor | wc -l |>> 2118 |>> |>> Which is a pity since all these references will be checked during |>> "git fetch" unless i am mistaken. |> |Yes. So far it's been doing it quite quickly for me, but I'm decently |connected... Yes, terrible here, shared with many. ... |>>|That's a valid point, we debated whether to keep vendor tags and |>> decided |>>|for now to replicate what we have in SVN. We can still delete all the |>>|vendor tags on the main repo anytime we want ... |>> |>> I personally would track that in the commit message of the import |>> on the vendor branch that anyway exists(!), and then when merging |>> this into the mainline, but not create a real tag in the tag |>> namespace. Also the backups/ and such, because why? |> |We need tags to keep track of what's been done, and to revert and do other |management things with vendor imports. But why? You have the commit on a topic/vendor branch, and you revert nothing but the commit. In fact doing so messes the tag, it has to be retagged when you do re-commit an import proper, which requires a forced push even! Ciao, --steffen | |Der Kragenbaer, The moon bear, |der holt sich munter he cheerfully and one by one |einen nach dem anderen runter wa.ks himself off |(By Robert Gernhardt) From owner-freebsd-current@freebsd.org Fri Dec 25 22:44:15 2020 Return-Path: Delivered-To: freebsd-current@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 8E84A4CC8CC for ; Fri, 25 Dec 2020 22:44:15 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qk1-x72e.google.com (mail-qk1-x72e.google.com [IPv6:2607:f8b0:4864:20::72e]) (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 4D2hnp3vR9z4Tpr for ; Fri, 25 Dec 2020 22:44:14 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qk1-x72e.google.com with SMTP id v126so4651584qkd.11 for ; Fri, 25 Dec 2020 14:44:14 -0800 (PST) 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; bh=Dmk+eGeudbNcbnUnJgDDj1qV8POoIX5UDgsVp7G2fxA=; b=AG/feSoE9XdEXecTPFYBirucHtZzXffJhhHPdQCKg9npVr2exRzMPwW7FNNmEsSMBe Wrft6ZpwaB53w+ngVLPQ7RE9uqhqRuIeCq3VOAJLnLw0/gKI+mkdtp2thpgEzP+MaRJu NfmvFJIvHNdMPMZQBGOZqM4hUqJWQ9jCCTbWiXk4N9uZBNt8VcGbdZMYaRGxZ5OMUkPk i35EI4sSb6VY3jchzqGL5Kc3e9F/hgGIRF01hDxtdZKxxqW9Wc9oJmwL2BXFg6HCCsj2 U1g236Y6o8c+S8askiMGhcLDXncm8j6PyJUqOF3JzGugarfQZgCiPVmBfUNjMiYMvAVX 2Kxw== X-Gm-Message-State: AOAM533OiRxKjde+c2tvtD+freEfRKmYj5+AZPr0dqF/SHNv0e2/HNBa gR0La9DuhzYId5xAfxkZsDFEgQamedNQOCVX2ehFfQ== X-Google-Smtp-Source: ABdhPJxofH8pzla+bUPxmdVZ8LfvoTWglsKuyb4LeZ7RDmuNob9WtfwSIIiQUNUJEk9XHuPkCuhFssMThEYspKH56dM= X-Received: by 2002:a37:83c2:: with SMTP id f185mr6812142qkd.206.1608936253136; Fri, 25 Dec 2020 14:44:13 -0800 (PST) MIME-Version: 1.0 References: <20201223143545.Wf_Ww%steffen@sdaoden.eu> <20201225214041.jVKMU%steffen@sdaoden.eu> <20201225222510.JyYwH%steffen@sdaoden.eu> In-Reply-To: <20201225222510.JyYwH%steffen@sdaoden.eu> From: Warner Losh Date: Fri, 25 Dec 2020 15:44:01 -0700 Message-ID: Subject: Re: src: continued use of Subversion for getting updates To: Warner Losh , FreeBSD Current X-Rspamd-Queue-Id: 4D2hnp3vR9z4Tpr X-Spamd-Bar: -- X-Spamd-Result: default: False [-3.00 / 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(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; DMARC_NA(0.00)[bsdimp.com]; SPAMHAUS_ZRD(0.00)[2607:f8b0:4864:20::72e:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[bsdimp-com.20150623.gappssmtp.com:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::72e:from]; NEURAL_HAM_SHORT(-1.00)[-1.000]; 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:~]; RBL_DBL_DONT_QUERY_IPS(0.00)[2607:f8b0:4864:20::72e:from]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_NEQ_ENVFROM(0.00)[imp@bsdimp.com,wlosh@bsdimp.com]; MAILMAN_DEST(0.00)[freebsd-current]; 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.34 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Dec 2020 22:44:15 -0000 On Fri, Dec 25, 2020 at 3:25 PM Steffen Nurpmeso wrote= : > Warner Losh wrote in > : > |> On Fri, Dec 25, 2020 at 2:41 PM Steffen Nurpmeso > |> wrote: > |>> Ulrich Sp=C3=B6rlein wrote in > |>> : > |>>|On Wed, 2020-12-23 at 15:35:45 +0100, Steffen Nurpmeso wrote: > |>>|>Jeffrey Bouquet wrote in > |>>|> : > |>>|>|On Wed, 23 Dec 2020 11:13:07 +0100, Johan Hendriks > |>> |>>|>|om> wrote: > |>>|>|> On 23/12/2020 09:49, Warner Losh wrote: > |>>|>|>> On Wed, Dec 23, 2020, 1:48 AM Graham Perrin < > |>> grahamperrin@gmail.com> \ > |>>|>|>> wrote: > |>>|> ... > |>>|>|> First of all a big thank you for all your time and effort you an= d > |>> all > |>>|>|> the other people put in this tremendous task. > |>>|> > |>>|>Yes, it is great to have FreeBSD as a stable git repository now, > |>> ... > |>>|>I really dislike that vendor imports have been tagged. Because > |>>|>there is only one tag namespace you cannot avoid getting all this > |>>|>cruft. I mean, it is too late now, but one could have used > ... > |>>|That's basically what was done? I don't understand what you're sayin= g > |>>|here ... > |>> > |>> Well, cgit-beta did not have had all these tags if i recall > |>> correctly, did it? I mean it has been two months or so since > |>> i last had it because "git fetch" bailed here due to the errors > |>> that i have reported, and fetching more than a gigabyte for > |>> brand-new fetches devastates here. > |> > |> It had them, but not under the refs/head/vendor space but under the > |> refs/vendor space. > > These are not tags but branches. I have nothing against the > branches, of course. Only the tags are the problem. > > |> The multiple gigabyte fetch is because we changed the hashes two or > three > |> times in the last few months. > > Yes i know. No problem (well, for me, of course), i tried it at > least once more by the end of November, but the server did not > finish my request (the simple "git fetch" in a non-clean repo). > > |> But i _think_ all the tags below refs/tags/vendor/ like > |>> > |>> vendor/wpa/2.9 > |>> vendor/wpa_supplicant/0.3.8 > |>> vendor/wpa_supplicant/0.5.10 > |>> vendor/wpa_supplicant/0.5.11 > |>> vendor/x86emu/4.6 > |>> vendor/xe/1.13 > |>> > |>> etc. did not exist in cgit-beta? I surely would have said > |>> something once comments have been requested, wouldn't i? > |> > |> They did exist. They were under refs/vendor rather than > refs/head/vendor > |> though. > > Under refs/tags/vendor? refs/tags/ is the "special" namespace > managed by "git tag", this is different than the rest. > > |>> The thing is if i do > |>> > |>> #?0|kent:free-src.git$ git ls-remote|wc -l > |>> From https://git.freebsd.org/src.git > |>> 6814 > |>> > |>> This is a tremendous amount of head references that need to be > |>> compared. > ... > |>> there is > |>> > |>> #?0|kent:free-src.git$ git sr|wc -l > |>> 2137 > |>> > |>> but if i go for "the real" FreeBSD itself it is just > |>> > |>> #?0|kent:free-src.git$ git sr | grep -v vendor | wc -l > |>> 19 > |> > |You might be happier tracking on github, once we start pushing there as > the > |vendor branches won't be published there. > > No problem with any number of branches, Warner. Just tags under > refs/tags this is above. > They were tags in the cgit-beta as well (and a few branches). I don't believe that detail changed, but my old copies of the repo are gone. > ... > |>> and thus > |>> > |>> #?0|kent:free-src.git$ git sr | grep vendor | wc -l > |>> 2118 > |>> > |>> Which is a pity since all these references will be checked during > |>> "git fetch" unless i am mistaken. > |> > |Yes. So far it's been doing it quite quickly for me, but I'm decently > |connected... > > Yes, terrible here, shared with many. > You may be happier running custom refs, or grab from github. The source of truth has a lot of stuff. We may work to prune some of the vendor branches into their own repos in the future, but today there's a lot of stuff that's there, some of which is for the convenience of the developer and you may need to trim (at least in the short term). ... > |>>|That's a valid point, we debated whether to keep vendor tags and > |>> decided > |>>|for now to replicate what we have in SVN. We can still delete all th= e > |>>|vendor tags on the main repo anytime we want ... > |>> > |>> I personally would track that in the commit message of the import > |>> on the vendor branch that anyway exists(!), and then when merging > |>> this into the mainline, but not create a real tag in the tag > |>> namespace. Also the backups/ and such, because why? > |> > |We need tags to keep track of what's been done, and to revert and do > other > |management things with vendor imports. > > But why? You have the commit on a topic/vendor branch, and yppou > revert nothing but the commit. In fact doing so messes the tag,p > it has to be retagged when you do re-commit an import proper, > which requires a forced push even! > I'm not sure I follow. Unless I misunderstand, you are describing a different problem with different issues. But the nice thing about refs is that you can always change them later if the current scheme isn't working out... So far, it is for most people, so we're not changing the vendor import stuff right away. I've taken note of your issues and will keep that in mind if there's others with the same problems. Warner From owner-freebsd-current@freebsd.org Sat Dec 26 01:55:35 2020 Return-Path: Delivered-To: freebsd-current@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 B0A794D0655 for ; Sat, 26 Dec 2020 01:55:35 +0000 (UTC) (envelope-from steffen@sdaoden.eu) Received: from sdaoden.eu (sdaoden.eu [217.144.132.164]) (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 4D2n2Z5WQwz4f3p for ; Sat, 26 Dec 2020 01:55:34 +0000 (UTC) (envelope-from steffen@sdaoden.eu) Received: by sdaoden.eu (Postfix, from userid 1000) id C73AC16057; Sat, 26 Dec 2020 02:55:31 +0100 (CET) Date: Sat, 26 Dec 2020 02:55:30 +0100 From: Steffen Nurpmeso To: Warner Losh Cc: FreeBSD Current Subject: Re: src: continued use of Subversion for getting updates Message-ID: <20201226015530.z2iL0%steffen@sdaoden.eu> In-Reply-To: References: <20201223143545.Wf_Ww%steffen@sdaoden.eu> <20201225214041.jVKMU%steffen@sdaoden.eu> <20201225222510.JyYwH%steffen@sdaoden.eu> Mail-Followup-To: Warner Losh , FreeBSD Current User-Agent: s-nail v14.9.20-84-g7268a84d OpenPGP: id=EE19E1C1F2F7054F8D3954D8308964B51883A0DD; url=https://ftp.sdaoden.eu/steffen.asc; preference=signencrypt BlahBlahBlah: Any stupid boy can crush a beetle. But all the professors in the world can make no bugs. MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4D2n2Z5WQwz4f3p X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.30 / 15.00]; ARC_NA(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[217.144.132.164:from]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+a]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[sdaoden.eu]; SPAMHAUS_ZRD(0.00)[217.144.132.164:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; NEURAL_HAM_SHORT(-1.00)[-1.000]; RCPT_COUNT_TWO(0.00)[2]; MID_CONTAINS_FROM(1.00)[]; RCVD_COUNT_ZERO(0.00)[0]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:15987, ipnet:217.144.128.0/20, country:DE]; MAILMAN_DEST(0.00)[freebsd-current] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Dec 2020 01:55:35 -0000 Warner Losh wrote in : |On Fri, Dec 25, 2020 at 3:25 PM Steffen Nurpmeso \ |wrote: |> Warner Losh wrote in |> : |>|> On Fri, Dec 25, 2020 at 2:41 PM Steffen Nurpmeso |>|> wrote: |>|>> Ulrich Sp=C3=B6rlein wrote in |>|>> : |>|>>|On Wed, 2020-12-23 at 15:35:45 +0100, Steffen Nurpmeso wrote: ... |>|>>|>I really dislike that vendor imports have been tagged. Because ... |>|>>|That's basically what was done? I don't understand what you're saying |>|>>|here ... |>|>> Well, cgit-beta did not have had all these tags if i recall ... |>|> It had them, but not under the refs/head/vendor space but under the |>|> refs/vendor space. |> |> These are not tags but branches. I have nothing against the ... |>|> They did exist. They were under refs/vendor rather than |> refs/head/vendor |>|> though. |> |> Under refs/tags/vendor? refs/tags/ is the "special" namespace |> managed by "git tag", this is different than the rest. ... |>|>> there is |>|>> |>|>> #?0|kent:free-src.git$ git sr|wc -l |>|>> 2137 |>|>> |>|>> but if i go for "the real" FreeBSD itself it is just |>|>> |>|>> #?0|kent:free-src.git$ git sr | grep -v vendor | wc -l |>|>> 19 |>|> |>|You might be happier tracking on github, once we start pushing there as |> the |>|vendor branches won't be published there. |> |> No problem with any number of branches, Warner. Just tags under |> refs/tags this is above. | |They were tags in the cgit-beta as well (and a few branches). I don't |believe that detail changed, but my old copies of the repo are gone. Yes mine is gone, for a month. Then i am sorry that i did not speak out by then. ... |>|>> Which is a pity since all these references will be checked during |>|>> "git fetch" unless i am mistaken. |>|> |>|Yes. So far it's been doing it quite quickly for me, but I'm decently |>|connected... |> |> Yes, terrible here, shared with many. | |You may be happier running custom refs, or grab from github. The source of |truth has a lot of stuff. We may work to prune some of the vendor branches I am not interested in the entire repo, yes. For almost a decade i had only the sources as such, without history, for me this is an improvement. As i am not a BSD developer it is for snooping around only. And when i report bugs they are not fixed, but i am not alone with this. Nonetheless: interest in FreeBSD here, ok. |into their own repos in the future, but today there's a lot of stuff that= 's |there, some of which is for the convenience of the developer and you may |need to trim (at least in the short term). | ... |>|>>|That's a valid point, we debated whether to keep vendor tags and |>|>> decided |>|>>|for now to replicate what we have in SVN. We can still delete all the |>|>>|vendor tags on the main repo anytime we want ... |>|>> |>|>> I personally would track that in the commit message of the import |>|>> on the vendor branch that anyway exists(!), and then when merging |>|>> this into the mainline, but not create a real tag in the tag |>|>> namespace. Also the backups/ and such, because why? |>|> |>|We need tags to keep track of what's been done, and to revert and do |> other |>|management things with vendor imports. |> |> But why? You have the commit on a topic/vendor branch, and yppou |> revert nothing but the commit. In fact doing so messes the tag,p |> it has to be retagged when you do re-commit an import proper, |> which requires a forced push even! | |I'm not sure I follow. Unless I misunderstand, you are describing a |different problem with different issues. No, maybe i was mistaken. I never did a vendor import myself. ..But looking at the history i see lots of import disasters ;-)) Look for example at llvm 10.x this year, it consumed three _tags_! I am luckily free to say that this is merde (without the intention to annoy the poor one who did it) and am going to talk. I presume most of you can do git(1) better than i, i use it for a decade (almost exactly in fact!), but have never stepped forward, and have a very primitive way of daily use. There should be a real per-vendor branch, say [vendor/sqlite]. The way FreeBSD seems to do vendor imports this should even be easy, since vendor stuff is usually in separate directories. Create it once it is needed first, merge into main via --no-ff so that you get real "merge commits". You can see the difference below. Then there are basically two options. One is to simply switch to the vendor branch, work and commit there as often as necessary, and then merge to main when done. The other is to instead rebase the vendor branch to main first _before_ you start the work, any _maybe_, _possibly_ again if the final push fails. The former approach is perfect for vendor stuff which really stands for itself, you can see below why this is so (the history of the vendor branch is really only about the vendor branch, at least after it has been created). The latter is the only way to go if there are conflicts because the vendor package reaches out into the base system, like i would expect for llvm. Then you want to rebase to main so that any merge conflict resolving happen on the actually current state of the art, of course, not on some old tree. Like this the history of the vendor branch is not "clean" in that it includes commits of the main branch that happened in the meantime, but .. i would not care about this. (One could also get the same vendor-branch-history-only also for this kind, of course, easily even. For this i would checkout the branch, "git rm -rf '*'", do "git archive --format=3Dtar --prefix=3D main | tar -xf -", then "git add .", then "git commit -m SYNC-WITH-MAIN", .. and then do the normal vendor branch stuff.) Anyway it is important (i would say) to use --no-ff, so that you get real merge commits. This also avoids these terrible commit messages of the actual merges one can see in FreeBSD history. Consider this: #!/bin/sh doit() { mkdir y cd y git init touch 1 && git add 1 && git commit -m 1 touch 2 && git add 2 && git commit -m 2 git checkout -b vendor/x mkdir x cd x touch x1 && git add x1 && git commit -m x1 cd .. git checkout master git merge --no-ff vendor/x -m MERGE-X-1 touch 3 && git add 3 && git commit -m 3 touch 4 && git add 4 && git commit -m 4 git checkout vendor/x [ -n "$1" ] && git rebase master cd x touch x2 && git add x2 && git commit -m x2 cd .. git checkout master git merge --no-ff vendor/x -m MERGE-X-2 touch 5 && git add 5 && git commit -m 5 git checkout vendor/x [ -n "$1" ] && git rebase master cd x touch x3 && git add x3 && git commit -m x3 cd .. git checkout master git merge --no-ff vendor/x -m MERGE-X-3 touch 6 && git add 6 && git commit -m 6 echo =3D=3D=3DVENDOR git log --oneline vendor/x echo =3D=3D=3DMASTER git log --oneline master echo =3D=3D=3DALL git log --oneline --graph --all cd .. rm -rf y } echo =3D=3D=3D=3D=3D WITHOUT doit echo =3D=3D=3D=3D=3D WITH doit y I personally would not just tag about anything. You do not need to, because all you need to do is to "git log VENDOR-BRANCH-NAME", and there you see "import v1.2.3" etc. messages. Of course, if you always rebase the entire branch then maybe it makes sense, but you could still use git(1) powers via "git log --oneline --reverse --topo-order --merges [--all]", which only gives the merge commits -- and if you give the name of the topic/vendor branch, then you should see only merges of the branch that is of interest, again! |But the nice thing about refs is that you can always change them later if |the current scheme isn't working out... So far, it is for most people, so This requires forced pushes and thus special configuration. "Normally", it is said, this should be avoided. The fossil scm does not even support it i think. I for myself do that, but only on development branch, release and stable and master branches are immutable (but in disasters). |we're not changing the vendor import stuff right away. I've taken note of |your issues and will keep that in mind if there's others with the same |problems. Fine. Ciao, and a nice weekend everybody, --steffen | |Der Kragenbaer, The moon bear, |der holt sich munter he cheerfully and one by one |einen nach dem anderen runter wa.ks himself off |(By Robert Gernhardt) From owner-freebsd-current@freebsd.org Sat Dec 26 08:37:42 2020 Return-Path: Delivered-To: freebsd-current@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 84BC34B1E73 for ; Sat, 26 Dec 2020 08:37:42 +0000 (UTC) (envelope-from ludovit.koren@gmail.com) Received: from mail-ej1-x62e.google.com (mail-ej1-x62e.google.com [IPv6:2a00:1450:4864:20::62e]) (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 4D2xyY4KHgz3GNG for ; Sat, 26 Dec 2020 08:37:41 +0000 (UTC) (envelope-from ludovit.koren@gmail.com) Received: by mail-ej1-x62e.google.com with SMTP id lt17so8240161ejb.3 for ; Sat, 26 Dec 2020 00:37:41 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:user-mail-address :date:in-reply-to:message-id:user-agent:mime-version; bh=q02eCjaCK9XRgBSnUGu09t1+u1/RbDeKSIue1yDr/B4=; b=Uq9ByjY/4hlDklSgV0McJAq283SjkRAUvbqSd2xW529Rvir0Y3P9T4K4q2AyWL0rbK UdFtKj8srf/mTgfdoHPsEDARGdlFHaeNTXZBjxDUb/CjA92lFWog9t7KQT3y+QN5kreg DsVG5MF2n7RVRkL2fwKz7GOYQ9DdiPIVkPBMBx3C36i97vzRZo2csxlvMYJpOaUeLhfd wClXgMQVWdL+L0vRvJ+TwyAVrhF8qNWevoLMqOHNqZMjg3qJmwUVjgh3sUBg02zfFwYZ 1raF0JDN8fTx2JwgvTxTL+IgbN3uhMqc3WqarLYc1OGB21PVdkz1E2/GjfoGnMv0uii+ W9DA== X-Gm-Message-State: AOAM532S3PnpMO8lC4RJuZBFvByRyJadI5vriMzKlD0cNj2u3e2HHUA9 nXBdmX4YyR/FIIFWi8tLTx0EbWG4gvY= X-Google-Smtp-Source: ABdhPJwQsHdCVOU0CF2L9k/KKYkoAwgTpaw50t5WAIN6TYc9xkClRZU7SohuIGiBCoMqM1Ju3AP2KQ== X-Received: by 2002:a17:906:358c:: with SMTP id o12mr27201173ejb.301.1608971859442; Sat, 26 Dec 2020 00:37:39 -0800 (PST) Received: from jedi.localdomain (adsl-dyn-169.95-102-30.t-com.sk. [95.102.30.169]) by smtp.gmail.com with ESMTPSA id t19sm14685852ejc.62.2020.12.26.00.37.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Dec 2020 00:37:38 -0800 (PST) Received: by jedi.localdomain (Postfix, from userid 1001) id 68C3C2079FD; Sat, 26 Dec 2020 09:37:37 +0100 (CET) From: Ludovit Koren To: Graham Perrin Cc: freebsd-current@freebsd.org Subject: Re: (251866) installers for FreeBSD fail to boot HP EliteBook 830 G7, ProBook 440 G7 =?utf-8?Q?=E2=80=A6?= References: <86360c9p2p.fsf@gmail.com> <8cd298fa-5b16-d58b-b63b-201905f83438@gmail.com> <8aa45f8c-7b14-a264-a8b7-9dd0b6b36f59@bsdio.com> <36c65b46-58d9-9f03-9e31-d27cfb7a6dba@gmail.com> <86sg7u3sxu.fsf@gmail.com> User-Mail-Address: ludovit.koren@gmail.com Date: Sat, 26 Dec 2020 09:37:37 +0100 In-Reply-To: (Graham Perrin's message of "Fri, 25 Dec 2020 14:53:31 +0000") Message-ID: <86o8ih3qum.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain X-Rspamd-Queue-Id: 4D2xyY4KHgz3GNG X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[gmail.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FREEMAIL_TO(0.00)[gmail.com]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; MID_RHS_MATCH_FROM(0.00)[]; TAGGED_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; ARC_NA(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[2a00:1450:4864:20::62e:from]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; RECEIVED_SPAMHAUS_PBL(0.00)[95.102.30.169:received]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; SPAMHAUS_ZRD(0.00)[2a00:1450:4864:20::62e:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::62e:from]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-current] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Dec 2020 08:37:42 -0000 >>>>> Graham Perrin writes: > On 25/12/2020 13:40, Ludovit Koren wrote: >> FreeBSD-13.0-CURRENT-amd64-20201224-3cc0c0d66a0-255241-memstick.img >> still not working on HP EliteBook 830 G7. > Thank you, is it still exactly as shown in the photograph below? > Yes, exactly. lk From owner-freebsd-current@freebsd.org Sat Dec 26 10:44:08 2020 Return-Path: Delivered-To: freebsd-current@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 B0CDB4B5132 for ; Sat, 26 Dec 2020 10:44:08 +0000 (UTC) (envelope-from uqs@freebsd.org) Received: from acme.spoerlein.net (acme.spoerlein.net [IPv6:2a05:fc87:1:5::15]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "www.spoerlein.net", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4D30mS1QMjz3NhX for ; Sat, 26 Dec 2020 10:44:07 +0000 (UTC) (envelope-from uqs@freebsd.org) Received: from localhost (acme.spoerlein.net [IPv6:2a05:fc87:1:5:0:0:0:15]) by acme.spoerlein.net (8.16.1/8.15.2) with ESMTPS id 0BQAi6Eb007019 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO) for ; Sat, 26 Dec 2020 11:44:06 +0100 (CET) (envelope-from uqs@freebsd.org) Date: Sat, 26 Dec 2020 11:44:06 +0100 From: Ulrich =?utf-8?B?U3DDtnJsZWlu?= To: FreeBSD Current Subject: Re: src: continued use of Subversion for getting updates Message-ID: Mail-Followup-To: FreeBSD Current References: <20201223143545.Wf_Ww%steffen@sdaoden.eu> <20201225214041.jVKMU%steffen@sdaoden.eu> <20201225222510.JyYwH%steffen@sdaoden.eu> <20201226015530.z2iL0%steffen@sdaoden.eu> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20201226015530.z2iL0%steffen@sdaoden.eu> User-Agent: Mutt/2.0.2 (2020-11-20) X-Rspamd-Queue-Id: 4D30mS1QMjz3NhX X-Spamd-Bar: / X-Spamd-Result: default: False [0.00 / 15.00]; local_wl_from(0.00)[freebsd.org]; ASN(0.00)[asn:39540, ipnet:2a05:fc87::/32, country:CH] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Dec 2020 10:44:08 -0000 On Sat, 2020-12-26 at 02:55:30 +0100, Steffen Nurpmeso wrote: >Warner Losh wrote in > : > |On Fri, Dec 25, 2020 at 3:25 PM Steffen Nurpmeso \ > |wrote: > |> Warner Losh wrote in > |> : > |>|> On Fri, Dec 25, 2020 at 2:41 PM Steffen Nurpmeso > |>|> wrote: > |>|>> Ulrich Spörlein wrote in > |>|>> : > |>|>>|On Wed, 2020-12-23 at 15:35:45 +0100, Steffen Nurpmeso wrote: > ... > |>|>>|>I really dislike that vendor imports have been tagged. Because > ... > |>|>>|That's basically what was done? I don't understand what you're saying > |>|>>|here ... > |>|>> Well, cgit-beta did not have had all these tags if i recall > ... > |>|> It had them, but not under the refs/head/vendor space but under the > |>|> refs/vendor space. > |> > |> These are not tags but branches. I have nothing against the > ... > |>|> They did exist. They were under refs/vendor rather than > |> refs/head/vendor > |>|> though. > |> > |> Under refs/tags/vendor? refs/tags/ is the "special" namespace > |> managed by "git tag", this is different than the rest. > ... > |>|>> there is > |>|>> > |>|>> #?0|kent:free-src.git$ git sr|wc -l > |>|>> 2137 > |>|>> > |>|>> but if i go for "the real" FreeBSD itself it is just > |>|>> > |>|>> #?0|kent:free-src.git$ git sr | grep -v vendor | wc -l > |>|>> 19 > |>|> > |>|You might be happier tracking on github, once we start pushing there as > |> the > |>|vendor branches won't be published there. > |> > |> No problem with any number of branches, Warner. Just tags under > |> refs/tags this is above. > | > |They were tags in the cgit-beta as well (and a few branches). I don't > |believe that detail changed, but my old copies of the repo are gone. > >Yes mine is gone, for a month. Then i am sorry that i did not >speak out by then. They were annotated tags, git doesn't care where you actually store them. Yes, refs/tags/ is special but more in terms of automatically pulling them down, not in whether that has commit objects or tag objects. > ... > |>|>> Which is a pity since all these references will be checked during > |>|>> "git fetch" unless i am mistaken. > |>|> > |>|Yes. So far it's been doing it quite quickly for me, but I'm decently > |>|connected... > |> > |> Yes, terrible here, shared with many. > | > |You may be happier running custom refs, or grab from github. The source of > |truth has a lot of stuff. We may work to prune some of the vendor branches > >I am not interested in the entire repo, yes. For almost a decade >i had only the sources as such, without history, for me this is an >improvement. As i am not a BSD developer it is for snooping >around only. And when i report bugs they are not fixed, but i am >not alone with this. Nonetheless: interest in FreeBSD here, ok. You say you're not interested in the entire repo, but as soon as you fetch `main` or any of the stable branches you get the entire repo anyway. So I don't understand what you're talking about ... > > |into their own repos in the future, but today there's a lot of stuff that's > |there, some of which is for the convenience of the developer and you may > |need to trim (at least in the short term). > > | ... > |>|>>|That's a valid point, we debated whether to keep vendor tags and > |>|>> decided > |>|>>|for now to replicate what we have in SVN. We can still delete all the > |>|>>|vendor tags on the main repo anytime we want ... > |>|>> > |>|>> I personally would track that in the commit message of the import > |>|>> on the vendor branch that anyway exists(!), and then when merging > |>|>> this into the mainline, but not create a real tag in the tag > |>|>> namespace. Also the backups/ and such, because why? > |>|> > |>|We need tags to keep track of what's been done, and to revert and do > |> other > |>|management things with vendor imports. > |> > |> But why? You have the commit on a topic/vendor branch, and yppou > |> revert nothing but the commit. In fact doing so messes the tag,p > |> it has to be retagged when you do re-commit an import proper, > |> which requires a forced push even! > | > |I'm not sure I follow. Unless I misunderstand, you are describing a > |different problem with different issues. > >No, maybe i was mistaken. I never did a vendor import myself. >..But looking at the history i see lots of import disasters ;-)) >Look for example at llvm 10.x this year, it consumed three _tags_! > >I am luckily free to say that this is merde (without the intention >to annoy the poor one who did it) and am going to talk. I presume >most of you can do git(1) better than i, i use it for a decade >(almost exactly in fact!), but have never stepped forward, and >have a very primitive way of daily use. > >There should be a real per-vendor branch, say [vendor/sqlite]. >The way FreeBSD seems to do vendor imports this should even be >easy, since vendor stuff is usually in separate directories. >Create it once it is needed first, merge into main via --no-ff so >that you get real "merge commits". You can see the difference >below. Umm, no offense but wtf are you talking about? I asked this earlier but you didn't reply to that part of the question. Of course the vendor branches are stand-alone vendor branches. % git log --reverse --compact-summary -n2 origin/vendor/sqlite3 commit c80e66e8e79185b1e7c999decef3d4adfdb902de (tag: vendor/sqlite3/sqlite-3320300) Author: Cy Schubert Date: 2020-07-07 13:48:26 +0000 Import sqlite 3.32.3 (3320300). Notes: svn path=/vendor/sqlite3/dist/; revision=362990 svn path=/vendor/sqlite3/sqlite-3320300/; revision=362991; tag=vendor/sqlite3/sqlite-3320300 configure | 20 +++++++------- configure.ac | 2 +- sqlite3.c | 325 +++++++++++++++++... sqlite3.h | 6 ++--- tea/configure | 18 ++++++------- tea/configure.ac | 2 +- 6 files changed, 272 insertions(+), 101 deletions(-) commit 2793f2eef2be94a38e38babede1b01c3c50196fe (tag: vendor/sqlite3/sqlite-3330000, origin/vendor/sqlite3, freebsd/vendor/sqlite3) Author: Cy Schubert Date: 2020-08-21 22:54:38 +0000 Import sqlite 3.32.3 (3330000). Notes: svn path=/vendor/sqlite3/dist/; revision=364467 svn path=/vendor/sqlite3/sqlite-3330000/; revision=364469; tag=vendor/sqlite3/sqlite-3330000 Makefile.am | 2 +- Makefile.in | 2 +- configure | 20 +- configure.ac | 2 +- shell.c | 1618 +++++++++++++++++-- sqlite3.c | 19228 +++++++++++++++.... sqlite3.h | 1378 ++++++++-------- sqlite3rc.h (new) | 3 + tea/configure | 18 +- tea/configure.ac | 2 +- 10 files changed, 12150 insertions(+), 10123 deletions(-) % git ls-tree -r origin/vendor/sqlite3 100644 blob a1e89e18ad20c227845f2099cb9894c799265d19 INSTALL 100644 blob 694419b27dfd74741846d068c3e5a626d14b1797 Makefile.am 100644 blob 9355b147a8fd3cd10edcf89ac955bf3f9a9d56ba Makefile.fallback 100644 blob 842fa864581de8788d5e74eab961c01bd157a778 Makefile.in 100644 blob 746162a00c04298d13bb01ac26e77ad2cca566a4 Makefile.msc 100644 blob 6e62a4e13854dc976b1f7e16caa6c0dd042ca90c README.txt 100644 blob 3475a47e6e813a7e8c2ff0893d4ee28442bd15fb Replace.cs 100644 blob 53c1fc39d80b85fb98daa8607ce6b6b6af8fc7f2 aclocal.m4 100755 blob a85b723c7e67d46316e85e7422bd5088e9136042 compile 100755 blob f50dcdb6de2af0a2e33f44704da3ec1286e5f291 config.guess 100755 blob 1d8e98bcee23a0421e4fafe9a6c9ac75180cff25 config.sub 100755 blob 9aed16a74091aea4ee9911922ed79ab1b72d4cd5 configure 100644 blob a83dac3ac1425d4f13d0186da67861683fb2bae1 configure.ac 100755 blob b39f98f9ae9f950391abb09f4fa03ee113a07ac6 depcomp 100755 blob 59990a10492675f2e87d5e5df17b566d145d9aee install-sh 100755 blob a736cf994256132aefd49c1f11118ad7ba31d924 ltmain.sh 100755 blob f62bbae306c7e1bc28896aab8fe7bfb700a9a33e missing 100644 blob a1a77e49fa5f91625ee02efc36818ffab9fe1219 shell.c 100644 blob 80353b0eecd9848204c711d6264ca116b2d1064b sqlite3.1 100644 blob a82744931c0b7f1ed3baf079bcc75090448d00b4 sqlite3.c 100644 blob 910b687aa7df2d45ada1e7a57bd1794ae3fd4227 sqlite3.h 100644 blob 3799671e613b34a4551d1010c13e334b89123ea1 sqlite3.pc.in 100644 blob 5a856490d64a45062c5e8d648e51cc8b6d09dbdc sqlite3.rc 100644 blob 78c19a0d10ce60b29720889c2c1d0ba746ef9169 sqlite3ext.h 100644 blob 80feb9e1cd61e4d89ff9c8a0595024430a6229f1 sqlite3rc.h 100644 blob 3e481dadfe84fb65f64c81bcb3cd08a1ddc0855c tea/Makefile.in 100644 blob 99dc8b8f03cda56e80e8dbf594bfe1feb3f880ae tea/README 100644 blob 0b057391d2919535a4427b09987c06287eb6e05e tea/aclocal.m4 100755 blob 4ff25cb1ce06affe22a8b2f9efb157376e270cb2 tea/configure 100644 blob bfc4eca248c1da282960b16f45e08150e4478360 tea/configure.ac 100644 blob 13913e5583d8258ff244f945710f39dacf0adb9d tea/doc/sqlite3.n 100644 blob 4d722eb6c3c7f32b4ad9cdb9da3d1c15e4cf528a tea/generic/tclsqlite3.c 100644 blob 723c4cd3c6e91a9f86ee9fe667923a316ba17d03 tea/license.terms 100644 blob bc585f73b3007cf63086532cddc38bfe4a246236 tea/pkgIndex.tcl.in 100644 blob 7c34c3f926031734a8e1a4234a7ab131bdefda3e tea/tclconfig/install-sh 100644 blob 4b4bd1e888964cc55c78a97591f40538cd5b21ec tea/tclconfig/tcl.m4 100644 blob 88b66f173cb3d41a97023dc547d77fb0fcdafcff tea/win/makefile.vc 100644 blob e00f1b49965d07d0ac4862354131776bdaf714eb tea/win/nmakehlp.c 100644 blob 99471053c8c0a38e9571d8809402b032b250401c tea/win/rules.vc They are tagged because we tagged them in SVN and in SVN it's very annoying to get the history of a branch only. And yes, we talked in the WG about dropping the tags eventually, as they serve little purpose. >Then there are basically two options. One is to simply switch to >the vendor branch, work and commit there as often as necessary, >and then merge to main when done. The other is to instead rebase the >vendor branch to main first _before_ you start the work, any >_maybe_, _possibly_ again if the final push fails. > >The former approach is perfect for vendor stuff which really >stands for itself, you can see below why this is so (the history >of the vendor branch is really only about the vendor branch, at >least after it has been created). > >The latter is the only way to go if there are conflicts because >the vendor package reaches out into the base system, like i would >expect for llvm. Then you want to rebase to main so that any >merge conflict resolving happen on the actually current state of >the art, of course, not on some old tree. > >Like this the history of the vendor branch is not "clean" in that >it includes commits of the main branch that happened in the >meantime, but .. i would not care about this. >(One could also get the same vendor-branch-history-only also for >this kind, of course, easily even. For this i would checkout the >branch, "git rm -rf '*'", do "git archive --format=tar --prefix= >main | tar -xf -", then "git add .", then "git commit -m >SYNC-WITH-MAIN", .. and then do the normal vendor branch stuff.) Please explain how this is different from the above? I'm really not sure what you're saying here ... > > |But the nice thing about refs is that you can always change them > later if > |the current scheme isn't working out... So far, it is for most people, so > >This requires forced pushes and thus special configuration. >"Normally", it is said, this should be avoided. The fossil scm >does not even support it i think. I for myself do that, but only >on development branch, release and stable and master branches are >immutable (but in disasters). Adding or removing refs or tags doesn't need a force push. Please stop spreading this misinformation. As for your network trouble, have you measured the bandwidth difference between: git fetch and git fetch --no-tags and if there's a big difference I'd suggest to simply use the later? I just tried to measure the difference with trafshow and it was pretty much 9k up 560k down for both flags. Then I deleted all my local copies of the tags and it went to 8k up, 560k down. Probably a measurement error. Am I holding this wrong? Cheers Uli From owner-freebsd-current@freebsd.org Sat Dec 26 15:41:57 2020 Return-Path: Delivered-To: freebsd-current@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 B23D84BBEC9 for ; Sat, 26 Dec 2020 15:41:57 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wr1-x42c.google.com (mail-wr1-x42c.google.com [IPv6:2a00:1450:4864:20::42c]) (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 4D37N42pG0z3tJx for ; Sat, 26 Dec 2020 15:41:56 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: by mail-wr1-x42c.google.com with SMTP id r7so6496346wrc.5 for ; Sat, 26 Dec 2020 07:41:56 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=zQTR+gZHRDZYsCxFeSDLIrzCTWMPCg48NcqvhALkb3o=; b=RqCQPaUQiywmv6L7FmxdMcg4SFH1WmjMJX/FEqFONG5xn2YFhziOXZN13mFsmIijnM KyOH2tmEp8TPdMUXKnylDib6V3UJ1CVbfJjyeWKkO9YP3Z3cSdRgqQPAr4KUEzMm0Kl5 m4X2ASFAb+gbuaZIOsd9ViHClWGej4cy9ppC2WF+lrWJ+nKLeh/cYOixA9LNSEzlesbJ XqOW0P5j6Du11UXvL+eyFfXx0eYpQxC82sTdUu/7pYnUAIfatrQCjeKMlPegqKO7ZUni dRy4SVy2UlIW0wHjbf9UWan5U01s+cPVg7x2RdEK/FX/xKgWXfPbVFZZxT2vyHXwVKb/ WmdQ== X-Gm-Message-State: AOAM533ei0IoPd/7M3Fe3eBC5SZdBQ5tAC4yAeIhXL3388TT7VxlPFwQ QV7gpLXrAVmyiEFJJ4tN0QT5oxtuhhYI5g== X-Google-Smtp-Source: ABdhPJxeg1+y3vtbZYQ76J1uZs2xQzrR8On+s+Jbyob0B1Im5bn7wEWyB0VWy4blLjKNWCJG2/AmAg== X-Received: by 2002:a5d:4dc6:: with SMTP id f6mr43548822wru.336.1608997314924; Sat, 26 Dec 2020 07:41:54 -0800 (PST) Received: from [192.168.1.11] (79-66-147-78.dynamic.dsl.as9105.com. [79.66.147.78]) by smtp.gmail.com with ESMTPSA id x18sm56103024wrg.55.2020.12.26.07.41.54 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 26 Dec 2020 07:41:54 -0800 (PST) Subject: Re: src: continued use of Subversion for getting updates To: freebsd-current@freebsd.org References: <20201222183900.GA22353@www.zefox.net> <81C07616-434E-4DF4-91AC-518AECF4F16F@gromit.dlib.vt.edu> <01b07b90-e206-aa56-aa5b-91c764ef36a4@gmail.com> <5fe325a7.1c69fb81.5ec11.a617SMTPIN_ADDED_MISSING@mx.google.com> From: Graham Perrin Message-ID: Date: Sat, 26 Dec 2020 15:41:53 +0000 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:78.0) Gecko/20100101 Thunderbird/78.6.0 MIME-Version: 1.0 In-Reply-To: <5fe325a7.1c69fb81.5ec11.a617SMTPIN_ADDED_MISSING@mx.google.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-GB X-Rspamd-Queue-Id: 4D37N42pG0z3tJx X-Spamd-Bar: - X-Spamd-Result: default: False [-2.00 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; TO_DN_NONE(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RBL_DBL_DONT_QUERY_IPS(0.00)[2a00:1450:4864:20::42c:from]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; RECEIVED_SPAMHAUS_PBL(0.00)[79.66.147.78:received]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[2a00:1450:4864:20::42c:from:127.0.2.255]; NEURAL_SPAM_SHORT(1.00)[1.000]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::42c:from]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-current] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Dec 2020 15:41:57 -0000 On 23/12/2020 11:10, Thomas Mueller wrote: > … Will stable/11 and stable/12 be available by both git and svn? … Yes; offers some detail. From owner-freebsd-current@freebsd.org Sat Dec 26 16:37:24 2020 Return-Path: Delivered-To: freebsd-current@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 3C8B44BD1FB; Sat, 26 Dec 2020 16:37:24 +0000 (UTC) (envelope-from ali.abdallah@suse.com) Received: from mx2.suse.de (mx2.suse.de [195.135.220.15]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "smtp2.suse.de", Issuer "Let's Encrypt Authority X3" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4D38c24GHzz4RMv; Sat, 26 Dec 2020 16:37:22 +0000 (UTC) (envelope-from ali.abdallah@suse.com) X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (unknown [195.135.221.27]) by mx2.suse.de (Postfix) with ESMTP id 32CE6ADE2; Sat, 26 Dec 2020 16:37:21 +0000 (UTC) Date: Sat, 26 Dec 2020 17:37:20 +0100 From: Ali Abdallah To: freebsd-stable@freebsd.org Cc: freebsd-current@freebsd.org Subject: MII media status race condition causing fictitious link down Message-ID: <20201226163720.zok6km7b7hyze56f@frix230> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline X-Rspamd-Queue-Id: 4D38c24GHzz4RMv X-Spamd-Bar: ------ X-Spamd-Result: default: False [-6.19 / 15.00]; MID_RHS_NOT_FQDN(0.50)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[suse.com:s=susede1]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_MED(-2.00)[suse.com:dkim]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:195.135.220.15]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; RWL_MAILSPIKE_GOOD(0.00)[195.135.220.15:from]; NEURAL_HAM_LONG(-1.00)[-1.000]; DKIM_TRACE(0.00)[suse.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[suse.com,quarantine]; RCVD_IN_DNSWL_MED(-0.20)[195.135.220.15:from]; NEURAL_HAM_SHORT(-0.99)[-0.989]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:29298, ipnet:195.135.220.0/22, country:DE]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-current,freebsd-stable] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Dec 2020 16:37:24 -0000 Hello, As I've sent a couple of patches to add support for Thinkpad USB-C gen2 to if_ure(4), I came across a very strange link random state change, causing dhclient to think the link went effectively down, which is not the case. First I thought that if_ure(4) doesn't play well with the new chip of the dock, but after lot of debugging, it turns out to be a nasty race condition in mii bus code [1]. I'm sending this mail to raise awareness about this issue. Apparently it exists since long time (I even remember having had this issue in the past on my older Thinkpad). [1] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=252165 Regards, -- Ali Abdallah | SUSE L3 Engineer GPG fingerprint: 51A0 F4A0 C8CF C98F 842E A9A8 B945 56F8 1C85 D0D5 From owner-freebsd-current@freebsd.org Sat Dec 26 18:08:12 2020 Return-Path: Delivered-To: freebsd-current@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 B5CEC4BF1A8 for ; Sat, 26 Dec 2020 18:08:12 +0000 (UTC) (envelope-from steffen@sdaoden.eu) Received: from sdaoden.eu (sdaoden.eu [217.144.132.164]) (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 4D3Bcq4ZvCz4X02 for ; Sat, 26 Dec 2020 18:08:11 +0000 (UTC) (envelope-from steffen@sdaoden.eu) Received: by sdaoden.eu (Postfix, from userid 1000) id 3CF6316057; Sat, 26 Dec 2020 19:08:09 +0100 (CET) Date: Sat, 26 Dec 2020 19:06:56 +0100 From: Steffen Nurpmeso To: FreeBSD Current Subject: Re: src: continued use of Subversion for getting updates Message-ID: <20201226180656.hFnNo%steffen@sdaoden.eu> In-Reply-To: References: <20201223143545.Wf_Ww%steffen@sdaoden.eu> <20201225214041.jVKMU%steffen@sdaoden.eu> <20201225222510.JyYwH%steffen@sdaoden.eu> <20201226015530.z2iL0%steffen@sdaoden.eu> Mail-Followup-To: FreeBSD Current User-Agent: s-nail v14.9.20-84-g7268a84d OpenPGP: id=EE19E1C1F2F7054F8D3954D8308964B51883A0DD; url=https://ftp.sdaoden.eu/steffen.asc; preference=signencrypt BlahBlahBlah: Any stupid boy can crush a beetle. But all the professors in the world can make no bugs. MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4D3Bcq4ZvCz4X02 X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.30 / 15.00]; ARC_NA(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[217.144.132.164:from]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+a]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[sdaoden.eu]; NEURAL_HAM_LONG(-1.00)[-1.000]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[217.144.132.164:from:127.0.2.255]; TO_DN_ALL(0.00)[]; NEURAL_HAM_SHORT(-1.00)[-1.000]; MID_CONTAINS_FROM(1.00)[]; RCVD_COUNT_ZERO(0.00)[0]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:15987, ipnet:217.144.128.0/20, country:DE]; MAILMAN_DEST(0.00)[freebsd-current] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Dec 2020 18:08:12 -0000 Hello. Ulrich Sp=C3=B6rlein wrote in : |On Sat, 2020-12-26 at 02:55:30 +0100, Steffen Nurpmeso wrote: |>Warner Losh wrote in |> : |>|On Fri, Dec 25, 2020 at 3:25 PM Steffen Nurpmeso \ |>|wrote: |>|> Warner Losh wrote in |>|> : |>|>|> On Fri, Dec 25, 2020 at 2:41 PM Steffen Nurpmeso |>|>|> wrote: |>|>|>> Ulrich Sp=C3=B6rlein wrote in |>|>|>> : |>|>|>>|On Wed, 2020-12-23 at 15:35:45 +0100, Steffen Nurpmeso wrote: |> ... |>|>|>>|>I really dislike that vendor imports have been tagged. Because |> ... |>|>|>>|That's basically what was done? I don't understand what you're \ |>|>|>>|saying |>|>|>>|here ... |>|>|>> Well, cgit-beta did not have had all these tags if i recall |> ... |>|>|> It had them, but not under the refs/head/vendor space but under the |>|>|> refs/vendor space. |>|> |>|> These are not tags but branches. I have nothing against the |> ... |>|>|> They did exist. They were under refs/vendor rather than |>|> refs/head/vendor |>|>|> though. |>|> |>|> Under refs/tags/vendor? refs/tags/ is the "special" namespace |>|> managed by "git tag", this is different than the rest. |> ... |>|>|>> there is |>|>|>> |>|>|>> #?0|kent:free-src.git$ git sr|wc -l |>|>|>> 2137 |>|>|>> |>|>|>> but if i go for "the real" FreeBSD itself it is just |>|>|>> |>|>|>> #?0|kent:free-src.git$ git sr | grep -v vendor | wc -l |>|>|>> 19 |>|>|> |>|>|You might be happier tracking on github, once we start pushing there = as |>|> the |>|>|vendor branches won't be published there. |>|> |>|> No problem with any number of branches, Warner. Just tags under |>|> refs/tags this is above. |>| |>|They were tags in the cgit-beta as well (and a few branches). I don't |>|believe that detail changed, but my old copies of the repo are gone. |> |>Yes mine is gone, for a month. Then i am sorry that i did not |>speak out by then. | |They were annotated tags, git doesn't care where you actually store=20 |them. Yes, refs/tags/ is special but more in terms of automatically=20 |pulling them down, not in whether that has commit objects or tag=20 |objects. I know that. The git maintainer is prowd of being able to use neat tricks like storing the OpenPGP key in the repo like that. _I_ was only talking about refs/tags from the beginning, was i. ... |>|You may be happier running custom refs, or grab from github. The \ |>|source of |>|truth has a lot of stuff. We may work to prune some of the vendor \ |>|branches |> |>I am not interested in the entire repo, yes. For almost a decade ... |You say you're not interested in the entire repo, but as soon as you=20 |fetch `main` or any of the stable branches you get the entire repo=20 |anyway. So I don't understand what you're talking about ... :) That depends on the project does it. Just imagine NetBSD with all of its topic branches and all the non-starters, and the starters, the fully fledged regression tests etc etc etc, a real fan or project mentor etc wants to have it all, but to me this is useless. I would consider also tracking the doc branch. Interesting would be how many savings can be achieved by storing it all in one repository, source, tests, doc, etc etc. The Plan9 people with their fossil/venti storage system did measure that, and even though they used all that image, sound and video media the curve of newly created storag=E2=82=AC blocks (of unique hashes) became flatter and flatter over time. ... |>|>|>>|That's a valid point, we debated whether to keep vendor tags and |>|>|>> decided |>|>|>>|for now to replicate what we have in SVN. We can still delete \ |>|>|>>|all the |>|>|>>|vendor tags on the main repo anytime we want ... ... |>|>|We need tags to keep track of what's been done, and to revert and do |>|> other |>|>|management things with vendor imports. |>|> |>|> But why? You have the commit on a topic/vendor branch, and yppou ... |>|I'm not sure I follow. Unless I misunderstand, you are describing a |>|different problem with different issues. |> |>No, maybe i was mistaken. I never did a vendor import myself. |>..But looking at the history i see lots of import disasters ;-)) |>Look for example at llvm 10.x this year, it consumed three _tags_! |> |>I am luckily free to say that this is merde (without the intention |>to annoy the poor one who did it) and am going to talk. I presume ... |>There should be a real per-vendor branch, say [vendor/sqlite]. |>The way FreeBSD seems to do vendor imports this should even be |>easy, since vendor stuff is usually in separate directories. |>Create it once it is needed first, merge into main via --no-ff so |>that you get real "merge commits". You can see the difference |>below. | |Umm, no offense but wtf are you talking about? I asked this earlier but= =20 |you didn't reply to that part of the question. Of course the vendor=20 |branches are stand-alone vendor branches. | |% git log --reverse --compact-summary -n2 origin/vendor/sqlite3 ... |% git ls-tree -r origin/vendor/sqlite3 Ok fine -- great! I cannot do _that_ locally. (But the tags i have, there you go.) ... |They are tagged because we tagged them in SVN and in SVN it's very=20 |annoying to get the history of a branch only. And yes, we talked in the= =20 |WG about dropping the tags eventually, as they serve little purpose. Especially if you can simply log the vendor branch i'd say. ... |Please explain how this is different from the above? I'm really not sure= =20 |what you're saying here ... Not much, not much. Maybe enforcing --no-ff when doing git(1)-based merges in the future. ... |>|But the nice thing about refs is that you can always change them=20 |> later if |>|the current scheme isn't working out... So far, it is for most people, = so |> |>This requires forced pushes and thus special configuration. |>"Normally", it is said, this should be avoided. The fossil scm |>does not even support it i think. I for myself do that, but only |>on development branch, release and stable and master branches are |>immutable (but in disasters). | |Adding or removing refs or tags doesn't need a force push. Please stop=20 |spreading this misinformation. Everything is a reference, is it. It depends on the refspec specification and/or --force, as described for "" unders OPTIONS in git-push(1). Whereas it may be allowed for free-standing tags, i hope i never tried messing around with any published tags, shouldn't tags be some fixed points on a timeline. Also much depends upon your local configuration, i wrote mine many years ago and am using aliases ever since mostly, so i am not competent to talk about that. Many, many things have been added to git compared to when i learned it. |As for your network trouble, have you measured the bandwidth difference= =20 That is German D-Netz trouble. That has nothing to do with FreeBSD. With FreeBSD there was trouble because of a server misconfiguration i would say, i had cloned cgit-beta and then you rewrote the history, and then it became impossible for me to simply re-sync via "git fetch", as i have shown in my posts. |between: git fetch and git fetch --no-tags and if there's a big=20 |difference I'd suggest to simply use the later? Whereas .. i could surely do that, it was more about FreeBSD and its repository layout. |I just tried to measure the difference with trafshow and it was pretty=20 |much 9k up 560k down for both flags. Then I deleted all my local copies= =20 |of the tags and it went to 8k up, 560k down. Probably a measurement=20 |error. Am I holding this wrong? I have absolutely zero idea of how much this increases the necessary network bandwidth for the FreeBSD project. I know that the difference goes into megabytes for my small things each day. I know the git people were talking about improving the efficiency of the compare-the-head-references step, it flew by one day. Ciao, --steffen | |Der Kragenbaer, The moon bear, |der holt sich munter he cheerfully and one by one |einen nach dem anderen runter wa.ks himself off |(By Robert Gernhardt) From owner-freebsd-current@freebsd.org Sat Dec 26 22:47:40 2020 Return-Path: Delivered-To: freebsd-current@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 63E814C4746 for ; Sat, 26 Dec 2020 22:47:40 +0000 (UTC) (envelope-from grarpamp@gmail.com) Received: from mail-ed1-x52a.google.com (mail-ed1-x52a.google.com [IPv6:2a00:1450:4864:20::52a]) (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 4D3JqG5tk0z4nJL for ; Sat, 26 Dec 2020 22:47:38 +0000 (UTC) (envelope-from grarpamp@gmail.com) Received: by mail-ed1-x52a.google.com with SMTP id cw27so6627662edb.5 for ; Sat, 26 Dec 2020 14:47:38 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=fB/uFhCEY+oKNOZnknOt137fB1yjY2vWXUB4yNw9BGc=; b=F5enDvXgQfj02L78MeJRnRBpjnhbXTf8fNuKX8QnGJxwmmXIn9zfIFtlWLjweXi4Pn ZTxyOZBg5NqBUhgZt2LD0rV40dDDZZ+VEsGh0SiYqxSvmc4SrkHhyapDJBtn8GqR0Klh VQumKyjWOAp1GHW0ue7TCNhFqIM0SYBTF5G9ciqqgI5xFy19V9sWImWW6gLB/JTKf/pz hSxDnMKYaT9PQkHTInWY01gmBwaLRLB4cS/YUtnOBgVmc/bokuDSgGJbxz36k4khgRv5 Hc5ULQCctpyxByflNA5ki3jDDL+/oXAFn39WPr14plGpat2Lkh6prjzh4/89Mt94PIdB VnMg== X-Gm-Message-State: AOAM532uqCwEhyP4t9BLW/lJe0fq2HrDYXxigcxS0oVHCf3LCLJZ+Bn2 ChQSj8Robkh779+UoPXPbGQcX0I1l70IH6nwEGannCiPHbn5iA== X-Google-Smtp-Source: ABdhPJxSiTGGTElTOyIfX5qEtqNEB8e3WVNTYlG+VKqFpRlFdpg09LfuWY2yTkFp4kdcR+NkB9yV3Fhq1T5iTqlvLGw= X-Received: by 2002:a05:6402:7d7:: with SMTP id u23mr36246458edy.325.1609022856549; Sat, 26 Dec 2020 14:47:36 -0800 (PST) MIME-Version: 1.0 Received: by 2002:a54:3d8d:0:0:0:0:0 with HTTP; Sat, 26 Dec 2020 14:47:35 -0800 (PST) In-Reply-To: References: <31ab8015-a0c4-af77-0ead-a17da0f88f1d@freebsd.org> <5fdc0b90.1c69fb81.866eb.8c29SMTPIN_ADDED_MISSING@mx.google.com> <20201218175241.GA72552@spindle.one-eyed-alien.net> <20201218182820.1P0tK%steffen@sdaoden.eu> <20201223023242.GG31099@funkthat.com> From: grarpamp Date: Sat, 26 Dec 2020 17:47:35 -0500 Message-ID: Subject: Re: HEADS UP: FreeBSD src repo transitioning to git this weekend To: freebsd-current@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 4D3JqG5tk0z4nJL X-Spamd-Bar: --- X-Spamd-Result: default: False [-4.00 / 15.00]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; TO_DN_NONE(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RBL_DBL_DONT_QUERY_IPS(0.00)[2a00:1450:4864:20::52a:from]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[2a00:1450:4864:20::52a:from:127.0.2.255]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::52a:from]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-current] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Dec 2020 22:47:40 -0000 > We do have most of the keys in docs/share/pgpkeys/ plus history. https://git.kernel.org/pub/scm/docs/kernel/ksmap https://git.kernel.org/pub/scm/docs/kernel/pgpkeys