From nobody Wed Nov 10 06:03:15 2021 X-Original-To: freebsd-git@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 7BC1F185E058 for ; Wed, 10 Nov 2021 06:03:18 +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 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HpvR94X9Zz4Sp4 for ; Wed, 10 Nov 2021 06:03:17 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: by mail-wr1-x42c.google.com with SMTP id b12so1957344wrh.4 for ; Tue, 09 Nov 2021 22:03:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:date:mime-version:user-agent:content-language:to:from :subject:content-transfer-encoding; bh=BVwtX0D9ncsahSyNj3F8PcpTiQ844h+xJmRQDRXRLK8=; b=N5OoxfFw0ZtL61TIPJ8l41MHDfvh/k69HGvj/fhCGm5KZuGdcU0nVbcmOMwAOH+6I+ eggt/GV9liGws97GQ28aOcJcHTtr/z6hXleskJOgWrO/kulL8tIrViFGtBNHbjbCuiLv +O4ChnjRv65wIbXJcduj9iNtHcBAvW0+eXZ3iriNdubVWKqFnNN688g2SuGroSvJ8Cy1 xUsgyYruUEOMRR6kbfUJstOJAqXo5H2ayW0kjo0tuAVNOqQwomSJ+xl/+vDdjXziZ+Vf wP9+EBatKj1tGxa88DlGZSikSrAYA1/1OBWvi4tVb7bJkBgQF9eR9i0ezcu9wUkVjGph ZMJg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent :content-language:to:from:subject:content-transfer-encoding; bh=BVwtX0D9ncsahSyNj3F8PcpTiQ844h+xJmRQDRXRLK8=; b=Ehelfc89Nt63qvUAp9Rx9+dwhj5X0mPKiv0fd4atnkAoqFLeZSXuWLejYFuEJRpAnz ZU8vDnJXM92JL6Msvz9/rsiQwo2muq435C8/c399aW9+Sk5b2ESGv21XUpeLDgpvISDy z2orCDTp9d+Cw0ELEsKtkPIVvryY9MA3JkWfUvOs9clYJc2kG5UdGmv0fSvf5SjG8ZFg mtUt5u426oVjDt1Cm3VT4kksFDRKVthfFX/dNPkW4PYYxymLrpixYx6kqk5AMeKBuA04 DBWfh/HZanVigWy57o/fK48ezjxS/ee9kxzK0XUJXRb2UXmMy71lIFz8LWJx+dIEXkhX aUbw== X-Gm-Message-State: AOAM532pdvCGWtfGrT6O64ApVfG5egqs2ZCdPgtplE/t1AqmAYMGs/cr gnSFSnSwUwUhwNi+RiLTzPeYQF4q8gtcZw== X-Google-Smtp-Source: ABdhPJx3tXsAx5Q49iyyEB27VZOb95RwvOr9bAcKbcmdJCe0DGfQZOgXlAdRLFl+YbeZzTdPUEm3Jw== X-Received: by 2002:a05:6000:15c8:: with SMTP id y8mr16907885wry.101.1636524195505; Tue, 09 Nov 2021 22:03:15 -0800 (PST) Received: from ?IPV6:2001:470:1f1c:a0::2? (tunnel642390-pt.tunnel.tserv1.lon2.ipv6.he.net. [2001:470:1f1c:a0::2]) by smtp.gmail.com with ESMTPSA id n32sm5146197wms.1.2021.11.09.22.03.14 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 09 Nov 2021 22:03:14 -0800 (PST) Message-ID: <9766b3e1-fb5d-1993-46e2-057e2567315a@gmail.com> Date: Wed, 10 Nov 2021 06:03:15 +0000 List-Id: Discussion of git use in the FreeBSD project List-Archive: https://lists.freebsd.org/archives/freebsd-git List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-git@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:91.0) Gecko/20100101 Thunderbird/91.3.0 Content-Language: en-GB To: freebsd-git@freebsd.org From: Graham Perrin Subject: cgit, ages and chronological order Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4HpvR94X9Zz4Sp4 X-Spamd-Bar: + Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20210112 header.b=N5OoxfFw; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of grahamperrin@gmail.com designates 2a00:1450:4864:20::42c as permitted sender) smtp.mailfrom=grahamperrin@gmail.com X-Spamd-Result: default: False [1.98 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20210112]; FROM_HAS_DN(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-git@freebsd.org]; TO_DN_NONE(0.00)[]; NEURAL_SPAM_MEDIUM(0.98)[0.984]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_THREE(0.00)[3]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::42c:from]; NEURAL_SPAM_SHORT(1.00)[0.999]; NEURAL_SPAM_LONG(1.00)[0.997]; 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]; RCVD_TLS_ALL(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim] X-ThisMailContainsUnwantedMimeParts: N , for example, is it normal for results to _not_ be in chronological order? (Has it always been so, have I never noticed?) From nobody Wed Nov 10 06:07:31 2021 X-Original-To: freebsd-git@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 65EF01838594 for ; Wed, 10 Nov 2021 06:07:44 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-ua1-x931.google.com (mail-ua1-x931.google.com [IPv6:2607:f8b0:4864:20::931]) (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 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HpvXJ2344z4V7B for ; Wed, 10 Nov 2021 06:07:44 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-ua1-x931.google.com with SMTP id o26so2595457uab.5 for ; Tue, 09 Nov 2021 22:07:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ly4zJgjfNUy0jCat2NodgaIvGcFr54cjovIW1mlowSI=; b=uOzLSpwKtr6A4DKvTyzXZbWxxo2Yh0A36SAHPNTgCwfyF6CXE0Sx/oRSU3w3El2uNp aITZpBjOUZzK7nscC8WEQU0LX7sUdGr1FrTHk+CKOYiHA/t0VlB6Kg+RNiw1aaiLkQQe Y0uiT4cTXu2LLYoN5ZmUkgnEn+nTKc4/56wX9FoXymYPilBo+vXue2/A4WGqi3V00Rd0 B51F/2yOYoOH3FLUXcbXjE2nR34+iVtOwEydw0u4giJU1yG2wo6biwE16CVdj0L8D3uH HoD6KynIfyL1Tt52zXkILuKbe8lel9Z+nIDN0lnpZ62gml/9300zsTw9H2wqFaMZf/2i grlQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ly4zJgjfNUy0jCat2NodgaIvGcFr54cjovIW1mlowSI=; b=vIRX+LfkRXq4vRzFxaU7e0M4zWkOaTrVxv2Ln4kFX6GYYpTitVRdtCsmKl4xfTWQqv PsTxGcl4ubm0PiCXS7IhI9nJNMY14mJsOv7aUSq3yEwVX8nxdLbkZnRpXTZLsvENNga4 j1NaMfhFpsJ1aoFw7Vvekxf/en82f89KRQ4MnUAkBCjWCjzaw6LVQzUl3+j6nmiBZtoN k/mHC2xTzllc+MIEd3aOhkbdN8fO6V6glwe8f6pZtfuMKDM0YAGTTqJNsbkCX016zym7 CbTV5YTs0UDFxuh//2z3lOB5IBTW6U/6oU/rIriY2Ob+iQ64CWBCTwI93VwHJqAXJo/0 MOmw== X-Gm-Message-State: AOAM532Y2wT6yx8dPJxbOO+zcmkXBUEK3tiX9s2XYmHOouFKrVdM4Pbl JOtDt8wDKtnFTfdsmG84+y4wqAUbVfI1ic60mZpOFA== X-Google-Smtp-Source: ABdhPJwJSMLB6YKEr6EAZ57NjZUbkRoHwo43W5CUpTHdKf/AsDKBfOVpwNO3bi6I5HF3Nzh00wJAC8p7yQdKcvTGjzE= X-Received: by 2002:a05:6102:5f2:: with SMTP id w18mr21688696vsf.6.1636524463779; Tue, 09 Nov 2021 22:07:43 -0800 (PST) List-Id: Discussion of git use in the FreeBSD project List-Archive: https://lists.freebsd.org/archives/freebsd-git List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-git@freebsd.org MIME-Version: 1.0 References: <9766b3e1-fb5d-1993-46e2-057e2567315a@gmail.com> In-Reply-To: <9766b3e1-fb5d-1993-46e2-057e2567315a@gmail.com> From: Warner Losh Date: Tue, 9 Nov 2021 23:07:31 -0700 Message-ID: Subject: Re: cgit, ages and chronological order To: Graham Perrin Cc: freebsd-git Content-Type: multipart/alternative; boundary="00000000000054847e05d0690b92" X-Rspamd-Queue-Id: 4HpvXJ2344z4V7B X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-ThisMailContainsUnwantedMimeParts: Y --00000000000054847e05d0690b92 Content-Type: text/plain; charset="UTF-8" On Tue, Nov 9, 2021, 11:03 PM Graham Perrin wrote: > , for > example, is it normal for results to _not_ be in chronological order? > > (Has it always been so, have I never noticed?) > Yes. Time is an illusion. Git time doublely so. Warner > --00000000000054847e05d0690b92-- From nobody Thu Nov 11 06:20:30 2021 X-Original-To: freebsd-git@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id C43DF1852155 for ; Thu, 11 Nov 2021 06:20:43 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-ua1-x930.google.com (mail-ua1-x930.google.com [IPv6:2607:f8b0:4864:20::930]) (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 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HqWmp61qsz3vTh for ; Thu, 11 Nov 2021 06:20:42 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-ua1-x930.google.com with SMTP id i6so9800608uae.6 for ; Wed, 10 Nov 2021 22:20:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20210112.gappssmtp.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=M7C01/lNPB0vDGdYgTJQLBXscSMROK7Mvd8jwOfTU4A=; b=mzeAwP8ltfIu4Jp80zrSaWFUJSalWNejHMFSo+TB8SzfN8LWop4X2CYTdi/BxK02gD f7oz0ARXW/g8LjYkfq3s6t5LJELr9b+u6S8ydCHaGHXdZ1G8hdlqp/nBLTKHjH7AbEBN 8EBq86U6vVXN8Un1V1IS1IY4E0WdPsc8xmkN6Qp4V3HXg7N9rbUognxHPXyOFtwDqieT 7HYLOlEmgGDw/RFxefDMcL0INkxK6v2fQmTKR4mYHgGAcKF2J4e8Y8mlew+wUwySrML3 Ji+V+RKpPpmfzYGp5xY5XnqoJPfGtLaWmm3ZGbZRQG8H9Pjlm7QAolvSkC2Dadg7auwW p0lw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=M7C01/lNPB0vDGdYgTJQLBXscSMROK7Mvd8jwOfTU4A=; b=hwYnR1VouaMPc2Y2y74X7JR1q8pjNe/x3p6d4dt+cXwVV/y0zVH4M9BThTWi/EQ/oJ 3hDHfxETGrpTPBj1tNp/5xYwj8E2nPkaL3hLteXgtWNfNV4FZWGSjb5c1XYpBmfKqwiP E8SeOjB4Ve9pRKA6jHxJeb/sYROOip1F0ZgDjRsYMFK9I1r6upOaNLntVezYqlM+hEam /jYg3m6bEviwoZeuGCACdIEjmg2KxKb1czilBaV1RPw0cTS0tYMPSqjbv2UEnWyRNN/x NohEq8RDkmjGQ/hUkr7rykZe/bqXKhCaDx08amkFNT+YisFW/lMaZcn3PbD89DAbo+OL ug7Q== X-Gm-Message-State: AOAM532u9WlXM3A0rjy6/PYJoBSCR9xQ+IXKhP2jiTZl4OJfgDukTmsi T11W6C7seUEv8bSRTgo7ojLz2I2+Z/RXWVGCLZ+BvyMgOas= X-Google-Smtp-Source: ABdhPJzo/2/lvndeheWHVUwTqHjVWSBfaHGIHiijNEqbg5ZVMLgjHn666+LgSGHK0qGL315dueDeg1VzyaULvt8BUmg= X-Received: by 2002:a05:6102:5f2:: with SMTP id w18mr7780035vsf.6.1636611641620; Wed, 10 Nov 2021 22:20:41 -0800 (PST) List-Id: Discussion of git use in the FreeBSD project List-Archive: https://lists.freebsd.org/archives/freebsd-git List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-git@freebsd.org MIME-Version: 1.0 From: Warner Losh Date: Wed, 10 Nov 2021 23:20:30 -0700 Message-ID: Subject: No meeting this week To: freebsd-git Content-Type: multipart/alternative; boundary="00000000000088cd2305d07d57e2" X-Rspamd-Queue-Id: 4HqWmp61qsz3vTh X-Spamd-Bar: + Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bsdimp-com.20210112.gappssmtp.com header.s=20210112 header.b=mzeAwP8l; dmarc=none; spf=none (mx1.freebsd.org: domain of wlosh@bsdimp.com has no SPF policy when checking 2607:f8b0:4864:20::930) smtp.mailfrom=wlosh@bsdimp.com X-Spamd-Result: default: False [1.72 / 15.00]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[bsdimp-com.20210112.gappssmtp.com:s=20210112]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-git@freebsd.org]; DMARC_NA(0.00)[bsdimp.com]; NEURAL_SPAM_MEDIUM(1.00)[1.000]; RCPT_COUNT_ONE(0.00)[1]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[bsdimp-com.20210112.gappssmtp.com:+]; NEURAL_SPAM_LONG(1.00)[1.000]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::930:from]; NEURAL_HAM_SHORT(-0.28)[-0.280]; 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:~]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_NEQ_ENVFROM(0.00)[imp@bsdimp.com,wlosh@bsdimp.com]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-ThisMailContainsUnwantedMimeParts: Y --00000000000088cd2305d07d57e2 Content-Type: text/plain; charset="UTF-8" I should have sent this out sooner, but there's no git working group meeting this week. We'll resume next week with a meeting on US time. Warner --00000000000088cd2305d07d57e2-- From nobody Fri Nov 12 21:24:22 2021 X-Original-To: freebsd-git@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 820A618455D7 for ; Fri, 12 Nov 2021 21:24:34 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-ua1-x92c.google.com (mail-ua1-x92c.google.com [IPv6:2607:f8b0:4864:20::92c]) (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 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HrWnF6NnLz4sWV for ; Fri, 12 Nov 2021 21:24:33 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-ua1-x92c.google.com with SMTP id y5so3677413ual.7 for ; Fri, 12 Nov 2021 13:24:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20210112.gappssmtp.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=iIX24eKuX88uYzp881kWNNHaOzNRBc6rrAdQZzhwMzk=; b=wPbAAsE5iais8lBtQV4G5Ju4bG9MOe7uGLURFnsGcmPY38lVL2BjEdB5/LqxGY2Xe6 D299qEbiTfNXCzAWON1TTOV+LL391+/BP+i/MXweW/KQZZunYkMizi4VmvZkfSklXPvD xgPMU+p8DQRv5dx5+Ch0ewIIyWxPW0GlwH5ChkLN1lZMmu9FeGIVSaqY35IbF8YwZeVb HAqPtjEST47WxDCN+LhdiRPNTwfJu881Mx/W+t6U4xx4S7LT57fiP0GFHwgqvRKWgkjX q48yXNsCDcPmhTRpCLqbCW0+cucgei1wzzf3CbvBOhymDaSLSO3BNrwQ6J9xdZqBXMLX VKxQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=iIX24eKuX88uYzp881kWNNHaOzNRBc6rrAdQZzhwMzk=; b=VGPnUO36mmeZDXKgPibehqPF6wQeRL8GYCuiT4YcDnR+oeBOLU4pQDb5qtH5nfP88Y s8cWBrmiChiMmqq/1vpSkKnlVgjWMHQzKDebpujCifNVBYvnIRW3Z+1mENZEcfWw7NzN XWmBkCTAWmANDc6xax9iIQLh+g8E1Xe/rGbcqcJfxcNHOGSxWbvoc7q9vicDIQM8dpoJ D0NM49ars9DNLKASQ/immIfer/d822Ozb/4sv8SwdfoKZ0bYaPTjvE4yk+S6zcG8vLo2 4sTOhYxafWS4DLBzgXdpUyOFn5abjl4tdyEJKFq9ioyg2VBqSJSFXt/2URu2PD1YYaps Tnqw== X-Gm-Message-State: AOAM530py0G7brdsNs4n/c+YAqL5YhkU5qvzPTfxHTChlHZAyz2BqcpI e0wiG8VPh7fTKGY69FYReHpkm3Pv/yJAJI2EzQYe9ZSFJ3NPAw== X-Google-Smtp-Source: ABdhPJwTowLkaTaUzApD17rt9IRUH8HhGbf1jj5/k/OcmBpEGOrWHAnD8lfm3NcbvyNUheawhky2EFMhm/sI62GkSD8= X-Received: by 2002:a67:fdc3:: with SMTP id l3mr13122672vsq.42.1636752273040; Fri, 12 Nov 2021 13:24:33 -0800 (PST) List-Id: Discussion of git use in the FreeBSD project List-Archive: https://lists.freebsd.org/archives/freebsd-git List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-git@freebsd.org MIME-Version: 1.0 From: Warner Losh Date: Fri, 12 Nov 2021 14:24:22 -0700 Message-ID: Subject: CI Piplines To: freebsd-git Content-Type: multipart/alternative; boundary="000000000000d1fb9e05d09e1565" X-Rspamd-Queue-Id: 4HrWnF6NnLz4sWV X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bsdimp-com.20210112.gappssmtp.com header.s=20210112 header.b=wPbAAsE5; dmarc=none; spf=none (mx1.freebsd.org: domain of wlosh@bsdimp.com has no SPF policy when checking 2607:f8b0:4864:20::92c) smtp.mailfrom=wlosh@bsdimp.com X-Spamd-Result: default: False [1.00 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[bsdimp-com.20210112.gappssmtp.com:s=20210112]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_SPAM_SHORT(1.00)[1.000]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-git@freebsd.org]; DMARC_NA(0.00)[bsdimp.com]; RCPT_COUNT_ONE(0.00)[1]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[bsdimp-com.20210112.gappssmtp.com:+]; NEURAL_SPAM_LONG(1.00)[0.999]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::92c: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:~]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_NEQ_ENVFROM(0.00)[imp@bsdimp.com,wlosh@bsdimp.com]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-ThisMailContainsUnwantedMimeParts: Y --000000000000d1fb9e05d09e1565 Content-Type: text/plain; charset="UTF-8" Greetings, The weekly meetings haven't been as productive as I'd have liked them to be. That tells me I need to try something else. That's another reason I skipped this week, but I'm planning on having one next week at the 1pm MST time slot (UTC 20:00). More details by Monday. In the meantime, I've been looking at what we can do. I thought I'd start trying to deconstruct CI into smaller pieces so that we can start to make progress on defining "what to do". First up on that list is before the commit testing. We can do a lot more. I have done work with other projects that have setup sophisticated pipelines to ensure that nothing is broken. We have a couple of github and Cirrus CI jobs defined in the tree for smoke testing, but it would be nice to have more. The Asia-timed meeting has extensive notes on this (I'm publishing all the docs for this effort at https://gitlab.com/bsdimp/freebsd-workflow if you didn't know already). What's needed is some experimentation. We have a large number of scripts that Li-Wen Hsu runs as part of the FreeBSD CI. The repo is at https://github.com/freebsd/freebsd-ci for reference. In theory, these scripts were written independent of the system running them and have Jenkins glue. We need people to test this theory. It sure would be cool to push to github and/or gitlab and have all the architectures built and/or all the kernels like we do now after each commit. It would be nice if we could do some testing as well. It would be good to know what the issues are doing it natively with CirrusCI, github or gitlab CI chains. It would be good to learn about runners, how we can use them, integrate with them, etc. It would be good to look at other code hygiene tools that could be pipeline elements. It would also be good to have docs for how to get started. Even a MD page that is just links to all the relevant info for the different testing services, info about them, etc would be great. I'd also like to start collecting recipes that we can publish so people can place them in their repos and experiment with changes or enhancements. If you are looking to help out, and aren't quite sure how this could be for you. If you don't think you can commit to something, but if you get a chance to do something you want to share your results, this is for you. Warner --000000000000d1fb9e05d09e1565-- From nobody Sat Nov 13 19:15:58 2021 X-Original-To: freebsd-git@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 0CDE5184C1EA for ; Sat, 13 Nov 2021 19:16:02 +0000 (UTC) (envelope-from pauamma@gundo.com) Received: from mail.gundo.com (gibson.gundo.com [75.145.166.65]) by mx1.freebsd.org (Postfix) with ESMTP id 4Hs4tT2hTKz4kTH for ; Sat, 13 Nov 2021 19:15:59 +0000 (UTC) (envelope-from pauamma@gundo.com) Received: from webmail.gundo.com (variax.gundo.com [75.145.166.70]) by mail.gundo.com (Postfix) with ESMTP id ED5644C0788 for ; Sat, 13 Nov 2021 13:15:58 -0600 (CST) List-Id: Discussion of git use in the FreeBSD project List-Archive: https://lists.freebsd.org/archives/freebsd-git List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-git@freebsd.org MIME-Version: 1.0 Date: Sat, 13 Nov 2021 19:15:58 +0000 From: Pau Amma To: freebsd-git Subject: Re: CI Piplines In-Reply-To: References: User-Agent: Roundcube Webmail/1.4.8 Message-ID: <6e72c7e11f43c844f44b343f3aadf040@gundo.com> X-Sender: pauamma@gundo.com Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4Hs4tT2hTKz4kTH X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of pauamma@gundo.com designates 75.145.166.65 as permitted sender) smtp.mailfrom=pauamma@gundo.com X-Spamd-Result: default: False [-1.44 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FREEFALL_USER(0.00)[pauamma]; FROM_HAS_DN(0.00)[]; RWL_MAILSPIKE_GOOD(0.00)[75.145.166.65:from]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+a]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-git@freebsd.org]; DMARC_NA(0.00)[gundo.com]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000]; TO_DN_ALL(0.00)[]; RCVD_IN_DNSWL_MED(-0.20)[75.145.166.65:from]; NEURAL_SPAM_SHORT(0.96)[0.956]; 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:7922, ipnet:75.144.0.0/13, country:US]; RCVD_COUNT_TWO(0.00)[2]; MID_RHS_MATCH_FROM(0.00)[] X-ThisMailContainsUnwantedMimeParts: N On 2021-11-12 21:24, Warner Losh wrote: > The weekly meetings haven't been as productive as I'd have liked them > to > be. That tells me I need to try something else. That's another reason I > skipped this week, but I'm planning on having one next week at the 1pm > MST > time slot (UTC 20:00). More details by Monday. I welcome this use of the mailing list as a medium for discussion, and I hope it becomes the primary, and who knows maybe the only medium, since, in addition to working across timezones and sleep cycles, it would enable me to take part in discussions equally. (And before anyone trots out that trope again, let me repeat: I am talking about ability to take part at all, not taste or preference.) > First up on that list is before the commit testing. We can do a lot > more. I > have done work with other projects that have setup sophisticated > pipelines > to ensure that nothing is broken. We have a couple of github and Cirrus > CI > jobs defined in the tree for smoke testing, but it would be nice to > have > more. I had a look at https://github.com/freebsd/freebsd-ci/tree/master/jobs and although I don't understand most of it, there seems to be 2 pieces related to docs with different tests being run, FreeBSD-doc-main and phabric-FreeBSD-doc-main. However, I haven't seen, in the nearly 2 years since I've had a phabricator account, any evidence that uploading doc diffs to it for review will trigger CI actions. It would be nice IMO to have something that upon submitting or updating a phabricator doc review (or maybe even before that, eg when committing to a documenter's local git clone) would do some or all of: - checking for AsciiDoc markup errors - checking for bad link targets - optionally, based on individual preferences and document language, checking spelling - rendering, at least to HTML - checking the result against accessibility guidelines (ideally, this would use the AsciiDoc source for ease of interpretation and correction of problems, but most accessibility checkers I know of only deal with HTML, and some checks, like color and contrast, are only possible when HTML and CSS are both available) - reporting to the author in near real-time (an email within a few minutes would probably be enough) I don't know, however, whether that would take phabricator action, CI action, or both.