This is an automated email from the ASF dual-hosted git repository.
freeandnil pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/logging-log4net.git
The following commit(s) were added to refs/heads/master by this push:
new dd0cca4b adjust copyright year and update releasing doc
dd0cca4b is described below
commit dd0cca4b618e946e4aa0becae643c260b5d8b6a9
Author: Jan Friedrich <[email protected]>
AuthorDate: Sun Aug 24 21:15:08 2025 +0200
adjust copyright year and update releasing doc
---
NOTICE | 2 +-
doc/RELEASING.md | 60 ++++++++++++++++++++++++----------------------
src/log4net/log4net.csproj | 2 +-
3 files changed, 33 insertions(+), 31 deletions(-)
diff --git a/NOTICE b/NOTICE
index eaab50a6..7f1db968 100644
--- a/NOTICE
+++ b/NOTICE
@@ -1,5 +1,5 @@
Apache log4net
- Copyright 2004-2024 The Apache Software Foundation
+ Copyright 2004-2025 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (https://www.apache.org/).
diff --git a/doc/RELEASING.md b/doc/RELEASING.md
index 5cb2ab1b..ddb4f49d 100644
--- a/doc/RELEASING.md
+++ b/doc/RELEASING.md
@@ -8,7 +8,7 @@ difficult than it needs to be. Some parts are automated and
others can be in
the future.
Assuming the code is in a place where a release can be made, for the imagined
-release version 2.0.123:
+release version 3.2.1:
1. Update the documentation under `src/site`
- minimally, this means at least:
@@ -21,42 +21,44 @@ release version 2.0.123:
- people who reported issues
- people who created pull requests
- people who suggested code that was implemented
-2. Build release artifacts with `npm run release`
- - if this doesn't work, you may need to `npm ci` first!
-3. Sign release artifacts (zips & nupkg) under `build/artifacts`
- - `./scripts/sign-log4net-libraries.sh/ps1`
-4. Clone out the log4net doc repo
(https://github.com/apache/logging-log4net-site)
+2. Build release artifacts with `scripts/build-release.ps1`
+ - the scripts works on Linux and Windows
+ - Prerequisites
+ - PowerShell
+ -
https://learn.microsoft.com/en-us/powershell/scripting/install/installing-powershell-on-windows
+ -
https://learn.microsoft.com/en-us/powershell/scripting/install/install-ubuntu
+ - zip (http://downloads.sourceforge.net/gnuwin32/zip-3.0-bin.zip)
+3. Clone out the log4net doc repo
(https://github.com/apache/logging-log4net-site)
- check out the `asf-staging` branch
- - create a folder which includes the version, eg `log4net-2.0.123`
-5. Copy the contents of `target/site` from this repo into the folder created
in (4)
+ - create a folder which includes the version, eg `log4net-3.2.1`
+4. Copy the contents of `target/site` from this repo into the folder created
in (4)
- remember to either update or link in sdk docs from a prior release
-6. Update the symlinks in the base of the docs repo, ie:
- - 2.0.x -> 2.0.123
- - 2.x -> 2.0.123
-7. update the `doap_log4net.rdf` to point to the new release
- - (copy-paste-modify an existing release)
-8. update the `.htaccess` file
- - the trailing RewriteRule should point to the new log4net-2.0.123 folder
-9. push the `asf-staging` branch to github and wait a bit
+5. Update the symlinks in the base of the docs repo, ie:
+ - 3.2.x -> 3.2.1
+ - 3.x -> 3.2.1
+6. update the `doap_log4net.rdf` to point to the new release
+7. update the `.htaccess` file
+ - the trailing RewriteRule should point to the new log4net-3.2.1 folder
+8. push the `asf-staging` branch to github and wait a bit
- after a minute or two, check the updates at
https://logging.staged.apache.org/log4net
- are you seeing the correct releases page?
- download links should (at this point) not work
-10. create an rc-releasd at GitHub with a tag like `rc/2.0.123-rc1`
+9. create an rc-releasd at GitHub with a tag like `rc/3.2.1-rc1`
- attach all the files from the build/artifacts folder, _including
signatures_
-11. get the artifacts in build/artifacts up to
https://downloads.apache.org/logging/log4net/
+10. get the artifacts in build/artifacts up to
https://downloads.apache.org/logging/log4net/
- `svn co https://dist.apache.org/repos/dist/dev/logging -N
apache-dist-logging-dev`
- `cd apache-dist-logging-dev`
- `svn up log4net`
- `svn delete *`
- - `mkdir 2.0.123`
+ - `mkdir 3.2.1`
- copy all artifacts to the new folder
- `svn add *`
- - `svn commit -m 'log4net 2.0.123'`
- - check https://dist.apache.org/repos/dist/dev/logging/log4net/2.0.123/
-12. raise a vote on the log4net mailing list ([email protected]) - see
MailTemplate.txt
-13. wait
-14. when the vote has 3 or more +1's, it's time to go live!
-15. copy the apache artifacts (binary and source) to the release svn repo and
commit
+ - `svn commit -m 'log4net 3.2.1'`
+ - check https://dist.apache.org/repos/dist/dev/logging/log4net/3.2.1/
+11. raise a vote on the log4net mailing list ([email protected]) - see
MailTemplate.txt
+12. wait
+13. when the vote has 3 or more +1's, it's time to go live!
+14. copy the apache artifacts (binary and source) to the release svn repo and
commit
- `svn co https://dist.apache.org/repos/dist/release/logging -N
apache-dist-logging-release`
- `cd apache-dist-logging-release`
- `svn up log4net`
@@ -64,13 +66,13 @@ release version 2.0.123:
- copy all artifacts to the new folder
- `svn add *`
- `svn commit`
-16. push the .nupkg to nuget.org
+15. push the .nupkg to nuget.org
- via `dotnet`: `dotnet nuget push <path to package> -s nuget.org -k <your
nuget api key>`
- via `nuget`: `nuget push <path to package> -Source nuget.org -ApiKey
<your nuget api key>`
-17. don't forget to make the docs live: in the logging-log4net-site folder:
+16. don't forget to make the docs live: in the logging-log4net-site folder:
- `git checkout asf-site`
- `git pull --rebase`
- `git merge asf-staging`
-18. rename the release at github, eg to `rel/2.0.123`
+17. rename the release at github, eg to `rel/3.2.1`
- double-check that the `rel` tag is created
-19. apply the next version by calling `./scripts/update-version.ps1 2.0.123
2.0.124`
+18. apply the next version by calling `./scripts/update-version.ps1 3.2.1
3.2.2`
\ No newline at end of file
diff --git a/src/log4net/log4net.csproj b/src/log4net/log4net.csproj
index d46802ff..b5cad792 100644
--- a/src/log4net/log4net.csproj
+++ b/src/log4net/log4net.csproj
@@ -37,7 +37,7 @@ log4net is designed with two distinct goals in mind: speed
and flexibility
</PropertyGroup>
<PropertyGroup Label="NuGet generation">
<Authors>The Apache Software Foundation</Authors>
- <Copyright>Copyright 2004-2024 The Apache Software Foundation</Copyright>
+ <Copyright>Copyright 2004-2025 The Apache Software Foundation</Copyright>
<DevelopmentDependency>false</DevelopmentDependency>
<IsPackable>true</IsPackable>
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>