Hi everyone, Previously, this was a valid exlib:
foo.exlib foo_src_prepare() { :; } which occasionally lead to people forgetting to export phases and those phases not actually being run. Sometimes this went unnoticed for quite a while, so I've changed paludis to make this an error at metadata generation time. If you define a `foo_${exheres_phase}` function in an exlib, you now *must* also call `export_exlib_phases ${exheres_phase}`. I have already fixed all exlibs in official and unofficial repositories, except for one in ::japaric and ::exony each, which both have corresponding changes in gerrit[1][2], so you shouldn't see any disruption due to this. Of course, if you maintain any unpublished exlibs, those might need to be fixed. Greetings Benedikt [1] https://galileo.mailstation.de/gerrit/#/c/9073 [2] https://galileo.mailstation.de/gerrit/#/c/9074 _______________________________________________ Exherbo-dev mailing list Exherbo-dev@lists.exherbo.org http://lists.exherbo.org/mailman/listinfo/exherbo-dev