diff --git a/changelogs/unreleased/6549-add-missing-migration-script.yml b/changelogs/unreleased/6549-add-missing-migration-script.yml new file mode 100644 index 0000000000..a5c79f7eab --- /dev/null +++ b/changelogs/unreleased/6549-add-missing-migration-script.yml @@ -0,0 +1,4 @@ +description: Add missing migration script. +issue-nr: 6549 +change-type: patch +destination-branches: [master, iso6] diff --git a/src/inmanta/data/__init__.py b/src/inmanta/data/__init__.py index ba8e591e31..6a14664276 100644 --- a/src/inmanta/data/__init__.py +++ b/src/inmanta/data/__init__.py @@ -2816,7 +2816,6 @@ async def set( RETURNING settings """ values = [allow_override, self._get_value(key), self._get_value([key]), self._get_value(value)] + values - new_value = await self._fetchval(query, *values, connection=connection) new_value_parsed = cast( Dict[str, m.EnvSettingType], self.get_field_metadata()["settings"].from_db(name="settings", value=new_value) diff --git a/src/inmanta/data/model.py b/src/inmanta/data/model.py index 90d1c8c613..bc77786d23 100644 --- a/src/inmanta/data/model.py +++ b/src/inmanta/data/model.py @@ -25,6 +25,7 @@ import pydantic.schema from pydantic import Extra, root_validator, validator from pydantic.fields import ModelField +from pydantic.types import StrictFloat, StrictInt, StrictStr import inmanta import inmanta.ast.export as ast_export @@ -234,7 +235,7 @@ def check_serializable(cls, v: Optional[Any]) -> Optional[Any]: return v -EnvSettingType = Union[StrictNonIntBool, int, float, str, Dict[str, Union[str, int, StrictNonIntBool]]] +EnvSettingType = Union[StrictNonIntBool, StrictInt, StrictFloat, StrictStr, Dict[str, Union[str, int, StrictNonIntBool]]] class Environment(BaseModel): diff --git a/src/inmanta/db/versions/v202310090.py b/src/inmanta/db/versions/v202310090.py new file mode 100644 index 0000000000..88887618fe --- /dev/null +++ b/src/inmanta/db/versions/v202310090.py @@ -0,0 +1,37 @@ +""" + Copyright 2023 Inmanta + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + Contact: code@inmanta.com +""" +from asyncpg import Connection + +from inmanta import data + + +def convert_setting_to_str(setting: str) -> str: + # The ->> operator gets the JSON object field as text + return f""" + UPDATE environment + SET settings=jsonb_set(settings, '{{{setting}}}'::TEXT[], to_jsonb(settings->>'{setting}'), FALSE) + WHERE settings ? '{setting}' + """ + + +async def update(connection: Connection) -> None: + """ + Update the type of the autostart_agent_repair_interval and autostart_agent_deploy_interval from int to str + """ + await connection.execute(convert_setting_to_str(data.AUTOSTART_AGENT_REPAIR_INTERVAL)) + await connection.execute(convert_setting_to_str(data.AUTOSTART_AGENT_DEPLOY_INTERVAL)) diff --git a/tests/db/migration_tests/dump_tool.py b/tests/db/migration_tests/dump_tool.py index 2b2e0c3355..8e373e64bb 100644 --- a/tests/db/migration_tests/dump_tool.py +++ b/tests/db/migration_tests/dump_tool.py @@ -67,9 +67,9 @@ async def test_dump_db(server, client, postgres_db, database_name): shutil.copytree(project_source, project_dir) check_result(await client.set_setting(env_id_1, "autostart_agent_deploy_splay_time", 0)) - check_result(await client.set_setting(env_id_1, "autostart_agent_deploy_interval", 0)) + check_result(await client.set_setting(env_id_1, "autostart_agent_deploy_interval", "0")) check_result(await client.set_setting(env_id_1, "autostart_agent_repair_splay_time", 0)) - check_result(await client.set_setting(env_id_1, "autostart_agent_repair_interval", 600)) + check_result(await client.set_setting(env_id_1, "autostart_agent_repair_interval", "600")) check_result(await client.set_setting(env_id_1, "auto_deploy", False)) await client.notify_change(id=env_id_1) diff --git a/tests/db/migration_tests/dumps/v202310090.sql b/tests/db/migration_tests/dumps/v202310090.sql new file mode 100644 index 0000000000..1aa961b5f8 --- /dev/null +++ b/tests/db/migration_tests/dumps/v202310090.sql @@ -0,0 +1,1456 @@ +-- +-- PostgreSQL database dump +-- + +-- Dumped from database version 13.11 (Ubuntu 13.11-1.pgdg20.04+1) +-- Dumped by pg_dump version 15.3 (Ubuntu 15.3-1.pgdg20.04+1) + +SET statement_timeout = 0; +SET lock_timeout = 0; +SET idle_in_transaction_session_timeout = 0; +SET client_encoding = 'UTF8'; +SET standard_conforming_strings = on; +--SELECT pg_catalog.set_config('search_path', '', false); +SET check_function_bodies = false; +SET xmloption = content; +SET client_min_messages = warning; +SET row_security = off; + +-- +-- Name: public; Type: SCHEMA; Schema: -; Owner: - +-- + +-- *not* creating schema, since initdb creates it + + +-- +-- Name: auth_method; Type: TYPE; Schema: public; Owner: - +-- + +CREATE TYPE public.auth_method AS ENUM ( + 'database', + 'oidc' +); + + +-- +-- Name: change; Type: TYPE; Schema: public; Owner: - +-- + +CREATE TYPE public.change AS ENUM ( + 'nochange', + 'created', + 'purged', + 'updated' +); + + +-- +-- Name: non_deploying_resource_state; Type: TYPE; Schema: public; Owner: - +-- + +CREATE TYPE public.non_deploying_resource_state AS ENUM ( + 'unavailable', + 'skipped', + 'dry', + 'deployed', + 'failed', + 'available', + 'cancelled', + 'undefined', + 'skipped_for_undefined' +); + + +-- +-- Name: notificationseverity; Type: TYPE; Schema: public; Owner: - +-- + +CREATE TYPE public.notificationseverity AS ENUM ( + 'message', + 'info', + 'success', + 'warning', + 'error' +); + + +-- +-- Name: resource_id_version_pair; Type: TYPE; Schema: public; Owner: - +-- + +CREATE TYPE public.resource_id_version_pair AS ( + resource_id character varying, + version integer +); + + +-- +-- Name: resourceaction_type; Type: TYPE; Schema: public; Owner: - +-- + +CREATE TYPE public.resourceaction_type AS ENUM ( + 'store', + 'push', + 'pull', + 'deploy', + 'dryrun', + 'getfact', + 'other' +); + + +-- +-- Name: resourcestate; Type: TYPE; Schema: public; Owner: - +-- + +CREATE TYPE public.resourcestate AS ENUM ( + 'unavailable', + 'skipped', + 'dry', + 'deployed', + 'failed', + 'deploying', + 'available', + 'cancelled', + 'undefined', + 'skipped_for_undefined' +); + + +-- +-- Name: versionstate; Type: TYPE; Schema: public; Owner: - +-- + +CREATE TYPE public.versionstate AS ENUM ( + 'success', + 'failed', + 'deploying', + 'pending' +); + + +SET default_tablespace = ''; + +--SET default_table_access_method = heap; + +-- +-- Name: agent; Type: TABLE; Schema: public; Owner: - +-- + +CREATE TABLE public.agent ( + environment uuid NOT NULL, + name character varying NOT NULL, + last_failover timestamp with time zone, + paused boolean DEFAULT false, + id_primary uuid, + unpause_on_resume boolean +); + + +-- +-- Name: agentinstance; Type: TABLE; Schema: public; Owner: - +-- + +CREATE TABLE public.agentinstance ( + id uuid NOT NULL, + process uuid NOT NULL, + name character varying NOT NULL, + expired timestamp with time zone, + tid uuid NOT NULL +); + + +-- +-- Name: agentprocess; Type: TABLE; Schema: public; Owner: - +-- + +CREATE TABLE public.agentprocess ( + hostname character varying NOT NULL, + environment uuid NOT NULL, + first_seen timestamp with time zone, + last_seen timestamp with time zone, + expired timestamp with time zone, + sid uuid NOT NULL +); + + +-- +-- Name: code; Type: TABLE; Schema: public; Owner: - +-- + +CREATE TABLE public.code ( + environment uuid NOT NULL, + resource character varying NOT NULL, + version integer NOT NULL, + source_refs jsonb +); + + +-- +-- Name: compile; Type: TABLE; Schema: public; Owner: - +-- + +CREATE TABLE public.compile ( + id uuid NOT NULL, + environment uuid NOT NULL, + started timestamp with time zone, + completed timestamp with time zone, + requested timestamp with time zone, + metadata jsonb, + environment_variables jsonb, + do_export boolean, + force_update boolean, + success boolean, + version integer, + remote_id uuid, + handled boolean, + substitute_compile_id uuid, + compile_data jsonb, + partial boolean DEFAULT false, + removed_resource_sets character varying[] DEFAULT ARRAY[]::character varying[], + notify_failed_compile boolean, + failed_compile_message character varying, + exporter_plugin character varying +); + + +-- +-- Name: configurationmodel; Type: TABLE; Schema: public; Owner: - +-- + +CREATE TABLE public.configurationmodel ( + version integer NOT NULL, + environment uuid NOT NULL, + date timestamp with time zone, + released boolean DEFAULT false, + deployed boolean DEFAULT false, + result public.versionstate DEFAULT 'pending'::public.versionstate, + version_info jsonb, + total integer DEFAULT 0, + undeployable character varying[], + skipped_for_undeployable character varying[], + partial_base integer, + is_suitable_for_partial_compiles boolean NOT NULL +); + + +-- +-- Name: discoveredresource; Type: TABLE; Schema: public; Owner: - +-- + +CREATE TABLE public.discoveredresource ( + environment uuid NOT NULL, + discovered_resource_id character varying NOT NULL, + "values" jsonb NOT NULL, + discovered_at timestamp with time zone NOT NULL +); + + +-- +-- Name: dryrun; Type: TABLE; Schema: public; Owner: - +-- + +CREATE TABLE public.dryrun ( + id uuid NOT NULL, + environment uuid NOT NULL, + model integer NOT NULL, + date timestamp with time zone, + total integer DEFAULT 0, + todo integer DEFAULT 0, + resources jsonb DEFAULT '{}'::jsonb +); + + +-- +-- Name: environment; Type: TABLE; Schema: public; Owner: - +-- + +CREATE TABLE public.environment ( + id uuid NOT NULL, + name character varying NOT NULL, + project uuid NOT NULL, + repo_url character varying DEFAULT ''::character varying, + repo_branch character varying DEFAULT ''::character varying, + settings jsonb DEFAULT '{}'::jsonb, + last_version integer DEFAULT 0, + halted boolean DEFAULT false NOT NULL, + description character varying(255) DEFAULT ''::character varying, + icon character varying(65535) DEFAULT ''::character varying +); + + +-- +-- Name: environmentmetricsgauge; Type: TABLE; Schema: public; Owner: - +-- + +CREATE TABLE public.environmentmetricsgauge ( + environment uuid NOT NULL, + metric_name character varying NOT NULL, + "timestamp" timestamp with time zone NOT NULL, + count integer NOT NULL, + category character varying DEFAULT '__None__'::character varying NOT NULL +); + + +-- +-- Name: environmentmetricstimer; Type: TABLE; Schema: public; Owner: - +-- + +CREATE TABLE public.environmentmetricstimer ( + environment uuid NOT NULL, + metric_name character varying NOT NULL, + "timestamp" timestamp with time zone NOT NULL, + count integer NOT NULL, + value double precision NOT NULL, + category character varying DEFAULT '__None__'::character varying NOT NULL +); + + +-- +-- Name: file; Type: TABLE; Schema: public; Owner: - +-- + +CREATE TABLE public.file ( + content_hash character varying NOT NULL, + content bytea NOT NULL +); + + +-- +-- Name: inmanta_user; Type: TABLE; Schema: public; Owner: - +-- + +CREATE TABLE public.inmanta_user ( + id uuid NOT NULL, + username character varying NOT NULL, + password_hash character varying NOT NULL, + auth_method public.auth_method NOT NULL +); + + +-- +-- Name: notification; Type: TABLE; Schema: public; Owner: - +-- + +CREATE TABLE public.notification ( + id uuid NOT NULL, + environment uuid NOT NULL, + created timestamp with time zone NOT NULL, + title character varying NOT NULL, + message character varying NOT NULL, + severity public.notificationseverity DEFAULT 'message'::public.notificationseverity, + uri character varying NOT NULL, + read boolean DEFAULT false NOT NULL, + cleared boolean DEFAULT false NOT NULL +); + + +-- +-- Name: parameter; Type: TABLE; Schema: public; Owner: - +-- + +CREATE TABLE public.parameter ( + id uuid NOT NULL, + name character varying NOT NULL, + value character varying DEFAULT ''::character varying NOT NULL, + environment uuid NOT NULL, + resource_id character varying DEFAULT ''::character varying, + source character varying NOT NULL, + updated timestamp with time zone, + metadata jsonb +); + + +-- +-- Name: project; Type: TABLE; Schema: public; Owner: - +-- + +CREATE TABLE public.project ( + id uuid NOT NULL, + name character varying NOT NULL +); + + +-- +-- Name: report; Type: TABLE; Schema: public; Owner: - +-- + +CREATE TABLE public.report ( + id uuid NOT NULL, + started timestamp with time zone NOT NULL, + completed timestamp with time zone, + command character varying NOT NULL, + name character varying NOT NULL, + errstream character varying DEFAULT ''::character varying, + outstream character varying DEFAULT ''::character varying, + returncode integer, + compile uuid NOT NULL +); + + +-- +-- Name: resource; Type: TABLE; Schema: public; Owner: - +-- + +CREATE TABLE public.resource ( + environment uuid NOT NULL, + model integer NOT NULL, + resource_id character varying NOT NULL, + agent character varying NOT NULL, + last_deploy timestamp with time zone, + attributes jsonb, + attribute_hash character varying, + status public.resourcestate DEFAULT 'available'::public.resourcestate, + provides character varying[] DEFAULT ARRAY[]::character varying[], + resource_type character varying NOT NULL, + resource_id_value character varying NOT NULL, + last_non_deploying_status public.non_deploying_resource_state DEFAULT 'available'::public.non_deploying_resource_state NOT NULL, + resource_set character varying, + last_success timestamp with time zone, + last_produced_events timestamp with time zone +); + + +-- +-- Name: resourceaction; Type: TABLE; Schema: public; Owner: - +-- + +CREATE TABLE public.resourceaction ( + action_id uuid NOT NULL, + action public.resourceaction_type NOT NULL, + started timestamp with time zone NOT NULL, + finished timestamp with time zone, + messages jsonb[], + status public.resourcestate DEFAULT 'available'::public.resourcestate, + changes jsonb DEFAULT '{}'::jsonb, + change public.change, + environment uuid NOT NULL, + version integer NOT NULL, + resource_version_ids character varying[] NOT NULL +); + + +-- +-- Name: resourceaction_resource; Type: TABLE; Schema: public; Owner: - +-- + +CREATE TABLE public.resourceaction_resource ( + environment uuid NOT NULL, + resource_action_id uuid NOT NULL, + resource_id character varying NOT NULL, + resource_version integer NOT NULL +); + + +-- +-- Name: schemamanager; Type: TABLE; Schema: public; Owner: - +-- + +CREATE TABLE public.schemamanager ( + name character varying NOT NULL, + legacy_version integer, + installed_versions integer[] +); + + +-- +-- Name: unknownparameter; Type: TABLE; Schema: public; Owner: - +-- + +CREATE TABLE public.unknownparameter ( + id uuid NOT NULL, + name character varying NOT NULL, + environment uuid NOT NULL, + source character varying NOT NULL, + resource_id character varying DEFAULT ''::character varying, + version integer NOT NULL, + metadata jsonb, + resolved boolean DEFAULT false +); + + +-- +-- Data for Name: agent; Type: TABLE DATA; Schema: public; Owner: - +-- + +COPY public.agent (environment, name, last_failover, paused, id_primary, unpause_on_resume) FROM stdin; +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc internal 2023-10-09 09:30:12.188806+02 f 73b2a1c8-c479-4def-a417-1140c9bacc67 \N +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc localhost 2023-10-09 09:30:14.546331+02 f 94068e37-d76d-4d33-a1a5-b1018e3e44a5 \N +\. + + +-- +-- Data for Name: agentinstance; Type: TABLE DATA; Schema: public; Owner: - +-- + +COPY public.agentinstance (id, process, name, expired, tid) FROM stdin; +73b2a1c8-c479-4def-a417-1140c9bacc67 ae98b1ea-6675-11ee-96c7-633975864599 internal \N 4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc +94068e37-d76d-4d33-a1a5-b1018e3e44a5 ae98b1ea-6675-11ee-96c7-633975864599 localhost \N 4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc +\. + + +-- +-- Data for Name: agentprocess; Type: TABLE DATA; Schema: public; Owner: - +-- + +COPY public.agentprocess (hostname, environment, first_seen, last_seen, expired, sid) FROM stdin; +hugo-Latitude-5421 4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc 2023-10-09 09:30:12.188806+02 2023-10-09 09:31:23.063251+02 \N ae98b1ea-6675-11ee-96c7-633975864599 +\. + + +-- +-- Data for Name: code; Type: TABLE DATA; Schema: public; Owner: - +-- + +COPY public.code (environment, resource, version, source_refs) FROM stdin; +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc std::Service 1 {"245df4dba212d3d890a7b88c5429f540d806a10d": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/__init__.py", "inmanta_plugins.std", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]], "f20255abb8beb130e89ef3bdae958974f15163ed": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/resources.py", "inmanta_plugins.std.resources", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]]} +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc std::File 1 {"245df4dba212d3d890a7b88c5429f540d806a10d": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/__init__.py", "inmanta_plugins.std", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]], "f20255abb8beb130e89ef3bdae958974f15163ed": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/resources.py", "inmanta_plugins.std.resources", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]]} +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc std::Directory 1 {"245df4dba212d3d890a7b88c5429f540d806a10d": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/__init__.py", "inmanta_plugins.std", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]], "f20255abb8beb130e89ef3bdae958974f15163ed": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/resources.py", "inmanta_plugins.std.resources", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]]} +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc std::Package 1 {"245df4dba212d3d890a7b88c5429f540d806a10d": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/__init__.py", "inmanta_plugins.std", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]], "f20255abb8beb130e89ef3bdae958974f15163ed": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/resources.py", "inmanta_plugins.std.resources", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]]} +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc std::Symlink 1 {"245df4dba212d3d890a7b88c5429f540d806a10d": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/__init__.py", "inmanta_plugins.std", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]], "f20255abb8beb130e89ef3bdae958974f15163ed": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/resources.py", "inmanta_plugins.std.resources", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]]} +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc std::testing::NullResource 1 {"245df4dba212d3d890a7b88c5429f540d806a10d": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/__init__.py", "inmanta_plugins.std", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]], "f20255abb8beb130e89ef3bdae958974f15163ed": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/resources.py", "inmanta_plugins.std.resources", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]]} +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc std::AgentConfig 1 {"245df4dba212d3d890a7b88c5429f540d806a10d": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/__init__.py", "inmanta_plugins.std", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]], "f20255abb8beb130e89ef3bdae958974f15163ed": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/resources.py", "inmanta_plugins.std.resources", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]]} +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc std::Service 2 {"245df4dba212d3d890a7b88c5429f540d806a10d": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/__init__.py", "inmanta_plugins.std", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]], "f20255abb8beb130e89ef3bdae958974f15163ed": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/resources.py", "inmanta_plugins.std.resources", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]]} +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc std::File 2 {"245df4dba212d3d890a7b88c5429f540d806a10d": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/__init__.py", "inmanta_plugins.std", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]], "f20255abb8beb130e89ef3bdae958974f15163ed": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/resources.py", "inmanta_plugins.std.resources", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]]} +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc std::Directory 2 {"245df4dba212d3d890a7b88c5429f540d806a10d": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/__init__.py", "inmanta_plugins.std", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]], "f20255abb8beb130e89ef3bdae958974f15163ed": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/resources.py", "inmanta_plugins.std.resources", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]]} +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc std::Package 2 {"245df4dba212d3d890a7b88c5429f540d806a10d": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/__init__.py", "inmanta_plugins.std", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]], "f20255abb8beb130e89ef3bdae958974f15163ed": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/resources.py", "inmanta_plugins.std.resources", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]]} +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc std::Symlink 2 {"245df4dba212d3d890a7b88c5429f540d806a10d": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/__init__.py", "inmanta_plugins.std", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]], "f20255abb8beb130e89ef3bdae958974f15163ed": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/resources.py", "inmanta_plugins.std.resources", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]]} +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc std::testing::NullResource 2 {"245df4dba212d3d890a7b88c5429f540d806a10d": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/__init__.py", "inmanta_plugins.std", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]], "f20255abb8beb130e89ef3bdae958974f15163ed": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/resources.py", "inmanta_plugins.std.resources", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]]} +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc std::AgentConfig 2 {"245df4dba212d3d890a7b88c5429f540d806a10d": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/__init__.py", "inmanta_plugins.std", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]], "f20255abb8beb130e89ef3bdae958974f15163ed": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/resources.py", "inmanta_plugins.std.resources", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]]} +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc std::Service 3 {"245df4dba212d3d890a7b88c5429f540d806a10d": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/__init__.py", "inmanta_plugins.std", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]], "f20255abb8beb130e89ef3bdae958974f15163ed": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/resources.py", "inmanta_plugins.std.resources", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]]} +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc std::File 3 {"245df4dba212d3d890a7b88c5429f540d806a10d": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/__init__.py", "inmanta_plugins.std", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]], "f20255abb8beb130e89ef3bdae958974f15163ed": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/resources.py", "inmanta_plugins.std.resources", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]]} +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc std::Directory 3 {"245df4dba212d3d890a7b88c5429f540d806a10d": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/__init__.py", "inmanta_plugins.std", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]], "f20255abb8beb130e89ef3bdae958974f15163ed": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/resources.py", "inmanta_plugins.std.resources", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]]} +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc std::Package 3 {"245df4dba212d3d890a7b88c5429f540d806a10d": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/__init__.py", "inmanta_plugins.std", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]], "f20255abb8beb130e89ef3bdae958974f15163ed": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/resources.py", "inmanta_plugins.std.resources", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]]} +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc std::Symlink 3 {"245df4dba212d3d890a7b88c5429f540d806a10d": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/__init__.py", "inmanta_plugins.std", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]], "f20255abb8beb130e89ef3bdae958974f15163ed": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/resources.py", "inmanta_plugins.std.resources", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]]} +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc std::testing::NullResource 3 {"245df4dba212d3d890a7b88c5429f540d806a10d": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/__init__.py", "inmanta_plugins.std", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]], "f20255abb8beb130e89ef3bdae958974f15163ed": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/resources.py", "inmanta_plugins.std.resources", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]]} +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc std::AgentConfig 3 {"245df4dba212d3d890a7b88c5429f540d806a10d": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/__init__.py", "inmanta_plugins.std", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]], "f20255abb8beb130e89ef3bdae958974f15163ed": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/resources.py", "inmanta_plugins.std.resources", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]]} +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc std::Service 4 {"245df4dba212d3d890a7b88c5429f540d806a10d": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/__init__.py", "inmanta_plugins.std", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]], "f20255abb8beb130e89ef3bdae958974f15163ed": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/resources.py", "inmanta_plugins.std.resources", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]]} +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc std::File 4 {"245df4dba212d3d890a7b88c5429f540d806a10d": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/__init__.py", "inmanta_plugins.std", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]], "f20255abb8beb130e89ef3bdae958974f15163ed": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/resources.py", "inmanta_plugins.std.resources", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]]} +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc std::Directory 4 {"245df4dba212d3d890a7b88c5429f540d806a10d": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/__init__.py", "inmanta_plugins.std", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]], "f20255abb8beb130e89ef3bdae958974f15163ed": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/resources.py", "inmanta_plugins.std.resources", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]]} +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc std::Package 4 {"245df4dba212d3d890a7b88c5429f540d806a10d": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/__init__.py", "inmanta_plugins.std", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]], "f20255abb8beb130e89ef3bdae958974f15163ed": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/resources.py", "inmanta_plugins.std.resources", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]]} +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc std::Symlink 4 {"245df4dba212d3d890a7b88c5429f540d806a10d": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/__init__.py", "inmanta_plugins.std", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]], "f20255abb8beb130e89ef3bdae958974f15163ed": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/resources.py", "inmanta_plugins.std.resources", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]]} +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc std::testing::NullResource 4 {"245df4dba212d3d890a7b88c5429f540d806a10d": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/__init__.py", "inmanta_plugins.std", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]], "f20255abb8beb130e89ef3bdae958974f15163ed": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/resources.py", "inmanta_plugins.std.resources", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]]} +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc std::AgentConfig 4 {"245df4dba212d3d890a7b88c5429f540d806a10d": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/__init__.py", "inmanta_plugins.std", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]], "f20255abb8beb130e89ef3bdae958974f15163ed": ["/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std/plugins/resources.py", "inmanta_plugins.std.resources", ["Jinja2>=3.1,<4", "email_validator>=1.3,<3", "pydantic>=1.10,<3"]]} +\. + + +-- +-- Data for Name: compile; Type: TABLE DATA; Schema: public; Owner: - +-- + +COPY public.compile (id, environment, started, completed, requested, metadata, environment_variables, do_export, force_update, success, version, remote_id, handled, substitute_compile_id, compile_data, partial, removed_resource_sets, notify_failed_compile, failed_compile_message, exporter_plugin) FROM stdin; +4fe164f0-0745-428c-b3ba-588c2907a0a8 4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc 2023-10-09 09:29:42.839534+02 2023-10-09 09:30:10.966608+02 2023-10-09 09:29:42.743898+02 {"type": "api", "message": "Recompile trigger through API call"} {} t t t 1 df1d196e-cc03-4f0f-b379-1a7d7d5beead t \N {"errors": []} f {} \N \N \N +83616af2-f29c-4e3d-95d8-970e3d57cbc0 4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc 2023-10-09 09:30:15.41303+02 2023-10-09 09:30:37.735033+02 2023-10-09 09:30:15.410215+02 {"type": "api", "message": "Recompile trigger through API call"} {} t t t 2 a498f20b-a0d6-4da8-b1ea-4f63ed9ca248 t \N {"errors": []} f {} \N \N \N +648485d3-887c-435b-96cd-8dcb9fb3324f 4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc 2023-10-09 09:30:38.618147+02 2023-10-09 09:31:00.738044+02 2023-10-09 09:30:38.605844+02 {"type": "api", "message": "Recompile trigger through API call"} {} t t t 3 0859e303-90e7-4831-97d6-1d8992719080 t \N {"errors": []} f {} \N \N \N +16453666-a7e5-4558-bf5f-9bd7a286b50c 4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc 2023-10-09 09:31:00.897729+02 2023-10-09 09:31:23.559837+02 2023-10-09 09:31:00.894326+02 {"type": "api", "message": "Recompile trigger through API call"} {} t t t 4 80536917-25f6-4c6d-9f69-2843d9695b54 t \N {"errors": []} f {} \N \N \N +\. + + +-- +-- Data for Name: configurationmodel; Type: TABLE DATA; Schema: public; Owner: - +-- + +COPY public.configurationmodel (version, environment, date, released, deployed, result, version_info, total, undeployable, skipped_for_undeployable, partial_base, is_suitable_for_partial_compiles) FROM stdin; +1 4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc 2023-10-09 09:30:09.603111+02 t t failed {"export_metadata": {"type": "api", "message": "Recompile trigger through API call", "cli-user": "hugo", "hostname": "hugo-Latitude-5421", "inmanta:compile:state": "success"}} 2 {} {} \N t +2 4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc 2023-10-09 09:30:37.665278+02 t t failed {"export_metadata": {"type": "api", "message": "Recompile trigger through API call", "cli-user": "hugo", "hostname": "hugo-Latitude-5421", "inmanta:compile:state": "success"}} 2 {} {} \N t +3 4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc 2023-10-09 09:31:00.668049+02 t f deploying {"export_metadata": {"type": "api", "message": "Recompile trigger through API call", "cli-user": "hugo", "hostname": "hugo-Latitude-5421", "inmanta:compile:state": "success"}} 2 {} {} \N t +4 4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc 2023-10-09 09:31:23.486395+02 f f pending {"export_metadata": {"type": "api", "message": "Recompile trigger through API call", "cli-user": "hugo", "hostname": "hugo-Latitude-5421", "inmanta:compile:state": "success"}} 2 {} {} \N t +\. + + +-- +-- Data for Name: discoveredresource; Type: TABLE DATA; Schema: public; Owner: - +-- + +COPY public.discoveredresource (environment, discovered_resource_id, "values", discovered_at) FROM stdin; +\. + + +-- +-- Data for Name: dryrun; Type: TABLE DATA; Schema: public; Owner: - +-- + +COPY public.dryrun (id, environment, model, date, total, todo, resources) FROM stdin; +\. + + +-- +-- Data for Name: environment; Type: TABLE DATA; Schema: public; Owner: - +-- + +COPY public.environment (id, name, project, repo_url, repo_branch, settings, last_version, halted, description, icon) FROM stdin; +8d591f9e-256a-4244-b0b5-b12b6d2c646a dev-2 93d58b78-5add-4990-9896-2c8927b1a923 {"auto_full_compile": ""} 0 f +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc dev-1 93d58b78-5add-4990-9896-2c8927b1a923 {"auto_deploy": false, "server_compile": true, "auto_full_compile": "", "recompile_backoff": 0.1, "autostart_agent_map": {"internal": "local:", "localhost": "local:"}, "autostart_agent_deploy_interval": "0", "autostart_agent_repair_interval": "600", "autostart_agent_deploy_splay_time": 0, "autostart_agent_repair_splay_time": 0} 4 f +\. + + +-- +-- Data for Name: environmentmetricsgauge; Type: TABLE DATA; Schema: public; Owner: - +-- + +COPY public.environmentmetricsgauge (environment, metric_name, "timestamp", count, category) FROM stdin; +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc resource.resource_count 2023-10-09 09:30:42.648881+02 1 deployed +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc resource.resource_count 2023-10-09 09:30:42.648881+02 1 failed +8d591f9e-256a-4244-b0b5-b12b6d2c646a resource.resource_count 2023-10-09 09:30:42.648881+02 0 skipped +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc resource.resource_count 2023-10-09 09:30:42.648881+02 0 skipped +8d591f9e-256a-4244-b0b5-b12b6d2c646a resource.resource_count 2023-10-09 09:30:42.648881+02 0 dry +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc resource.resource_count 2023-10-09 09:30:42.648881+02 0 dry +8d591f9e-256a-4244-b0b5-b12b6d2c646a resource.resource_count 2023-10-09 09:30:42.648881+02 0 deployed +8d591f9e-256a-4244-b0b5-b12b6d2c646a resource.resource_count 2023-10-09 09:30:42.648881+02 0 failed +8d591f9e-256a-4244-b0b5-b12b6d2c646a resource.resource_count 2023-10-09 09:30:42.648881+02 0 deploying +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc resource.resource_count 2023-10-09 09:30:42.648881+02 0 deploying +8d591f9e-256a-4244-b0b5-b12b6d2c646a resource.resource_count 2023-10-09 09:30:42.648881+02 0 available +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc resource.resource_count 2023-10-09 09:30:42.648881+02 0 available +8d591f9e-256a-4244-b0b5-b12b6d2c646a resource.resource_count 2023-10-09 09:30:42.648881+02 0 cancelled +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc resource.resource_count 2023-10-09 09:30:42.648881+02 0 cancelled +8d591f9e-256a-4244-b0b5-b12b6d2c646a resource.resource_count 2023-10-09 09:30:42.648881+02 0 undefined +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc resource.resource_count 2023-10-09 09:30:42.648881+02 0 undefined +8d591f9e-256a-4244-b0b5-b12b6d2c646a resource.resource_count 2023-10-09 09:30:42.648881+02 0 skipped_for_undefined +8d591f9e-256a-4244-b0b5-b12b6d2c646a resource.resource_count 2023-10-09 09:30:42.648881+02 0 unavailable +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc resource.resource_count 2023-10-09 09:30:42.648881+02 0 skipped_for_undefined +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc resource.resource_count 2023-10-09 09:30:42.648881+02 0 unavailable +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc resource.agent_count 2023-10-09 09:30:42.648881+02 0 down +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc resource.agent_count 2023-10-09 09:30:42.648881+02 0 paused +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc resource.agent_count 2023-10-09 09:30:42.648881+02 2 up +8d591f9e-256a-4244-b0b5-b12b6d2c646a resource.agent_count 2023-10-09 09:30:42.648881+02 0 down +8d591f9e-256a-4244-b0b5-b12b6d2c646a resource.agent_count 2023-10-09 09:30:42.648881+02 0 paused +8d591f9e-256a-4244-b0b5-b12b6d2c646a resource.agent_count 2023-10-09 09:30:42.648881+02 0 up +\. + + +-- +-- Data for Name: environmentmetricstimer; Type: TABLE DATA; Schema: public; Owner: - +-- + +COPY public.environmentmetricstimer (environment, metric_name, "timestamp", count, value, category) FROM stdin; +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc orchestrator.compile_waiting_time 2023-10-09 09:30:42.648881+02 3 0.110754 __None__ +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc orchestrator.compile_time 2023-10-09 09:30:42.648881+02 2 50.449077 __None__ +\. + + +-- +-- Data for Name: file; Type: TABLE DATA; Schema: public; Owner: - +-- + +COPY public.file (content_hash, content) FROM stdin; +f20255abb8beb130e89ef3bdae958974f15163ed \\x2222220a20202020436f70797269676874203230313620496e6d616e74610a0a202020204c6963656e73656420756e6465722074686520417061636865204c6963656e73652c2056657273696f6e20322e30202874686520224c6963656e736522293b0a20202020796f75206d6179206e6f742075736520746869732066696c652065786365707420696e20636f6d706c69616e6365207769746820746865204c6963656e73652e0a20202020596f75206d6179206f627461696e206120636f7079206f6620746865204c6963656e73652061740a0a2020202020202020687474703a2f2f7777772e6170616368652e6f72672f6c6963656e7365732f4c4943454e53452d322e300a0a20202020556e6c657373207265717569726564206279206170706c696361626c65206c6177206f722061677265656420746f20696e2077726974696e672c20736f6674776172650a20202020646973747269627574656420756e64657220746865204c6963656e7365206973206469737472696275746564206f6e20616e20224153204953222042415349532c0a20202020574954484f55542057415252414e54494553204f5220434f4e444954494f4e53204f4620414e59204b494e442c206569746865722065787072657373206f7220696d706c6965642e0a2020202053656520746865204c6963656e736520666f7220746865207370656369666963206c616e677561676520676f7665726e696e67207065726d697373696f6e7320616e640a202020206c696d69746174696f6e7320756e64657220746865204c6963656e73652e0a0a20202020436f6e746163743a20636f646540696e6d616e74612e636f6d0a2222220a0a696d706f727420686173686c69620a696d706f7274206c6f6767696e670a696d706f72742072650a0a66726f6d20696e6d616e746120696d706f727420646174610a66726f6d20696e6d616e74612e6167656e742e68616e646c657220696d706f727420280a202020204352554448616e646c65722c0a2020202048616e646c6572436f6e746578742c0a202020205265736f7572636548616e646c65722c0a202020205265736f757263655075726765642c0a2020202070726f76696465722c0a290a66726f6d20696e6d616e74612e657865637574652e7574696c20696d706f727420556e6b6e6f776e0a66726f6d20696e6d616e74612e7265736f757263657320696d706f727420280a2020202049676e6f72655265736f75726365457863657074696f6e2c0a202020204d616e616765645265736f757263652c0a20202020507572676561626c655265736f757263652c0a202020205265736f757263652c0a202020205265736f757263654e6f74466f756e64457863706574696f6e2c0a202020207265736f757263652c0a290a0a0a64656620686173685f66696c6528636f6e74656e74293a0a202020202222220a20202020437265617465206120686173682066726f6d2074686520676976656e20636f6e74656e740a202020202222220a202020207368613173756d203d20686173686c69622e6e657728227368613122290a202020207368613173756d2e75706461746528636f6e74656e74290a0a2020202072657475726e207368613173756d2e68657864696765737428290a0a0a4c4f47474552203d206c6f6767696e672e6765744c6f67676572285f5f6e616d655f5f290a0a0a6465662067656e65726174655f636f6e74656e7428636f6e74656e745f6c6973742c20736570657261746f72293a0a202020202222220a2020202047656e6572617465206120736f72746564206c697374206f6620636f6e74656e7420746f20707265666978206f722073756666697820612066696c650a202020202222220a20202020736f72745f6c697374203d205b5d0a20202020666f7220636f6e74656e7420696e20636f6e74656e745f6c6973743a0a2020202020202020696620636f6e74656e742e736f7274696e675f6b6579206973204e6f6e653a0a202020202020202020202020736f72745f6c6973742e617070656e642828636f6e74656e742e76616c75652c20636f6e74656e742e76616c756529290a2020202020202020656c73653a0a202020202020202020202020736f72745f6c6973742e617070656e642828636f6e74656e742e736f7274696e675f6b65792c20636f6e74656e742e76616c756529290a0a20202020736f72745f6c6973742e736f7274286b65793d6c616d626461207475703a207475705b305d290a2020202072657475726e20736570657261746f722e6a6f696e285b785b315d20666f72207820696e20736f72745f6c6973745d29202b20736570657261746f720a0a0a6465662073746f72655f66696c65286578706f727465722c206f626a293a0a20202020636f6e74656e74203d206f626a2e636f6e74656e740a202020206966206973696e7374616e636528636f6e74656e742c20556e6b6e6f776e293a0a202020202020202072657475726e20636f6e74656e740a0a202020206966202246696c654d61726b65722220696e20636f6e74656e742e5f5f636c6173735f5f2e5f5f6e616d655f5f3a0a202020202020202077697468206f70656e28636f6e74656e742e66696c656e616d652c2022726222292061732066643a0a202020202020202020202020636f6e74656e74203d2066642e7265616428290a0a202020206966206c656e286f626a2e7072656669785f636f6e74656e7429203e20303a0a2020202020202020636f6e74656e74203d20280a20202020202020202020202067656e65726174655f636f6e74656e74286f626a2e7072656669785f636f6e74656e742c206f626a2e636f6e74656e745f736570657261746f72290a2020202020202020202020202b206f626a2e636f6e74656e745f736570657261746f720a2020202020202020202020202b20636f6e74656e740a2020202020202020290a202020206966206c656e286f626a2e7375666669785f636f6e74656e7429203e20303a0a2020202020202020636f6e74656e74202b3d206f626a2e636f6e74656e745f736570657261746f72202b2067656e65726174655f636f6e74656e74280a2020202020202020202020206f626a2e7375666669785f636f6e74656e742c206f626a2e636f6e74656e745f736570657261746f720a2020202020202020290a0a2020202072657475726e206578706f727465722e75706c6f61645f66696c6528636f6e74656e74290a0a0a407265736f7572636528227374643a3a53657276696365222c206167656e743d22686f73742e6e616d65222c2069645f6174747269627574653d226e616d6522290a636c6173732053657276696365285265736f75726365293a0a202020202222220a202020205468697320636c61737320726570726573656e747320612073657276696365206f6e20612073797374656d2e0a202020202222220a0a202020206669656c6473203d2028226f6e626f6f74222c20227374617465222c20226e616d65222c202272656c6f616422290a0a0a407265736f7572636528227374643a3a46696c65222c206167656e743d22686f73742e6e616d65222c2069645f6174747269627574653d227061746822290a636c6173732046696c6528507572676561626c655265736f75726365293a0a202020202222220a20202020412066696c65206f6e20612066696c6573797374656d0a202020202222220a0a202020206669656c6473203d20282270617468222c20226f776e6572222c202268617368222c202267726f7570222c20227065726d697373696f6e73222c202272656c6f616422290a202020206d6170203d207b2268617368223a2073746f72655f66696c652c20227065726d697373696f6e73223a206c616d62646120792c20783a20696e7428782e6d6f6465297d0a0a0a407265736f7572636528227374643a3a4469726563746f7279222c206167656e743d22686f73742e6e616d65222c2069645f6174747269627574653d227061746822290a636c617373204469726563746f727928507572676561626c655265736f75726365293a0a202020202222220a2020202041206469726563746f7279206f6e20612066696c6573797374656d0a202020202222220a0a202020206669656c6473203d20282270617468222c20226f776e6572222c202267726f7570222c20227065726d697373696f6e73222c202272656c6f616422290a202020206d6170203d207b227065726d697373696f6e73223a206c616d62646120792c20783a20696e7428782e6d6f6465297d0a0a0a407265736f7572636528227374643a3a5061636b616765222c206167656e743d22686f73742e6e616d65222c2069645f6174747269627574653d226e616d6522290a636c617373205061636b616765285265736f75726365293a0a202020202222220a202020204120736f667477617265207061636b61676520696e7374616c6c6564206f6e20616e206f7065726174696e672073797374656d2e0a202020202222220a0a202020206669656c6473203d2028226e616d65222c20227374617465222c202272656c6f616422290a0a0a407265736f7572636528227374643a3a53796d6c696e6b222c206167656e743d22686f73742e6e616d65222c2069645f6174747269627574653d2274617267657422290a636c6173732053796d6c696e6b28507572676561626c655265736f75726365293a0a202020202222220a20202020412073796d626f6c6963206c696e6b206f6e207468652066696c6573797374656d0a202020202222220a0a202020206669656c6473203d202822736f75726365222c2022746172676574222c202272656c6f616422290a0a0a407265736f7572636528227374643a3a74657374696e673a3a4e756c6c5265736f75726365222c206167656e743d226167656e746e616d65222c2069645f6174747269627574653d226e616d6522290a636c617373204e756c6c284d616e616765645265736f757263652c20507572676561626c655265736f75726365293a0a202020206669656c6473203d2028226e616d65222c20226167656e746e616d65222c20226661696c22290a0a0a407265736f7572636528227374643a3a4167656e74436f6e666967222c206167656e743d226167656e74222c2069645f6174747269627574653d226167656e746e616d6522290a636c617373204167656e74436f6e66696728507572676561626c655265736f75726365293a0a202020202222220a2020202041207265736f7572636520746861742063616e206d6f6469667920746865206167656e746d617020666f72206175746f73746172746564206167656e74730a202020202222220a0a202020206669656c6473203d2028226167656e746e616d65222c2022757269222c20226175746f737461727422290a0a20202020407374617469636d6574686f640a20202020646566206765745f6175746f7374617274286578702c206f626a293a0a20202020202020207472793a0a2020202020202020202020206966206e6f74206f626a2e6175746f73746172743a0a2020202020202020202020202020202072616973652049676e6f72655265736f75726365457863657074696f6e28290a202020202020202065786365707420457863657074696f6e3a0a20202020202020202020202023205768656e207468697320617474726962757465206973206e6f74207365742c20616c736f2069676e6f72652069740a20202020202020202020202072616973652049676e6f72655265736f75726365457863657074696f6e28290a202020202020202072657475726e206f626a2e6175746f73746172740a0a0a4070726f766964657228227374643a3a74657374696e673a3a4e756c6c5265736f75726365222c206e616d653d226e756c6c22290a636c617373204e756c6c50726f7669646572284352554448616e646c6572293a0a20202020222222446f6573206e6f7468696e6720617420616c6c2222220a0a2020202064656620726561645f7265736f757263652873656c662c206374783a2048616e646c6572436f6e746578742c207265736f757263653a20507572676561626c655265736f7572636529202d3e204e6f6e653a0a20202020202020206966207265736f757263652e6661696c3a0a202020202020202020202020726169736520457863657074696f6e282254686973207265736f757263652069732073657420746f206661696c22290a202020202020202072657475726e0a0a20202020646566206372656174655f7265736f757263652873656c662c206374783a2048616e646c6572436f6e746578742c207265736f757263653a20507572676561626c655265736f7572636529202d3e204e6f6e653a0a20202020202020206374782e7365745f6372656174656428290a0a202020206465662064656c6574655f7265736f757263652873656c662c206374783a2048616e646c6572436f6e746578742c207265736f757263653a20507572676561626c655265736f7572636529202d3e204e6f6e653a0a20202020202020206374782e7365745f70757267656428290a0a20202020646566207570646174655f7265736f75726365280a202020202020202073656c662c206374783a2048616e646c6572436f6e746578742c206368616e6765733a20646963742c207265736f757263653a20507572676561626c655265736f757263650a2020202029202d3e204e6f6e653a0a20202020202020206374782e7365745f7570646174656428290a0a0a4070726f766964657228227374643a3a46696c65222c206e616d653d22706f7369785f66696c6522290a636c61737320506f73697846696c6550726f7669646572284352554448616e646c6572293a0a202020202222220a20202020546869732068616e646c65722063616e206465706c6f792066696c6573206f6e206120756e69782073797374656d0a202020202222220a0a2020202064656620726561645f7265736f757263652873656c662c206374783a2048616e646c6572436f6e746578742c207265736f757263653a20507572676561626c655265736f7572636529202d3e204e6f6e653a0a20202020202020206966206e6f742073656c662e5f696f2e66696c655f657869737473287265736f757263652e70617468293a0a2020202020202020202020207261697365205265736f7572636550757267656428290a0a20202020202020207265736f757263652e68617368203d2073656c662e5f696f2e686173685f66696c65287265736f757263652e70617468290a0a2020202020202020232075706c6f6164207468652070726576696f75732076657273696f6e20666f72206261636b20757020616e6420666f722067656e65726174696e6720612064696666210a2020202020202020636f6e74656e74203d2073656c662e5f696f2e726561645f62696e617279287265736f757263652e70617468290a0a20202020202020206966206e6f742073656c662e737461745f66696c65287265736f757263652e68617368293a0a20202020202020202020202073656c662e75706c6f61645f66696c65287265736f757263652e686173682c20636f6e74656e74290a0a2020202020202020666f72206b65792c2076616c756520696e2073656c662e5f696f2e66696c655f73746174287265736f757263652e70617468292e6974656d7328293a0a20202020202020202020202073657461747472287265736f757263652c206b65792c2076616c7565290a0a20202020646566206372656174655f7265736f757263652873656c662c206374783a2048616e646c6572436f6e746578742c207265736f757263653a20507572676561626c655265736f7572636529202d3e204e6f6e653a0a202020202020202069662073656c662e5f696f2e66696c655f657869737473287265736f757263652e70617468293a0a202020202020202020202020726169736520457863657074696f6e280a20202020202020202020202020202020662243616e6e6f74206372656174652066696c65207b7265736f757263652e706174687d2c206265636175736520697420616c7265616479206578697374732e220a202020202020202020202020290a0a202020202020202064617461203d2073656c662e6765745f66696c65287265736f757263652e68617368290a2020202020202020696620686173685f66696c6528646174612920213d207265736f757263652e686173683a0a202020202020202020202020726169736520457863657074696f6e280a202020202020202020202020202020202246696c6520686173682077617320257320657870656374656420257322202520287265736f757263652e686173682c20686173685f66696c65286461746129290a202020202020202020202020290a0a202020202020202073656c662e5f696f2e707574287265736f757263652e706174682c2064617461290a202020202020202073656c662e5f696f2e63686d6f64287265736f757263652e706174682c20737472287265736f757263652e7065726d697373696f6e7329290a202020202020202073656c662e5f696f2e63686f776e287265736f757263652e706174682c207265736f757263652e6f776e65722c207265736f757263652e67726f7570290a20202020202020206374782e7365745f6372656174656428290a0a202020206465662064656c6574655f7265736f757263652873656c662c206374783a2048616e646c6572436f6e746578742c207265736f757263653a20507572676561626c655265736f7572636529202d3e204e6f6e653a0a202020202020202069662073656c662e5f696f2e66696c655f657869737473287265736f757263652e70617468293a0a20202020202020202020202073656c662e5f696f2e72656d6f7665287265736f757263652e70617468290a2020202020202020202020206374782e7365745f70757267656428290a0a20202020646566207570646174655f7265736f75726365280a202020202020202073656c662c206374783a2048616e646c6572436f6e746578742c206368616e6765733a20646963742c207265736f757263653a20507572676561626c655265736f757263650a2020202029202d3e204e6f6e653a0a20202020202020206966206e6f742073656c662e5f696f2e66696c655f657869737473287265736f757263652e70617468293a0a202020202020202020202020726169736520457863657074696f6e280a20202020202020202020202020202020662243616e6e6f74207570646174652066696c65207b7265736f757263652e706174687d206265636175736520697420646f65736e2774206578697374220a202020202020202020202020290a0a202020202020202069662022686173682220696e206368616e6765733a0a20202020202020202020202064617461203d2073656c662e6765745f66696c65287265736f757263652e68617368290a202020202020202020202020696620686173685f66696c6528646174612920213d207265736f757263652e686173683a0a20202020202020202020202020202020726169736520457863657074696f6e280a20202020202020202020202020202020202020202246696c6520686173682077617320257320657870656374656420257322202520287265736f757263652e686173682c20686173685f66696c65286461746129290a20202020202020202020202020202020290a20202020202020202020202073656c662e5f696f2e707574287265736f757263652e706174682c2064617461290a0a2020202020202020696620227065726d697373696f6e732220696e206368616e6765733a0a20202020202020202020202073656c662e5f696f2e63686d6f64287265736f757263652e706174682c20737472287265736f757263652e7065726d697373696f6e7329290a0a2020202020202020696620226f776e65722220696e206368616e676573206f72202267726f75702220696e206368616e6765733a0a20202020202020202020202073656c662e5f696f2e63686f776e287265736f757263652e706174682c207265736f757263652e6f776e65722c207265736f757263652e67726f7570290a20202020202020206374782e7365745f7570646174656428290a0a0a4070726f766964657228227374643a3a53657276696365222c206e616d653d2273797374656d6422290a636c6173732053797374656d6453657276696365285265736f7572636548616e646c6572293a0a202020202222220a20202020412068616e646c657220666f72207365727669636573206f6e2073797374656d732074686174207573652073797374656d640a202020202222220a0a20202020646566205f5f696e69745f5f2873656c662c206167656e742c20696f3d4e6f6e65293a0a2020202020202020737570657228292e5f5f696e69745f5f286167656e742c20696f290a0a202020202020202073656c662e5f73797374656d645f70617468203d204e6f6e650a0a2020202064656620617661696c61626c652873656c662c207265736f75726365293a0a202020202020202069662073656c662e5f696f2e66696c655f65786973747328222f7573722f62696e2f73797374656d63746c22293a0a20202020202020202020202073656c662e5f73797374656d645f70617468203d20222f7573722f62696e2f73797374656d63746c220a0a2020202020202020656c69662073656c662e5f696f2e66696c655f65786973747328222f62696e2f73797374656d63746c22293a0a20202020202020202020202073656c662e5f73797374656d645f70617468203d20222f62696e2f73797374656d63746c220a0a202020202020202072657475726e2073656c662e5f73797374656d645f70617468206973206e6f74204e6f6e650a0a2020202064656620636865636b5f7265736f757263652873656c662c206374782c207265736f75726365293a0a202020202020202063757272656e74203d207265736f757263652e636c6f6e6528290a0a2020202020202020657869737473203d2073656c662e5f696f2e72756e280a20202020202020202020202073656c662e5f73797374656d645f706174682c205b22737461747573222c202225732e73657276696365222025207265736f757263652e6e616d655d0a2020202020202020295b305d0a0a202020202020202069662072652e73656172636828224c6f616465643a206572726f72222c20657869737473293a0a2020202020202020202020207261697365205265736f757263654e6f74466f756e64457863706574696f6e280a2020202020202020202020202020202022546865202573207365727669636520646f6573206e6f74206578697374222025207265736f757263652e6e616d650a202020202020202020202020290a0a202020202020202072756e6e696e67203d20280a20202020202020202020202073656c662e5f696f2e72756e280a2020202020202020202020202020202073656c662e5f73797374656d645f706174682c205b2269732d616374697665222c202225732e73657276696365222025207265736f757263652e6e616d655d0a202020202020202020202020295b325d0a2020202020202020202020203d3d20300a2020202020202020290a2020202020202020656e61626c6564203d20280a20202020202020202020202073656c662e5f696f2e72756e280a2020202020202020202020202020202073656c662e5f73797374656d645f706174682c205b2269732d656e61626c6564222c202225732e73657276696365222025207265736f757263652e6e616d655d0a202020202020202020202020295b325d0a2020202020202020202020203d3d20300a2020202020202020290a0a202020202020202069662072756e6e696e673a0a20202020202020202020202063757272656e742e7374617465203d202272756e6e696e67220a2020202020202020656c73653a0a20202020202020202020202063757272656e742e7374617465203d202273746f70706564220a0a202020202020202063757272656e742e6f6e626f6f74203d20656e61626c65640a202020202020202072657475726e2063757272656e740a0a202020206465662063616e5f72656c6f61642873656c66293a0a20202020202020202222220a202020202020202043616e20746869732068616e646c65722072656c6f61643f0a20202020202020202222220a202020202020202072657475726e20547275650a0a2020202064656620646f5f72656c6f61642873656c662c206374782c207265736f75726365293a0a20202020202020202222220a202020202020202052656c6f61642074686973207265736f757263650a20202020202020202222220a20202020202020206966207265736f757263652e7374617465203d3d202273746f70706564223a0a20202020202020202020202072657475726e0a20202020202020206374782e696e666f282252656c6f6164696e67207365727669636520776974682072656c6f61642d6f722d7265737461727422290a202020202020202073656c662e5f696f2e72756e280a20202020202020202020202073656c662e5f73797374656d645f706174682c205b2272656c6f61642d6f722d72657374617274222c202225732e73657276696365222025207265736f757263652e6e616d655d0a2020202020202020290a0a2020202064656620646f5f6368616e6765732873656c662c206374782c207265736f757263652c206368616e676573293a0a202020202020202075706461746564203d2046616c73650a20202020202020206966202273746174652220696e206368616e6765733a0a202020202020202020202020616374696f6e203d20227374617274220a2020202020202020202020206966206368616e6765735b227374617465225d5b2264657369726564225d203d3d202273746f70706564223a0a20202020202020202020202020202020616374696f6e203d202273746f70220a0a20202020202020202020202023207374617274206f722073746f702074686520736572766963650a202020202020202020202020726573756c74203d2073656c662e5f696f2e72756e280a2020202020202020202020202020202073656c662e5f73797374656d645f706174682c205b616374696f6e2c202225732e73657276696365222025207265736f757263652e6e616d655d0a202020202020202020202020290a0a20202020202020202020202069662072652e73656172636828225e4661696c6564222c20726573756c745b315d293a0a20202020202020202020202020202020726169736520457863657074696f6e280a202020202020202020202020202020202020202022556e61626c6520746f2025732025733a2025732220252028616374696f6e2c207265736f757263652e6e616d652c20726573756c745b315d290a20202020202020202020202020202020290a0a20202020202020202020202075706461746564203d20547275650a0a2020202020202020696620226f6e626f6f742220696e206368616e6765733a0a202020202020202020202020616374696f6e203d2022656e61626c65220a0a2020202020202020202020206966206e6f74206368616e6765735b226f6e626f6f74225d5b2264657369726564225d3a0a20202020202020202020202020202020616374696f6e203d202264697361626c65220a0a202020202020202020202020726573756c74203d2073656c662e5f696f2e72756e280a2020202020202020202020202020202073656c662e5f73797374656d645f706174682c205b616374696f6e2c202225732e73657276696365222025207265736f757263652e6e616d655d0a202020202020202020202020290a20202020202020202020202075706461746564203d20547275650a0a20202020202020202020202069662072652e73656172636828225e4661696c6564222c20726573756c745b315d293a0a20202020202020202020202020202020726169736520457863657074696f6e280a202020202020202020202020202020202020202022556e61626c6520746f2025732025733a2025732220252028616374696f6e2c207265736f757263652e6e616d652c20726573756c745b315d290a20202020202020202020202020202020290a0a2020202020202020696620757064617465643a0a2020202020202020202020206374782e7365745f7570646174656428290a0a0a4070726f766964657228227374643a3a53657276696365222c206e616d653d227265646861745f7365727669636522290a636c617373205365727669636553657276696365285265736f7572636548616e646c6572293a0a202020202222220a20202020412068616e646c657220666f72207365727669636573206f6e2073797374656d7320746861742075736520736572766963650a202020202222220a0a2020202064656620617661696c61626c652873656c662c207265736f75726365293a0a202020202020202072657475726e20280a20202020202020202020202073656c662e5f696f2e66696c655f65786973747328222f7362696e2f63686b636f6e66696722290a202020202020202020202020616e642073656c662e5f696f2e66696c655f65786973747328222f7362696e2f7365727669636522290a202020202020202020202020616e64206e6f742073656c662e5f696f2e66696c655f65786973747328222f7573722f62696e2f73797374656d63746c22290a2020202020202020290a0a2020202064656620636865636b5f7265736f757263652873656c662c206374782c207265736f75726365293a0a202020202020202063757272656e74203d207265736f757263652e636c6f6e6528290a2020202020202020657869737473203d2073656c662e5f696f2e72756e28222f7362696e2f63686b636f6e666967222c205b222d2d6c697374222c207265736f757263652e6e616d655d295b305d0a0a202020202020202069662072652e73656172636828226572726f722072656164696e6720696e666f726d6174696f6e206f6e2073657276696365222c20657869737473293a0a2020202020202020202020207261697365205265736f757263654e6f74466f756e64457863706574696f6e280a2020202020202020202020202020202022546865202573207365727669636520646f6573206e6f74206578697374222025207265736f757263652e6e616d650a202020202020202020202020290a0a20202020202020207261775f656e61626c6564203d2073656c662e5f696f2e72756e28222f7362696e2f63686b636f6e666967222c205b222d2d6c697374222c207265736f757263652e6e616d655d295b305d0a2020202020202020656e61626c6564203d20223a6f6e2220696e207261775f656e61626c65640a202020202020202072756e6e696e67203d2073656c662e5f696f2e72756e28222f7362696e2f73657276696365222c205b7265736f757263652e6e616d652c2022737461747573225d295b325d203d3d20300a0a202020202020202063757272656e742e6f6e626f6f74203d20656e61626c65640a202020202020202069662072756e6e696e673a0a20202020202020202020202063757272656e742e7374617465203d202272756e6e696e67220a2020202020202020656c73653a0a20202020202020202020202063757272656e742e7374617465203d202273746f70706564220a0a202020202020202072657475726e2063757272656e740a0a202020206465662063616e5f72656c6f61642873656c66293a0a20202020202020202222220a202020202020202043616e20746869732068616e646c65722072656c6f61643f0a20202020202020202222220a202020202020202072657475726e20547275650a0a2020202064656620646f5f72656c6f61642873656c662c206374782c207265736f75726365293a0a20202020202020202222220a202020202020202052656c6f61642074686973207265736f757263650a20202020202020202222220a2020202020202020286f2c20652c2072657429203d2073656c662e5f696f2e72756e28222f7362696e2f73657276696365222c205b7265736f757263652e6e616d652c202272656c6f6164225d290a202020202020202069662072657420213d20303a0a2020202020202020202020206374782e696e666f2822636f756c64206e6f742072656c6f61642120252872657429732025286f757429732025286572722973222c207265743d7265742c206f75743d6f2c206572723d65290a0a2020202064656620646f5f6368616e6765732873656c662c206374782c207265736f757263652c206368616e676573293a0a202020202020202075706461746564203d2046616c73650a20202020202020206966202273746174652220696e206368616e6765733a0a202020202020202020202020616374696f6e203d20227374617274220a2020202020202020202020206966206368616e6765735b227374617465225d5b2264657369726564225d203d3d202273746f70706564223a0a20202020202020202020202020202020616374696f6e203d202273746f70220a0a20202020202020202020202023207374617274206f722073746f702074686520736572766963650a202020202020202020202020726573756c74203d2073656c662e5f696f2e72756e28222f7362696e2f73657276696365222c205b7265736f757263652e6e616d652c20616374696f6e5d290a0a20202020202020202020202069662072652e73656172636828225e4661696c6564222c20726573756c745b315d293a0a20202020202020202020202020202020726169736520457863657074696f6e280a202020202020202020202020202020202020202022556e61626c6520746f2025732025733a2025732220252028616374696f6e2c207265736f757263652e6e616d652c20726573756c745b315d290a20202020202020202020202020202020290a0a20202020202020202020202075706461746564203d20547275650a0a2020202020202020696620226f6e626f6f742220696e206368616e6765733a0a202020202020202020202020616374696f6e203d20226f6e220a0a2020202020202020202020206966206e6f74206368616e6765735b226f6e626f6f74225d5b2264657369726564225d3a0a20202020202020202020202020202020616374696f6e203d20226f6666220a0a2020202020202020202020206374782e6465627567280a2020202020202020202020202020202022506572666f726d696e67202f7362696e2f63686b636f6e666967202528617267732973222c20617267733d5b7265736f757263652e6e616d652c20616374696f6e5d0a202020202020202020202020290a0a202020202020202020202020726573756c74203d2073656c662e5f696f2e72756e28222f7362696e2f63686b636f6e666967222c205b7265736f757263652e6e616d652c20616374696f6e5d290a20202020202020202020202075706461746564203d20547275650a0a20202020202020202020202069662072652e73656172636828225e4661696c6564222c20726573756c745b315d293a0a20202020202020202020202020202020726169736520457863657074696f6e280a202020202020202020202020202020202020202022556e61626c6520746f2025732025733a2025732220252028616374696f6e2c207265736f757263652e6e616d652c20726573756c745b315d290a20202020202020202020202020202020290a0a2020202020202020696620757064617465643a0a2020202020202020202020206374782e7365745f7570646174656428290a0a0a4070726f766964657228227374643a3a5061636b616765222c206e616d653d2279756d22290a636c6173732059756d5061636b616765285265736f7572636548616e646c6572293a0a202020202222220a2020202041205061636b6167652068616e646c6572207468617420757365732079756d0a202020202222220a0a2020202064656620617661696c61626c652873656c662c207265736f75726365293a0a202020202020202072657475726e20280a20202020202020202020202073656c662e5f696f2e66696c655f65786973747328222f7573722f62696e2f72706d2229206f722073656c662e5f696f2e66696c655f65786973747328222f62696e2f72706d22290a20202020202020202920616e6420280a20202020202020202020202073656c662e5f696f2e66696c655f65786973747328222f7573722f62696e2f79756d2229206f722073656c662e5f696f2e66696c655f65786973747328222f7573722f62696e2f646e6622290a2020202020202020290a0a20202020646566205f70617273655f6669656c64732873656c662c206c696e6573293a0a202020202020202070726f7073203d207b7d0a20202020202020206b6579203d2022220a20202020202020206f6c645f6b6579203d204e6f6e650a2020202020202020666f72206c696e6520696e206c696e65733a0a2020202020202020202020206966206c696e652e73747269702829203d3d2022223a0a20202020202020202020202020202020636f6e74696e75650a0a2020202020202020202020206966206c696e652e73747269702829203d3d2022417661696c61626c65205061636b61676573223a0a20202020202020202020202020202020627265616b0a0a202020202020202020202020726573756c74203d2072652e73656172636828722222225e282e2b29203a5c732b282e2b292222222c206c696e65290a202020202020202020202020696620726573756c74206973204e6f6e653a0a20202020202020202020202020202020636f6e74696e75650a0a2020202020202020202020206b65792c2076616c7565203d20726573756c742e67726f75707328290a2020202020202020202020206b6579203d206b65792e737472697028290a0a2020202020202020202020206966206b6579203d3d2022223a0a2020202020202020202020202020202070726f70735b6f6c645f6b65795d202b3d20222022202b2076616c75650a202020202020202020202020656c73653a0a2020202020202020202020202020202070726f70735b6b65795d203d2076616c75650a202020202020202020202020202020206f6c645f6b6579203d206b65790a0a202020202020202072657475726e2070726f70730a0a20202020646566205f72756e5f79756d2873656c662c2061726773293a0a20202020202020202320746f646f3a2063616368652076616c75650a202020202020202069662073656c662e5f696f2e66696c655f65786973747328222f7573722f62696e2f646e6622293a0a20202020202020202020202072657475726e2073656c662e5f696f2e72756e28222f7573722f62696e2f646e66222c205b222d64222c202230222c20222d65222c202231222c20222d79225d202b2061726773290a2020202020202020656c73653a0a20202020202020202020202072657475726e2073656c662e5f696f2e72756e28222f7573722f62696e2f79756d222c205b222d64222c202230222c20222d65222c202231222c20222d79225d202b2061726773290a0a2020202064656620636865636b5f7265736f757263652873656c662c206374782c207265736f75726365293a0a202020202020202079756d5f6f7574707574203d2073656c662e5f72756e5f79756d285b22696e666f222c207265736f757263652e6e616d655d290a20202020202020206c696e6573203d2079756d5f6f75747075745b305d2e73706c697428225c6e22290a0a20202020202020206f7574707574203d2073656c662e5f70617273655f6669656c6473286c696e65735b313a5d290a20202020202020202320746f2064656369646520696620746865207061636b61676520697320696e7374616c6c6564206f72206e6f742c2074686520225265706f22206669656c642063616e20626520757365640a2020202020202020232066726f6d207468652079756d20696e666f206f75747075742028666f7220652e672e2c2043656e744f532037290a2020202020202020232074686520646e6620696e666f206f75747075742028666f7220652e672e2c2043656e744f5320382920646f65736e277420686176652074686973206669656c642c20225265706f7369746f7279222063616e206265207573656420696e73746561640a20202020202020207265706f5f6b6579776f7264203d20280a202020202020202020202020225265706f220a202020202020202020202020696620225265706f2220696e206f75747075740a202020202020202020202020656c736520225265706f7369746f7279220a202020202020202020202020696620225265706f7369746f72792220696e206f75747075740a202020202020202020202020656c7365204e6f6e650a2020202020202020290a0a20202020202020206966206e6f74207265706f5f6b6579776f72643a0a20202020202020202020202072657475726e207b227374617465223a202272656d6f766564227d0a0a20202020202020207374617465203d202272656d6f766564220a0a20202020202020206966206f75747075745b7265706f5f6b6579776f72645d203d3d2022696e7374616c6c656422206f72206f75747075745b7265706f5f6b6579776f72645d203d3d20224053797374656d223a0a2020202020202020202020207374617465203d2022696e7374616c6c6564220a0a20202020202020202320636865636b20696620746865726520697320616e207570646174650a202020202020202079756d5f6f7574707574203d2073656c662e5f72756e5f79756d285b22636865636b2d757064617465222c207265736f757263652e6e616d655d290a20202020202020206c696e6573203d2079756d5f6f75747075745b305d2e73706c697428225c6e22290a0a202020202020202064617461203d207b0a202020202020202020202020227374617465223a2073746174652c0a2020202020202020202020202276657273696f6e223a206f75747075745b2256657273696f6e225d2c0a2020202020202020202020202272656c65617365223a206f75747075745b2252656c65617365225d2c0a20202020202020202020202022757064617465223a204e6f6e652c0a20202020202020207d0a0a20202020202020206966206c656e286c696e657329203e20303a0a2020202020202020202020207061727473203d2072652e7365617263682872222222285b5e5c735d2b295c732b285b5e5c735d2b295c732b285b5e5c735d2b292222222c206c696e65735b305d290a2020202020202020202020206966207061727473206973206e6f74204e6f6e6520616e64206e6f74206c696e65735b305d2e73746172747377697468282253656375726974793a22293a0a2020202020202020202020202020202076657273696f6e5f737472203d2070617274732e67726f75707328295b315d0a2020202020202020202020202020202076657273696f6e2c2072656c65617365203d2076657273696f6e5f7374722e73706c697428222d22290a0a20202020202020202020202020202020646174615b22757064617465225d203d202876657273696f6e2c2072656c65617365290a0a202020202020202072657475726e20646174610a0a20202020646566206c6973745f6368616e6765732873656c662c206374782c207265736f75726365293a0a20202020202020207374617465203d2073656c662e636865636b5f7265736f75726365286374782c207265736f75726365290a0a20202020202020206368616e676573203d207b7d0a20202020202020206966207265736f757263652e7374617465203d3d202272656d6f766564223a0a20202020202020202020202069662073746174655b227374617465225d20213d202272656d6f766564223a0a202020202020202020202020202020206368616e6765735b227374617465225d203d202873746174655b227374617465225d2c207265736f757263652e7374617465290a0a2020202020202020656c6966207265736f757263652e7374617465203d3d2022696e7374616c6c656422206f72207265736f757263652e7374617465203d3d20226c6174657374223a0a20202020202020202020202069662073746174655b227374617465225d20213d2022696e7374616c6c6564223a0a202020202020202020202020202020206368616e6765735b227374617465225d203d202873746174655b227374617465225d2c2022696e7374616c6c656422290a0a2020202020202020696620280a202020202020202020202020227570646174652220696e2073746174650a202020202020202020202020616e642073746174655b22757064617465225d206973206e6f74204e6f6e650a202020202020202020202020616e64207265736f757263652e7374617465203d3d20226c6174657374220a2020202020202020293a0a2020202020202020202020206368616e6765735b2276657273696f6e225d203d20282873746174655b2276657273696f6e225d2c2073746174655b2272656c65617365225d292c2073746174655b22757064617465225d290a0a202020202020202072657475726e206368616e6765730a0a20202020646566205f726573756c742873656c662c206f7574707574293a0a20202020202020207374646f7574203d206f75747075745b305d2e737472697028290a20202020202020206572726f725f6d7367203d206f75747075745b315d2e737472697028290a20202020202020206966206f75747075745b325d20213d20303a0a202020202020202020202020726169736520457863657074696f6e282259756d206661696c65643a207374646f75743a22202b207374646f7574202b2022206572726f75743a2022202b206572726f725f6d7367290a0a2020202064656620646f5f6368616e6765732873656c662c206374782c207265736f757263652c206368616e676573293a0a20202020202020206966202273746174652220696e206368616e6765733a0a2020202020202020202020206966206368616e6765735b227374617465225d5b315d203d3d202272656d6f766564223a0a2020202020202020202020202020202073656c662e5f726573756c742873656c662e5f72756e5f79756d285b2272656d6f7665222c207265736f757263652e6e616d655d29290a202020202020202020202020202020206374782e7365745f70757267656428290a0a202020202020202020202020656c6966206368616e6765735b227374617465225d5b315d203d3d2022696e7374616c6c6564223a0a2020202020202020202020202020202073656c662e5f726573756c742873656c662e5f72756e5f79756d285b22696e7374616c6c222c207265736f757263652e6e616d655d29290a2020202020202020202020202020202073656c662e5f726573756c742873656c662e5f72756e5f79756d285b22757064617465222c207265736f757263652e6e616d655d29290a202020202020202020202020202020206374782e7365745f6372656174656428290a0a2020202020202020656c6966202276657273696f6e2220696e206368616e6765733a0a20202020202020202020202073656c662e5f726573756c742873656c662e5f72756e5f79756d285b22757064617465222c207265736f757263652e6e616d655d29290a2020202020202020202020206374782e7365745f7570646174656428290a0a0a4070726f766964657228227374643a3a4469726563746f7279222c206e616d653d22706f7369785f6469726563746f727922290a636c617373204469726563746f727948616e646c6572284352554448616e646c6572293a0a202020202222220a20202020412068616e646c657220666f72206372656174696e67206469726563746f726965730a0a20202020544f444f3a2061646420726563757273697665206f7065726174696f6e730a202020202222220a0a2020202064656620726561645f7265736f757263652873656c662c206374783a2048616e646c6572436f6e746578742c207265736f757263653a20507572676561626c655265736f7572636529202d3e204e6f6e653a0a20202020202020206966206e6f742073656c662e5f696f2e66696c655f657869737473287265736f757263652e70617468293a0a2020202020202020202020207261697365205265736f7572636550757267656428290a2020202020202020656c73653a0a202020202020202020202020666f72206b65792c2076616c756520696e2073656c662e5f696f2e66696c655f73746174287265736f757263652e70617468292e6974656d7328293a0a2020202020202020202020202020202073657461747472287265736f757263652c206b65792c2076616c7565290a0a20202020646566206372656174655f7265736f757263652873656c662c206374783a2048616e646c6572436f6e746578742c207265736f757263653a20507572676561626c655265736f7572636529202d3e204e6f6e653a0a202020202020202073656c662e5f696f2e6d6b646972287265736f757263652e70617468290a20202020202020206d6f6465203d20737472287265736f757263652e7065726d697373696f6e73290a202020202020202073656c662e5f696f2e63686d6f64287265736f757263652e706174682c206d6f6465290a202020202020202073656c662e5f696f2e63686f776e287265736f757263652e706174682c207265736f757263652e6f776e65722c207265736f757263652e67726f7570290a20202020202020206374782e7365745f6372656174656428290a0a202020206465662064656c6574655f7265736f757263652873656c662c206374783a2048616e646c6572436f6e746578742c207265736f757263653a20507572676561626c655265736f7572636529202d3e204e6f6e653a0a202020202020202073656c662e5f696f2e726d646972287265736f757263652e70617468290a20202020202020206374782e7365745f70757267656428290a0a20202020646566207570646174655f7265736f75726365280a202020202020202073656c662c206374783a2048616e646c6572436f6e746578742c206368616e6765733a20646963742c207265736f757263653a20507572676561626c655265736f757263650a2020202029202d3e204e6f6e653a0a2020202020202020696620227065726d697373696f6e732220696e206368616e6765733a0a2020202020202020202020206d6f6465203d20737472287265736f757263652e7065726d697373696f6e73290a20202020202020202020202073656c662e5f696f2e63686d6f64287265736f757263652e706174682c206d6f6465290a2020202020202020696620226f776e65722220696e206368616e676573206f72202267726f75702220696e206368616e6765733a0a20202020202020202020202073656c662e5f696f2e63686f776e287265736f757263652e706174682c207265736f757263652e6f776e65722c207265736f757263652e67726f7570290a20202020202020206374782e7365745f7570646174656428290a0a0a4070726f766964657228227374643a3a53796d6c696e6b222c206e616d653d22706f7369785f73796d6c696e6b22290a636c6173732053796d6c696e6b50726f7669646572284352554448616e646c6572293a0a202020202222220a20202020546869732068616e646c65722063616e206465706c6f792073796d6c696e6b73206f6e20756e69782073797374656d730a202020202222220a0a2020202064656620617661696c61626c652873656c662c207265736f75726365293a0a202020202020202072657475726e2073656c662e5f696f2e66696c655f65786973747328222f7573722f62696e2f6c6e2229206f722073656c662e5f696f2e66696c655f65786973747328222f62696e2f6c6e22290a0a2020202064656620726561645f7265736f757263652873656c662c206374783a2048616e646c6572436f6e746578742c207265736f757263653a20507572676561626c655265736f7572636529202d3e204e6f6e653a0a20202020202020206966206e6f742073656c662e5f696f2e66696c655f657869737473287265736f757263652e746172676574293a0a2020202020202020202020207261697365205265736f7572636550757267656428290a2020202020202020656c6966206e6f742073656c662e5f696f2e69735f73796d6c696e6b287265736f757263652e746172676574293a0a202020202020202020202020726169736520457863657074696f6e280a202020202020202020202020202020202254686520746172676574206f66207265736f7572636520257320616c72656164792065786973747320627574206973206e6f7420612073796d6c696e6b2e220a2020202020202020202020202020202025207265736f757263650a202020202020202020202020290a2020202020202020656c73653a0a2020202020202020202020207265736f757263652e736f75726365203d2073656c662e5f696f2e726561646c696e6b287265736f757263652e746172676574290a0a20202020646566206372656174655f7265736f757263652873656c662c206374783a2048616e646c6572436f6e746578742c207265736f757263653a20507572676561626c655265736f7572636529202d3e204e6f6e653a0a202020202020202073656c662e5f696f2e73796d6c696e6b287265736f757263652e736f757263652c207265736f757263652e746172676574290a20202020202020206374782e7365745f6372656174656428290a0a202020206465662064656c6574655f7265736f757263652873656c662c206374783a2048616e646c6572436f6e746578742c207265736f757263653a20507572676561626c655265736f7572636529202d3e204e6f6e653a0a202020202020202073656c662e5f696f2e72656d6f7665287265736f757263652e746172676574290a20202020202020206374782e7365745f70757267656428290a0a20202020646566207570646174655f7265736f75726365280a202020202020202073656c662c206374783a2048616e646c6572436f6e746578742c206368616e6765733a20646963742c207265736f757263653a20507572676561626c655265736f757263650a2020202029202d3e204e6f6e653a0a202020202020202073656c662e5f696f2e72656d6f7665287265736f757263652e746172676574290a202020202020202073656c662e5f696f2e73796d6c696e6b287265736f757263652e736f757263652c207265736f757263652e746172676574290a20202020202020206374782e7365745f7570646174656428290a0a0a4070726f766964657228227374643a3a4167656e74436f6e666967222c206e616d653d226167656e747265737422290a636c617373204167656e74436f6e66696748616e646c6572284352554448616e646c6572293a0a20202020646566205f6765745f6d61702873656c6629202d3e20646963743a0a20202020202020206465662063616c6c28293a0a20202020202020202020202072657475726e2073656c662e6765745f636c69656e7428292e6765745f73657474696e67280a202020202020202020202020202020207469643d73656c662e5f6167656e742e656e7669726f6e6d656e742c2069643d646174612e4155544f53544152545f4147454e545f4d41500a202020202020202020202020290a0a202020202020202076616c7565203d2073656c662e72756e5f73796e632863616c6c290a202020202020202072657475726e2076616c75652e726573756c745b2276616c7565225d0a0a20202020646566205f7365745f6d61702873656c662c206167656e745f636f6e6669673a206469637429202d3e204e6f6e653a0a20202020202020206465662063616c6c28293a0a20202020202020202020202072657475726e2073656c662e6765745f636c69656e7428292e7365745f73657474696e67280a202020202020202020202020202020207469643d73656c662e5f6167656e742e656e7669726f6e6d656e742c0a2020202020202020202020202020202069643d646174612e4155544f53544152545f4147454e545f4d41502c0a2020202020202020202020202020202076616c75653d6167656e745f636f6e6669672c0a202020202020202020202020290a0a202020202020202072657475726e2073656c662e72756e5f73796e632863616c6c290a0a2020202064656620726561645f7265736f757263652873656c662c206374783a2048616e646c6572436f6e746578742c207265736f757263653a204167656e74436f6e66696729202d3e204e6f6e653a0a20202020202020206167656e745f636f6e666967203d2073656c662e5f6765745f6d617028290a20202020202020206374782e73657428226d6170222c206167656e745f636f6e666967290a0a20202020202020206966207265736f757263652e6167656e746e616d65206e6f7420696e206167656e745f636f6e6669673a0a2020202020202020202020207261697365205265736f7572636550757267656428290a0a20202020202020207265736f757263652e757269203d206167656e745f636f6e6669675b7265736f757263652e6167656e746e616d655d0a0a20202020646566206372656174655f7265736f757263652873656c662c206374783a2048616e646c6572436f6e746578742c207265736f757263653a204167656e74436f6e66696729202d3e204e6f6e653a0a20202020202020206167656e745f636f6e666967203d206374782e67657428226d617022290a20202020202020206167656e745f636f6e6669675b7265736f757263652e6167656e746e616d655d203d207265736f757263652e7572690a202020202020202073656c662e5f7365745f6d6170286167656e745f636f6e666967290a0a202020206465662064656c6574655f7265736f757263652873656c662c206374783a2048616e646c6572436f6e746578742c207265736f757263653a204167656e74436f6e66696729202d3e204e6f6e653a0a20202020202020206167656e745f636f6e666967203d206374782e67657428226d617022290a202020202020202064656c206167656e745f636f6e6669675b7265736f757263652e6167656e746e616d655d0a202020202020202073656c662e5f7365745f6d6170286167656e745f636f6e666967290a0a20202020646566207570646174655f7265736f75726365280a202020202020202073656c662c206374783a2048616e646c6572436f6e746578742c206368616e6765733a20646963742c207265736f757263653a204167656e74436f6e6669670a2020202029202d3e204e6f6e653a0a20202020202020206167656e745f636f6e666967203d206374782e67657428226d617022290a20202020202020206167656e745f636f6e6669675b7265736f757263652e6167656e746e616d655d203d207265736f757263652e7572690a202020202020202073656c662e5f7365745f6d6170286167656e745f636f6e666967290a +245df4dba212d3d890a7b88c5429f540d806a10d \\x2222220a20202020436f70797269676874203230313620496e6d616e74610a0a202020204c6963656e73656420756e6465722074686520417061636865204c6963656e73652c2056657273696f6e20322e30202874686520224c6963656e736522293b0a20202020796f75206d6179206e6f742075736520746869732066696c652065786365707420696e20636f6d706c69616e6365207769746820746865204c6963656e73652e0a20202020596f75206d6179206f627461696e206120636f7079206f6620746865204c6963656e73652061740a0a2020202020202020687474703a2f2f7777772e6170616368652e6f72672f6c6963656e7365732f4c4943454e53452d322e300a0a20202020556e6c657373207265717569726564206279206170706c696361626c65206c6177206f722061677265656420746f20696e2077726974696e672c20736f6674776172650a20202020646973747269627574656420756e64657220746865204c6963656e7365206973206469737472696275746564206f6e20616e20224153204953222042415349532c0a20202020574954484f55542057415252414e54494553204f5220434f4e444954494f4e53204f4620414e59204b494e442c206569746865722065787072657373206f7220696d706c6965642e0a2020202053656520746865204c6963656e736520666f7220746865207370656369666963206c616e677561676520676f7665726e696e67207065726d697373696f6e7320616e640a202020206c696d69746174696f6e7320756e64657220746865204c6963656e73652e0a0a20202020436f6e746163743a20636f646540696e6d616e74612e636f6d0a2222220a696d706f7274206261736536340a696d706f727420686173686c69620a696d706f727420696d706f72746c69620a696d706f7274206970616464726573730a696d706f7274206c6f6767696e670a696d706f7274206f730a696d706f72742072616e646f6d0a696d706f72742072650a696d706f72742074696d650a66726f6d20636f6c6c656374696f6e7320696d706f72742064656661756c74646963740a66726f6d20636f707920696d706f727420636f70790a66726f6d2069746572746f6f6c7320696d706f727420636861696e0a66726f6d206f70657261746f7220696d706f727420617474726765747465720a66726f6d20747970696e6720696d706f727420416e792c205475706c650a0a696d706f7274206a696e6a61320a696d706f727420707964616e7469630a66726f6d206a696e6a613220696d706f727420456e7669726f6e6d656e742c2046696c6553797374656d4c6f616465722c205072656669784c6f616465720a66726f6d206a696e6a61322e657863657074696f6e7320696d706f727420556e646566696e65644572726f720a66726f6d206a696e6a61322e72756e74696d6520696d706f727420556e646566696e65642c206d697373696e670a0a2320646f6e27742062696e6420746f20607265736f75726365736020626563617573652074686973207061636b616765206861732061207375626d6f64756c65206e616d6564207265736f757263657320746861742077696c6c2062696e6420746f20607265736f757263657360207768656e20696d706f727465640a696d706f727420696e6d616e74612e7265736f75726365730a66726f6d20696e6d616e74612e61737420696d706f7274204e6f74466f756e64457863657074696f6e2c204f7074696f6e616c56616c7565457863657074696f6e2c2052756e74696d65457863657074696f6e0a66726f6d20696e6d616e74612e636f6e66696720696d706f727420436f6e6669670a66726f6d20696e6d616e74612e657865637574652e70726f787920696d706f72742044796e616d696350726f78792c20556e6b6e6f776e457863657074696f6e0a66726f6d20696e6d616e74612e657865637574652e7574696c20696d706f7274204e6f6e6556616c75652c20556e6b6e6f776e0a66726f6d20696e6d616e74612e6578706f727420696d706f727420646570656e64656e63795f6d616e616765722c20756e6b6e6f776e5f706172616d65746572730a66726f6d20696e6d616e74612e6d6f64756c6520696d706f72742050726f6a6563740a66726f6d20696e6d616e74612e706c7567696e7320696d706f727420436f6e746578742c20706c7567696e0a0a0a40706c7567696e0a64656620756e697175655f66696c65280a202020207072656669783a2022737472696e67222c20736565643a2022737472696e67222c207375666669783a2022737472696e67222c206c656e6774683a20226e756d62657222203d2032300a29202d3e2022737472696e67223a0a2020202072657475726e20707265666978202b20686173686c69622e6d643528736565642e656e636f646528227574662d382229292e6865786469676573742829202b207375666669780a0a0a746361636865203d207b7d0a0a656e67696e655f6361636865203d204e6f6e650a0a0a64656620696e6d616e74615f72657365745f73746174652829202d3e204e6f6e653a0a202020202222220a20202020526573657420746865207374617465206b6570742062792074686973206d6f64756c652e0a202020202222220a20202020676c6f62616c207463616368652c20656e67696e655f63616368652c20666163745f63616368650a20202020746361636865203d207b7d0a20202020656e67696e655f6361636865203d204e6f6e650a20202020666163745f6361636865203d207b7d0a0a0a636c617373204a696e6a6144796e616d696350726f78792844796e616d696350726f7879293a0a20202020646566205f5f696e69745f5f2873656c662c20696e7374616e6365293a0a20202020202020207375706572284a696e6a6144796e616d696350726f78792c2073656c66292e5f5f696e69745f5f28696e7374616e6365290a0a2020202040636c6173736d6574686f640a202020206465662072657475726e5f76616c756528636c732c2076616c7565293a0a202020202020202069662076616c7565206973204e6f6e653a0a20202020202020202020202072657475726e204e6f6e650a0a20202020202020206966206973696e7374616e63652876616c75652c204e6f6e6556616c7565293a0a20202020202020202020202072657475726e204e6f6e650a0a20202020202020206966206973696e7374616e63652876616c75652c20556e6b6e6f776e293a0a202020202020202020202020726169736520556e6b6e6f776e457863657074696f6e2876616c7565290a0a20202020202020206966206973696e7374616e63652876616c75652c20287374722c207475706c652c20696e742c20666c6f61742c20626f6f6c29293a0a20202020202020202020202072657475726e20636f70792876616c7565290a0a20202020202020206966206973696e7374616e63652876616c75652c2044796e616d696350726f7879293a0a20202020202020202020202072657475726e2076616c75650a0a20202020202020206966206973696e7374616e63652876616c75652c2064696374293a0a20202020202020202020202072657475726e204469637450726f78792876616c7565290a0a2020202020202020696620686173617474722876616c75652c20225f5f6c656e5f5f22293a0a20202020202020202020202072657475726e2053657175656e636550726f78792876616c7565290a0a2020202020202020696620686173617474722876616c75652c20225f5f63616c6c5f5f22293a0a20202020202020202020202072657475726e2043616c6c50726f78792876616c7565290a0a202020202020202072657475726e20636c732876616c7565290a0a20202020646566205f5f676574617474725f5f2873656c662c20617474726962757465293a0a2020202020202020696e7374616e6365203d2073656c662e5f6765745f696e7374616e636528290a20202020202020206966206861736174747228696e7374616e63652c20226765745f61747472696275746522293a0a2020202020202020202020207472793a0a2020202020202020202020202020202076616c7565203d20696e7374616e63652e6765745f61747472696275746528617474726962757465292e6765745f76616c756528290a2020202020202020202020202020202072657475726e204a696e6a6144796e616d696350726f78792e72657475726e5f76616c75652876616c7565290a20202020202020202020202065786365707420284f7074696f6e616c56616c7565457863657074696f6e2c204e6f74466f756e64457863657074696f6e293a0a2020202020202020202020202020202072657475726e20556e646566696e6564280a2020202020202020202020202020202020202020227661726961626c65202573206e6f7420736574206f6e20257322202520286174747269627574652c20696e7374616e6365292c0a2020202020202020202020202020202020202020696e7374616e63652c0a20202020202020202020202020202020202020206174747269627574652c0a20202020202020202020202020202020290a2020202020202020656c73653a0a202020202020202020202020232041206e617469766520707974686f6e206f626a6563742073756368206173206120646963740a20202020202020202020202072657475726e204a696e6a6144796e616d696350726f78792e72657475726e5f76616c7565286765746174747228696e7374616e63652c2061747472696275746529290a0a0a636c617373204469637450726f7879284a696e6a6144796e616d696350726f7879293a0a20202020646566205f5f696e69745f5f2873656c662c206d7964696374293a0a202020202020202044796e616d696350726f78792e5f5f696e69745f5f2873656c662c206d7964696374290a0a20202020646566205f5f6765746974656d5f5f2873656c662c206b6579293a0a2020202020202020696e7374616e6365203d2073656c662e5f6765745f696e7374616e636528290a20202020202020206966206e6f74206973696e7374616e6365286b65792c20737472293a0a20202020202020202020202072616973652052756e74696d65457863657074696f6e280a2020202020202020202020202020202073656c662c0a2020202020202020202020202020202022457870656374656420737472696e67206b65792c2062757420676f742025732c20257320697320612064696374220a202020202020202020202020202020202520286b65792c2073656c662e5f6765745f696e7374616e63652829292c0a202020202020202020202020290a0a202020202020202072657475726e2044796e616d696350726f78792e72657475726e5f76616c756528696e7374616e63655b6b65795d290a0a20202020646566205f5f6c656e5f5f2873656c66293a0a202020202020202072657475726e206c656e2873656c662e5f6765745f696e7374616e63652829290a0a20202020646566205f5f697465725f5f2873656c66293a0a2020202020202020696e7374616e6365203d2073656c662e5f6765745f696e7374616e636528290a0a202020202020202072657475726e204974657261746f7250726f787928696e7374616e63652e5f5f697465725f5f2829290a0a0a636c6173732053657175656e636550726f7879284a696e6a6144796e616d696350726f7879293a0a20202020646566205f5f696e69745f5f2873656c662c206974657261746f72293a0a20202020202020204a696e6a6144796e616d696350726f78792e5f5f696e69745f5f2873656c662c206974657261746f72290a0a20202020646566205f5f6765746974656d5f5f2873656c662c206b6579293a0a2020202020202020696e7374616e6365203d2073656c662e5f6765745f696e7374616e636528290a20202020202020206966206973696e7374616e6365286b65792c20737472293a0a20202020202020202020202072616973652052756e74696d65457863657074696f6e280a2020202020202020202020202020202073656c662c0a202020202020202020202020202020202263616e206e6f74206765742061206174747269627574652025732c2025732069732061206c697374220a202020202020202020202020202020202520286b65792c2073656c662e5f6765745f696e7374616e63652829292c0a202020202020202020202020290a0a202020202020202072657475726e204a696e6a6144796e616d696350726f78792e72657475726e5f76616c756528696e7374616e63655b6b65795d290a0a20202020646566205f5f6c656e5f5f2873656c66293a0a202020202020202072657475726e206c656e2873656c662e5f6765745f696e7374616e63652829290a0a20202020646566205f5f697465725f5f2873656c66293a0a2020202020202020696e7374616e6365203d2073656c662e5f6765745f696e7374616e636528290a0a202020202020202072657475726e204974657261746f7250726f787928696e7374616e63652e5f5f697465725f5f2829290a0a20202020646566206974656d732873656c66293a0a202020202020202072657475726e2073656c662e5f6765745f696e7374616e636528292e6974656d7328290a0a0a636c6173732043616c6c50726f7879284a696e6a6144796e616d696350726f7879293a0a202020202222220a2020202050726f787920612076616c7565207468617420696d706c656d656e74732061205f5f63616c6c5f5f2066756e6374696f6e0a202020202222220a0a20202020646566205f5f696e69745f5f2873656c662c20696e7374616e6365293a0a20202020202020204a696e6a6144796e616d696350726f78792e5f5f696e69745f5f2873656c662c20696e7374616e6365290a0a20202020646566205f5f63616c6c5f5f2873656c662c202a617267732c202a2a6b7761726773293a0a2020202020202020696e7374616e6365203d2073656c662e5f6765745f696e7374616e636528290a0a202020202020202072657475726e204a696e6a6144796e616d696350726f78792e72657475726e5f76616c756528696e7374616e6365282a617267732c202a2a6b776172677329290a0a0a636c617373204974657261746f7250726f7879284a696e6a6144796e616d696350726f7879293a0a202020202222220a2020202050726f787920616e206974657261746f722063616c6c0a202020202222220a0a20202020646566205f5f696e69745f5f2873656c662c206974657261746f72293a0a20202020202020204a696e6a6144796e616d696350726f78792e5f5f696e69745f5f2873656c662c206974657261746f72290a0a20202020646566205f5f697465725f5f2873656c66293a0a202020202020202072657475726e2073656c660a0a20202020646566205f5f6e6578745f5f2873656c66293a0a202020202020202069203d2073656c662e5f6765745f696e7374616e636528290a202020202020202072657475726e204a696e6a6144796e616d696350726f78792e72657475726e5f76616c7565286e657874286929290a0a0a636c617373205265736f6c766572436f6e74657874286a696e6a61322e72756e74696d652e436f6e74657874293a0a20202020646566207265736f6c76655f6f725f6d697373696e672873656c662c206b65793a2073747229202d3e20416e793a0a20202020202020207265736f6c766572203d2073656c662e706172656e745b227b7b7265736f6c766572225d0a20202020202020207472793a0a202020202020202020202020726177203d207265736f6c7665722e6c6f6f6b7570286b6579290a20202020202020202020202072657475726e204a696e6a6144796e616d696350726f78792e72657475726e5f76616c7565287261772e6765745f76616c75652829290a2020202020202020657863657074204e6f74466f756e64457863657074696f6e3a0a20202020202020202020202072657475726e207375706572285265736f6c766572436f6e746578742c2073656c66292e7265736f6c76655f6f725f6d697373696e67286b6579290a2020202020202020657863657074204f7074696f6e616c56616c7565457863657074696f6e3a0a20202020202020202020202072657475726e206d697373696e670a0a0a646566205f6765745f74656d706c6174655f656e67696e6528637478293a0a202020202222220a20202020496e697469616c697a65207468652074656d706c61746520656e67696e6520656e7669726f6e6d656e740a202020202222220a20202020676c6f62616c20656e67696e655f63616368650a20202020696620656e67696e655f6361636865206973206e6f74204e6f6e653a0a202020202020202072657475726e20656e67696e655f63616368650a0a202020206c6f616465725f6d6170203d207b7d0a202020206c6f616465725f6d61705b22225d203d2046696c6553797374656d4c6f61646572280a20202020202020206f732e706174682e6a6f696e2850726f6a6563742e67657428292e70726f6a6563745f706174682c202274656d706c6174657322290a20202020290a20202020666f72206e616d652c206d6f64756c6520696e2050726f6a6563742e67657428292e6d6f64756c65732e6974656d7328293a0a202020202020202074656d706c6174655f646972203d206f732e706174682e6a6f696e286d6f64756c652e5f706174682c202274656d706c6174657322290a20202020202020206966206f732e706174682e69736469722874656d706c6174655f646972293a0a2020202020202020202020206c6f616465725f6d61705b6e616d655d203d2046696c6553797374656d4c6f616465722874656d706c6174655f646972290a0a202020202320696e69742074686520656e7669726f6e6d656e740a20202020656e76203d20456e7669726f6e6d656e74286c6f616465723d5072656669784c6f61646572286c6f616465725f6d6170292c20756e646566696e65643d6a696e6a61322e537472696374556e646566696e6564290a20202020656e762e636f6e746578745f636c617373203d205265736f6c766572436f6e746578740a0a202020202320726567697374657220616c6c20706c7567696e732061732066696c746572730a20202020666f72206e616d652c20636c7320696e206374782e6765745f636f6d70696c657228292e6765745f706c7567696e7328292e6974656d7328293a0a0a20202020202020206465662063757279777261707065722866756e63293a0a202020202020202020202020646566207361666577726170706572282a61726773293a0a202020202020202020202020202020205f72616973655f69665f636f6e7461696e735f756e646566696e65642861726773290a2020202020202020202020202020202072657475726e204a696e6a6144796e616d696350726f78792e72657475726e5f76616c75652866756e63282a6172677329290a0a20202020202020202020202072657475726e2073616665777261707065720a0a2020202020202020656e762e66696c746572735b6e616d652e7265706c61636528223a3a222c20222e22295d203d20637572797772617070657228636c73290a0a20202020656e67696e655f6361636865203d20656e760a2020202072657475726e20656e760a0a0a646566205f72616973655f69665f636f6e7461696e735f756e646566696e656428617267733a205475706c655b6f626a6563742c202e2e2e5d29202d3e204e6f6e653a0a20202020756e6465665f61726773203d205b61726720666f722061726720696e2061726773206966206973696e7374616e6365286172672c206a696e6a61322e537472696374556e646566696e6564295d0a20202020696620756e6465665f617267733a0a20202020202020202320416363657373696e6720616e20756e646566696e65642076616c75652077696c6c2072616973652074686520617070726f70726961746520556e646566696e65644572726f720a202020202020202073747228756e6465665f617267735b305d290a0a0a646566205f657874656e645f70617468286374783a20436f6e746578742c20706174683a20737472293a0a2020202063757272656e745f6d6f64756c655f707265666978203d20222e22202b206f732e706174682e7365700a20202020696620706174682e737461727473776974682863757272656e745f6d6f64756c655f707265666978293a0a20202020202020206d6f64756c655f616e645f7375626d6f64756c655f6e616d655f7061727473203d206374782e6f776e65722e6e616d6573706163652e6765745f66756c6c5f6e616d6528292e73706c6974280a202020202020202020202020223a3a220a2020202020202020290a20202020202020206d6f64756c655f6e616d65203d206d6f64756c655f616e645f7375626d6f64756c655f6e616d655f70617274735b305d0a20202020202020206966206d6f64756c655f6e616d6520696e2050726f6a6563742e67657428292e6d6f64756c65732e6b65797328293a0a20202020202020202020202072657475726e206f732e706174682e6a6f696e286d6f64756c655f6e616d652c20706174685b6c656e2863757272656e745f6d6f64756c655f70726566697829203a5d290a2020202020202020656c73653a0a202020202020202020202020726169736520457863657074696f6e280a202020202020202020202020202020206622556e61626c6520746f2064657465726d696e652063757272656e74206d6f64756c6520666f722070617468207b706174687d2c2063616c6c65642066726f6d207b6374782e6f776e65722e6e616d6573706163652e6765745f66756c6c5f6e616d6528297d220a202020202020202020202020290a2020202072657475726e20706174680a0a0a40706c7567696e282274656d706c61746522290a6465662074656d706c617465286374783a20436f6e746578742c20706174683a2022737472696e6722293a0a202020202222220a2020202045786563757465207468652074656d706c61746520696e207061746820696e207468652063757272656e7420636f6e746578742e20546869732066756e6374696f6e2077696c6c0a2020202067656e65726174652061206e65772073746174656d656e7420746861742068617320646570656e64656e63696573206f6e207468652075736564207661726961626c65732e0a202020202222220a202020206a696e6a615f656e76203d205f6765745f74656d706c6174655f656e67696e6528637478290a2020202074656d706c6174655f70617468203d205f657874656e645f70617468286374782c2070617468290a2020202069662074656d706c6174655f7061746820696e207463616368653a0a202020202020202074656d706c617465203d207463616368655b74656d706c6174655f706174685d0a20202020656c73653a0a202020202020202074656d706c617465203d206a696e6a615f656e762e6765745f74656d706c6174652874656d706c6174655f70617468290a20202020202020207463616368655b74656d706c6174655f706174685d203d2074656d706c6174650a0a202020207265736f6c766572203d206374782e6765745f7265736f6c76657228290a0a202020207472793a0a20202020202020206f7574203d2074656d706c6174652e72656e646572287b227b7b7265736f6c766572223a207265736f6c7665727d290a202020202020202072657475726e206f75740a2020202065786365707420556e646566696e65644572726f7220617320653a0a20202020202020207261697365204e6f74466f756e64457863657074696f6e286374782e6f776e65722c204e6f6e652c20652e6d657373616765290a0a0a40646570656e64656e63795f6d616e616765720a646566206469725f6265666f72655f66696c65286d6f64656c2c207265736f7572636573293a0a202020202222220a20202020496620612066696c6520697320646566696e6564206f6e206120686f73742c207468656e206d616b65207468652066696c6520646570656e64206f6e2069747320706172656e74206469726563746f72790a202020202222220a2020202023206c6f6f70206f76657220616c6c207265736f757263657320746f2066696e642066696c657320616e6420646972730a202020207065725f686f7374203d2064656661756c7464696374286c697374290a202020207065725f686f73745f64697273203d2064656661756c7464696374286c697374290a20202020666f72205f69642c207265736f7572636520696e207265736f75726365732e6974656d7328293a0a2020202020202020696620280a2020202020202020202020207265736f757263652e69642e6765745f656e746974795f747970652829203d3d20227374643a3a46696c65220a2020202020202020202020206f72207265736f757263652e69642e6765745f656e746974795f747970652829203d3d20227374643a3a4469726563746f7279220a2020202020202020293a0a2020202020202020202020207065725f686f73745b7265736f757263652e6d6f64656c2e686f73745d2e617070656e64287265736f75726365290a0a20202020202020206966207265736f757263652e69642e6765745f656e746974795f747970652829203d3d20227374643a3a4469726563746f7279223a0a2020202020202020202020207065725f686f73745f646972735b7265736f757263652e6d6f64656c2e686f73745d2e617070656e64287265736f75726365290a0a2020202023206e6f772061646420646570732070657220686f73740a20202020666f7220686f73742c2066696c657320696e207065725f686f73742e6974656d7328293a0a2020202020202020666f72206866696c6520696e2066696c65733a0a202020202020202020202020666f72207064697220696e207065725f686f73745f646972735b686f73745d3a0a20202020202020202020202020202020696620280a20202020202020202020202020202020202020206866696c652e7061746820213d20706469722e706174680a2020202020202020202020202020202020202020616e64206866696c652e706174685b3a206c656e28706469722e70617468295d203d3d20706469722e706174680a20202020202020202020202020202020293a0a202020202020202020202020202020202020202023204d616b65207468652046696c65207265736f75726365207265717569726520746865206469726563746f72790a20202020202020202020202020202020202020206866696c652e72657175697265732e6164642870646972290a0a0a646566206765745f70617373776f7264732870775f66696c65293a0a202020207265636f726473203d207b7d0a202020206966206f732e706174682e6578697374732870775f66696c65293a0a202020202020202077697468206f70656e2870775f66696c652c20227222292061732066643a0a202020202020202020202020666f72206c696e6520696e2066642e726561646c696e657328293a0a202020202020202020202020202020206c696e65203d206c696e652e737472697028290a202020202020202020202020202020206966206c656e286c696e6529203e20323a0a202020202020202020202020202020202020202069203d206c696e652e696e64657828223d22290a0a20202020202020202020202020202020202020207472793a0a2020202020202020202020202020202020202020202020207265636f7264735b6c696e655b3a695d2e737472697028295d203d206c696e655b69202b2031203a5d2e737472697028290a20202020202020202020202020202020202020206578636570742056616c75654572726f723a0a202020202020202020202020202020202020202020202020706173730a0a2020202072657475726e207265636f7264730a0a0a64656620736176655f70617373776f7264732870775f66696c652c207265636f726473293a0a2020202077697468206f70656e2870775f66696c652c2022772b22292061732066643a0a2020202020202020666f72206b65792c2076616c756520696e207265636f7264732e6974656d7328293a0a20202020202020202020202066642e7772697465282225733d25735c6e22202520286b65792c2076616c756529290a0a0a40706c7567696e0a6465662067656e65726174655f70617373776f7264280a20202020636f6e746578743a20436f6e746578742c2070775f69643a2022737472696e67222c206c656e6774683a20226e756d62657222203d2032300a29202d3e2022737472696e67223a0a202020202222220a2020202047656e65726174652061206e65772072616e646f6d2070617373776f726420616e642073746f726520697420696e207468652064617461206469726563746f7279206f66207468650a2020202070726f6a6563742e204f6e206e65787420696e766f636174696f6e73207468652073746f7265642070617373776f72642077696c6c20626520757365642e0a0a202020203a706172616d2070775f69643a20546865206964206f66207468652070617373776f726420746f206964656e746966792069742e0a202020203a706172616d206c656e6774683a20546865206c656e677468206f66207468652070617373776f72642c2064656661756c74206c656e6774682069732032300a202020202222220a20202020646174615f646972203d20636f6e746578742e6765745f646174615f64697228290a2020202070775f66696c65203d206f732e706174682e6a6f696e28646174615f6469722c202270617373776f726466696c652e74787422290a0a20202020696620223d2220696e2070775f69643a0a2020202020202020726169736520457863657074696f6e28225468652070617373776f72642069642063616e6e6f7420636f6e7461696e203d22290a0a202020207265636f726473203d206765745f70617373776f7264732870775f66696c65290a0a2020202069662070775f696420696e207265636f7264733a0a202020202020202072657475726e207265636f7264735b70775f69645d0a0a20202020726e64203d2072616e646f6d2e53797374656d52616e646f6d28290a202020207077203d2022220a202020207768696c65206c656e28707729203c206c656e6774683a0a202020202020202078203d2063687228726e642e72616e64696e742833332c2031323629290a202020202020202069662072652e6d6174636828225b412d5a612d7a302d395d222c207829206973206e6f74204e6f6e653a0a2020202020202020202020207077202b3d20780a0a20202020232073746f726520746865206e65772076616c75650a202020207265636f7264735b70775f69645d203d2070770a20202020736176655f70617373776f7264732870775f66696c652c207265636f726473290a0a2020202072657475726e2070770a0a0a40706c7567696e0a6465662070617373776f726428636f6e746578743a20436f6e746578742c2070775f69643a2022737472696e672229202d3e2022737472696e67223a0a202020202222220a2020202052657472696576652074686520676976656e2070617373776f72642066726f6d20612070617373776f72642066696c652e2049742072616973657320616e20657863657074696f6e207768656e20612070617373776f7264206973206e6f7420666f756e640a0a202020203a706172616d2070775f69643a20546865206964206f66207468652070617373776f726420746f206964656e746966792069742e0a202020202222220a20202020646174615f646972203d20636f6e746578742e6765745f646174615f64697228290a2020202070775f66696c65203d206f732e706174682e6a6f696e28646174615f6469722c202270617373776f726466696c652e74787422290a0a20202020696620223d2220696e2070775f69643a0a2020202020202020726169736520457863657074696f6e28225468652070617373776f72642069642063616e6e6f7420636f6e7461696e203d22290a0a202020207265636f726473203d206765745f70617373776f7264732870775f66696c65290a0a2020202069662070775f696420696e207265636f7264733a0a202020202020202072657475726e207265636f7264735b70775f69645d0a0a20202020656c73653a0a2020202020202020726169736520457863657074696f6e282250617373776f726420257320646f6573206e6f7420657869737420696e2066696c65202573222025202870775f69642c2070775f66696c6529290a0a0a40706c7567696e28227072696e7422290a646566207072696e7466286d6573736167653a2022616e7922293a0a202020202222220a202020205072696e742074686520676976656e206d65737361676520746f207374646f75740a202020202222220a202020207072696e74286d657373616765290a0a0a40706c7567696e0a646566207265706c61636528737472696e673a2022737472696e67222c206f6c643a2022737472696e67222c206e65773a2022737472696e672229202d3e2022737472696e67223a0a2020202072657475726e20737472696e672e7265706c616365286f6c642c206e6577290a0a0a40706c7567696e0a64656620657175616c7328617267313a2022616e79222c20617267323a2022616e79222c20646573633a2022737472696e6722203d204e6f6e65293a0a202020202222220a20202020436f6d70617265206172673120616e6420617267320a202020202222220a202020206966206172673120213d20617267323a0a202020202020202069662064657363206973206e6f74204e6f6e653a0a202020202020202020202020726169736520417373657274696f6e4572726f722822257320213d2025733a2025732220252028617267312c20617267322c206465736329290a2020202020202020656c73653a0a202020202020202020202020726169736520417373657274696f6e4572726f722822257320213d2025732220252028617267312c206172673229290a0a0a40706c7567696e282261737365727422290a646566206173736572745f66756e6374696f6e2865787072657373696f6e3a2022626f6f6c222c206d6573736167653a2022737472696e6722203d202222293a0a202020202222220a20202020526169736520617373657274696f6e206572726f722069662065787072657373696f6e2069732066616c73650a202020202222220a202020206966206e6f742065787072657373696f6e3a0a2020202020202020726169736520417373657274696f6e4572726f722822417373657274696f6e206572726f723a2022202b206d657373616765290a0a0a40706c7567696e0a6465662073656c656374286f626a656374733a20226c697374222c20617474723a2022737472696e672229202d3e20226c697374223a0a202020202222220a2020202052657475726e2061206c6973742077697468207468652073656c65637420617474726962757465730a202020202222220a2020202072657475726e205b67657461747472286974656d2c20617474722920666f72206974656d20696e206f626a656374735d0a0a0a40706c7567696e0a646566206974656d286f626a656374733a20226c697374222c20696e6465783a20226e756d6265722229202d3e20226c697374223a0a202020202222220a2020202052657475726e2061206c69737420746861742073656c6563747320746865206974656d20617420696e6465782066726f6d2065616368206f6620746865207375626c697374730a202020202222220a2020202072203d205b5d0a20202020666f72206f626a20696e206f626a656374733a0a2020202020202020722e617070656e64286f626a5b696e6465785d290a0a2020202072657475726e20720a0a0a40706c7567696e0a646566206b65795f736f7274286974656d733a20226c697374222c206b65793a2022616e792229202d3e20226c697374223a0a202020202222220a20202020536f727420616e206172726179206f66206f626a656374206f6e206b65790a202020202222220a202020206966206973696e7374616e6365286b65792c207475706c65293a0a202020202020202072657475726e20736f72746564286974656d732c206b65793d61747472676574746572282a6b657929290a0a2020202072657475726e20736f72746564286974656d732c206b65793d61747472676574746572286b657929290a0a0a40706c7567696e0a6465662074696d657374616d702864756d6d793a2022616e7922203d204e6f6e6529202d3e20226e756d626572223a0a202020202222220a2020202052657475726e20616e20696e74656765722077697468207468652063757272656e7420756e69782074696d657374616d700a0a202020203a706172616d20616e793a20412064756d6d7920617267756d656e7420746f2062652061626c6520746f2075736520746869732066756e6374696f6e20617320612066696c7465720a202020202222220a2020202072657475726e20696e742874696d652e74696d652829290a0a0a40706c7567696e0a646566206361706974616c697a6528737472696e673a2022737472696e672229202d3e2022737472696e67223a0a202020202222220a202020204361706974616c697a652074686520676976656e20737472696e670a202020202222220a2020202072657475726e20737472696e672e6361706974616c697a6528290a0a0a40706c7567696e0a64656620757070657228737472696e673a2022737472696e672229202d3e2022737472696e67223a0a202020202222220a2020202052657475726e206120636f7079206f662074686520737472696e67207769746820616c6c20746865206361736564206368617261637465727320636f6e76657274656420746f207570706572636173652e0a202020202222220a2020202072657475726e20737472696e672e757070657228290a0a0a40706c7567696e0a646566206c6f77657228737472696e673a2022737472696e672229202d3e2022737472696e67223a0a202020202222220a2020202052657475726e206120636f7079206f662074686520737472696e67207769746820616c6c20746865206361736564206368617261637465727320636f6e76657274656420746f206c6f776572636173652e0a202020202222220a2020202072657475726e20737472696e672e6c6f77657228290a0a0a40706c7567696e0a6465662074797065286f626a3a2022616e792229202d3e2022616e79223a0a2020202076616c7565203d206f626a2e76616c75650a2020202072657475726e2076616c75652e7479706528292e5f5f646566696e6974696f6e5f5f0a0a0a40706c7567696e0a6465662073657175656e636528693a20226e756d626572222c2073746172743a20226e756d62657222203d20302c206f66667365743a20226e756d62657222203d203029202d3e20226c697374223a0a202020202222220a2020202052657475726e20612073657175656e6365206f662069206e756d626572732c207374617274696e672066726f6d207a65726f206f7220737461727420696620737570706c6965642e0a0a202020203a706172616d20693a20546865206e756d626572206f6620656c656d656e747320696e207468652073657175656e63652e0a202020203a706172616d2073746172743a20546865207374617274696e672076616c756520666f72207468652073657175656e63652e0a202020203a706172616d206f66667365743a205b446570726563617465645d20416e206f66667365742076616c756520287468697320706172616d657465722077696c6c2062652072656d6f76656420696e2074686520667574757265292e0a0a202020203a72657475726e3a2041206c69737420636f6e7461696e696e67207468652073657175656e6365206f66206e756d626572732e0a202020202222220a202020206966206f666673657420213d20303a0a20202020202020206c6f6767696e672e6765744c6f67676572285f5f6e616d655f5f292e7761726e696e67280a2020202020202020202020202254686520276f66667365742720706172616d6574657220696e20746865202773657175656e63652720706c7567696e206973206465707265636174656420616e642077696c6c2062652072656d6f76656420696e2061206675747572652076657273696f6e2e220a2020202020202020290a2020202072657475726e206c6973742872616e67652873746172742c20696e74286929202b207374617274202d206f666673657429290a0a0a40706c7567696e0a64656620696e6c696e65696628636f6e646974696f6e616c3a2022626f6f6c222c20613a2022616e79222c20623a2022616e792229202d3e2022616e79223a0a202020202222220a20202020416e20696e6c696e652069660a202020202222220a20202020696620636f6e646974696f6e616c3a0a202020202020202072657475726e20610a2020202072657475726e20620a0a0a40706c7567696e0a646566206174286f626a656374733a20226c697374222c20696e6465783a20226e756d6265722229202d3e2022616e79223a0a202020202222220a2020202047657420746865206974656d20617420696e6465780a202020202222220a2020202072657475726e206f626a656374735b696e7428696e646578295d0a0a0a40706c7567696e0a6465662061747472286f626a3a2022616e79222c20617474723a2022737472696e672229202d3e2022616e79223a0a2020202072657475726e2067657461747472286f626a2c2061747472290a0a0a40706c7567696e0a6465662069737365742876616c75653a2022616e792229202d3e2022626f6f6c223a0a202020202222220a2020202052657475726e73207472756520696620612076616c756520686173206265656e207365740a202020202222220a2020202072657475726e2076616c7565206973206e6f74204e6f6e650a0a0a40706c7567696e0a646566206f626a69642876616c75653a2022616e792229202d3e2022737472696e67223a0a2020202072657475726e20737472280a2020202020202020280a20202020202020202020202076616c75652e5f6765745f696e7374616e636528292c0a2020202020202020202020207374722869642876616c75652e5f6765745f696e7374616e6365282929292c0a20202020202020202020202076616c75652e5f6765745f696e7374616e636528292e5f5f636c6173735f5f2c0a2020202020202020290a20202020290a0a0a40706c7567696e0a64656620636f756e74286974656d5f6c6973743a20226c6973742229202d3e20226e756d626572223a0a202020202222220a2020202052657475726e7320746865206e756d626572206f6620656c656d656e747320696e2074686973206c6973740a202020202222220a2020202072657475726e206c656e286974656d5f6c697374290a0a0a40706c7567696e0a64656620756e69717565286974656d5f6c6973743a20226c6973742229202d3e2022626f6f6c223a0a202020202222220a2020202052657475726e73207472756520696620616c6c206974656d7320696e20746869732073657175656e63652061726520756e697175650a202020202222220a202020207365656e203d2073657428290a20202020666f72206974656d20696e206974656d5f6c6973743a0a20202020202020206966206974656d20696e207365656e3a0a20202020202020202020202072657475726e2046616c73650a20202020202020207365656e2e616464286974656d290a0a2020202072657475726e20547275650a0a0a40706c7567696e0a64656620666c617474656e286974656d5f6c6973743a20226c6973742229202d3e20226c697374223a0a202020202222220a20202020466c617474656e2074686973206c6973740a202020202222220a2020202072657475726e206c69737428636861696e2e66726f6d5f6974657261626c65286974656d5f6c69737429290a0a0a40706c7567696e0a6465662073706c697428737472696e675f6c6973743a2022737472696e67222c2064656c696d3a2022737472696e672229202d3e20226c697374223a0a202020202222220a2020202053706c69742074686520676976656e20737472696e6720696e746f2061206c6973740a0a202020203a706172616d20737472696e675f6c6973743a20546865206c69737420746f2073706c697420696e746f2070617274730a202020203a706172616d2064656c696d3a205468652064656c696d6574657220746f2073706c69742074686520746578742062790a202020202222220a2020202072657475726e20737472696e675f6c6973742e73706c69742864656c696d290a0a0a6465662064657465726d696e655f70617468286374782c206d6f64756c655f6469722c2070617468293a0a202020202222220a2020202044657465726d696e6520746865207265616c2070617468206261736564206f6e2074686520676976656e20706174680a202020202222220a2020202070617468203d205f657874656e645f70617468286374782c2070617468290a202020207061727473203d20706174682e73706c6974286f732e706174682e736570290a0a202020206d6f64756c6573203d2050726f6a6563742e67657428292e6d6f64756c65730a0a2020202069662070617274735b305d203d3d2022223a0a20202020202020206d6f64756c655f70617468203d2050726f6a6563742e67657428292e70726f6a6563745f706174680a20202020656c69662070617274735b305d206e6f7420696e206d6f64756c65733a0a2020202020202020726169736520457863657074696f6e28224d6f64756c6520257320646f6573206e6f7420657869737420666f722070617468202573222025202870617274735b305d2c207061746829290a20202020656c73653a0a20202020202020206d6f64756c655f70617468203d206d6f64756c65735b70617274735b305d5d2e5f706174680a0a2020202072657475726e206f732e706174682e6a6f696e286d6f64756c655f706174682c206d6f64756c655f6469722c206f732e706174682e7365702e6a6f696e2870617274735b313a5d29290a0a0a646566206765745f66696c655f636f6e74656e74286374782c206d6f64756c655f6469722c2070617468293a0a202020202222220a202020204765742074686520636f6e74656e7473206f6620612066696c650a202020202222220a2020202066696c656e616d65203d2064657465726d696e655f70617468286374782c206d6f64756c655f6469722c2070617468290a0a2020202069662066696c656e616d65206973204e6f6e653a0a2020202020202020726169736520457863657074696f6e2822257320646f6573206e6f742065786973742220252070617468290a0a202020206966206e6f74206f732e706174682e697366696c652866696c656e616d65293a0a2020202020202020726169736520457863657074696f6e282225732069736e277420612076616c69642066696c6520282573292220252028706174682c2066696c656e616d6529290a0a2020202066696c655f6664203d206f70656e2866696c656e616d652c20227222290a2020202069662066696c655f6664206973204e6f6e653a0a2020202020202020726169736520457863657074696f6e2822556e61626c6520746f206f70656e2066696c652025732220252066696c656e616d65290a0a20202020636f6e74656e74203d2066696c655f66642e7265616428290a2020202066696c655f66642e636c6f736528290a0a2020202072657475726e20636f6e74656e740a0a0a40706c7567696e0a64656620736f75726365286374783a20436f6e746578742c20706174683a2022737472696e672229202d3e2022737472696e67223a0a202020202222220a2020202052657475726e20746865207465787475616c20636f6e74656e7473206f662074686520676976656e2066696c650a202020202222220a2020202072657475726e206765745f66696c655f636f6e74656e74286374782c202266696c6573222c2070617468290a0a0a636c6173732046696c654d61726b657228737472293a0a202020202222220a202020204d61726b657220636c61737320746f20696e6469636174652074686174207468697320737472696e672069732061637475616c6c792061207265666572656e636520746f20612066696c65206f6e206469736b2e0a0a2020202054686973206d656368616e69736d206973206261636b7761726420636f6d70617469626c65207769746820746865206f6c6420696e2d62616e64206d656368616e69736d2e0a0a20202020546f20706173732066696c65207265666572656e6365732066726f6d206f74686572206d6f64756c65732c20796f752063616e20636f7079207061737465207468697320636c61737320696e746f20796f7572206f776e206d6f64756c652e0a20202020546865206d61746368696e6720696e207468652066696c652068616e646c65722069733a0a0a20202020202020206966202246696c654d61726b65722220696e20636f6e74656e742e5f5f636c6173735f5f2e5f5f6e616d655f5f0a0a202020202222220a0a20202020646566205f5f6e65775f5f28636c732c2066696c656e616d65293a0a20202020202020206f626a203d207374722e5f5f6e65775f5f28636c732c2022696d702d6d6f64756c652d736f757263653a66696c653a2f2f22202b2066696c656e616d65290a20202020202020206f626a2e66696c656e616d65203d2066696c656e616d650a202020202020202072657475726e206f626a0a0a0a40706c7567696e0a6465662066696c65286374783a20436f6e746578742c20706174683a2022737472696e672229202d3e2022737472696e67223a0a202020202222220a2020202052657475726e20746865207465787475616c20636f6e74656e7473206f662074686520676976656e2066696c650a202020202222220a2020202066696c656e616d65203d2064657465726d696e655f70617468286374782c202266696c6573222c2070617468290a0a2020202069662066696c656e616d65206973204e6f6e653a0a2020202020202020726169736520457863657074696f6e2822257320646f6573206e6f742065786973742220252070617468290a0a202020206966206e6f74206f732e706174682e697366696c652866696c656e616d65293a0a2020202020202020726169736520457863657074696f6e282225732069736e277420612076616c69642066696c652220252066696c656e616d65290a0a2020202072657475726e2046696c654d61726b6572286f732e706174682e616273706174682866696c656e616d6529290a0a0a40706c7567696e0a6465662066616d696c796f66286d656d6265723a20227374643a3a4f53222c2066616d696c793a2022737472696e672229202d3e2022626f6f6c223a0a202020202222220a2020202044657465726d696e65206966206d656d6265722069732061206d656d626572206f662074686520676976656e206f7065726174696e672073797374656d2066616d696c790a202020202222220a202020206966206d656d6265722e6e616d65203d3d2066616d696c793a0a202020202020202072657475726e20547275650a0a20202020706172656e74203d206d656d6265720a202020207472793a0a20202020202020207768696c6520706172656e742e66616d696c79206973206e6f74204e6f6e653a0a202020202020202020202020696620706172656e742e6e616d65203d3d2066616d696c793a0a2020202020202020202020202020202072657475726e20547275650a0a202020202020202020202020706172656e74203d20706172656e742e66616d696c790a20202020657863657074204f7074696f6e616c56616c7565457863657074696f6e3a0a2020202020202020706173730a0a2020202072657475726e2046616c73650a0a0a666163745f6361636865203d207b7d0a0a0a40706c7567696e0a6465662067657466616374280a20202020636f6e746578743a20436f6e746578742c207265736f757263653a2022616e79222c20666163745f6e616d653a2022737472696e67222c2064656661756c745f76616c75653a2022616e7922203d204e6f6e650a29202d3e2022616e79223a0a202020202222220a20202020526574726965766520612066616374206f662074686520676976656e207265736f757263650a202020202222220a20202020676c6f62616c20666163745f63616368650a0a202020207265736f757263655f6964203d20696e6d616e74612e7265736f75726365732e746f5f6964287265736f75726365290a202020206966207265736f757263655f6964206973204e6f6e653a0a2020202020202020726169736520457863657074696f6e282246616374732063616e206f6e6c79206265207265747265697665642066726f6d207265736f75726365732e22290a0a2020202023205370656369616c206361736520666f7220756e69742074657374696e6720616e64206d6f636b696e670a202020206966206861736174747228636f6e746578742e636f6d70696c65722c202272656673222920616e64202266616374732220696e20636f6e746578742e636f6d70696c65722e726566733a0a2020202020202020696620280a2020202020202020202020207265736f757263655f696420696e20636f6e746578742e636f6d70696c65722e726566735b226661637473225d0a202020202020202020202020616e6420666163745f6e616d6520696e20636f6e746578742e636f6d70696c65722e726566735b226661637473225d5b7265736f757263655f69645d0a2020202020202020293a0a20202020202020202020202072657475726e20636f6e746578742e636f6d70696c65722e726566735b226661637473225d5b7265736f757263655f69645d5b666163745f6e616d655d0a0a2020202020202020666163745f76616c7565203d20556e6b6e6f776e28736f757263653d7265736f75726365290a2020202020202020756e6b6e6f776e5f706172616d65746572732e617070656e64280a2020202020202020202020207b227265736f75726365223a207265736f757263655f69642c2022706172616d65746572223a20666163745f6e616d652c2022736f75726365223a202266616374227d0a2020202020202020290a0a202020202020202069662064656661756c745f76616c7565206973206e6f74204e6f6e653a0a20202020202020202020202072657475726e2064656661756c745f76616c75650a202020202020202072657475726e20666163745f76616c75650a202020202320456e64207370656369616c20636173650a0a202020207472793a0a2020202020202020636c69656e74203d20636f6e746578742e6765745f636c69656e7428290a0a2020202020202020656e76203d20436f6e6669672e6765742822636f6e666967222c2022656e7669726f6e6d656e74222c204e6f6e65290a2020202020202020696620656e76206973204e6f6e653a0a202020202020202020202020726169736520457863657074696f6e280a202020202020202020202020202020202254686520656e7669726f6e6d656e74206f662074686973206d6f64656c2073686f756c6420626520636f6e6669677572656420696e20636f6e6669673e656e7669726f6e6d656e74220a202020202020202020202020290a0a202020202020202023206c6f61642063616368650a20202020202020206966206e6f7420666163745f63616368653a0a0a2020202020202020202020206465662063616c6c28293a0a2020202020202020202020202020202072657475726e20636c69656e742e6c6973745f706172616d73280a20202020202020202020202020202020202020207469643d656e762c0a20202020202020202020202020202020290a0a202020202020202020202020726573756c74203d20636f6e746578742e72756e5f73796e632863616c6c290a202020202020202020202020696620726573756c742e636f6465203d3d203230303a0a20202020202020202020202020202020666163745f76616c756573203d20726573756c742e726573756c745b22706172616d6574657273225d0a20202020202020202020202020202020666f7220666163745f76616c756520696e20666163745f76616c7565733a0a2020202020202020202020202020202020202020666163745f63616368652e73657464656661756c7428666163745f76616c75655b227265736f757263655f6964225d2c207b7d295b0a202020202020202020202020202020202020202020202020666163745f76616c75655b226e616d65225d0a20202020202020202020202020202020202020205d203d20666163745f76616c75655b2276616c7565225d0a0a20202020202020202320617474656d7074206361636865206869740a20202020202020206966207265736f757263655f696420696e20666163745f63616368653a0a202020202020202020202020696620666163745f6e616d6520696e20666163745f63616368655b7265736f757263655f69645d3a0a2020202020202020202020202020202072657475726e20666163745f63616368655b7265736f757263655f69645d5b666163745f6e616d655d0a0a2020202020202020666163745f76616c7565203d204e6f6e650a0a20202020202020206465662063616c6c28293a0a20202020202020202020202072657475726e20636c69656e742e6765745f706172616d287469643d656e762c2069643d666163745f6e616d652c207265736f757263655f69643d7265736f757263655f6964290a0a2020202020202020726573756c74203d20636f6e746578742e72756e5f73796e632863616c6c290a0a2020202020202020696620726573756c742e636f6465203d3d203230303a0a202020202020202020202020666163745f76616c7565203d20726573756c742e726573756c745b22706172616d65746572225d5b2276616c7565225d0a2020202020202020656c73653a0a2020202020202020202020206c6f6767696e672e6765744c6f67676572285f5f6e616d655f5f292e696e666f280a2020202020202020202020202020202022506172616d202573206f66207265736f7572636520257320697320756e6b6e6f776e222c20666163745f6e616d652c207265736f757263655f69640a202020202020202020202020290a202020202020202020202020666163745f76616c7565203d20556e6b6e6f776e28736f757263653d7265736f75726365290a202020202020202020202020756e6b6e6f776e5f706172616d65746572732e617070656e64280a202020202020202020202020202020207b227265736f75726365223a207265736f757263655f69642c2022706172616d65746572223a20666163745f6e616d652c2022736f75726365223a202266616374227d0a202020202020202020202020290a0a2020202065786365707420436f6e6e656374696f6e526566757365644572726f723a0a20202020202020206c6f6767696e672e6765744c6f67676572285f5f6e616d655f5f292e7761726e696e67280a20202020202020202020202022506172616d202573206f66207265736f7572636520257320697320756e6b6e6f776e206265636175736520636f6e6e656374696f6e20746f20736572766572207761732072656675736564222c0a202020202020202020202020666163745f6e616d652c0a2020202020202020202020207265736f757263655f69642c0a2020202020202020290a2020202020202020666163745f76616c7565203d20556e6b6e6f776e28736f757263653d7265736f75726365290a2020202020202020756e6b6e6f776e5f706172616d65746572732e617070656e64280a2020202020202020202020207b227265736f75726365223a207265736f757263655f69642c2022706172616d65746572223a20666163745f6e616d652c2022736f75726365223a202266616374227d0a2020202020202020290a0a202020206966206973696e7374616e636528666163745f76616c75652c20556e6b6e6f776e2920616e642064656661756c745f76616c7565206973206e6f74204e6f6e653a0a202020202020202072657475726e2064656661756c745f76616c75650a0a2020202072657475726e20666163745f76616c75650a0a0a40706c7567696e0a64656620656e7669726f6e6d656e742829202d3e2022737472696e67223a0a202020202222220a2020202052657475726e2074686520656e7669726f6e6d656e742069640a202020202222220a20202020656e76203d20436f6e6669672e6765742822636f6e666967222c2022656e7669726f6e6d656e74222c204e6f6e65290a0a20202020696620656e76206973204e6f6e653a0a2020202020202020726169736520457863657074696f6e280a2020202020202020202020202254686520656e7669726f6e6d656e74206f662074686973206d6f64656c2073686f756c6420626520636f6e6669677572656420696e20636f6e6669673e656e7669726f6e6d656e74220a2020202020202020290a0a2020202072657475726e2073747228656e76290a0a0a40706c7567696e0a64656620656e7669726f6e6d656e745f6e616d65286374783a20436f6e7465787429202d3e2022737472696e67223a0a202020202222220a2020202052657475726e20746865206e616d65206f662074686520656e7669726f6e6d656e742028617320646566696e6564206f6e2074686520736572766572290a202020202222220a20202020656e76203d20656e7669726f6e6d656e7428290a0a202020206465662063616c6c28293a0a202020202020202072657475726e206374782e6765745f636c69656e7428292e6765745f656e7669726f6e6d656e742869643d656e76290a0a20202020726573756c74203d206374782e72756e5f73796e632863616c6c290a20202020696620726573756c742e636f646520213d203230303a0a202020202020202072657475726e20556e6b6e6f776e28736f757263653d656e76290a2020202072657475726e20726573756c742e726573756c745b22656e7669726f6e6d656e74225d5b226e616d65225d0a0a0a40706c7567696e0a64656620656e7669726f6e6d656e745f736572766572286374783a20436f6e7465787429202d3e2022737472696e67223a0a202020202222220a2020202052657475726e207468652061646472657373206f6620746865206d616e6167656d656e74207365727665720a202020202222220a20202020636c69656e74203d206374782e6765745f636c69656e7428290a202020207365727665725f75726c203d20636c69656e742e5f7472616e73706f72745f696e7374616e63652e5f6765745f636c69656e745f636f6e66696728290a202020206d61746368203d2072652e73656172636828225e687474705b735d3f3a2f2f285b5e3a5d2b293a222c207365727665725f75726c290a202020206966206d61746368206973206e6f74204e6f6e653a0a202020202020202072657475726e206d617463682e67726f75702831290a2020202072657475726e20556e6b6e6f776e28736f757263653d7365727665725f75726c290a0a0a40706c7567696e0a646566207365727665725f63612829202d3e2022737472696e67223a0a2020202066696c656e616d65203d20436f6e6669672e6765742822636f6d70696c65725f726573745f7472616e73706f7274222c202273736c5f63615f636572745f66696c65222c204e6f6e65290a202020206966206e6f742066696c656e616d653a0a202020202020202072657475726e2022220a0a202020206966206e6f74206f732e706174682e697366696c652866696c656e616d65293a0a2020202020202020726169736520457863657074696f6e282225732069736e277420612076616c69642066696c652220252066696c656e616d65290a0a2020202066696c655f6664203d206f70656e2866696c656e616d652c20227222290a2020202069662066696c655f6664206973204e6f6e653a0a2020202020202020726169736520457863657074696f6e2822556e61626c6520746f206f70656e2066696c652025732220252066696c656e616d65290a0a20202020636f6e74656e74203d2066696c655f66642e7265616428290a2020202072657475726e20636f6e74656e740a0a0a40706c7567696e0a646566207365727665725f73736c2829202d3e2022626f6f6c223a0a2020202072657475726e20436f6e6669672e6765742822636f6d70696c65725f726573745f7472616e73706f7274222c202273736c222c2046616c7365290a0a0a40706c7567696e0a646566207365727665725f746f6b656e28636f6e746578743a20436f6e746578742c20636c69656e745f74797065733a2022737472696e675b5d22203d205b226167656e74225d29202d3e2022737472696e67223a0a20202020746f6b656e203d20436f6e6669672e6765742822636f6d70696c65725f726573745f7472616e73706f7274222c2022746f6b656e222c204e6f6e65290a202020206966206e6f7420746f6b656e3a0a202020202020202072657475726e2022220a0a202020202320526571756573742061206e657720746f6b656e20666f722074686973206167656e740a20202020746f6b656e203d2022220a202020207472793a0a2020202020202020636c69656e74203d20636f6e746578742e6765745f636c69656e7428290a0a2020202020202020656e76203d20436f6e6669672e6765742822636f6e666967222c2022656e7669726f6e6d656e74222c204e6f6e65290a2020202020202020696620656e76206973204e6f6e653a0a202020202020202020202020726169736520457863657074696f6e280a202020202020202020202020202020202254686520656e7669726f6e6d656e74206f662074686973206d6f64656c2073686f756c6420626520636f6e6669677572656420696e20636f6e6669673e656e7669726f6e6d656e74220a202020202020202020202020290a0a20202020202020206465662063616c6c28293a0a20202020202020202020202072657475726e20636c69656e742e6372656174655f746f6b656e280a202020202020202020202020202020207469643d656e762c20636c69656e745f74797065733d6c69737428636c69656e745f7479706573292c206964656d706f74656e743d547275650a202020202020202020202020290a0a2020202020202020726573756c74203d20636f6e746578742e72756e5f73796e632863616c6c290a0a2020202020202020696620726573756c742e636f6465203d3d203230303a0a202020202020202020202020746f6b656e203d20726573756c742e726573756c745b22746f6b656e225d0a2020202020202020656c73653a0a2020202020202020202020206c6f6767696e672e6765744c6f67676572285f5f6e616d655f5f292e7761726e696e672822556e61626c6520746f206765742061206e657720746f6b656e22290a202020202020202020202020726169736520457863657074696f6e2822556e61626c6520746f2067657420612076616c696420746f6b656e22290a2020202065786365707420436f6e6e656374696f6e526566757365644572726f723a0a20202020202020206c6f6767696e672e6765744c6f67676572285f5f6e616d655f5f292e657863657074696f6e2822556e61626c6520746f206765742061206e657720746f6b656e22290a2020202020202020726169736520457863657074696f6e2822556e61626c6520746f2067657420612076616c696420746f6b656e22290a0a2020202072657475726e20746f6b656e0a0a0a40706c7567696e0a646566207365727665725f706f72742829202d3e20226e756d626572223a0a2020202072657475726e20436f6e6669672e6765742822636f6d70696c65725f726573745f7472616e73706f7274222c2022706f7274222c2038383838290a0a0a40706c7567696e0a646566206765745f656e76286e616d653a2022737472696e67222c2064656661756c745f76616c75653a2022737472696e6722203d204e6f6e6529202d3e2022737472696e67223a0a20202020656e76203d206f732e656e7669726f6e0a202020206966206e616d6520696e20656e763a0a202020202020202072657475726e20656e765b6e616d655d0a20202020656c69662064656661756c745f76616c7565206973206e6f74204e6f6e653a0a202020202020202072657475726e2064656661756c745f76616c75650a20202020656c73653a0a202020202020202072657475726e20556e6b6e6f776e28736f757263653d6e616d65290a0a0a40706c7567696e0a646566206765745f656e765f696e74286e616d653a2022737472696e67222c2064656661756c745f76616c75653a20226e756d62657222203d204e6f6e6529202d3e20226e756d626572223a0a20202020656e76203d206f732e656e7669726f6e0a202020206966206e616d6520696e20656e763a0a202020202020202072657475726e20696e7428656e765b6e616d655d290a20202020656c69662064656661756c745f76616c7565206973206e6f74204e6f6e653a0a202020202020202072657475726e2064656661756c745f76616c75650a20202020656c73653a0a202020202020202072657475726e20556e6b6e6f776e28736f757263653d6e616d65290a0a0a40706c7567696e0a6465662069735f696e7374616e6365286374783a20436f6e746578742c206f626a3a2022616e79222c20636c733a2022737472696e672229202d3e2022626f6f6c223a0a2020202074203d206374782e6765745f7479706528636c73290a202020207472793a0a2020202020202020742e76616c6964617465286f626a2e5f6765745f696e7374616e63652829290a202020206578636570742052756e74696d65457863657074696f6e3a0a202020202020202072657475726e2046616c73650a2020202072657475726e20547275650a0a0a40706c7567696e0a646566206c656e6774682876616c75653a2022737472696e672229202d3e20226e756d626572223a0a202020202222220a2020202052657475726e20746865206c656e677468206f662074686520737472696e670a202020202222220a2020202072657475726e206c656e2876616c7565290a0a0a40706c7567696e0a6465662066696c7465722876616c7565733a20226c697374222c206e6f745f6974656d3a20227374643a3a456e746974792229202d3e20226c697374223a0a202020202222220a2020202046696c746572206e6f745f6974656d2066726f6d2076616c7565730a202020202222220a2020202072657475726e205b7820666f72207820696e2076616c756573206966207820213d206e6f745f6974656d5d0a0a0a40706c7567696e0a64656620646963745f676574286463743a202264696374222c206b65793a2022737472696e672229202d3e2022737472696e67223a0a202020202222220a2020202047657420616e20656c656d656e742066726f6d2074686520646963742e2052616973657320616e20657863657074696f6e207768656e20746865206b6579206973206e6f7420666f756e6420696e2074686520646963740a202020202222220a2020202072657475726e206463745b6b65795d0a0a0a40706c7567696e0a64656620636f6e7461696e73286463743a202264696374222c206b65793a2022737472696e672229202d3e2022626f6f6c223a0a202020202222220a20202020436865636b206966206b65792065786973747320696e206463742e0a202020202222220a2020202072657475726e206b657920696e206463740a0a0a40706c7567696e282267657461747472222c20616c6c6f775f756e6b6e6f776e3d54727565290a64656620676574617474726962757465280a20202020656e746974793a20227374643a3a456e74697479222c0a202020206174747269627574655f6e616d653a2022737472696e67222c0a2020202064656661756c745f76616c75653a2022616e7922203d204e6f6e652c0a202020206e6f5f756e6b6e6f776e3a2022626f6f6c22203d20547275652c0a29202d3e2022616e79223a0a202020202222220a2020202052657475726e207468652076616c7565206f662074686520676976656e206174747269627574652e204966207468652061747472696275746520646f6573206e6f742065786973742c2072657475726e207468652064656661756c742076616c75652e0a0a202020203a61747472206e6f5f756e6b6e6f776e3a205768656e207468697320617267756d656e742069732073657420746f20747275652c2074686973206d6574686f642077696c6c2072657475726e207468652064656661756c742076616c7565207768656e20746865206174747269627574650a20202020202020202020202020202020202020202020697320756e6b6e6f776e2e0a202020202222220a202020207472793a0a202020202020202076616c7565203d206765746174747228656e746974792c206174747269627574655f6e616d65290a20202020202020206966206973696e7374616e63652876616c75652c20556e6b6e6f776e2920616e64206e6f5f756e6b6e6f776e3a0a20202020202020202020202072657475726e2064656661756c745f76616c75650a202020202020202072657475726e2076616c75650a2020202065786365707420284e6f74466f756e64457863657074696f6e2c204b65794572726f72293a0a202020202020202072657475726e2064656661756c745f76616c75650a0a0a40706c7567696e0a64656620696e766572742876616c75653a2022626f6f6c2229202d3e2022626f6f6c223a0a202020202222220a20202020496e76657274206120626f6f6c65616e2076616c75650a202020202222220a2020202072657475726e206e6f742076616c75650a0a0a40706c7567696e0a64656620746f5f6e756d6265722876616c75653a2022616e792229202d3e20226e756d626572223a0a202020202222220a20202020436f6e7665727420612076616c756520746f2061206e756d6265720a202020202222220a2020202072657475726e20696e742876616c7565290a0a0a40706c7567696e0a646566206c6973745f66696c6573286374783a20436f6e746578742c20706174683a2022737472696e672229202d3e20226c697374223a0a202020202222220a202020204c6973742066696c657320696e2061206469726563746f72790a202020202222220a2020202070617468203d2064657465726d696e655f70617468286374782c202266696c6573222c2070617468290a2020202072657475726e205b6620666f72206620696e206f732e6c697374646972287061746829206966206f732e706174682e697366696c65286f732e706174682e6a6f696e28706174682c206629295d0a0a0a40706c7567696e28616c6c6f775f756e6b6e6f776e3d54727565290a6465662069735f756e6b6e6f776e2876616c75653a2022616e792229202d3e2022626f6f6c223a0a2020202072657475726e206973696e7374616e63652876616c75652c20556e6b6e6f776e290a0a0a40706c7567696e0a6465662076616c69646174655f74797065280a2020202066715f747970655f6e616d653a2022737472696e67222c2076616c75653a2022616e79222c2076616c69646174696f6e5f706172616d65746572733a20226469637422203d204e6f6e650a29202d3e2022626f6f6c223a0a202020202222220a20202020436865636b2077686574686572206076616c756560207361746973666965732074686520636f6e73747261696e7473206f662074797065206066715f747970655f6e616d65602e205768656e2074686520676976656e2074797065202866715f747970655f6e616d65290a2020202072657175697265732076616c69646174696f6e5f706172616d65746572732c20746865792063616e2062652070726f7669646564207573696e6720746865206f7074696f6e616c206076616c69646174696f6e5f706172616d65746572736020617267756d656e742e0a0a2020202054686520666f6c6c6f77696e6720747970657320726571756972652076616c69646174696f6e5f706172616d65746572733a0a0a20202020202020202a20707964616e7469632e636f6e646563696d616c3a0a20202020202020202020202067743a20446563696d616c203d204e6f6e650a20202020202020202020202067653a20446563696d616c203d204e6f6e650a2020202020202020202020206c743a20446563696d616c203d204e6f6e650a2020202020202020202020206c653a20446563696d616c203d204e6f6e650a2020202020202020202020206d61785f6469676974733a20696e74203d204e6f6e650a202020202020202020202020646563696d616c5f706c616365733a20696e74203d204e6f6e650a2020202020202020202020206d756c7469706c655f6f663a20446563696d616c203d204e6f6e650a20202020202020202a20707964616e7469632e636f6e666c6f617420616e6420707964616e7469632e636f6e696e743a0a20202020202020202020202067743a20666c6f6174203d204e6f6e650a20202020202020202020202067653a20666c6f6174203d204e6f6e650a2020202020202020202020206c743a20666c6f6174203d204e6f6e650a2020202020202020202020206c653a20666c6f6174203d204e6f6e650a2020202020202020202020206d756c7469706c655f6f663a20666c6f6174203d204e6f6e652c0a20202020202020202a20707964616e7469632e636f6e7374723a0a2020202020202020202020206d696e5f6c656e6774683a20696e74203d204e6f6e650a2020202020202020202020206d61785f6c656e6774683a20696e74203d204e6f6e650a2020202020202020202020206375727461696c5f6c656e6774683a20696e74203d204e6f6e6520284f6e6c792076657269667920746865207265676578206f6e20746865206669727374206375727461696c5f6c656e6774682063686172616374657273290a20202020202020202020202072656765783a20737472203d204e6f6e65202020202020202020202854686520726567657820697320766572696669656420766961205061747465726e2e6d617463682829290a20202020202020202a20707964616e7469632e73747269637475726c3a0a2020202020202020202020206d696e5f6c656e6774683a20696e74203d20310a2020202020202020202020206d61785f6c656e6774683a20696e74203d2032202a2a2031360a202020202020202020202020746c645f72657175697265643a20626f6f6c203d20547275650a202020202020202020202020616c6c6f7765645f736368656d65733a204f7074696f6e616c5b5365745b7374725d5d203d204e6f6e650a0a202020204578616d706c652075736167653a0a0a20202020202020202a20446566696e65206120766c616e5f6964207479706520776869636820726570726573656e7420612076616c696420766c616e2049442028302d342c303935293a0a0a202020202020202020207479706564656620766c616e5f6964206173206e756d626572206d61746368696e67207374643a3a76616c69646174655f747970652822707964616e7469632e636f6e696e74222c2073656c662c207b226765223a20302c20226c65223a20343039357d290a202020202222220a202020207472793a0a2020202020202020696d706f727420696e6d616e74612e76616c69646174696f6e5f747970650a20202020657863657074204d6f64756c654e6f74466f756e644572726f723a0a202020202020202023205765206172652072756e6e696e6720616761696e737420612076657273696f6e206f6620696e6d616e74612d636f7265207468617420646f65736e27742068617665207468652076616c69646174696f6e5f74797065206d6574686f64207965742e0a2020202020202020232046616c6c6261636b20746f20746865206f6c6420696d706c656d656e746174696f6e2e0a202020202020202072657475726e205f76616c69646174655f747970655f6c65676163792866715f747970655f6e616d652c2076616c75652c2076616c69646174696f6e5f706172616d6574657273290a20202020656c73653a0a202020202020202023205573652076616c69646174655f7479706520696d706c656d656e746174696f6e2066726f6d20696e6d616e74612d636f72650a2020202020202020756e777261707065645f76616c7565203d2044796e616d696350726f78792e756e777261702876616c7565290a20202020202020206966206973696e7374616e636528756e777261707065645f76616c75652c204e6f6e6556616c7565293a0a202020202020202020202020756e777261707065645f76616c7565203d204e6f6e650a20202020202020207472793a0a202020202020202020202020696e6d616e74612e76616c69646174696f6e5f747970652e76616c69646174655f74797065280a2020202020202020202020202020202066715f747970655f6e616d652c20756e777261707065645f76616c75652c2076616c69646174696f6e5f706172616d65746572730a202020202020202020202020290a20202020202020206578636570742028707964616e7469632e56616c69646174696f6e4572726f722c2056616c75654572726f72293a0a20202020202020202020202072657475726e2046616c73650a202020202020202072657475726e20547275650a0a0a646566205f76616c69646174655f747970655f6c6567616379280a2020202066715f747970655f6e616d653a2022737472696e67222c2076616c75653a2022616e79222c2076616c69646174696f6e5f706172616d65746572733a20226469637422203d204e6f6e650a29202d3e2022626f6f6c223a0a202020202222220a2020202054686973206d6574686f6420636f6e7461696e7320746865206f6c6420696d706c656d656e746174696f6e206f66207468652076616c69646174655f7479706520706c7567696e20666f72206261636b776172647320636f6d7061746962696c69747920726561736f6e2e0a202020202222220a202020206966206e6f7420280a202020202020202066715f747970655f6e616d652e737461727473776974682822707964616e7469632e22290a20202020202020206f722066715f747970655f6e616d652e7374617274737769746828226461746574696d652e22290a20202020202020206f722066715f747970655f6e616d652e7374617274737769746828226970616464726573732e22290a20202020202020206f722066715f747970655f6e616d652e737461727473776974682822757569642e22290a20202020293a0a202020202020202072657475726e2046616c73650a202020206d6f64756c655f6e616d652c20747970655f6e616d65203d2066715f747970655f6e616d652e73706c697428222e222c2031290a202020206d6f64756c65203d20696d706f72746c69622e696d706f72745f6d6f64756c65286d6f64756c655f6e616d65290a2020202074203d2067657461747472286d6f64756c652c20747970655f6e616d65290a202020202320436f6e73747275637420707964616e746963206d6f64656c0a2020202069662076616c69646174696f6e5f706172616d6574657273206973206e6f74204e6f6e653a0a20202020202020206d6f64656c203d20707964616e7469632e6372656174655f6d6f64656c280a20202020202020202020202066715f747970655f6e616d652c2076616c75653d2874282a2a76616c69646174696f6e5f706172616d6574657273292c202e2e2e290a2020202020202020290a20202020656c73653a0a20202020202020206d6f64656c203d20707964616e7469632e6372656174655f6d6f64656c2866715f747970655f6e616d652c2076616c75653d28742c202e2e2e29290a202020202320446f2076616c69646174696f6e0a202020207472793a0a20202020202020206d6f64656c2876616c75653d76616c7565290a2020202065786365707420707964616e7469632e56616c69646174696f6e4572726f723a0a202020202020202072657475726e2046616c73650a0a2020202072657475726e20547275650a0a0a40706c7567696e0a6465662069735f6261736536345f656e636f64656428733a2022737472696e672229202d3e2022626f6f6c223a0a202020202222220a20202020436865636b20776865746865722074686520676976656e20737472696e672069732062617365363420656e636f6465642e0a202020202222220a202020207472793a0a2020202020202020656e636f6465645f737472203d20732e656e636f646528227574662d3822290a20202020202020206261736536342e6236346465636f646528656e636f6465645f7374722c2076616c69646174653d54727565290a2020202065786365707420457863657074696f6e3a0a202020202020202072657475726e2046616c73650a2020202072657475726e20547275650a0a0a40706c7567696e0a64656620686f73746e616d65286671646e3a2022737472696e672229202d3e2022737472696e67223a0a202020202222220a2020202052657475726e2074686520686f73746e616d652070617274206f6620746865206671646e0a202020202222220a2020202072657475726e206671646e2e73706c697428222e22295b305d0a0a0a40706c7567696e0a646566207072656669786c656e6774685f746f5f6e65746d61736b287072656669786c656e3a2022696e742229202d3e20227374643a3a697076345f61646472657373223a0a202020202222220a20202020476976656e20746865207072656669786c656e6774682c2072657475726e20746865206e65746d61736b0a202020202222220a20202020696e74657266616365203d206970616464726573732e69705f696e746572666163652866223235352e3235352e3235352e3235352f7b7072656669786c656e7d22290a2020202072657475726e2073747228696e746572666163652e6e65746d61736b290a0a0a40706c7567696e0a646566207072656669786c656e28616464723a20227374643a3a6970765f616e795f696e746572666163652229202d3e2022696e74223a0a202020202222220a2020202052657475726e20746865207072656669786c656e206f662074686520434944520a0a20202020466f7220696e7374616e63653a0a20202020202020207c207374643a3a7072696e74287072656669786c656e28223139322e3136382e312e3130302f323422292920202d2d3e202032340a202020202222220a20202020696e74657266616365203d206970616464726573732e69705f696e746572666163652861646472290a0a2020202072657475726e20696e746572666163652e6e6574776f726b2e7072656669786c656e0a0a0a40706c7567696e0a646566206e6574776f726b5f6164647265737328616464723a20227374643a3a6970765f616e795f696e746572666163652229202d3e20227374643a3a6970765f616e795f61646472657373223a0a202020202222220a2020202052657475726e20746865206e6574776f726b2061646472657373206f662074686520434944520a0a20202020466f7220696e7374616e63653a0a20202020202020207c207374643a3a7072696e74286e6574776f726b5f6164647265737328223139322e3136382e312e3130302f323422292920202d2d3e20203139322e3136382e312e300a202020202222220a20202020696e74657266616365203d206970616464726573732e69705f696e746572666163652861646472290a0a2020202072657475726e2073747228696e746572666163652e6e6574776f726b2e6e6574776f726b5f61646472657373290a0a0a40706c7567696e0a646566206e65746d61736b28616464723a20227374643a3a6970765f616e795f696e746572666163652229202d3e20227374643a3a6970765f616e795f61646472657373223a0a202020202222220a2020202052657475726e20746865206e65746d61736b206f662074686520434944520a0a20202020466f7220696e7374616e63653a0a20202020202020207c207374643a3a7072696e74286e65746d61736b28223139322e3136382e312e3130302f3234222929202020202d2d3e20203235352e3235352e3235352e300a202020202222220a20202020696e74657266616365203d206970616464726573732e69705f696e746572666163652861646472290a0a2020202072657475726e2073747228696e746572666163652e6e6574776f726b2e6e65746d61736b290a0a0a40706c7567696e0a646566206970696e64657828616464723a20227374643a3a6970765f616e795f6e6574776f726b222c20706f736974696f6e3a20226e756d6265722229202d3e2022737472696e67223a0a202020202222220a2020202052657475726e20746865206164647265737320617420706f736974696f6e20696e20746865206e6574776f726b2e0a202020202222220a202020206e6574203d206970616464726573732e69705f6e6574776f726b2861646472290a2020202072657475726e20737472286e65745b706f736974696f6e5d290a0a0a40706c7567696e0a646566206164645f746f5f697028616464723a20227374643a3a6970765f616e795f61646472657373222c206e3a20226e756d6265722229202d3e20227374643a3a6970765f616e795f61646472657373223a0a202020202222220a202020204164642061206e756d62657220746f2074686520676976656e2069702e0a202020202222220a2020202072657475726e20737472286970616464726573732e69705f61646472657373286164647229202b206e290a +7110eda4d09e062aa5e4a390b0a572ac0d2c0220 \\x31323334 +\. + + +-- +-- Data for Name: inmanta_user; Type: TABLE DATA; Schema: public; Owner: - +-- + +COPY public.inmanta_user (id, username, password_hash, auth_method) FROM stdin; +\. + + +-- +-- Data for Name: notification; Type: TABLE DATA; Schema: public; Owner: - +-- + +COPY public.notification (id, environment, created, title, message, severity, uri, read, cleared) FROM stdin; +\. + + +-- +-- Data for Name: parameter; Type: TABLE DATA; Schema: public; Owner: - +-- + +COPY public.parameter (id, name, value, environment, resource_id, source, updated, metadata) FROM stdin; +\. + + +-- +-- Data for Name: project; Type: TABLE DATA; Schema: public; Owner: - +-- + +COPY public.project (id, name) FROM stdin; +93d58b78-5add-4990-9896-2c8927b1a923 project-test-a +\. + + +-- +-- Data for Name: report; Type: TABLE DATA; Schema: public; Owner: - +-- + +COPY public.report (id, started, completed, command, name, errstream, outstream, returncode, compile) FROM stdin; +49b52f1c-5e68-440d-964f-a10ee531849a 2023-10-09 09:29:42.839891+02 2023-10-09 09:29:42.841061+02 Init Using extra environment variables during compile \n 0 4fe164f0-0745-428c-b3ba-588c2907a0a8 +3f806837-e4fe-4e83-b3ee-04b660c8e5d6 2023-10-09 09:29:42.841347+02 2023-10-09 09:29:42.862271+02 Creating venv 0 4fe164f0-0745-428c-b3ba-588c2907a0a8 +ebf11f9a-f4df-4ab8-a71d-b6a934011f65 2023-10-09 09:29:42.872543+02 2023-10-09 09:29:43.231456+02 /tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/.env/bin/python -m pip uninstall -y inmanta inmanta-service-orchestrator inmanta-core Uninstall inmanta packages from the compiler venv WARNING: Skipping inmanta as it is not installed.\nWARNING: Skipping inmanta-service-orchestrator as it is not installed.\n Found existing installation: inmanta-core 10.0.0.dev0\nNot uninstalling inmanta-core at /home/hugo/work/inmanta/github-repos/inmanta-core/src, outside environment /tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/.env\nCan't uninstall 'inmanta-core'. No files were found to uninstall.\n 0 4fe164f0-0745-428c-b3ba-588c2907a0a8 +48829096-6dc9-44dc-a339-0db28eab4bcd 2023-10-09 09:29:43.232309+02 2023-10-09 09:30:08.872095+02 /tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/.env/bin/python -m inmanta.app -vvv -X project update Updating modules inmanta.moduletool INFO Performing update attempt 1 of 5\ninmanta.module DEBUG Cloning into '/tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std'...\ninmanta.module DEBUG Installing module std (v1) (with no version constraints).\ninmanta.module INFO Checking out 4.2.1 on /tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std\ninmanta.module DEBUG Successfully installed module std (v1) version 4.2.1 in /tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std from https://github.com/inmanta/std.\ninmanta.warnings WARNING InmantaWarning: Loaded V1 module std. The use of V1 modules is deprecated. Use the equivalent V2 module instead.\ninmanta.module DEBUG Parsing took 0.000074 seconds\ninmanta.parser.cache DEBUG Compiler cache observed 0 hits and 2 misses (0%)\ninmanta.module INFO Performing fetch on /tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std\ninmanta.module INFO Checking out 4.2.1 on /tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std\ninmanta.warnings WARNING InmantaWarning: Loaded V1 module std. The use of V1 modules is deprecated. Use the equivalent V2 module instead.\ninmanta.pip DEBUG Pip command: /tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/.env/bin/python -m pip install --upgrade --upgrade-strategy eager Jinja2<4,>=3.1 email_validator<3,>=1.3 pydantic<3,>=1.10 inmanta-core==10.0.0.dev0\ninmanta.pip DEBUG Looking in indexes: https://artifacts.internal.inmanta.com/inmanta/dev\ninmanta.pip DEBUG Requirement already satisfied: Jinja2<4,>=3.1 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (3.1.2)\ninmanta.pip DEBUG Requirement already satisfied: email_validator<3,>=1.3 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (2.0.0.post2)\ninmanta.pip DEBUG Requirement already satisfied: pydantic<3,>=1.10 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (1.10.13)\ninmanta.pip DEBUG Collecting pydantic<3,>=1.10\ninmanta.pip DEBUG Using cached https://artifacts.internal.inmanta.com/root/pypi/%2Bf/bc3/ddf669d234f42/pydantic-2.4.2-py3-none-any.whl (395 kB)\ninmanta.pip DEBUG Requirement already satisfied: inmanta-core==10.0.0.dev0 in /home/hugo/work/inmanta/github-repos/inmanta-core/src (10.0.0.dev0)\ninmanta.pip DEBUG Requirement already satisfied: asyncpg~=0.25 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.28.0)\ninmanta.pip DEBUG Requirement already satisfied: build~=1.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (1.0.3)\ninmanta.pip DEBUG Requirement already satisfied: click-plugins~=1.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (1.1.1)\ninmanta.pip DEBUG Requirement already satisfied: click<8.2,>=8.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (8.1.7)\ninmanta.pip DEBUG Requirement already satisfied: colorlog~=6.4 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (6.7.0)\ninmanta.pip DEBUG Requirement already satisfied: cookiecutter<3,>=1 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (2.4.0)\ninmanta.pip DEBUG Requirement already satisfied: crontab<2.0,>=0.23 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (1.0.1)\ninmanta.pip DEBUG Requirement already satisfied: cryptography<42,>=36 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (41.0.4)\ninmanta.pip DEBUG Requirement already satisfied: docstring-parser<0.16,>=0.10 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.15)\ninmanta.pip DEBUG Requirement already satisfied: execnet<2,>=1 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (1.9.0)\ninmanta.pip DEBUG Requirement already satisfied: importlib_metadata<7,>=4 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (6.8.0)\ninmanta.pip DEBUG Requirement already satisfied: more-itertools<11,>=8 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (10.1.0)\ninmanta.pip DEBUG Requirement already satisfied: netifaces~=0.11 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.11.0)\ninmanta.pip DEBUG Requirement already satisfied: packaging>=21.3 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (23.2)\ninmanta.pip DEBUG Requirement already satisfied: pip>=21.3 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (23.2.1)\ninmanta.pip DEBUG Requirement already satisfied: ply~=3.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (3.11)\ninmanta.pip DEBUG Requirement already satisfied: pyformance~=0.4 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.4)\ninmanta.pip DEBUG Requirement already satisfied: PyJWT~=2.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (2.8.0)\ninmanta.pip DEBUG Requirement already satisfied: pynacl~=1.5 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (1.5.0)\ninmanta.pip DEBUG Requirement already satisfied: python-dateutil~=2.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (2.8.2)\ninmanta.pip DEBUG Requirement already satisfied: pyyaml~=6.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (6.0.1)\ninmanta.pip DEBUG Requirement already satisfied: texttable~=1.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (1.7.0)\ninmanta.pip DEBUG Requirement already satisfied: tornado~=6.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (6.3.3)\ninmanta.pip DEBUG Requirement already satisfied: typing_inspect~=0.9 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.9.0)\ninmanta.pip DEBUG Requirement already satisfied: ruamel.yaml~=0.17 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.17.35)\ninmanta.pip DEBUG Requirement already satisfied: toml~=0.10 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.10.2)\ninmanta.pip DEBUG Requirement already satisfied: MarkupSafe>=2.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from Jinja2<4,>=3.1) (2.1.3)\ninmanta.pip DEBUG Requirement already satisfied: dnspython>=2.0.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from email_validator<3,>=1.3) (2.4.2)\ninmanta.pip DEBUG Requirement already satisfied: idna>=2.0.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from email_validator<3,>=1.3) (3.4)\ninmanta.pip DEBUG Requirement already satisfied: typing-extensions>=4.2.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from pydantic<3,>=1.10) (4.7.1)\ninmanta.pip DEBUG Collecting typing-extensions>=4.2.0 (from pydantic<3,>=1.10)\ninmanta.pip DEBUG Using cached https://artifacts.internal.inmanta.com/root/pypi/%2Bf/8f9/2fc8806f9a6b6/typing_extensions-4.8.0-py3-none-any.whl (31 kB)\ninmanta.pip DEBUG Requirement already satisfied: pyproject_hooks in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from build~=1.0->inmanta-core==10.0.0.dev0) (1.0.0)\ninmanta.pip DEBUG Requirement already satisfied: tomli>=1.1.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from build~=1.0->inmanta-core==10.0.0.dev0) (2.0.1)\ninmanta.pip DEBUG Requirement already satisfied: binaryornot>=0.4.4 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (0.4.4)\ninmanta.pip DEBUG Requirement already satisfied: python-slugify>=4.0.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (6.1.2)\ninmanta.pip DEBUG Collecting python-slugify>=4.0.0 (from cookiecutter<3,>=1->inmanta-core==10.0.0.dev0)\ninmanta.pip DEBUG Using cached https://artifacts.internal.inmanta.com/root/pypi/%2Bf/70c/a6ea68fe63ecc/python_slugify-8.0.1-py2.py3-none-any.whl (9.7 kB)\ninmanta.pip DEBUG Requirement already satisfied: requests>=2.23.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (2.31.0)\ninmanta.pip DEBUG Requirement already satisfied: arrow in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (1.2.3)\ninmanta.pip DEBUG Collecting arrow (from cookiecutter<3,>=1->inmanta-core==10.0.0.dev0)\ninmanta.pip DEBUG Using cached https://artifacts.internal.inmanta.com/root/pypi/%2Bf/c72/8b120ebc00eb8/arrow-1.3.0-py3-none-any.whl (66 kB)\ninmanta.pip DEBUG Requirement already satisfied: rich in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (13.5.2)\ninmanta.pip DEBUG Collecting rich (from cookiecutter<3,>=1->inmanta-core==10.0.0.dev0)\ninmanta.pip DEBUG Using cached https://artifacts.internal.inmanta.com/root/pypi/%2Bf/2b3/8e2fe9ca72c9a/rich-13.6.0-py3-none-any.whl (239 kB)\ninmanta.pip DEBUG Requirement already satisfied: cffi>=1.12 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from cryptography<42,>=36->inmanta-core==10.0.0.dev0) (1.15.1)\ninmanta.pip DEBUG Collecting cffi>=1.12 (from cryptography<42,>=36->inmanta-core==10.0.0.dev0)\ninmanta.pip DEBUG Using cached https://artifacts.internal.inmanta.com/root/pypi/%2Bf/8f8/e709127c6c774/cffi-1.16.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (443 kB)\ninmanta.pip DEBUG Requirement already satisfied: zipp>=0.5 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from importlib_metadata<7,>=4->inmanta-core==10.0.0.dev0) (3.16.2)\ninmanta.pip DEBUG Collecting zipp>=0.5 (from importlib_metadata<7,>=4->inmanta-core==10.0.0.dev0)\ninmanta.pip DEBUG Using cached https://artifacts.internal.inmanta.com/root/pypi/%2Bf/0e9/23e726174922d/zipp-3.17.0-py3-none-any.whl (7.4 kB)\ninmanta.pip DEBUG Requirement already satisfied: six in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from pyformance~=0.4->inmanta-core==10.0.0.dev0) (1.16.0)\ninmanta.pip DEBUG Requirement already satisfied: ruamel.yaml.clib>=0.2.7 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from ruamel.yaml~=0.17->inmanta-core==10.0.0.dev0) (0.2.7)\ninmanta.pip DEBUG Collecting ruamel.yaml.clib>=0.2.7 (from ruamel.yaml~=0.17->inmanta-core==10.0.0.dev0)\ninmanta.pip DEBUG Using cached https://artifacts.internal.inmanta.com/root/pypi/%2Bf/da0/9ad1c359a728e/ruamel.yaml.clib-0.2.8-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl (562 kB)\ninmanta.pip DEBUG Requirement already satisfied: mypy-extensions>=0.3.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from typing_inspect~=0.9->inmanta-core==10.0.0.dev0) (1.0.0)\ninmanta.pip DEBUG Requirement already satisfied: chardet>=3.0.2 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from binaryornot>=0.4.4->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (5.2.0)\ninmanta.pip DEBUG Requirement already satisfied: pycparser in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from cffi>=1.12->cryptography<42,>=36->inmanta-core==10.0.0.dev0) (2.21)\ninmanta.pip DEBUG Requirement already satisfied: text-unidecode>=1.3 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from python-slugify>=4.0.0->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (1.3)\ninmanta.pip DEBUG Requirement already satisfied: charset-normalizer<4,>=2 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from requests>=2.23.0->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (3.2.0)\ninmanta.pip DEBUG Collecting charset-normalizer<4,>=2 (from requests>=2.23.0->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0)\ninmanta.pip DEBUG Using cached https://artifacts.internal.inmanta.com/root/pypi/%2Bf/619/d1c96099be582/charset_normalizer-3.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (138 kB)\ninmanta.pip DEBUG Requirement already satisfied: urllib3<3,>=1.21.1 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from requests>=2.23.0->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (2.0.4)\ninmanta.pip DEBUG Collecting urllib3<3,>=1.21.1 (from requests>=2.23.0->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0)\ninmanta.pip DEBUG Using cached https://artifacts.internal.inmanta.com/root/pypi/%2Bf/7a7/c7003b000adf9/urllib3-2.0.6-py3-none-any.whl (123 kB)\ninmanta.pip DEBUG Requirement already satisfied: certifi>=2017.4.17 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from requests>=2.23.0->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (2023.7.22)\ninmanta.pip DEBUG Requirement already satisfied: types-python-dateutil>=2.8.10 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from arrow->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (2.8.19.14)\ninmanta.pip DEBUG Requirement already satisfied: markdown-it-py>=2.2.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from rich->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (3.0.0)\ninmanta.pip DEBUG Requirement already satisfied: pygments<3.0.0,>=2.13.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from rich->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (2.16.1)\ninmanta.pip DEBUG Requirement already satisfied: mdurl~=0.1 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from markdown-it-py>=2.2.0->rich->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (0.1.2)\ninmanta.pip DEBUG Installing collected packages: zipp, urllib3, typing-extensions, ruamel.yaml.clib, python-slugify, charset-normalizer, cffi, rich, arrow\ninmanta.pip DEBUG Attempting uninstall: zipp\ninmanta.pip DEBUG Found existing installation: zipp 3.16.2\ninmanta.pip DEBUG Not uninstalling zipp at /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages, outside environment /tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/.env\ninmanta.pip DEBUG Can't uninstall 'zipp'. No files were found to uninstall.\ninmanta.pip DEBUG Attempting uninstall: urllib3\ninmanta.pip DEBUG Found existing installation: urllib3 2.0.4\ninmanta.pip DEBUG Not uninstalling urllib3 at /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages, outside environment /tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/.env\ninmanta.pip DEBUG Can't uninstall 'urllib3'. No files were found to uninstall.\ninmanta.pip DEBUG Attempting uninstall: typing-extensions\ninmanta.pip DEBUG Found existing installation: typing_extensions 4.7.1\ninmanta.pip DEBUG Not uninstalling typing-extensions at /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages, outside environment /tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/.env\ninmanta.pip DEBUG Can't uninstall 'typing_extensions'. No files were found to uninstall.\ninmanta.pip DEBUG Attempting uninstall: ruamel.yaml.clib\ninmanta.pip DEBUG Found existing installation: ruamel.yaml.clib 0.2.7\ninmanta.pip DEBUG Not uninstalling ruamel-yaml-clib at /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages, outside environment /tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/.env\ninmanta.pip DEBUG Can't uninstall 'ruamel.yaml.clib'. No files were found to uninstall.\ninmanta.pip DEBUG Attempting uninstall: python-slugify\ninmanta.pip DEBUG Found existing installation: python-slugify 6.1.2\ninmanta.pip DEBUG Not uninstalling python-slugify at /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages, outside environment /tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/.env\ninmanta.pip DEBUG Can't uninstall 'python-slugify'. No files were found to uninstall.\ninmanta.pip DEBUG Attempting uninstall: charset-normalizer\ninmanta.pip DEBUG Found existing installation: charset-normalizer 3.2.0\ninmanta.pip DEBUG Not uninstalling charset-normalizer at /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages, outside environment /tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/.env\ninmanta.pip DEBUG Can't uninstall 'charset-normalizer'. No files were found to uninstall.\ninmanta.pip DEBUG Attempting uninstall: cffi\ninmanta.pip DEBUG Found existing installation: cffi 1.15.1\ninmanta.pip DEBUG Not uninstalling cffi at /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages, outside environment /tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/.env\ninmanta.pip DEBUG Can't uninstall 'cffi'. No files were found to uninstall.\ninmanta.pip DEBUG Attempting uninstall: rich\ninmanta.pip DEBUG Found existing installation: rich 13.5.2\ninmanta.pip DEBUG Not uninstalling rich at /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages, outside environment /tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/.env\ninmanta.pip DEBUG Can't uninstall 'rich'. No files were found to uninstall.\ninmanta.pip DEBUG Attempting uninstall: arrow\ninmanta.pip DEBUG Found existing installation: arrow 1.2.3\ninmanta.pip DEBUG Not uninstalling arrow at /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages, outside environment /tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/.env\ninmanta.pip DEBUG Can't uninstall 'arrow'. No files were found to uninstall.\ninmanta.pip DEBUG ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.\ninmanta.pip DEBUG cloudsmith-cli 0.41.1 requires urllib3<2.0, but you have urllib3 2.0.6 which is incompatible.\ninmanta.pip DEBUG pyadr 0.19.0 requires python-slugify<7,>=6, but you have python-slugify 8.0.1 which is incompatible.\ninmanta.pip DEBUG sphinx-rtd-theme 1.1.1 requires docutils<0.18, but you have docutils 0.18.1 which is incompatible.\ninmanta.pip DEBUG sphinx-rtd-theme 1.1.1 requires sphinx<6,>=1.6, but you have sphinx 7.2.6 which is incompatible.\ninmanta.pip DEBUG Successfully installed arrow-1.3.0 cffi-1.16.0 charset-normalizer-3.3.0 python-slugify-8.0.1 rich-13.6.0 ruamel.yaml.clib-0.2.8 typing-extensions-4.8.0 urllib3-2.0.6 zipp-3.17.0\ninmanta.module INFO verifying project\ninmanta.env WARNING Incompatibility between constraint packaging<22 and installed version 23.2 (from devpi-common)\ninmanta.env WARNING Incompatibility between constraint urllib3<2.0 and installed version 2.0.6 (from cloudsmith-cli)\ninmanta.env WARNING Incompatibility between constraint python-slugify<7,>=6 and installed version 8.0.1 (from pyadr)\ninmanta.env WARNING Incompatibility between constraint docutils<0.18 and installed version 0.18.1 (from sphinx-rtd-theme)\ninmanta.env WARNING Incompatibility between constraint sphinx<6,>=1.6 and installed version 7.2.6 (from sphinx-rtd-theme)\ninmanta.moduletool INFO Performing update attempt 2 of 5\ninmanta.module DEBUG Parsing took 0.000055 seconds\ninmanta.parser.cache DEBUG Compiler cache observed 1 hits and 2 misses (33%)\ninmanta.module INFO Performing fetch on /tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std\ninmanta.module INFO Checking out 4.2.1 on /tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std\ninmanta.warnings WARNING InmantaWarning: Loaded V1 module std. The use of V1 modules is deprecated. Use the equivalent V2 module instead.\ninmanta.pip DEBUG Pip command: /tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/.env/bin/python -m pip install --upgrade --upgrade-strategy eager Jinja2<4,>=3.1 email_validator<3,>=1.3 pydantic<3,>=1.10 inmanta-core==10.0.0.dev0\ninmanta.pip DEBUG Looking in indexes: https://artifacts.internal.inmanta.com/inmanta/dev\ninmanta.pip DEBUG Requirement already satisfied: Jinja2<4,>=3.1 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (3.1.2)\ninmanta.pip DEBUG Requirement already satisfied: email_validator<3,>=1.3 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (2.0.0.post2)\ninmanta.pip DEBUG Requirement already satisfied: pydantic<3,>=1.10 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (1.10.13)\ninmanta.pip DEBUG Collecting pydantic<3,>=1.10\ninmanta.pip DEBUG Using cached https://artifacts.internal.inmanta.com/root/pypi/%2Bf/bc3/ddf669d234f42/pydantic-2.4.2-py3-none-any.whl (395 kB)\ninmanta.pip DEBUG Requirement already satisfied: inmanta-core==10.0.0.dev0 in /home/hugo/work/inmanta/github-repos/inmanta-core/src (10.0.0.dev0)\ninmanta.pip DEBUG Requirement already satisfied: asyncpg~=0.25 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.28.0)\ninmanta.pip DEBUG Requirement already satisfied: build~=1.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (1.0.3)\ninmanta.pip DEBUG Requirement already satisfied: click-plugins~=1.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (1.1.1)\ninmanta.pip DEBUG Requirement already satisfied: click<8.2,>=8.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (8.1.7)\ninmanta.pip DEBUG Requirement already satisfied: colorlog~=6.4 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (6.7.0)\ninmanta.pip DEBUG Requirement already satisfied: cookiecutter<3,>=1 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (2.4.0)\ninmanta.pip DEBUG Requirement already satisfied: crontab<2.0,>=0.23 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (1.0.1)\ninmanta.pip DEBUG Requirement already satisfied: cryptography<42,>=36 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (41.0.4)\ninmanta.pip DEBUG Requirement already satisfied: docstring-parser<0.16,>=0.10 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.15)\ninmanta.pip DEBUG Requirement already satisfied: execnet<2,>=1 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (1.9.0)\ninmanta.pip DEBUG Requirement already satisfied: importlib_metadata<7,>=4 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (6.8.0)\ninmanta.pip DEBUG Requirement already satisfied: more-itertools<11,>=8 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (10.1.0)\ninmanta.pip DEBUG Requirement already satisfied: netifaces~=0.11 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.11.0)\ninmanta.pip DEBUG Requirement already satisfied: packaging>=21.3 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (23.2)\ninmanta.pip DEBUG Requirement already satisfied: pip>=21.3 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (23.2.1)\ninmanta.pip DEBUG Requirement already satisfied: ply~=3.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (3.11)\ninmanta.pip DEBUG Requirement already satisfied: pyformance~=0.4 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.4)\ninmanta.pip DEBUG Requirement already satisfied: PyJWT~=2.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (2.8.0)\ninmanta.pip DEBUG Requirement already satisfied: pynacl~=1.5 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (1.5.0)\ninmanta.pip DEBUG Requirement already satisfied: python-dateutil~=2.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (2.8.2)\ninmanta.pip DEBUG Requirement already satisfied: pyyaml~=6.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (6.0.1)\ninmanta.pip DEBUG Requirement already satisfied: texttable~=1.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (1.7.0)\ninmanta.pip DEBUG Requirement already satisfied: tornado~=6.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (6.3.3)\ninmanta.pip DEBUG Requirement already satisfied: typing_inspect~=0.9 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.9.0)\ninmanta.pip DEBUG Requirement already satisfied: ruamel.yaml~=0.17 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.17.35)\ninmanta.pip DEBUG Requirement already satisfied: toml~=0.10 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.10.2)\ninmanta.pip DEBUG Requirement already satisfied: MarkupSafe>=2.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from Jinja2<4,>=3.1) (2.1.3)\ninmanta.pip DEBUG Requirement already satisfied: dnspython>=2.0.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from email_validator<3,>=1.3) (2.4.2)\ninmanta.pip DEBUG Requirement already satisfied: idna>=2.0.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from email_validator<3,>=1.3) (3.4)\ninmanta.pip DEBUG Requirement already satisfied: typing-extensions>=4.2.0 in ./.env/lib/python3.9/site-packages (from pydantic<3,>=1.10) (4.8.0)\ninmanta.pip DEBUG Requirement already satisfied: pyproject_hooks in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from build~=1.0->inmanta-core==10.0.0.dev0) (1.0.0)\ninmanta.pip DEBUG Requirement already satisfied: tomli>=1.1.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from build~=1.0->inmanta-core==10.0.0.dev0) (2.0.1)\ninmanta.pip DEBUG Requirement already satisfied: binaryornot>=0.4.4 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (0.4.4)\ninmanta.pip DEBUG Requirement already satisfied: python-slugify>=4.0.0 in ./.env/lib/python3.9/site-packages (from cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (8.0.1)\ninmanta.pip DEBUG Requirement already satisfied: requests>=2.23.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (2.31.0)\ninmanta.pip DEBUG Requirement already satisfied: arrow in ./.env/lib/python3.9/site-packages (from cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (1.3.0)\ninmanta.pip DEBUG Requirement already satisfied: rich in ./.env/lib/python3.9/site-packages (from cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (13.6.0)\ninmanta.pip DEBUG Requirement already satisfied: cffi>=1.12 in ./.env/lib/python3.9/site-packages (from cryptography<42,>=36->inmanta-core==10.0.0.dev0) (1.16.0)\ninmanta.pip DEBUG Requirement already satisfied: zipp>=0.5 in ./.env/lib/python3.9/site-packages (from importlib_metadata<7,>=4->inmanta-core==10.0.0.dev0) (3.17.0)\ninmanta.pip DEBUG Requirement already satisfied: six in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from pyformance~=0.4->inmanta-core==10.0.0.dev0) (1.16.0)\ninmanta.pip DEBUG Requirement already satisfied: ruamel.yaml.clib>=0.2.7 in ./.env/lib/python3.9/site-packages (from ruamel.yaml~=0.17->inmanta-core==10.0.0.dev0) (0.2.8)\ninmanta.pip DEBUG Requirement already satisfied: mypy-extensions>=0.3.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from typing_inspect~=0.9->inmanta-core==10.0.0.dev0) (1.0.0)\ninmanta.pip DEBUG Requirement already satisfied: chardet>=3.0.2 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from binaryornot>=0.4.4->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (5.2.0)\ninmanta.pip DEBUG Requirement already satisfied: pycparser in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from cffi>=1.12->cryptography<42,>=36->inmanta-core==10.0.0.dev0) (2.21)\ninmanta.pip DEBUG Requirement already satisfied: text-unidecode>=1.3 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from python-slugify>=4.0.0->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (1.3)\ninmanta.pip DEBUG Requirement already satisfied: charset-normalizer<4,>=2 in ./.env/lib/python3.9/site-packages (from requests>=2.23.0->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (3.3.0)\ninmanta.pip DEBUG Requirement already satisfied: urllib3<3,>=1.21.1 in ./.env/lib/python3.9/site-packages (from requests>=2.23.0->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (2.0.6)\ninmanta.pip DEBUG Requirement already satisfied: certifi>=2017.4.17 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from requests>=2.23.0->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (2023.7.22)\ninmanta.pip DEBUG Requirement already satisfied: types-python-dateutil>=2.8.10 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from arrow->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (2.8.19.14)\ninmanta.pip DEBUG Requirement already satisfied: markdown-it-py>=2.2.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from rich->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (3.0.0)\ninmanta.pip DEBUG Requirement already satisfied: pygments<3.0.0,>=2.13.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from rich->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (2.16.1)\ninmanta.pip DEBUG Requirement already satisfied: mdurl~=0.1 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from markdown-it-py>=2.2.0->rich->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (0.1.2)\ninmanta.module INFO verifying project\ninmanta.env WARNING Incompatibility between constraint packaging<22 and installed version 23.2 (from devpi-common)\ninmanta.env WARNING Incompatibility between constraint urllib3<2.0 and installed version 2.0.6 (from cloudsmith-cli)\ninmanta.env WARNING Incompatibility between constraint python-slugify<7,>=6 and installed version 8.0.1 (from pyadr)\ninmanta.env WARNING Incompatibility between constraint docutils<0.18 and installed version 0.18.1 (from sphinx-rtd-theme)\ninmanta.env WARNING Incompatibility between constraint sphinx<6,>=1.6 and installed version 7.2.6 (from sphinx-rtd-theme)\n 0 4fe164f0-0745-428c-b3ba-588c2907a0a8 +1362820a-368d-4290-9983-4a105e53caf2 2023-10-09 09:30:37.078538+02 2023-10-09 09:30:37.733971+02 /tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/.env/bin/python -m inmanta.app -vvv export -X -e 4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc --server_address localhost --server_port 43329 --metadata {"type": "api", "message": "Recompile trigger through API call"} --export-compile-data --export-compile-data-file /tmp/tmpfqqoyaxo --no-ssl Recompiling configuration model \n=================================== SUCCESS ===================================\n inmanta.compiler DEBUG Starting compile\ninmanta.warnings WARNING InmantaWarning: Loaded V1 module std. The use of V1 modules is deprecated. Use the equivalent V2 module instead.\ninmanta.module DEBUG Parsing took 0.003944 seconds\ninmanta.parser.cache DEBUG Compiler cache observed 2 hits and 0 misses (100%)\ninmanta.module INFO verifying project\ninmanta.env WARNING Incompatibility between constraint docutils<0.18 and installed version 0.18.1 (from sphinx-rtd-theme)\ninmanta.env WARNING Incompatibility between constraint sphinx<6,>=1.6 and installed version 7.2.6 (from sphinx-rtd-theme)\ninmanta.env WARNING Incompatibility between constraint urllib3<2.0 and installed version 2.0.6 (from cloudsmith-cli)\ninmanta.env WARNING Incompatibility between constraint python-slugify<7,>=6 and installed version 8.0.1 (from pyadr)\ninmanta.env WARNING Incompatibility between constraint packaging<22 and installed version 23.2 (from devpi-common)\ninmanta.loader DEBUG Loading module: inmanta_plugins.std\ninmanta.module DEBUG Parsing took 0.000084 seconds\ninmanta.parser.cache DEBUG Compiler cache observed 2 hits and 0 misses (100%)\ninmanta.module INFO The following modules are currently installed:\ninmanta.module INFO V1 modules:\ninmanta.module INFO std: 4.2.1\ninmanta.execute.schedulerINFO Total compilation time 0.003322\ninmanta.compiler DEBUG Compile done\ninmanta.protocol.endpointsDEBUG Start transport for client compiler\nasyncio DEBUG Using selector: EpollSelector\ninmanta.protocol.rest.clientDEBUG Getting config in section compiler_rest_transport\ninmanta.protocol.rest.clientDEBUG Calling server POST http://localhost:43329/api/v2/reserve_version\ninmanta.protocol.endpointsDEBUG Start transport for client compiler\ninmanta.export INFO Sending resources and handler source to server\ninmanta.export INFO Uploading source files\ninmanta.protocol.rest.clientDEBUG Getting config in section compiler_rest_transport\ninmanta.protocol.rest.clientDEBUG Calling server POST http://localhost:43329/api/v1/file\ninmanta.protocol.rest.clientDEBUG Getting config in section compiler_rest_transport\ninmanta.protocol.rest.clientDEBUG Calling server PUT http://localhost:43329/api/v1/codebatched/2\ninmanta.export INFO Uploading 1 files\ninmanta.protocol.rest.clientDEBUG Getting config in section compiler_rest_transport\ninmanta.protocol.rest.clientDEBUG Calling server POST http://localhost:43329/api/v1/file\ninmanta.export INFO Only 0 files are new and need to be uploaded\ninmanta.export INFO Sending resource updates to server\ninmanta.export DEBUG std::File[localhost,path=/tmp/test],v=2 not in any resource set\ninmanta.export DEBUG std::AgentConfig[internal,agentname=localhost],v=2 not in any resource set\ninmanta.protocol.rest.clientDEBUG Getting config in section compiler_rest_transport\ninmanta.protocol.rest.clientDEBUG Calling server PUT http://localhost:43329/api/v1/version\ninmanta.export INFO Committed resources with version 2\n 0 83616af2-f29c-4e3d-95d8-970e3d57cbc0 +65caa388-5a6a-402f-8652-a826b785d873 2023-10-09 09:30:15.413329+02 2023-10-09 09:30:15.414137+02 Init Using extra environment variables during compile \n 0 83616af2-f29c-4e3d-95d8-970e3d57cbc0 +ff8cfeb7-6aa0-401d-9515-ddc04fbc4dc5 2023-10-09 09:30:08.873059+02 2023-10-09 09:30:10.965421+02 /tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/.env/bin/python -m inmanta.app -vvv export -X -e 4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc --server_address localhost --server_port 43329 --metadata {"type": "api", "message": "Recompile trigger through API call"} --export-compile-data --export-compile-data-file /tmp/tmpxq1yuyet --no-ssl Recompiling configuration model \n=================================== SUCCESS ===================================\n inmanta.compiler DEBUG Starting compile\ninmanta.warnings WARNING InmantaWarning: Loaded V1 module std. The use of V1 modules is deprecated. Use the equivalent V2 module instead.\ninmanta.module DEBUG Parsing took 0.003973 seconds\ninmanta.parser.cache DEBUG Compiler cache observed 2 hits and 0 misses (100%)\ninmanta.module INFO verifying project\ninmanta.env WARNING Incompatibility between constraint python-slugify<7,>=6 and installed version 8.0.1 (from pyadr)\ninmanta.env WARNING Incompatibility between constraint urllib3<2.0 and installed version 2.0.6 (from cloudsmith-cli)\ninmanta.env WARNING Incompatibility between constraint docutils<0.18 and installed version 0.18.1 (from sphinx-rtd-theme)\ninmanta.env WARNING Incompatibility between constraint packaging<22 and installed version 23.2 (from devpi-common)\ninmanta.env WARNING Incompatibility between constraint sphinx<6,>=1.6 and installed version 7.2.6 (from sphinx-rtd-theme)\ninmanta.loader DEBUG Loading module: inmanta_plugins.std\ninmanta.module DEBUG Parsing took 0.000090 seconds\ninmanta.parser.cache DEBUG Compiler cache observed 2 hits and 0 misses (100%)\ninmanta.module INFO The following modules are currently installed:\ninmanta.module INFO V1 modules:\ninmanta.module INFO std: 4.2.1\ninmanta.execute.schedulerINFO Total compilation time 0.003301\ninmanta.compiler DEBUG Compile done\ninmanta.protocol.endpointsDEBUG Start transport for client compiler\nasyncio DEBUG Using selector: EpollSelector\ninmanta.protocol.rest.clientDEBUG Getting config in section compiler_rest_transport\ninmanta.protocol.rest.clientDEBUG Calling server POST http://localhost:43329/api/v2/reserve_version\ninmanta.protocol.endpointsDEBUG Start transport for client compiler\ninmanta.export INFO Sending resources and handler source to server\ninmanta.export INFO Uploading source files\ninmanta.protocol.rest.clientDEBUG Getting config in section compiler_rest_transport\ninmanta.protocol.rest.clientDEBUG Calling server POST http://localhost:43329/api/v1/file\ninmanta.protocol.rest.clientDEBUG Getting config in section compiler_rest_transport\ninmanta.protocol.rest.clientDEBUG Calling server PUT http://localhost:43329/api/v1/file/f20255abb8beb130e89ef3bdae958974f15163ed\ninmanta.protocol.rest.clientDEBUG Getting config in section compiler_rest_transport\ninmanta.protocol.rest.clientDEBUG Calling server PUT http://localhost:43329/api/v1/file/245df4dba212d3d890a7b88c5429f540d806a10d\ninmanta.protocol.rest.clientDEBUG Getting config in section compiler_rest_transport\ninmanta.protocol.rest.clientDEBUG Calling server PUT http://localhost:43329/api/v1/codebatched/1\ninmanta.export INFO Uploading 1 files\ninmanta.protocol.rest.clientDEBUG Getting config in section compiler_rest_transport\ninmanta.protocol.rest.clientDEBUG Calling server POST http://localhost:43329/api/v1/file\ninmanta.export INFO Only 1 files are new and need to be uploaded\ninmanta.protocol.rest.clientDEBUG Getting config in section compiler_rest_transport\ninmanta.protocol.rest.clientDEBUG Calling server PUT http://localhost:43329/api/v1/file/7110eda4d09e062aa5e4a390b0a572ac0d2c0220\ninmanta.export DEBUG Uploaded file with hash 7110eda4d09e062aa5e4a390b0a572ac0d2c0220\ninmanta.export INFO Sending resource updates to server\ninmanta.export DEBUG std::File[localhost,path=/tmp/test],v=1 not in any resource set\ninmanta.export DEBUG std::AgentConfig[internal,agentname=localhost],v=1 not in any resource set\ninmanta.protocol.rest.clientDEBUG Getting config in section compiler_rest_transport\ninmanta.protocol.rest.clientDEBUG Calling server PUT http://localhost:43329/api/v1/version\ninmanta.export INFO Committed resources with version 1\n 0 4fe164f0-0745-428c-b3ba-588c2907a0a8 +015d2198-2b85-4369-9a41-6b2ef54d4236 2023-10-09 09:30:15.417307+02 2023-10-09 09:30:15.768165+02 /tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/.env/bin/python -m pip uninstall -y inmanta inmanta-service-orchestrator inmanta-core Uninstall inmanta packages from the compiler venv WARNING: Skipping inmanta as it is not installed.\nWARNING: Skipping inmanta-service-orchestrator as it is not installed.\n Found existing installation: inmanta-core 10.0.0.dev0\nNot uninstalling inmanta-core at /home/hugo/work/inmanta/github-repos/inmanta-core/src, outside environment /tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/.env\nCan't uninstall 'inmanta-core'. No files were found to uninstall.\n 0 83616af2-f29c-4e3d-95d8-970e3d57cbc0 +7cacdecc-7980-4b79-9e1a-0f7327b9abb4 2023-10-09 09:30:15.769225+02 2023-10-09 09:30:37.077596+02 /tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/.env/bin/python -m inmanta.app -vvv -X project update Updating modules inmanta.moduletool INFO Performing update attempt 1 of 5\ninmanta.warnings WARNING InmantaWarning: Loaded V1 module std. The use of V1 modules is deprecated. Use the equivalent V2 module instead.\ninmanta.module DEBUG Parsing took 0.000065 seconds\ninmanta.parser.cache DEBUG Compiler cache observed 2 hits and 0 misses (100%)\ninmanta.module INFO Performing fetch on /tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std\ninmanta.module INFO Checking out 4.2.1 on /tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std\ninmanta.warnings WARNING InmantaWarning: Loaded V1 module std. The use of V1 modules is deprecated. Use the equivalent V2 module instead.\ninmanta.pip DEBUG Pip command: /tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/.env/bin/python -m pip install --upgrade --upgrade-strategy eager Jinja2<4,>=3.1 pydantic<3,>=1.10 email_validator<3,>=1.3 inmanta-core==10.0.0.dev0\ninmanta.pip DEBUG Looking in indexes: https://artifacts.internal.inmanta.com/inmanta/dev\ninmanta.pip DEBUG Requirement already satisfied: Jinja2<4,>=3.1 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (3.1.2)\ninmanta.pip DEBUG Requirement already satisfied: pydantic<3,>=1.10 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (1.10.13)\ninmanta.pip DEBUG Collecting pydantic<3,>=1.10\ninmanta.pip DEBUG Using cached https://artifacts.internal.inmanta.com/root/pypi/%2Bf/bc3/ddf669d234f42/pydantic-2.4.2-py3-none-any.whl (395 kB)\ninmanta.pip DEBUG Requirement already satisfied: email_validator<3,>=1.3 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (2.0.0.post2)\ninmanta.pip DEBUG Requirement already satisfied: inmanta-core==10.0.0.dev0 in /home/hugo/work/inmanta/github-repos/inmanta-core/src (10.0.0.dev0)\ninmanta.pip DEBUG Requirement already satisfied: asyncpg~=0.25 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.28.0)\ninmanta.pip DEBUG Requirement already satisfied: build~=1.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (1.0.3)\ninmanta.pip DEBUG Requirement already satisfied: click-plugins~=1.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (1.1.1)\ninmanta.pip DEBUG Requirement already satisfied: click<8.2,>=8.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (8.1.7)\ninmanta.pip DEBUG Requirement already satisfied: colorlog~=6.4 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (6.7.0)\ninmanta.pip DEBUG Requirement already satisfied: cookiecutter<3,>=1 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (2.4.0)\ninmanta.pip DEBUG Requirement already satisfied: crontab<2.0,>=0.23 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (1.0.1)\ninmanta.pip DEBUG Requirement already satisfied: cryptography<42,>=36 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (41.0.4)\ninmanta.pip DEBUG Requirement already satisfied: docstring-parser<0.16,>=0.10 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.15)\ninmanta.pip DEBUG Requirement already satisfied: execnet<2,>=1 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (1.9.0)\ninmanta.pip DEBUG Requirement already satisfied: importlib_metadata<7,>=4 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (6.8.0)\ninmanta.pip DEBUG Requirement already satisfied: more-itertools<11,>=8 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (10.1.0)\ninmanta.pip DEBUG Requirement already satisfied: netifaces~=0.11 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.11.0)\ninmanta.pip DEBUG Requirement already satisfied: packaging>=21.3 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (23.2)\ninmanta.pip DEBUG Requirement already satisfied: pip>=21.3 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (23.2.1)\ninmanta.pip DEBUG Requirement already satisfied: ply~=3.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (3.11)\ninmanta.pip DEBUG Requirement already satisfied: pyformance~=0.4 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.4)\ninmanta.pip DEBUG Requirement already satisfied: PyJWT~=2.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (2.8.0)\ninmanta.pip DEBUG Requirement already satisfied: pynacl~=1.5 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (1.5.0)\ninmanta.pip DEBUG Requirement already satisfied: python-dateutil~=2.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (2.8.2)\ninmanta.pip DEBUG Requirement already satisfied: pyyaml~=6.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (6.0.1)\ninmanta.pip DEBUG Requirement already satisfied: texttable~=1.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (1.7.0)\ninmanta.pip DEBUG Requirement already satisfied: tornado~=6.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (6.3.3)\ninmanta.pip DEBUG Requirement already satisfied: typing_inspect~=0.9 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.9.0)\ninmanta.pip DEBUG Requirement already satisfied: ruamel.yaml~=0.17 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.17.35)\ninmanta.pip DEBUG Requirement already satisfied: toml~=0.10 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.10.2)\ninmanta.pip DEBUG Requirement already satisfied: MarkupSafe>=2.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from Jinja2<4,>=3.1) (2.1.3)\ninmanta.pip DEBUG Requirement already satisfied: typing-extensions>=4.2.0 in ./.env/lib/python3.9/site-packages (from pydantic<3,>=1.10) (4.8.0)\ninmanta.pip DEBUG Requirement already satisfied: dnspython>=2.0.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from email_validator<3,>=1.3) (2.4.2)\ninmanta.pip DEBUG Requirement already satisfied: idna>=2.0.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from email_validator<3,>=1.3) (3.4)\ninmanta.pip DEBUG Requirement already satisfied: pyproject_hooks in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from build~=1.0->inmanta-core==10.0.0.dev0) (1.0.0)\ninmanta.pip DEBUG Requirement already satisfied: tomli>=1.1.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from build~=1.0->inmanta-core==10.0.0.dev0) (2.0.1)\ninmanta.pip DEBUG Requirement already satisfied: binaryornot>=0.4.4 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (0.4.4)\ninmanta.pip DEBUG Requirement already satisfied: python-slugify>=4.0.0 in ./.env/lib/python3.9/site-packages (from cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (8.0.1)\ninmanta.pip DEBUG Requirement already satisfied: requests>=2.23.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (2.31.0)\ninmanta.pip DEBUG Requirement already satisfied: arrow in ./.env/lib/python3.9/site-packages (from cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (1.3.0)\ninmanta.pip DEBUG Requirement already satisfied: rich in ./.env/lib/python3.9/site-packages (from cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (13.6.0)\ninmanta.pip DEBUG Requirement already satisfied: cffi>=1.12 in ./.env/lib/python3.9/site-packages (from cryptography<42,>=36->inmanta-core==10.0.0.dev0) (1.16.0)\ninmanta.pip DEBUG Requirement already satisfied: zipp>=0.5 in ./.env/lib/python3.9/site-packages (from importlib_metadata<7,>=4->inmanta-core==10.0.0.dev0) (3.17.0)\ninmanta.pip DEBUG Requirement already satisfied: six in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from pyformance~=0.4->inmanta-core==10.0.0.dev0) (1.16.0)\ninmanta.pip DEBUG Requirement already satisfied: ruamel.yaml.clib>=0.2.7 in ./.env/lib/python3.9/site-packages (from ruamel.yaml~=0.17->inmanta-core==10.0.0.dev0) (0.2.8)\ninmanta.pip DEBUG Requirement already satisfied: mypy-extensions>=0.3.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from typing_inspect~=0.9->inmanta-core==10.0.0.dev0) (1.0.0)\ninmanta.pip DEBUG Requirement already satisfied: chardet>=3.0.2 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from binaryornot>=0.4.4->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (5.2.0)\ninmanta.pip DEBUG Requirement already satisfied: pycparser in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from cffi>=1.12->cryptography<42,>=36->inmanta-core==10.0.0.dev0) (2.21)\ninmanta.pip DEBUG Requirement already satisfied: text-unidecode>=1.3 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from python-slugify>=4.0.0->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (1.3)\ninmanta.pip DEBUG Requirement already satisfied: charset-normalizer<4,>=2 in ./.env/lib/python3.9/site-packages (from requests>=2.23.0->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (3.3.0)\ninmanta.pip DEBUG Requirement already satisfied: urllib3<3,>=1.21.1 in ./.env/lib/python3.9/site-packages (from requests>=2.23.0->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (2.0.6)\ninmanta.pip DEBUG Requirement already satisfied: certifi>=2017.4.17 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from requests>=2.23.0->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (2023.7.22)\ninmanta.pip DEBUG Requirement already satisfied: types-python-dateutil>=2.8.10 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from arrow->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (2.8.19.14)\ninmanta.pip DEBUG Requirement already satisfied: markdown-it-py>=2.2.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from rich->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (3.0.0)\ninmanta.pip DEBUG Requirement already satisfied: pygments<3.0.0,>=2.13.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from rich->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (2.16.1)\ninmanta.pip DEBUG Requirement already satisfied: mdurl~=0.1 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from markdown-it-py>=2.2.0->rich->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (0.1.2)\ninmanta.module INFO verifying project\ninmanta.env WARNING Incompatibility between constraint urllib3<2.0 and installed version 2.0.6 (from cloudsmith-cli)\ninmanta.env WARNING Incompatibility between constraint docutils<0.18 and installed version 0.18.1 (from sphinx-rtd-theme)\ninmanta.env WARNING Incompatibility between constraint sphinx<6,>=1.6 and installed version 7.2.6 (from sphinx-rtd-theme)\ninmanta.env WARNING Incompatibility between constraint packaging<22 and installed version 23.2 (from devpi-common)\ninmanta.env WARNING Incompatibility between constraint python-slugify<7,>=6 and installed version 8.0.1 (from pyadr)\ninmanta.moduletool INFO Performing update attempt 2 of 5\ninmanta.module DEBUG Parsing took 0.000063 seconds\ninmanta.parser.cache DEBUG Compiler cache observed 3 hits and 0 misses (100%)\ninmanta.module INFO Performing fetch on /tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std\ninmanta.module INFO Checking out 4.2.1 on /tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std\ninmanta.warnings WARNING InmantaWarning: Loaded V1 module std. The use of V1 modules is deprecated. Use the equivalent V2 module instead.\ninmanta.pip DEBUG Pip command: /tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/.env/bin/python -m pip install --upgrade --upgrade-strategy eager Jinja2<4,>=3.1 pydantic<3,>=1.10 email_validator<3,>=1.3 inmanta-core==10.0.0.dev0\ninmanta.pip DEBUG Looking in indexes: https://artifacts.internal.inmanta.com/inmanta/dev\ninmanta.pip DEBUG Requirement already satisfied: Jinja2<4,>=3.1 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (3.1.2)\ninmanta.pip DEBUG Requirement already satisfied: pydantic<3,>=1.10 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (1.10.13)\ninmanta.pip DEBUG Collecting pydantic<3,>=1.10\ninmanta.pip DEBUG Using cached https://artifacts.internal.inmanta.com/root/pypi/%2Bf/bc3/ddf669d234f42/pydantic-2.4.2-py3-none-any.whl (395 kB)\ninmanta.pip DEBUG Requirement already satisfied: email_validator<3,>=1.3 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (2.0.0.post2)\ninmanta.pip DEBUG Requirement already satisfied: inmanta-core==10.0.0.dev0 in /home/hugo/work/inmanta/github-repos/inmanta-core/src (10.0.0.dev0)\ninmanta.pip DEBUG Requirement already satisfied: asyncpg~=0.25 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.28.0)\ninmanta.pip DEBUG Requirement already satisfied: build~=1.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (1.0.3)\ninmanta.pip DEBUG Requirement already satisfied: click-plugins~=1.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (1.1.1)\ninmanta.pip DEBUG Requirement already satisfied: click<8.2,>=8.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (8.1.7)\ninmanta.pip DEBUG Requirement already satisfied: colorlog~=6.4 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (6.7.0)\ninmanta.pip DEBUG Requirement already satisfied: cookiecutter<3,>=1 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (2.4.0)\ninmanta.pip DEBUG Requirement already satisfied: crontab<2.0,>=0.23 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (1.0.1)\ninmanta.pip DEBUG Requirement already satisfied: cryptography<42,>=36 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (41.0.4)\ninmanta.pip DEBUG Requirement already satisfied: docstring-parser<0.16,>=0.10 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.15)\ninmanta.pip DEBUG Requirement already satisfied: execnet<2,>=1 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (1.9.0)\ninmanta.pip DEBUG Requirement already satisfied: importlib_metadata<7,>=4 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (6.8.0)\ninmanta.pip DEBUG Requirement already satisfied: more-itertools<11,>=8 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (10.1.0)\ninmanta.pip DEBUG Requirement already satisfied: netifaces~=0.11 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.11.0)\ninmanta.pip DEBUG Requirement already satisfied: packaging>=21.3 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (23.2)\ninmanta.pip DEBUG Requirement already satisfied: pip>=21.3 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (23.2.1)\ninmanta.pip DEBUG Requirement already satisfied: ply~=3.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (3.11)\ninmanta.pip DEBUG Requirement already satisfied: pyformance~=0.4 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.4)\ninmanta.pip DEBUG Requirement already satisfied: PyJWT~=2.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (2.8.0)\ninmanta.pip DEBUG Requirement already satisfied: pynacl~=1.5 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (1.5.0)\ninmanta.pip DEBUG Requirement already satisfied: python-dateutil~=2.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (2.8.2)\ninmanta.pip DEBUG Requirement already satisfied: pyyaml~=6.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (6.0.1)\ninmanta.pip DEBUG Requirement already satisfied: texttable~=1.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (1.7.0)\ninmanta.pip DEBUG Requirement already satisfied: tornado~=6.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (6.3.3)\ninmanta.pip DEBUG Requirement already satisfied: typing_inspect~=0.9 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.9.0)\ninmanta.pip DEBUG Requirement already satisfied: ruamel.yaml~=0.17 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.17.35)\ninmanta.pip DEBUG Requirement already satisfied: toml~=0.10 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.10.2)\ninmanta.pip DEBUG Requirement already satisfied: MarkupSafe>=2.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from Jinja2<4,>=3.1) (2.1.3)\ninmanta.pip DEBUG Requirement already satisfied: typing-extensions>=4.2.0 in ./.env/lib/python3.9/site-packages (from pydantic<3,>=1.10) (4.8.0)\ninmanta.pip DEBUG Requirement already satisfied: dnspython>=2.0.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from email_validator<3,>=1.3) (2.4.2)\ninmanta.pip DEBUG Requirement already satisfied: idna>=2.0.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from email_validator<3,>=1.3) (3.4)\ninmanta.pip DEBUG Requirement already satisfied: pyproject_hooks in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from build~=1.0->inmanta-core==10.0.0.dev0) (1.0.0)\ninmanta.pip DEBUG Requirement already satisfied: tomli>=1.1.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from build~=1.0->inmanta-core==10.0.0.dev0) (2.0.1)\ninmanta.pip DEBUG Requirement already satisfied: binaryornot>=0.4.4 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (0.4.4)\ninmanta.pip DEBUG Requirement already satisfied: python-slugify>=4.0.0 in ./.env/lib/python3.9/site-packages (from cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (8.0.1)\ninmanta.pip DEBUG Requirement already satisfied: requests>=2.23.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (2.31.0)\ninmanta.pip DEBUG Requirement already satisfied: arrow in ./.env/lib/python3.9/site-packages (from cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (1.3.0)\ninmanta.pip DEBUG Requirement already satisfied: rich in ./.env/lib/python3.9/site-packages (from cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (13.6.0)\ninmanta.pip DEBUG Requirement already satisfied: cffi>=1.12 in ./.env/lib/python3.9/site-packages (from cryptography<42,>=36->inmanta-core==10.0.0.dev0) (1.16.0)\ninmanta.pip DEBUG Requirement already satisfied: zipp>=0.5 in ./.env/lib/python3.9/site-packages (from importlib_metadata<7,>=4->inmanta-core==10.0.0.dev0) (3.17.0)\ninmanta.pip DEBUG Requirement already satisfied: six in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from pyformance~=0.4->inmanta-core==10.0.0.dev0) (1.16.0)\ninmanta.pip DEBUG Requirement already satisfied: ruamel.yaml.clib>=0.2.7 in ./.env/lib/python3.9/site-packages (from ruamel.yaml~=0.17->inmanta-core==10.0.0.dev0) (0.2.8)\ninmanta.pip DEBUG Requirement already satisfied: mypy-extensions>=0.3.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from typing_inspect~=0.9->inmanta-core==10.0.0.dev0) (1.0.0)\ninmanta.pip DEBUG Requirement already satisfied: chardet>=3.0.2 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from binaryornot>=0.4.4->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (5.2.0)\ninmanta.pip DEBUG Requirement already satisfied: pycparser in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from cffi>=1.12->cryptography<42,>=36->inmanta-core==10.0.0.dev0) (2.21)\ninmanta.pip DEBUG Requirement already satisfied: text-unidecode>=1.3 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from python-slugify>=4.0.0->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (1.3)\ninmanta.pip DEBUG Requirement already satisfied: charset-normalizer<4,>=2 in ./.env/lib/python3.9/site-packages (from requests>=2.23.0->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (3.3.0)\ninmanta.pip DEBUG Requirement already satisfied: urllib3<3,>=1.21.1 in ./.env/lib/python3.9/site-packages (from requests>=2.23.0->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (2.0.6)\ninmanta.pip DEBUG Requirement already satisfied: certifi>=2017.4.17 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from requests>=2.23.0->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (2023.7.22)\ninmanta.pip DEBUG Requirement already satisfied: types-python-dateutil>=2.8.10 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from arrow->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (2.8.19.14)\ninmanta.pip DEBUG Requirement already satisfied: markdown-it-py>=2.2.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from rich->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (3.0.0)\ninmanta.pip DEBUG Requirement already satisfied: pygments<3.0.0,>=2.13.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from rich->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (2.16.1)\ninmanta.pip DEBUG Requirement already satisfied: mdurl~=0.1 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from markdown-it-py>=2.2.0->rich->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (0.1.2)\ninmanta.module INFO verifying project\ninmanta.env WARNING Incompatibility between constraint urllib3<2.0 and installed version 2.0.6 (from cloudsmith-cli)\ninmanta.env WARNING Incompatibility between constraint docutils<0.18 and installed version 0.18.1 (from sphinx-rtd-theme)\ninmanta.env WARNING Incompatibility between constraint sphinx<6,>=1.6 and installed version 7.2.6 (from sphinx-rtd-theme)\ninmanta.env WARNING Incompatibility between constraint packaging<22 and installed version 23.2 (from devpi-common)\ninmanta.env WARNING Incompatibility between constraint python-slugify<7,>=6 and installed version 8.0.1 (from pyadr)\n 0 83616af2-f29c-4e3d-95d8-970e3d57cbc0 +a107b0f8-02e3-4a7c-a5d4-9623b7fa985a 2023-10-09 09:30:38.619393+02 2023-10-09 09:30:38.622369+02 Init Using extra environment variables during compile \n 0 648485d3-887c-435b-96cd-8dcb9fb3324f +e499aa24-6755-46d3-ac93-34114439f8cc 2023-10-09 09:30:38.631187+02 2023-10-09 09:30:38.993727+02 /tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/.env/bin/python -m pip uninstall -y inmanta inmanta-service-orchestrator inmanta-core Uninstall inmanta packages from the compiler venv WARNING: Skipping inmanta as it is not installed.\nWARNING: Skipping inmanta-service-orchestrator as it is not installed.\n Found existing installation: inmanta-core 10.0.0.dev0\nNot uninstalling inmanta-core at /home/hugo/work/inmanta/github-repos/inmanta-core/src, outside environment /tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/.env\nCan't uninstall 'inmanta-core'. No files were found to uninstall.\n 0 648485d3-887c-435b-96cd-8dcb9fb3324f +41f9bac4-4a2e-430b-b0b7-979ca5c7c71a 2023-10-09 09:31:00.075282+02 2023-10-09 09:31:00.736974+02 /tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/.env/bin/python -m inmanta.app -vvv export -X -e 4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc --server_address localhost --server_port 43329 --metadata {"type": "api", "message": "Recompile trigger through API call"} --export-compile-data --export-compile-data-file /tmp/tmpfru7_59i --no-ssl Recompiling configuration model \n=================================== SUCCESS ===================================\n inmanta.compiler DEBUG Starting compile\ninmanta.warnings WARNING InmantaWarning: Loaded V1 module std. The use of V1 modules is deprecated. Use the equivalent V2 module instead.\ninmanta.module DEBUG Parsing took 0.003992 seconds\ninmanta.parser.cache DEBUG Compiler cache observed 2 hits and 0 misses (100%)\ninmanta.module INFO verifying project\ninmanta.env WARNING Incompatibility between constraint sphinx<6,>=1.6 and installed version 7.2.6 (from sphinx-rtd-theme)\ninmanta.env WARNING Incompatibility between constraint packaging<22 and installed version 23.2 (from devpi-common)\ninmanta.env WARNING Incompatibility between constraint python-slugify<7,>=6 and installed version 8.0.1 (from pyadr)\ninmanta.env WARNING Incompatibility between constraint docutils<0.18 and installed version 0.18.1 (from sphinx-rtd-theme)\ninmanta.env WARNING Incompatibility between constraint urllib3<2.0 and installed version 2.0.6 (from cloudsmith-cli)\ninmanta.loader DEBUG Loading module: inmanta_plugins.std\ninmanta.module DEBUG Parsing took 0.000084 seconds\ninmanta.parser.cache DEBUG Compiler cache observed 2 hits and 0 misses (100%)\ninmanta.module INFO The following modules are currently installed:\ninmanta.module INFO V1 modules:\ninmanta.module INFO std: 4.2.1\ninmanta.execute.schedulerINFO Total compilation time 0.003320\ninmanta.compiler DEBUG Compile done\ninmanta.protocol.endpointsDEBUG Start transport for client compiler\nasyncio DEBUG Using selector: EpollSelector\ninmanta.protocol.rest.clientDEBUG Getting config in section compiler_rest_transport\ninmanta.protocol.rest.clientDEBUG Calling server POST http://localhost:43329/api/v2/reserve_version\ninmanta.protocol.endpointsDEBUG Start transport for client compiler\ninmanta.export INFO Sending resources and handler source to server\ninmanta.export INFO Uploading source files\ninmanta.protocol.rest.clientDEBUG Getting config in section compiler_rest_transport\ninmanta.protocol.rest.clientDEBUG Calling server POST http://localhost:43329/api/v1/file\ninmanta.protocol.rest.clientDEBUG Getting config in section compiler_rest_transport\ninmanta.protocol.rest.clientDEBUG Calling server PUT http://localhost:43329/api/v1/codebatched/3\ninmanta.export INFO Uploading 1 files\ninmanta.protocol.rest.clientDEBUG Getting config in section compiler_rest_transport\ninmanta.protocol.rest.clientDEBUG Calling server POST http://localhost:43329/api/v1/file\ninmanta.export INFO Only 0 files are new and need to be uploaded\ninmanta.export INFO Sending resource updates to server\ninmanta.export DEBUG std::File[localhost,path=/tmp/test],v=3 not in any resource set\ninmanta.export DEBUG std::AgentConfig[internal,agentname=localhost],v=3 not in any resource set\ninmanta.protocol.rest.clientDEBUG Getting config in section compiler_rest_transport\ninmanta.protocol.rest.clientDEBUG Calling server PUT http://localhost:43329/api/v1/version\ninmanta.export INFO Committed resources with version 3\n 0 648485d3-887c-435b-96cd-8dcb9fb3324f +6c055055-1b96-422c-bbbe-ac24968b23e8 2023-10-09 09:31:00.902655+02 2023-10-09 09:31:01.253585+02 /tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/.env/bin/python -m pip uninstall -y inmanta inmanta-service-orchestrator inmanta-core Uninstall inmanta packages from the compiler venv WARNING: Skipping inmanta as it is not installed.\nWARNING: Skipping inmanta-service-orchestrator as it is not installed.\n Found existing installation: inmanta-core 10.0.0.dev0\nNot uninstalling inmanta-core at /home/hugo/work/inmanta/github-repos/inmanta-core/src, outside environment /tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/.env\nCan't uninstall 'inmanta-core'. No files were found to uninstall.\n 0 16453666-a7e5-4558-bf5f-9bd7a286b50c +566f31a6-47f3-4310-8bad-1bbbea1777fc 2023-10-09 09:30:38.994559+02 2023-10-09 09:31:00.074277+02 /tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/.env/bin/python -m inmanta.app -vvv -X project update Updating modules inmanta.moduletool INFO Performing update attempt 1 of 5\ninmanta.warnings WARNING InmantaWarning: Loaded V1 module std. The use of V1 modules is deprecated. Use the equivalent V2 module instead.\ninmanta.module DEBUG Parsing took 0.000067 seconds\ninmanta.parser.cache DEBUG Compiler cache observed 2 hits and 0 misses (100%)\ninmanta.module INFO Performing fetch on /tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std\ninmanta.module INFO Checking out 4.2.1 on /tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std\ninmanta.warnings WARNING InmantaWarning: Loaded V1 module std. The use of V1 modules is deprecated. Use the equivalent V2 module instead.\ninmanta.pip DEBUG Pip command: /tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/.env/bin/python -m pip install --upgrade --upgrade-strategy eager email_validator<3,>=1.3 pydantic<3,>=1.10 Jinja2<4,>=3.1 inmanta-core==10.0.0.dev0\ninmanta.pip DEBUG Looking in indexes: https://artifacts.internal.inmanta.com/inmanta/dev\ninmanta.pip DEBUG Requirement already satisfied: email_validator<3,>=1.3 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (2.0.0.post2)\ninmanta.pip DEBUG Requirement already satisfied: pydantic<3,>=1.10 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (1.10.13)\ninmanta.pip DEBUG Collecting pydantic<3,>=1.10\ninmanta.pip DEBUG Using cached https://artifacts.internal.inmanta.com/root/pypi/%2Bf/bc3/ddf669d234f42/pydantic-2.4.2-py3-none-any.whl (395 kB)\ninmanta.pip DEBUG Requirement already satisfied: Jinja2<4,>=3.1 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (3.1.2)\ninmanta.pip DEBUG Requirement already satisfied: inmanta-core==10.0.0.dev0 in /home/hugo/work/inmanta/github-repos/inmanta-core/src (10.0.0.dev0)\ninmanta.pip DEBUG Requirement already satisfied: asyncpg~=0.25 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.28.0)\ninmanta.pip DEBUG Requirement already satisfied: build~=1.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (1.0.3)\ninmanta.pip DEBUG Requirement already satisfied: click-plugins~=1.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (1.1.1)\ninmanta.pip DEBUG Requirement already satisfied: click<8.2,>=8.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (8.1.7)\ninmanta.pip DEBUG Requirement already satisfied: colorlog~=6.4 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (6.7.0)\ninmanta.pip DEBUG Requirement already satisfied: cookiecutter<3,>=1 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (2.4.0)\ninmanta.pip DEBUG Requirement already satisfied: crontab<2.0,>=0.23 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (1.0.1)\ninmanta.pip DEBUG Requirement already satisfied: cryptography<42,>=36 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (41.0.4)\ninmanta.pip DEBUG Requirement already satisfied: docstring-parser<0.16,>=0.10 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.15)\ninmanta.pip DEBUG Requirement already satisfied: execnet<2,>=1 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (1.9.0)\ninmanta.pip DEBUG Requirement already satisfied: importlib_metadata<7,>=4 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (6.8.0)\ninmanta.pip DEBUG Requirement already satisfied: more-itertools<11,>=8 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (10.1.0)\ninmanta.pip DEBUG Requirement already satisfied: netifaces~=0.11 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.11.0)\ninmanta.pip DEBUG Requirement already satisfied: packaging>=21.3 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (23.2)\ninmanta.pip DEBUG Requirement already satisfied: pip>=21.3 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (23.2.1)\ninmanta.pip DEBUG Requirement already satisfied: ply~=3.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (3.11)\ninmanta.pip DEBUG Requirement already satisfied: pyformance~=0.4 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.4)\ninmanta.pip DEBUG Requirement already satisfied: PyJWT~=2.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (2.8.0)\ninmanta.pip DEBUG Requirement already satisfied: pynacl~=1.5 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (1.5.0)\ninmanta.pip DEBUG Requirement already satisfied: python-dateutil~=2.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (2.8.2)\ninmanta.pip DEBUG Requirement already satisfied: pyyaml~=6.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (6.0.1)\ninmanta.pip DEBUG Requirement already satisfied: texttable~=1.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (1.7.0)\ninmanta.pip DEBUG Requirement already satisfied: tornado~=6.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (6.3.3)\ninmanta.pip DEBUG Requirement already satisfied: typing_inspect~=0.9 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.9.0)\ninmanta.pip DEBUG Requirement already satisfied: ruamel.yaml~=0.17 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.17.35)\ninmanta.pip DEBUG Requirement already satisfied: toml~=0.10 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.10.2)\ninmanta.pip DEBUG Requirement already satisfied: dnspython>=2.0.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from email_validator<3,>=1.3) (2.4.2)\ninmanta.pip DEBUG Requirement already satisfied: idna>=2.0.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from email_validator<3,>=1.3) (3.4)\ninmanta.pip DEBUG Requirement already satisfied: typing-extensions>=4.2.0 in ./.env/lib/python3.9/site-packages (from pydantic<3,>=1.10) (4.8.0)\ninmanta.pip DEBUG Requirement already satisfied: MarkupSafe>=2.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from Jinja2<4,>=3.1) (2.1.3)\ninmanta.pip DEBUG Requirement already satisfied: pyproject_hooks in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from build~=1.0->inmanta-core==10.0.0.dev0) (1.0.0)\ninmanta.pip DEBUG Requirement already satisfied: tomli>=1.1.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from build~=1.0->inmanta-core==10.0.0.dev0) (2.0.1)\ninmanta.pip DEBUG Requirement already satisfied: binaryornot>=0.4.4 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (0.4.4)\ninmanta.pip DEBUG Requirement already satisfied: python-slugify>=4.0.0 in ./.env/lib/python3.9/site-packages (from cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (8.0.1)\ninmanta.pip DEBUG Requirement already satisfied: requests>=2.23.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (2.31.0)\ninmanta.pip DEBUG Requirement already satisfied: arrow in ./.env/lib/python3.9/site-packages (from cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (1.3.0)\ninmanta.pip DEBUG Requirement already satisfied: rich in ./.env/lib/python3.9/site-packages (from cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (13.6.0)\ninmanta.pip DEBUG Requirement already satisfied: cffi>=1.12 in ./.env/lib/python3.9/site-packages (from cryptography<42,>=36->inmanta-core==10.0.0.dev0) (1.16.0)\ninmanta.pip DEBUG Requirement already satisfied: zipp>=0.5 in ./.env/lib/python3.9/site-packages (from importlib_metadata<7,>=4->inmanta-core==10.0.0.dev0) (3.17.0)\ninmanta.pip DEBUG Requirement already satisfied: six in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from pyformance~=0.4->inmanta-core==10.0.0.dev0) (1.16.0)\ninmanta.pip DEBUG Requirement already satisfied: ruamel.yaml.clib>=0.2.7 in ./.env/lib/python3.9/site-packages (from ruamel.yaml~=0.17->inmanta-core==10.0.0.dev0) (0.2.8)\ninmanta.pip DEBUG Requirement already satisfied: mypy-extensions>=0.3.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from typing_inspect~=0.9->inmanta-core==10.0.0.dev0) (1.0.0)\ninmanta.pip DEBUG Requirement already satisfied: chardet>=3.0.2 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from binaryornot>=0.4.4->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (5.2.0)\ninmanta.pip DEBUG Requirement already satisfied: pycparser in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from cffi>=1.12->cryptography<42,>=36->inmanta-core==10.0.0.dev0) (2.21)\ninmanta.pip DEBUG Requirement already satisfied: text-unidecode>=1.3 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from python-slugify>=4.0.0->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (1.3)\ninmanta.pip DEBUG Requirement already satisfied: charset-normalizer<4,>=2 in ./.env/lib/python3.9/site-packages (from requests>=2.23.0->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (3.3.0)\ninmanta.pip DEBUG Requirement already satisfied: urllib3<3,>=1.21.1 in ./.env/lib/python3.9/site-packages (from requests>=2.23.0->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (2.0.6)\ninmanta.pip DEBUG Requirement already satisfied: certifi>=2017.4.17 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from requests>=2.23.0->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (2023.7.22)\ninmanta.pip DEBUG Requirement already satisfied: types-python-dateutil>=2.8.10 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from arrow->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (2.8.19.14)\ninmanta.pip DEBUG Requirement already satisfied: markdown-it-py>=2.2.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from rich->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (3.0.0)\ninmanta.pip DEBUG Requirement already satisfied: pygments<3.0.0,>=2.13.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from rich->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (2.16.1)\ninmanta.pip DEBUG Requirement already satisfied: mdurl~=0.1 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from markdown-it-py>=2.2.0->rich->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (0.1.2)\ninmanta.module INFO verifying project\ninmanta.env WARNING Incompatibility between constraint python-slugify<7,>=6 and installed version 8.0.1 (from pyadr)\ninmanta.env WARNING Incompatibility between constraint sphinx<6,>=1.6 and installed version 7.2.6 (from sphinx-rtd-theme)\ninmanta.env WARNING Incompatibility between constraint urllib3<2.0 and installed version 2.0.6 (from cloudsmith-cli)\ninmanta.env WARNING Incompatibility between constraint docutils<0.18 and installed version 0.18.1 (from sphinx-rtd-theme)\ninmanta.env WARNING Incompatibility between constraint packaging<22 and installed version 23.2 (from devpi-common)\ninmanta.moduletool INFO Performing update attempt 2 of 5\ninmanta.module DEBUG Parsing took 0.000053 seconds\ninmanta.parser.cache DEBUG Compiler cache observed 3 hits and 0 misses (100%)\ninmanta.module INFO Performing fetch on /tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std\ninmanta.module INFO Checking out 4.2.1 on /tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std\ninmanta.warnings WARNING InmantaWarning: Loaded V1 module std. The use of V1 modules is deprecated. Use the equivalent V2 module instead.\ninmanta.pip DEBUG Pip command: /tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/.env/bin/python -m pip install --upgrade --upgrade-strategy eager email_validator<3,>=1.3 pydantic<3,>=1.10 Jinja2<4,>=3.1 inmanta-core==10.0.0.dev0\ninmanta.pip DEBUG Looking in indexes: https://artifacts.internal.inmanta.com/inmanta/dev\ninmanta.pip DEBUG Requirement already satisfied: email_validator<3,>=1.3 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (2.0.0.post2)\ninmanta.pip DEBUG Requirement already satisfied: pydantic<3,>=1.10 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (1.10.13)\ninmanta.pip DEBUG Collecting pydantic<3,>=1.10\ninmanta.pip DEBUG Using cached https://artifacts.internal.inmanta.com/root/pypi/%2Bf/bc3/ddf669d234f42/pydantic-2.4.2-py3-none-any.whl (395 kB)\ninmanta.pip DEBUG Requirement already satisfied: Jinja2<4,>=3.1 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (3.1.2)\ninmanta.pip DEBUG Requirement already satisfied: inmanta-core==10.0.0.dev0 in /home/hugo/work/inmanta/github-repos/inmanta-core/src (10.0.0.dev0)\ninmanta.pip DEBUG Requirement already satisfied: asyncpg~=0.25 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.28.0)\ninmanta.pip DEBUG Requirement already satisfied: build~=1.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (1.0.3)\ninmanta.pip DEBUG Requirement already satisfied: click-plugins~=1.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (1.1.1)\ninmanta.pip DEBUG Requirement already satisfied: click<8.2,>=8.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (8.1.7)\ninmanta.pip DEBUG Requirement already satisfied: colorlog~=6.4 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (6.7.0)\ninmanta.pip DEBUG Requirement already satisfied: cookiecutter<3,>=1 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (2.4.0)\ninmanta.pip DEBUG Requirement already satisfied: crontab<2.0,>=0.23 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (1.0.1)\ninmanta.pip DEBUG Requirement already satisfied: cryptography<42,>=36 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (41.0.4)\ninmanta.pip DEBUG Requirement already satisfied: docstring-parser<0.16,>=0.10 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.15)\ninmanta.pip DEBUG Requirement already satisfied: execnet<2,>=1 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (1.9.0)\ninmanta.pip DEBUG Requirement already satisfied: importlib_metadata<7,>=4 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (6.8.0)\ninmanta.pip DEBUG Requirement already satisfied: more-itertools<11,>=8 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (10.1.0)\ninmanta.pip DEBUG Requirement already satisfied: netifaces~=0.11 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.11.0)\ninmanta.pip DEBUG Requirement already satisfied: packaging>=21.3 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (23.2)\ninmanta.pip DEBUG Requirement already satisfied: pip>=21.3 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (23.2.1)\ninmanta.pip DEBUG Requirement already satisfied: ply~=3.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (3.11)\ninmanta.pip DEBUG Requirement already satisfied: pyformance~=0.4 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.4)\ninmanta.pip DEBUG Requirement already satisfied: PyJWT~=2.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (2.8.0)\ninmanta.pip DEBUG Requirement already satisfied: pynacl~=1.5 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (1.5.0)\ninmanta.pip DEBUG Requirement already satisfied: python-dateutil~=2.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (2.8.2)\ninmanta.pip DEBUG Requirement already satisfied: pyyaml~=6.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (6.0.1)\ninmanta.pip DEBUG Requirement already satisfied: texttable~=1.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (1.7.0)\ninmanta.pip DEBUG Requirement already satisfied: tornado~=6.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (6.3.3)\ninmanta.pip DEBUG Requirement already satisfied: typing_inspect~=0.9 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.9.0)\ninmanta.pip DEBUG Requirement already satisfied: ruamel.yaml~=0.17 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.17.35)\ninmanta.pip DEBUG Requirement already satisfied: toml~=0.10 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.10.2)\ninmanta.pip DEBUG Requirement already satisfied: dnspython>=2.0.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from email_validator<3,>=1.3) (2.4.2)\ninmanta.pip DEBUG Requirement already satisfied: idna>=2.0.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from email_validator<3,>=1.3) (3.4)\ninmanta.pip DEBUG Requirement already satisfied: typing-extensions>=4.2.0 in ./.env/lib/python3.9/site-packages (from pydantic<3,>=1.10) (4.8.0)\ninmanta.pip DEBUG Requirement already satisfied: MarkupSafe>=2.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from Jinja2<4,>=3.1) (2.1.3)\ninmanta.pip DEBUG Requirement already satisfied: pyproject_hooks in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from build~=1.0->inmanta-core==10.0.0.dev0) (1.0.0)\ninmanta.pip DEBUG Requirement already satisfied: tomli>=1.1.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from build~=1.0->inmanta-core==10.0.0.dev0) (2.0.1)\ninmanta.pip DEBUG Requirement already satisfied: binaryornot>=0.4.4 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (0.4.4)\ninmanta.pip DEBUG Requirement already satisfied: python-slugify>=4.0.0 in ./.env/lib/python3.9/site-packages (from cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (8.0.1)\ninmanta.pip DEBUG Requirement already satisfied: requests>=2.23.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (2.31.0)\ninmanta.pip DEBUG Requirement already satisfied: arrow in ./.env/lib/python3.9/site-packages (from cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (1.3.0)\ninmanta.pip DEBUG Requirement already satisfied: rich in ./.env/lib/python3.9/site-packages (from cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (13.6.0)\ninmanta.pip DEBUG Requirement already satisfied: cffi>=1.12 in ./.env/lib/python3.9/site-packages (from cryptography<42,>=36->inmanta-core==10.0.0.dev0) (1.16.0)\ninmanta.pip DEBUG Requirement already satisfied: zipp>=0.5 in ./.env/lib/python3.9/site-packages (from importlib_metadata<7,>=4->inmanta-core==10.0.0.dev0) (3.17.0)\ninmanta.pip DEBUG Requirement already satisfied: six in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from pyformance~=0.4->inmanta-core==10.0.0.dev0) (1.16.0)\ninmanta.pip DEBUG Requirement already satisfied: ruamel.yaml.clib>=0.2.7 in ./.env/lib/python3.9/site-packages (from ruamel.yaml~=0.17->inmanta-core==10.0.0.dev0) (0.2.8)\ninmanta.pip DEBUG Requirement already satisfied: mypy-extensions>=0.3.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from typing_inspect~=0.9->inmanta-core==10.0.0.dev0) (1.0.0)\ninmanta.pip DEBUG Requirement already satisfied: chardet>=3.0.2 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from binaryornot>=0.4.4->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (5.2.0)\ninmanta.pip DEBUG Requirement already satisfied: pycparser in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from cffi>=1.12->cryptography<42,>=36->inmanta-core==10.0.0.dev0) (2.21)\ninmanta.pip DEBUG Requirement already satisfied: text-unidecode>=1.3 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from python-slugify>=4.0.0->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (1.3)\ninmanta.pip DEBUG Requirement already satisfied: charset-normalizer<4,>=2 in ./.env/lib/python3.9/site-packages (from requests>=2.23.0->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (3.3.0)\ninmanta.pip DEBUG Requirement already satisfied: urllib3<3,>=1.21.1 in ./.env/lib/python3.9/site-packages (from requests>=2.23.0->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (2.0.6)\ninmanta.pip DEBUG Requirement already satisfied: certifi>=2017.4.17 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from requests>=2.23.0->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (2023.7.22)\ninmanta.pip DEBUG Requirement already satisfied: types-python-dateutil>=2.8.10 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from arrow->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (2.8.19.14)\ninmanta.pip DEBUG Requirement already satisfied: markdown-it-py>=2.2.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from rich->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (3.0.0)\ninmanta.pip DEBUG Requirement already satisfied: pygments<3.0.0,>=2.13.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from rich->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (2.16.1)\ninmanta.pip DEBUG Requirement already satisfied: mdurl~=0.1 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from markdown-it-py>=2.2.0->rich->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (0.1.2)\ninmanta.module INFO verifying project\ninmanta.env WARNING Incompatibility between constraint python-slugify<7,>=6 and installed version 8.0.1 (from pyadr)\ninmanta.env WARNING Incompatibility between constraint sphinx<6,>=1.6 and installed version 7.2.6 (from sphinx-rtd-theme)\ninmanta.env WARNING Incompatibility between constraint urllib3<2.0 and installed version 2.0.6 (from cloudsmith-cli)\ninmanta.env WARNING Incompatibility between constraint docutils<0.18 and installed version 0.18.1 (from sphinx-rtd-theme)\ninmanta.env WARNING Incompatibility between constraint packaging<22 and installed version 23.2 (from devpi-common)\n 0 648485d3-887c-435b-96cd-8dcb9fb3324f +0182ee60-31c9-4e81-aaeb-54a3b7a5a554 2023-10-09 09:31:00.898073+02 2023-10-09 09:31:00.89872+02 Init Using extra environment variables during compile \n 0 16453666-a7e5-4558-bf5f-9bd7a286b50c +1d8aa08d-e9f5-4a02-a65c-28220d462e7a 2023-10-09 09:31:01.254407+02 2023-10-09 09:31:22.894284+02 /tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/.env/bin/python -m inmanta.app -vvv -X project update Updating modules inmanta.moduletool INFO Performing update attempt 1 of 5\ninmanta.warnings WARNING InmantaWarning: Loaded V1 module std. The use of V1 modules is deprecated. Use the equivalent V2 module instead.\ninmanta.module DEBUG Parsing took 0.000067 seconds\ninmanta.parser.cache DEBUG Compiler cache observed 2 hits and 0 misses (100%)\ninmanta.module INFO Performing fetch on /tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std\ninmanta.module INFO Checking out 4.2.1 on /tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std\ninmanta.warnings WARNING InmantaWarning: Loaded V1 module std. The use of V1 modules is deprecated. Use the equivalent V2 module instead.\ninmanta.pip DEBUG Pip command: /tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/.env/bin/python -m pip install --upgrade --upgrade-strategy eager pydantic<3,>=1.10 Jinja2<4,>=3.1 email_validator<3,>=1.3 inmanta-core==10.0.0.dev0\ninmanta.pip DEBUG Looking in indexes: https://artifacts.internal.inmanta.com/inmanta/dev\ninmanta.pip DEBUG Requirement already satisfied: pydantic<3,>=1.10 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (1.10.13)\ninmanta.pip DEBUG Collecting pydantic<3,>=1.10\ninmanta.pip DEBUG Using cached https://artifacts.internal.inmanta.com/root/pypi/%2Bf/bc3/ddf669d234f42/pydantic-2.4.2-py3-none-any.whl (395 kB)\ninmanta.pip DEBUG Requirement already satisfied: Jinja2<4,>=3.1 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (3.1.2)\ninmanta.pip DEBUG Requirement already satisfied: email_validator<3,>=1.3 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (2.0.0.post2)\ninmanta.pip DEBUG Requirement already satisfied: inmanta-core==10.0.0.dev0 in /home/hugo/work/inmanta/github-repos/inmanta-core/src (10.0.0.dev0)\ninmanta.pip DEBUG Requirement already satisfied: asyncpg~=0.25 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.28.0)\ninmanta.pip DEBUG Requirement already satisfied: build~=1.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (1.0.3)\ninmanta.pip DEBUG Requirement already satisfied: click-plugins~=1.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (1.1.1)\ninmanta.pip DEBUG Requirement already satisfied: click<8.2,>=8.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (8.1.7)\ninmanta.pip DEBUG Requirement already satisfied: colorlog~=6.4 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (6.7.0)\ninmanta.pip DEBUG Requirement already satisfied: cookiecutter<3,>=1 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (2.4.0)\ninmanta.pip DEBUG Requirement already satisfied: crontab<2.0,>=0.23 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (1.0.1)\ninmanta.pip DEBUG Requirement already satisfied: cryptography<42,>=36 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (41.0.4)\ninmanta.pip DEBUG Requirement already satisfied: docstring-parser<0.16,>=0.10 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.15)\ninmanta.pip DEBUG Requirement already satisfied: execnet<2,>=1 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (1.9.0)\ninmanta.pip DEBUG Requirement already satisfied: importlib_metadata<7,>=4 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (6.8.0)\ninmanta.pip DEBUG Requirement already satisfied: more-itertools<11,>=8 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (10.1.0)\ninmanta.pip DEBUG Requirement already satisfied: netifaces~=0.11 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.11.0)\ninmanta.pip DEBUG Requirement already satisfied: packaging>=21.3 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (23.2)\ninmanta.pip DEBUG Requirement already satisfied: pip>=21.3 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (23.2.1)\ninmanta.pip DEBUG Requirement already satisfied: ply~=3.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (3.11)\ninmanta.pip DEBUG Requirement already satisfied: pyformance~=0.4 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.4)\ninmanta.pip DEBUG Requirement already satisfied: PyJWT~=2.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (2.8.0)\ninmanta.pip DEBUG Requirement already satisfied: pynacl~=1.5 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (1.5.0)\ninmanta.pip DEBUG Requirement already satisfied: python-dateutil~=2.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (2.8.2)\ninmanta.pip DEBUG Requirement already satisfied: pyyaml~=6.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (6.0.1)\ninmanta.pip DEBUG Requirement already satisfied: texttable~=1.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (1.7.0)\ninmanta.pip DEBUG Requirement already satisfied: tornado~=6.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (6.3.3)\ninmanta.pip DEBUG Requirement already satisfied: typing_inspect~=0.9 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.9.0)\ninmanta.pip DEBUG Requirement already satisfied: ruamel.yaml~=0.17 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.17.35)\ninmanta.pip DEBUG Requirement already satisfied: toml~=0.10 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.10.2)\ninmanta.pip DEBUG Requirement already satisfied: typing-extensions>=4.2.0 in ./.env/lib/python3.9/site-packages (from pydantic<3,>=1.10) (4.8.0)\ninmanta.pip DEBUG Requirement already satisfied: MarkupSafe>=2.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from Jinja2<4,>=3.1) (2.1.3)\ninmanta.pip DEBUG Requirement already satisfied: dnspython>=2.0.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from email_validator<3,>=1.3) (2.4.2)\ninmanta.pip DEBUG Requirement already satisfied: idna>=2.0.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from email_validator<3,>=1.3) (3.4)\ninmanta.pip DEBUG Requirement already satisfied: pyproject_hooks in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from build~=1.0->inmanta-core==10.0.0.dev0) (1.0.0)\ninmanta.pip DEBUG Requirement already satisfied: tomli>=1.1.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from build~=1.0->inmanta-core==10.0.0.dev0) (2.0.1)\ninmanta.pip DEBUG Requirement already satisfied: binaryornot>=0.4.4 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (0.4.4)\ninmanta.pip DEBUG Requirement already satisfied: python-slugify>=4.0.0 in ./.env/lib/python3.9/site-packages (from cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (8.0.1)\ninmanta.pip DEBUG Requirement already satisfied: requests>=2.23.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (2.31.0)\ninmanta.pip DEBUG Requirement already satisfied: arrow in ./.env/lib/python3.9/site-packages (from cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (1.3.0)\ninmanta.pip DEBUG Requirement already satisfied: rich in ./.env/lib/python3.9/site-packages (from cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (13.6.0)\ninmanta.pip DEBUG Requirement already satisfied: cffi>=1.12 in ./.env/lib/python3.9/site-packages (from cryptography<42,>=36->inmanta-core==10.0.0.dev0) (1.16.0)\ninmanta.pip DEBUG Requirement already satisfied: zipp>=0.5 in ./.env/lib/python3.9/site-packages (from importlib_metadata<7,>=4->inmanta-core==10.0.0.dev0) (3.17.0)\ninmanta.pip DEBUG Requirement already satisfied: six in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from pyformance~=0.4->inmanta-core==10.0.0.dev0) (1.16.0)\ninmanta.pip DEBUG Requirement already satisfied: ruamel.yaml.clib>=0.2.7 in ./.env/lib/python3.9/site-packages (from ruamel.yaml~=0.17->inmanta-core==10.0.0.dev0) (0.2.8)\ninmanta.pip DEBUG Requirement already satisfied: mypy-extensions>=0.3.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from typing_inspect~=0.9->inmanta-core==10.0.0.dev0) (1.0.0)\ninmanta.pip DEBUG Requirement already satisfied: chardet>=3.0.2 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from binaryornot>=0.4.4->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (5.2.0)\ninmanta.pip DEBUG Requirement already satisfied: pycparser in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from cffi>=1.12->cryptography<42,>=36->inmanta-core==10.0.0.dev0) (2.21)\ninmanta.pip DEBUG Requirement already satisfied: text-unidecode>=1.3 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from python-slugify>=4.0.0->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (1.3)\ninmanta.pip DEBUG Requirement already satisfied: charset-normalizer<4,>=2 in ./.env/lib/python3.9/site-packages (from requests>=2.23.0->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (3.3.0)\ninmanta.pip DEBUG Requirement already satisfied: urllib3<3,>=1.21.1 in ./.env/lib/python3.9/site-packages (from requests>=2.23.0->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (2.0.6)\ninmanta.pip DEBUG Requirement already satisfied: certifi>=2017.4.17 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from requests>=2.23.0->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (2023.7.22)\ninmanta.pip DEBUG Requirement already satisfied: types-python-dateutil>=2.8.10 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from arrow->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (2.8.19.14)\ninmanta.pip DEBUG Requirement already satisfied: markdown-it-py>=2.2.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from rich->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (3.0.0)\ninmanta.pip DEBUG Requirement already satisfied: pygments<3.0.0,>=2.13.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from rich->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (2.16.1)\ninmanta.pip DEBUG Requirement already satisfied: mdurl~=0.1 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from markdown-it-py>=2.2.0->rich->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (0.1.2)\ninmanta.module INFO verifying project\ninmanta.env WARNING Incompatibility between constraint python-slugify<7,>=6 and installed version 8.0.1 (from pyadr)\ninmanta.env WARNING Incompatibility between constraint sphinx<6,>=1.6 and installed version 7.2.6 (from sphinx-rtd-theme)\ninmanta.env WARNING Incompatibility between constraint urllib3<2.0 and installed version 2.0.6 (from cloudsmith-cli)\ninmanta.env WARNING Incompatibility between constraint docutils<0.18 and installed version 0.18.1 (from sphinx-rtd-theme)\ninmanta.env WARNING Incompatibility between constraint packaging<22 and installed version 23.2 (from devpi-common)\ninmanta.moduletool INFO Performing update attempt 2 of 5\ninmanta.module DEBUG Parsing took 0.000075 seconds\ninmanta.parser.cache DEBUG Compiler cache observed 3 hits and 0 misses (100%)\ninmanta.module INFO Performing fetch on /tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std\ninmanta.module INFO Checking out 4.2.1 on /tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/libs/std\ninmanta.warnings WARNING InmantaWarning: Loaded V1 module std. The use of V1 modules is deprecated. Use the equivalent V2 module instead.\ninmanta.pip DEBUG Pip command: /tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/.env/bin/python -m pip install --upgrade --upgrade-strategy eager pydantic<3,>=1.10 Jinja2<4,>=3.1 email_validator<3,>=1.3 inmanta-core==10.0.0.dev0\ninmanta.pip DEBUG Looking in indexes: https://artifacts.internal.inmanta.com/inmanta/dev\ninmanta.pip DEBUG Requirement already satisfied: pydantic<3,>=1.10 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (1.10.13)\ninmanta.pip DEBUG Collecting pydantic<3,>=1.10\ninmanta.pip DEBUG Using cached https://artifacts.internal.inmanta.com/root/pypi/%2Bf/bc3/ddf669d234f42/pydantic-2.4.2-py3-none-any.whl (395 kB)\ninmanta.pip DEBUG Requirement already satisfied: Jinja2<4,>=3.1 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (3.1.2)\ninmanta.pip DEBUG Requirement already satisfied: email_validator<3,>=1.3 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (2.0.0.post2)\ninmanta.pip DEBUG Requirement already satisfied: inmanta-core==10.0.0.dev0 in /home/hugo/work/inmanta/github-repos/inmanta-core/src (10.0.0.dev0)\ninmanta.pip DEBUG Requirement already satisfied: asyncpg~=0.25 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.28.0)\ninmanta.pip DEBUG Requirement already satisfied: build~=1.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (1.0.3)\ninmanta.pip DEBUG Requirement already satisfied: click-plugins~=1.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (1.1.1)\ninmanta.pip DEBUG Requirement already satisfied: click<8.2,>=8.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (8.1.7)\ninmanta.pip DEBUG Requirement already satisfied: colorlog~=6.4 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (6.7.0)\ninmanta.pip DEBUG Requirement already satisfied: cookiecutter<3,>=1 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (2.4.0)\ninmanta.pip DEBUG Requirement already satisfied: crontab<2.0,>=0.23 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (1.0.1)\ninmanta.pip DEBUG Requirement already satisfied: cryptography<42,>=36 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (41.0.4)\ninmanta.pip DEBUG Requirement already satisfied: docstring-parser<0.16,>=0.10 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.15)\ninmanta.pip DEBUG Requirement already satisfied: execnet<2,>=1 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (1.9.0)\ninmanta.pip DEBUG Requirement already satisfied: importlib_metadata<7,>=4 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (6.8.0)\ninmanta.pip DEBUG Requirement already satisfied: more-itertools<11,>=8 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (10.1.0)\ninmanta.pip DEBUG Requirement already satisfied: netifaces~=0.11 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.11.0)\ninmanta.pip DEBUG Requirement already satisfied: packaging>=21.3 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (23.2)\ninmanta.pip DEBUG Requirement already satisfied: pip>=21.3 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (23.2.1)\ninmanta.pip DEBUG Requirement already satisfied: ply~=3.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (3.11)\ninmanta.pip DEBUG Requirement already satisfied: pyformance~=0.4 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.4)\ninmanta.pip DEBUG Requirement already satisfied: PyJWT~=2.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (2.8.0)\ninmanta.pip DEBUG Requirement already satisfied: pynacl~=1.5 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (1.5.0)\ninmanta.pip DEBUG Requirement already satisfied: python-dateutil~=2.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (2.8.2)\ninmanta.pip DEBUG Requirement already satisfied: pyyaml~=6.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (6.0.1)\ninmanta.pip DEBUG Requirement already satisfied: texttable~=1.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (1.7.0)\ninmanta.pip DEBUG Requirement already satisfied: tornado~=6.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (6.3.3)\ninmanta.pip DEBUG Requirement already satisfied: typing_inspect~=0.9 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.9.0)\ninmanta.pip DEBUG Requirement already satisfied: ruamel.yaml~=0.17 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.17.35)\ninmanta.pip DEBUG Requirement already satisfied: toml~=0.10 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from inmanta-core==10.0.0.dev0) (0.10.2)\ninmanta.pip DEBUG Requirement already satisfied: typing-extensions>=4.2.0 in ./.env/lib/python3.9/site-packages (from pydantic<3,>=1.10) (4.8.0)\ninmanta.pip DEBUG Requirement already satisfied: MarkupSafe>=2.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from Jinja2<4,>=3.1) (2.1.3)\ninmanta.pip DEBUG Requirement already satisfied: dnspython>=2.0.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from email_validator<3,>=1.3) (2.4.2)\ninmanta.pip DEBUG Requirement already satisfied: idna>=2.0.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from email_validator<3,>=1.3) (3.4)\ninmanta.pip DEBUG Requirement already satisfied: pyproject_hooks in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from build~=1.0->inmanta-core==10.0.0.dev0) (1.0.0)\ninmanta.pip DEBUG Requirement already satisfied: tomli>=1.1.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from build~=1.0->inmanta-core==10.0.0.dev0) (2.0.1)\ninmanta.pip DEBUG Requirement already satisfied: binaryornot>=0.4.4 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (0.4.4)\ninmanta.pip DEBUG Requirement already satisfied: python-slugify>=4.0.0 in ./.env/lib/python3.9/site-packages (from cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (8.0.1)\ninmanta.pip DEBUG Requirement already satisfied: requests>=2.23.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (2.31.0)\ninmanta.pip DEBUG Requirement already satisfied: arrow in ./.env/lib/python3.9/site-packages (from cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (1.3.0)\ninmanta.pip DEBUG Requirement already satisfied: rich in ./.env/lib/python3.9/site-packages (from cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (13.6.0)\ninmanta.pip DEBUG Requirement already satisfied: cffi>=1.12 in ./.env/lib/python3.9/site-packages (from cryptography<42,>=36->inmanta-core==10.0.0.dev0) (1.16.0)\ninmanta.pip DEBUG Requirement already satisfied: zipp>=0.5 in ./.env/lib/python3.9/site-packages (from importlib_metadata<7,>=4->inmanta-core==10.0.0.dev0) (3.17.0)\ninmanta.pip DEBUG Requirement already satisfied: six in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from pyformance~=0.4->inmanta-core==10.0.0.dev0) (1.16.0)\ninmanta.pip DEBUG Requirement already satisfied: ruamel.yaml.clib>=0.2.7 in ./.env/lib/python3.9/site-packages (from ruamel.yaml~=0.17->inmanta-core==10.0.0.dev0) (0.2.8)\ninmanta.pip DEBUG Requirement already satisfied: mypy-extensions>=0.3.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from typing_inspect~=0.9->inmanta-core==10.0.0.dev0) (1.0.0)\ninmanta.pip DEBUG Requirement already satisfied: chardet>=3.0.2 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from binaryornot>=0.4.4->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (5.2.0)\ninmanta.pip DEBUG Requirement already satisfied: pycparser in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from cffi>=1.12->cryptography<42,>=36->inmanta-core==10.0.0.dev0) (2.21)\ninmanta.pip DEBUG Requirement already satisfied: text-unidecode>=1.3 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from python-slugify>=4.0.0->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (1.3)\ninmanta.pip DEBUG Requirement already satisfied: charset-normalizer<4,>=2 in ./.env/lib/python3.9/site-packages (from requests>=2.23.0->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (3.3.0)\ninmanta.pip DEBUG Requirement already satisfied: urllib3<3,>=1.21.1 in ./.env/lib/python3.9/site-packages (from requests>=2.23.0->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (2.0.6)\ninmanta.pip DEBUG Requirement already satisfied: certifi>=2017.4.17 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from requests>=2.23.0->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (2023.7.22)\ninmanta.pip DEBUG Requirement already satisfied: types-python-dateutil>=2.8.10 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from arrow->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (2.8.19.14)\ninmanta.pip DEBUG Requirement already satisfied: markdown-it-py>=2.2.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from rich->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (3.0.0)\ninmanta.pip DEBUG Requirement already satisfied: pygments<3.0.0,>=2.13.0 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from rich->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (2.16.1)\ninmanta.pip DEBUG Requirement already satisfied: mdurl~=0.1 in /home/hugo/.virtualenvs/inmanta-core-master/lib/python3.9/site-packages (from markdown-it-py>=2.2.0->rich->cookiecutter<3,>=1->inmanta-core==10.0.0.dev0) (0.1.2)\ninmanta.module INFO verifying project\ninmanta.env WARNING Incompatibility between constraint python-slugify<7,>=6 and installed version 8.0.1 (from pyadr)\ninmanta.env WARNING Incompatibility between constraint sphinx<6,>=1.6 and installed version 7.2.6 (from sphinx-rtd-theme)\ninmanta.env WARNING Incompatibility between constraint urllib3<2.0 and installed version 2.0.6 (from cloudsmith-cli)\ninmanta.env WARNING Incompatibility between constraint docutils<0.18 and installed version 0.18.1 (from sphinx-rtd-theme)\ninmanta.env WARNING Incompatibility between constraint packaging<22 and installed version 23.2 (from devpi-common)\n 0 16453666-a7e5-4558-bf5f-9bd7a286b50c +4275924c-f610-4b01-a8b6-b1bafae5d963 2023-10-09 09:31:22.895505+02 2023-10-09 09:31:23.558928+02 /tmp/tmptnxcxe_w/server/environments/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/.env/bin/python -m inmanta.app -vvv export -X -e 4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc --server_address localhost --server_port 43329 --metadata {"type": "api", "message": "Recompile trigger through API call"} --export-compile-data --export-compile-data-file /tmp/tmphjnpmn16 --no-ssl Recompiling configuration model \n=================================== SUCCESS ===================================\n inmanta.compiler DEBUG Starting compile\ninmanta.warnings WARNING InmantaWarning: Loaded V1 module std. The use of V1 modules is deprecated. Use the equivalent V2 module instead.\ninmanta.module DEBUG Parsing took 0.004013 seconds\ninmanta.parser.cache DEBUG Compiler cache observed 2 hits and 0 misses (100%)\ninmanta.module INFO verifying project\ninmanta.env WARNING Incompatibility between constraint docutils<0.18 and installed version 0.18.1 (from sphinx-rtd-theme)\ninmanta.env WARNING Incompatibility between constraint sphinx<6,>=1.6 and installed version 7.2.6 (from sphinx-rtd-theme)\ninmanta.env WARNING Incompatibility between constraint urllib3<2.0 and installed version 2.0.6 (from cloudsmith-cli)\ninmanta.env WARNING Incompatibility between constraint packaging<22 and installed version 23.2 (from devpi-common)\ninmanta.env WARNING Incompatibility between constraint python-slugify<7,>=6 and installed version 8.0.1 (from pyadr)\ninmanta.loader DEBUG Loading module: inmanta_plugins.std\ninmanta.module DEBUG Parsing took 0.000087 seconds\ninmanta.parser.cache DEBUG Compiler cache observed 2 hits and 0 misses (100%)\ninmanta.module INFO The following modules are currently installed:\ninmanta.module INFO V1 modules:\ninmanta.module INFO std: 4.2.1\ninmanta.execute.schedulerINFO Total compilation time 0.003429\ninmanta.compiler DEBUG Compile done\ninmanta.protocol.endpointsDEBUG Start transport for client compiler\nasyncio DEBUG Using selector: EpollSelector\ninmanta.protocol.rest.clientDEBUG Getting config in section compiler_rest_transport\ninmanta.protocol.rest.clientDEBUG Calling server POST http://localhost:43329/api/v2/reserve_version\ninmanta.protocol.endpointsDEBUG Start transport for client compiler\ninmanta.export INFO Sending resources and handler source to server\ninmanta.export INFO Uploading source files\ninmanta.protocol.rest.clientDEBUG Getting config in section compiler_rest_transport\ninmanta.protocol.rest.clientDEBUG Calling server POST http://localhost:43329/api/v1/file\ninmanta.protocol.rest.clientDEBUG Getting config in section compiler_rest_transport\ninmanta.protocol.rest.clientDEBUG Calling server PUT http://localhost:43329/api/v1/codebatched/4\ninmanta.export INFO Uploading 1 files\ninmanta.protocol.rest.clientDEBUG Getting config in section compiler_rest_transport\ninmanta.protocol.rest.clientDEBUG Calling server POST http://localhost:43329/api/v1/file\ninmanta.export INFO Only 0 files are new and need to be uploaded\ninmanta.export INFO Sending resource updates to server\ninmanta.export DEBUG std::File[localhost,path=/tmp/test],v=4 not in any resource set\ninmanta.export DEBUG std::AgentConfig[internal,agentname=localhost],v=4 not in any resource set\ninmanta.protocol.rest.clientDEBUG Getting config in section compiler_rest_transport\ninmanta.protocol.rest.clientDEBUG Calling server PUT http://localhost:43329/api/v1/version\ninmanta.export INFO Committed resources with version 4\n 0 16453666-a7e5-4558-bf5f-9bd7a286b50c +\. + + +-- +-- Data for Name: resource; Type: TABLE DATA; Schema: public; Owner: - +-- + +COPY public.resource (environment, model, resource_id, agent, last_deploy, attributes, attribute_hash, status, provides, resource_type, resource_id_value, last_non_deploying_status, resource_set, last_success, last_produced_events) FROM stdin; +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc 1 std::AgentConfig[internal,agentname=localhost] internal 2023-10-09 09:30:13.531746+02 {"uri": "local:", "purged": false, "requires": [], "agentname": "localhost", "autostart": true, "send_event": false, "purge_on_delete": false} 57a3c0cc2657fc65ab59ca7c97f52d80 deployed {"std::File[localhost,path=/tmp/test]"} std::AgentConfig localhost deployed \N 2023-10-09 09:30:13.511302+02 \N +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc 1 std::File[localhost,path=/tmp/test] localhost 2023-10-09 09:30:15.271403+02 {"hash": "7110eda4d09e062aa5e4a390b0a572ac0d2c0220", "path": "/tmp/test", "group": "root", "owner": "root", "purged": false, "reload": false, "requires": ["std::AgentConfig[internal,agentname=localhost]"], "send_event": false, "permissions": 644, "purge_on_delete": false} af78dd949dae28f78c1acf515ca0beec failed {} std::File /tmp/test failed \N \N \N +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc 2 std::AgentConfig[internal,agentname=localhost] internal 2023-10-09 09:30:38.508463+02 {"uri": "local:", "purged": false, "requires": [], "agentname": "localhost", "autostart": true, "send_event": false, "purge_on_delete": false} 57a3c0cc2657fc65ab59ca7c97f52d80 deployed {"std::File[localhost,path=/tmp/test]"} std::AgentConfig localhost deployed \N 2023-10-09 09:30:38.501216+02 \N +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc 2 std::File[localhost,path=/tmp/test] localhost 2023-10-09 09:30:38.512357+02 {"hash": "7110eda4d09e062aa5e4a390b0a572ac0d2c0220", "path": "/tmp/test", "group": "root", "owner": "root", "purged": false, "reload": false, "requires": ["std::AgentConfig[internal,agentname=localhost]"], "send_event": false, "permissions": 644, "purge_on_delete": false} af78dd949dae28f78c1acf515ca0beec failed {} std::File /tmp/test failed \N \N \N +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc 3 std::File[localhost,path=/tmp/test] localhost \N {"hash": "7110eda4d09e062aa5e4a390b0a572ac0d2c0220", "path": "/tmp/test", "group": "root", "owner": "root", "purged": false, "reload": false, "requires": ["std::AgentConfig[internal,agentname=localhost]"], "send_event": false, "permissions": 644, "purge_on_delete": false} af78dd949dae28f78c1acf515ca0beec available {} std::File /tmp/test available \N \N \N +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc 3 std::AgentConfig[internal,agentname=localhost] internal 2023-10-09 09:31:00.803053+02 {"uri": "local:", "purged": false, "requires": [], "agentname": "localhost", "autostart": true, "send_event": false, "purge_on_delete": false} 57a3c0cc2657fc65ab59ca7c97f52d80 deployed {"std::File[localhost,path=/tmp/test]"} std::AgentConfig localhost deployed \N 2023-10-09 09:30:38.501216+02 \N +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc 4 std::File[localhost,path=/tmp/test] localhost \N {"hash": "7110eda4d09e062aa5e4a390b0a572ac0d2c0220", "path": "/tmp/test", "group": "root", "owner": "root", "purged": false, "reload": false, "requires": ["std::AgentConfig[internal,agentname=localhost]"], "send_event": false, "permissions": 644, "purge_on_delete": false} af78dd949dae28f78c1acf515ca0beec available {} std::File /tmp/test available \N \N \N +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc 4 std::AgentConfig[internal,agentname=localhost] internal \N {"uri": "local:", "purged": false, "requires": [], "agentname": "localhost", "autostart": true, "send_event": false, "purge_on_delete": false} 57a3c0cc2657fc65ab59ca7c97f52d80 available {"std::File[localhost,path=/tmp/test]"} std::AgentConfig localhost available \N \N \N +\. + + +-- +-- Data for Name: resourceaction; Type: TABLE DATA; Schema: public; Owner: - +-- + +COPY public.resourceaction (action_id, action, started, finished, messages, status, changes, change, environment, version, resource_version_ids) FROM stdin; +b9874b64-02bc-4584-8d58-d2f18319b608 store 2023-10-09 09:30:09.603055+02 2023-10-09 09:30:10.280183+02 {"{\\"msg\\": \\"Successfully stored version 1\\", \\"args\\": [], \\"level\\": \\"INFO\\", \\"kwargs\\": {\\"version\\": 1}, \\"timestamp\\": \\"2023-10-09T09:30:10.280202+02:00\\"}"} \N \N \N 4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc 1 {"std::AgentConfig[internal,agentname=localhost],v=1","std::File[localhost,path=/tmp/test],v=1"} +20a809ef-ce65-41b2-aab0-713dbd9dcff8 pull 2023-10-09 09:30:12.206866+02 2023-10-09 09:30:12.873238+02 {"{\\"msg\\": \\"Resource version pulled by client for agent internal state\\", \\"args\\": [], \\"level\\": \\"INFO\\", \\"kwargs\\": {\\"agent\\": \\"internal\\"}, \\"timestamp\\": \\"2023-10-09T09:30:12.873255+02:00\\"}"} \N \N \N 4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc 1 {"std::AgentConfig[internal,agentname=localhost],v=1"} +c4b57fb3-bef9-45ae-a77b-c18c14a5fc5a deploy 2023-10-09 09:30:13.511302+02 2023-10-09 09:30:13.531746+02 {"{\\"msg\\": \\"Start run for resource std::AgentConfig[internal,agentname=localhost],v=1 because Repair run started at 2023-10-09 09:30:12+0200\\", \\"args\\": [], \\"level\\": \\"DEBUG\\", \\"kwargs\\": {\\"agent\\": \\"internal\\", \\"reason\\": \\"Repair run started at 2023-10-09 09:30:12+0200\\", \\"resource\\": \\"std::AgentConfig[internal,agentname=localhost],v=1\\", \\"deploy_id\\": \\"7350a4ec-1529-4e99-ab7d-7450ac6d637d\\"}, \\"timestamp\\": \\"2023-10-09T09:30:13.509095+02:00\\"}","{\\"msg\\": \\"Start deploy 7350a4ec-1529-4e99-ab7d-7450ac6d637d of resource std::AgentConfig[internal,agentname=localhost],v=1\\", \\"args\\": [], \\"level\\": \\"DEBUG\\", \\"kwargs\\": {\\"deploy_id\\": \\"7350a4ec-1529-4e99-ab7d-7450ac6d637d\\", \\"resource_id\\": {\\"version\\": 1, \\"attribute\\": \\"agentname\\", \\"agent_name\\": \\"internal\\", \\"entity_type\\": \\"std::AgentConfig\\", \\"attribute_value\\": \\"localhost\\"}}, \\"timestamp\\": \\"2023-10-09T09:30:13.513573+02:00\\"}","{\\"msg\\": \\"Calling read_resource\\", \\"args\\": [], \\"level\\": \\"DEBUG\\", \\"kwargs\\": {}, \\"timestamp\\": \\"2023-10-09T09:30:13.514555+02:00\\"}","{\\"msg\\": \\"Calling create_resource\\", \\"args\\": [], \\"level\\": \\"DEBUG\\", \\"kwargs\\": {}, \\"timestamp\\": \\"2023-10-09T09:30:13.518143+02:00\\"}","{\\"msg\\": \\"End run for resource std::AgentConfig[internal,agentname=localhost],v=1 in deploy 7350a4ec-1529-4e99-ab7d-7450ac6d637d\\", \\"args\\": [], \\"level\\": \\"DEBUG\\", \\"kwargs\\": {\\"resource\\": \\"std::AgentConfig[internal,agentname=localhost],v=1\\", \\"deploy_id\\": \\"7350a4ec-1529-4e99-ab7d-7450ac6d637d\\"}, \\"timestamp\\": \\"2023-10-09T09:30:13.522485+02:00\\"}"} deployed {"std::AgentConfig[internal,agentname=localhost],v=1": {"std::AgentConfig[internal,agentname=localhost],v=1": {"current": null, "desired": null}}} nochange 4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc 1 {"std::AgentConfig[internal,agentname=localhost],v=1"} +b19d5e21-a9ab-4cde-9631-33a6d4755d4e pull 2023-10-09 09:30:14.563144+02 2023-10-09 09:30:14.567153+02 {"{\\"msg\\": \\"Resource version pulled by client for agent localhost state\\", \\"args\\": [], \\"level\\": \\"INFO\\", \\"kwargs\\": {\\"agent\\": \\"localhost\\"}, \\"timestamp\\": \\"2023-10-09T09:30:14.567179+02:00\\"}"} \N \N \N 4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc 1 {"std::File[localhost,path=/tmp/test],v=1"} +6b0c1981-d995-4872-96f5-7824a8b66cee deploy 2023-10-09 09:30:15.256037+02 2023-10-09 09:30:15.271403+02 {"{\\"msg\\": \\"Start run for resource std::File[localhost,path=/tmp/test],v=1 because Repair run started at 2023-10-09 09:30:14+0200\\", \\"args\\": [], \\"level\\": \\"DEBUG\\", \\"kwargs\\": {\\"agent\\": \\"localhost\\", \\"reason\\": \\"Repair run started at 2023-10-09 09:30:14+0200\\", \\"resource\\": \\"std::File[localhost,path=/tmp/test],v=1\\", \\"deploy_id\\": \\"d21bfc0d-ad2f-453e-baa3-afdee7d3e2e8\\"}, \\"timestamp\\": \\"2023-10-09T09:30:15.254267+02:00\\"}","{\\"msg\\": \\"Start deploy d21bfc0d-ad2f-453e-baa3-afdee7d3e2e8 of resource std::File[localhost,path=/tmp/test],v=1\\", \\"args\\": [], \\"level\\": \\"DEBUG\\", \\"kwargs\\": {\\"deploy_id\\": \\"d21bfc0d-ad2f-453e-baa3-afdee7d3e2e8\\", \\"resource_id\\": {\\"version\\": 1, \\"attribute\\": \\"path\\", \\"agent_name\\": \\"localhost\\", \\"entity_type\\": \\"std::File\\", \\"attribute_value\\": \\"/tmp/test\\"}}, \\"timestamp\\": \\"2023-10-09T09:30:15.257505+02:00\\"}","{\\"msg\\": \\"Calling read_resource\\", \\"args\\": [], \\"level\\": \\"DEBUG\\", \\"kwargs\\": {}, \\"timestamp\\": \\"2023-10-09T09:30:15.258111+02:00\\"}","{\\"msg\\": \\"Calling create_resource\\", \\"args\\": [], \\"level\\": \\"DEBUG\\", \\"kwargs\\": {}, \\"timestamp\\": \\"2023-10-09T09:30:15.258306+02:00\\"}","{\\"msg\\": \\"An error occurred during deployment of std::File[localhost,path=/tmp/test],v=1 (exception: PermissionError('[Errno 1] Operation not permitted: '/tmp/test''))\\", \\"args\\": [], \\"level\\": \\"ERROR\\", \\"kwargs\\": {\\"exception\\": \\"PermissionError('[Errno 1] Operation not permitted: '/tmp/test'')\\", \\"traceback\\": \\"Traceback (most recent call last):\\\\n File \\\\\\"/home/hugo/work/inmanta/github-repos/inmanta-core/src/inmanta/agent/handler.py\\\\\\", line 934, in execute\\\\n self.create_resource(ctx, desired)\\\\n File \\\\\\"/tmp/tmptnxcxe_w/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/agent/code/modules/std/plugins/resources/__init__.py\\\\\\", line 220, in create_resource\\\\n self._io.chown(resource.path, resource.owner, resource.group)\\\\n File \\\\\\"/home/hugo/work/inmanta/github-repos/inmanta-core/src/inmanta/agent/io/local.py\\\\\\", line 605, in chown\\\\n os.chown(path, _user, _group)\\\\nPermissionError: [Errno 1] Operation not permitted: '/tmp/test'\\\\n\\", \\"resource_id\\": {\\"version\\": 1, \\"attribute\\": \\"path\\", \\"agent_name\\": \\"localhost\\", \\"entity_type\\": \\"std::File\\", \\"attribute_value\\": \\"/tmp/test\\"}}, \\"timestamp\\": \\"2023-10-09T09:30:15.268818+02:00\\"}","{\\"msg\\": \\"End run for resource std::File[localhost,path=/tmp/test],v=1 in deploy d21bfc0d-ad2f-453e-baa3-afdee7d3e2e8\\", \\"args\\": [], \\"level\\": \\"DEBUG\\", \\"kwargs\\": {\\"resource\\": \\"std::File[localhost,path=/tmp/test],v=1\\", \\"deploy_id\\": \\"d21bfc0d-ad2f-453e-baa3-afdee7d3e2e8\\"}, \\"timestamp\\": \\"2023-10-09T09:30:15.269077+02:00\\"}"} failed {"std::File[localhost,path=/tmp/test],v=1": {"std::File[localhost,path=/tmp/test],v=1": {"current": null, "desired": null}}} nochange 4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc 1 {"std::File[localhost,path=/tmp/test],v=1"} +f859ceac-cb86-4767-bd28-3e26db8fabbb store 2023-10-09 09:30:37.665222+02 2023-10-09 09:30:37.666683+02 {"{\\"msg\\": \\"Successfully stored version 2\\", \\"args\\": [], \\"level\\": \\"INFO\\", \\"kwargs\\": {\\"version\\": 2}, \\"timestamp\\": \\"2023-10-09T09:30:37.666693+02:00\\"}"} \N \N \N 4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc 2 {"std::File[localhost,path=/tmp/test],v=2","std::AgentConfig[internal,agentname=localhost],v=2"} +1d6c13ee-ce72-4346-8005-9f0add378860 deploy 2023-10-09 09:30:37.805782+02 2023-10-09 09:30:37.805782+02 {"{\\"msg\\": \\"Setting deployed due to known good status\\", \\"args\\": [], \\"level\\": \\"INFO\\", \\"timestamp\\": \\"2023-10-09T07:30:37.805782+00:00\\"}"} deployed \N nochange 4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc 2 {"std::AgentConfig[internal,agentname=localhost],v=2"} +03d96a73-5cf7-4f49-8421-d0fc7f582ad3 pull 2023-10-09 09:30:38.489963+02 2023-10-09 09:30:38.490891+02 {"{\\"msg\\": \\"Resource version pulled by client for agent internal state\\", \\"args\\": [], \\"level\\": \\"INFO\\", \\"kwargs\\": {\\"agent\\": \\"internal\\"}, \\"timestamp\\": \\"2023-10-09T09:30:38.490900+02:00\\"}"} \N \N \N 4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc 2 {"std::AgentConfig[internal,agentname=localhost],v=2"} +dd0f8431-94f5-4d8e-a030-76f33a5411f7 pull 2023-10-09 09:30:38.490102+02 2023-10-09 09:30:38.491382+02 {"{\\"msg\\": \\"Resource version pulled by client for agent localhost state\\", \\"args\\": [], \\"level\\": \\"INFO\\", \\"kwargs\\": {\\"agent\\": \\"localhost\\"}, \\"timestamp\\": \\"2023-10-09T09:30:38.491388+02:00\\"}"} \N \N \N 4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc 2 {"std::File[localhost,path=/tmp/test],v=2"} +c3a7dcc4-fc29-4136-bd50-2e8852a7c85b deploy 2023-10-09 09:30:38.501216+02 2023-10-09 09:30:38.508463+02 {"{\\"msg\\": \\"Start run for resource std::AgentConfig[internal,agentname=localhost],v=2 because call to trigger_update\\", \\"args\\": [], \\"level\\": \\"DEBUG\\", \\"kwargs\\": {\\"agent\\": \\"internal\\", \\"reason\\": \\"call to trigger_update\\", \\"resource\\": \\"std::AgentConfig[internal,agentname=localhost],v=2\\", \\"deploy_id\\": \\"787dcbed-2764-4390-aad4-bf722341134d\\"}, \\"timestamp\\": \\"2023-10-09T09:30:38.497106+02:00\\"}","{\\"msg\\": \\"Start deploy 787dcbed-2764-4390-aad4-bf722341134d of resource std::AgentConfig[internal,agentname=localhost],v=2\\", \\"args\\": [], \\"level\\": \\"DEBUG\\", \\"kwargs\\": {\\"deploy_id\\": \\"787dcbed-2764-4390-aad4-bf722341134d\\", \\"resource_id\\": {\\"version\\": 2, \\"attribute\\": \\"agentname\\", \\"agent_name\\": \\"internal\\", \\"entity_type\\": \\"std::AgentConfig\\", \\"attribute_value\\": \\"localhost\\"}}, \\"timestamp\\": \\"2023-10-09T09:30:38.503130+02:00\\"}","{\\"msg\\": \\"Calling read_resource\\", \\"args\\": [], \\"level\\": \\"DEBUG\\", \\"kwargs\\": {}, \\"timestamp\\": \\"2023-10-09T09:30:38.503694+02:00\\"}","{\\"msg\\": \\"End run for resource std::AgentConfig[internal,agentname=localhost],v=2 in deploy 787dcbed-2764-4390-aad4-bf722341134d\\", \\"args\\": [], \\"level\\": \\"DEBUG\\", \\"kwargs\\": {\\"resource\\": \\"std::AgentConfig[internal,agentname=localhost],v=2\\", \\"deploy_id\\": \\"787dcbed-2764-4390-aad4-bf722341134d\\"}, \\"timestamp\\": \\"2023-10-09T09:30:38.506167+02:00\\"}"} deployed {"std::AgentConfig[internal,agentname=localhost],v=2": {"std::AgentConfig[internal,agentname=localhost],v=2": {"current": null, "desired": null}}} nochange 4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc 2 {"std::AgentConfig[internal,agentname=localhost],v=2"} +f573f313-869a-43ab-ad13-cb74a86349c8 store 2023-10-09 09:31:00.667993+02 2023-10-09 09:31:00.670051+02 {"{\\"msg\\": \\"Successfully stored version 3\\", \\"args\\": [], \\"level\\": \\"INFO\\", \\"kwargs\\": {\\"version\\": 3}, \\"timestamp\\": \\"2023-10-09T09:31:00.670061+02:00\\"}"} \N \N \N 4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc 3 {"std::File[localhost,path=/tmp/test],v=3","std::AgentConfig[internal,agentname=localhost],v=3"} +d9731301-11f2-4f73-9cbe-f94cafbbc27c deploy 2023-10-09 09:30:38.504585+02 2023-10-09 09:30:38.512357+02 {"{\\"msg\\": \\"Start run for resource std::File[localhost,path=/tmp/test],v=2 because call to trigger_update\\", \\"args\\": [], \\"level\\": \\"DEBUG\\", \\"kwargs\\": {\\"agent\\": \\"localhost\\", \\"reason\\": \\"call to trigger_update\\", \\"resource\\": \\"std::File[localhost,path=/tmp/test],v=2\\", \\"deploy_id\\": \\"58468911-ce98-42d2-bc2e-83347e4174f4\\"}, \\"timestamp\\": \\"2023-10-09T09:30:38.502690+02:00\\"}","{\\"msg\\": \\"Start deploy 58468911-ce98-42d2-bc2e-83347e4174f4 of resource std::File[localhost,path=/tmp/test],v=2\\", \\"args\\": [], \\"level\\": \\"DEBUG\\", \\"kwargs\\": {\\"deploy_id\\": \\"58468911-ce98-42d2-bc2e-83347e4174f4\\", \\"resource_id\\": {\\"version\\": 2, \\"attribute\\": \\"path\\", \\"agent_name\\": \\"localhost\\", \\"entity_type\\": \\"std::File\\", \\"attribute_value\\": \\"/tmp/test\\"}}, \\"timestamp\\": \\"2023-10-09T09:30:38.506801+02:00\\"}","{\\"msg\\": \\"Calling read_resource\\", \\"args\\": [], \\"level\\": \\"DEBUG\\", \\"kwargs\\": {}, \\"timestamp\\": \\"2023-10-09T09:30:38.507432+02:00\\"}","{\\"msg\\": \\"Calling update_resource\\", \\"args\\": [], \\"level\\": \\"DEBUG\\", \\"kwargs\\": {\\"changes\\": {\\"group\\": {\\"current\\": \\"hugo\\", \\"desired\\": \\"root\\"}, \\"owner\\": {\\"current\\": \\"hugo\\", \\"desired\\": \\"root\\"}}}, \\"timestamp\\": \\"2023-10-09T09:30:38.509590+02:00\\"}","{\\"msg\\": \\"An error occurred during deployment of std::File[localhost,path=/tmp/test],v=2 (exception: PermissionError('[Errno 1] Operation not permitted: '/tmp/test''))\\", \\"args\\": [], \\"level\\": \\"ERROR\\", \\"kwargs\\": {\\"exception\\": \\"PermissionError('[Errno 1] Operation not permitted: '/tmp/test'')\\", \\"traceback\\": \\"Traceback (most recent call last):\\\\n File \\\\\\"/home/hugo/work/inmanta/github-repos/inmanta-core/src/inmanta/agent/handler.py\\\\\\", line 941, in execute\\\\n self.update_resource(ctx, dict(changes), desired)\\\\n File \\\\\\"/tmp/tmptnxcxe_w/4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc/agent/code/modules/std/plugins/resources/__init__.py\\\\\\", line 248, in update_resource\\\\n self._io.chown(resource.path, resource.owner, resource.group)\\\\n File \\\\\\"/home/hugo/work/inmanta/github-repos/inmanta-core/src/inmanta/agent/io/local.py\\\\\\", line 605, in chown\\\\n os.chown(path, _user, _group)\\\\nPermissionError: [Errno 1] Operation not permitted: '/tmp/test'\\\\n\\", \\"resource_id\\": {\\"version\\": 2, \\"attribute\\": \\"path\\", \\"agent_name\\": \\"localhost\\", \\"entity_type\\": \\"std::File\\", \\"attribute_value\\": \\"/tmp/test\\"}}, \\"timestamp\\": \\"2023-10-09T09:30:38.509764+02:00\\"}","{\\"msg\\": \\"End run for resource std::File[localhost,path=/tmp/test],v=2 in deploy 58468911-ce98-42d2-bc2e-83347e4174f4\\", \\"args\\": [], \\"level\\": \\"DEBUG\\", \\"kwargs\\": {\\"resource\\": \\"std::File[localhost,path=/tmp/test],v=2\\", \\"deploy_id\\": \\"58468911-ce98-42d2-bc2e-83347e4174f4\\"}, \\"timestamp\\": \\"2023-10-09T09:30:38.509947+02:00\\"}"} failed {"std::File[localhost,path=/tmp/test],v=2": {"std::File[localhost,path=/tmp/test],v=2": {"current": null, "desired": null}}} nochange 4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc 2 {"std::File[localhost,path=/tmp/test],v=2"} +8c69ed39-961e-4ff3-9420-fcd5a038be5b deploy 2023-10-09 09:31:00.803053+02 2023-10-09 09:31:00.803053+02 {"{\\"msg\\": \\"Setting deployed due to known good status\\", \\"args\\": [], \\"level\\": \\"INFO\\", \\"timestamp\\": \\"2023-10-09T07:31:00.803053+00:00\\"}"} deployed \N nochange 4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc 3 {"std::AgentConfig[internal,agentname=localhost],v=3"} +ca33867c-6882-45bd-9f8b-19f42707a5f9 store 2023-10-09 09:31:23.486129+02 2023-10-09 09:31:23.487803+02 {"{\\"msg\\": \\"Successfully stored version 4\\", \\"args\\": [], \\"level\\": \\"INFO\\", \\"kwargs\\": {\\"version\\": 4}, \\"timestamp\\": \\"2023-10-09T09:31:23.487812+02:00\\"}"} \N \N \N 4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc 4 {"std::File[localhost,path=/tmp/test],v=4","std::AgentConfig[internal,agentname=localhost],v=4"} +\. + + +-- +-- Data for Name: resourceaction_resource; Type: TABLE DATA; Schema: public; Owner: - +-- + +COPY public.resourceaction_resource (environment, resource_action_id, resource_id, resource_version) FROM stdin; +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc b9874b64-02bc-4584-8d58-d2f18319b608 std::AgentConfig[internal,agentname=localhost] 1 +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc b9874b64-02bc-4584-8d58-d2f18319b608 std::File[localhost,path=/tmp/test] 1 +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc 20a809ef-ce65-41b2-aab0-713dbd9dcff8 std::AgentConfig[internal,agentname=localhost] 1 +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc c4b57fb3-bef9-45ae-a77b-c18c14a5fc5a std::AgentConfig[internal,agentname=localhost] 1 +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc b19d5e21-a9ab-4cde-9631-33a6d4755d4e std::File[localhost,path=/tmp/test] 1 +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc 6b0c1981-d995-4872-96f5-7824a8b66cee std::File[localhost,path=/tmp/test] 1 +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc f859ceac-cb86-4767-bd28-3e26db8fabbb std::File[localhost,path=/tmp/test] 2 +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc f859ceac-cb86-4767-bd28-3e26db8fabbb std::AgentConfig[internal,agentname=localhost] 2 +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc 1d6c13ee-ce72-4346-8005-9f0add378860 std::AgentConfig[internal,agentname=localhost] 2 +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc 03d96a73-5cf7-4f49-8421-d0fc7f582ad3 std::AgentConfig[internal,agentname=localhost] 2 +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc dd0f8431-94f5-4d8e-a030-76f33a5411f7 std::File[localhost,path=/tmp/test] 2 +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc c3a7dcc4-fc29-4136-bd50-2e8852a7c85b std::AgentConfig[internal,agentname=localhost] 2 +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc d9731301-11f2-4f73-9cbe-f94cafbbc27c std::File[localhost,path=/tmp/test] 2 +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc f573f313-869a-43ab-ad13-cb74a86349c8 std::File[localhost,path=/tmp/test] 3 +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc f573f313-869a-43ab-ad13-cb74a86349c8 std::AgentConfig[internal,agentname=localhost] 3 +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc 8c69ed39-961e-4ff3-9420-fcd5a038be5b std::AgentConfig[internal,agentname=localhost] 3 +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc ca33867c-6882-45bd-9f8b-19f42707a5f9 std::File[localhost,path=/tmp/test] 4 +4c31d4cf-75b3-45d4-9b7a-a9f9fe9357cc ca33867c-6882-45bd-9f8b-19f42707a5f9 std::AgentConfig[internal,agentname=localhost] 4 +\. + + +-- +-- Data for Name: schemamanager; Type: TABLE DATA; Schema: public; Owner: - +-- + +COPY public.schemamanager (name, legacy_version, installed_versions) FROM stdin; +core \N {1,2,3,4,5,6,7,17,202105170,202106080,202106210,202109100,202111260,202203140,202203160,202205250,202206290,202208180,202208190,202209090,202209130,202209160,202211230,202212010,202301100,202301110,202301120,202301160,202301170,202301190,202302200,202302270,202303070,202303071,202304060,202304070,202306060,202308010,202308020,202308100,202309120,202309130,202310040,202310090} +\. + + +-- +-- Data for Name: unknownparameter; Type: TABLE DATA; Schema: public; Owner: - +-- + +COPY public.unknownparameter (id, name, environment, source, resource_id, version, metadata, resolved) FROM stdin; +\. + + +-- +-- Name: agent agent_pkey; Type: CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY public.agent + ADD CONSTRAINT agent_pkey PRIMARY KEY (environment, name); + + +-- +-- Name: agentinstance agentinstance_pkey; Type: CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY public.agentinstance + ADD CONSTRAINT agentinstance_pkey PRIMARY KEY (id); + + +-- +-- Name: agentinstance agentinstance_unique; Type: CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY public.agentinstance + ADD CONSTRAINT agentinstance_unique UNIQUE (tid, process, name); + + +-- +-- Name: agentprocess agentprocess_pkey; Type: CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY public.agentprocess + ADD CONSTRAINT agentprocess_pkey PRIMARY KEY (sid); + + +-- +-- Name: code code_pkey; Type: CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY public.code + ADD CONSTRAINT code_pkey PRIMARY KEY (environment, version, resource); + + +-- +-- Name: compile compile_pkey; Type: CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY public.compile + ADD CONSTRAINT compile_pkey PRIMARY KEY (id); + + +-- +-- Name: configurationmodel configurationmodel_pkey; Type: CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY public.configurationmodel + ADD CONSTRAINT configurationmodel_pkey PRIMARY KEY (environment, version); + + +-- +-- Name: discoveredresource discoveredresource_pkey; Type: CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY public.discoveredresource + ADD CONSTRAINT discoveredresource_pkey PRIMARY KEY (environment, discovered_resource_id); + + +-- +-- Name: dryrun dryrun_pkey; Type: CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY public.dryrun + ADD CONSTRAINT dryrun_pkey PRIMARY KEY (id); + + +-- +-- Name: environment environment_pkey; Type: CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY public.environment + ADD CONSTRAINT environment_pkey PRIMARY KEY (id); + + +-- +-- Name: environmentmetricsgauge environmentmetricsgauge_pkey; Type: CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY public.environmentmetricsgauge + ADD CONSTRAINT environmentmetricsgauge_pkey PRIMARY KEY (environment, "timestamp", metric_name, category); + + +-- +-- Name: environmentmetricstimer environmentmetricstimer_pkey; Type: CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY public.environmentmetricstimer + ADD CONSTRAINT environmentmetricstimer_pkey PRIMARY KEY (environment, "timestamp", metric_name, category); + + +-- +-- Name: file file_pkey; Type: CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY public.file + ADD CONSTRAINT file_pkey PRIMARY KEY (content_hash); + + +-- +-- Name: notification notification_pkey; Type: CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY public.notification + ADD CONSTRAINT notification_pkey PRIMARY KEY (environment, id); + + +-- +-- Name: parameter parameter_pkey; Type: CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY public.parameter + ADD CONSTRAINT parameter_pkey PRIMARY KEY (id); + + +-- +-- Name: project project_name_key; Type: CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY public.project + ADD CONSTRAINT project_name_key UNIQUE (name); + + +-- +-- Name: project project_pkey; Type: CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY public.project + ADD CONSTRAINT project_pkey PRIMARY KEY (id); + + +-- +-- Name: report report_pkey; Type: CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY public.report + ADD CONSTRAINT report_pkey PRIMARY KEY (id); + + +-- +-- Name: resource resource_pkey; Type: CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY public.resource + ADD CONSTRAINT resource_pkey PRIMARY KEY (environment, model, resource_id); + + +-- +-- Name: resourceaction resourceaction_pkey; Type: CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY public.resourceaction + ADD CONSTRAINT resourceaction_pkey PRIMARY KEY (action_id); + + +-- +-- Name: resourceaction_resource resourceaction_resource_pkey; Type: CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY public.resourceaction_resource + ADD CONSTRAINT resourceaction_resource_pkey PRIMARY KEY (environment, resource_id, resource_version, resource_action_id); + + +-- +-- Name: schemamanager schemamanager_pkey; Type: CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY public.schemamanager + ADD CONSTRAINT schemamanager_pkey PRIMARY KEY (name); + + +-- +-- Name: unknownparameter unknownparameter_pkey; Type: CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY public.unknownparameter + ADD CONSTRAINT unknownparameter_pkey PRIMARY KEY (id); + + +-- +-- Name: inmanta_user user_pkey; Type: CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY public.inmanta_user + ADD CONSTRAINT user_pkey PRIMARY KEY (id); + + +-- +-- Name: inmanta_user user_username_key; Type: CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY public.inmanta_user + ADD CONSTRAINT user_username_key UNIQUE (username); + + +-- +-- Name: agent_id_primary_index; Type: INDEX; Schema: public; Owner: - +-- + +CREATE INDEX agent_id_primary_index ON public.agent USING btree (id_primary); + + +-- +-- Name: agentinstance_expired_index; Type: INDEX; Schema: public; Owner: - +-- + +CREATE INDEX agentinstance_expired_index ON public.agentinstance USING btree (expired) WHERE (expired IS NULL); + + +-- +-- Name: agentinstance_expired_tid_endpoint_index; Type: INDEX; Schema: public; Owner: - +-- + +CREATE INDEX agentinstance_expired_tid_endpoint_index ON public.agentinstance USING btree (tid, name, expired); + + +-- +-- Name: agentinstance_process_index; Type: INDEX; Schema: public; Owner: - +-- + +CREATE INDEX agentinstance_process_index ON public.agentinstance USING btree (process); + + +-- +-- Name: agentprocess_env_expired_index; Type: INDEX; Schema: public; Owner: - +-- + +CREATE INDEX agentprocess_env_expired_index ON public.agentprocess USING btree (environment, expired); + + +-- +-- Name: agentprocess_env_hostname_expired_index; Type: INDEX; Schema: public; Owner: - +-- + +CREATE INDEX agentprocess_env_hostname_expired_index ON public.agentprocess USING btree (environment, hostname, expired); + + +-- +-- Name: agentprocess_expired_index; Type: INDEX; Schema: public; Owner: - +-- + +CREATE INDEX agentprocess_expired_index ON public.agentprocess USING btree (expired) WHERE (expired IS NULL); + + +-- +-- Name: agentprocess_sid_expired_index; Type: INDEX; Schema: public; Owner: - +-- + +CREATE UNIQUE INDEX agentprocess_sid_expired_index ON public.agentprocess USING btree (sid, expired); + + +-- +-- Name: compile_completed_environment_idx; Type: INDEX; Schema: public; Owner: - +-- + +CREATE INDEX compile_completed_environment_idx ON public.compile USING btree (completed, environment); + + +-- +-- Name: compile_env_remote_id_index; Type: INDEX; Schema: public; Owner: - +-- + +CREATE INDEX compile_env_remote_id_index ON public.compile USING btree (environment, remote_id); + + +-- +-- Name: compile_env_requested_index; Type: INDEX; Schema: public; Owner: - +-- + +CREATE INDEX compile_env_requested_index ON public.compile USING btree (environment, requested); + + +-- +-- Name: compile_env_started_index; Type: INDEX; Schema: public; Owner: - +-- + +CREATE INDEX compile_env_started_index ON public.compile USING btree (environment, started DESC); + + +-- +-- Name: compile_environment_version_index; Type: INDEX; Schema: public; Owner: - +-- + +CREATE INDEX compile_environment_version_index ON public.compile USING btree (environment, version); + + +-- +-- Name: compile_substitute_compile_id_index; Type: INDEX; Schema: public; Owner: - +-- + +CREATE INDEX compile_substitute_compile_id_index ON public.compile USING btree (substitute_compile_id); + + +-- +-- Name: configurationmodel_env_released_version_index; Type: INDEX; Schema: public; Owner: - +-- + +CREATE UNIQUE INDEX configurationmodel_env_released_version_index ON public.configurationmodel USING btree (environment, released, version DESC); + + +-- +-- Name: configurationmodel_env_version_total_index; Type: INDEX; Schema: public; Owner: - +-- + +CREATE UNIQUE INDEX configurationmodel_env_version_total_index ON public.configurationmodel USING btree (environment, version DESC, total); + + +-- +-- Name: dryrun_env_model_index; Type: INDEX; Schema: public; Owner: - +-- + +CREATE INDEX dryrun_env_model_index ON public.dryrun USING btree (environment, model); + + +-- +-- Name: environment_name_project_index; Type: INDEX; Schema: public; Owner: - +-- + +CREATE UNIQUE INDEX environment_name_project_index ON public.environment USING btree (project, name); + + +-- +-- Name: notification_env_created_id_index; Type: INDEX; Schema: public; Owner: - +-- + +CREATE INDEX notification_env_created_id_index ON public.notification USING btree (environment, created DESC, id); + + +-- +-- Name: parameter_env_name_resource_id_index; Type: INDEX; Schema: public; Owner: - +-- + +CREATE INDEX parameter_env_name_resource_id_index ON public.parameter USING btree (environment, name, resource_id); + + +-- +-- Name: parameter_environment_resource_id_index; Type: INDEX; Schema: public; Owner: - +-- + +CREATE INDEX parameter_environment_resource_id_index ON public.parameter USING btree (environment, resource_id); + + +-- +-- Name: parameter_metadata_index; Type: INDEX; Schema: public; Owner: - +-- + +CREATE INDEX parameter_metadata_index ON public.parameter USING gin (metadata jsonb_path_ops); + + +-- +-- Name: parameter_updated_index; Type: INDEX; Schema: public; Owner: - +-- + +CREATE INDEX parameter_updated_index ON public.parameter USING btree (updated); + + +-- +-- Name: report_compile_index; Type: INDEX; Schema: public; Owner: - +-- + +CREATE INDEX report_compile_index ON public.report USING btree (compile); + + +-- +-- Name: resource_attributes_index; Type: INDEX; Schema: public; Owner: - +-- + +CREATE INDEX resource_attributes_index ON public.resource USING gin (attributes jsonb_path_ops); + + +-- +-- Name: resource_env_attr_hash_index; Type: INDEX; Schema: public; Owner: - +-- + +CREATE INDEX resource_env_attr_hash_index ON public.resource USING btree (environment, attribute_hash); + + +-- +-- Name: resource_env_model_agent_index; Type: INDEX; Schema: public; Owner: - +-- + +CREATE INDEX resource_env_model_agent_index ON public.resource USING btree (environment, model, agent); + + +-- +-- Name: resource_env_resourceid_index; Type: INDEX; Schema: public; Owner: - +-- + +CREATE UNIQUE INDEX resource_env_resourceid_index ON public.resource USING btree (environment, resource_id, model DESC); + + +-- +-- Name: resource_environment_agent_idx; Type: INDEX; Schema: public; Owner: - +-- + +CREATE INDEX resource_environment_agent_idx ON public.resource USING btree (environment, agent); + + +-- +-- Name: resource_environment_model_resource_set_idx; Type: INDEX; Schema: public; Owner: - +-- + +CREATE INDEX resource_environment_model_resource_set_idx ON public.resource USING btree (environment, model, resource_set); + + +-- +-- Name: resource_environment_resource_id_value_index; Type: INDEX; Schema: public; Owner: - +-- + +CREATE INDEX resource_environment_resource_id_value_index ON public.resource USING btree (environment, resource_id_value); + + +-- +-- Name: resource_environment_resource_type_index; Type: INDEX; Schema: public; Owner: - +-- + +CREATE INDEX resource_environment_resource_type_index ON public.resource USING btree (environment, resource_type); + + +-- +-- Name: resource_environment_status_model_idx; Type: INDEX; Schema: public; Owner: - +-- + +CREATE INDEX resource_environment_status_model_idx ON public.resource USING btree (environment, status, model DESC); + + +-- +-- Name: resource_resource_id_index; Type: INDEX; Schema: public; Owner: - +-- + +CREATE INDEX resource_resource_id_index ON public.resource USING btree (resource_id); + + +-- +-- Name: resourceaction_environment_action_started_index; Type: INDEX; Schema: public; Owner: - +-- + +CREATE INDEX resourceaction_environment_action_started_index ON public.resourceaction USING btree (environment, action, started DESC); + + +-- +-- Name: resourceaction_environment_version_started_index; Type: INDEX; Schema: public; Owner: - +-- + +CREATE INDEX resourceaction_environment_version_started_index ON public.resourceaction USING btree (environment, version, started DESC); + + +-- +-- Name: resourceaction_resource_environment_resource_version_index; Type: INDEX; Schema: public; Owner: - +-- + +CREATE INDEX resourceaction_resource_environment_resource_version_index ON public.resourceaction_resource USING btree (environment, resource_version); + + +-- +-- Name: resourceaction_resource_resource_action_id_index; Type: INDEX; Schema: public; Owner: - +-- + +CREATE INDEX resourceaction_resource_resource_action_id_index ON public.resourceaction_resource USING btree (resource_action_id); + + +-- +-- Name: resourceaction_started_index; Type: INDEX; Schema: public; Owner: - +-- + +CREATE INDEX resourceaction_started_index ON public.resourceaction USING btree (started); + + +-- +-- Name: unknownparameter_env_version_index; Type: INDEX; Schema: public; Owner: - +-- + +CREATE INDEX unknownparameter_env_version_index ON public.unknownparameter USING btree (environment, version); + + +-- +-- Name: unknownparameter_resolved_index; Type: INDEX; Schema: public; Owner: - +-- + +CREATE INDEX unknownparameter_resolved_index ON public.unknownparameter USING btree (resolved); + + +-- +-- Name: agent agent_environment_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY public.agent + ADD CONSTRAINT agent_environment_fkey FOREIGN KEY (environment) REFERENCES public.environment(id) ON DELETE CASCADE; + + +-- +-- Name: agent agent_id_primary_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY public.agent + ADD CONSTRAINT agent_id_primary_fkey FOREIGN KEY (id_primary) REFERENCES public.agentinstance(id) ON DELETE RESTRICT; + + +-- +-- Name: agentinstance agentinstance_process_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY public.agentinstance + ADD CONSTRAINT agentinstance_process_fkey FOREIGN KEY (process) REFERENCES public.agentprocess(sid) ON DELETE CASCADE; + + +-- +-- Name: agentprocess agentprocess_environment_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY public.agentprocess + ADD CONSTRAINT agentprocess_environment_fkey FOREIGN KEY (environment) REFERENCES public.environment(id) ON DELETE CASCADE; + + +-- +-- Name: code code_environment_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY public.code + ADD CONSTRAINT code_environment_fkey FOREIGN KEY (environment) REFERENCES public.environment(id) ON DELETE CASCADE; + + +-- +-- Name: compile compile_environment_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY public.compile + ADD CONSTRAINT compile_environment_fkey FOREIGN KEY (environment) REFERENCES public.environment(id) ON DELETE CASCADE; + + +-- +-- Name: compile compile_substitute_compile_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY public.compile + ADD CONSTRAINT compile_substitute_compile_id_fkey FOREIGN KEY (substitute_compile_id) REFERENCES public.compile(id) ON DELETE CASCADE; + + +-- +-- Name: configurationmodel configurationmodel_environment_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY public.configurationmodel + ADD CONSTRAINT configurationmodel_environment_fkey FOREIGN KEY (environment) REFERENCES public.environment(id) ON DELETE CASCADE; + + +-- +-- Name: dryrun dryrun_environment_model_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY public.dryrun + ADD CONSTRAINT dryrun_environment_model_fkey FOREIGN KEY (environment, model) REFERENCES public.configurationmodel(environment, version) ON DELETE CASCADE; + + +-- +-- Name: environment environment_project_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY public.environment + ADD CONSTRAINT environment_project_fkey FOREIGN KEY (project) REFERENCES public.project(id) ON DELETE CASCADE; + + +-- +-- Name: environmentmetricsgauge environmentmetricsgauge_environment_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY public.environmentmetricsgauge + ADD CONSTRAINT environmentmetricsgauge_environment_fkey FOREIGN KEY (environment) REFERENCES public.environment(id) ON DELETE CASCADE; + + +-- +-- Name: environmentmetricstimer environmentmetricstimer_environment_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY public.environmentmetricstimer + ADD CONSTRAINT environmentmetricstimer_environment_fkey FOREIGN KEY (environment) REFERENCES public.environment(id) ON DELETE CASCADE; + + +-- +-- Name: notification notification_environment_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY public.notification + ADD CONSTRAINT notification_environment_fkey FOREIGN KEY (environment) REFERENCES public.environment(id) ON DELETE CASCADE; + + +-- +-- Name: parameter parameter_environment_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY public.parameter + ADD CONSTRAINT parameter_environment_fkey FOREIGN KEY (environment) REFERENCES public.environment(id) ON DELETE CASCADE; + + +-- +-- Name: report report_compile_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY public.report + ADD CONSTRAINT report_compile_fkey FOREIGN KEY (compile) REFERENCES public.compile(id) ON DELETE CASCADE; + + +-- +-- Name: resource resource_environment_model_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY public.resource + ADD CONSTRAINT resource_environment_model_fkey FOREIGN KEY (environment, model) REFERENCES public.configurationmodel(environment, version) ON DELETE CASCADE; + + +-- +-- Name: resourceaction resourceaction_environment_version_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY public.resourceaction + ADD CONSTRAINT resourceaction_environment_version_fkey FOREIGN KEY (environment, version) REFERENCES public.configurationmodel(environment, version) ON DELETE CASCADE; + + +-- +-- Name: resourceaction_resource resourceaction_resource_environment_resource_id_resource_v_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY public.resourceaction_resource + ADD CONSTRAINT resourceaction_resource_environment_resource_id_resource_v_fkey FOREIGN KEY (environment, resource_id, resource_version) REFERENCES public.resource(environment, resource_id, model) ON DELETE CASCADE; + + +-- +-- Name: resourceaction_resource resourceaction_resource_resource_action_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY public.resourceaction_resource + ADD CONSTRAINT resourceaction_resource_resource_action_id_fkey FOREIGN KEY (resource_action_id) REFERENCES public.resourceaction(action_id) ON DELETE CASCADE; + + +-- +-- Name: unknownparameter unknownparameter_environment_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY public.unknownparameter + ADD CONSTRAINT unknownparameter_environment_fkey FOREIGN KEY (environment) REFERENCES public.environment(id) ON DELETE CASCADE; + + +-- +-- Name: unknownparameter unknownparameter_environment_version_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY public.unknownparameter + ADD CONSTRAINT unknownparameter_environment_version_fkey FOREIGN KEY (environment, version) REFERENCES public.configurationmodel(environment, version) ON DELETE CASCADE; + + +-- +-- Name: discoveredresource unmanagedresource_environment_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY public.discoveredresource + ADD CONSTRAINT unmanagedresource_environment_fkey FOREIGN KEY (environment) REFERENCES public.environment(id) ON DELETE CASCADE; + + +-- +-- Name: SCHEMA public; Type: ACL; Schema: -; Owner: - +-- + +REVOKE USAGE ON SCHEMA public FROM PUBLIC; +GRANT ALL ON SCHEMA public TO PUBLIC; + + +-- +-- PostgreSQL database dump complete +-- + diff --git a/tests/db/migration_tests/test_v202310040_to_v202310090.py b/tests/db/migration_tests/test_v202310040_to_v202310090.py new file mode 100644 index 0000000000..5af8ddfe79 --- /dev/null +++ b/tests/db/migration_tests/test_v202310040_to_v202310090.py @@ -0,0 +1,50 @@ +""" + Copyright 2023 Inmanta + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + Contact: code@inmanta.com +""" +import json +import os +from collections import abc + +import asyncpg +import pytest + +from inmanta import data + + +@pytest.mark.db_restore_dump(os.path.join(os.path.dirname(__file__), "dumps/v202310040.sql")) +async def test_type_change( + postgresql_client: asyncpg.Connection, migrate_db_from: abc.Callable[[], abc.Awaitable[None]] +) -> None: + result = await postgresql_client.fetch( + """ + SELECT * FROM public.environment WHERE name='dev-1'; + """ + ) + settings = json.loads(result[0]["settings"]) + assert isinstance(settings[data.AUTOSTART_AGENT_DEPLOY_INTERVAL], int) + assert isinstance(settings[data.AUTOSTART_AGENT_REPAIR_INTERVAL], int) + + await migrate_db_from() + + result = await postgresql_client.fetch( + """ + SELECT * FROM public.environment WHERE name='dev-1'; + """ + ) + settings = json.loads(result[0]["settings"]) + assert isinstance(settings[data.AUTOSTART_AGENT_DEPLOY_INTERVAL], str) + assert isinstance(settings[data.AUTOSTART_AGENT_REPAIR_INTERVAL], str) diff --git a/tests/server/test_env_settings.py b/tests/server/test_env_settings.py index 9ffd15ae4c..e6858e0fcb 100644 --- a/tests/server/test_env_settings.py +++ b/tests/server/test_env_settings.py @@ -38,6 +38,17 @@ def check_only_contains_default_setting(settings_dict: Dict[str, object]) -> Non assert setting_value == get_environment_setting_default(setting_name) +async def test_api_return_type(client, server, environment): + """ + https://github.com/inmanta/inmanta-core/pull/6574 changed the type of AUTOSTART_AGENT_REPAIR_INTERVAL and + AUTOSTART_AGENT_DEPLOY_INTERVAL from int to str. This test makes sure the type returned by the api is correct + """ + result = await client.get_setting(tid=environment, id=data.AUTOSTART_AGENT_REPAIR_INTERVAL) + + assert result.code == 200 + assert result.result["value"] == "86400" + + async def test_environment_settings(client, server, environment_default): """ Test environment settings