axiom-developer
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Axiom-developer] RE: axiom.risc.uni-linz.ac.at


From: Page, Bill
Subject: [Axiom-developer] RE: axiom.risc.uni-linz.ac.at
Date: Thu, 17 Aug 2006 15:36:51 -0400

On Thursday, August 17, 2006 7:34 AM Ralf Hemmecke wrote:
> 
> I've found the Sync Tab in the Zope management interface
> http://axiom.risc.uni-linz.ac.at/mathaction/manage
> and pressed GET for the not up-to-date files. It did do 
> something, but I don't know why the Frontpage is still
> the old one although it is shown with a green tick mark.
> 

I am not sure what went wrong. Did you select those pages and
folders that you intented to update? But take care when you
do this because ZSyncer is not very bright about what it
transfers and you can easily end up transferring everything
when you did not mean to and possibily overwriting something
that you did not intend.

Unfortunately ZSyncer also has some bugs which we sometimes
have to work around. Usually I work by running ZSyncer on
axiom-developer instead of the other way around. Because of
the timezone bug this can be significant.

We are still using a slightly modified version of ZSyncer
(0.7.0). See explanation of problem here:

http://zwiki.org/1252ZWikiPageModifiedTimeWrongInDifferentTimeZones

The version in cvs at

http://sourceforge.net/projects/zsyncer

is 0.7.2 (UNRELEASED)

Maybe we want to upgrade it but we still need the patch time
zones on Zwiki pages. ZSyncer works out-of-the-box with all
other Zope objects but for some reason ZWiki pages do not
seem to conform to the current standard where times and
timezones are concerned.

My current hack works but not very well. There are still bugs
in the way that it adjusts the time and I am not (yet) skilled
enough in Zope internals to solve this problem. We really need
a more general solution to get the properly timezone adjusted
date and time for ZWiki pages. And I am still hopeful that
someone will come along and fix these problems for me. :)

> Hmm, I think, I have to learn a bit... Please help.

I think your understanding is good. It is just the tool that
is a bit faulty. I have just completed updating axiom.risc
with the new and modified pages from axiom-developer so from
the point of view of ZSyncer on axiom-developer axiom.risc
is now showing as (almost) all up to date. It might be easier
to understand what is going on with fewer changes pending.

Although the page content has been transferred, I have not
yet updated the MathAction software itself, so some of the
pages, e.g. Maxima and Sage pages, will not work the same
as on axiom-developer. I plan to complete the software part
of the upgrade to axiom.risc some time this weekend.

-----------

Here is an annotated partial transcript of my session with
ZSyncer this morning. Maybe it will help to show you how
this works. If you have any questions, just let me know.

1 At http://page.axiom-developer.org/zope/manage

  Although you can work from either location, I prefer to use
  axiom-developer as the host. The reason this works out
  better this way has to do with the bugs in the timezone-based
  time comparisons. Since the axiom.risc computer is +7 hours
  from axiom-developer few pages get incorrectly flagged as
  updated. :(

2 Click  'ZSyncer (ZSyncer)'

  I have changed a few options this morning since you looked at
  it. Using the 'Filter out types' options under 'Properties'
  allows us to look at only those things that need syncing,
  ignoring the other stuff. Maybe this is make it a little less
  confusing.

3 Click ' Sync' tab

4 First sync the Axiom Portal. This is less confusing because
  the times work out properly for most Plone objects (except
  ZWiki pages in Plone :(

5 Click the 'Plone' link

6 You should also remove the checkbox next to green checkmark
  to avoid having to look at things that are already up-to-date.
  Then click 'Reload'.

7 Finally some real work to do! The blue checkboxes mean that
  something has been added to axiom.risc or deleted from
  axiom-developer - you wont know which or why until you check
  the content. If you decide it is a valid new page or if for
  some reason you need to recover this page from the axiom.risc
  backup, click the checkboxe beside the blue + (extra) for
  those items.

8 Click 'Get' to update axiom-developer from these files at
  axiom.risc or click 'Delete' to remove the file.

9 We will see messages like:

   Getting objects from server
http://page.axiom-developer.org:8080/ZSyncer
   Getting "Plone/refs/articles/aldordoc.pdf"...
   OK: Plone/refs/articles/aldordoc.pdf downloaded
   Getting "Plone/refs/articles/define.pdf"...
   OK: Plone/refs/articles/define.pdf downloaded
   ...

   Click 'Ok' to continue.

10 Rather than the blue + marks you are more likely to see the
   orange crosses and red question marks? That orange means that
   the page has been modified (one either axiom-developer or
   axiom.risc (time zone bugs notwithstanding). Red means that
   it is a new page on axiom-developer. Now you have to decide
   to use Put to transfer/update the page to axiom.risc or (maybe)
   to click Delete.

10 Now check the Axiom Wiki. Click on 'ZSyner', then the 'Sync'
   tab and the 'mathaction' link. Click the checkbox beside the
   green checkmark and click 'Reload'

  You should see at least the following:

  + 2000NewBaseIssueForRisc
  + 2001TestIssue

  These are dummy entries on axiom.risc to make sure that if someone
  creates an issue report on axiom.risc, then it will not have the
  same number as one on axiom-developer.  If there is a real issue
  report that must be move to axiom-developer, my plan is to renumber
  it at that time. They should not be moved without first renumbering.

Regards,
Bill Page.
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]