#1387 Update Ada packaging guidelines
Merged by james. Opened by rombobeorn.
rombobeorn/packaging-committee master  into  master

Download 1387.patch

The Ada packaging guidelines have grown a bit stale and need some updates.

  • The guidance about trampolines in Ada needs to be updated. GCC's usage of trampolines has been greatly reduced, and those cases that remain can't just be ignored now that an executable stack has been made an error. Advice on how to handle them belongs in the section on compilation rather than the one about RPMlint.

  • I'm not aware of any other RPMlint warnings that should be ignored as a rule, so the section about RPMlint becomes empty and is thus removed.

  • Since the macro optflags is deprecated in favor of build_*flags, a corresponding change has been made to two macros for Ada packages. The policy should be updated with the new names.

  • GPRbuild has almost entirely superseded Gnatmake, so let's mention it more prominently.

  • The macro GPRbuild_arches should have been mentioned ten years ago. It seems to have been forgotten.

  • A macro named GPRinstall_flags has been added. Using it should not be mandatory, but it would be nice to mention it in the guidelines. (What's mandatory is to put files in the right directories.)

  • The words "starting with Fedora 18" can be dropped because Fedora 17 and earlier are no longer a concern.

rebased onto 502cfe3612b8ff471f499983cfa51b66b5de2332

:thumbsup:

+1

I have to admit that I thought "comfignat" was a typo. Even adaic.org gets it wrong as https://www.adaic.org/ada-resources/tools-libraries has it listed under "confignat".

rebased onto aee8da22619e49b94a04297f751dff9072d2dd9b

Commit fc234cd5 fixes this pull-request

Pull-Request has been merged by james

Pull-Request has been merged by james

Metadata