From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id D73A3158094 for ; Tue, 12 Jul 2022 22:09:07 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id F2ED0E0DD1; Tue, 12 Jul 2022 22:09:06 +0000 (UTC) Received: from smtp.gentoo.org (mail.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (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) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 7BAA4E0DD1 for ; Tue, 12 Jul 2022 22:09:06 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (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) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 7C33834105D for ; Tue, 12 Jul 2022 22:09:05 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id B01B7474 for ; Tue, 12 Jul 2022 22:09:03 +0000 (UTC) From: "Sam James" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Sam James" Message-ID: <1657663688.fbbc08d360cf890406f9d14617323998eb998e43.sam@gentoo> Subject: [gentoo-commits] proj/portage:master commit in: / X-VCS-Repository: proj/portage X-VCS-Files: DEVELOPING X-VCS-Directories: / X-VCS-Committer: sam X-VCS-Committer-Name: Sam James X-VCS-Revision: fbbc08d360cf890406f9d14617323998eb998e43 X-VCS-Branch: master Date: Tue, 12 Jul 2022 22:09:03 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: a908fa27-4df3-4cf0-a4fd-d1b9c3aa279d X-Archives-Hash: 0fa6d141e88c9f22747cf17ae9d08f9b commit: fbbc08d360cf890406f9d14617323998eb998e43 Author: Sam James gentoo org> AuthorDate: Tue Jul 12 22:08:08 2022 +0000 Commit: Sam James gentoo org> CommitDate: Tue Jul 12 22:08:08 2022 +0000 URL: https://gitweb.gentoo.org/proj/portage.git/commit/?id=fbbc08d3 DEVELOPING: refresh a bit Signed-off-by: Sam James gentoo.org> DEVELOPING | 29 ++++++++--------------------- 1 file changed, 8 insertions(+), 21 deletions(-) diff --git a/DEVELOPING b/DEVELOPING index ddd50f239..66c8bd59f 100644 --- a/DEVELOPING +++ b/DEVELOPING @@ -16,7 +16,7 @@ Dependencies Python and Bash should be the only hard dependencies. Any other dependencies, including external Python modules that are not included -with Python itself, must be optionally enabled by run-time detection. +with Python itself, must be optionally enabled by runtime detection. Tabs ---- @@ -89,18 +89,6 @@ except KeyError: The get call is nicer (compact) and faster (try,except are slow). -Exceptions ----------- - -Don't use the format raise Exception, "string" -It will be removed in py3k. - -YES: - raise KeyError("No key") - -NO: - raise KeyError, "No key" - Imports ------- @@ -172,9 +160,8 @@ change a lot of unrelated things. This makes it easier to see what parts of the system have actually changed. It also makes it easier to cherry-pick and revert commits. Use your common sense! -When you make a significant change, make sure to update RELEASE-NOTES -for the to-be-released version. Very significant changes should be -mentioned in NEWS as well. See the current entries to these files for +When you make a significant change, make sure to update NEWS +for the to-be-released version. See the current entries to these files for examples of what constitutes significant. Commit messages @@ -203,7 +190,7 @@ Requested-by: Reported the bug/made the feature request Example: -" +""" emerge: Fix --tree output (bug 555555) Make sure newlines appear where they are supposed to. Fix a bug with @@ -213,7 +200,7 @@ colourisation of --tree output when used in tandem with --verbose Signed-off-by: Foo Bar Reviewed-by: Fu Baz Reported-by: Qux Quux -" +""" For a more detailed explanation (and rationalisation) of these rules: @@ -222,12 +209,12 @@ Releases -------- First update: -- NEWS +- NEWS (for both new version & release date) - setup.py and commit. Second create a git tag for this release: - git tag portage-2.2.8 + git tag portage-3.0.30 Create the tarball and run the tests: ./runtests (see PYTHON_SUPPORTED_VERSIONS in runtests). @@ -239,7 +226,7 @@ Version bump the ebuild locally (don't push) and verify it can re-install itself Publish the results (no going back now): - Push the new git tag - Upload the tarball - - Commit the new ebuild version + - Commit the new ebuild version and tag the tracker bug for the commit Create the release for pypi and upload it there: - python -m venv .venv