I'm running a build environment for rlsd2 as part of minos-static, a linux repository of static binaries. Since some time the mutt recipe has been failing due to been unable to locate a more up to date automake version, mutt 1.5.23 requires automake-1.13 while mutt 1.5.24 requires automake-1.14, I've based the build environment in Ubuntu 12.04 which has automake-1.11. Anyway, I though I'd let you know, since probably you won't see this issue as rlsd2 build environment is based in a recent? trisquel release, but I've seen this kind of problem in other static distributions, namely the way in which some packages depend in older or newer software which in return break other build recipes (if that's not the case now, it may be in the future).
In some of these distributions, eg, bifrost, they fix it by installing the dependencies in a sysroot and remove them afterwards, so on this case, mutt could install automake-1.14 on this temporary environment and remove it when done.
Many common build dependencies versions are available in [static-get](), eg:
So it could be used to fetch and install third party dependencies into rlsd2. Unfortunately I don't know enough rlsd2 details to do the integration myself, but I though that if you're interested it could be easier for you. Anyway I don't expect to make you work for free, I'm fine if you completely ignore the case. I just wanted to speak up, btw, thank you for rlsd2.
Hello,
I'm running a build environment for rlsd2 as part of minos-static, a linux repository of static binaries. Since some time the mutt recipe has been failing due to been unable to locate a more up to date automake version, mutt 1.5.23 requires automake-1.13 while mutt 1.5.24 requires automake-1.14, I've based the build environment in Ubuntu 12.04 which has automake-1.11. Anyway, I though I'd let you know, since probably you won't see this issue as rlsd2 build environment is based in a recent? trisquel release, but I've seen this kind of problem in other static distributions, namely the way in which some packages depend in older or newer software which in return break other build recipes (if that's not the case now, it may be in the future).
In some of these distributions, eg, bifrost, they fix it by installing the dependencies in a sysroot and remove them afterwards, so on this case, mutt could install automake-1.14 on this temporary environment and remove it when done.
Many common build dependencies versions are available in [static-get](), eg:
So it could be used to fetch and install third party dependencies into rlsd2. Unfortunately I don't know enough rlsd2 details to do the integration myself, but I though that if you're interested it could be easier for you. Anyway I don't expect to make you work for free, I'm fine if you completely ignore the case. I just wanted to speak up, btw, thank you for rlsd2.