[jira] [Commented] (MASSEMBLY-775) Emit WARNING instead of ERROR
[ https://issues.apache.org/jira/browse/MASSEMBLY-775?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17087454#comment-17087454 ] Bruce Wen commented on MASSEMBLY-775: - Even use ${file.separator}, it still print warning. {code:java} 100 101 ${basedir}${file.separator}resources${file.separator}b${file.separator}assembly.xml 102 {code} {code:java} [INFO] --- maven-assembly-plugin:3.2.0:single (default) @ ipt-test --- [INFO] Reading assembly descriptor: /a/resources/b/assembly.xml [WARNING] The assembly descriptor contains a *nix-specific root-relative reference (starting with slash). This is not portable and might fail on Windows: / [WARNING] The assembly descriptor contains a *nix-specific root-relative reference (starting with slash). This is not portable and might fail on Windows: / [WARNING] The assembly descriptor contains a *nix-specific root-relative reference (starting with slash). This is not portable and might fail on Windows: / {code} > Emit WARNING instead of ERROR > - > > Key: MASSEMBLY-775 > URL: https://issues.apache.org/jira/browse/MASSEMBLY-775 > Project: Maven Assembly Plugin > Issue Type: Improvement >Affects Versions: 2.5.5 >Reporter: Karl Heinz Marbaise >Priority: Minor > Time Spent: 10m > Remaining Estimate: 0h > > I have currently a build which creates several tar/tar.gz/zip archives etc. > {code} > [INFO] Reading assembly descriptor: src/main/assembly/descriptor-inner-tar.xml > [INFO] Reading assembly descriptor: src/main/assembly/descriptor.xml > [INFO] Building tar: C:\...\xyz-X.y.z-SNAPSHOT-dist.tar > [ERROR] OS=Windows and the assembly descriptor contains a *nix-specific > root-relative-reference (starting with slash) / > [ERROR] OS=Windows and the assembly descriptor contains a *nix-specific > root-relative-reference (starting with slash) / > {code} > In my opinion the message could be a WARNING instead of an error ? WDYT ? -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (MASSEMBLY-775) Emit WARNING instead of ERROR
[ https://issues.apache.org/jira/browse/MASSEMBLY-775?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17086403#comment-17086403 ] Robert Scholte commented on MASSEMBLY-775: -- [~struberg] you should probably rebase your PR and push it by now ;) > Emit WARNING instead of ERROR > - > > Key: MASSEMBLY-775 > URL: https://issues.apache.org/jira/browse/MASSEMBLY-775 > Project: Maven Assembly Plugin > Issue Type: Improvement >Affects Versions: 2.5.5 >Reporter: Karl Heinz Marbaise >Priority: Minor > Time Spent: 10m > Remaining Estimate: 0h > > I have currently a build which creates several tar/tar.gz/zip archives etc. > {code} > [INFO] Reading assembly descriptor: src/main/assembly/descriptor-inner-tar.xml > [INFO] Reading assembly descriptor: src/main/assembly/descriptor.xml > [INFO] Building tar: C:\...\xyz-X.y.z-SNAPSHOT-dist.tar > [ERROR] OS=Windows and the assembly descriptor contains a *nix-specific > root-relative-reference (starting with slash) / > [ERROR] OS=Windows and the assembly descriptor contains a *nix-specific > root-relative-reference (starting with slash) / > {code} > In my opinion the message could be a WARNING instead of an error ? WDYT ? -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (MASSEMBLY-775) Emit WARNING instead of ERROR
[ https://issues.apache.org/jira/browse/MASSEMBLY-775?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17008193#comment-17008193 ] Hudson commented on MASSEMBLY-775: -- Build succeeded in Jenkins: Maven TLP » maven-assembly-plugin » master #40 See https://builds.apache.org/job/maven-box/job/maven-assembly-plugin/job/master/40/ > Emit WARNING instead of ERROR > - > > Key: MASSEMBLY-775 > URL: https://issues.apache.org/jira/browse/MASSEMBLY-775 > Project: Maven Assembly Plugin > Issue Type: Improvement >Affects Versions: 2.5.5 >Reporter: Karl Heinz Marbaise >Priority: Minor > Time Spent: 10m > Remaining Estimate: 0h > > I have currently a build which creates several tar/tar.gz/zip archives etc. > {code} > [INFO] Reading assembly descriptor: src/main/assembly/descriptor-inner-tar.xml > [INFO] Reading assembly descriptor: src/main/assembly/descriptor.xml > [INFO] Building tar: C:\...\xyz-X.y.z-SNAPSHOT-dist.tar > [ERROR] OS=Windows and the assembly descriptor contains a *nix-specific > root-relative-reference (starting with slash) / > [ERROR] OS=Windows and the assembly descriptor contains a *nix-specific > root-relative-reference (starting with slash) / > {code} > In my opinion the message could be a WARNING instead of an error ? WDYT ? -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (MASSEMBLY-775) Emit WARNING instead of ERROR
[ https://issues.apache.org/jira/browse/MASSEMBLY-775?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17006514#comment-17006514 ] Hudson commented on MASSEMBLY-775: -- Build failed in Jenkins: Maven TLP » maven-assembly-plugin » master #37 See https://builds.apache.org/job/maven-box/job/maven-assembly-plugin/job/master/37/ > Emit WARNING instead of ERROR > - > > Key: MASSEMBLY-775 > URL: https://issues.apache.org/jira/browse/MASSEMBLY-775 > Project: Maven Assembly Plugin > Issue Type: Improvement >Affects Versions: 2.5.5 >Reporter: Karl Heinz Marbaise >Priority: Minor > Time Spent: 10m > Remaining Estimate: 0h > > I have currently a build which creates several tar/tar.gz/zip archives etc. > {code} > [INFO] Reading assembly descriptor: src/main/assembly/descriptor-inner-tar.xml > [INFO] Reading assembly descriptor: src/main/assembly/descriptor.xml > [INFO] Building tar: C:\...\xyz-X.y.z-SNAPSHOT-dist.tar > [ERROR] OS=Windows and the assembly descriptor contains a *nix-specific > root-relative-reference (starting with slash) / > [ERROR] OS=Windows and the assembly descriptor contains a *nix-specific > root-relative-reference (starting with slash) / > {code} > In my opinion the message could be a WARNING instead of an error ? WDYT ? -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (MASSEMBLY-775) Emit WARNING instead of ERROR
[ https://issues.apache.org/jira/browse/MASSEMBLY-775?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17003278#comment-17003278 ] Mark Struberg commented on MASSEMBLY-775: - proposed change up for review [https://github.com/apache/maven-assembly-plugin/pull/14] Gonna commit it in the next 2 days if no one is yelling ;) > Emit WARNING instead of ERROR > - > > Key: MASSEMBLY-775 > URL: https://issues.apache.org/jira/browse/MASSEMBLY-775 > Project: Maven Assembly Plugin > Issue Type: Improvement >Affects Versions: 2.5.5 >Reporter: Karl Heinz Marbaise >Priority: Minor > Time Spent: 10m > Remaining Estimate: 0h > > I have currently a build which creates several tar/tar.gz/zip archives etc. > {code} > [INFO] Reading assembly descriptor: src/main/assembly/descriptor-inner-tar.xml > [INFO] Reading assembly descriptor: src/main/assembly/descriptor.xml > [INFO] Building tar: C:\...\xyz-X.y.z-SNAPSHOT-dist.tar > [ERROR] OS=Windows and the assembly descriptor contains a *nix-specific > root-relative-reference (starting with slash) / > [ERROR] OS=Windows and the assembly descriptor contains a *nix-specific > root-relative-reference (starting with slash) / > {code} > In my opinion the message could be a WARNING instead of an error ? WDYT ? -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (MASSEMBLY-775) Emit WARNING instead of ERROR
[ https://issues.apache.org/jira/browse/MASSEMBLY-775?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17002950#comment-17002950 ] Mark Struberg commented on MASSEMBLY-775: - Yea, the problem is not really the WARN or ERROR. It's more that nobody can really use an absolute path under Windows right now ;) > Emit WARNING instead of ERROR > - > > Key: MASSEMBLY-775 > URL: https://issues.apache.org/jira/browse/MASSEMBLY-775 > Project: Maven Assembly Plugin > Issue Type: Improvement >Affects Versions: 2.5.5 >Reporter: Karl Heinz Marbaise >Priority: Minor > > I have currently a build which creates several tar/tar.gz/zip archives etc. > {code} > [INFO] Reading assembly descriptor: src/main/assembly/descriptor-inner-tar.xml > [INFO] Reading assembly descriptor: src/main/assembly/descriptor.xml > [INFO] Building tar: C:\...\xyz-X.y.z-SNAPSHOT-dist.tar > [ERROR] OS=Windows and the assembly descriptor contains a *nix-specific > root-relative-reference (starting with slash) / > [ERROR] OS=Windows and the assembly descriptor contains a *nix-specific > root-relative-reference (starting with slash) / > {code} > In my opinion the message could be a WARNING instead of an error ? WDYT ? -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (MASSEMBLY-775) Emit WARNING instead of ERROR
[ https://issues.apache.org/jira/browse/MASSEMBLY-775?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17002949#comment-17002949 ] Alan Czajkowski commented on MASSEMBLY-775: --- been waiting a while for this fix ... > Emit WARNING instead of ERROR > - > > Key: MASSEMBLY-775 > URL: https://issues.apache.org/jira/browse/MASSEMBLY-775 > Project: Maven Assembly Plugin > Issue Type: Improvement >Affects Versions: 2.5.5 >Reporter: Karl Heinz Marbaise >Priority: Minor > > I have currently a build which creates several tar/tar.gz/zip archives etc. > {code} > [INFO] Reading assembly descriptor: src/main/assembly/descriptor-inner-tar.xml > [INFO] Reading assembly descriptor: src/main/assembly/descriptor.xml > [INFO] Building tar: C:\...\xyz-X.y.z-SNAPSHOT-dist.tar > [ERROR] OS=Windows and the assembly descriptor contains a *nix-specific > root-relative-reference (starting with slash) / > [ERROR] OS=Windows and the assembly descriptor contains a *nix-specific > root-relative-reference (starting with slash) / > {code} > In my opinion the message could be a WARNING instead of an error ? WDYT ? -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (MASSEMBLY-775) Emit WARNING instead of ERROR
[ https://issues.apache.org/jira/browse/MASSEMBLY-775?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17002881#comment-17002881 ] Mark Struberg commented on MASSEMBLY-775: - There are actual that a {{/}} is interpreted as absolute directory in linux, but not on windows. And this is due to us using {{File#isAbsolute()}} in {{org.apache.maven.plugins.assembly.archive.task.AddFileSetsTask#getFileSetDirectory}}. [https://github.com/apache/maven-assembly-plugin/blob/master/src/main/java/org/apache/maven/plugins/assembly/archive/task/AddFileSetsTask.java#L189] If it is not File#absolute then we pretend to be a subdirectory of the current project. But only on Windows! This really really sounds wrong. Right now those builds are NOT reproducible on a different OS! So we might really go for checking for paths beginning with a {{"/"}} ourselves. Yes, this would be kind of slightly backward incompatible, but it would be far superior in terms of compatibility. I think we could live with the diffferent behaviour if we bump to a new minor version, e.g. 3.3.0. > Emit WARNING instead of ERROR > - > > Key: MASSEMBLY-775 > URL: https://issues.apache.org/jira/browse/MASSEMBLY-775 > Project: Maven Assembly Plugin > Issue Type: Improvement >Affects Versions: 2.5.5 >Reporter: Karl Heinz Marbaise >Priority: Minor > > I have currently a build which creates several tar/tar.gz/zip archives etc. > {code} > [INFO] Reading assembly descriptor: src/main/assembly/descriptor-inner-tar.xml > [INFO] Reading assembly descriptor: src/main/assembly/descriptor.xml > [INFO] Building tar: C:\...\xyz-X.y.z-SNAPSHOT-dist.tar > [ERROR] OS=Windows and the assembly descriptor contains a *nix-specific > root-relative-reference (starting with slash) / > [ERROR] OS=Windows and the assembly descriptor contains a *nix-specific > root-relative-reference (starting with slash) / > {code} > In my opinion the message could be a WARNING instead of an error ? WDYT ? -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (MASSEMBLY-775) Emit WARNING instead of ERROR
[ https://issues.apache.org/jira/browse/MASSEMBLY-775?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17002759#comment-17002759 ] Mark Struberg commented on MASSEMBLY-775: - It looks like the IT for MASSEMBLY-665 doesn't really test what the ticket describes. It also has no verify. We need to improve this. > Emit WARNING instead of ERROR > - > > Key: MASSEMBLY-775 > URL: https://issues.apache.org/jira/browse/MASSEMBLY-775 > Project: Maven Assembly Plugin > Issue Type: Improvement >Affects Versions: 2.5.5 >Reporter: Karl Heinz Marbaise >Priority: Minor > > I have currently a build which creates several tar/tar.gz/zip archives etc. > {code} > [INFO] Reading assembly descriptor: src/main/assembly/descriptor-inner-tar.xml > [INFO] Reading assembly descriptor: src/main/assembly/descriptor.xml > [INFO] Building tar: C:\...\xyz-X.y.z-SNAPSHOT-dist.tar > [ERROR] OS=Windows and the assembly descriptor contains a *nix-specific > root-relative-reference (starting with slash) / > [ERROR] OS=Windows and the assembly descriptor contains a *nix-specific > root-relative-reference (starting with slash) / > {code} > In my opinion the message could be a WARNING instead of an error ? WDYT ? -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (MASSEMBLY-775) Emit WARNING instead of ERROR
[ https://issues.apache.org/jira/browse/MASSEMBLY-775?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17002164#comment-17002164 ] Mark Struberg commented on MASSEMBLY-775: - the original ticket that introduced all those warnings. > Emit WARNING instead of ERROR > - > > Key: MASSEMBLY-775 > URL: https://issues.apache.org/jira/browse/MASSEMBLY-775 > Project: Maven Assembly Plugin > Issue Type: Improvement >Affects Versions: 2.5.5 >Reporter: Karl Heinz Marbaise >Priority: Minor > > I have currently a build which creates several tar/tar.gz/zip archives etc. > {code} > [INFO] Reading assembly descriptor: src/main/assembly/descriptor-inner-tar.xml > [INFO] Reading assembly descriptor: src/main/assembly/descriptor.xml > [INFO] Building tar: C:\...\xyz-X.y.z-SNAPSHOT-dist.tar > [ERROR] OS=Windows and the assembly descriptor contains a *nix-specific > root-relative-reference (starting with slash) / > [ERROR] OS=Windows and the assembly descriptor contains a *nix-specific > root-relative-reference (starting with slash) / > {code} > In my opinion the message could be a WARNING instead of an error ? WDYT ? -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (MASSEMBLY-775) Emit WARNING instead of ERROR
[ https://issues.apache.org/jira/browse/MASSEMBLY-775?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17002162#comment-17002162 ] Mark Struberg commented on MASSEMBLY-775: - this ticket applied the warnForPlatformSpecifics not only for for AddFileSetsTasks but also for FileItemAssemblyPhase > Emit WARNING instead of ERROR > - > > Key: MASSEMBLY-775 > URL: https://issues.apache.org/jira/browse/MASSEMBLY-775 > Project: Maven Assembly Plugin > Issue Type: Improvement >Affects Versions: 2.5.5 >Reporter: Karl Heinz Marbaise >Priority: Minor > > I have currently a build which creates several tar/tar.gz/zip archives etc. > {code} > [INFO] Reading assembly descriptor: src/main/assembly/descriptor-inner-tar.xml > [INFO] Reading assembly descriptor: src/main/assembly/descriptor.xml > [INFO] Building tar: C:\...\xyz-X.y.z-SNAPSHOT-dist.tar > [ERROR] OS=Windows and the assembly descriptor contains a *nix-specific > root-relative-reference (starting with slash) / > [ERROR] OS=Windows and the assembly descriptor contains a *nix-specific > root-relative-reference (starting with slash) / > {code} > In my opinion the message could be a WARNING instead of an error ? WDYT ? -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (MASSEMBLY-775) Emit WARNING instead of ERROR
[ https://issues.apache.org/jira/browse/MASSEMBLY-775?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16649120#comment-16649120 ] ASF GitHub Bot commented on MASSEMBLY-775: -- spiritualops commented on issue #1: [MASSEMBLY-775] remove false OS-specific warnings/errors URL: https://github.com/apache/maven-assembly-plugin/pull/1#issuecomment-429575189 One last thing, don't forget to bump the patch version in the pom. ;) This is an automated message from the Apache Git Service. To respond to the message, please log on GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org > Emit WARNING instead of ERROR > - > > Key: MASSEMBLY-775 > URL: https://issues.apache.org/jira/browse/MASSEMBLY-775 > Project: Maven Assembly Plugin > Issue Type: Improvement >Affects Versions: 2.5.5 >Reporter: Karl Heinz Marbaise >Priority: Minor > > I have currently a build which creates several tar/tar.gz/zip archives etc. > {code} > [INFO] Reading assembly descriptor: src/main/assembly/descriptor-inner-tar.xml > [INFO] Reading assembly descriptor: src/main/assembly/descriptor.xml > [INFO] Building tar: C:\...\xyz-X.y.z-SNAPSHOT-dist.tar > [ERROR] OS=Windows and the assembly descriptor contains a *nix-specific > root-relative-reference (starting with slash) / > [ERROR] OS=Windows and the assembly descriptor contains a *nix-specific > root-relative-reference (starting with slash) / > {code} > In my opinion the message could be a WARNING instead of an error ? WDYT ? -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (MASSEMBLY-775) Emit WARNING instead of ERROR
[ https://issues.apache.org/jira/browse/MASSEMBLY-775?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16644077#comment-16644077 ] ASF GitHub Bot commented on MASSEMBLY-775: -- spiritualops commented on issue #1: [MASSEMBLY-775] remove false OS-specific warnings/errors URL: https://github.com/apache/maven-assembly-plugin/pull/1#issuecomment-428346552 How are zip archives deployed to Windows servers with this plugin? Just curious. This is an automated message from the Apache Git Service. To respond to the message, please log on GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org > Emit WARNING instead of ERROR > - > > Key: MASSEMBLY-775 > URL: https://issues.apache.org/jira/browse/MASSEMBLY-775 > Project: Maven Assembly Plugin > Issue Type: Improvement >Affects Versions: 2.5.5 >Reporter: Karl Heinz Marbaise >Priority: Minor > > I have currently a build which creates several tar/tar.gz/zip archives etc. > {code} > [INFO] Reading assembly descriptor: src/main/assembly/descriptor-inner-tar.xml > [INFO] Reading assembly descriptor: src/main/assembly/descriptor.xml > [INFO] Building tar: C:\...\xyz-X.y.z-SNAPSHOT-dist.tar > [ERROR] OS=Windows and the assembly descriptor contains a *nix-specific > root-relative-reference (starting with slash) / > [ERROR] OS=Windows and the assembly descriptor contains a *nix-specific > root-relative-reference (starting with slash) / > {code} > In my opinion the message could be a WARNING instead of an error ? WDYT ? -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (MASSEMBLY-775) Emit WARNING instead of ERROR
[ https://issues.apache.org/jira/browse/MASSEMBLY-775?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16535337#comment-16535337 ] Alan Czajkowski commented on MASSEMBLY-775: --- agree with [~gpettey], there is no sense in checking OS-specific paths that will only live in an OS-agnostic archive (TAR, etc.) > Emit WARNING instead of ERROR > - > > Key: MASSEMBLY-775 > URL: https://issues.apache.org/jira/browse/MASSEMBLY-775 > Project: Maven Assembly Plugin > Issue Type: Improvement >Affects Versions: 2.5.5 >Reporter: Karl Heinz Marbaise >Priority: Minor > > I have currently a build which creates several tar/tar.gz/zip archives etc. > {code} > [INFO] Reading assembly descriptor: src/main/assembly/descriptor-inner-tar.xml > [INFO] Reading assembly descriptor: src/main/assembly/descriptor.xml > [INFO] Building tar: C:\...\xyz-X.y.z-SNAPSHOT-dist.tar > [ERROR] OS=Windows and the assembly descriptor contains a *nix-specific > root-relative-reference (starting with slash) / > [ERROR] OS=Windows and the assembly descriptor contains a *nix-specific > root-relative-reference (starting with slash) / > {code} > In my opinion the message could be a WARNING instead of an error ? WDYT ? -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (MASSEMBLY-775) Emit WARNING instead of ERROR
[ https://issues.apache.org/jira/browse/MASSEMBLY-775?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16429809#comment-16429809 ] ASF GitHub Bot commented on MASSEMBLY-775: -- petteyg commented on issue #1: [MASSEMBLY-775] remove false OS-specific warnings/errors URL: https://github.com/apache/maven-assembly-plugin/pull/1#issuecomment-379564783 Copying from the JIRA ticket since it doesn't sync both ways... It's not checking "a path starting with / on a Windows system". Every one of those checks is for the destination path. It's checking a path starting with / as the target path in the assembled archive, which is utter nonsense. The zip/tar/whatever file isn't ever going to have "Windows" paths with drive letters in it (and if you supplied one as a target path, I suspect the archiver code is going to barf an exception at you because that's invalid in every archive format I know of - no need to duplicate a check in the assembly plugin). / is the appropriate way to specify the root directory of the target archive. This is an automated message from the Apache Git Service. To respond to the message, please log on GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org > Emit WARNING instead of ERROR > - > > Key: MASSEMBLY-775 > URL: https://issues.apache.org/jira/browse/MASSEMBLY-775 > Project: Maven Assembly Plugin > Issue Type: Improvement >Affects Versions: 2.5.5 >Reporter: Karl Heinz Marbaise >Priority: Minor > > I have currently a build which creates several tar/tar.gz/zip archives etc. > {code} > [INFO] Reading assembly descriptor: src/main/assembly/descriptor-inner-tar.xml > [INFO] Reading assembly descriptor: src/main/assembly/descriptor.xml > [INFO] Building tar: C:\...\xyz-X.y.z-SNAPSHOT-dist.tar > [ERROR] OS=Windows and the assembly descriptor contains a *nix-specific > root-relative-reference (starting with slash) / > [ERROR] OS=Windows and the assembly descriptor contains a *nix-specific > root-relative-reference (starting with slash) / > {code} > In my opinion the message could be a WARNING instead of an error ? WDYT ? -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (MASSEMBLY-775) Emit WARNING instead of ERROR
[ https://issues.apache.org/jira/browse/MASSEMBLY-775?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16371826#comment-16371826 ] Gordon Pettey commented on MASSEMBLY-775: - It's not checking "a path starting with / on a Windows system". It's checking a path starting with / as the target path in the assembled archive, which is utter nonsense. The zip/tar/whatever file isn't ever going to have "Windows" paths with drive letters in it. {{/}} is THE appropriate way to specify the root directory of the archive. > Emit WARNING instead of ERROR > - > > Key: MASSEMBLY-775 > URL: https://issues.apache.org/jira/browse/MASSEMBLY-775 > Project: Maven Assembly Plugin > Issue Type: Improvement >Affects Versions: 2.5.5 >Reporter: Karl Heinz Marbaise >Priority: Minor > > I have currently a build which creates several tar/tar.gz/zip archives etc. > {code} > [INFO] Reading assembly descriptor: src/main/assembly/descriptor-inner-tar.xml > [INFO] Reading assembly descriptor: src/main/assembly/descriptor.xml > [INFO] Building tar: C:\...\xyz-X.y.z-SNAPSHOT-dist.tar > [ERROR] OS=Windows and the assembly descriptor contains a *nix-specific > root-relative-reference (starting with slash) / > [ERROR] OS=Windows and the assembly descriptor contains a *nix-specific > root-relative-reference (starting with slash) / > {code} > In my opinion the message could be a WARNING instead of an error ? WDYT ? -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (MASSEMBLY-775) Emit WARNING instead of ERROR
[ https://issues.apache.org/jira/browse/MASSEMBLY-775?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16367859#comment-16367859 ] ASF GitHub Bot commented on MASSEMBLY-775: -- Tunaki commented on issue #1: [MASSEMBLY-775] remove false OS-specific warnings/errors URL: https://github.com/apache/maven-assembly-plugin/pull/1#issuecomment-366352596 These checks are ran when generating the assembly during the build, not when consuming it. They aren't about `/` being the directory separator, but having a path starting with `/` on a Windows system. This is most likely a problem because it is unlikely this is what the user wanted. Likewise, if you're making an assembly on Linux referencing a path starting with, e.g., `C:`, there is probably a configuration issue. Is there a specific case that you encountered which prompted for this change? This is an automated message from the Apache Git Service. To respond to the message, please log on GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org > Emit WARNING instead of ERROR > - > > Key: MASSEMBLY-775 > URL: https://issues.apache.org/jira/browse/MASSEMBLY-775 > Project: Maven Assembly Plugin > Issue Type: Improvement >Affects Versions: 2.5.5 >Reporter: Karl Heinz Marbaise >Priority: Minor > > I have currently a build which creates several tar/tar.gz/zip archives etc. > {code} > [INFO] Reading assembly descriptor: src/main/assembly/descriptor-inner-tar.xml > [INFO] Reading assembly descriptor: src/main/assembly/descriptor.xml > [INFO] Building tar: C:\...\xyz-X.y.z-SNAPSHOT-dist.tar > [ERROR] OS=Windows and the assembly descriptor contains a *nix-specific > root-relative-reference (starting with slash) / > [ERROR] OS=Windows and the assembly descriptor contains a *nix-specific > root-relative-reference (starting with slash) / > {code} > In my opinion the message could be a WARNING instead of an error ? WDYT ? -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (MASSEMBLY-775) Emit WARNING instead of ERROR
[ https://issues.apache.org/jira/browse/MASSEMBLY-775?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16336414#comment-16336414 ] Robert Scholte commented on MASSEMBLY-775: -- When using {{File}} such path (starting with a slash!) is resolved as absolute on Linux and relative to the working directory on Windows. This can be done on purpose, so maybe a warning is better. However in general I would expect that it should be relative to the project directory, so the starting slash would be a mistake with consequences. I think we should start using {{Path}}, so the behavior is the same for all OSes. {{project.getBasedir().toPath().resolve( "/a/b/c" );}} > Emit WARNING instead of ERROR > - > > Key: MASSEMBLY-775 > URL: https://issues.apache.org/jira/browse/MASSEMBLY-775 > Project: Maven Assembly Plugin > Issue Type: Improvement >Affects Versions: 2.5.5 >Reporter: Karl Heinz Marbaise >Priority: Minor > > I have currently a build which creates several tar/tar.gz/zip archives etc. > {code} > [INFO] Reading assembly descriptor: src/main/assembly/descriptor-inner-tar.xml > [INFO] Reading assembly descriptor: src/main/assembly/descriptor.xml > [INFO] Building tar: C:\...\xyz-X.y.z-SNAPSHOT-dist.tar > [ERROR] OS=Windows and the assembly descriptor contains a *nix-specific > root-relative-reference (starting with slash) / > [ERROR] OS=Windows and the assembly descriptor contains a *nix-specific > root-relative-reference (starting with slash) / > {code} > In my opinion the message could be a WARNING instead of an error ? WDYT ? -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (MASSEMBLY-775) Emit WARNING instead of ERROR
[ https://issues.apache.org/jira/browse/MASSEMBLY-775?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16336194#comment-16336194 ] Gordon Pettey commented on MASSEMBLY-775: - I submitted a PR to completely remove these checks. The error messages are simply wrong. {{/}} is a valid path separator on Windows. {{:}} is a valid second character in a Linux filename. > Emit WARNING instead of ERROR > - > > Key: MASSEMBLY-775 > URL: https://issues.apache.org/jira/browse/MASSEMBLY-775 > Project: Maven Assembly Plugin > Issue Type: Improvement >Affects Versions: 2.5.5 >Reporter: Karl Heinz Marbaise >Priority: Minor > > I have currently a build which creates several tar/tar.gz/zip archives etc. > {code} > [INFO] Reading assembly descriptor: src/main/assembly/descriptor-inner-tar.xml > [INFO] Reading assembly descriptor: src/main/assembly/descriptor.xml > [INFO] Building tar: C:\...\xyz-X.y.z-SNAPSHOT-dist.tar > [ERROR] OS=Windows and the assembly descriptor contains a *nix-specific > root-relative-reference (starting with slash) / > [ERROR] OS=Windows and the assembly descriptor contains a *nix-specific > root-relative-reference (starting with slash) / > {code} > In my opinion the message could be a WARNING instead of an error ? WDYT ? -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (MASSEMBLY-775) Emit WARNING instead of ERROR
[ https://issues.apache.org/jira/browse/MASSEMBLY-775?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14619937#comment-14619937 ] Karl Heinz Marbaise commented on MASSEMBLY-775: --- I know how to prevent this, but the question is: Is this worth an ERROR or better a WARNING (in opinion), cause checking warnings in a CI environments produces sometimes problems if such things are categorized as ERRORs > Emit WARNING instead of ERROR > - > > Key: MASSEMBLY-775 > URL: https://issues.apache.org/jira/browse/MASSEMBLY-775 > Project: Maven Assembly Plugin > Issue Type: Improvement >Affects Versions: 2.5.5 >Reporter: Karl Heinz Marbaise >Priority: Minor > > I have currently a build which creates several tar/tar.gz/zip archives etc. > {code} > [INFO] Reading assembly descriptor: src/main/assembly/descriptor-inner-tar.xml > [INFO] Reading assembly descriptor: src/main/assembly/descriptor.xml > [INFO] Building tar: C:\...\xyz-X.y.z-SNAPSHOT-dist.tar > [ERROR] OS=Windows and the assembly descriptor contains a *nix-specific > root-relative-reference (starting with slash) / > [ERROR] OS=Windows and the assembly descriptor contains a *nix-specific > root-relative-reference (starting with slash) / > {code} > In my opinion the message could be a WARNING instead of an error ? WDYT ? -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (MASSEMBLY-775) Emit WARNING instead of ERROR
[ https://issues.apache.org/jira/browse/MASSEMBLY-775?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14619880#comment-14619880 ] Steve Park commented on MASSEMBLY-775: -- If you see the error with giving '/' like this /, then can you try './' or leave it empty like below ./ or > Emit WARNING instead of ERROR > - > > Key: MASSEMBLY-775 > URL: https://issues.apache.org/jira/browse/MASSEMBLY-775 > Project: Maven Assembly Plugin > Issue Type: Improvement >Affects Versions: 2.5.5 >Reporter: Karl Heinz Marbaise >Priority: Minor > > I have currently a build which creates several tar/tar.gz/zip archives etc. > {code} > [INFO] Reading assembly descriptor: src/main/assembly/descriptor-inner-tar.xml > [INFO] Reading assembly descriptor: src/main/assembly/descriptor.xml > [INFO] Building tar: C:\...\xyz-X.y.z-SNAPSHOT-dist.tar > [ERROR] OS=Windows and the assembly descriptor contains a *nix-specific > root-relative-reference (starting with slash) / > [ERROR] OS=Windows and the assembly descriptor contains a *nix-specific > root-relative-reference (starting with slash) / > {code} > In my opinion the message could be a WARNING instead of an error ? WDYT ? -- This message was sent by Atlassian JIRA (v6.3.4#6332)