#23 Upgrade pt6 FI testbed to zikula 1.1.2
Closed: Fixed None Opened 12 years ago by mchua.

Upgrade the FI zikula test instance on pt6 (https://publictest6.fedoraproject.org/zikula) to zikula 1.1.2 - this should be migrated to appropriate Infra tickets, but in general the scope of work is:

  • Make sure we don't pummel Simon's fasauth module
  • Make sure we don't pummel Mo's theme work.
  • Give Robyn a chance to finish setting up the workflow (which the
    upgrade will provide a good chance to document - it's adding certain
    categories and tags and such, all from the web interface... not
    something we should have to package). This means we should wait until
    after tomorrow's Marketing meeting so that we don't interrupt her work.

The plan:

  • make 3 separate repositories for the 3 packages we're dealing with:
    zikula-module-fasauth (Simon), zikula-theme-fedora (Simon),
    zikula-theme-insight (Mo), and make sure Simon and Mo are set up to work
    with them and that doing so will not be overtly painful.
  • Robyn demonstrates workflow at Marketing meeting tomorrow, we document
    it copiously.
  • upgrade pt6
  • repopulate pt6 with modules/themes from repos as appropriate
  • we're done; carry on.

Resources for this task:
* https://fedoraproject.org/wiki/Git_Quickref
* https://fedorahosted.org/web/new


Status update: blockers rapidly clearing.

Updated plan:

  • Get Mo's work on repo (fedora-zikula-theme svn repo, insight subfolder)
  • Save database and config/config.php to preserve Robyn's work. Write docs for doing so.
  • Upgrade pt6
  • Repopulate pt6
  • carry on.

The order of operations for closing this ticket:

  1. Backup the theme files in /usr/share/zikula/themes/fedora by renaming the 'fedora' folder 'fedora-insight' and saving it to the svn repo specified in https://fedorahosted.org/fedora-infrastructure/ticket/1633 (affix, you're a member of the FAS group, so you should have commit access).
  2. Email the logistics and design list (and cc duffy@fedorarproject.org to make sure Mo reads it, since she's the one that's been working on the theme) about the theme file move, so they know where to migrate their work to, and don't panic when they see the upgrade doesn't have the skin applied yet. (We'll have to work with Mo or somebody to manually reapply the skin later on.)
  3. Save the database and config/config.php so we don't have to repopulate all the content from scratch. If you can document the process of doing that so mmcgrath has an easier time moving this to staging, that would rock; we've been documenting the setup process at https://fedoraproject.org/wiki/How_to_set_up_a_Zikula_sandbox.
  4. Email the logistics, marketing, infrastructure, and design lists with a "Fedora Insight Zikula on pt6 Is About To Be Upgraded" warning.
  5. Blow away the old zikula and install the newly packaged upgraded version - see discussion in http://lists.fedoraproject.org/pipermail/logistics/2009-August/000173.html on the new package. (in general, http://lists.fedoraproject.org/pipermail/logistics/2009-August/thread.html may have useful information on deploying zikula, though folks in #fedora-admin can help you sort through the many messages to find what you need.)
  6. put back the database and config file you backed up earlier so all the content is back in.
  7. Email {mchua, rbergero, duffy, itbegins, mmcgrath}@fedoraproject.org the admin username and password.
  8. Install packages for the modules we are using. These are: crpTag (zikula-module-crpTag), News (zikula-module-News), zikula-module-fasauth; if zikula-module-feeds is available for installation, install that too. (We will also eventually need zikula-module-filterutil, but that is being worked through package review still.)
  9. Check to see if everything works.
  10. Email the logistics, marketing, infrastructure, and design lists with a "Fedora Insight Zikula on pt6 Has Been Upgraded, Carry On" triumph message.
  11. Celebrate.

Replying to [comment:4 mchua]:

The order of operations for closing this ticket:

  1. Backup the theme files in /usr/share/zikula/themes/fedora by renaming the 'fedora' folder 'fedora-insight' and saving it to the svn repo specified in https://fedorahosted.org/fedora-infrastructure/ticket/1633 (affix, you're a member of the FAS group, so you should have commit access).
  2. Email the logistics and design list (and cc duffy@fedorarproject.org to make sure Mo reads it, since she's the one that's been working on the theme) about the theme file move, so they know where to migrate their work to, and don't panic when they see the upgrade doesn't have the skin applied yet. (We'll have to work with Mo or somebody to manually reapply the skin later on.)
  3. Save the database and config/config.php so we don't have to repopulate all the content from scratch. If you can document the process of doing that so mmcgrath has an easier time moving this to staging, that would rock; we've been documenting the setup process at https://fedoraproject.org/wiki/How_to_set_up_a_Zikula_sandbox.
  4. Email the logistics, marketing, infrastructure, and design lists with a "Fedora Insight Zikula on pt6 Is About To Be Upgraded" warning.
  5. Blow away the old zikula and install the newly packaged upgraded version - see discussion in http://lists.fedoraproject.org/pipermail/logistics/2009-August/000173.html on the new package. (in general, http://lists.fedoraproject.org/pipermail/logistics/2009-August/thread.html may have useful information on deploying zikula, though folks in #fedora-admin can help you sort through the many messages to find what you need.)
  6. put back the database and config file you backed up earlier so all the content is back in.
  7. Email {mchua, rbergero, duffy, itbegins, mmcgrath}@fedoraproject.org the admin username and password.
  8. Install packages for the modules we are using. These are: crpTag (zikula-module-crpTag), News (zikula-module-News), zikula-module-fasauth; if zikula-module-feeds is available for installation, install that too. (We will also eventually need zikula-module-filterutil, but that is being worked through package review still.)
  9. Check to see if everything works.
  10. Email the logistics, marketing, infrastructure, and design lists with a "Fedora Insight Zikula on pt6 Has Been Upgraded, Carry On" triumph message.
  11. Celebrate.

1 and 2 Completed so far. As discussed in IRC I left the theme name in tact on the server and took a local backup to my desktop to commit to the SVN

Backed Up DB & Config to /usr/share/zikula-preupgrade-backup/

Upgrade fully completed

Time for a celebration

Milestone F12b: Alpha to Beta deleted

Login to comment on this ticket.

Metadata