Koozali.org: home of the SME Server

[Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem

Offline mrjhb3

  • *
  • 1,188
  • +0/-0
    • John Bennett Services
[Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
« Reply #15 on: May 17, 2006, 03:12:29 AM »
Quote from: "rich"
hey mrjhb3 . . .

Thanks for all your efforts with this . . .

I have upgraded to your new RPMs and now my cron error is fixed.
Only problem is I am not getting any email reminders.

Any tips where to begin troubleshooting?

Thanks again.


You have to make sure you have a default identity set.  This is in options/horde/personal information, or options/imp/personal information.  They share the same data.

Only thing left to figure out is why you don't get the popup when you click on permissions to share yours or any calendar.  This used to work, don't know when or how it broke.

JB
......

rich

[Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
« Reply #16 on: May 17, 2006, 03:21:28 AM »
WOOT!!

That was it!

Thanks JB

That was the last thing I needed to get working before migrating 8 domains over to a new server!

YAY!!

Once again, thanks SO much for your efforts.

Offline mrjhb3

  • *
  • 1,188
  • +0/-0
    • John Bennett Services
[Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
« Reply #17 on: July 05, 2006, 01:34:21 AM »
Again for testing purposes only!!!!

LONG POST

I have updated my horde addon RPM's (Kronolith, mnemo, nag, gollem, mimp, and trean) and the temporarily forked horde, e-smith-horde, e-smith-imp, e-smith-turba, and e-smith-ingo RPM's for testing.  If testing looks good, then I will work on trying to get the necessary changes incorporated into the appropriate base e-smith RPM's now that it has gone GA.

Install the RPM's, then signal-event post-upgrade ; signal-event reboot

Here are the relevant entries of the various changelogs from the various RPM's.  That way, I hope more people will test out the functionality and provide feedack.

rpm -qp horde-3.0.10-01sme01.jhb3.1.noarch.rpm --changelog
* Tue Jun 27 2006 John H. Bennett III <bennettj@johnbennettservices.com> 3.0.10-01sme01.jhb3.1

- Temporary rename of RPM for my specific patches for consideration into the stable stream.
- Include popup.js from horde 3.1.1 which fixes an issue with the popup window not being
  displayed when setting sharing permisions in kronolith, nag, mnemo, trean.

No longer needed, this is/was fixed in horde-3.0.11

rpm -qp e-smith-horde-1.12.0-02.jhb3.4.noarch.rpm --changelog
* Sun Jul 02 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.12.0-02-jhb3.4

- Fourth patch from my temporary fork of this RPM for patches to be considered for inclusion
  into  the stable stream.  Migrated from 1.12.0-01 RPM
- Added code to horde/config/conf.php that will check if mimp is configured as a service and enabled.
  If so, then the composite authentication driver will be used, otherwise imp will be used
  for authentication.  Modified 120Authentication and added 999mimp so the composite driver
  information is after the footer.
- To activate - config set mimp service status enabled|disabled.  Disabled by default.

* Sun Jul 02 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.12.0-02-jhb3.3

- Third patch from my temporary fork of this RPM for patches to be considered for inclusion
  into  the stable stream.  Migrated from 1.12.0-01 RPM
- Added a mysql.init event that will increase the permissons for the horde user on the horde
  database so that other horde add-on modules will work correctly, namely Kronolith.

* Sun Jul 02 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.12.0-02-jhb3.2

- Second patch from my temporary fork of this RPM for patches to be considered for inclusion
  into  the stable stream.  Migrated from 1.12.0-01 RPM
- Added code so that the menu array that each horde module has can be enabled or disabled
  via a db property.  config setprop horde MenuArray enabled|disabled.  Enabled by default.
  signal-event email-update [SME: 883]

* Sun Jul 02 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.12.0-02-jhb3.1

- First patch for my temporary fork of this RPM for patches to be considered for inclusion
  into the stable stream.  Migrated from 1.12.0-01 RPM
- Added code to 120Authentication template so that admin user can view settings from webmail
  GUI screen.  On a default SME install, admin can not update the various conf.php files
  from the GUI. [SME: 831]

rpm -qp e-smith-imp-1.12.0-01.jhb3.2.noarch.rpm --changelog
* Wed Mar 22 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.12.0-01.jhb3.2

- Second patch from my temporary fork of this RPM for patches to be considered to be included
  into  the stable stream.
- Added the ability to enable or disable imp menu icon from showing up on the
  main webmail screen.
- config setprop imp MenuArray disabled|enabled.
- e-smith-horde still needs to support this feature or manual intervention is
  required.

 Wed Mar 22 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.12.0-01.jhb3.1

- Temporary rename of RPM for my specific patches for consideration into the stable stream.
- Added an includes statement to 120Menusettings that will grab the information
  in horde/conf.menu.apps.php.  This way each of the individual horde modules
  don't have to repeatedly process the same template for the menu array section in conf.php.

rpm -qp e-smith-turba-1.6.0-01.jhb3.4.noarch.rpm --changelog
* Tue Jun 06 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.6.0-01.jhb3.3

- Third patch from my temporary fork of this RPM for patches to be considered to be included
  into  the stable stream.
- Added the ability to enable or disable freebusy info to be stored in the ldap database.

* Wed Mar 22 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.6.0-01.jhb3.2

- Second patch from my temporary fork of this RPM for patches to be considered to be included
  into  the stable stream.
- Added the ability to enable or disable turba menu icon from showing up on the
  main webmail screen.
- config set turba service ; config setprop turba MenuArray disabled|enabled
- e-smith-horde still needs to support this feature or manual intervention is
  required.

* Wed Mar 22 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.6.0-01.jhb3.1

- Temporary rename of RPM for my specific patches for consideration into the stable stream.
- Split out 100Conf and added 120MenuSettings template fragment
- Added an includes statement to 120Menusettings that will grab the information
  in horde/conf.menu.apps.php.  This way each of the individual horde modules
  don't have to repeatedly process the same template for the menu array section in conf.php.

rpm -qp e-smith-ingo-1.0.0-02.jhb3.2.noarch.rpm --changelog
* Tue Jun 27 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0.0-02.jhb3.2

- Second patch from my temporary fork of this RPM for patches to be considered to be included
  into  the stable stream.
- Added the ability to enable or disable ingo menu icon from showing up on the
  main webmail screen. (config set ingo service ; config setprop ingo MenuArray disabled|enabled)
- e-smith-horde still needs to support this feature or manual intervention is
  required.

* Thu Jun 22 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0.0-02.jhb3.1

- Temporary rename of RPM for my specific patches for consideration into the stable stream.
- Added an includes statement to 120Menu that will grab the information
  in horde/conf.menu.apps.php.  This way each of the individual horde modules
  don't have to repeatedly process the same template for the menu array section in conf.php.
- e-smith-horde still needs to support this feature or manual intervention is
  required.

rpm -qp smeserver-gollem-1.0-7.src.rpm --changelog
* Wed Mar 22 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-5

- Added an includes statement to 120Menusettings that will grab the information
  in horde/conf.menu.apps.php.  This way each of the individual horde modules  
  don't have to repeatedly process the same template for the menu array section in conf.php.

* Sat Mar 18 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-4

- Added the ability to enable or disable gollem menu icon from showing up on the
  main webmail screen.
- config set gollem service ; config setprop gollem MenuArray disabled|enabled
- e-smith-horde still needs to support this feature or manual intervention is
  required.

* Sat Mar 18 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-3

- Added templates-custom fragment for horde/registry.php to make gollem active
  and gollem-block hidden until the master templates are re-worked in smeserver-horde
  or it's decided to make each smeserver horde add-on module include their own specific
  registry.php templates.

rpm -qp smeserver-kronolith-1.0-15.noarch.rpm --changelog
* Mon Jul 03 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-15

- Added an S24adv-ldap-update entry to the user-create event so that the freebusy
  url will be saved to the ldap database when a user is initally created using the
  advanced user management panel.  It is purposely running before S25ldap-update
  so that the freebusy info will be saved when a new user is created otherwise there
  is an error.  There is still an error with the S25 action as both actions are
  trying to create a user, but the error has no effect

* Mon Jul 03 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-14

- Set the default DB entry for freebusy to enabled.  
  To disable config setprop horde freebusy disabled

* Mon Jul 03 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-13

- Changed the default free/busy address book search to the local ldap setting

* Sun Jul 02 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-12

- Added some verbage to show what the format of the free/busy url should be.

* Sun Jul 02 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-11

- Added server-manager panel for advanced user management.  This is a duplicate
  of the SME Server's Users Panel but adds the ability to save Kronolith
  Free/Busy information into the LDAP database.

* Mon May 22 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-7

- Started working on intergrating Free/Busy info into the main SME server LDAP database.
  This should help a lot in setting up a company wide directory with Free/Busy information
  already populated in the DB which should eliminate the need for each user to have to setup
  a personal address book with everyone's name that they want to do free/busy against.  
- To activate it - config setprop horde freebusy enabled.  Default is disabled.

* Sat May 06 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-6

- modified the hordereminders crontab entry by adding a -q option which
  runs the script in quiet-mode and suppresses the HTTP Header output.  
  Thanks to Greg Swallow for the hint.  Now the reminders script runs without
  sending  an email to the admin every five minutes

* Wed Mar 22 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-4

- Added an includes statement to 120Menusettings that will grab the information
  in horde/conf.menu.apps.php.  This way each of the individual horde modules
  don't have to repeatedly process the same template for the menu array section in conf.php.

* Sat Mar 18 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-3

- Added the ability to enable or disable kronolith menu icon from showing up on the
  main webmail screen.
- config set kronolith service ; config setprop kronolith MenuArray disabled|enabled
- e-smith-horde still needs to support this feature or manual intervention is
  required.

rpm -qp smeserver-mnemo-1.0-5.noarch.rpm --changelog
* Wed Mar 22 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-3

- Added an includes statement to 120Menusettings that will grab the information
  in horde/conf.menu.apps.php.  This way each of the individual horde modules
  don't have to repeatedly process the same template for the menu array section in conf.php.

* Sat Mar 18 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-2

- Added the ability to enable or disable mnemo menu icon from showing up on the
  main webmail screen.
- config set mnemo service ; config setprop mnemo MenuArray disabled|enabled
- e-smith-horde still needs to support this feature or manual intervention is
  required.

rpm -qp smeserver-nag-1.0-8.noarch.rpm --changelog
* Wed Mar 22 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-6

- Added an includes statement to 120Menusettings that will grab the information
  in horde/conf.menu.apps.php.  This way each of the individual horde modules
  don't have to repeatedly process the same template for the menu array section in conf.php.

* Sat Mar 18 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-5

- Added the ability to enable or disable nag menu icon from showing up on the
  main webmail screen.
- config set nag service ; config setprop nag MenuArray disabled|enabled
- e-smith-horde still needs to support this feature or manual intervention is
  required.

rpm -qp smeserver-mimp-1.0-5.noarch.rpm
* Sat Jun 10 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-4

- Modified servers.php to match settings in mimp 1.0.  Smtp port remarked.
  May have to do more work here based on smtpproxy being enabled or not.

* Sat Mar 18 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-1

- Added templates-custom fragment for horde/registry.php to make mimp hidden but
  active until the master templates are re-worked in smeserver-horde or it's
  decided to make each smeserver horde add-on module include their own specific
  registry.php templates.

rpm -qp smeserver-trean-0.1-2.noarch.rpm  (Bookmarks)
* Mon Jun 05 2006 John H. Bennett III <bennettj@johnbennettservices.com> 0.1

- Initial build
- Added the ability to enable or disable trean menu icon from showing up on the
  main webmail screen.
- config set trean service ; config setprop trean MenuArray disabled|enabled
- e-smith-horde still needs to support this feature or manual intervention is
  required.

One thing left out on some of the instructions are after you set the MenuArray to enabled or disabled, you need to do a signal-event email-update

More info on Mimp:
For those of you interested in using mimp, there still seem to be some issues that I will need help working out.

More info on Kronolith:
To get reminders and freebusy lookups to work, each user must set a default identity in either options/horde or mail.
Being able to set the freebusy url for users works from the Advanced User Management Panel
When you add a calendar event it takes about five minutes for it to show up in a free/busy search.  I posted a question to the kronolith list:
Question: When using Kronolith with Horde 3.0.10, whenever I save an event to my calendar, it doesn't show up in a freebusy search for 5 minutes.  Should events show up immediately in a freebusy search, or is this working as designed.  If WAD, is there a way to shorten this time?
Answer: Free/busy data is cached. You could disable your Horde cache.

More info on Gollem
If you want to use Gollem, then you must enable ftp on the local network

The updated files are located at http://mirror.contribs.org/smeserver/contribs/jbennett/sme7/horde

comments/questions are welcomed via the bug-tracker.  All of the add-on modules have a category setup under contribs.  Questions about the changes to horde, imp, turba, ingo can be made here, since those are not currently official changes.

Thanks,


John Bennett
......

Offline jfarschman

  • *
  • 406
  • +0/-0
[Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
« Reply #18 on: July 05, 2006, 07:28:53 PM »
John,

  Thanks for the great work.  I was just working through your newest code and found a problem with the trean rpm.

#rpm -qp trean-0.1-0.noarch.rpm
error: trean-0.1-0.noarch.rpm: headerRead failed: hdr blob(18300): BAD, read returned 11989

Of course, it will not install with a faulty header.  I'm not really sure what do do about this except exclude it from the install  :-(
Jay Farschman
ICQ - 60448985
jay@hitechsavvy.com

Offline mrjhb3

  • *
  • 1,188
  • +0/-0
    • John Bennett Services
[Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
« Reply #19 on: July 05, 2006, 07:49:41 PM »
Quote from: "jfarschman"
John,

  Thanks for the great work.  I was just working through your newest code and found a problem with the trean rpm.

#rpm -qp trean-0.1-0.noarch.rpm
error: trean-0.1-0.noarch.rpm: headerRead failed: hdr blob(18300): BAD, read returned 11989

Of course, it will not install with a faulty header.  I'm not really sure what do do about this except exclude it from the install  :-(


Has to be a bad upload, I am using it and just used it again on a test server.  I'll re-upload it.  Try and grab it again tomorrow.

JB
......

Offline brianr

  • *
  • 988
  • +2/-0
[Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
« Reply #20 on: July 06, 2006, 07:32:51 AM »
Do I have to install ALL the rpms, or can I choose the facilities that I want?  I am most interested in mimp.
Brian j Read
(retired, for a second time, still got 2 installations though)
The instrument I am playing is my favourite Melodeon.
.........

Offline mrjhb3

  • *
  • 1,188
  • +0/-0
    • John Bennett Services
[Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
« Reply #21 on: July 06, 2006, 02:23:10 PM »
Quote from: "brianr"
Do I have to install ALL the rpms, or can I choose the facilities that I want?  I am most interested in mimp.


From reading the info from the changelogs, you will need to install the e-smith-horde and the mimp rpms

John
......

Offline jfarschman

  • *
  • 406
  • +0/-0
[Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
« Reply #22 on: July 06, 2006, 05:50:33 PM »
John,

  Yep!  Trean was corrupt.  It's good now.  Thanks

Quote
Has to be a bad upload, I am using it and just used it again on a test server. I'll re-upload it. Try and grab it again tomorrow.
Jay Farschman
ICQ - 60448985
jay@hitechsavvy.com

addodge

[Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
« Reply #23 on: July 06, 2006, 06:14:37 PM »
Can someone please help me out.
I want to install and configure Horde along with the other options on a clean install of SME 7 Final.  My question is which rpm's do i need to install and is there a specific order that they need to be installed in?  The reason i ask is because I downloaded all of the rpms available from the mirror site and started to install them but got errors stating that one rpm is already installed and conflics even though the name of the rpm was different.  I am fairly new to this so any help would be appreciated.
Thanks for your help.
Andy

Offline jfarschman

  • *
  • 406
  • +0/-0
[Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
« Reply #24 on: July 06, 2006, 06:30:02 PM »
Hi Andy,

  I'd grab the files:

EDITED TO FIX TYPO [discussed below]
Code: [Select]
wget -r -l1 -A.rpm --no-parent \ http://mirror.contribs.org/smeserver/contribs//jbennett/sme7/horde/RPMS/
cp -f ./mirror.contribs.org/smeserver/contribs/jbennett/sme7/horde/RPMS/*.rpm .
rm -rf distro.ibiblio.org


Then do an install:

Code: [Select]
yum localinstall *.rpm

I think that will work.  I never had any dependency problems.  Can you post your specific problems.
Jay Farschman
ICQ - 60448985
jay@hitechsavvy.com

Offline dtech

  • **
  • 70
  • +0/-0
[Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
« Reply #25 on: July 07, 2006, 02:04:51 AM »
Looks like that code should be:

Code: [Select]
wget -r -l1 -A.rpm --no-parent \ http://mirror.contribs.org/smeserver/contribs//jbennett/sme7/horde/RPMS/
cp -f ./mirror.contribs.org/smeserver/contribs/jbennett/sme7/horde/RPMS/*.rpm .
rm -rf distro.ibiblio.org


Notice the "--no-parent" instead of "--no-patent" .

Offline mrjhb3

  • *
  • 1,188
  • +0/-0
    • John Bennett Services
[Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
« Reply #26 on: July 07, 2006, 03:40:34 AM »
Quote from: "addodge"
Can someone please help me out.
I want to install and configure Horde along with the other options on a clean install of SME 7 Final.  My question is which rpm's do i need to install and is there a specific order that they need to be installed in?  The reason i ask is because I downloaded all of the rpms available from the mirror site and started to install them but got errors stating that one rpm is already installed and conflics even though the name of the rpm was different.  I am fairly new to this so any help would be appreciated.
Thanks for your help.
Andy


The only real requirement is that the smeserver packages be installed after the specific horde module packages.  You error and conflict could have been caused by me possibly naming the rpm the same name instead of incrementing it.  I tried very carefully to avoid this.  The rpm's install fine for me on a fresh server.  If you can't load on a fresh server, then you should be able to rpm -e and remove the specific horde add-on package that is complaining of the conflict, then re-install it.

JB
......

addodge

[Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
« Reply #27 on: July 07, 2006, 03:50:01 AM »
I followed the commands given above and it went through just fine!
Thanks for the reply's.  Now if i can only figure out 1 how to setup a public/shared calendar and 2 find out why i can send internally through webmail, but not to a external email.  
Thanks again for your help.
Andy

Offline mrjhb3

  • *
  • 1,188
  • +0/-0
    • John Bennett Services
[Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
« Reply #28 on: July 07, 2006, 04:01:03 AM »
Quote from: "addodge"
I followed the commands given above and it went through just fine!
Thanks for the reply's.  Now if i can only figure out 1 how to setup a public/shared calendar and 2 find out why i can send internally through webmail, but not to a external email.  
Thanks again for your help.
Andy


Always wanting something  :lol:.   Check your logs for any errors on outbound, and start a new thread if you don't mind on that.  
Shared Calendar - In Kronolith, goto my calendars, create a calendar, choose new calendar from drop down, choose permissions, then set them accordingly.  I've not tried individual users and groups only works if the groups were stored in mysql, I think.

JB
......

Offline jfarschman

  • *
  • 406
  • +0/-0
[Announce] RPM's for Kronolith, Nag, Mnemo, and Gollem
« Reply #29 on: July 07, 2006, 01:36:21 PM »
dtech,

  Thanks for catching that error... patent vs. parent.

  Also... more people should start using yum localinstall.  It cleans things up and fix problems with the install process.... and give better feedback to the user.
Jay Farschman
ICQ - 60448985
jay@hitechsavvy.com