Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 510214

Summary: [qt overlay] x11-misc/obconf-qt-0.1.0: the source directory does not exist
Product: Gentoo Linux Reporter: José Romildo Malaquias <jrmalaq>
Component: Current packagesAssignee: Qt Bug Alias <qt>
Status: RESOLVED FIXED    
Severity: normal CC: marcfgrondin, orzel
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: x11-misc:obconf-qt-0.1.0:20140513-095037.log
Fixed up archive
Fixed manifest

Description José Romildo Malaquias 2014-05-13 10:31:10 UTC
Created attachment 376810 [details]
x11-misc:obconf-qt-0.1.0:20140513-095037.log

When emerging  x11-misc/obconf-qt-0.1.0::qt I am getting the error

The source directory '/tmp/portage/x11-misc/obconf-qt-0.1.0/work/obconf-qt-0.1.0' doesn't exist

It  seems that the source package is unpacking directly into ${WORKDIR} without creating a ${P} subdir inside it.
Comment 1 Thomas Capricelli 2014-05-18 11:56:49 UTC
same probleme here
Comment 2 Marc Grondin 2014-05-20 18:09:13 UTC
Created attachment 377298 [details]
Fixed up archive

This was a quick fix i could come up with. This is a fixed up archive including the proper path that will allow the ebuild to merge. The manifest also needs to be updated so i will post it here as well.
Comment 3 Marc Grondin 2014-05-20 18:10:12 UTC
Created attachment 377300 [details]
Fixed manifest
Comment 4 Davide Pesavento gentoo-dev 2014-05-20 18:30:21 UTC
We should not touch upstream tarballs if possible (but upstream should be notified so that they can produce sane archives for the next release). We can easily workaround this kind of issues by setting $S to something else in the ebuild.
Comment 5 Marc Grondin 2014-05-20 18:49:29 UTC
I realize now that my "fix" was not the way to do it. I should have looked at the other ebuilds which are all setting S=${WORKDIR}...it was the first thing that came to mind i just figured these 2 archives where improperly created...
Comment 6 Thomas Capricelli 2014-05-20 22:09:39 UTC
talked on #lxde today, upstream is aware of the bug (with most packages it seems)
Comment 7 Michael Palimaka (kensington) gentoo-dev 2014-05-23 06:13:01 UTC
Thanks, fixed in git.

http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=fa1773c8f87797f6a67e56eb0e5db7a6ef173376