Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 178055 - net-im/jabberd-2.1.14 (version bump)
Summary: net-im/jabberd-2.1.14 (version bump)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Krzysztof Pawlik (RETIRED)
URL: http://jabberd2.xiaoka.com/
Whiteboard:
Keywords:
: 191925 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-05-11 14:09 UTC by Tomislav Filipcic
Modified: 2007-11-10 14:06 UTC (History)
9 users (show)

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


Attachments
Ebuild for jabberd-2.1.6 (jabberd-2.1.6.ebuild,2.46 KB, text/plain)
2007-05-23 09:26 UTC, Marko Durkovic
Details
Slightly modified init-script for jabberd-2.1.6 (jabberd-2.1.6.init,1.49 KB, text/plain)
2007-05-23 09:30 UTC, Marko Durkovic
Details
Updated ebuild (jabberd-2.1.6-r1.ebuild,2.97 KB, text/plain)
2007-06-15 17:17 UTC, Marko Durkovic
Details
Updated init script. (jabberd-2.1.6.init,1.42 KB, text/plain)
2007-06-15 17:20 UTC, Marko Durkovic
Details
pam.d file (jabberd-2.1.6.pamd,158 bytes, text/plain)
2007-06-15 17:22 UTC, Marko Durkovic
Details
Ebuild jabberd-2.1.8 (jabberd-2.1.8.ebuild,2.77 KB, text/plain)
2007-07-21 12:26 UTC, Marko Durkovic
Details
Revised ebuild for 2.1.15 (jabberd-2.1.15.ebuild,2.74 KB, text/plain)
2007-09-21 11:44 UTC, Marko Durkovic
Details
Revised init script 2.1.15 (jabberd-2.1.15.init,1.48 KB, text/plain)
2007-09-21 11:48 UTC, Marko Durkovic
Details
jabberd2-2.1.15.ebuild (jabberd2-2.1.15.ebuild,2.77 KB, text/plain)
2007-09-22 08:58 UTC, Krzysztof Pawlik (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tomislav Filipcic 2007-05-11 14:09:50 UTC
jabberd-2.1.5 is available. Please update the ebuild.


Reproducible: Always
Comment 1 Marko Durkovic 2007-05-23 09:26:56 UTC
Created attachment 120070 [details]
Ebuild for jabberd-2.1.6

jabberd2 has changed a lot in the 2.1 series:

- config file changes will be necessary
- dropped the ssl useflag, since OpenSSL is now required (docs state otherwise, but are wrong here); updated dependency list
- version 2.1.6 jabberd2 supports both cyrus-sasl or gsasl (one of those two is required). Since there are no recent gsasl packages in the portage tree, gsasl is not supported by this ebuild yet.
Comment 2 Marko Durkovic 2007-05-23 09:30:09 UTC
Created attachment 120071 [details]
Slightly modified init-script for jabberd-2.1.6

Dropping the tmpPidHack from the old init script. (Don't think it is necessary.)
Comment 3 Alexander Stein 2007-06-04 14:18:11 UTC
jabberd and jabberd2 are different programs. Shouldn't jabberd2 get at least it's own slot or become a new application net-im/jabberd2 ?
Comment 4 Tomislav Filipcic 2007-06-04 16:10:08 UTC
The updated ebuild works for me on amd64. But the mysql database schema doesn't seem to include the "status" table that is listed in the upgrade docs. So I had to create it manually.
Comment 5 Krzysztof Pawlik (RETIRED) gentoo-dev 2007-06-07 09:18:59 UTC
Version 2.1.6 added to portage. ppc and sparc: please test it and restore ~arch keyword.
Comment 6 Gustavo Zacarias (RETIRED) gentoo-dev 2007-06-07 18:01:45 UTC
Blessed with ~sparc again.
Comment 7 Marko Durkovic 2007-06-15 17:17:52 UTC
Created attachment 122165 [details]
Updated ebuild

Just some minor fixes:
1. db-setup-status.mysql is being installed now. This should address the issue above.
2. /etc/pam.d/jabberd is installed. Added warnings concerning the use of pam auth.
3. Depending on virtual/pam instead of sys-libs/pam
Comment 8 Marko Durkovic 2007-06-15 17:20:24 UTC
Created attachment 122166 [details]
Updated init script.

Minor changes for better posix compliance.
Comment 9 Marko Durkovic 2007-06-15 17:22:15 UTC
Created attachment 122168 [details]
pam.d file
Comment 10 Tobias Scherbaum (RETIRED) gentoo-dev 2007-06-16 15:34:01 UTC
~ppc'd
Comment 11 David Danier 2007-07-03 11:59:15 UTC
(In reply to comment #3)
> jabberd and jabberd2 are different programs. Shouldn't jabberd2 get at least
> it's own slot or become a new application net-im/jabberd2 ?

You're right, see http://jabberd.jabberstudio.org/
"Despite the numbering scheme, the projects are entirely distinct codebases with different development teams, both projects are actively developed, [...]"

I think that should really become two separate ebuilds:
 * jabberd14
 * jabberd2

The jabberd-ebuild could depend on one of them (USE-flags to choose?).
Comment 12 Martin Bürge 2007-07-15 10:25:39 UTC
jabberd2-2.1.7 and jabberd2-2.1.8 are relased.

I think that too, that jabberd14 and jabberd2 should be two different ebuilds.
Comment 13 Marko Durkovic 2007-07-21 12:26:41 UTC
Created attachment 125548 [details]
Ebuild jabberd-2.1.8

The .pamd and .init files stay valid.
Comment 14 Tomislav Filipcic 2007-08-05 18:58:30 UTC
2.1.12 is available
Comment 15 Bart Van Loon 2007-09-03 09:44:51 UTC
any plan yet on when the first jabberd2 release will be declared stable (on x86)?
Comment 16 Marko Durkovic 2007-09-21 11:44:15 UTC
Created attachment 131511 [details]
Revised ebuild for 2.1.15

Version bump to 2.1.15. SASL configuration options at build time have changed. Pool-debug is currently borken.
Comment 17 Marko Durkovic 2007-09-21 11:48:53 UTC
Created attachment 131513 [details]
Revised init script 2.1.15

Fixes issues with running multiple instances of a service.
Comment 18 Krzysztof Pawlik (RETIRED) gentoo-dev 2007-09-22 08:49:33 UTC
*** Bug 191925 has been marked as a duplicate of this bug. ***
Comment 19 Krzysztof Pawlik (RETIRED) gentoo-dev 2007-09-22 08:58:40 UTC
Created attachment 131578 [details]
jabberd2-2.1.15.ebuild

By popular demand and suggestion from Marko I'm movin jabberd-2* to net-im/jabberd2.

net-im/jabberd and net-im/jabberd2 will block each other.

pam.d and init scripts should be renamed from jabberd-... to jabberd2-...

Please test this ebuild.

Marko: please check also the ebuild to see if I didn't break it ;) and ACK the change.
Comment 20 Krzysztof Pawlik (RETIRED) gentoo-dev 2007-09-22 09:05:03 UTC
net-im: we need to synchronize the move to jabberd2, following ebuilds will need to be changed:

jit/jit-1.1.6-r3.ebuild:RDEPEND=">=net-im/jabberd-1.4.3-r3"
jud/jud-0.5.ebuild:DEPEND=">=net-im/jabberd-1.4.3"
msn-transport/msn-transport-20040531-r1.ebuild:DEPEND=">=net-im/jabberd-1.4
msn-transport/msn-transport-20040531.ebuild:DEPEND=">=net-im/jabberd-1.4

^^^ those ebuilds should have "|| ( net-im/jabberd net-im/jabberd2 )"

Following ebuilds have to be changed too:

mu-conference/mu-conference-0.6.0-r1.ebuild:DEPEND="=net-im/jabberd-1.4*
mu-conference/mu-conference-0.6.0-r2.ebuild:DEPEND="=net-im/jabberd-1.4*
yahoo-transport/yahoo-transport-2.3.0-r3.ebuild:DEPEND="=net-im/jabberd-1.4*"
yahoo-transport/yahoo-transport-2.3.1-r1.ebuild:DEPEND="=net-im/jabberd-1.4*
yahoo-transport/yahoo-transport-2.3.2.ebuild:DEPEND="=net-im/jabberd-1.4*

^^^ those ebuilds should have "net-im/jabberd" instead of =net-im/jabberd-1.4*
Comment 21 Marko Durkovic 2007-09-24 11:57:25 UTC
Okay, I've tested the ebuild with a number of configurations and it looks good to me. It can go into portage as jabberd2.
Comment 22 Martin Bürge 2007-09-29 10:45:08 UTC
Version 2.1.16 relased
Comment 23 Krzysztof Pawlik (RETIRED) gentoo-dev 2007-10-08 13:03:21 UTC
jabberd2-2.1.15 in portage as net-im/jabberd

sparc, ppc: I've dropped your keywords (I can't test it on ppc or sparc) - please test and restore them or give me a green light to do so.
Comment 24 Krzysztof Pawlik (RETIRED) gentoo-dev 2007-10-09 07:21:06 UTC
net-im/jabberd2 is masked until it gets ~sparc and ~ppc. Masked also until I can make a proper blocks in net-im/jabberd.
Comment 25 Hanno Böck gentoo-dev 2007-10-10 22:08:52 UTC
Any particular reason why you added .15, while upstream already has .17?
Comment 26 Krzysztof Pawlik (RETIRED) gentoo-dev 2007-10-11 06:29:08 UTC
(In reply to comment #25)
> Any particular reason why you added .15, while upstream already has .17?

Yes: 2.1.15 was prepared for the split and as such it was committed. When net-im/jabberd2 goes out of package.mask and ebuilds will have it's deps fixed (see bug #195091) it will be version bumped. 
Comment 27 Markus Ullmann (RETIRED) gentoo-dev 2007-10-30 14:23:29 UTC
~sparc'ed now
Comment 28 Krzysztof Pawlik (RETIRED) gentoo-dev 2007-11-06 19:25:55 UTC
ppc: please keyword (~ppc) net-im/jabberd2-2.1.19
Comment 29 Krzysztof Pawlik (RETIRED) gentoo-dev 2007-11-10 14:06:06 UTC
Tested by me and nixnut.