From nobody Sun Oct 09 15:16:14 2022 X-Original-To: dev-commits-doc-all@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 4MllxW1rqKz4dskQ for ; Sun, 9 Oct 2022 15:16:15 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4MllxW1NSTz3Xl2; Sun, 9 Oct 2022 15:16:15 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1665328575; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=8t7wGhjnY8q9R8SEMSfC+IEGLo7JtVFNzAwcsNQ7qLQ=; b=hlgg6SCcPdhVqfucFnmcOV0tmbX16h1a5cwwe49WnrCL34YmF7XlL5CnEAXpD6CZHNO3j1 kDDxxfujqHcFlOpECQhiPODN1p7f6G3iksOdxG1kT2idisaWdgeWcxd+aWiZKu7AhWpZ9+ ra97C10pQJylc0moe42hd4u9doiB1oxP83M+dfJfx6pZkgFklnZvnzYimAmAVApbZ8ObGP f7Bcozqg+wkGtt33oGdmvhEjMBLsspYJ40udtRsz5iXolN4o5byOF3O5Er95AJbKiZjkeV Rs2JCeZlxI/5U98sNG5SvbWLUzJ8s1L6nsNl+WSkz5HZm1CySiFLQAUjnhCSYg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4MllxW0SJyzKG2; Sun, 9 Oct 2022 15:16:15 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 299FGE6i014625; Sun, 9 Oct 2022 15:16:14 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 299FGEa5014624; Sun, 9 Oct 2022 15:16:14 GMT (envelope-from git) Date: Sun, 9 Oct 2022 15:16:14 GMT Message-Id: <202210091516.299FGEa5014624@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Muhammad Moinur Rahman Subject: git: 1592b50602 - main - Add JetBrains to the committers perks List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: bofh X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 1592b50602f20119b813c42b78c671bc18115f14 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1665328575; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=8t7wGhjnY8q9R8SEMSfC+IEGLo7JtVFNzAwcsNQ7qLQ=; b=hJ9s/uKaaBGGZhtuTmO5YgV/3ByyDwV3kRiK0DuZbXZfRWrpdPXx0rDV4MNFYCYGbJGSRl pxEDP8CUOSVrLjGHm/QGfjw7//WFIqlF+Lof0838CNMJOj5kZ1rYX7601+cp4fCS40feMz 7BdYg5RqmVpELo6heKuzwD0VDdRvt1dzuvttgDqiNI3J3DS3kLFkLM3KvSN9OA7GOT+Adw atjoHQjn9DJmYq3oJ+Mq03DIoQ2NaCdYobyePUIsvYI+XtmOOg4RiFFyDyNC/iIEXOyTjm iQMmk6n+irBbkZt6ziASfCwqij9kndKc4KCHD4kMtBxAlrugU35/QU+y7VXeag== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1665328575; a=rsa-sha256; cv=none; b=qUFu/iYxeSuqV64bCWM6NwHgG/Z7gGNp7rvelkTArNMjfYhIpXDxbu+BjMNinvyCp+LbUd NrDNpBxug2NuhFmr/5iDkVeMzFyUFB5gPt/2TjquQyMLpbRGQF3vwPrcnwllXOaNHGIjhh iLbBEu8AQ16WOp4uPwdJgtu6Wz5zI4j0jIwYnvmpwqH4axC+6Hl+mzt5KT+nmLpHyZSUHE P+4MLeVA5lyc5ap905skdA6TACSBqUd496epaDzodEqFEiLIvsZbERZrzp5EFxwF2QbRaU z6hYY7vf+rL4QtvSPFEsp0c0iGhelk6rQwVzm6lft049otwhNzGLkLbLk6G1Mw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by bofh: URL: https://cgit.FreeBSD.org/doc/commit/?id=1592b50602f20119b813c42b78c671bc18115f14 commit 1592b50602f20119b813c42b78c671bc18115f14 Author: Muhammad Moinur Rahman AuthorDate: 2022-10-09 15:14:14 +0000 Commit: Muhammad Moinur Rahman CommitDate: 2022-10-09 15:14:14 +0000 Add JetBrains to the committers perks JetBrains is offering 100 licenses yearly for FreeBSD committers. Add it to the Committer's Guide as perks. - Remove trailing whitespaces - Remove trailing blank lines PR: 264764 Approved by: carlavilla (mentor) --- .../en/articles/committers-guide/_index.adoc | 32 +++++++++++++++------- 1 file changed, 22 insertions(+), 10 deletions(-) diff --git a/documentation/content/en/articles/committers-guide/_index.adoc b/documentation/content/en/articles/committers-guide/_index.adoc index 52aa7d887f..726c76091c 100644 --- a/documentation/content/en/articles/committers-guide/_index.adoc +++ b/documentation/content/en/articles/committers-guide/_index.adoc @@ -327,7 +327,7 @@ This primer is less ambitiously scoped than the old Subversion Primer, but shoul If you want to download FreeBSD, compile it from sources, and generally keep up to date that way, this primer is for you. It covers getting the sources, updating the sources, bisecting and touches briefly on how to cope with a few local changes. It covers the basics, and tries to give good pointers to more in-depth treatment for when the reader finds the basics insufficient. -Other sections of this guide cover more advanced topics related to contributing to the project. +Other sections of this guide cover more advanced topics related to contributing to the project. The goal of this section is to highlight those bits of Git needed to track sources. They assume a basic understanding of Git. @@ -1296,7 +1296,7 @@ Author: John Baldwin Date: Thu Dec 3 22:01:13 2020 +0000 Don't transmit mbufs that aren't yet ready on TOE sockets. - + This includes mbufs waiting for data from sendfile() I/O requests, or mbufs awaiting encryption for KTLS. @@ -1311,14 +1311,14 @@ index 8e8c2b8639e6..43861f10b689 100644 @@ -746,6 +746,8 @@ t4_push_frames(struct adapter *sc, struct toepcb *toep, int drop) for (m = sndptr; m != NULL; m = m->m_next) { int n; - + + if ((m->m_flags & M_NOTAVAIL) != 0) + break; if (IS_AIOTX_MBUF(m)) n = sglist_count_vmpages(aiotx_mbuf_pages(m), aiotx_mbuf_pgoff(m), m->m_len); @@ -821,8 +823,9 @@ t4_push_frames(struct adapter *sc, struct toepcb *toep, int drop) - + /* nothing to send */ if (plen == 0) { - KASSERT(m == NULL, @@ -1328,14 +1328,14 @@ index 8e8c2b8639e6..43861f10b689 100644 + __func__)); break; } - + @@ -910,7 +913,7 @@ t4_push_frames(struct adapter *sc, struct toepcb *toep, int drop) toep->txsd_avail--; - + t4_l2t_send(sc, wr, toep->l2te); - } while (m != NULL); + } while (m != NULL && (m->m_flags & M_NOTAVAIL) == 0); - + /* Send a FIN if requested, but only if there's no more data to send */ if (m == NULL && toep->flags & TPF_SEND_FIN) .... @@ -3197,7 +3197,7 @@ If a commit does results in controversy erupting, it may be advisable to conside Remember, with a version control system we can always change it back. Do not impugn the intentions of others. -If they see a different solution to a problem, or even a different problem, it is probably not because they are stupid, because they have questionable parentage, or because they are trying to destroy hard work, personal image, or FreeBSD, but basically because they have a different outlook on the world. +If they see a different solution to a problem, or even a different problem, it is probably not because they are stupid, because they have questionable parentage, or because they are trying to destroy hard work, personal image, or FreeBSD, but basically because they have a different outlook on the world. Different is good. Disagree honestly. @@ -3978,7 +3978,7 @@ Full package builds will be done with the patches provided by the submitter, and == Issues Specific to Developers Who Are Not Committers A few people who have access to the FreeBSD machines do not have commit bits. -Almost all of this document will apply to these developers as well (except things specific to commits and the mailing list memberships that go with them). +Almost all of this document will apply to these developers as well (except things specific to commits and the mailing list memberships that go with them). In particular, we recommend that you read: * <> @@ -3995,7 +3995,7 @@ Get your mentor to add you to the "Additional Contributors" ([.filename]#doc/sha [[google-analytics]] == Information About Google Analytics -As of December 12, 2012, Google Analytics was enabled on the FreeBSD Project website to collect anonymized usage statistics regarding usage of the site. +As of December 12, 2012, Google Analytics was enabled on the FreeBSD Project website to collect anonymized usage statistics regarding usage of the site. [NOTE] ==== @@ -4047,3 +4047,15 @@ Then send an mail to mailto:non-profit@gandi.net[non-profit@gandi.net] using you https://rsync.net[rsync.net] provides cloud storage for offsite backup that is optimized for UNIX users. Their service runs entirely on FreeBSD and ZFS. rsync.net offers a free-forever 500 GB account to FreeBSD developers. Simply sign up at https://www.rsync.net/freebsd.html[https://www.rsync.net/freebsd.html] using your `@freebsd.org` address to receive this free account. + +[[benefits-jetbrains]] +=== `JetBrains` + +https://www.jetbrains.com[JetBrains] is a software development company which makes tools for software developers and project managers. The company offers many integrated development environments (IDEs) for different programming languages. + +JetBrains offers 100 free yearly licenses for all https://www.jetbrains.com/products[JetBrains IDE products]. Simply sign up at https://account.jetbrains.com/a/322tl3z7[https://account.jetbrains.com/a/322tl3z7] using your `@freebsd.org` address and the account will have a license attached to it automatically. Once the account is active, use it in any of the products to activate them and you're done. + +[IMPORTANT] +==== +Please, only use these licences personally and do not share them with anyone outside of the FreeBSD project, as that would be a violation of the terms of the donation. +====