saving f-spot (was Re: Mono Package audit)
Toshio Kuratomi
a.badger at gmail.com
Tue Apr 15 16:00:52 UTC 2008
Alex Lancaster wrote:
>>>>>> "AL" == Alex Lancaster writes:
>
>>>>>> "JK" == Jesse Keating writes:
> JK> On Wed, 2008-04-09 at 19:08 -0700, Toshio Kuratomi wrote:
>>>> .. _f-spot: At least, dbus-sharp, libgphoto2-sharp,
>>>> gnome-keyring-sharp, Tao, google-sharp, FlickrNet, semweb,
>>>> (dbus-sharp-glib?), Mono.Cairo, Mono.Addins
>
> JK> Seems this one got missed. I'm still trying to find something
> JK> from spot related to this package, but right now things aren't
> JK> good. It hasn't been built in a while, and it provides a bunch of
> JK> things that other mono packages are now looking for at a system
> JK> level, so new system level mono packages aren't being brought in
> JK> correctly.
>
> JK> Somebody want to tackle f-spot please (so that I don't have to
> JK> block it from the distro for F9 launch)
>
> AL> Here is the corresponding bug:
>
> AL> https://bugzilla.redhat.com/show_bug.cgi?id=442343
>
> OK, I did an audit of the package and discussed things with the folks
> on #f-spot on irc.gnome.org and I've summarised my findings on:
>
> https://bugzilla.redhat.com/show_bug.cgi?id=442343
>
> Basically:
>
> 1) there are no binary .DLLs in the package that don't have associated
> source, so legally OK
>
Yep. I didn't list f-spot as binary in my message.
> 2) most of the provides listed by Toshio in his original message
> appear to part of f-spot itself (like semweb, FlickNet etc) and
> *do* have associated source
>
Uhm.... They do have source, but I don't think they are part of f-spot.
I could be wrong but:
semweb: http://razor.occams.info/code/semweb/
flickrNet: http://www.codeplex.com/FlickrNet
I googled everything that I specifically wrote into my message and
looked to see if the sources had corresponding filenames or other
indications of matching the library that was found.
> 2) of the DLLs that could be potentially provided by other
> packages we have:
>
> /usr/lib/f-spot/libgphoto2-sharp.dll
> (effectively this is upstream for libgphoto apparently, it could be
> patched to use system one)
This should be fixed. Jesse didn't report any problems with it
currently, though.
> /usr/lib/f-spot/Mono.Addins*
> (a patched version of upstream)
This one is the problem child as it's causing issues for other packages
that require mono(Mono.Addins).... rpm is satisfying the dep with f-spot
which doesn't actually work for the packages that need mono(Mono.Addins).
> /usr/lib/f-spot/Tao.*
> (there is an upstream apparently, but it's not yet packaged by Fedora
> and not installed in gac yet anyway)
> /usr/lib/f-spot/gnome-keyring-sharp.dll
> (there is upstream, not yet packaged in Fedora, and not yet stable to
> be in gac apparently)
>
If this package were undergoing review in its current state it would not
be able to go into the repo until these dependencies were packaged.
Still, by itself, it's not a reason to yank it for F-9. It could be a
reason to remove them from the start of the F10 devel cycle, though.
> So the only files that conflicts as far as also being provided by
> other packages appears to be Mono.Addins*.dll. This should probably
> be fixed (and Tao and gnome-keyring-sharp packaged) very soon, but
> based on this analysis I don't see any need to yank the package itself
> from f9-final as it appears to legally OK.
>
I think Jesse was noting the problem with tomboy and mono(Mono.Addins)
as the reason to yank. If the choice were to have a working tomboy and
a removed f-spot or vice-versa I'd have a hard time figuring out which
was the more necessary application. If someone adds the Debian patches
for f-spot to fix this by F-9 that will be the best outcome overall.
-Toshio
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: OpenPGP digital signature
URL: <http://listman.redhat.com/archives/fedora-devel-list/attachments/20080415/9c476305/attachment.sig>
More information about the fedora-devel-list
mailing list