]> Cypherpunks repositories - nncp.git/commitdiff
Prepare for the next release
authorSergey Matveev <stargrave@stargrave.org>
Tue, 23 Jul 2024 09:07:40 +0000 (12:07 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Tue, 23 Jul 2024 09:48:59 +0000 (12:48 +0300)
doc/building.texi
doc/install.texi
doc/news.ru.texi
doc/news.texi
makedist
src/nncp.go

index 3e8b5b9bf22779231496a06d6bf3e5e0e5480945..4da6a676e2541d029e89dc91ff70cbeebaa2096b 100644 (file)
@@ -2,10 +2,7 @@
 @cindex building
 @section Build instructions
 
-Make sure that Go 1.20+ is installed. Beware, that @strong{currently}
-building with Go 1.22 is impossible unless @ref{noyggdrasil,
-@code{noyggdrasil}} tag is set.
-
+Make sure that Go 1.22+ is installed.
 Go can be installed from packages or
 @url{https://go.dev/doc/install/source, build manually}:
 
index a95adad2f996a1874af1003d6b4d6238f7939e37..7ffae6191a95029e407ef65416aa367a140fa5cb 100644 (file)
@@ -50,7 +50,7 @@ NNCP should run on any POSIX-compatible operating system.
 @pindex go
 @pindex texinfo
 NNCP is written on @url{https://go.dev/, Go} programming language
-and you have to install Go compiler 1.20+ version.
+and you have to install Go compiler 1.22+ version.
 @url{http://cr.yp.to/redo.html, redo} build system is recommended for
 convenience. @url{https://www.gnu.org/software/texinfo/, Texinfo} is
 used for building documentation (although tarballs already include it).
index f865bebdd38194cc12c07b52d5867393416d988e..4fe9c0246ff2ede17a7feea7bde720a3e789b095 100644 (file)
@@ -1,6 +1,22 @@
 @node Новости
 @section Новости
 
+@node Релиз 8.11.0
+@subsection Релиз 8.11.0
+@itemize
+
+@item
+Исправлена невозможность сборки под Go 1.22. Теперь это минимальная версия.
+
+@item
+Обновлены зависимые библиотеки.
+
+@item
+@code{go.cypherpunks.ru} имя Go модуля изменено на @code{go.cypherpunks.su},
+так как домен скоро исчезнет.
+
+@end itemize
+
 @node Релиз 8.10.0
 @subsection Релиз 8.10.0
 @itemize
index 445bb6d98dba762f8057ccbe99777999ae7beb8f..bcd224b7266ce7e772d9ac59c420ec7095391c38 100644 (file)
@@ -4,6 +4,22 @@
 
 See also this page @ref{Новости, on russian}.
 
+@node Release 8_11_0
+@section Release 8.11.0
+@itemize
+
+@item
+Fixed buildability under Go 1.22. Now it is the minimal version.
+
+@item
+Updated dependant libraries.
+
+@item
+@code{go.cypherpunks.ru} Go module name is changed to @code{go.cypherpunks.su},
+as domain will expire soon.
+
+@end itemize
+
 @node Release 8_10_0
 @section Release 8.10.0
 @itemize
index f0b84f161b22837ae0fe61b9c279c88f21bae751..3c84be6c04dd9a72178ac9d01198109d13935c7a 100755 (executable)
--- a/makedist
+++ b/makedist
@@ -103,8 +103,6 @@ rm -r doc/.well-known
 
 ########################################################################
 
-perl -i -npe "s/GO build/GO build -mod=vendor/" bin/build
-perl -i -npe "s/GO list/GO list -mod=vendor/" bin/build
 rm makedist version
 rm -r .git t
 redo-cleanup full
@@ -114,12 +112,11 @@ find . -type f -name "*.sh" -exec chmod +x {} +
 chmod +x bin/build install install-strip uninstall
 
 cd ..
-tar cvf nncp-"$release".tar --uid=0 --gid=0 --numeric-owner nncp-"$release"
-xz -9v nncp-"$release".tar
+detpax nncp-"$release" | xz -9v >nncp-"$release".tar.xz
 tarball=nncp-"$release".tar.xz
 ssh-keygen -Y sign -f ~/.ssh/sign/releases@nncpgo.org -n file $tarball
 gpg --armor --detach-sign --sign --local-user releases@nncpgo.org "$tarball"
-meta4-create -fn "$tarball" -mtime "$tarball" \
+meta4ra-create -fn "$tarball" -mtime "$tarball" \
     -sig-pgp "$tarball".asc -sig-ssh "$tarball".sig \
     http://www.nncpgo.org/download/"$tarball" \
     http://y.www.nncpgo.org/download/"$tarball" \
index 12420897d65efa1dcb65ae179caa458126f2c7aa..9bfdb972e3007e833dfcbefd260a224f6d845e15 100644 (file)
@@ -39,7 +39,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.`
 )
 
 var (
-       Version string = "8.10.0"
+       Version string = "8.11.0"
 
        Base32Codec *base32.Encoding = base32.StdEncoding.WithPadding(base32.NoPadding)
 )