[ 
https://issues.apache.org/jira/browse/TOMEE-3879?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Richard Zowalla updated TOMEE-3879:
-----------------------------------
    Description: 
{*}Description after debugging:{*}{*}{*}

After debugging the issue it is not related to permissions. We were missing 
--add-opens options in the itests/failover tests. After adding the options, the 
tests will succeed.

Permissions are "ok" in the ZIP. Keep in mind, that a ZIP cannot preserve 
permissions by design (only on Unix systems by using extra fields). We do not 
need to change anything as we do not need those permissions in the itests.

*Original Description*

Even though the assembly does set the right permissions, they aren't preserved 
when extracting the ZIP file.

 

Different possible options ...
 * Switch to tag.gz and use the same approach as we do for iTests to untar.
 * Use commons-compress with the zip file so the permissions are used and 
applied after unpacking
 * Fix ou Unzip logic to honor the permissions
 * Run a process to apply the permissions after unpacking the zip.

  was:
Even though the assembly does set the right permissions, they aren't preserved 
when extracting the ZIP file.

 

Different possible options ...
 * Switch to tag.gz and use the same approach as we do for iTests to untar.
 * Use commons-compress with the zip file so the permissions are used and 
applied after unpacking
 * Fix ou Unzip logic to honor the permissions
 * Run a process to apply the permissions after unpacking the zip.

        Summary: Add missing --add-opens options to itests/failover   (was: 
Make openejb-standalone bin/* executable)

> Add missing --add-opens options to itests/failover 
> ---------------------------------------------------
>
>                 Key: TOMEE-3879
>                 URL: https://issues.apache.org/jira/browse/TOMEE-3879
>             Project: TomEE
>          Issue Type: Sub-task
>          Components: TomEE Build, TomEE Core Server
>    Affects Versions: 9.0.0-M7
>            Reporter: Jean-Louis Monteiro
>            Assignee: Richard Zowalla
>            Priority: Major
>         Attachments: 
> Change_Unzip_logic_to_handle_tar_gz_and_set_posix_permissions.patch, 
> image-2022-03-29-08-41-16-436.png
>
>
> {*}Description after debugging:{*}{*}{*}
> After debugging the issue it is not related to permissions. We were missing 
> --add-opens options in the itests/failover tests. After adding the options, 
> the tests will succeed.
> Permissions are "ok" in the ZIP. Keep in mind, that a ZIP cannot preserve 
> permissions by design (only on Unix systems by using extra fields). We do not 
> need to change anything as we do not need those permissions in the itests.
> *Original Description*
> Even though the assembly does set the right permissions, they aren't 
> preserved when extracting the ZIP file.
>  
> Different possible options ...
>  * Switch to tag.gz and use the same approach as we do for iTests to untar.
>  * Use commons-compress with the zip file so the permissions are used and 
> applied after unpacking
>  * Fix ou Unzip logic to honor the permissions
>  * Run a process to apply the permissions after unpacking the zip.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to