[ 
https://jira.codehaus.org/browse/MRM-1848?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=354430#comment-354430
 ] 

Eric Barboni edited comment on MRM-1848 at 10/15/14 5:42 PM:
-------------------------------------------------------------

ArtifactBuilder in Archiva Web :: REST support :: Services use

FilenameUtils.getExtension( file.getName() )
 from toto.tar.gz you will get .gz for extension.

 I don't know what would be a nice fix as it impact getArtifactUrl in 
AbstractRestService



was (Author: skygolanur):
ArtifactBuilder in Archiva Web :: REST support :: Services use

FilenameUtils.getExtension( file.getName() )
 from toto.tar.gz you will get .gz for extension.

 I don't know what would be a nice fix has it impact getArtifactUrl in 
AbstractRestService


> download links for files mult-dot extensions incorrect in Browse view
> ---------------------------------------------------------------------
>
>                 Key: MRM-1848
>                 URL: https://jira.codehaus.org/browse/MRM-1848
>             Project: Archiva
>          Issue Type: Bug
>          Components: repository interface
>    Affects Versions: 2.0.1
>         Environment: Redhat 6.2, hosted in tomcat 8.0.9
>            Reporter: Jeffrey Hagelberg
>
> We've found that the download links for tar.gz and .tar.bz2 files is missing 
> the "tar" in the download link in the latest version of Archiva.  We recently 
> upgraded from Archiva 1.3.6 to 2.0.1.  This issue occurs both for artifacts 
> that were uploaded before the upgrade as well as for artifacts uploaded after 
> the upgrade.
> To illustrate this, I created a simple test case where I uploaded a sample 
> .tar.gz (with and without a classifer) and .tar.bz2 file with different 
> SNAPSHOT versions.  When navigating the repository directory structure 
> directly, we can see that the files were uploaded correctly.  The tree 
> SNAPSHOT directories are shown as following in my web browser:
> Collection: /com/mydomain/test/jna/1.0-SNAPSHOT
> com/mydomain/test/jna (Parent)
> Name  Size (Bytes)    Last Modified
> jna-1.0-20140627.220523-1-aix.tar.gz  963951          6/27/14 6:05 PM
> jna-1.0-20140627.220523-1-aix.tar.gz.md5      32      6/27/14 6:05 PM
> jna-1.0-20140627.220523-1-aix.tar.gz.sha1     40      6/27/14 6:05 PM
> jna-1.0-20140627.220523-1.pom 427     6/27/14 6:05 PM
> jna-1.0-20140627.220523-1.pom.md5     32      6/27/14 6:05 PM
> jna-1.0-20140627.220523-1.pom.sha1    40      6/27/14 6:05 PM
> maven-metadata.xml    799     6/27/14 6:05 PM
> maven-metadata.xml.md5        32      6/27/14 6:05 PM
> maven-metadata.xml.sha1       40      6/27/14 6:05 PM
> Collection: /com/mydomain/test/jna/1.1-SNAPSHOT
> com/mydomain/test/jna (Parent)
> Name  Size (Bytes)    Last Modified
> jna-1.1-20140627.220555-1.pom 427     6/27/14 6:05 PM
> jna-1.1-20140627.220555-1.pom.md5     32      6/27/14 6:05 PM
> jna-1.1-20140627.220555-1.pom.sha1    40      6/27/14 6:05 PM
> jna-1.1-20140627.220555-1.tar.gz      963951          6/27/14 6:05 PM
> jna-1.1-20140627.220555-1.tar.gz.md5  32      6/27/14 6:05 PM
> jna-1.1-20140627.220555-1.tar.gz.sha1 40      6/27/14 6:05 PM
> maven-metadata.xml    762     6/27/14 6:06 PM
> maven-metadata.xml.md5        32      6/27/14 6:06 PM
> maven-metadata.xml.sha1       40      6/27/14 6:06 PM
> Collection: /com/mydomain/test/jna/1.2-SNAPSHOT
> com/mydomain/test/jna (Parent)
> Name  Size (Bytes)    Last Modified
> jna-1.2-20140627.220629-1.pom 428     6/27/14 6:06 PM
> jna-1.2-20140627.220629-1.pom.md5     32      6/27/14 6:06 PM
> jna-1.2-20140627.220629-1.pom.sha1    40      6/27/14 6:06 PM
> jna-1.2-20140627.220629-1.tar.bz2     934159          6/27/14 6:06 PM
> jna-1.2-20140627.220629-1.tar.bz2.md5 32      6/27/14 6:06 PM
> jna-1.2-20140627.220629-1.tar.bz2.sha1        40      6/27/14 6:06 PM
> maven-metadata.xml    763     6/27/14 6:06 PM
> maven-metadata.xml.md5        32      6/27/14 6:06 PM
> maven-metadata.xml.sha1       40      6/27/14 6:06 PM
> When we choose the Browse option, navigate to the artifacts, go to the 
> "Artifacts" tab, and try to download the archives, though, none of the links 
> for the .tar.gz and .tar.bz2 files are correct.  Here is what the links are 
> for each case (and what the Artifacts tab shows):
> 1.0-SNAPSHOT:
> display:
> tar.gz:1.0-20140627.220523-1 - 941.36 K
> link:
> http://www.myarchiva.com:8080/archiva/repository/snapshots/com/mydomain/test/jna/1.0-SNAPSHOT/jna-1.0-20140627.220523-1-aix.gz
> 1.1-SNAPSHOT:
> display:
> tar.gz:1.1-20140627.220555-1 - 941.36 K
> link:
> http://www.myarchiva.com:8080/archiva/repository/snapshots/com/mydomain/test/jna/1.1-SNAPSHOT/jna-1.1-20140627.220555-1.gz
> 1.2-SNAPSHOT:
> display:
> tar.bz2:1.2-20140627.220629-1 - 912.26 K
> link:
> http://www.myarchiva.com:8080/archiva/repository/snapshots/com/mydomain/test/jna/1.2-SNAPSHOT/jna-1.2-20140627.220629-1.bz2
> Note that .tar is missing from all of the links.



--
This message was sent by Atlassian JIRA
(v6.1.6#6162)

Reply via email to