Author Topic: Updating the GPE Calendar  (Read 425 times)

jakfish

  • Jr. Member
  • **
  • Posts: 97
Updating the GPE Calendar
« on: February 17, 2010, 02:16:04 AM »
Since the GPE Calendar is so buggy in LLL (with a fixed timezone set to US Pacific Time), I'd like to upgrade the calendar here:

http://packages.debian.org/search?searchon=names&keywords=gpe+calendar

But to put together a new xap, the list of libraries is daunting.  Do I need all of them?

Thanks,
Jake

wicknix

  • Hero Member
  • *****
  • Posts: 630
Re: Updating the GPE Calendar
« Reply #1 on: February 17, 2010, 03:41:11 AM »
Unfortunately you can't. There is no version for debian etch. It's not possible to use packages from lenny/sid etc because the libc6 versions are different, and newer, which require a 2.6 kernel. If you were to install a newer libc6 it would hose the system. If you don't install the newer libc6 the program would more than likely fail to run.

Best bet would be to install debian etch on the LLL and compile gpe-calendar then create the .xap as it will be compatible with 3MX and probably the default OS as well.

Cheers.

jakfish

  • Jr. Member
  • **
  • Posts: 97
Re: Updating the GPE Calendar
« Reply #2 on: February 17, 2010, 11:16:38 AM »
Thank you for such a quick reply.  It's a drag that we can't upgrade the calendar without a Debian Etch installation, but your post saved me a lot of frustration.  What threw me off was all those files had mipsel choices, so I would've merrily downloaded and extracted.  Ugh.

So for the record: the current gpe calendar will successfully import ics files from either google or microsoft, but unless you're lucky enough to live in California, you need to add or subtract hours to determine the true time of your appointments.

Thanks again,
Jake

jakfish

  • Jr. Member
  • **
  • Posts: 97
Re: Updating the GPE Calendar
« Reply #3 on: February 17, 2010, 01:48:06 PM »
SOLVED: it turns out that poor gpe calendar has been unduly blamed.  The culprit is UTC time.  If you type "date" in console, you'll see "UTC" regardless of how you've set your timezone.  This site helps to change this:

http://www.wikihow.com/Change-the-Timezone-in-Linux

In Step 5, you basically create a new file in /etc called "localtime" (or at least you create a symlink to it)  I had looked at this page before, but couldn't find /etc/localtime.  I was able to skip Step 7 and still get EST time, which now sets all appointments correctly in gpe calendar.

Hope this helps others,
Jake