[ubuntu-mono] [Bug 607291] Re: [MIR] banshee

Michael Terry michael.terry at canonical.com
Thu Dec 9 18:08:31 UTC 2010


libkarma is kind of a mess.

 * lintian messages:

E: libkarma source: patch-modifying-debian-files 20_install_playlist_show_as_example.dpatch debian/libkarma-dev.examples
W: libkarma source: patch-system-but-no-source-readme
W: libkarma source: patch-system-but-direct-changes-in-diff tools/karma_helper.c
W: libkarma source: debhelper-but-no-misc-depends libkarma-dev
W: libkarma source: out-of-date-standards-version 3.8.0 (current is 3.9.1)
W: libkarma-cil: wrong-section-according-to-package-name libkarma-cil => cli-mono
W: libkarma-cil-dev: wrong-section-according-to-package-name libkarma-cil-dev => libdevel

 * A watch file (and homepage setting) that 404s

 * No symbols file or -V arg to dh_makeshlibs

 * Bug 296737 seems bad

 * New upstream version available but unpackaged for 3 and a half years

 * A bad memcpy and strncat for amd64:

In file included from /usr/include/string.h:642:0,
                 from karmaLan.c:18:
In function ‘memcpy’,
    inlined from ‘lk_karmaLan_get_protocol_version’ at karmaLan.c:198:11:
/usr/include/bits/string3.h:52:3: warning: call to __builtin___memcpy_chk will always overflow destination buffer

 * Lots of errors like the following representative sample:

properties.c:350:18: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
properties.c:296:9: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result
mp3.c:206:18: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
riocp.c:652:22: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result
karma.c:49:5: warning: ISO C90 forbids specifying subobject to initialize

 * And to top it off, upstream no longer has a working Karma and is
looking for a new maintainer, so no new fixes from that direction.

Since neither upstream nor Debian are very active in this package, it
looks like we'd be on our own.  And there is definitely work to be done
for this one.  Is it necessary for banshee?

** Changed in: libkarma (Ubuntu)
       Status: In Progress => Incomplete

** Changed in: libkarma (Ubuntu)
     Assignee: Michael Terry (mterry) => (unassigned)

-- 
You received this bug notification because you are a member of Ubuntu
CLI/Mono Uploaders, which is subscribed to libkarma in ubuntu.
https://bugs.launchpad.net/bugs/607291

Title:
  [MIR] banshee

Status in “banshee” package in Ubuntu:
  Incomplete
Status in “banshee-community-extensions” package in Ubuntu:
  Invalid
Status in “boo” package in Ubuntu:
  Invalid
Status in “gdata-sharp” package in Ubuntu:
  Fix Committed
Status in “gio-sharp” package in Ubuntu:
  New
Status in “gkeyfile-sharp” package in Ubuntu:
  New
Status in “gtk-sharp-beans” package in Ubuntu:
  New
Status in “gudev-sharp-1.0” package in Ubuntu:
  New
Status in “libkarma” package in Ubuntu:
  Incomplete
Status in “libmikmod” package in Ubuntu:
  Invalid
Status in “mono-zeroconf” package in Ubuntu:
  Fix Committed
Status in “notify-sharp” package in Ubuntu:
  Fix Committed
Status in “sdl-image1.2” package in Ubuntu:
  Invalid
Status in “sdl-mixer1.2” package in Ubuntu:
  Invalid
Status in “sdl-net1.2” package in Ubuntu:
  Invalid
Status in “sdl-ttf2.0” package in Ubuntu:
  Invalid
Status in “smpeg” package in Ubuntu:
  Invalid
Status in “taglib-sharp” package in Ubuntu:
  Fix Committed
Status in “taoframework” package in Ubuntu:
  Invalid

Bug description:
  Binary package hint: banshee

Followed the https://wiki.ubuntu.com/MainInclusionProcess and all requirements are complete for Main Inclusion of banshee.

Availability: in universe
Rationale: Banshee will be the default media in UNE in maverick.
Security: 2 candidates CVE opened (one in 2005, another one in 2009): http://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=banshee
Quality assurance: the package was mostly tracked before by debian. There are quite some bug reports, but a hug day will be setup first week of August by pedro.
UI standards: Fits better than rhythmbox on small screen, GNOME standard.
Dependencies: some bindings needs to be promoted. All are added there as bug tasks (libboo-cil-dev, libgdata-cil-dev, libmono-zeroconf-cil-dev, libnotify-cil-dev, libtaglib-cil-dev, gtk-sharp-beans, gio-sharp, gudev-sharp-1.0)
There is a recommends on podsleuth, but as the hal-free (udev backend branch) will be there before mid-august.
Standards compliance: follow FHS guidelines
Maintenance: ubuntu-desktop team will maintain it as soon as it's the UNE default
Description of the package:
Media Management and Playback application
 Banshee is a media management and playback application for the GNOME
 desktop, allowing users to import audio from CDs, search their library,
 create playlists of selections of their library, sync music to/from iPods
 and other media devices, play and manage video files and burn selections
 to a CD.







More information about the Ubuntu-mono mailing list