Download Latest Version org.eclipse.packagedrone.server-0.11.5.zip (29.7 MB)
Email in envelope

Get an email when there's a new version of Package Drone

Home / v0.10.0-m2
Name Modified Size InfoDownloads / Week
Parent folder
package-drone-server-0.10.0.m2-0.el6.noarch.rpm 2015-06-09 37.0 MB
package-drone-server-0.10.0.m2-0.el7.noarch.rpm 2015-06-09 37.0 MB
package-drone-server-0.10.0.m2.zip 2015-06-09 37.3 MB
package-drone-server_0.10.0.m2_all.deb 2015-06-09 37.0 MB
package-drone-0.10.0-m2.tar.gz 2015-06-08 9.4 MB
package-drone-0.10.0-m2.zip 2015-06-08 11.0 MB
README.md 2015-06-08 2.2 kB
Totals: 7 Items   168.7 MB 0

This is a milestone release towards the 0.10.0 release. The final release notes will be more detailed.

Milestone releases are currently not available in the repositories at http://repo.dentrassi.de/ and must be downloaded and installed separately.

These notes only contain the changes of this milestone release compared to the previous one: v0.10.0-m1

Notable changes

[#99]: Change R5 adapter to use channel cache

The R5 adapter was changed to use channel aggregation and the caching mechanism in order to speed up accessing the channel as R5 repository.

This also requires to actually assign the R5 repository aspect to the channel, otherwise the R5 links will simply give a 404 error at the moment.

[#103]: Switch to Apache Felix for providing the ConfigurationAdmin service

In the past there was an issue with the Eclipse Equinox ConfigurationAdmin service which, in some situations after an upgrade, did load but not bind the configuration data (see previous release notes). Also does the Equinox based implementation use binary files, located in the bundles data section.

Apache Felix however does store data in human readable properties files and also allows one to specific the path were this configuration will be stored, making updates and provisioning much easier. And it shows how wonderful OSGi can be, replacing a system service of one implementation with implementation of another :smile:

This also changes the RPM and DEB installations in a way that CM data will now be stored in the directory /var/libpackage-drone-server/cm which will be created by either the RPM or DEB file.

Fixed issues and enhancements

  • [#104]: P2 has a special handling of system.bundle and so does Package Drone have now
  • actually start the RPM bundles
  • added the subtitle to the HTML page title
  • add a help view for the YUM repository aspect
  • improve HTML forms a bit

Known bugs and issues

Due to the change from Eclipse Equinox ConfigurationAdmin to Apache Felix, the configuration will be lost for sure this time. This affects the settings for the database connection, the mail server and the PGP signing.

Source: README.md, updated 2015-06-08