logo       

[Bug 848] IceS Shoutcast Source: msg#00030

Subject: [Bug 848] IceS Shoutcast Source
https://bugzilla.livna.org/show_bug.cgi?id=848





------- Additional Comments From bugs.michael@xxxxxxx  2007-04-15 02:06 -------
Packaging-wise, a first brief look:

$ rpmlint ices0-0.4.svn12258-16.src.rpm 
E: ices0 description-line-too-long multiple simultaneous different streams
(proccesses) of ices0, resembling the way
W: ices0 strange-permission ices0.logrotate 0666
W: ices0 mixed-use-of-spaces-and-tabs (spaces: line 71, tab: line 21)


* Package version does not adhere to Fedora package versioning guidelines.
Should be changed to: ices0-0.4-16.svn12258

Which means: Keep the %version clean, keep the package %release number
most-significant, and don't include svn/cvs-post/pre-release details in 
%version.

* Source0 URL points to an official release. Included tarball is a self-made svn
checkout. In that case, it is common practise to give the tarball a proper file
name and don't include a wrong download URL, e.g.:

Source0: ices-0.4.svn12258.tar.gz
#Source0: http://downloads.us.xiph.org/releases/ices/ices-0.4.tar.gz

* Spelling mistakes in %description and added README: pattent -> patent,
procceses -> processes

* Use either %{buildroot} or ${RPM_BUILD_ROOT}, but not both.

* /usr/share/man -> ${_mandir}

* ices0 service must not be enabled by default


Test-build (FC6):

> '--with-python-includes=/usr/include/python%{py_ver}'

Undefined RPM macro!

> checking for python... /usr/bin/python
> checking Python.h usability... no
> checking Python.h presence... no
> checking for Python.h... no
> configure: WARNING: Python.h doesn't appear to be usable
> Could not link to python, python scripting disabled

Perhaps missing BuildRequires: python-devel
Else this feature ought to be disabled.

> checking FLAC/stream_decoder.h usability... no
> checking FLAC/stream_decoder.h presence... no
> checking for FLAC/stream_decoder.h... no
> configure: error: Could not find libFLAC

Missing BuildRequires: flac-devel

> Features:
>  MP4     : no

Why no libfaad support?


$ rpmlint ices0-0.4.svn12258-16.i386.rpm 
W: ices0 incoherent-version-in-changelog 0.4.svn12258 0.4.svn12258-16
E: ices0 executable-marked-as-config-file /etc/rc.d/init.d/ices0
W: ices0 file-not-utf8 /usr/share/man/man1/ices0.1.gz
E: ices0 non-executable-script /etc/ices0/dynamic-playlist.sh 0644
W: ices0 service-default-enabled /etc/rc.d/init.d/ices0


Init-script needs work. Default server starts, fails, but error return code is
not recognised:

# service ices0 start
Starting ices0 streams:
    default                                                [  OK  ]

$ sudo service ices0 status
ices0 dead but subsys locked

$ sudo service ices0 condrestart
/etc/init.d/ices0: line 93: restart: command not found


$ man ices0
XXX
XXX WARNING: old character encoding and/or character set
XXX
-snip-



------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

Recently Viewed:
audio.irate.dev...    yellowdog.gener...    ietf.ips/2002-0...    xfree86.fonts/2...    busybox/2003-07...    emacs.jdee/2004...    linux.mandrake....    hardware.microc...    user-groups.lin...    science.analysi...    version-control...    db.filemaker.de...    cluster.openmos...    mail.eyebrowse....    text.xml.xerces...    kde.devel.kwrit...    finance.moneyda...    gcc.regression/...    network.routing...    os.freebsd.deve...    recreation.radi...    qnx.openqnx.dev...    python.xml/2002...   
Home | blog view | USPTO Patent Archive | advertise | OSDir is an inevitable website. super tiny logo

Free Magazines

Cisco News
Receive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business.
subscribe

Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field.
subscribe

The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business.
subscribe

Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company.
subscribe

Total Telecom Total Telecom is "The Economist of the communications industry".
subscribe