Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 189378 - www-apps/bitten - continuous integration framework
Summary: www-apps/bitten - continuous integration framework
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Kacper Kowalik (Xarthisius) (RETIRED)
URL: http://bitten.edgewall.org/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-08-18 16:27 UTC by Ole Trenner
Modified: 2012-08-27 11:02 UTC (History)
5 users (show)

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


Attachments
Bitten 0.5.3 ebuild (bitten-0.5.3.ebuild,917 bytes, text/plain)
2008-03-17 07:45 UTC, Micke Prag
Details
ebuild for trac-0.11 experimental branch from svn (bitten-0.5.11.ebuild,863 bytes, text/plain)
2009-02-03 13:02 UTC, Karl H
Details
Draft ebuild for bitten 0.6b2 (bitten-0.6_beta2.ebuild,980 bytes, text/plain)
2010-03-15 11:44 UTC, Nikolaj Šujskij
Details
Prettier ebuild for bitten 0.6-beta2 (bitten-0.6_beta2.ebuild,973 bytes, text/plain)
2010-03-16 10:54 UTC, Nikolaj Šujskij
Details
Even better ebuild (bitten-0.6_beta2.ebuild,903 bytes, text/plain)
2010-09-17 11:32 UTC, Nikolaj Šujskij
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ole Trenner 2007-08-18 16:27:15 UTC
"bitten" is a continuous integration framework written in python and sitting on top of "trac". Since the installation seems fairly straightforward (no dependencies to be seen, except for python and maybe trac of course), it's probably not that difficult to write the ebuild (for someone who has done something like that before).

The number of packages in the portage tree providing similar functionality is very limited, not to say absent. Edgewall's (the creators of bitten) products have proven to be very, VERY well suited for their purpose, trac being the best example thereof.

Reproducible: Always

Steps to Reproduce:
Trying to emerge bitten fails because it's not in the tree yet...
Actual Results:  
---

Expected Results:  
---
Comment 1 Ole Trenner 2007-08-18 16:50:38 UTC
Almost forgot: The bitten homepage is at http://bitten.edgewall.org/.
Comment 2 Micke Prag 2008-03-17 07:45:44 UTC
Created attachment 146375 [details]
Bitten 0.5.3 ebuild

Here is a ebuild I have written for Bitten-0.5.3
Comment 3 Karl H 2009-02-03 13:02:49 UTC
Created attachment 180797 [details]
ebuild for trac-0.11  experimental branch from svn

note trac is not a dependency because bitten build slaves to not need to have trac installed.
Comment 4 Nikolaj Šujskij 2010-03-15 11:44:38 UTC
Created attachment 223629 [details]
Draft ebuild for bitten 0.6b2
Comment 5 Nikolaj Šujskij 2010-03-16 10:16:00 UTC
(In reply to comment #4)
> Created an attachment (id=223629) [details]
> Draft ebuild for bitten 0.6b2
> 

This  ebuild is rather ugly, but I don't know how to deal with this error:
distutils_src_compile '--with-master' fails because calling "python setup.py build --with-master" fails. "python setup.py --with-master build" builds fine, but eclass places args in non-building order.
Comment 6 Nikolaj Šujskij 2010-03-16 10:54:25 UTC
Created attachment 223867 [details]
Prettier ebuild for bitten 0.6-beta2
Comment 7 Nikolaj Šujskij 2010-03-16 10:56:39 UTC
Comment on attachment 223867 [details]
Prettier ebuild for bitten 0.6-beta2

Seems like the right way.
Comment 8 Nikolaj Šujskij 2010-09-17 11:32:45 UTC
Created attachment 247726 [details]
Even better ebuild

Ebuild has been prettified once more. Now it could be found in rion overlay
Comment 9 Kacper Kowalik (Xarthisius) (RETIRED) gentoo-dev 2012-08-27 11:02:37 UTC
+*bitten-0.6 (27 Aug 2012)
+
+  27 Aug 2012; Kacper Kowalik <xarthisius@gentoo.org> +bitten-0.6.ebuild,
+  +files/bitten.confd, +files/bitten.initd, +metadata.xml:
+  Initial import, ebuild based on work of Nikolaj Sjujskij
+  <sterkrig@myopera.com>. Fixes bug #189378 by Ole Trenner
+  <ogardiner.23444071@bloglines.com>