As reported from f-spot homepage : http://f-spot.org/Main_Page , f-spot 0.6.1.5 is out since Nov 4, 2009 Reproducible: Always
Created attachment 215054 [details, diff] The ebuild I created to install f-spot 0.6.1.5 This ebuild installs all extensions and I didn't test whether the beagle USE flag works properly or not.
I get the following build error using this ebuild with USE="debug": make[5]: Entering directory `/var/tmp/portage/media-gfx/f-spot-0.6.1.5/work/f-spot-0.6.1.5/extensions/Exporters/FlickrExport' make[5]: Nothing to be done for `install-exec-am'. test -z "/usr/lib/f-spot/extensions" || /bin/mkdir -p "/var/tmp/portage/media-gfx/f-spot-0.6.1.5/image//usr/lib/f-spot/extensions" /usr/bin/install -c -m 644 'FlickrExport.dll' '/var/tmp/portage/media-gfx/f-spot-0.6.1.5/image//usr/lib/f-spot/extensions/FlickrExport.dll' make install-data-hook make[6]: Entering directory `/var/tmp/portage/media-gfx/f-spot-0.6.1.5/work/f-spot-0.6.1.5/extensions/Exporters/FlickrExport' rm -f /usr/lib/f-spot/extensions/FlickrExport.addin.xml ACCESS DENIED unlinkat: /usr/lib/f-spot/extensions/FlickrExport.addin.xml rm: cannot remove `/usr/lib/f-spot/extensions/FlickrExport.addin.xml': Permission denied make[6]: *** [install-data-hook] Error 1 make[6]: Leaving directory `/var/tmp/portage/media-gfx/f-spot-0.6.1.5/work/f-spot-0.6.1.5/extensions/Exporters/FlickrExport' make[5]: *** [install-data-am] Error 2 make[5]: Leaving directory `/var/tmp/portage/media-gfx/f-spot-0.6.1.5/work/f-spot-0.6.1.5/extensions/Exporters/FlickrExport' make[4]: *** [install-am] Error 2 make[4]: Leaving directory `/var/tmp/portage/media-gfx/f-spot-0.6.1.5/work/f-spot-0.6.1.5/extensions/Exporters/FlickrExport' make[3]: *** [install-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/media-gfx/f-spot-0.6.1.5/work/f-spot-0.6.1.5/extensions/Exporters/FlickrExport' make[2]: *** [install-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/media-gfx/f-spot-0.6.1.5/work/f-spot-0.6.1.5/extensions/Exporters' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/media-gfx/f-spot-0.6.1.5/work/f-spot-0.6.1.5/extensions' make: *** [install-recursive] Error 1 * ERROR: media-gfx/f-spot-0.6.1.5 failed: * install failed * * Call stack: * ebuild.sh, line 48: Called src_install * environment, line 3088: Called gnome2_src_install * environment, line 2431: Called die * The specific snippet of code: * emake DESTDIR="${D}" "scrollkeeper_localstate_dir=${D}${sk_tmp_dir} " "$@" install || die "install failed"; * * If you need support, post the output of 'emerge --info =media-gfx/f-spot-0.6.1.5', * the complete build log and the output of 'emerge -pqv =media-gfx/f-spot-0.6.1.5'. * This ebuild is from an overlay named 'local-repo': '/usr/local/portage/' * The complete build log is located at '/var/tmp/portage/media-gfx/f-spot-0.6.1.5/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-gfx/f-spot-0.6.1.5/temp/environment'. * S: '/var/tmp/portage/media-gfx/f-spot-0.6.1.5/work/f-spot-0.6.1.5' --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE "/var/log/sandbox/sandbox-8630.log" VERSION 1.0 FORMAT: F - Function called FORMAT: S - Access Status FORMAT: P - Path as passed to function FORMAT: A - Absolute Path (not canonical) FORMAT: R - Canonical Path FORMAT: C - Command Line F: unlinkat S: deny P: /usr/lib/f-spot/extensions/FlickrExport.addin.xml A: /usr/lib/f-spot/extensions/FlickrExport.addin.xml R: /usr/lib/f-spot/extensions/FlickrExport.addin.xml C: rm -f /usr/lib/f-spot/extensions/FlickrExport.addin.xml -------------------------------------------------------------------------------- * QA Notice: Unrecognized configure options: * * configure: WARNING: unrecognized options: --enable-debug * configure: WARNING: unrecognized options: --enable-debug >>> Failed to emerge media-gfx/f-spot-0.6.1.5, Log file: >>> '/var/tmp/portage/media-gfx/f-spot-0.6.1.5/temp/build.log' localhost2 f-spot # tail '/var/tmp/portage/media-gfx/f-spot-0.6.1.5/temp/build.log' S: deny P: /usr/lib/f-spot/extensions/FlickrExport.addin.xml A: /usr/lib/f-spot/extensions/FlickrExport.addin.xml R: /usr/lib/f-spot/extensions/FlickrExport.addin.xml C: rm -f /usr/lib/f-spot/extensions/FlickrExport.addin.xml -------------------------------------------------------------------------------- * QA Notice: Unrecognized configure options: * * configure: WARNING: unrecognized options: --enable-debug * configure: WARNING: unrecognized options: --enable-debug localhost2 f-spot # tail '/var/tmp/portage/media-gfx/f-spot-0.6.1.5/temp/build.log' -n 50 make[6]: Leaving directory `/var/tmp/portage/media-gfx/f-spot-0.6.1.5/work/f-spot-0.6.1.5/extensions/Exporters/FlickrExport' make[5]: *** [install-data-am] Error 2 make[5]: Leaving directory `/var/tmp/portage/media-gfx/f-spot-0.6.1.5/work/f-spot-0.6.1.5/extensions/Exporters/FlickrExport' make[4]: *** [install-am] Error 2 make[4]: Leaving directory `/var/tmp/portage/media-gfx/f-spot-0.6.1.5/work/f-spot-0.6.1.5/extensions/Exporters/FlickrExport' make[3]: *** [install-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/media-gfx/f-spot-0.6.1.5/work/f-spot-0.6.1.5/extensions/Exporters/FlickrExport' make[2]: *** [install-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/media-gfx/f-spot-0.6.1.5/work/f-spot-0.6.1.5/extensions/Exporters' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/media-gfx/f-spot-0.6.1.5/work/f-spot-0.6.1.5/extensions' make: *** [install-recursive] Error 1 * ERROR: media-gfx/f-spot-0.6.1.5 failed: * install failed * * Call stack: * ebuild.sh, line 48: Called src_install * environment, line 3088: Called gnome2_src_install * environment, line 2431: Called die * The specific snippet of code: * emake DESTDIR="${D}" "scrollkeeper_localstate_dir=${D}${sk_tmp_dir} " "$@" install || die "install failed"; * * If you need support, post the output of 'emerge --info =media-gfx/f-spot-0.6.1.5', * the complete build log and the output of 'emerge -pqv =media-gfx/f-spot-0.6.1.5'. * This ebuild is from an overlay named 'local-repo': '/usr/local/portage/' * The complete build log is located at '/var/tmp/portage/media-gfx/f-spot-0.6.1.5/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-gfx/f-spot-0.6.1.5/temp/environment'. * S: '/var/tmp/portage/media-gfx/f-spot-0.6.1.5/work/f-spot-0.6.1.5' --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE "/var/log/sandbox/sandbox-8630.log" VERSION 1.0 FORMAT: F - Function called FORMAT: S - Access Status FORMAT: P - Path as passed to function FORMAT: A - Absolute Path (not canonical) FORMAT: R - Canonical Path FORMAT: C - Command Line F: unlinkat S: deny P: /usr/lib/f-spot/extensions/FlickrExport.addin.xml A: /usr/lib/f-spot/extensions/FlickrExport.addin.xml R: /usr/lib/f-spot/extensions/FlickrExport.addin.xml C: rm -f /usr/lib/f-spot/extensions/FlickrExport.addin.xml -------------------------------------------------------------------------------- * QA Notice: Unrecognized configure options: * * configure: WARNING: unrecognized options: --enable-debug * configure: WARNING: unrecognized options: --enable-debug
From what I hear, need to incorporate the files/f-spot-0.6.0.0-sandbox-violation.patch from earlier versions to fix this sandbox violation. What about the other patches?
Created attachment 215870 [details, diff] Fix for Sandbox Violation Still needed for sandbox rm violation
Created attachment 215871 [details] f-spot-0.6.1.5.ebuild Added epatch for sandbox violation patch.
It would seem flickr configure option has been dropped, parallel make (-j2 option) isn't needed as I've already compiled with -j2 here, and other patches are no longer needed. I've just successfully compiled using -j5 along with avoiding the previous sandbox violation. F-Spot also is now starting up fine within DWM (without Gnome) avoiding my previous mentioned bug. Can we push this into Portage and close the existing f-spot bugs??
The ebuild and patch works fine for me as well. I reported bug 283002 a while ago and f-spot 0.6.1.5 solves it. We should be able to close that bug as well as soon as this ebuild is added to the portage tree.
(In reply to comment #7) > The ebuild and patch works fine for me as well. I reported bug 283002 a while > ago and f-spot 0.6.1.5 solves it. We should be able to close that bug as well > as soon as this ebuild is added to the portage tree. > so the bug 283002 you reported should be added here in "blocks", am I right?
the ebuild and patch seem to work for me in amd64
*** This bug has been marked as a duplicate of bug 320627 ***