[jira] [Updated] (AURORA-1394) Consistent RPM and Debian packages

2016-06-12 Thread Stephan Erb (JIRA)

 [ 
https://issues.apache.org/jira/browse/AURORA-1394?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Stephan Erb updated AURORA-1394:

Fix Version/s: 0.14.0

> Consistent RPM and Debian packages
> --
>
> Key: AURORA-1394
> URL: https://issues.apache.org/jira/browse/AURORA-1394
> Project: Aurora
>  Issue Type: Story
>Reporter: Stephan Erb
> Fix For: 0.14.0
>
>
> Aurora comes with the necessary artifacts to create DEB und RPM packages. 
> Unfortunately, the packaging is not really consistent. This is confusing for 
> users, but also a burden for Aurora maintainers.
> Some examples:
> * different handling of gradle (auto-download vs dependency which has to be 
> build manually)
> * different packages names (e.g., aurora-client vs aurora-tools)
> * different configuration mechanism and default config options



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (AURORA-1712) Debian Jessie packagaes are embedding the mesos egg build for Ubuntu trusty

2016-06-12 Thread Stephan Erb (JIRA)
Stephan Erb created AURORA-1712:
---

 Summary: Debian Jessie packagaes are embedding the mesos egg build 
for Ubuntu trusty
 Key: AURORA-1712
 URL: https://issues.apache.org/jira/browse/AURORA-1712
 Project: Aurora
  Issue Type: Bug
Reporter: Stephan Erb


The Debian packaging scripts for Trusty and Jessie are sharing the same 
override mechanism for the pants third_party repository. We therefore end up  
using egg-files build for Ubuntu also on Debian 
(https://github.com/apache/aurora-packaging/blob/master/specs/debian/aurora-pants.ini)

It seems like this is kind of working, but is clearly not optimal.

We should extend 
https://github.com/apache/aurora/blob/master/build-support/python/make-mesos-native-egg
 to support Debian and then make use of it in our packaging infrastructure 
https://github.com/apache/aurora-packaging.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)