$ /nix/store/9ypz3flqsrl5xl495mm8h645gadjsxi1-coreutils-9.11/bin/timeout --kill-after=15s 7200s /nix/store/23zk8sgzamrbmj1fday15szf7f2279s8-nix-2.34.7/bin/nix --extra-experimental-features nix-command --extra-experimental-features flakes --log-format internal-json build --no-link --print-out-paths git+https://github.com/NorfairKing/centjes?ref=charts&rev=90a6c0359e59357d4e336ddce1a4b61ea35fa70c#checks.x86_64-linux.example-switzerland-taxes --print-build-logs warning: ignoring untrusted flake configuration setting 'extra-substituters'. Pass '--accept-flake-config' to trust it warning: ignoring untrusted flake configuration setting 'extra-trusted-public-keys'. Pass '--accept-flake-config' to trust it  Downloading cached centjes-switzerland-0.0.0-data from https://centjes.cachix.org Progress: 0 of 2 built, 1 of 2 downloaded from cache Downloading cached centjes-switzerland from https://centjes.cachix.org Progress: 0 of 2 built, 2 of 2 downloaded from cache Building /nix/store/q7q043i8swzln3j4svs5b208yp10fhr9-taxes.drv [taxes] [Debug] Read module: ledger.cent [taxes] [Debug] Read module: currency-rates.cent [taxes] [Debug] Check declaration ordering: 0ms [taxes] [Debug] Check currency usage: 0ms [taxes] [Debug] Check account usage: 0ms [taxes] [Debug] Check tag usage: 0ms [taxes] [Debug] Check duplicate attachments: 0ms [taxes] [Debug] Check declarations: 0ms [taxes] [Debug] Compile: 0ms [taxes] [Debug] Check ledger: 0ms [taxes] [Debug] XMLReport [taxes]  { xmlReportHeader = [taxes]  Header [taxes]  { headerAttachments = [] [taxes]  , headerCantonExtension = () [taxes]  , headerTransactionNumber = Nothing [taxes]  , headerTransactionDate = Nothing [taxes]  , headerTaxPeriod = 2026 [taxes]  , headerPeriodFrom = Just 2026-01-01 [taxes]  , headerPeriodTo = Just 2026-12-31 [taxes]  , headerCanton = Nothing [taxes]  } [taxes]  , xmlReportContent = [taxes]  Content [taxes]  { contentMainForm = [taxes]  Just [taxes]  MainForm [taxes]  { mainFormPersonDataPartner1 = [taxes]  PersonDataPartner1 [taxes]  { personDataPartner1PartnerPersonIdentification = [taxes]  PartnerPersonIdentification [taxes]  { partnerPersonIdentificationOfficialName = "John" [taxes]  , partnerPersonIdentificationFirstName = "Doe" [taxes]  , partnerPersonIdentificationVn = "7561111222233" [taxes]  } [taxes]  } [taxes]  , mainFormRevenue = [taxes]  Just [taxes]  Revenue [taxes]  { revenueSelfemployedMainRevenue = [taxes]  Just [taxes]  PartnerAmount [taxes]  { partnerAmountPartner1Amount = Nothing [taxes]  , partnerAmountPartner2Amount = Nothing [taxes]  } [taxes]  } [taxes]  } [taxes]  } [taxes]  } [taxes] [Info] Wrote XML version to /nix/store/35k8w01bdxbvc4438s6b3lmnswvm1g60-taxes/packet/taxes.xml [taxes] [Debug] 20262026-01-012026-12-310centjes-switzerland-0.0.0JohnDoe7561111222233 [taxes] [Info] Validating XML output at /nix/store/35k8w01bdxbvc4438s6b3lmnswvm1g60-taxes/packet/taxes.xml against schema /nix/store/178rrqs95g0anxhq55bsy9da59xa2qxp-centjes-switzerland-0.0.0-data/share/ghc-9.10.3/x86_64-linux-ghc-9.10.3-2929/centjes-switzerland-0.0.0/assets/schemas/eCH-0119-4-0-0.xsd [taxes] /nix/store/178rrqs95g0anxhq55bsy9da59xa2qxp-centjes-switzerland-0.0.0-data/share/ghc-9.10.3/x86_64-linux-ghc-9.10.3-2929/centjes-switzerland-0.0.0/assets/schemas/eCH-0119-4-0-0.xsd:9: element import: Schemas parser warning : Element '{http://www.w3.org/2001/XMLSchema}import': Skipping import of schema located at '/nix/store/178rrqs95g0anxhq55bsy9da59xa2qxp-centjes-switzerland-0.0.0-data/share/ghc-9.10.3/x86_64-linux-ghc-9.10.3-2929/centjes-switzerland-0.0.0/assets/schemas/eCH-0044-4-1.xsd' for the namespace 'http://www.ech.ch/xmlns/eCH-0044-f/4', since this namespace was already imported with the schema located at 'http://www.ech.ch/xmlns/eCH-0044-f/4/eCH-0044-4-0f.xsd'. [taxes] /nix/store/178rrqs95g0anxhq55bsy9da59xa2qxp-centjes-switzerland-0.0.0-data/share/ghc-9.10.3/x86_64-linux-ghc-9.10.3-2929/centjes-switzerland-0.0.0/assets/schemas/eCH-0046-5-0f.xsd:10: element import: Schemas parser warning : Element '{http://www.w3.org/2001/XMLSchema}import': Skipping import of schema located at 'http://www.ech.ch/xmlns/eCH-0044-f/4/eCH-0044-4-1f.xsd' for the namespace 'http://www.ech.ch/xmlns/eCH-0044-f/4', since this namespace was already imported with the schema located at 'http://www.ech.ch/xmlns/eCH-0044-f/4/eCH-0044-4-0f.xsd'. [taxes] /nix/store/35k8w01bdxbvc4438s6b3lmnswvm1g60-taxes/packet/taxes.xml validates [taxes] [Info] Succesfully compiled information into /nix/store/35k8w01bdxbvc4438s6b3lmnswvm1g60-taxes/packet/input.json [taxes] [Debug] { [taxes]  "assets": [ [taxes]  { [taxes]  "balance": "11632.22", [taxes]  "balances": { [taxes]  "CHF": { [taxes]  "converted": "7984.50", [taxes]  "original": "7984.50" [taxes]  }, [taxes]  "USD": { [taxes]  "converted": "3647.72", [taxes]  "original": "4000.00" [taxes]  } [taxes]  }, [taxes]  "evidence": [ [taxes]  "assets/bank-statement.txt" [taxes]  ], [taxes]  "name": "assets:bank" [taxes]  } [taxes]  ], [taxes]  "children_costs": { [taxes]  "daycare": [], [taxes]  "total_daycare": "0.00" [taxes]  }, [taxes]  "education_expenses": [], [taxes]  "electricity_expenses": { [taxes]  "business_expenses": [], [taxes]  "private_expenses": [], [taxes]  "total_business_expenses": "0.00", [taxes]  "total_expenses": "0.00", [taxes]  "total_private_expenses": "0.00" [taxes]  }, [taxes]  "first_name": "Doe", [taxes]  "health_costs": { [taxes]  "dentist": [], [taxes]  "doctor": [], [taxes]  "hospital": [], [taxes]  "insurance_premiums": [], [taxes]  "other": [], [taxes]  "therapy": [], [taxes]  "total_dentist": "0.00", [taxes]  "total_doctor": "0.00", [taxes]  "total_hospital": "0.00", [taxes]  "total_insurance_premiums": "0.00", [taxes]  "total_other": "0.00", [taxes]  "total_therapy": "0.00" [taxes]  }, [taxes]  "homeoffice_expenses": { [taxes]  "business_expenses": [], [taxes]  "private_expenses": [], [taxes]  "total_business_expenses": "0.00", [taxes]  "total_expenses": "0.00", [taxes]  "total_private_expenses": "0.00" [taxes]  }, [taxes]  "insurance_expenses": { [taxes]  "business_expenses": [], [taxes]  "private_expenses": [], [taxes]  "total_business_expenses": "0.00", [taxes]  "total_expenses": "0.00", [taxes]  "total_private_expenses": "0.00" [taxes]  }, [taxes]  "internet_expenses": { [taxes]  "business_expenses": [], [taxes]  "private_expenses": [], [taxes]  "total_business_expenses": "0.00", [taxes]  "total_expenses": "0.00", [taxes]  "total_private_expenses": "0.00" [taxes]  }, [taxes]  "last_name": "John", [taxes]  "machinery": { [taxes]  "closing_balance": "0.00", [taxes]  "depreciation": "0.00", [taxes]  "depreciation_rate": "40%", [taxes]  "opening_balance": "0.00", [taxes]  "opening_balance_evidence": [ [taxes]  "depreciation/machinery/machinery-balance.txt" [taxes]  ], [taxes]  "purchases": [], [taxes]  "total_purchases": "0.00" [taxes]  }, [taxes]  "movables": { [taxes]  "closing_balance": "0.00", [taxes]  "depreciation": "0.00", [taxes]  "depreciation_rate": "25%", [taxes]  "opening_balance": "0.00", [taxes]  "opening_balance_evidence": [ [taxes]  "depreciation/movables/movables-balance.txt" [taxes]  ], [taxes]  "purchases": [], [taxes]  "total_purchases": "0.00" [taxes]  }, [taxes]  "phone_expenses": { [taxes]  "business_expenses": [], [taxes]  "private_expenses": [], [taxes]  "total_business_expenses": "0.00", [taxes]  "total_expenses": "0.00", [taxes]  "total_private_expenses": "0.00" [taxes]  }, [taxes]  "rates": { [taxes]  "USD": "0.9119" [taxes]  }, [taxes]  "revenues": [], [taxes]  "third_pillar_contributions": [], [taxes]  "total_assets": "11632.22", [taxes]  "total_education_expenses": "0.00", [taxes]  "total_revenues": "0.00", [taxes]  "total_third_pillar_contributions": "0.00", [taxes]  "travel_expenses": { [taxes]  "business_expenses": [], [taxes]  "private_expenses": [], [taxes]  "total_business_expenses": "0.00", [taxes]  "total_expenses": "0.00", [taxes]  "total_private_expenses": "0.00" [taxes]  }, [taxes]  "year": 2026 [taxes] } [taxes] [Info] Typst compilation succesfully created /nix/store/35k8w01bdxbvc4438s6b3lmnswvm1g60-taxes/packet/README.pdf [taxes] [Info] Putting bank-statement.txt in the packet at assets/bank-statement.txt [taxes] [Info] Putting machinery-balance.txt in the packet at depreciation/machinery/machinery-balance.txt [taxes] [Info] Putting movables-balance.txt in the packet at depreciation/movables/movables-balance.txt [taxes] [Info] Putting currency-rates.cent in the packet at ledger/currency-rates.cent [taxes] [Info] Putting ledger.cent in the packet at ledger/ledger.cent [taxes] [Info] Creating zip file at /nix/store/35k8w01bdxbvc4438s6b3lmnswvm1g60-taxes/packet.zip [taxes] [Info] Including /nix/store/35k8w01bdxbvc4438s6b3lmnswvm1g60-taxes/packet/README.pdf in the zip file at README.pdf [taxes] [Info] Including /nix/store/35k8w01bdxbvc4438s6b3lmnswvm1g60-taxes/packet/assets/bank-statement.txt in the zip file at assets/bank-statement.txt [taxes] [Info] Including /nix/store/35k8w01bdxbvc4438s6b3lmnswvm1g60-taxes/packet/depreciation/machinery/machinery-balance.txt in the zip file at depreciation/machinery/machinery-balance.txt [taxes] [Info] Including /nix/store/35k8w01bdxbvc4438s6b3lmnswvm1g60-taxes/packet/depreciation/movables/movables-balance.txt in the zip file at depreciation/movables/movables-balance.txt [taxes] [Info] Including /nix/store/35k8w01bdxbvc4438s6b3lmnswvm1g60-taxes/packet/ledger/currency-rates.cent in the zip file at ledger/currency-rates.cent [taxes] [Info] Including /nix/store/35k8w01bdxbvc4438s6b3lmnswvm1g60-taxes/packet/ledger/ledger.cent in the zip file at ledger/ledger.cent [taxes] [Info] Including /nix/store/35k8w01bdxbvc4438s6b3lmnswvm1g60-taxes/packet/input.json in the zip file at raw-input.json [taxes] [Info] Including /nix/store/35k8w01bdxbvc4438s6b3lmnswvm1g60-taxes/packet/taxes.xml in the zip file at taxes.xml [taxes] [Info] Succesfully created packet /nix/store/35k8w01bdxbvc4438s6b3lmnswvm1g60-taxes/packet.zip [taxes:post-build] Uploading to cachix cache "centjes": /nix/store/35k8w01bdxbvc4438s6b3lmnswvm1g60-taxes [taxes:post-build] Pushing 1 paths (0 are already present) using zstd to cache centjes ⏳ [taxes:post-build]  [taxes:post-build] Pushing /nix/store/35k8w01bdxbvc4438s6b3lmnswvm1g60-taxes (168.97 KiB) [taxes:post-build]  [taxes:post-build] All done. [taxes:post-build] Uploading to the NixCI staging cache: /nix/store/35k8w01bdxbvc4438s6b3lmnswvm1g60-taxes [taxes:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [taxes:post-build] copying 1 paths... [taxes:post-build] copying path '/nix/store/35k8w01bdxbvc4438s6b3lmnswvm1g60-taxes' to 'https://cache.staging.nix-ci.com'... [taxes:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [taxes:post-build] copying 6 paths... [taxes:post-build] copying path '/nix/store/a9hpjakilv132dmlahy7fqray7jif2pq-example' to 'https://cache.staging.nix-ci.com'... [taxes:post-build] copying path '/nix/store/pv3rnnymfw1jimyz5n234qg8gjh83dq4-centjes-gen-source-0.0.0.0.drv' to 'https://cache.staging.nix-ci.com'... [taxes:post-build] copying path '/nix/store/7vpc7qhc3sxsvnrgpdiiqkn917cr7gqh-centjes-gen-0.0.0.0.drv' to 'https://cache.staging.nix-ci.com'... [taxes:post-build] copying path '/nix/store/ib51v4f5gbgkk621531k2ph8j5589sk8-centjes-switzerland-source-0.0.0.drv' to 'https://cache.staging.nix-ci.com'... [taxes:post-build] copying path '/nix/store/n2j6i03v6fyyi0kqdp6lk92nmrxg00d6-centjes-switzerland-0.0.0.drv' to 'https://cache.staging.nix-ci.com'... [taxes:post-build] copying path '/nix/store/q7q043i8swzln3j4svs5b208yp10fhr9-taxes.drv' to 'https://cache.staging.nix-ci.com'... Progress: 1 of 2 built, 2 of 2 downloaded from cache Progress: 2 of 2 built, 2 of 2 downloaded from cache /nix/store/35k8w01bdxbvc4438s6b3lmnswvm1g60-taxes Build succeeded.