#6498 Build system must regenerate file when template changes.
Closed: Fixed None Opened 7 years ago 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:

  • ba6ae66 Build: properly integrate ipa-version.h.in into build system
  • 6857de0 Build: properly integrate freeipa.spec.in into build system
  • 89739a6 Build: properly integrate loader.js into build system
  • 6fcfe68 Build: properly integrate version.py into build system
  • 6aa3607 Build: properly integrate ipasetup.py into build system
  • a89f63c 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

7 years ago

Login to comment on this ticket.

Metadata