Good Morning Package Maintainers,
              
            
            between Luna M3 and the upcoming Luna M4 this week I made a
            major overhaul of the packages and the build process. If you
            are pulling the changes from Git [1] you'll see many
            incoming commits. One of my goals was to streamline the
            build and to make it easier to use.
            
          
 
          Summary:
          
          
          - Build is using Tycho now
          
          - All packages have been updated, upgraded, adjusted
          
          
            In the past, the EPP packages were created using
            Buckminster. Over time I learned to like and to trust
            Buckminster, and I'm still a big fan of this build
            technology! On the other hand, there were quite some
            requests in the last years to provide an EPP build based on
            Tycho. I thought many times about changing the build
            technology, but you are not going to change a working and
            proven build technology without having good reasons that
            justify the work. The problem with unsigned Mac OSX
            Mavericks executables was the deciding reason for me to work
            on the migration of the build to Tycho now. While this
            certainly would have been possible with Buckminster, it
            seemed to be faster to get this working with Tycho and make
            us of the experiences in CBI.
            
            Igor, Cedric, and Thanh started some time ago to provide
            configuration files for an initial Tycho/Maven build [2]. I
            took this as a basis, added the missing pieces, reworked and
            updated the configuration, and enhanced it until I am now
            confident that we reached the same level of functionality.
            From now on I see the migration task as done, and experience
            and future demands will tell us what to add/change next.
            With the new build in place, it is now easy for everyone to
            build a single package or all packages locally. All you need
            to do is follow the instructions in the 
readme.md
            that can be found in the root of the Git repository. If you
            don't want to read it... 'mvn clean verify
            -Pepp.package.rcp' builds the RCP/RAP package.
            
          
Change number two for Luna is that we now have our own
            Hudson instance [3]. The new build is running on this
            instance faster than ever, smoother than ever, ... for now,
            nightly Luna package builds can be obtained from this Hudson
            instance. At the moment I don't have any plans to re-use the
            old locations on 
build.eclipse.org any
            more.
            
          
Change number three is that I'm trying to push the
            introduction of Gerrit in EPP [4].
            
          
          And finally, here's a comprehensive and detailed list of
          things that have changed internally in the last weeks:
          
          Revise project definitions:
          
          - revise epp.product files, clean up
          - revise all icons, use high-definition icons from Platform
          - revise plugin.xml files
          - re-initialize plugin_customization in all packages from
          Platform
        
 - add project specific settings to all EPP projects
          - clean up build.properties, remove non-existing entries
          
          Migrate to Tycho
          
          - add missing os/arch/windowing system combinations
          - use /releases/staging as input p2 repository
          - sign native launchers (Windows + Mac OSX)
          - create zip archives for Windows, tar.gz for Linux/Mac OSX
          - use correct ‘eclipse’ root directory in all package archives
          - rename product definitions
          - use correct product artifact ID (same as in old releases)
          - handle optional dependencies correctly
          - upgrade Tycho, CBI, etc
          - create central p2 repository with all package artifacts and
          filter out non-EPP artifacts
          - create central module definition pom in root of Git
          repository
          - separate build settings in single parent pom
          - modularize build and allow to build single packages locally
          on any machine, provide profiles for packages
          - create package archives according to EPP naming convention
          - inject build timestamp into about dialog
          
          General changes
          
          - add PHP package
          - update all packages to version 4.4.0, updated all web config
          files
          - update copyright headers to 2014
          - switch to EPP HIPP