Inconsistent criteria of success on the buildbot

Joshua Root jmr at macports.org
Thu Feb 25 02:22:55 PST 2016


On 2016-2-25 18:18 , Mojca Miklavec wrote:
> Hi,
>
> A while ago I committed a new subport for geant4.10.2 which is
> currently broken (in the meantime I lacked time/motivation to look
> into it; and nobody else complained so far either):
>      https://trac.macports.org/ticket/50426
>
> The initial builds failed, see for example:
>      https://build.macports.org/builders/buildports-mtln-x86_64/builds/27442
> but judging from
>      http://packages.macports.org/geant4.10.2/
> it seems as if the "build all ports" picked up and uploaded the
> "broken" package with "no questions asked".
>
> Shouldn't this be fixed somehow? (Not just the port, but also the
> behaviour.) Or did the package automagically start to work properly?
>
> I don't dare to even start parsing the logs from the all-ports build.
> The progress log from the same buildslave
>      https://build.macports.org/builders/buildports-mtln-x86_64/builds/28037/steps/compile/logs/progress
> says "package found, not building again".

That happens if installation succeeded but activation failed, or 
rev-upgrade failed afterwards. What behaviour are you wanting? For it to 
uninstall the port in this case?

I agree it's not really ideal, but it does speed things up for users as 
archives are intended to do, even though in this case what they end up 
with is broken either way. And you'll need a version or revision bump to 
fix it, so uninstalling and attempting the build again in future doesn't 
really help.

- Josh


More information about the macports-dev mailing list