Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 299489 - media-gfx/f-spot-0.6.1.5 version bump request
Summary: media-gfx/f-spot-0.6.1.5 version bump request
Status: RESOLVED DUPLICATE of bug 320627
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Denis Dupeyron (RETIRED)
URL: http://f-spot.org/Main_Page
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-01-03 15:38 UTC by Marcello Magaldi
Modified: 2010-09-21 23:34 UTC (History)
5 users (show)

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


Attachments
The ebuild I created to install f-spot 0.6.1.5 (f-spot-0.6.1.5.ebuild,1.65 KB, patch)
2010-01-03 17:23 UTC, The Glamorous Hacker
Details | Diff
Fix for Sandbox Violation (f-spot-0.6.1.5-sandbox-violation.patch,2.56 KB, patch)
2010-01-09 23:41 UTC, Roger
Details | Diff
f-spot-0.6.1.5.ebuild (f-spot-0.6.1.5.ebuild,1.70 KB, text/plain)
2010-01-09 23:45 UTC, Roger
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Marcello Magaldi 2010-01-03 15:38:31 UTC
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
Comment 1 The Glamorous Hacker 2010-01-03 17:23:32 UTC
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.
Comment 2 Roger 2010-01-08 09:06:07 UTC
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
Comment 3 Roger 2010-01-09 19:03:09 UTC
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?
Comment 4 Roger 2010-01-09 23:41:48 UTC
Created attachment 215870 [details, diff]
Fix for Sandbox Violation

Still needed for sandbox rm violation
Comment 5 Roger 2010-01-09 23:45:18 UTC
Created attachment 215871 [details]
f-spot-0.6.1.5.ebuild

Added epatch for sandbox violation patch.
Comment 6 Roger 2010-01-09 23:51:17 UTC
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??
Comment 7 Henrik Johansson 2010-01-11 16:13:57 UTC
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.
Comment 8 Marcello Magaldi 2010-01-11 20:10:59 UTC
(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? 

Comment 9 Oo.et.oO 2010-01-25 18:55:15 UTC
the ebuild and patch seem to work for me in amd64
Comment 10 Pacho Ramos gentoo-dev 2010-09-21 13:08:59 UTC

*** This bug has been marked as a duplicate of bug 320627 ***