nutritious-monkey-78516
11/12/2018, 9:42 PMnutritious-monkey-78516
11/12/2018, 9:42 PMnutritious-monkey-78516
11/12/2018, 9:44 PMnutritious-monkey-78516
11/12/2018, 9:44 PMhappy-kitchen-89482
11/13/2018, 3:16 PMhappy-kitchen-89482
11/13/2018, 3:17 PMbrief-engineer-67497
11/14/2018, 8:39 AMdepmap,
is it possible to show the dependencies classifiers ?
I do ./pants bundle foo
and I get a warning Duplicate classes and/or resources detected in artifacts: (a.jar, b.jar, b-classifier.jar, c.jar)
but when I do ./pants depmap foo --depmap-graph > graph.dot
and then grep b graph.dot
only b
appears (and not b.jar
neither b-classifier
). How can I track where the duplicates come from ?
and is it possible to keep the lib jar names instead of the dependency target name with a dash and a number ? (what does this number means ? it looks like big library are chunked but then I have lib-1.jar
, lib-3.jar
, lib-5.jar
and no trace of 2 or 4 … )
also I don't get what exactly clean clean-all
. If I run ./pants clean-all
and then ./pants bundle foo
, foo is bundle but I don't see any recompilation.brief-engineer-67497
11/14/2018, 9:49 AMresolve
. Is there a way to get a dot graph of targets
and resolved 3rd party binaries ?brief-engineer-67497
11/14/2018, 2:27 PM./pants bundle foo
I have a
creating dist/job-front.jar
15:25:36 00:02 [create-monolithic-jar]
15:25:36 00:02 [add-internal-classes]
15:25:36 00:02 [add-dependency-jars]
15:25:36 00:02 [cache].
15:25:36 00:02 [bootstrap-jar-tool]
==== stderr ====
Unexpected problem writing target jar /home/lorilan/dev/platform/dist/foo.jar: java.util.zip.ZipException: invalid entry size (expected 175 but got 116 bytes)
brief-engineer-67497
11/14/2018, 2:28 PM-ldebug
does not provide any more informations … any ideas ?curved-vase-73456
11/14/2018, 6:10 PMaloof-angle-91616
11/14/2018, 6:15 PMaloof-angle-91616
11/14/2018, 6:15 PMred-balloon-89377
11/14/2018, 6:17 PMred-balloon-89377
11/14/2018, 6:17 PMhappy-kitchen-89482
11/14/2018, 7:01 PMtest_dumps_logs_on_terminate
failure seems unrelated to my change: https://travis-ci.org/pantsbuild/pants/jobs/454683251 Does it ring any bells to anyone?happy-kitchen-89482
11/14/2018, 7:01 PMhappy-kitchen-89482
11/14/2018, 7:02 PMhappy-kitchen-89482
11/14/2018, 7:03 PMhappy-kitchen-89482
11/14/2018, 7:04 PMaverage-vr-56795
11/15/2018, 4:45 PMpants.option.errors.ParseError: Unrecognized command line flags on scope 'binaries': --baseurls
average-vr-56795
11/15/2018, 4:48 PMred-balloon-89377
11/15/2018, 4:52 PMenough-analyst-54434
11/15/2018, 5:04 PM$ PANTS_BINARIES_BASEURLS="['bob']" ./pants options | grep baseurls
binaries_baseurls = ['bob'] (from ENVIRONMENT from env var PANTS_BINARIES_BASEURLS)
average-vr-56795
11/15/2018, 5:06 PMaloof-angle-91616
11/15/2018, 6:46 PMwide-energy-11069
11/16/2018, 12:44 AM./pants test --cache-test-ignore tests/python/pants_test/backend/jvm/tasks:jar_publish_integration -- -vs
...
E Waiting for background workers to finish.
E 00:32:00 00:14 [complete]
E SUCCESS
E stderr:
E .....timestamp: 2018-11-16T00:31:57.685637
E Signal 15 was raised. Exiting with failure. (backtrace omitted)
E
E
E INFO] killing nailgun server pid=12458
E INFO] killing nailgun server pid=12518
E
E .INFO] killing nailgun server pid=12579
E INFO] killing nailgun server pid=12596
E
E timestamp: 2018-11-16T00:32:00.199617
E Exception caught: (sqlite3.IntegrityError)
E File "/home/root/pants/src/python/pants/bin/pants_loader.py", line 75, in <module>
E main()
E File "/home/root/pants/src/python/pants/bin/pants_loader.py", line 71, in main
E PantsLoader.run()
E File "/home/root/pants/src/python/pants/bin/pants_loader.py", line 67, in run
E cls.load_and_execute(entrypoint)
E File "/home/root/pants/src/python/pants/bin/pants_loader.py", line 60, in load_and_execute
E entrypoint_main()
E File "/home/root/pants/src/python/pants/bin/pants_exe.py", line 39, in main
E PantsRunner(exiter, start_time=start_time).run()
E File "/home/root/pants/src/python/pants/bin/pants_runner.py", line 62, in run
E return runner.run()
E File "/home/root/pants/src/python/pants/bin/local_pants_runner.py", line 159, in run
E self._run()
E File "/home/root/pants/src/python/pants/bin/local_pants_runner.py", line 233, in _run
E run_tracker_result = run_tracker.end()
E File "/home/root/pants/src/python/pants/goal/run_tracker.py", line 457, in end
E self.store_stats()
E File "/home/root/pants/src/python/pants/goal/run_tracker.py", line 400, in store_stats
E StatsDBFactory.global_instance().get_db().insert_stats(stats)
E File "/home/root/pants/src/python/pants/stats/statsdb.py", line 82, in insert_stats
E ri['version'], ri['buildroot'], ri['outcome'], ri['cmd_line']])
E
on linux only. any thoughts?wide-energy-11069
11/16/2018, 12:45 AMid
determined?wide-energy-11069
11/16/2018, 12:47 AMwide-energy-11069
11/16/2018, 12:48 AMtests/python/pants_test/backend/jvm/tasks:jar_publish_integration
is fine, so somehow all the pants invocations from the tests get assigned the same id, in linux