Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 305411 - net-irc/atheme-services-6.0.8 bump request
Summary: net-irc/atheme-services-6.0.8 bump request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Packages in net-irc
URL:
Whiteboard:
Keywords:
: 274586 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-02-16 16:30 UTC by Nathan Phillip Brink (binki) (RETIRED)
Modified: 2011-07-20 18:29 UTC (History)
2 users (show)

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


Attachments
atheme-5.0.1.ebuild (atheme-5.0.1.ebuild,2.44 KB, text/plain)
2010-02-16 16:31 UTC, Nathan Phillip Brink (binki) (RETIRED)
Details
metadata.xml (metadata.xml,248 bytes, text/plain)
2010-02-16 16:31 UTC, Nathan Phillip Brink (binki) (RETIRED)
Details
files/atheme-5.0.1-depend-parallel.patch (atheme-5.0.1-depend-parallel.patch,457 bytes, text/plain)
2010-02-16 16:31 UTC, Nathan Phillip Brink (binki) (RETIRED)
Details
files/atheme-5.0.1-ldap-as-needed.patch (atheme-5.0.1-ldap-as-needed.patch,493 bytes, text/plain)
2010-02-16 16:31 UTC, Nathan Phillip Brink (binki) (RETIRED)
Details
files/atheme-5.0.1-with-ldap.patch (atheme-5.0.1-with-ldap.patch,758 bytes, text/plain)
2010-02-16 16:31 UTC, Nathan Phillip Brink (binki) (RETIRED)
Details
files/atheme.initd (atheme.initd,475 bytes, text/plain)
2010-02-16 16:31 UTC, Nathan Phillip Brink (binki) (RETIRED)
Details
/home/ohnobinki/anope-1.8.0.ebuild-atheme.patch (anope-1.8.0.ebuild-atheme.patch,1006 bytes, text/plain)
2010-02-16 16:58 UTC, Nathan Phillip Brink (binki) (RETIRED)
Details
fixed initscript (atheme.initd,475 bytes, text/plain)
2010-04-06 01:06 UTC, Nathan Phillip Brink (binki) (RETIRED)
Details
Ebuild for atheme-5.2.4 (atheme-5.2.4.ebuild,2.26 KB, text/plain)
2010-09-01 03:31 UTC, Nathan Phillip Brink (binki) (RETIRED)
Details
Fixes LDFLAGS for plugins compilation, I believe. (atheme-5.2.4-LDFLAGS.patch,1.20 KB, patch)
2010-09-01 03:33 UTC, Nathan Phillip Brink (binki) (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Nathan Phillip Brink (binki) (RETIRED) gentoo-dev 2010-02-16 16:30:30 UTC
I have attempted to get a working ebuild for atheme-5.0.1. I felt it best to start from scratch, but I borrowed some file permissions code from the in-portage, masked atheme versions.

The current versions of atheme no longer support postgresql, so maybe something to that affect should be ewarn or epause-d in pkg_setup() if an old version is detected.

I am assuming that this bug would deprecate bug 274586 (this being a separate bug to keep things clean).

My copy of this ebuild and patches is kept at http://ohnopub.net/hg/ohnobinki_overlay/net-irc/atheme . The 3 patches have already been upstreamed. See coming attachments
Comment 1 Nathan Phillip Brink (binki) (RETIRED) gentoo-dev 2010-02-16 16:31:24 UTC
Created attachment 219897 [details]
atheme-5.0.1.ebuild
Comment 2 Nathan Phillip Brink (binki) (RETIRED) gentoo-dev 2010-02-16 16:31:29 UTC
Created attachment 219899 [details]
metadata.xml
Comment 3 Nathan Phillip Brink (binki) (RETIRED) gentoo-dev 2010-02-16 16:31:34 UTC
Created attachment 219901 [details]
files/atheme-5.0.1-depend-parallel.patch
Comment 4 Nathan Phillip Brink (binki) (RETIRED) gentoo-dev 2010-02-16 16:31:39 UTC
Created attachment 219903 [details]
files/atheme-5.0.1-ldap-as-needed.patch
Comment 5 Nathan Phillip Brink (binki) (RETIRED) gentoo-dev 2010-02-16 16:31:43 UTC
Created attachment 219905 [details]
files/atheme-5.0.1-with-ldap.patch
Comment 6 Nathan Phillip Brink (binki) (RETIRED) gentoo-dev 2010-02-16 16:31:49 UTC
Created attachment 219907 [details]
files/atheme.initd
Comment 7 Nathan Phillip Brink (binki) (RETIRED) gentoo-dev 2010-02-16 16:58:06 UTC
Created attachment 219909 [details]
/home/ohnobinki/anope-1.8.0.ebuild-atheme.patch

I think this would be a nice complement to adding a stable atheme to portage as some anope users would want to convert to atheme. I'm not sure how pretty it is to pull stuff from /usr/share/doc, though :-/
Comment 8 Leho Kraav (:macmaN @lkraav) 2010-04-05 08:58:42 UTC
i just hg cloned your overlay. everything seems to work.

init.d/atheme has ${SVSNAME} instead of ${SVCNAME}, so i'm getting Starting ... instead of Starting atheme ... on startup.
Comment 9 Nathan Phillip Brink (binki) (RETIRED) gentoo-dev 2010-04-06 01:06:54 UTC
Created attachment 226681 [details]
fixed initscript

(In reply to comment #8)
> i just hg cloned your overlay. everything seems to work.
Cool

> init.d/atheme has ${SVSNAME} instead of ${SVCNAME}, so i'm getting Starting ...
> instead of Starting atheme ... on startup.
Thanks for reporting, I feel a little stupid right now ;-).
Comment 10 Diego Elio Pettenò (RETIRED) gentoo-dev 2010-04-06 08:50:06 UTC
*** Bug 274586 has been marked as a duplicate of this bug. ***
Comment 11 Nathan Phillip Brink (binki) (RETIRED) gentoo-dev 2010-09-01 03:31:51 UTC
Created attachment 245563 [details]
Ebuild for atheme-5.2.4

Upstream's current stable
Comment 12 Nathan Phillip Brink (binki) (RETIRED) gentoo-dev 2010-09-01 03:33:22 UTC
Created attachment 245564 [details, diff]
Fixes LDFLAGS for plugins compilation, I believe.
Comment 13 Nathan Phillip Brink (binki) (RETIRED) gentoo-dev 2011-06-09 04:45:01 UTC
net-irc/atheme-services-6.0.8 is just committed into CVS.

Please test, enjoy, and file bugs against it in Gentoo's bugtracker :-).
Comment 14 Leho Kraav (:macmaN @lkraav) 2011-07-19 21:21:20 UTC
ugh 6.0.8 just spammed me with a new atheme-services user. there should probably be a check for an existing atheme:atheme setup.
Comment 15 Nathan Phillip Brink (binki) (RETIRED) gentoo-dev 2011-07-20 15:58:01 UTC
(In reply to comment #14)
> ugh 6.0.8 just spammed me with a new atheme-services user. there should
> probably be a check for an existing atheme:atheme setup.

Sorry, I wanted to make the name change (meant to reflect upstream's naming change) completely pervasive. Also, it was much cleaner to not make an upgrade path from my overlay to the in-tree version; so far the only person who would have atheme:atheme would be you from using my overlay or someone who had been using atheme-1.2.1 (which is improbable)).

Sorry that this caused trouble, hopefully you can remove the old `atheme' user and get permissions fixed back up?
Comment 16 Leho Kraav (:macmaN @lkraav) 2011-07-20 17:02:29 UTC
ahh no biggie at all. just took some fiddling around. thanks for clearing it up.

it does seem that upstream pervasiveness is not all the way there, /var/lib/atheme, /var/log/atheme etc still seem to be the default locations.
Comment 17 Nathan Phillip Brink (binki) (RETIRED) gentoo-dev 2011-07-20 18:29:21 UTC
(In reply to comment #16)
> it does seem that upstream pervasiveness is not all the way there,
> /var/lib/atheme, /var/log/atheme etc still seem to be the default locations.

That's just upstream being inconsistent itself ;-)
http://git.atheme.org/atheme/tree/configure.ac?id=4d603f#n209