Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 334821 - media-gfx/shotwell-0.7.1 version bump
Summary: media-gfx/shotwell-0.7.1 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Benedikt Böhm (RETIRED)
URL: http://www.yorba.org/blog/lucas/2010/...
Whiteboard:
Keywords:
Depends on: 334827
Blocks:
  Show dependency tree
 
Reported: 2010-08-27 13:25 UTC by labor_ratte
Modified: 2010-09-19 08:24 UTC (History)
7 users (show)

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


Attachments
shotwell-ebuild.patch (shotwell-ebuild.patch,400 bytes, patch)
2010-08-27 13:27 UTC, labor_ratte
Details | Diff
shotwell-0.7.0-libraw.patch (shotwell-0.7.0-libraw.patch,3.42 KB, patch)
2010-08-27 13:28 UTC, labor_ratte
Details | Diff
shotwell-0.7.1-libraw.patch (shotwell-0.7.1-libraw.patch,3.40 KB, patch)
2010-08-27 14:37 UTC, labor_ratte
Details | Diff
A cleaner and more portable version of the libraw patch (shotwell-0.7.1-libraw.patch,1.64 KB, patch)
2010-09-04 07:16 UTC, corec
Details | Diff
shotwell 0.7.2 ebuild (shotwell-0.7.2.ebuild.patch,644 bytes, patch)
2010-09-11 11:44 UTC, corec
Details | Diff
shotwell 0.7.2 patch from tree version 0.6.1 (shotwell-0.7.2.ebuild.patch,962 bytes, patch)
2010-09-11 18:17 UTC, corec
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description labor_ratte 2010-08-27 13:25:39 UTC
Shotwell 0.7.0 released

Necessary steps:
Raise deps to >=media-libs/gexiv2-0.2.0 and >=dev-lang/vala-0.9.5
Adapt shotwell-0.7.0-libraw.patch
Comment 1 labor_ratte 2010-08-27 13:27:25 UTC
Created attachment 244931 [details, diff]
shotwell-ebuild.patch
Comment 2 labor_ratte 2010-08-27 13:28:33 UTC
Created attachment 244933 [details, diff]
shotwell-0.7.0-libraw.patch
Comment 3 labor_ratte 2010-08-27 13:45:41 UTC
Comment on attachment 244933 [details, diff]
shotwell-0.7.0-libraw.patch

oh, wrong description, should be:
shotwell-0.7.0-libraw.patch
Comment 4 Borkenkaefer 2010-08-27 14:05:57 UTC
Shotwell 0.7.1 is already out there!
Comment 5 labor_ratte 2010-08-27 14:37:24 UTC
Created attachment 244949 [details, diff]
shotwell-0.7.1-libraw.patch

Oh, didn't notice... thank you. 
Updated patch for shotwell-0.7.1
Comment 6 corec 2010-09-04 07:16:53 UTC
Created attachment 245923 [details, diff]
A cleaner and more portable version of the libraw patch

I made a new version of the patch. It should be cleaner and much easier to port to next versions.
Comment 7 corec 2010-09-11 11:43:20 UTC
Shotwell 0.7.2 was released. I'll attach a bumped ebuild. 0.7.2 does not need the libraw patch anymore. New dependendency is gexiv2-0.2.1.
Comment 8 corec 2010-09-11 11:44:28 UTC
Created attachment 246820 [details, diff]
shotwell 0.7.2 ebuild

Now depends on gexiv2-0.2.1.
Comment 9 corec 2010-09-11 18:17:33 UTC
Created attachment 246886 [details, diff]
shotwell 0.7.2 patch from tree version 0.6.1

As requested by Borkenkaefer (direct email):

----

I can't apply your patch for shotwell-0.7.2.ebuild because I don't have
a shotwell-0.7.1.ebuild and it doesn't seem to work somehow (without
libraw-patch).

-----

Btw, Is there a recommendation on how to post bumped ebuild versions? Should patched ebuild be posted as is or just a patch file containing the changes between old and new version?
Comment 10 Andreas Nüßlein 2010-09-11 18:19:56 UTC
fear not!  ebuild will be in portage soon.
Comment 11 David King 2010-09-11 20:39:36 UTC
(In reply to comment #7)
> Shotwell 0.7.2 was released. I'll attach a bumped ebuild. 0.7.2 does not need
> the libraw patch anymore. New dependendency is gexiv2-0.2.1.

As I mentioned in bug 334827, comment 3, the dependency on gexiv2 is still at 0.2.0, not 0.2.1
Comment 12 Andreas Nüßlein 2010-09-11 20:40:51 UTC
i realized that too, but it doesn't really matter because there's gonna be no 0.2.0 ebuild anyways.
Comment 13 Andreas Nüßlein 2010-09-13 18:43:17 UTC
meh - maintainer is on holidays.  it'll take a few more days - sorry for the delay
Comment 14 Philipp Riegger 2010-09-18 11:49:36 UTC
media-gfx/shotwell-0.7.2 fails to build for me:

FSpotDatabaseTables.c:4888: warning: assignment from incompatible pointer type
FSpotDatabaseTables.c: In function âfspot_photo_tags_v0_behavior_fspot_table_behavior_interface_initâ:
FSpotDatabaseTables.c:5117: warning: assignment from incompatible pointer type
FSpotDatabaseTables.c: In function âfspot_rolls_v0_behavior_fspot_table_behavior_interface_initâ:
FSpotDatabaseTables.c:5454: warning: assignment from incompatible pointer type
FSpotDatabaseTables.c: In function âfspot_rolls_v5_behavior_fspot_table_behavior_interface_initâ:
FSpotDatabaseTables.c:5581: warning: assignment from incompatible pointer type
/usr/lib/libraw_r.a(dcraw_common_mt.o): In function `_ZN6LibRaw15ahd_interpolateEv.omp_fn.0':
(.text+0x1ec03): undefined reference to `GOMP_loop_dynamic_start'
/usr/lib/libraw_r.a(dcraw_common_mt.o): In function `_ZN6LibRaw15ahd_interpolateEv.omp_fn.0':
(.text+0x1fb21): undefined reference to `GOMP_loop_dynamic_next'
/usr/lib/libraw_r.a(dcraw_common_mt.o): In function `_ZN6LibRaw15ahd_interpolateEv.omp_fn.0':
(.text+0x1fb2e): undefined reference to `GOMP_loop_end'
/usr/lib/libraw_r.a(dcraw_common_mt.o): In function `LibRaw::ahd_interpolate()':
(.text+0x1fd49): undefined reference to `GOMP_parallel_start'
/usr/lib/libraw_r.a(dcraw_common_mt.o): In function `LibRaw::ahd_interpolate()':
(.text+0x1fd56): undefined reference to `GOMP_parallel_end'
/usr/lib/libraw_r.a(dcraw_common_mt.o): In function `_ZN6LibRaw15wavelet_denoiseEv.omp_fn.1':
(.text+0x1fdd9): undefined reference to `omp_get_num_threads'
/usr/lib/libraw_r.a(dcraw_common_mt.o): In function `_ZN6LibRaw15wavelet_denoiseEv.omp_fn.1':
(.text+0x1fde2): undefined reference to `omp_get_thread_num'
/usr/lib/libraw_r.a(dcraw_common_mt.o): In function `_ZN6LibRaw15wavelet_denoiseEv.omp_fn.1':
(.text+0x1ff34): undefined reference to `GOMP_barrier'
/usr/lib/libraw_r.a(dcraw_common_mt.o): In function `_ZN6LibRaw15wavelet_denoiseEv.omp_fn.1':
(.text+0x20081): undefined reference to `GOMP_barrier'
/usr/lib/libraw_r.a(dcraw_common_mt.o): In function `_ZN6LibRaw15wavelet_denoiseEv.omp_fn.1':
(.text+0x201d8): undefined reference to `GOMP_barrier'
/usr/lib/libraw_r.a(dcraw_common_mt.o): In function `_ZN6LibRaw15wavelet_denoiseEv.omp_fn.1':
(.text+0x202a4): undefined reference to `GOMP_barrier'
/usr/lib/libraw_r.a(dcraw_common_mt.o): In function `_ZN6LibRaw15wavelet_denoiseEv.omp_fn.1':
(.text+0x20379): undefined reference to `GOMP_barrier'
/usr/lib/libraw_r.a(dcraw_common_mt.o): In function `LibRaw::wavelet_denoise()':
(.text+0x204a9): undefined reference to `GOMP_parallel_start'
/usr/lib/libraw_r.a(dcraw_common_mt.o): In function `LibRaw::wavelet_denoise()':
(.text+0x204b6): undefined reference to `GOMP_parallel_end'
collect2: ld returned 1 exit status
make: *** [shotwell] Error 1
emake failed
 * ERROR: media-gfx/shotwell-0.7.2 failed:
 *   compile failure
 * 
 * Call stack:
 *     ebuild.sh, line   56:  Called src_compile
 *   environment, line 3203:  Called gnome2_src_compile
 *   environment, line 2489:  Called die
 * The specific snippet of code:
 *       emake || die "compile failure"
 * 
 * If you need support, post the output of 'emerge --info =media-gfx/shotwell-0.7.2',
 * the complete build log and the output of 'emerge -pqv =media-gfx/shotwell-0.7.2'.
 * This ebuild is from an overlay named 'stoile_overlay': '/mnt/space/gentoo/layman/stoile/'
 * The complete build log is located at '/var/log/portage/media-gfx:shotwell-0.7.2:20100918-114634.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-gfx/shotwell-0.7.2/temp/environment'.
 * S: '/var/tmp/portage/media-gfx/shotwell-0.7.2/work/shotwell-0.7.2'
Comment 15 David King 2010-09-18 12:01:21 UTC
(In reply to comment #14)
> media-gfx/shotwell-0.7.2 fails to build for me:
> 
> /usr/lib/libraw_r.a(dcraw_common_mt.o): In function
> `_ZN6LibRaw15ahd_interpolateEv.omp_fn.0':
> (.text+0x1ec03): undefined reference to `GOMP_loop_dynamic_start'
> /usr/lib/libraw_r.a(dcraw_common_mt.o): In function
> `_ZN6LibRaw15ahd_interpolateEv.omp_fn.0':
> (.text+0x1fb21): undefined reference to `GOMP_loop_dynamic_next'
> /usr/lib/libraw_r.a(dcraw_common_mt.o): In function
> `_ZN6LibRaw15ahd_interpolateEv.omp_fn.0':
> (.text+0x1fb2e): undefined reference to `GOMP_loop_end'
> /usr/lib/libraw_r.a(dcraw_common_mt.o): In function
> `LibRaw::ahd_interpolate()':
> (.text+0x1fd49): undefined reference to `GOMP_parallel_start'
> /usr/lib/libraw_r.a(dcraw_common_mt.o): In function
> `LibRaw::ahd_interpolate()':
> (.text+0x1fd56): undefined reference to `GOMP_parallel_end'
> /usr/lib/libraw_r.a(dcraw_common_mt.o): In function
> `_ZN6LibRaw15wavelet_denoiseEv.omp_fn.1':
> (.text+0x1fdd9): undefined reference to `omp_get_num_threads'
> /usr/lib/libraw_r.a(dcraw_common_mt.o): In function
> `_ZN6LibRaw15wavelet_denoiseEv.omp_fn.1':
> (.text+0x1fde2): undefined reference to `omp_get_thread_num'
> /usr/lib/libraw_r.a(dcraw_common_mt.o): In function
> `_ZN6LibRaw15wavelet_denoiseEv.omp_fn.1':
> (.text+0x1ff34): undefined reference to `GOMP_barrier'
> /usr/lib/libraw_r.a(dcraw_common_mt.o): In function
> `_ZN6LibRaw15wavelet_denoiseEv.omp_fn.1':
> (.text+0x20081): undefined reference to `GOMP_barrier'
> /usr/lib/libraw_r.a(dcraw_common_mt.o): In function
> `_ZN6LibRaw15wavelet_denoiseEv.omp_fn.1':
> (.text+0x201d8): undefined reference to `GOMP_barrier'
> /usr/lib/libraw_r.a(dcraw_common_mt.o): In function
> `_ZN6LibRaw15wavelet_denoiseEv.omp_fn.1':
> (.text+0x202a4): undefined reference to `GOMP_barrier'
> /usr/lib/libraw_r.a(dcraw_common_mt.o): In function
> `_ZN6LibRaw15wavelet_denoiseEv.omp_fn.1':
> (.text+0x20379): undefined reference to `GOMP_barrier'
> /usr/lib/libraw_r.a(dcraw_common_mt.o): In function
> `LibRaw::wavelet_denoise()':
> (.text+0x204a9): undefined reference to `GOMP_parallel_start'
> /usr/lib/libraw_r.a(dcraw_common_mt.o): In function
> `LibRaw::wavelet_denoise()':
> (.text+0x204b6): undefined reference to `GOMP_parallel_end'
> collect2: ld returned 1 exit status
> make: *** [shotwell] Error 1

It looks like you need the updated libraw from bug 336393, which ensures that ‘-lgopenmp’ is added to the Libs field of the pkg-config file.
Comment 16 Philipp Riegger 2010-09-18 12:42:16 UTC
(In reply to comment #15)
> It looks like you need the updated libraw from bug 336393, which ensures that
> ‘-lgopenmp’ is added to the Libs field of the pkg-config file.

You're right, with libraw-0.10.0 shotwell 0.7.2 compiles. Thanks a lot.
Comment 17 Benedikt Böhm (RETIRED) gentoo-dev 2010-09-19 08:24:17 UTC
0.7.2 in cvs, thanks