#6498 Build system must regenerate file when template changes.
Closed: Fixed Opened by cheimes.

The new build system no longer regenerates files when the a template has been modified. For example when I work on {{{ipasetup.py.in}}}, {{{make}}} does not regenerate {{{ipasetup.py}}}. I have to run {{{./autogen.sh}}} manually.

    daemons/ipa-version.h.in
    freeipa.spec.in
    install/ui/src/libs/loader.js.in
    ipapython/version.py.in
    ipasetup.py.in

In https://github.com/freeipa/freeipa/pull/251 I experimented with {{{CONFIG_STATUS_DEPENDENCIES}}}. Petr did not like my approach.


master:

  • ba6ae666acaf8b930d18f45efc7c9c9faad3526b Build: properly integrate ipa-version.h.in into build system
  • 6857de02f3a9c2d7e99e33863be3c65f71fa0d58 Build: properly integrate freeipa.spec.in into build system
  • 89739a6c910461a3cac3abc1bf2ff162c7c5bc82 Build: properly integrate loader.js into build system
  • 6fcfe689f47a02df023de69f62c889d9b4dc26fe Build: properly integrate version.py into build system
  • 6aa360775a781bee5a2fdd884cbfa33b545fcbb4 Build: properly integrate ipasetup.py into build system
  • a89f63c5a62c4a02fc248a095f539a099a9c28c5 Build: properly integrate ipa.pot into build system tests

Metadata Update from @cheimes:
- Issue assigned to pspacek
- Issue set to the milestone: FreeIPA 4.5

Metadata