Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 510214 - [qt overlay] x11-misc/obconf-qt-0.1.0: the source directory does not exist
Summary: [qt overlay] x11-misc/obconf-qt-0.1.0: the source directory does not exist
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Qt Bug Alias
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-05-13 10:31 UTC by José Romildo Malaquias
Modified: 2014-05-23 06:13 UTC (History)
2 users (show)

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


Attachments
x11-misc:obconf-qt-0.1.0:20140513-095037.log (x11-misc:obconf-qt-0.1.0:20140513-095037.log,1.72 KB, text/plain)
2014-05-13 10:31 UTC, José Romildo Malaquias
Details
Fixed up archive (obconf-qt-0.1.0.tar.xz,50.80 KB, application/x-xz)
2014-05-20 18:09 UTC, Marc Grondin
Details
Fixed manifest (Manifest,1.85 KB, text/plain)
2014-05-20 18:10 UTC, Marc Grondin
Details

Note You need to log in before you can comment on or make changes to this bug.
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