Hi Guillaume:
[INFO] --- checkstyle:3.4.0:check (verify-style) @ sshd-common ---
[INFO] There are 57 errors reported by Checkstyle 9.3 with
/home/elecharny/Téléchargements/sshd/apache-sshd-2.15.0/sshd-checkstyle.xml
ruleset.
[ERROR]
src/main/java/org/apache/sshd/common/config/keys/loader/openssh/kdf/BCrypt.java:[2]
(header) Header: La ligne ne correspond pas à la ligne d'en-tête
attendue ' * Licensed to the Apache Software Foundation (ASF) under one'.
[ERROR]
src/test/java/org/apache/sshd/common/channel/PtyModeValueTest.java:[42,1]
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR]
src/test/java/org/apache/sshd/common/channel/SttySupportTest.java:[40,1]
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR]
src/test/java/org/apache/sshd/common/signature/RSASignatureVariantsTest.java:[37,1]
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR]
src/test/java/org/apache/sshd/common/signature/BuiltinSignaturesTest.java:[46,1]
(sizes) MethodCount: Le nombre de méthodes de package est de 6 alors que
le maximum autorisé est de 5.
[ERROR]
src/test/java/org/apache/sshd/common/file/root/RootedFileSystemProviderTest.java:[73,1]
(sizes) MethodCount: Le nombre de méthodes de package est de 40 alors
que le maximum autorisé est de 5.
[ERROR]
src/test/java/org/apache/sshd/common/random/RandomFactoryTest.java:[37,1]
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR] src/test/java/org/apache/sshd/common/PropertyTest.java:[44,1]
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR]
src/test/java/org/apache/sshd/common/util/Int2IntFunctionTest.java:[39,1]
(sizes) MethodCount: Le nombre de méthodes de package est de 11 alors
que le maximum autorisé est de 5.
[ERROR]
src/test/java/org/apache/sshd/common/util/security/SecurityUtilsDHGEXGroupKeySizeTest.java:[39,1]
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR]
src/test/java/org/apache/sshd/common/util/security/SecurityProviderRegistrarCipherNameTest.java:[40,1]
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR]
src/test/java/org/apache/sshd/common/util/security/bouncycastle/BouncyCastleGeneratorHostKeyProviderTest.java:[53,1]
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR]
src/test/java/org/apache/sshd/common/util/security/eddsa/Ed25519VectorsTest.java:[53,1]
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR]
src/test/java/org/apache/sshd/common/util/OsUtilsTest.java:[36,1]
(sizes) MethodCount: Le nombre de méthodes de package est de 6 alors que
le maximum autorisé est de 5.
[ERROR]
src/test/java/org/apache/sshd/common/util/PathsConcatentionTest.java:[37,1]
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR]
src/test/java/org/apache/sshd/common/util/GenericUtilsTest.java:[44,1]
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR]
src/test/java/org/apache/sshd/common/util/GenericUtilsTest.java:[44,1]
(sizes) MethodCount: Le nombre de méthodes de package est de 11 alors
que le maximum autorisé est de 5.
[ERROR]
src/test/java/org/apache/sshd/common/util/io/der/ASN1ClassTest.java:[35,1]
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR]
src/test/java/org/apache/sshd/common/util/io/der/ASN1TypeTest.java:[35,1]
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR]
src/test/java/org/apache/sshd/common/util/io/output/LineOutputStreamTest.java:[44,1]
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR]
src/test/java/org/apache/sshd/common/util/io/ModifiableFileWatcherTest.java:[55,1]
(sizes) MethodCount: Le nombre de méthodes de package est de 7 alors que
le maximum autorisé est de 5.
[ERROR]
src/test/java/org/apache/sshd/common/util/io/input/NullInputStreamTest.java:[39,1]
(sizes) MethodCount: Le nombre de méthodes de package est de 6 alors que
le maximum autorisé est de 5.
[ERROR]
src/test/java/org/apache/sshd/common/util/buffer/BufferTest.java:[36,1]
(sizes) MethodCount: Le nombre de méthodes de package est de 8 alors que
le maximum autorisé est de 5.
[ERROR]
src/test/java/org/apache/sshd/common/util/ExceptionUtilsAndroidPeelTest.java:[40,1]
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR]
src/test/java/org/apache/sshd/common/util/net/SshdSocketIpv6AddressTest.java:[37,1]
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR]
src/test/java/org/apache/sshd/common/PropertyResolverParseBooleanTest.java:[38,1]
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR]
src/test/java/org/apache/sshd/common/NamedFactoryTest.java:[28,1]
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR]
src/test/java/org/apache/sshd/common/kex/KexProposalOptionTest.java:[43,1]
(sizes) MethodCount: Le nombre de méthodes de package est de 6 alors que
le maximum autorisé est de 5.
[ERROR]
src/test/java/org/apache/sshd/common/compression/BuiltinCompressionsTest.java:[53,1]
(sizes) MethodCount: Le nombre de méthodes de package est de 7 alors que
le maximum autorisé est de 5.
[ERROR]
src/test/java/org/apache/sshd/common/cipher/ECCurvesTest.java:[38,1]
(sizes) MethodCount: Le nombre de méthodes de package est de 6 alors que
le maximum autorisé est de 5.
[ERROR]
src/test/java/org/apache/sshd/common/cipher/BaseCipherResetTest.java:[45,1]
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR]
src/test/java/org/apache/sshd/common/config/keys/KeyUtilsFingerprintCaseSensitivityTest.java:[43,1]
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR]
src/test/java/org/apache/sshd/common/config/keys/BuiltinIdentitiesTest.java:[51,1]
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR]
src/test/java/org/apache/sshd/common/config/keys/KeyUtilsTest.java:[65,1]
(sizes) MethodCount: Le nombre de méthodes de package est de 9 alors que
le maximum autorisé est de 5.
[ERROR]
src/test/java/org/apache/sshd/common/config/keys/loader/openssh/OpenSSHKeyPairResourceParserDecodingTest.java:[44,1]
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR]
src/test/java/org/apache/sshd/common/config/keys/loader/openssh/OpenSSHMaxBCryptRoundsSettingTest.java:[44,1]
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR]
src/test/java/org/apache/sshd/common/config/keys/loader/openssh/OpenSSHKeyPairResourceParserPasswordTest.java:[53,1]
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR]
src/test/java/org/apache/sshd/common/config/keys/loader/openssh/OpenSSHKeyPairResourceParserAEADTest.java:[40,1]
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR]
src/test/java/org/apache/sshd/common/config/keys/loader/ssh2/Ssh2PublicKeyEntryDecoderByKeyTypeTest.java:[48,1]
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR]
src/test/java/org/apache/sshd/common/config/keys/loader/pem/PKCS8PEMResourceKeyPairParserTest.java:[57,1]
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR]
src/test/java/org/apache/sshd/common/config/keys/loader/AESPrivateKeyObfuscatorTest.java:[48,1]
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR]
src/test/java/org/apache/sshd/common/config/keys/EcdsaPublicKeyEntryDecoderTest.java:[42,1]
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR]
src/test/java/org/apache/sshd/common/config/keys/writer/openssh/OpenSSHKeyPairResourceWriterTest.java:[64,1]
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR]
src/test/java/org/apache/sshd/common/config/keys/AuthorizedKeyEntryLoginOptionsParseTest.java:[40,1]
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR]
src/test/java/org/apache/sshd/common/config/keys/KeyUtilsCloneTest.java:[49,1]
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR]
src/test/java/org/apache/sshd/common/config/keys/KeyUtilsFingerprintGenerationTest.java:[48,1]
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR]
src/test/java/org/apache/sshd/common/config/keys/KeyRandomArtTest.java:[46,1]
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR]
src/test/java/org/apache/sshd/common/keyprovider/KeyIdentityProviderResolutionTest.java:[40,1]
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR]
src/test/java/org/apache/sshd/common/mac/BuiltinMacsTest.java:[51,1]
(sizes) MethodCount: Le nombre de méthodes de package est de 7 alors que
le maximum autorisé est de 5.
[ERROR]
src/test/java/org/apache/sshd/common/mac/MacVectorsTest.java:[49,1]
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR]
src/test/java/org/apache/sshd/client/config/hosts/KnownHostEntryTest.java:[33,1]
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR]
src/test/java/org/apache/sshd/client/config/hosts/HostConfigEntryTest.java:[48,1]
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR]
src/test/java/org/apache/sshd/client/config/hosts/HostConfigEntryTest.java:[48,1]
(sizes) MethodCount: Le nombre de méthodes de package est de 21 alors
que le maximum autorisé est de 5.
[ERROR]
src/test/java/org/apache/sshd/client/config/hosts/KnownHostHashEntryTest.java:[43,1]
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR]
src/test/java/org/apache/sshd/client/config/hosts/KnownHostHashValueTest.java:[42,1]
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR]
src/test/java/org/apache/sshd/server/keyprovider/SimpleGeneratorHostKeyProviderTest.java:[50,1]
(coding) MissingCtor: Il manque un constructeur à la classe.
[ERROR]
src/test/java/org/apache/sshd/server/keyprovider/SimpleGeneratorHostKeyProviderTest.java:[50,1]
(sizes) MethodCount: Le nombre de méthodes de package est de 6 alors que
le maximum autorisé est de 5.
Le 17/02/2025 à 10:36, Guillaume Nodet a écrit :
It does work for me on MacOs.
Could you check what kind of checkstyle errors are reported ?
Le lun. 17 févr. 2025 à 09:35, Emmanuel Lecharny <elecha...@gmail.com> a
écrit :
My env:
- maven 3.9.9
- Java 17 or 21
- Linux
Le 17/02/2025 à 09:34, Emmanuel Lecharny a écrit :
Hi,
when I tried with the src tgz, I got that:
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-checkstyle-plugin:3.4.0:check
(verify-style) on project sshd-common: You have 57 Checkstyle
violations. -> [Help 1]
Le 12/02/2025 à 14:07, Guillaume Nodet a écrit :
Hey,
I've staged a candidate release for an SSHD 2.15.0 release.
Official staging repo:
https://dist.apache.org/repos/dist/dev/mina/sshd/2.15.0/
Maven staging repo:
https://repository.apache.org/content/repositories/orgapachemina-1111
Git tag:
https://github.com/apache/mina-sshd/commits/sshd-2.15.0
Release notes preview:
https://gist.github.com/gnodet/6a64b6cf0354a53f77228d0514ca945b
Please review and vote !
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@mina.apache.org
For additional commands, e-mail: dev-h...@mina.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@mina.apache.org
For additional commands, e-mail: dev-h...@mina.apache.org