https://bugzilla.novell.com/show_bug.cgi?id=228805
Summary: banshee shouldn't install precompiled Boo DLLs Product: openSUSE 10.3 Version: unspecified Platform: All OS/Version: All Status: NEW Severity: Normal Priority: P5 - None Component: GNOME AssignedTo: bnc-team-gnome@forge.provo.novell.com ReportedBy: andreas.hanke@gmx-topmail.de QAContact: qa@suse.de
Banshee installs the following precompiled DLLs (without sources in the source tarball):
/src/Boo/Boo.Lang.Interpreter.dll /src/Boo/Boo.Lang.Compiler.dll /src/Boo/Boo.Lang.dll /src/Boo/Boo.Lang.Parser.dll
There are two problems with this: It's potential code duplication (if the user installs other Boo-dependenent packages like monodevelop) and, in general, everything in the distribution should, if possible, be built from source so that rebuilding all source packages results in a completely rebuilt distributions.
Looking at the code, it seems that the necessary infrastructure is already in place: Banshee can easily make use of a system-wide Boo installation, if present. Why isn't this used in the SUSE package?
https://bugzilla.novell.com/show_bug.cgi?id=228805
jpr@novell.com changed:
What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team- |abockover@novell.com |gnome@forge.provo.novell.com|
https://bugzilla.novell.com/show_bug.cgi?id=228805
------- Comment #1 from abockover@novell.com 2006-12-15 11:26 MST ------- We'll change this for 10.3, but there's lots of "potential code duplication" in the name of guaranteeing APIs will work with other APIs with Banshee. We localize many assemblies into the Banshee installation.
I'm not against shipping bundled binaries whatsoever in the name of compatibility. The licenses are fine, and the code is purely managed so there's no arch issues to worry about.
For openSUSE 10.2, I just forgot to add --with-external-boo. We need the bundle for SLED and 10.1 as we require a newer version of Boo, but "requiring" it really doesn't make sense as its a feature most users won't come in contact with. In my opinion it just doesn't matter much. The distro version would be the exact same thing.
https://bugzilla.novell.com/show_bug.cgi?id=228805
Rodrigo Moya rodrigo@novell.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |rodrigo@novell.com Status Whiteboard| |gnome-wrong-out-of-the-box
https://bugzilla.novell.com/show_bug.cgi?id=228805
User captain.magnus@opensuse.org added comment https://bugzilla.novell.com/show_bug.cgi?id=228805#c2
Magnus Boman captain.magnus@opensuse.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |captain.magnus@opensuse.org
--- Comment #2 from Magnus Boman captain.magnus@opensuse.org 2008-04-21 20:32:58 MST --- Ping
https://bugzilla.novell.com/show_bug.cgi?id=228805
User hpj@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=228805#c3
Hans Petter Jansson hpj@novell.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hpj@novell.com Component|GNOME |GNOME Product|openSUSE 10.3 |openSUSE 11.0 Version|unspecified |Factory
--- Comment #3 from Hans Petter Jansson hpj@novell.com 2008-05-28 14:52:43 MDT --- Looks like Banshee in 11.0 is still shipping the Boo DLLs.
https://bugzilla.novell.com/show_bug.cgi?id=228805
Magnus Boman captain.magnus@opensuse.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|GNOME |Banshee
https://bugzilla.novell.com/show_bug.cgi?id=228805
User abockover@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=228805#c4
Aaron Bockover abockover@novell.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #4 from Aaron Bockover abockover@novell.com 2008-09-24 09:40:29 MDT --- Banshee 1.x does not ship assemblies (banshee-1 package), it uses the system Boo.