• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

xemul / criu / 556
65%
master: 66%

Build:
Build:
LAST BUILD BRANCH: criu-dev
DEFAULT BRANCH: master
Ran 28 Sep 2016 09:37AM UTC
Jobs 6
Files 121
Run time 10min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
556

push

travis-ci

xemul
nmk/script: rm bad code

I discovered that the scripts/ suffix is added to __nmk_dir despite
the fact it already contains it, ending in obviously wrong filenames
like scripts/nmk/scripts/scripts/msg.mk. As those files are non-existent,
make tried to recreate every .mk file, spawninga child to execute 'true'
command, like this (part of "make -dr" output):

> Considering target file '../scripts/nmk/scripts/scripts/include.mk'.
>  File '../scripts/nmk/scripts/scripts/include.mk' does not exist.
>  Finished prerequisites of target file
> '../scripts/nmk/scripts/scripts/include.mk'.
> Must remake target '../scripts/nmk/scripts/scripts/include.mk'.
> Putting child 0x564ec1768740 (../scripts/nmk/scripts/scripts/include.mk)
> PID 21633 on the chain.
> Live child 0x564ec1768740 (../scripts/nmk/scripts/scripts/include.mk)
> PID 21633
> Reaping winning child 0x564ec1768740 PID 21633
> Removing child 0x564ec1768740 PID 21633 from chain.

The fix was to remove the extra scripts/, but once I did it, I found
out problem #2: these targets, being defined in contents that is often
included in the beginning of Makefiles, hijacks the default make
target (the first one in the Makefile), breaking the usual and
expected make behavior, and forcing to use .DEFAULT_GOAL.

Finally, I don't know why these targets are there, i.e. what purpose
do they serve. Maybe it was done to exclude any implicit rules to
re-make those files, but there are no such rules as far as I can see.

So, in order to address problem #2, I have removed these targets.
I don't see any harm in doing that; let me know if it breaks anything.

Cc: Cyrill Gorcunov <gorcunov@openvz.org>
Signed-off-by: Kir Kolyshkin <kir@openvz.org>
Signed-off-by: Pavel Emelyanov <xemul@virtuozzo.com>

16785 of 26152 relevant lines covered (64.18%)

92266.51 hits per line

Jobs
ID Job ID Ran Files Coverage
1 556.1 (TR_ARCH=local) 28 Sep 2016 09:41AM UTC 0
64.18
Travis Job 556.1
2 556.2 (TR_ARCH=x86_64) 28 Sep 2016 09:37AM UTC 0
Travis Job 556.2
3 556.3 (TR_ARCH=armv7hf) 28 Sep 2016 09:47AM UTC 0
Travis Job 556.3
4 556.4 (TR_ARCH=aarch64) 28 Sep 2016 09:46AM UTC 0
Travis Job 556.4
5 556.5 (TR_ARCH=ppc64le) 28 Sep 2016 09:48AM UTC 0
Travis Job 556.5
6 556.6 (TR_ARCH=alpine) 28 Sep 2016 09:40AM UTC 0
Travis Job 556.6
Source Files on build 556
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #556
  • e6dcf465 on github
  • Next Build on criu-dev-test (#559)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc