Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 102988 - Ebuild for Kwotes.org web app
Summary: Ebuild for Kwotes.org web app
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Default Assignee for New Packages
URL: http://www.kwotes.org
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2005-08-18 10:18 UTC by Brian C. Dilley
Modified: 2013-03-09 20:19 UTC (History)
0 users

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


Attachments
ebuild for kwotes webapp (kwotes-1.0.10.ebuild,1.19 KB, text/plain)
2005-08-18 10:18 UTC, Brian C. Dilley
Details
new ebuild for kwotes (kwotes-1.0.10.ebuild,1.12 KB, text/plain)
2005-08-18 12:05 UTC, Brian C. Dilley
Details
yet another ebuild (kwotes-1.0.10.ebuild,1.02 KB, text/plain)
2005-08-18 13:57 UTC, Brian C. Dilley
Details
new ebuild (fixed RDEPEND) (kwotes-1.0.10.ebuild,1.03 KB, text/plain)
2005-08-18 15:44 UTC, Brian C. Dilley
Details
finally, a working and approved ebuild? (kwotes-1.0.10.ebuild,1.03 KB, text/plain)
2005-08-19 13:41 UTC, Brian C. Dilley
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Brian C. Dilley 2005-08-18 10:18:06 UTC
I maintain the kwotes chat quote database system on sourceforge.net
(http://kwotes.org).  I've written an ebuild for installing said webapp on
gentoo systems.  Please integrate this into portage.  I believe the ebuild is
actually stable (there isn't much to it)... and i know the kwotes application is
stable.  But i still masked it at ~x86.  I'm new to the process of submitting
and maintaining ebuilds, so I'd like some help in determining when it should be
marked  stable.  Either way, here it is... hope to see it in portage soon :)
Comment 1 Brian C. Dilley 2005-08-18 10:18:54 UTC
Created attachment 66242 [details]
ebuild for kwotes webapp
Comment 2 Brian C. Dilley 2005-08-18 11:11:03 UTC
When should i expect to see this in portage?
Comment 3 Ciaran McCreesh 2005-08-18 11:35:13 UTC
Please reopen when you can attach an ebuild with the following fixed:

* Is LICENSE really GPL-1?
* Fix KEYWORDS to only include archs on which you have actually tested
* Fix IUSE as per policy
* Fix RDEPEND entries as per policy
* Fix S as per policy
* Remove src_unpack
* Fix quoting in src_install
* Fix incorrect find usage in src_install
* Fix pkg_postinst sleep as per policy
* Consider installing a cron.d entry
Comment 4 Brian C. Dilley 2005-08-18 12:05:14 UTC
Created attachment 66243 [details]
new ebuild for kwotes

new ebuild for kwotes
Comment 5 Brian C. Dilley 2005-08-18 12:06:52 UTC
Ok, added another ebuild.  Please bear with me... this is my first time.  Issues
i addressed (hopefully):

* Is LICENSE really GPL-1?
yes

* Fix KEYWORDS to only include archs on which you have actually tested
fixed

* Fix IUSE as per policy
fixed

* Fix RDEPEND entries as per policy
fixed

* Fix S as per policy
fixed

* Remove src_unpack
fixed

* Fix quoting in src_install
Not sure what you mean here

* Fix incorrect find usage in src_install
Not sure what you mean here

* Fix pkg_postinst sleep as per policy
fixed - removed sleep

* Consider installing a cron.d entry
considered :)
Comment 6 Stephen Bennett (RETIRED) gentoo-dev 2005-08-18 12:27:50 UTC
> * Fix IUSE as per policy
> fixed

Not as far as I can tell. IUSE is for USE flags that affect the behaviour of the
ebuild. apache2 is the only one that seems to do so.

> * Fix RDEPEND entries as per policy
> fixed

I don't see any improvement.

> * Fix quoting in src_install
> Not sure what you mean here

He means that you're not quoting things that need to be quoted. It'll break if
certain variables contain spaces, for example.

> * Fix incorrect find usage in src_install
> Not sure what you mean here

That find command won't work with new findutils or non-GNU versions.

Reopen again once those are addressed please.
Comment 7 Brian C. Dilley 2005-08-18 13:57:23 UTC
Created attachment 66257 [details]
yet another ebuild

yet another ebuild
Comment 8 Brian C. Dilley 2005-08-18 13:59:36 UTC
Ok, trying again:

 * Fix IUSE as per policy
  Fixed

 * Fix RDEPEND entries as per policy
 > I don't see any improvement.
 What are you wanting me to do here?  I was under the assumption that RDEPEND
are runtime depencies of the application. (I looked at the bugzilla ebuild as a
template for this BTW).

 * Fix quoting in src_install
 Fixed

 * Fix incorrect find usage in src_install
 Fixed
Comment 9 Jakub Moc (RETIRED) gentoo-dev 2005-08-18 15:29:31 UTC
(In reply to comment #8)

>  * Fix RDEPEND entries as per policy
>  > I don't see any improvement.
>  What are you wanting me to do here?  I was under the assumption that RDEPEND
> are runtime depencies of the application. (I looked at the bugzilla ebuild as a
> template for this BTW).

RDEPEND="
	...
	cron
"

You really think that this is a valid dependency?
Comment 10 Ciaran McCreesh 2005-08-18 15:38:13 UTC
Well, it's valid, but categoryless atoms are forbidden in ebuilds.
Comment 11 Brian C. Dilley 2005-08-18 15:44:00 UTC
oops, meant to do the virtual cron package... i'll put a new ebuild up right now.
Comment 12 Brian C. Dilley 2005-08-18 15:44:41 UTC
Created attachment 66267 [details]
new ebuild (fixed RDEPEND)

new ebuild (fixed RDEPEND)
Comment 13 Brian C. Dilley 2005-08-18 15:45:05 UTC
Ok, how's it look now?
Comment 14 Ciaran McCreesh 2005-08-18 17:49:17 UTC
There's still the find usage. The correct portable way to use find is $(find
"path" -type f ), where "path" is a relative path if possible.

If I was feeling really picky I'd also pull in the closing double quote on
RDEPEND onto the line above.

Anyway, I can't be entirely happy with this ebuild until one of our infra
friends shows up and enables the new bugzilla VERIFIED keyword to tag it with :)
Comment 15 Brian C. Dilley 2005-08-19 11:31:10 UTC
what if i do

cd "${D}" && find . -type f

?
Comment 16 Ciaran McCreesh 2005-08-19 11:53:11 UTC
Yup, the usage suggested in comment #15 is fine.
Comment 17 Brian C. Dilley 2005-08-19 13:41:37 UTC
Created attachment 66346 [details]
finally, a working and approved ebuild?

finally, a working and approved ebuild?
Comment 18 Brian C. Dilley 2005-08-19 13:42:14 UTC
Ok, new ebuild attached.
Comment 19 Brian C. Dilley 2005-08-21 14:01:35 UTC
I'll be the maintianer.... can this go into portage yet?
Comment 20 Stephen Bennett (RETIRED) gentoo-dev 2005-08-21 15:00:24 UTC
It can go into Portage when an existing dev can be found with the time,
knowledge, and inclination to maintain it properly. Until then, reopening the bug.
Comment 21 Brian C. Dilley 2005-08-22 23:53:34 UTC
So how/when does that happen?
Comment 22 Ciaran McCreesh 2005-08-23 14:30:37 UTC
It will happen whenever an existing developer who has the inclination finds time.
Comment 23 Brian C. Dilley 2005-08-23 14:39:56 UTC
So at this point it's a waiting game?
Comment 24 Stephen Bennett (RETIRED) gentoo-dev 2005-08-23 15:23:20 UTC
Pretty much that.
Comment 25 Brian C. Dilley 2005-09-01 09:35:27 UTC
Well then, I'll wait :(
Comment 26 Brian C. Dilley 2005-11-04 11:48:43 UTC
What's the status on this?  I'd like to see this included in portage.  I'd be
less inclined to write ebuilds in the future if they end up sitting in an idle
state like this for so long.  I tried to word that in the most unconfrontational
manner possible.  Anyway, i'd like to know what i need to do to get this into
portage.
Comment 27 Brian C. Dilley 2005-11-04 12:00:24 UTC
$20 bucks via paypal to the dev that accepts maintainer status for this ebuild
and puts it into portage :)
Comment 28 Aaron W. Swenson gentoo-dev 2013-03-09 20:19:30 UTC
Looks like a dead project now.