Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 19449 - irc-server-2.10.3_p3.ebuild (New Package)
Summary: irc-server-2.10.3_p3.ebuild (New Package)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Packages in net-irc
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks: 19448
  Show dependency tree
 
Reported: 2003-04-16 19:39 UTC by Jesús P Rey (Chuso)
Modified: 2003-10-03 17:53 UTC (History)
4 users (show)

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


Attachments
irc-server-2.10.3_p3.ebuild (irc-server.tar.gz,1.63 KB, application/x-gzip)
2003-04-16 19:42 UTC, Jesús P Rey (Chuso)
Details
Suggested changes (gentoo-irc-client.ebuild.patch,2.04 KB, patch)
2003-07-31 17:24 UTC, Chuck Short (RETIRED)
Details | Diff
Suggested changes (gentoo-irc-server.ebuid,5.35 KB, patch)
2003-08-07 14:56 UTC, Chuck Short (RETIRED)
Details | Diff
Suggested changes II (gentoo-irc-server.ebuild,5.54 KB, patch)
2003-08-09 15:44 UTC, Jesús P Rey (Chuso)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jesús P Rey (Chuso) 2003-04-16 19:39:18 UTC
This is server part of the software cited in the IRC RFC.
It is the only one fully RFC compliant and supports features such as anonymous channels.
I decided to create separate ebuilds for client and server even when they are delivered together.
Comment 1 Jesús P Rey (Chuso) 2003-04-16 19:42:11 UTC
Created attachment 10766 [details]
irc-server-2.10.3_p3.ebuild
Comment 2 Guy Martin (RETIRED) gentoo-dev 2003-06-08 17:23:53 UTC
Sorry, I have exams now and I don't have the time to spend on this bug now. I'll work 
it in one or two weeks perhaps more. 
Comment 3 Chuck Short (RETIRED) gentoo-dev 2003-07-31 09:29:17 UTC
I will take a look at this tonight.
Comment 4 Chuck Short (RETIRED) gentoo-dev 2003-07-31 09:29:50 UTC
I will take a look at this tonight
Comment 5 Jesús P Rey (Chuso) 2003-07-31 11:03:24 UTC
Please read http://bugs.gentoo.org/show_bug.cgi?id=19448#c2

Perhaps spliting ircd into irc-client (19948) and irc-server may not be a good idea. Both may be released as "ircd". Doesn't it?
Comment 6 Chuck Short (RETIRED) gentoo-dev 2003-07-31 17:24:09 UTC
Created attachment 15305 [details, diff]
Suggested changes
Comment 7 Chuck Short (RETIRED) gentoo-dev 2003-08-01 14:41:00 UTC
Im on vacation(honeymoon) until thursday so I will finish this off when I get back.

chuck
Comment 8 Jesús P Rey (Chuso) 2003-08-01 17:51:54 UTC
You've attached the client's patch, not the server's, but let me tell you that I disagree with

    -cd `support/config.guess`
    +cd ${CHOST}

since CHOST and support/config.guess sometimes doesn't have the same value and the name of the directory is the return of support/config.guess (configure lines 22 and 29).
For example, in my computer CHOST is i686-pc-linux-gnu but support/config.guess returns i686-pc-linux-gnuoldld.

BTW, what about adding what I said at http://web.irc.org/mla/ircd-users/2002/msg00147.html ? It's still an open thread at ircd-users mailing list.
Comment 9 Chuck Short (RETIRED) gentoo-dev 2003-08-07 14:56:06 UTC
Created attachment 15716 [details, diff]
Suggested changes

These are the suggested changes for the ebuild.
Comment 10 Jesús P Rey (Chuso) 2003-08-07 17:00:06 UTC
> BTW, what about adding what I said at
> http://web.irc.org/mla/ircd-users/2002/msg00147.html

No, no, what I said there is wrong. See follow-ups for more info.
Comment 11 Jesús P Rey (Chuso) 2003-08-09 15:44:32 UTC
Created attachment 15831 [details, diff]
Suggested changes II

About the suggested changes <http://bugs.gentoo.org/attachment.cgi?id=15716>:

It has some errors that will make the ebuild or ircd to fail:

- You look for the gid in /etc/passwd
- You define $irc_gid but then you use $irc_guid
- You compile with
    ircd_var_dir = /var/lib
    ircd_log_dir = ${prefix}/var/log/ircd
  but then install as
    ircd_var_dir = /var/run/ircd
    ircd_log_dir = /var/log
- The line to install de ircd init script is wrong, it will fail
- /var/run/ircd must be owned by ircd.ircd

Finally, I think that CRYPT_OPER_PASSWORD and CRYPT_LINK_PASSWORD must be
defined for security reasons.

The attachemnt is the same file that you sent with these corrections.
Comment 12 Greg Fitzgerald (RETIRED) gentoo-dev 2003-10-03 17:53:54 UTC
Tested and it seems to run fine, in cvs if theres any problems file a bug
report.