Yes, 1 for fixing some libraries

El lun, 3 mar 2025 a las 16:57, James Dailey (<jdai...@apache.org>)
escribió:

> I fixed a small error in my KEY in KEYS.  Should be working now.
>
> Victor - are you planning on adding some PRs?
>
> On Mon, Mar 3, 2025 at 11:55 AM Ádám Sághy <adamsa...@gmail.com> wrote:
>
>> Hi guys,
>>
>> Adam, James: I am afraid something is not right around the keys and i was
>> unable to verify :(
>>
>> Let me share my steps and findings:
>> - Downloaded "apache-fineract-1.11.0-binary.tar.gz.asc” and
>>  "apache-fineract-1.11.0-binary.tar.gz”.
>>
>> Run "gpg --verify apache-fineract-1.11.0-binary.tar.gz.asc
>> apache-fineract-1.11.0-binary.tar.gz” on them gave the following:
>>
>> gpg: Signature made Sat  1 Mar 02:06:12 2025 GMT
>> gpg:                using EDDSA key
>> BD58EA9F85201ADB52CFC0444F169FF263F5F98E
>> gpg: Can't check signature: No public key
>>
>> Run "gpg --keyserver keys.openpgp.org --recv-key
>> BD58EA9F85201ADB52CFC0444F169FF263F5F98E”
>>
>> gpg: key 4F169FF263F5F98E: no user ID  <- THIS LOOKS BAD!
>> gpg: Total number processed: 1
>>
>> Run "gpg --verify apache-fineract-1.11.0-binary.tar.gz.asc
>> apache-fineract-1.11.0-binary.tar.gz” once ag
>> gpg: Signature made Sat  1 Mar 02:06:12 2025 GMT
>> gpg:                using EDDSA key
>> BD58EA9F85201ADB52CFC0444F169FF263F5F98E
>> gpg: Can't check signature: No public key
>>
>>
>> I have tried to import the KEYS from
>> https://dist.apache.org/repos/dist/dev/fineract/KEYS but got the very
>> same issue that Victor mentioned.
>>
>> I have taken a look on the patch that was shared by Adam Monsen, but i am
>> not comfortable with that since it contains many changes compared to the
>> uploaded file!
>>
>> Also the previous PGP keys and the one that was uploaded by James? not
>> even similar in length.
>>
>> Are we sure the proper keys were created?
>>
>> Regards,
>> Adam
>>
>>
>> On 2025. Mar 3., at 17:45, VICTOR MANUEL ROMERO RODRIGUEZ <
>> victor.rom...@fintecheando.mx> wrote:
>>
>> @Adam Monsen <amon...@mifos.org> I found that the testing on
>> binaryDistTar task is taking my JVM locale (which is es-MX), so then
>> changing the locale to en-US fixes it.
>>
>>  Caused by: PlatformApiDataValidationException{errors=[The parameter 
>> `startDate` is invalid based on the dateFormat: *`dd MMMM yyyy` and locale: 
>> `en` provided*:]}
>>       at 
>> app//org.apache.fineract.portfolio.loanaccount.service.reaging.LoanReAgingValidatorTest.lambda$testValidateReAge_ShouldThrowException_WhenLoanIsNotActive$13(LoanReAgingValidatorTest.java:361)
>>   Caused by: java.time.format.DateTimeParseException: Text '*08 abril 2025*'
>>
>>
>> El lun, 3 mar 2025 a las 11:36, Adam Monsen (<amon...@mifos.org>)
>> escribió:
>>
>>> Hi Victor, thank you for helping me with this!
>>>
>>> Others: *we need help* *from at least two more people* to get this
>>> release out the door. Please:
>>>
>>> 1. download the release candidate artifacts and verify their integrity
>>> 2. run a build using only the source tarball and the recommended JDK
>>> 3. start up a Fineract server using the war in the binary tarball
>>>
>>> These are just suggestions and I apologize for being brief/vague, I'm
>>> looking forward to helping out with documenting and detailing this process.
>>> If you have feedback on the best way to perform these steps, please share.
>>>
>>> Victor wrote:
>>>
>>>> The attached file contains the commands executed and shows checksum
>>>> error verification for the KEYS file.
>>>
>>>
>>> Good catch! I was able to reproduce this. The "invalid armor header" /
>>> "cabecera de armadura inválida", "CRC error" / "Error en suma de
>>> comprobación", and "[don't know]: invalid packet (ctb=40)" messages are all
>>> due to *one missing newline in the last key*. I hadn't run into this
>>> error previously because I think James gave me that key directly when we
>>> were able to do a mini keysigning party in person and it was properly
>>> formatted. But yeah, that's an invalid key there. Probably a copy/paste
>>> error or something.
>>>
>>> I'd like to improve this KEYS file to fix the broken key, add some
>>> documentation at the top, and use consistent formatting. James or Aleks,
>>> will you please review, apply and commit the attached patch against
>>> https://dist.apache.org/repos/dist/dev/fineract/KEYS at r71016?
>>>
>>> Regarding verifying the release candidate, I don't think there's much
>>> value in running the srcDistTar task, but I suppose it doesn't hurt. The
>>> binaryDistTar task is a bit more useful since it does build the code and
>>> run some basic tests. I'm not sure exactly what failed there but I'd say
>>> start with the recommended JDK version and try running the build from a
>>> *very* clean environment. For example, I've found I need to sometimes
>>> run `git clean -fdx` remove all of ~/.gradle to get a successful Fineract
>>> build and/or test run. I think this helps get rid of cached artifacts or
>>> old/bad dependencies or something.
>>>
>>> I wrote:
>>>
>>>> The help I'm seeking is for PMC members to fetch and verify these
>>>> artifacts are valid, following "Step 9: Verify Distribution Staging" from
>>>> the official docs (current-enough copy at
>>>> https://fineract.apache.org/docs/current/ ) and
>>>> https://www.apache.org/legal/release-policy.html . Additionally, my
>>>> unofficial suggestions are currently living at
>>>> https://github.com/meonkeys/fineract-asf-release-checklist/ (there's
>>>> some overlap and it's a work in progress, but I've got some good ideas
>>>> there).
>>>>
>>>> I'm working on updates to the docs to reflect what worked and didn't
>>>> for us today.
>>>
>>>
>>

Reply via email to