[Bug 228805] New: banshee shouldn't install precompiled Boo DLLs
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? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
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| -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
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. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=228805
Rodrigo Moya
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
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
https://bugzilla.novell.com/show_bug.cgi?id=228805
Magnus Boman
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
participants (1)
-
bugzilla_noreply@novell.com