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

Bug 165734

Summary: net-im/wildfire-3.3.0 (version bump + rename to openfire)
Product: Gentoo Linux Reporter: Stephane Bonnell <gentoo.steph>
Component: New packagesAssignee: Gustavo Felisberto (RETIRED) <humpback>
Status: RESOLVED FIXED    
Severity: enhancement CC: bertrand, bugzilla, gentoo, john, kim, lee, lordvan, maik, mike, naim.abu.darwish, net-im, stas, trxman, yngwin
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://www.igniterealtime.org/projects/wildfire/index.jsp
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: wildfire-3.2.1.ebuild
files/build.xml-3.2.1.bz2
wildfire-3.2.3.ebuild
files/build.xml-3.2.3.bz2
openfire-3.3.0.ebuild
files/build.xml-3.3.0
files.tgz - Contains build.xml, conf.d and init.d files
openfire-3.3.0.ebuild
files.tar.bz2 - Contains buildxml-3.3.0.patch, conf.d and init.d files

Description Stephane Bonnell 2007-02-07 10:33:54 UTC
Version 3.2.0 available.

An ebuild for the RC2 version is already available in portage but is not working due to name change of the website.
All references to jivesoftware.org need to be replaced by igniterealtime.org


Reproducible: Always
Comment 1 Micha Glave 2007-02-19 10:47:51 UTC
Wildfire 3.2.1 is out! The following changed ebuild works for me. 
+ copying build.xml.bz2
---
7,9c7,9
< DESCRIPTION="Wildfire Jabber server"
< HOMEPAGE="http://jivesoftware.org/messenger/"
< SRC_URI="http://www.jivesoftware.org/builds/wildfire/${PN//-/_}_src_${PV//./_}.tar.gz"
---
> DESCRIPTION="Wildfire Jabber XMPP server"
> HOMEPAGE="http://igniterealtime.org/messenger/"
> SRC_URI="http://www.igniterealtime.org/builds/wildfire/${PN//-/_}_src_${PV//./_}.tar.gz"
-----
Comment 2 Stephane Bonnell 2007-02-19 11:46:11 UTC
Not working for me.
I get the following error:

---
-plugins-impl:
    [mkdir] Created dir: /var/tmp/portage/net-im/wildfire-3.2.1/work/wildfire_src/work/plugins-dev
    [mkdir] Created dir: /var/tmp/portage/net-im/wildfire-3.2.1/work/wildfire_src/work/plugins-dev/contentFilter
    [mkdir] Created dir: /var/tmp/portage/net-im/wildfire-3.2.1/work/wildfire_src/work/plugins-dev/contentFilter/target
    [mkdir] Created dir: /var/tmp/portage/net-im/wildfire-3.2.1/work/wildfire_src/work/plugins-dev/contentFilter/target/classes
    [javac] Compiling 2 source files to /var/tmp/portage/net-im/wildfire-3.2.1/work/wildfire_src/work/plugins-dev/contentFilter/target/classes
    [mkdir] Created dir: /var/tmp/portage/net-im/wildfire-3.2.1/work/wildfire_src/src/plugins/contentFilter/lib
    [mkdir] Created dir: /var/tmp/portage/net-im/wildfire-3.2.1/work/wildfire_src/src/plugins/contentFilter/lib/source
    [mkdir] Created dir: /var/tmp/portage/net-im/wildfire-3.2.1/work/wildfire_src/src/plugins/contentFilter/lib/classes
    [mkdir] Created dir: /var/tmp/portage/net-im/wildfire-3.2.1/work/wildfire_src/work/plugins-dev/contentFilter/target/lib
      [jar] Building jar: /var/tmp/portage/net-im/wildfire-3.2.1/work/wildfire_src/work/plugins-dev/contentFilter/target/lib/plugin-contentFilter.jar
   [delete] Deleting directory /var/tmp/portage/net-im/wildfire-3.2.1/work/wildfire_src/src/plugins/contentFilter/lib/classes
   [delete] Deleting directory /var/tmp/portage/net-im/wildfire-3.2.1/work/wildfire_src/src/plugins/contentFilter/lib/source
     [copy] Warning: /var/tmp/portage/net-im/wildfire-3.2.1/work/wildfire_src/src/plugins/contentFilter/src/web/WEB-INF not found.
    [mkdir] Created dir: /var/tmp/portage/net-im/wildfire-3.2.1/work/wildfire_src/work/plugins-dev/contentFilter/jar
     [copy] Copying 5 files to /var/tmp/portage/net-im/wildfire-3.2.1/work/wildfire_src/work/plugins-dev/contentFilter/jar
    [mkdir] Created dir: /var/tmp/portage/net-im/wildfire-3.2.1/work/wildfire_src/work/plugins-dev/contentFilter/target/jspc/java
    [mkdir] Created dir: /var/tmp/portage/net-im/wildfire-3.2.1/work/wildfire_src/work/plugins-dev/contentFilter/target/jspc/classes
     [copy] Copying 10 files to /var/tmp/portage/net-im/wildfire-3.2.1/work/wildfire_src/work/plugins-dev/contentFilter/target/web
  [jasper2] log4j:WARN No appenders could be found for logger (org.apache.jasper.JspC).
  [jasper2] log4j:WARN Please initialize the log4j system properly.

BUILD FAILED
/var/tmp/portage/net-im/wildfire-3.2.1/work/wildfire_src/build/build.xml:872: The following error occurred while executing this line:
/var/tmp/portage/net-im/wildfire-3.2.1/work/wildfire_src/build/build.xml:881: The following error occurred while executing this line:
/var/tmp/portage/net-im/wildfire-3.2.1/work/wildfire_src/build/build.xml:883: The following error occurred while executing this line:
/var/tmp/portage/net-im/wildfire-3.2.1/work/wildfire_src/build/build.xml:1061: java.lang.NoSuchMethodError: javax.servlet.jsp.tagext.TagAttributeInfo.<init
>(Ljava/lang/String;ZLjava/lang/String;ZZ)V

Total time: 1 minute 8 seconds

!!! ERROR: net-im/wildfire-3.2.1 failed.
Call stack:
  ebuild.sh, line 1614:   Called dyn_compile
  ebuild.sh, line 971:   Called qa_call 'src_compile'
  environment, line 4570:   Called src_compile
  wildfire-3.2.1.ebuild, line 55:   Called eant '-f' 'build/build.xml' 'wildfire' 'plugins' 'plugins-dev'
  java-utils-2.eclass, line 1656:   Called die

!!! eant failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/log/portage/net-im:wildfire-3.2.1:20070219-113846.log'.

!!! When you file a bug report, please include the following information:
GENTOO_VM=sun-jdk-1.5  CLASSPATH="" JAVA_HOME="/opt/sun-jdk-1.5.0.11"
JAVACFLAGS="-source 1.5 -target 1.5" COMPILER="javac"
and of course, the output of emerge --info
---

It may comes from the upgrade to ant 1.7.0.
Comment 3 Gustavo Felisberto (RETIRED) gentoo-dev 2007-02-19 16:47:20 UTC
There were some issues with SSL certificates and wildfire 3.2 [1] . The Changelog[2] for 3.2.1 states that maybe some of them have been fixed.

The ebuild and extra file that I'll put here has not been tested with 3.2.1 (just build I did not install and run). Please report back.


[1]http://blog.felisberto.net/2007/02/08/wildfire-320/
[2]http://www.igniterealtime.org/builds/wildfire/docs/latest/changelog.html
Comment 4 Gustavo Felisberto (RETIRED) gentoo-dev 2007-02-19 16:52:58 UTC
Created attachment 110663 [details]
wildfire-3.2.1.ebuild
Comment 5 Gustavo Felisberto (RETIRED) gentoo-dev 2007-02-19 16:57:14 UTC
Created attachment 110664 [details]
files/build.xml-3.2.1.bz2
Comment 6 Stephane Bonnell 2007-02-20 09:26:31 UTC
Still no luck.

-plugins-impl:
    [mkdir] Created dir: /var/tmp/portage/net-im/wildfire-3.2.1/work/wildfire_src/work/plugins-dev
    [mkdir] Created dir: /var/tmp/portage/net-im/wildfire-3.2.1/work/wildfire_src/work/plugins-dev/contentFilter
    [mkdir] Created dir: /var/tmp/portage/net-im/wildfire-3.2.1/work/wildfire_src/work/plugins-dev/contentFilter/target
    [mkdir] Created dir: /var/tmp/portage/net-im/wildfire-3.2.1/work/wildfire_src/work/plugins-dev/contentFilter/target/classes
    [javac] Compiling 2 source files to /var/tmp/portage/net-im/wildfire-3.2.1/work/wildfire_src/work/plugins-dev/contentFilter/target/classes
    [mkdir] Created dir: /var/tmp/portage/net-im/wildfire-3.2.1/work/wildfire_src/work/plugins-dev/contentFilter/target/lib
    [mkdir] Created dir: /var/tmp/portage/net-im/wildfire-3.2.1/work/wildfire_src/work/plugins-dev/contentFilter/work/lib/source
    [mkdir] Created dir: /var/tmp/portage/net-im/wildfire-3.2.1/work/wildfire_src/work/plugins-dev/contentFilter/work/lib/classes
      [jar] Building jar: /var/tmp/portage/net-im/wildfire-3.2.1/work/wildfire_src/work/plugins-dev/contentFilter/target/lib/plugin-contentFilter.
jar
   [delete] Deleting directory /var/tmp/portage/net-im/wildfire-3.2.1/work/wildfire_src/work/plugins-dev/contentFilter/work/lib/classes
   [delete] Deleting directory /var/tmp/portage/net-im/wildfire-3.2.1/work/wildfire_src/work/plugins-dev/contentFilter/work/lib/source
     [copy] Warning: /var/tmp/portage/net-im/wildfire-3.2.1/work/wildfire_src/src/plugins/contentFilter/lib not found.
     [copy] Warning: /var/tmp/portage/net-im/wildfire-3.2.1/work/wildfire_src/src/plugins/contentFilter/src/web/WEB-INF not found.
    [mkdir] Created dir: /var/tmp/portage/net-im/wildfire-3.2.1/work/wildfire_src/work/plugins-dev/contentFilter/jar
     [copy] Copying 5 files to /var/tmp/portage/net-im/wildfire-3.2.1/work/wildfire_src/work/plugins-dev/contentFilter/jar
    [mkdir] Created dir: /var/tmp/portage/net-im/wildfire-3.2.1/work/wildfire_src/work/plugins-dev/contentFilter/target/jspc/java
    [mkdir] Created dir: /var/tmp/portage/net-im/wildfire-3.2.1/work/wildfire_src/work/plugins-dev/contentFilter/target/jspc/classes
     [copy] Copying 10 files to /var/tmp/portage/net-im/wildfire-3.2.1/work/wildfire_src/work/plugins-dev/contentFilter/target/web
  [jasper2] log4j:WARN No appenders could be found for logger (org.apache.jasper.JspC).
  [jasper2] log4j:WARN Please initialize the log4j system properly.

BUILD FAILED
/var/tmp/portage/net-im/wildfire-3.2.1/work/wildfire_src/build/build.xml:903: The following error occurred while executing this line:
/var/tmp/portage/net-im/wildfire-3.2.1/work/wildfire_src/build/build.xml:912: The following error occurred while executing this line:
/var/tmp/portage/net-im/wildfire-3.2.1/work/wildfire_src/build/build.xml:914: The following error occurred while executing this line:
/var/tmp/portage/net-im/wildfire-3.2.1/work/wildfire_src/build/build.xml:1093: java.lang.NoSuchMethodError: javax.servlet.jsp.tagext.TagAttributeI
nfo.<init>(Ljava/lang/String;ZLjava/lang/String;ZZ)V

Total time: 31 seconds

!!! ERROR: net-im/wildfire-3.2.1 failed.
Call stack:
  ebuild.sh, line 1614:   Called dyn_compile
  ebuild.sh, line 971:   Called qa_call 'src_compile'
  environment, line 4570:   Called src_compile
  wildfire-3.2.1.ebuild, line 55:   Called eant '-f' 'build/build.xml' 'wildfire' 'plugins' 'plugins-dev'
  java-utils-2.eclass, line 1656:   Called die

!!! eant failed
Comment 7 Micha Glave 2007-02-26 09:37:19 UTC
(In reply to comment #2)
> Not working for me.
> I get the following error:
> 
I reproduced your the error.
> 
> It may comes from the upgrade to ant 1.7.0.
> 
Yes. Downgrade to ~ant-1.6.5* helps. After that it installs without problems...

As a workaround the ebuild should be modified with 

# diff attachment.cgi\?id\=110663 wildfire-3.2.1.ebuild
25a26
>               <dev-java/ant-1.7
Comment 8 Serhij S. Stasyuk 2007-03-02 08:45:00 UTC
http://www.igniterealtime.org/
I’m pleased to announce that we’ve chosen a new name for the Wildfire server: Openfire.

They changes project name or java sources namespaces (package names) faster then I mention that I have to replace all plugins :-D
Comment 9 Ben de Groot (RETIRED) gentoo-dev 2007-03-11 16:00:00 UTC
In the meantime 3.2.2 is released.
Comment 10 Albert Holm 2007-03-15 23:47:04 UTC
3.2.3 has  been released. Rename of these ebuilds and related files work.
Comment 11 Serhij S. Stasyuk 2007-03-16 09:37:43 UTC
Hello all.
Are there some persons who are registered with igniterealtime issue tracker or have influence on team? ;)
Please, ask them to put "For" ant task declaration into build.xml (as used in portage). If the task is defined we won't have to carry this file with each new version.

<taskdef classname="net.sf.antcontrib.logic.For" name="for"/>
Comment 12 Tiziano Müller (RETIRED) gentoo-dev 2007-03-21 22:53:49 UTC
@humpback: is there a chance to see this in the tree until the end of the week?

The 3.2.0_rc2 ebuild is broken here:
-plugins-impl:
    [mkdir] Created dir: /var/tmp/portage/net-im/wildfire-3.2.0_rc2/work/wildfire_src/work/plugins-dev
    [mkdir] Created dir: /var/tmp/portage/net-im/wildfire-3.2.0_rc2/work/wildfire_src/work/plugins-dev/contentFilter
    [mkdir] Created dir: /var/tmp/portage/net-im/wildfire-3.2.0_rc2/work/wildfire_src/work/plugins-dev/contentFilter/target
    [mkdir] Created dir: /var/tmp/portage/net-im/wildfire-3.2.0_rc2/work/wildfire_src/work/plugins-dev/contentFilter/target/classes
    [javac] Compiling 2 source files to /var/tmp/portage/net-im/wildfire-3.2.0_rc2/work/wildfire_src/work/plugins-dev/contentFilter/target/classes
    [mkdir] Created dir: /var/tmp/portage/net-im/wildfire-3.2.0_rc2/work/wildfire_src/src/plugins/contentFilter/lib/source
    [mkdir] Created dir: /var/tmp/portage/net-im/wildfire-3.2.0_rc2/work/wildfire_src/src/plugins/contentFilter/lib/classes
    [mkdir] Created dir: /var/tmp/portage/net-im/wildfire-3.2.0_rc2/work/wildfire_src/work/plugins-dev/contentFilter/target/lib
      [jar] Building jar: /var/tmp/portage/net-im/wildfire-3.2.0_rc2/work/wildfire_src/work/plugins-dev/contentFilter/target/lib/plugin-contentFilter.jar
   [delete] Deleting directory /var/tmp/portage/net-im/wildfire-3.2.0_rc2/work/wildfire_src/src/plugins/contentFilter/lib/classes
   [delete] Deleting directory /var/tmp/portage/net-im/wildfire-3.2.0_rc2/work/wildfire_src/src/plugins/contentFilter/lib/source
     [copy] Warning: /var/tmp/portage/net-im/wildfire-3.2.0_rc2/work/wildfire_src/src/plugins/contentFilter/src/web/WEB-INF not found.
    [mkdir] Created dir: /var/tmp/portage/net-im/wildfire-3.2.0_rc2/work/wildfire_src/work/plugins-dev/contentFilter/jar
     [copy] Copying 5 files to /var/tmp/portage/net-im/wildfire-3.2.0_rc2/work/wildfire_src/work/plugins-dev/contentFilter/jar
    [mkdir] Created dir: /var/tmp/portage/net-im/wildfire-3.2.0_rc2/work/wildfire_src/work/plugins-dev/contentFilter/target/jspc/java
    [mkdir] Created dir: /var/tmp/portage/net-im/wildfire-3.2.0_rc2/work/wildfire_src/work/plugins-dev/contentFilter/target/jspc/classes
     [copy] Copying 10 files to /var/tmp/portage/net-im/wildfire-3.2.0_rc2/work/wildfire_src/work/plugins-dev/contentFilter/target/web
  [jasper2] Mar 21, 2007 11:38:55 PM org.apache.jasper.compiler.TldLocationsCache processWebDotXml
  [jasper2] WARNING: Internal Error: File /WEB-INF/web.xml not found

BUILD FAILED
/var/tmp/portage/net-im/wildfire-3.2.0_rc2/work/wildfire_src/build/build.xml:872: The following error occurred while executing this line:
/var/tmp/portage/net-im/wildfire-3.2.0_rc2/work/wildfire_src/build/build.xml:881: The following error occurred while executing this line:
/var/tmp/portage/net-im/wildfire-3.2.0_rc2/work/wildfire_src/build/build.xml:883: The following error occurred while executing this line:
/var/tmp/portage/net-im/wildfire-3.2.0_rc2/work/wildfire_src/build/build.xml:1061: java.lang.NoSuchMethodError: javax.servlet.jsp.tagext.TagAttributeInfo.<init>(Ljava/lang/String;ZLjava/lang/String;ZZ)V

Total time: 38 seconds

!!! ERROR: net-im/wildfire-3.2.0_rc2 failed.
Call stack:
  ebuild.sh, line 1614:   Called dyn_compile
  ebuild.sh, line 971:   Called qa_call 'src_compile'
  environment, line 4588:   Called src_compile
  wildfire-3.2.0_rc2.ebuild, line 55:   Called eant '-f' 'build/build.xml' 'wildfire' 'plugins' 'plugins-dev'
  java-utils-2.eclass, line 1702:   Called die

!!! eant failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/tmp/portage/net-im/wildfire-3.2.0_rc2/temp/build.log'.

!!! When you file a bug report, please include the following information:
GENTOO_VM=sun-jdk-1.5  CLASSPATH="" JAVA_HOME="/opt/sun-jdk-1.5.0.10"
JAVACFLAGS="-source 1.5 -target 1.5" COMPILER="javac"

... looks like a missing dep to me.
Comment 13 Thomas Raschbacher gentoo-dev 2007-03-26 18:08:30 UTC
new webpage http://www.igniterealtime.org/projects/openfire/index.jsp
also new name (openfire instead of wildfire)
Comment 14 Micha Glave 2007-03-27 06:31:25 UTC
(In reply to comment #13)
> new webpage http://www.igniterealtime.org/projects/openfire/index.jsp
> also new name (openfire instead of wildfire)
> 
3.2.x series: these releases will continue to <strong>use the Wildfire name</strong> so that critical bug fixes can be delivered with minimal hassle to existing users. ...
3.3.x series: starting with 3.3.0, the server is called Openfire. There will be a small amount of upgrade pain associated with this release since configuration files like wildfire.xml will now be openfire.xml, etc. We’ll be releasing 3.3.0 beta early next week, with a final release following as soon as we can ensure the upgrade process is as smooth as possible.

see: http://www.igniterealtime.org/blog/2007/02/28/a-new-name-openfire/
Comment 15 Thomas Raschbacher gentoo-dev 2007-04-02 12:11:29 UTC
hmm that's fine ;)
actually that's quite good anyway.. though the webpage still is changed :)
Comment 16 Gustavo Felisberto (RETIRED) gentoo-dev 2007-04-02 14:23:42 UTC
Created attachment 115277 [details]
wildfire-3.2.3.ebuild
Comment 17 Gustavo Felisberto (RETIRED) gentoo-dev 2007-04-02 14:25:58 UTC
Created attachment 115278 [details]
files/build.xml-3.2.3.bz2

Can you please test this?

Also to any of the Gentoo developers in the CC list: If all goes ok can you please add this to the tree as right now I have no Gentoo workstation where i can commit from?
Comment 18 Thomas Raschbacher gentoo-dev 2007-04-02 15:11:58 UTC
same error as dev-zero here .. any clue how to fix it? (i need to get the
jabber server up and running by the time dns changes ;))

@humpback: mid air collision lol i wonder what the chances for that are on a not so busy bug ;)

will test the new build.
Comment 19 Thomas Raschbacher gentoo-dev 2007-04-02 15:27:34 UTC
great that fixed the problem with the compile i had before.
though downgrading ant is a pain as when u dont' emerge ant-core manually with version number it still tries to get 1.7 ;)
Comment 20 Nebojsa Trpkovic 2007-04-05 01:00:31 UTC
verison 3.2.4 is out:
http://www.igniterealtime.org/builds/wildfire/docs/latest/changelog.html

could we get some ~arch ebuilds in the official portage tree?

Comment 21 Nebojsa Trpkovic 2007-04-13 11:50:59 UTC
openfire 3.3.0 is out:

http://bugs.gentoo.org/post_bug.cgi

http://www.igniterealtime.org/projects/openfire/index.jsp

Comment 22 Jakub Moc (RETIRED) gentoo-dev 2007-04-13 11:53:35 UTC
*** Bug 174435 has been marked as a duplicate of this bug. ***
Comment 23 Nebojsa Trpkovic 2007-04-13 12:05:05 UTC
miss-copied bug link :(

http://bugs.gentoo.org/show_bug.cgi?id=174435

Comment 24 Kim Robertson 2007-04-15 11:12:58 UTC
Created attachment 116283 [details]
openfire-3.3.0.ebuild
Comment 25 Kim Robertson 2007-04-15 11:14:39 UTC
Created attachment 116285 [details]
files/build.xml-3.3.0
Comment 26 Kim Robertson 2007-04-15 11:17:35 UTC
The attached openfire-3.3.0 ebuild work for me. Can someone else test it?
Also I found while making this ebuild that you definatly do NOT want ant 1.7.X installed as it causes strange errors.
Comment 27 Mike Meessen 2007-04-15 21:37:32 UTC
(In reply to comment #26)
> The attached openfire-3.3.0 ebuild work for me. Can someone else test it?
> Also I found while making this ebuild that you definatly do NOT want ant 1.7.X
> installed as it causes strange errors.
> 

The ebuild works for me, too. I had to adapt the init.d and conf.d scripts to reflect the "openfire" name change first, but now nearly everything seems to work. The only apparent problem remaining so far is the ssl admin console (on port 9091 by default). It doesn't seem to work although it is activated in the openfire config.
Comment 28 Mike Meessen 2007-04-15 21:53:39 UTC
(In reply to comment #27)
> (In reply to comment #26)
> > The attached openfire-3.3.0 ebuild work for me. Can someone else test it?
> > Also I found while making this ebuild that you definatly do NOT want ant 1.7.X
> > installed as it causes strange errors.
> > 
> 
> The ebuild works for me, too. I had to adapt the init.d and conf.d scripts to
> reflect the "openfire" name change first, but now nearly everything seems to
> work. The only apparent problem remaining so far is the ssl admin console (on
> port 9091 by default). It doesn't seem to work although it is activated in the
> openfire config.
> 

I have to correct myself... ssl admin console now works: I had to restart the HTTP component of the openfire server since it altered the certificates at first startup (not really intuitive to find out ;) ).

Finally, everything seems to work now, let's add this to the official portage tree :-)
Comment 29 Stephane Bonnell 2007-04-16 06:55:40 UTC
Working also for me.
Maybe it could be interesting to add a link to http://wiki.igniterealtime.org/display/WILDFIRE/Wildfire+to+Openfire+Upgrade+Guide in the ebuild to explain all the copy/rename for the config file and embedded database (if using).

A small typo the ebuild DESCRIPTION says
"Openfire (formerly openfire) real time collaboration (RTC) server"
instead of
"Openfire (formerly wildfire) real time collaboration (RTC) server"
Comment 30 Kim Robertson 2007-04-16 08:40:20 UTC
Created attachment 116399 [details]
files.tgz - Contains build.xml, conf.d and init.d files
Comment 31 Kim Robertson 2007-04-16 11:40:42 UTC
Created attachment 116436 [details]
openfire-3.3.0.ebuild
Comment 32 Kim Robertson 2007-04-16 11:41:51 UTC
Created attachment 116437 [details]
files.tar.bz2 - Contains buildxml-3.3.0.patch, conf.d and init.d files
Comment 33 Kim Robertson 2007-04-16 11:46:19 UTC
Hi All,
Main Change:
I have changed the ebuild to use a .patch instead of using the whole build.xml. This is cleaner and alot smaller.
Small Changes:
I have fixed the ebuild DESCRIPTION, I really should check my replace alls better. Aswell as adding the reference to the upgrade guide.
Thanks for all the info.

Kim
PS Sorry about all different attachments.
Comment 34 naim 2007-04-26 14:37:37 UTC
Sorry, i don't understand why i still cant find this in portage, ebuild was submitted 10 days ago, what's left todo? 
(In reply to comment #33)
> Hi All,
> Main Change:
> I have changed the ebuild to use a .patch instead of using the whole build.xml.
> This is cleaner and alot smaller.
> Small Changes:
> I have fixed the ebuild DESCRIPTION, I really should check my replace alls
> better. Aswell as adding the reference to the upgrade guide.
> Thanks for all the info.
> 
> Kim
> PS Sorry about all different attachments.
> 

Comment 35 Gustavo Felisberto (RETIRED) gentoo-dev 2007-04-29 13:43:29 UTC
(In reply to comment #34)
> Sorry, i don't understand why i still cant find this in portage, ebuild was
> submitted 10 days ago, what's left todo? 

Someone with sys-devel/patch-2.5.9 (the stable non ~arch) must confirm that the patch applies cleanly.
Comment 36 John J. Aylward 2007-04-30 03:28:48 UTC
tested on amd64 with patch 2.5.9 and all seems to work fine.
Comment 37 naim 2007-04-30 13:06:15 UTC
(In reply to comment #35)
> (In reply to comment #34)
> > Sorry, i don't understand why i still cant find this in portage, ebuild was
> > submitted 10 days ago, what's left todo? 
> 
> Someone with sys-devel/patch-2.5.9 (the stable non ~arch) must confirm that the
> patch applies cleanly.
> 

Confirmed, on x86 with sys-devel/patch-2.5.9-r1, only thing is i cant import user list, but i think thats not related
Comment 38 Jakub Moc (RETIRED) gentoo-dev 2007-05-02 08:16:36 UTC
*** Bug 176774 has been marked as a duplicate of this bug. ***
Comment 39 Thomas Raschbacher gentoo-dev 2007-05-03 15:37:48 UTC
will test this on my new server and update if i encounter any problems.
Comment 40 David Sparks 2007-05-04 00:59:53 UTC
The openfire-3.3.0 ebuild installed for me without issues.
Comment 41 Maik-Oliver Rutz 2007-05-04 04:14:16 UTC
no issues under x86-hardened
Comment 42 Gustavo Felisberto (RETIRED) gentoo-dev 2007-05-07 14:30:13 UTC
openfire is now in the tree. I added a mask to the wildfire package so that users move to the new name.
Comment 43 Nebojsa Trpkovic 2007-05-07 23:40:59 UTC
upgraded without a problem

emerge --info
Portage 2.1.2.2 (default-linux/amd64/2007.0, gcc-4.1.1, glibc-2.5-r2, 2.6.19-gentoo-r7 x86_64)
=================================================================
System uname: 2.6.19-gentoo-r7 x86_64 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System release 1.12.9
Timestamp of tree: Mon, 07 May 2007 23:30:10 +0000
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-java/java-config: 1.3.7, 2.0.31-r5
dev-lang/python:     2.4.4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /opt/openfire/resources/security/ /opt/wildfire/resources/security/ /var/bind"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/php/apache1-php5/ext-active/ /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer"
DISTDIR="/users/tnt/ftp/gentoo/distfiles"
FEATURES="distlocks metadata-transfer parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS="http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://gd.tuwien.ac.at/opsys/linux/gentoo/ ftp://mirror.etf.bg.ac.yu/gentoo/"
LINGUAS="en sr sr@Latn"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext 64bit a52 aac aalib acl acpi amd64 amr apache2 berkdb bitmap-fonts bzip2 cli cracklib crypt cups dri dts dvb encode exif extensions ffmpeg freetype gd gdbm geoip gif gpm httpd iconv imagemagick imap imlib iproute2 isdnlog ithreads jabber jbig jpeg libg++ libwww lm_sensors logrotate lzo maildir midi mmx mmxext mod mp3 mpeg multipath mysql ncurses nfs nls nptl nptlonly ogg oggvorbis pam pam-mysql pcre perl php png pppd python readline reflection rle rrdtool samba sasl session slang snmp spl sse sse2 ssl stream tcpd theora threads tiff transcode truetype truetype-fonts type1-fonts unicode usb vcd vorbis wmf xml xorg xvid zip zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en sr sr@Latn" USERLAND="GNU" VIDEO_CARDS="apm ark ati chips cirrus cyrix dummy fbdev glint i128 i810 mga neomagic nv rendition s3 s3virge savage siliconmotion sis sisusb tdfx tga trident tseng v4l vesa vga via vmware voodoo"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

Comment 44 Mike Nerone 2007-05-14 17:40:31 UTC
Why no package move in /usr/portage/profiles/updates/ ?
Comment 45 Mike Nerone 2007-05-19 06:52:40 UTC
Also, the upgrade procedure specifies that wildfire must be upgraded to 3.2 prior to upgrading to openfire-3.3, but the closest thing to 3.2 in the tree is wildfire-3.2.0_rc2, which is hardmasked with a comment stating to upgrade directly to openfire and follow the upgrade procedure. Those two things contradict each other - what is the upgrade path here?
Comment 46 Serhij S. Stasyuk 2007-05-20 10:33:20 UTC
To install/upgrade openfire you really do no need 3.2 - I have successful upgrades  (1 LDAP + embedded, 1 embedded, 1 MySQL + embedded) from 3.1 branch.
Comment 47 Mike Nerone 2007-05-20 13:00:08 UTC
So do we unmask wildfire-3.2.0-rc2, upgrade to that, then move to openfire-3.3.0?
Comment 48 Mike Nerone 2007-05-20 13:15:23 UTC
OIC-you meant "do not need". Ok, I'll give a direct upgrade a shot.
Comment 49 Mike Nerone 2007-05-20 16:59:25 UTC
Ok, just wanted to report success. Upgrading directly from wildfire-3.1.x to openfire-3.3.0 (basically following the upgrade instructions at http://wiki.igniterealtime.org/display/WILDFIRE/Wildfire+to+Openfire+Upgrade+Guide) worked without a problem, successfully migrating through schema version 10 (wildfire-3.2.x) to version 11 (openfire-3.3.x). Note: I'm using PostgreSQL.

Further, renaming the DB user, backing up the "wildfire" DB and restoring it as "openfire" (making the corresponding changes to conf/openfire.xml) posed no problems, either.