Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 89497 - cdstatus-0.95.03.ebuild (Update)
Summary: cdstatus-0.95.03.ebuild (Update)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Sound Team
URL: http://cdstatus.sf.net/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-04-18 02:12 UTC by Nathanael Hoyle
Modified: 2005-04-19 12:40 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
New ebuild for cdstatus-0.95.03 (cdstatus-0.95.03.ebuild,648 bytes, text/plain)
2005-04-18 02:16 UTC, Nathanael Hoyle
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Nathanael Hoyle 2005-04-18 02:12:25 UTC
I am the author of cdstatus (http://cdstatus.sf.net).  I have now been using Gentoo heavily for about a year, but the fact that there was an ebuild for cdstatus already when I started using it came as a bit of a surprise.  The original ebuild creator (don't know who that was, but my thanks for his efforts) should have marked the KEYWORDS with ~x86, as the version chosen was a beta with a couple of known bugs.  I have just finished releasing cdstatus 0.95.03 which is significantly improved over the current version in portage.  It includes a user configurable preferences file, has numerous bugfixes, and has an improved autoconf/automake wrapper.

I have zero prior experience with ebuild script creation, but I have attempted to write one for the newly released version, and it appears to work.  If it needs to be massaged/edited further, obviously that is fine.  My main desire is for a working, rather than buggy, version to be the one in portage.
Comment 1 Nathanael Hoyle 2005-04-18 02:16:43 UTC
Created attachment 56564 [details]
New ebuild for cdstatus-0.95.03

May require further adjustment, but appears to work.
Comment 2 Jan Brinkmann (RETIRED) gentoo-dev 2005-04-18 13:38:00 UTC
fixed in cvs, thanks
Comment 3 Nathanael Hoyle 2005-04-18 15:37:14 UTC
cdstatus-0.95.03 is non beta and is fairly well tested, if not on gentoo.  It may or may not make sense to leave it as ~x86.

cdstatus-0.94a however (the only former ebuild version) is ALPHA software, with known bugs, some of which are ugly.  It NEEDS to be masked.  If both packages end up being masked for now, fine, but at least the alpha needs to be.

I would rather, as the developer, that both packages were masked, than that people only had a buggy alpha version available upon which to judge the software. I would prefer that the 0.95.03 not be masked, but I understand that a certain trial period may be smart with it masked.
Comment 4 Nathanael Hoyle 2005-04-18 15:39:07 UTC
After re-reading what I just wrote, I would like to clarify the fact that cdstatus-0.95.03 was developed on Gentoo, and all of my own testing of it has been performed on Gentoo.  The former comment was meant to indicate lack of testing by the general Gentoo community as a part of portage.
Comment 5 Nathanael Hoyle 2005-04-18 15:55:33 UTC
One other thing I have noticed after examining the release .ebuild.  The normal 'make install' (if the configure, make, make install process is used) places cdstatus.cfg in /usr/share.  This is a template for a per-user configuration file.  The documentation refers to copying this file to one's home directory and renaming it to .cdstatus to edit as needed.

The original ebuild I submitted did install this (although it incorrectly failed to install the docs).  Without this file being installed, the ebuild is essentially broken as all files included in the distribution for installation are not installed properly.

I am not an ebuild wiz, but whatever edits need to be re-made to the .ebuild to remedy this should be made I believe.
Comment 6 Jan Brinkmann (RETIRED) gentoo-dev 2005-04-19 12:40:19 UTC
implemented your suggestions. since you're the developer, please take a look at bug 89649 . thanks :)