[opensuse-cloud] moving doc packages into component packages?
At the moment there is one doc package for each component package. Isn't it better to move the doc packages inside the component packages? At least we should clean up the doc packages. At the moment there are a lot of unnecessary files inside (for example logrotate, init and the spec of the component). Christian. -- Christian Berendt Cloud Computing Solution Architect Tel.: +49-171-5542175 Mail: berendt@b1-systems.de B1 Systems GmbH Osterfeldstraße 7 / 85088 Vohburg / http://www.b1-systems.de GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537 -- To unsubscribe, e-mail: opensuse-cloud+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-cloud+owner@opensuse.org
On 03/14/2013 10:47 AM, Christian Berendt wrote:
At the moment there is one doc package for each component package. Isn't it better to move the doc packages inside the component packages?
We did this to have faster build cycles for the component packages. In other words, nova documentation takes ages to build and needs countless dependencies. The component packages only build man-pages (if any). I'd vote against changing that.
At least we should clean up the doc packages. At the moment there are a lot of unnecessary files inside (for example logrotate, init and the spec of the component).
Can you provide some more specific examples? Actually, $component-doc packages should only own files in /usr/share/doc -- With kind regards, Sascha Peilicke SUSE Linux GmbH, Maxfeldstr. 5, D-90409 Nuernberg, Germany GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer HRB 16746 (AG Nürnberg) -- To unsubscribe, e-mail: opensuse-cloud+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-cloud+owner@opensuse.org
On 03/14/2013 03:13 PM, Sascha Peilicke wrote:
On 03/14/2013 10:47 AM, Christian Berendt wrote:
At least we should clean up the doc packages. At the moment there are a lot of unnecessary files inside (for example logrotate, init and the spec of the component).
Can you provide some more specific examples? Actually, $component-doc packages should only own files in /usr/share/doc
I'm talking about the files included in the packages on the OBS. For example in openstack-ceilometer-doc I have openstack-ceilometer.init, openstack-ceilometer.logrotate and openstack-ceilometer.spec. Christian. -- Christian Berendt Cloud Computing Solution Architect Tel.: +49-171-5542175 Mail: berendt@b1-systems.de B1 Systems GmbH Osterfeldstraße 7 / 85088 Vohburg / http://www.b1-systems.de GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537 -- To unsubscribe, e-mail: opensuse-cloud+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-cloud+owner@opensuse.org
On 03/14/2013 03:17 PM, Christian Berendt wrote:
On 03/14/2013 03:13 PM, Sascha Peilicke wrote:
On 03/14/2013 10:47 AM, Christian Berendt wrote:
At least we should clean up the doc packages. At the moment there are a lot of unnecessary files inside (for example logrotate, init and the spec of the component).
Can you provide some more specific examples? Actually, $component-doc packages should only own files in /usr/share/doc
I'm talking about the files included in the packages on the OBS.
For example in openstack-ceilometer-doc I have openstack-ceilometer.init, openstack-ceilometer.logrotate and openstack-ceilometer.spec.
Ah thanks for providing the package and yes that's obviously wrong. I'll fix it. -- With kind regards, Sascha Peilicke SUSE Linux GmbH, Maxfeldstr. 5, D-90409 Nuernberg, Germany GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer HRB 16746 (AG Nürnberg) -- To unsubscribe, e-mail: opensuse-cloud+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-cloud+owner@opensuse.org
On 03/15/2013 10:23 AM, Sascha Peilicke wrote:
On 03/14/2013 03:17 PM, Christian Berendt wrote:
On 03/14/2013 03:13 PM, Sascha Peilicke wrote:
On 03/14/2013 10:47 AM, Christian Berendt wrote:
At least we should clean up the doc packages. At the moment there are a lot of unnecessary files inside (for example logrotate, init and the spec of the component).
Can you provide some more specific examples? Actually, $component-doc packages should only own files in /usr/share/doc
I'm talking about the files included in the packages on the OBS.
For example in openstack-ceilometer-doc I have openstack-ceilometer.init, openstack-ceilometer.logrotate and openstack-ceilometer.spec.
Ah thanks for providing the package and yes that's obviously wrong. I'll fix it.
Mhm, can't really confirm. Do you mean Cloud:OpenStack:master / openstack-cinder-doc ? On 12.3 i get: $ rpm -ql openstack-cinder-doc | grep logrotate $ Which binary from what repository did you use? -- With kind regards, Sascha Peilicke SUSE Linux GmbH, Maxfeldstr. 5, D-90409 Nuernberg, Germany GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer HRB 16746 (AG Nürnberg) -- To unsubscribe, e-mail: opensuse-cloud+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-cloud+owner@opensuse.org
On 03/15/2013 10:27 AM, Sascha Peilicke wrote:
Which binary from what repository did you use?
I'm talking about the packages on the OBS, not about the produced RPMs. The mentioned files are not included in the RPMs, they only hang out in the package on the OBS. Christian. -- Christian Berendt Cloud Computing Solution Architect Tel.: +49-171-5542175 Mail: berendt@b1-systems.de B1 Systems GmbH Osterfeldstraße 7 / 85088 Vohburg / http://www.b1-systems.de GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537 -- To unsubscribe, e-mail: opensuse-cloud+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-cloud+owner@opensuse.org
Le vendredi 15 mars 2013, à 11:06 +0100, Christian Berendt a écrit :
On 03/15/2013 10:27 AM, Sascha Peilicke wrote:
Which binary from what repository did you use?
I'm talking about the packages on the OBS, not about the produced RPMs. The mentioned files are not included in the RPMs, they only hang out in the package on the OBS.
These packages are linked packages. For instance, the openstack-nova-doc source package has the same content as the openstack-nova doc. Just do "osc ls -u Cloud:OpenStack:Master openstack-nova-doc" :-) Vincent -- Les gens heureux ne sont pas pressés. -- To unsubscribe, e-mail: opensuse-cloud+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-cloud+owner@opensuse.org
On 03/15/2013 11:06 AM, Christian Berendt wrote:
On 03/15/2013 10:27 AM, Sascha Peilicke wrote:
Which binary from what repository did you use?
I'm talking about the packages on the OBS, not about the produced RPMs. The mentioned files are not included in the RPMs, they only hang out in the package on the OBS.
Christian.
Mhm, openstack-cinder-doc is only a link to openstack-cinder. The latter contains spec files for both packages but OBS only builds the spec file matching the OBS package name. Thus we need the link. Both packages are built from the same sources to reduce the effort in updating/changing both. And that's also why you get some source files that may not be used by the openstack-cinder-doc.spec. This wouldn't be necessary if OBS could build mulitiple/all sub-specs of a given OBS project. So far that is not yet possible. -- With kind regards, Sascha Peilicke SUSE Linux GmbH, Maxfeldstr. 5, D-90409 Nuernberg, Germany GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer HRB 16746 (AG Nürnberg) -- To unsubscribe, e-mail: opensuse-cloud+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-cloud+owner@opensuse.org
participants (3)
-
Christian Berendt
-
Sascha Peilicke
-
Vincent Untz