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

Bug 273165

Summary: zips w/ readme in the root contain many, many different (identical?) versions
Product: [Tools] GEF Reporter: Nick Boldt <nboldt>
Component: RelEngAssignee: Anthony Hunter <ahunter.eclipse>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: ahunter.eclipse, aniefer, dash.commonbuilder-inbox, overholt
Version: unspecified   
Target Milestone: 3.5.0 (Galileo) M7   
Hardware: PC   
OS: Linux   
Whiteboard:

Description Nick Boldt CLA 2009-04-21 21:15:37 EDT
While I would personally love to stop even producing these many runtime and SDK zips, for the moment we need to do so.

This seems wrong. I suspect this is related to changes in order to get LT to build its platform-specific fragments. Maybe we need to make that change project-specific, or perhaps just pull the readme files from ANY.ANY.ANY instead?

$ unzip -l GEF-ALL-N200904212043.zip | more
Archive:  GEF-ALL-N200904212043.zip
  Length     Date   Time    Name
 --------    ----   ----    ----
        0  04-21-09 20:46   ANY.ANY.ANY/
        0  04-21-09 20:46   ANY.ANY.ANY/eclipse/
        0  04-21-09 20:46   ANY.ANY.ANY/eclipse/readme/
     7527  04-21-09 20:46   ANY.ANY.ANY/eclipse/readme/readme_gef.html
        0  04-21-09 20:46   aix.motif.ppc/
        0  04-21-09 20:46   aix.motif.ppc/eclipse/
        0  04-21-09 20:46   aix.motif.ppc/eclipse/readme/
     7527  04-21-09 20:46   aix.motif.ppc/eclipse/readme/readme_gef.html
        0  04-21-09 20:46   hpux.motif.PA_RISC/
        0  04-21-09 20:46   hpux.motif.PA_RISC/eclipse/
        0  04-21-09 20:46   hpux.motif.PA_RISC/eclipse/readme/
     7527  04-21-09 20:46   hpux.motif.PA_RISC/eclipse/readme/readme_gef.html
        0  04-21-09 20:46   hpux.motif.ia64_32/
        0  04-21-09 20:46   hpux.motif.ia64_32/eclipse/
        0  04-21-09 20:46   hpux.motif.ia64_32/eclipse/readme/
     7527  04-21-09 20:46   hpux.motif.ia64_32/eclipse/readme/readme_gef.html
        0  04-21-09 20:46   linux.gtk.ia64/
        0  04-21-09 20:46   linux.gtk.ia64/eclipse/
        0  04-21-09 20:46   linux.gtk.ia64/eclipse/readme/
     7527  04-21-09 20:46   linux.gtk.ia64/eclipse/readme/readme_gef.html
        0  04-21-09 20:46   linux.gtk.ppc/
        0  04-21-09 20:46   linux.gtk.ppc/eclipse/
        0  04-21-09 20:46   linux.gtk.ppc/eclipse/readme/
     7527  04-21-09 20:46   linux.gtk.ppc/eclipse/readme/readme_gef.html
        0  04-21-09 20:46   linux.gtk.x86/
        0  04-21-09 20:46   linux.gtk.x86/eclipse/
        0  04-21-09 20:46   linux.gtk.x86/eclipse/readme/
     7527  04-21-09 20:46   linux.gtk.x86/eclipse/readme/readme_gef.html
        0  04-21-09 20:46   linux.gtk.x86_64/
        0  04-21-09 20:46   linux.gtk.x86_64/eclipse/
        0  04-21-09 20:46   linux.gtk.x86_64/eclipse/readme/
     7527  04-21-09 20:46   linux.gtk.x86_64/eclipse/readme/readme_gef.html
        0  04-21-09 20:46   linux.motif.x86/
        0  04-21-09 20:46   linux.motif.x86/eclipse/
        0  04-21-09 20:46   linux.motif.x86/eclipse/readme/
     7527  04-21-09 20:46   linux.motif.x86/eclipse/readme/readme_gef.html
        0  04-21-09 20:46   macosx.carbon.ppc/
        0  04-21-09 20:46   macosx.carbon.ppc/eclipse/
        0  04-21-09 20:46   macosx.carbon.ppc/eclipse/readme/
     7527  04-21-09 20:46   macosx.carbon.ppc/eclipse/readme/readme_gef.html
        0  04-21-09 20:46   macosx.cocoa.x86/
        0  04-21-09 20:46   macosx.cocoa.x86/eclipse/
        0  04-21-09 20:46   macosx.cocoa.x86/eclipse/readme/
     7527  04-21-09 20:46   macosx.cocoa.x86/eclipse/readme/readme_gef.html
        0  04-21-09 20:46   macosx.cocoa.x86_64/
        0  04-21-09 20:46   macosx.cocoa.x86_64/eclipse/
        0  04-21-09 20:46   macosx.cocoa.x86_64/eclipse/readme/
     7527  04-21-09 20:46   macosx.cocoa.x86_64/eclipse/readme/readme_gef.html
        0  04-21-09 20:46   qnx.photon.x86/
        0  04-21-09 20:46   qnx.photon.x86/eclipse/
        0  04-21-09 20:46   qnx.photon.x86/eclipse/readme/
     7527  04-21-09 20:46   qnx.photon.x86/eclipse/readme/readme_gef.html
        0  04-21-09 20:46   solaris.gtk.sparc/
        0  04-21-09 20:46   solaris.gtk.sparc/eclipse/
        0  04-21-09 20:46   solaris.gtk.sparc/eclipse/readme/
     7527  04-21-09 20:46   solaris.gtk.sparc/eclipse/readme/readme_gef.html
        0  04-21-09 20:46   solaris.motif.sparc/
        0  04-21-09 20:46   solaris.motif.sparc/eclipse/
        0  04-21-09 20:46   solaris.motif.sparc/eclipse/readme/
     7527  04-21-09 20:46   solaris.motif.sparc/eclipse/readme/readme_gef.html
        0  04-21-09 20:46   wce_ppc.win32.arm/
        0  04-21-09 20:46   wce_ppc.win32.arm/eclipse/
        0  04-21-09 20:46   wce_ppc.win32.arm/eclipse/readme/
     7527  04-21-09 20:46   wce_ppc.win32.arm/eclipse/readme/readme_gef.html
        0  04-21-09 20:46   win32.win32.x86/
        0  04-21-09 20:46   win32.win32.x86/eclipse/
        0  04-21-09 20:46   win32.win32.x86/eclipse/readme/
     7527  04-21-09 20:46   win32.win32.x86/eclipse/readme/readme_gef.html
        0  04-21-09 20:46   win32.win32.x86_64/
        0  04-21-09 20:46   win32.win32.x86_64/eclipse/
        0  04-21-09 20:46   win32.win32.x86_64/eclipse/readme/
     7527  04-21-09 20:46   win32.win32.x86_64/eclipse/readme/readme_gef.html
        0  04-21-09 20:46   win32.wpf.x86/
        0  04-21-09 20:46   win32.wpf.x86/eclipse/
        0  04-21-09 20:46   win32.wpf.x86/eclipse/readme/
     7527  04-21-09 20:46   win32.wpf.x86/eclipse/readme/readme_gef.html
        0  04-21-09 20:46   eclipse/
        0  04-21-09 20:46   eclipse/features/
        0  04-21-09 20:46   eclipse/features/org.eclipse.draw2d.sdk_3.5.0.200904212044/
        0  04-21-09 20:46   eclipse/features/org.eclipse.draw2d.sdk_3.5.0.200904212044/META-INF/
                  ...
Comment 1 Nick Boldt CLA 2009-04-22 02:13:11 EDT
Simple workaround is to include these files when <zip>'ing:

<zip destfile="${buildDirectory}/${buildLabel}/GEF-SDK-${buildAlias}.zip" update="true">
  <zipfileset src="${buildDirectory}/${buildLabel}/${masterZip}"
  dirmode="775" filemode="664" id="rootfiles-readme"
  includes="eclipse/readme/readme_gef.html, ANY.ANY.ANY/eclipse/readme/readme_gef.html"
  fullpath="eclipse/readme/readme_gef.html"/>
  ...
</zip>

--

Still, I wonder if there's a larger problem looming?
Comment 2 Anthony Hunter CLA 2009-04-22 12:15:16 EDT
I am going to remove readme/readme_gef.html from GEF.

It is out of date and has not been updated properly the last three releases.
Comment 3 Nick Boldt CLA 2009-04-22 12:49:31 EDT
Great, thanks, I've removed it from my Athena GEF builder. Moving bug to GEF since I can't be arsed to explore this as an Athena issue - no one but GEF has a readme in the root. :)

So... the only thing blocking GEF from moving to the new builder is doc (bug 256211, bug 269290, bug 272540) + support for individ. source bundles (bug 266896). We also need a process for tagging... but we're gettin' there! :)

BTW, you can see/run the builds in Hudson here:

https://build.eclipse.org/hudson/job/cbi-gef-3.5.x-nightly/
Comment 4 Anthony Hunter CLA 2009-04-22 13:00:35 EDT
(In reply to comment #2)
> I am going to remove readme/readme_gef.html from GEF.
> 

Removed from HEAD