[ 
http://jira.codehaus.org/browse/MASSEMBLY-75?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=188836#action_188836
 ] 

John Casey commented on MASSEMBLY-75:
-------------------------------------

I notice there is not a single test case attached to this issue. I have a 
series of integration tests in this plugin that are designed to tell me whether 
a particular issue has been fixed, in addition to unit tests in the dependency 
projects. Obviously, they don't cover the use cases you are describing. Maybe 
you have something you can contribute to help me find the issue.

BTW, this is open source, and in Maven there is a lot to do. If you have a 
deadline for getting this fix done, then you may want to have a look around to 
see whether you can find the issue yourself. Otherwise, it depends on the few 
of us Maven developers finding time to put together a release, test it as best 
we can, and ship it.

> Unpacked TAR dependencies do not preserve file mode nor uid/gid
> ---------------------------------------------------------------
>
>                 Key: MASSEMBLY-75
>                 URL: http://jira.codehaus.org/browse/MASSEMBLY-75
>             Project: Maven 2.x Assembly Plugin
>          Issue Type: Bug
>    Affects Versions: 2.0.1
>            Reporter: Maciej Szefler
>            Assignee: John Casey
>             Fix For: 2.2-beta-3
>
>
> "TAR" Assemblies generated from unpacking another TAR do not preserver the 
> extended file information (uid/gid/mod). For example:
> if bar.tar contains an executable file "baz" and
> if our .pom has the following dependency:
>     <dependency>
>       <groupId>foo</groupId>
>       <artifactId>bar</artifactId>
>       <type>tar</type>
>       <scope>compile</scope>
>     </dependency>
> and our assembly.xml has the following:
> <assembly>
>     <id></id>
>     <formats>
>         <format>tar.gz</format>
>     </formats>
> ....
>    <dependencySets>
>         <dependencySet>
>             <scope>compile</scope>
>             <outputDirectory/>
>             <includes>
>                 <include>foo:bar</include>
>             </includes>
>             <unpack>true</unpack>
>         </dependencySet>
> then the generated assembly will contain "baz", but it will no longer be 
> executable.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to