Overview
Thanks a lot! When you run 'osc service format_spec_file' you should get an output file '_service:format_spec_file:clustershell.spec' - doesn't this work?
About your other questions:
1. The BuildRoot tag is not needed any more - unless you want to
build for very old targets.
2. %defattr is not needed for Factory/TW for sure. I'm not so sure
about Leap42.x/SLES12. I'll find out. I'm interested in
clustershell for these targets as well.
3. About generating the changelog - I've just learned, you can use:
/usr/lib/build/spec2changelog clustershell.spec
to generate the *.changes file.
For version updates we usually expect the highlights of the
update listed in the changelog. This doesn't have to be done
retrospectively - but it would be nice to have it going forward.
This information is used to create patchinfo files which in turn
are used to generate user visible information.
What we we also need is the 'Group:' tag. There is even a guideline about
the known groups:
https://en.opensuse.org/openSUSE:Package_group_guidelines
For packages in network:cluster I often use:
Productivity/Clustering/Computing.
Thanks for your support!
Egbert.
Hi Egbert - Great! That is SUPER helpful! And my bad, "osc service run format_spec_file" did actually work as expected: fixes will be included in my next submitrequest. I also used spec2changelog which produced good results. Re: the changelog, I will not put all modifications made for this initial request, but I will do my best to include insightful information in the future. Please let me know regarding the use of defattr, also I am not sure weither I can launch a build on SLES12 myself, but at least it seems to build correctly on both Leap 42.1 and 42.3. Thanks!! Best, Stephane
I found in the documentation how to add build targets to my home project home:sthiell, and the last revision built successfully on SLES12 SP2 and SP3, this is great! Thanks, Stephane