Opened 8 years ago

Closed 7 years ago

Last modified 7 years ago

#1196 closed feature request (duplicate)

Installer for Midgard MVC components

Reported by: bergie Owned by: indeyets
Priority: blocker Milestone:
Component: Midgard Data Version: 10.05 Ratatoskr
Keywords: Cc:

Description

We need to develop a midgard2-install command-line tool for installing MidCOM3 components.

The tool should:

  • Check out the component from a git repository to a temporary directory
  • Resolve dependencies and install those
  • Move the component to the deployment directory
  • Install the MgdSchema? file from configuration/mgdschema.xml, if any
  • Move static files under the MidCOM static directory
  • Create/update database tables supplied by the component
  • Convert translation PO files to binary MO files via msgfmt

In this regard, midcom_core is also just a component.

Change History (16)

comment:1 Changed 8 years ago by rambo

(In [22626]) more stubs, refs #1196

comment:2 Changed 8 years ago by rambo

(In [22629]) more stubs, clean edn newlines, refs #1196

comment:3 Changed 8 years ago by rambo

(In [22632]) clean end newlines, refs #1196

comment:4 Changed 8 years ago by rambo

(In [22673]) infrastructure code for the midgard2-installer, refs #1196

comment:5 Changed 8 years ago by rambo

(In [22764]) fix logic error in parser type checking, convert to use autoload, refs #1196

comment:6 Changed 8 years ago by rambo

(In [22766]) remove commented out code superceded by the autoloader, refs #1196

comment:7 Changed 8 years ago by rambo

(In [22769]) separate logic and runtime exceptions as per alexeys suggestion, refs #1196

comment:8 Changed 8 years ago by rambo

(In [22770]) use logic_exceptions for these, missed when manually fixing after sed:ding, refs #1196

comment:9 Changed 8 years ago by rambo

(In [22771]) check for syck extension when working with mvc components, refs #1196

comment:10 Changed 8 years ago by rambo

(In [22776]) some export code, refs #1196

comment:11 Changed 8 years ago by bergie

  • Component changed from MidCOM component to Midgard Data

comment:12 Changed 8 years ago by indeyets

  • Milestone changed from 9.09 Mjolnir to 10.03 Ratatoskr
  • Owner changed from rambo to indeyets
  • Version changed from 9.09 Mjolnir to 10.03 Ratatoskr

as it was decided on midgard gathering, this will be implemented using Pake and is moved to Ratatoskr

comment:13 Changed 8 years ago by indeyets

  • Status changed from new to assigned

comment:14 Changed 8 years ago by bergie

  • Summary changed from Installer for MidCOM3 components to Installer for Midgard MVC components

comment:15 Changed 7 years ago by bergie

  • Resolution set to duplicate
  • Status changed from assigned to closed

comment:16 Changed 7 years ago by anonymous

  • Milestone 10.05.1 Ratatoskr deleted

Milestone 10.05.1 Ratatoskr deleted

Note: See TracTickets for help on using tickets.