<configure
  xmlns:genericsetup="http://namespaces.zope.org/genericsetup"
  i18n_domain="eea">

  <!-- 3.7 => 4.4 -->
  <genericsetup:upgradeSteps
    source="3700"
    destination="4400"
    profile="eea.sparql:default">

    <genericsetup:upgradeStep
      title="Restart all sparqls queries "
      handler="eea.sparql.upgrades.evolve4400.restart_sparqls"
      />
  </genericsetup:upgradeSteps>

  <!-- 3.6 => 3.7 -->
  <genericsetup:upgradeSteps
    source="3600"
    destination="3700"
    profile="eea.sparql:default">

    <genericsetup:upgradeStep
      title="Update old sparqls with the new arguments format "
      handler="eea.sparql.upgrades.evolve3700.migrate_sparqls"
      />
  </genericsetup:upgradeSteps>

  <!-- 2.9 => 3.6 -->
  <genericsetup:upgradeSteps
    source="2900"
    destination="3600"
    profile="eea.sparql:default">

    <genericsetup:upgradeDepends
      title="Import types from eea.sparql profile"
      import_profile="eea.sparql:upgrade36"
      />

  </genericsetup:upgradeSteps>

  <!-- * => 2.9 -->
  <genericsetup:upgradeSteps
    source="*"
    destination="2900"
    profile="eea.sparql:default">

    <genericsetup:upgradeStep
      title="create async tasks to update latest working results for existing "
      handler="eea.sparql.upgrades.evolve2900.migrate_sparqls"
      />
  </genericsetup:upgradeSteps>

  <!-- 1.1 => 2.4 -->
  <genericsetup:upgradeSteps
    source="1001"
    destination="2400"
    profile="eea.sparql:default">

    <genericsetup:upgradeDepends
      title="Import all steps from eea.sparql profile"
      import_profile="eea.sparql:default"
      />

  </genericsetup:upgradeSteps>

  <!-- 1.0 => 1.1 -->
  <genericsetup:upgradeSteps
    source="1000"
    destination="1001"
    profile="eea.sparql:default">

    <genericsetup:upgradeDepends
      title="Import all steps from eea.sparql profile"
      import_profile="eea.sparql:default"
      />

  </genericsetup:upgradeSteps>

</configure>
