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
[email protected]
http://lists.exherbo.org/mailman/listinfo/exherbo-dev