Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 191449

Summary: Package filenames
Product: [Technology] EPP Reporter: Markus Knauer <mknauer>
Component: package contentAssignee: Project Inbox <epp.packager-inbox>
Status: RESOLVED FIXED QA Contact: Markus Knauer <mknauer>
Severity: major    
Priority: P3 CC: denis.roy, gunnar
Version: unspecified   
Target Milestone: 0.5.0 M3   
Hardware: All   
OS: All   
URL: http://www.eclipse.org/epp/download.php
Whiteboard:

Description Markus Knauer CLA 2007-06-07 06:40:31 EDT
Currently we use filenames like

 Eclipse_for_RCP_Plugin_Developer_20070605.tar.gz
 Eclipse_Tools_for_C_Developer_20070605.tar.gz
 Eclipse_Tools_for_Java_Developer_20070605.tar.gz
 Eclipse_Tools_for_JEE_Developer_20070605.tar.gz

for our packages. I'm not sure if this is the best naming scheme that we could find, e.g. there is no platform information.

What information do we have?

* package content (that's the first part of the name above)
* a version of the Eclipse Platform
* a 'release' name like 'Europa'
* a platform name as macosx-carbon
* the release date
* package build identifier / number
* ...

In what way can we assemble the package name from this information? It must be an identifying, easy-to-read file name that contains the 'necessary' information.

Or is our existing naming good enough?
Comment 1 Ian Skerrett CLA 2007-06-11 11:40:35 EDT
> Or is our existing naming good enough?
> 

I think we need to adopt a better file naming strategy.   How about we adopt something similar to the existing Platform SDK file names but also include something that indicates is it Europa.  
Comment 2 Markus Knauer CLA 2007-06-14 12:01:16 EDT
We discussed the naming of the files and came up with to possible options:

Option 1:

  epp-java-europa-linux.tar.gz
  epp-cpp-europa-win32.zip
  epp-jee-europa-macosx-carbon.tar.gz
  epp-rcp-europa-win32.zip

Packages for the next Europa releases with Eclipse Platform 3.3.1, 3.3.2 could be named 'europa_fall' and 'europa_spring'.

Option 2:

  epp-java-200706-linux.tar.gz
  epp-cpp-200706-win32.zip
  epp-jee-200706-macosx-carbon.tar.gz
  epp-rcp-200706-win32.zip

Please send your votes and comments about the package naming.
Comment 3 Ian Skerrett CLA 2007-06-14 12:43:33 EDT
(In reply to comment #2)
> We discussed the naming of the files and came up with to possible options:
> 
> Option 1:
> 
>   epp-java-europa-linux.tar.gz
>   epp-cpp-europa-win32.zip
>   epp-jee-europa-macosx-carbon.tar.gz
>   epp-rcp-europa-win32.zip
> 

My vote would be option #1.
Comment 4 Markus Knauer CLA 2007-06-15 05:44:04 EDT
#1  +1
#2  0

I like the link to the Europa content if we put europa into the filename.
Comment 5 Gunnar Wagenknecht CLA 2007-06-22 05:02:26 EDT
"epp" is too technical. We know what it means but I think newcomers want something easy to understand and a clear indication that they are actually downloading Eclipse.

What about "eclipse-package-something" or "eclipse-pack-something"?
Comment 6 Denis Roy CLA 2007-06-22 08:27:47 EDT
#1  +1
#2  0
Comment 7 Denis Roy CLA 2007-06-22 08:36:36 EDT
(In reply to comment #5)
> "epp" is too technical. We know what it means but I think newcomers want
> something easy to understand and a clear indication that they are actually
> downloading Eclipse.
> 
> What about "eclipse-package-something" or "eclipse-pack-something"?
> 

Actually, I just read this and I think it makes sense too.. That would result in something like this?

eclipse-java-europa-linux.tar.gz
eclipse-cpp-europa-win32.zip
eclipse-jee-europa-macosx-carbon.tar.gz
eclipse-rcp-europa-win32.zip
Comment 8 Markus Knauer CLA 2007-06-28 14:26:42 EDT
It was agreed on the last status phone call to use the naming convention in the last comment.