Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 305411

Summary: net-irc/atheme-services-6.0.8 bump request
Product: Gentoo Linux Reporter: Nathan Phillip Brink (binki) (RETIRED) <binki>
Component: Current packagesAssignee: Packages in net-irc <net-irc>
Status: RESOLVED FIXED    
Severity: enhancement CC: leho, travisghansen
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: atheme-5.0.1.ebuild
metadata.xml
files/atheme-5.0.1-depend-parallel.patch
files/atheme-5.0.1-ldap-as-needed.patch
files/atheme-5.0.1-with-ldap.patch
files/atheme.initd
/home/ohnobinki/anope-1.8.0.ebuild-atheme.patch
fixed initscript
Ebuild for atheme-5.2.4
Fixes LDFLAGS for plugins compilation, I believe.

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