Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 549570 - [gnome-overlay] gnome-documents-3.16.2 - /usr/bin/install: cannot create regular file ‘/var/tmp/portage/gnome-extra/gnome-documents-3.16.2/image//usr/share/gnome-documents/js/path.js’: File exists
Summary: [gnome-overlay] gnome-documents-3.16.2 - /usr/bin/install: cannot create regu...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL: https://bugzilla.gnome.org/show_bug.c...
Whiteboard:
Keywords:
Depends on:
Blocks: gnome-3.16
  Show dependency tree
 
Reported: 2015-05-15 13:45 UTC by Kobboi
Modified: 2015-06-13 18:31 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,210.50 KB, text/plain)
2015-05-15 13:46 UTC, Kobboi
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kobboi 2015-05-15 13:45:57 UTC
/usr/bin/install: cannot create regular file ‘/var/tmp/portage/gnome-extra/gnome-documents-3.16.2/image//usr/share/gnome-documents/js/path.js’: File exists
Makefile:899: recipe for target 'install-nodist_jsDATA' failed


Reproducible: Always
Comment 1 Kobboi 2015-05-15 13:46:24 UTC
Created attachment 403338 [details]
build.log
Comment 2 Kobboi 2015-05-15 13:48:08 UTC
This is during a re-emerge of that version (emerge -1 $(eix --installed-from-overlay gnome --only-names) --keep-going) 

     Fri Feb 13 11:42:47 2015 >>> gnome-extra/gnome-documents-3.14.2
       merge time: 38 seconds.

     Tue May 12 01:29:45 2015 >>> gnome-extra/gnome-documents-3.16.0
       merge time: 40 seconds.

     Thu May 14 22:09:47 2015 >>> gnome-extra/gnome-documents-3.16.2
       merge time: 40 seconds.
Comment 3 Pacho Ramos gentoo-dev 2015-05-15 13:58:15 UTC
probably a parallel make problem
Comment 4 Kobboi 2015-05-15 15:39:56 UTC
Maybe, when I test it in a loop, I can't reproduce: 10/10 successes with -j1 and -j4 (which is my default)
Comment 5 Kobboi 2015-05-15 16:24:41 UTC
(Next ten times, it fails 2 out of 10 with -j4)
Comment 6 Pacho Ramos gentoo-dev 2015-06-03 11:04:13 UTC
That is common with parallel build issues, it would be nice if you could report the issue to upstream too -> bugzilla.gnome.org

Thanks
Comment 7 Pacho Ramos gentoo-dev 2015-06-13 16:50:33 UTC
Does setting:
ELTCONF="--reverse-deps"

Under src_prepare phase help? It should end up with something like
src_prepare() {
ELTCONF="--reverse-deps"
...
gnome2_src_prepare
}
Comment 8 Alexandre Rostovtsev (RETIRED) gentoo-dev 2015-06-13 17:34:57 UTC
(In reply to Pacho Ramos from comment #7)
It seems unlikely that ELTCONF could help when the failure is about a race condition when installing a javascript file :)
Comment 9 Alexandre Rostovtsev (RETIRED) gentoo-dev 2015-06-13 18:31:57 UTC
Should be fixed now I think. Patch submitted upstream at https://bugzilla.gnome.org/show_bug.cgi?id=750334

+  13 Jun 2015; Alexandre Rostovtsev <tetromino@gentoo.org>
+  gnome-documents-3.16.2.ebuild,
+  +files/gnome-documents-3.16.2-parallel-make.patch:
+  Fix parallel make failure (bug #549570, thanks to Kobboi).