Description: stock_currency_valuation
Commit: ingadhoc-stock:38279db7  
Subject: [IMP] add tests
Author: Martin Quinteros
Committer: Martin Quinteros
Commit: ingadhoc-odoo-argentina-ee:a380d370  
Subject: [BOT] Bump version: l10n_ar_arba_ws 19.0.1.3.0
Author: roboadhoc
Committer: roboadhoc
Commit: ingadhoc-account-payment:d4a7653b  
Subject: [FIX] l10n_latam_check_ux: Fixes Own check report
Author: Rocío Vega
Committer: Rocío Vega
Commit: ingadhoc-account-invoicing:0c50deea  
Subject: Update translation files
Author: Weblate
Committer: Weblate
Commit: ingadhoc-odoo-saas-adhoc:ba2394ea  
Subject: Update translation files
Author: Weblate
Committer: Weblate
Commit: ingadhoc-account-financial-tools:041a4a8d  
Subject: [BOT] Bump version: account_ux 19.0.1.18.0
Author: roboadhoc
Committer: roboadhoc
Commit: ingadhoc-odoo-argentina:0cce456b  
Subject: [ADD] l10n_ar_tax: added test cases
Author: Julia Elizondo
Committer: Julia Elizondo
Commit: ingadhoc-purchase:458a3a00  
Subject: [FIX]purchase_ux: 'Create Bill' button highlight condition
Author: mav-adhoc
Committer: mav-adhoc
Commit: plugberry-payment:811fd57f  
Subject: Merge pull request #255 from plugberry/19.0-feature-partial-refunds
Author: ErnestoAxcelere
Committer: GitHub
Commit: ingadhoc-enterprise-extensions:e9d13a2b  
Subject: [FIX] sale_subscription_ux: stabilize date-based tests
Author: Franco Leyes
Committer: Franco Leyes
Commit: ingadhoc-sale:e1f7fa11  
Subject: [I18N] sale_triple_discount_lock: export source terms
Author: ADHOC - Bot
Committer: ADHOC - Bot
Commit: ingadhoc-product:6c894bbd  
Subject: Update translation files
Author: Weblate
Committer: Weblate
Commit: ingadhoc-odoo-saas:17c8b394  
Subject: [FIX] saas_k8s: update default helm extra args to include namespace creation and server-side options
Author: Andrés Zacchino
Committer: Andrés Zacchino
Commit: ingadhoc-uruguay:20da3c5c  
Subject: Translated using Weblate (Spanish)
Author: julia elizondo
Committer: Weblate
Commit: ingadhoc-argentina-sale:d6b783c7  
Subject: Translated using Weblate (Spanish)
Author: julia elizondo
Committer: Weblate
Commit: ingadhoc-demo:45d5b98f  
Subject: Update translation files
Author: Weblate
Committer: Weblate
Commit: ingadhoc-website:903cec87  
Subject: Translated using Weblate (Spanish)
Author: julia elizondo
Committer: Weblate
Commit: ingadhoc-multi-company:90681119  
Subject: [FIX] account_multicompany_ux: Enhance access control checks for invoice and invoice line operations
Author: Franco Leyes
Committer: Franco Leyes
Commit: ingadhoc-miscellaneous:762ec2e4  
Subject: Update translation files
Author: Weblate
Committer: Weblate
Commit: ingadhoc-third-party-apps:c5efa906  
Subject: [BOT] Bump version: ts_pos_advanced_search 19.0.1.1.0
Author: roboadhoc
Committer: roboadhoc
Commit: ingadhoc-project:ee1f1b58  
Subject: [IMP]project_ux:always display_in_project = True
Author: Juan Ignacio Carreras
Committer: mav-adhoc
Commit: plugberry-pagos360:e0a2bb43  
Subject: [FIX] payment_pagos360: handle request_result as dict or list in _process_notification_data
Author: Martin Quinteros
Committer: Martin Quinteros
Commit: ingadhoc-partner:d78ec375  
Subject: [FIX]partner_creation_access: skip access right check when creating partner from contact form
Author: mav-adhoc
Committer: mav-adhoc
Commit: ingadhoc-hr:8d0c73a3  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-aeroo_reports:f586b8a7  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-multi-store:0b88fffc  
Subject: Update pre-commit config from template
Author: Virginia
Committer: Virginia
Commit: ingadhoc-delivery:038f41ec  
Subject: Update pre-commit config from template
Author: Virginia
Committer: Virginia
Commit: plugberry-mercadopago:5d49315f  
Subject: [UPD] Initialize version 19.0
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-hr:f34f2c0a  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-odoo-odoo:9beaefaf  
Subject: Merge commit 'refs/pull/230101/head' of github.com:odoo/odoo into 19.0-21367
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-pos:d1c42a8d  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-stock-logistics-request:7a9a1baa  
Subject: Merge commit 'refs/pull/89/head' of github.com:oca/stock-logistics-request into 19.0-21131
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-account-analytic:8d7aad0c  
Subject: Merge commit 'refs/pull/858/head' of github.com:oca/account-analytic into 19.0-21197
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-stock-logistics-availability:153399f0  
Subject: Merge commit 'refs/pull/64/head' of github.com:oca/stock-logistics-availability into 19.0-21398
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-account-reconcile:9b726c1e  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-timesheet:a3df76eb  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-odoo-enterprise:8e9ecc87  
Subject: Merge commit 'refs/pull/106529/head' of github.com:odoo/enterprise into 19.0-21369
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-survey:9a6f3d89  
Subject: [MIG] partner_survey: Migration to 19.0
Author: mav-adhoc
Committer: mav-adhoc
Commit: adhoc-cicd-oca-website:67b5a5e2  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-server-backend:4e3a012a  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-odoo-design-themes:dbec4fcd  
Subject: [I18N] *: fetch latest Weblate translations
Author: Odoo Translation Bot
Committer: Odoo Translation Bot
Commit: adhoc-cicd-oca-partner-contact:36662201  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-server-auth:70ad58d1  
Subject: Merge commit 'refs/pull/853/head' of github.com:oca/server-auth into 19.0-21458
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-knowledge:724d0499  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-product-attribute:cdb6a400  
Subject: Merge commit 'refs/pull/2125/head' of github.com:oca/product-attribute into 19.0-21214
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-brand:16cb9ca4  
Subject: Update translation files
Author: Weblate
Committer: Weblate
Commit: adhoc-cicd-oca-mis-builder:a3b74f3c  
Subject: Merge commit 'refs/pull/752/head' of github.com:oca/mis-builder into 19.0-21391
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-account-invoicing:0e38db6a  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-stock-logistics-workflow:3f4b2c68  
Subject: Merge commit 'refs/pull/2151/head' of github.com:oca/stock-logistics-workflow into 19.0-21124
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-management-system:3a4d4081  
Subject: Initial commit
Author: OCA Bot
Committer: OCA Bot
Commit: adhoc-cicd-oca-server-ux:4e227bc4  
Subject: Merge commit 'refs/pull/1182/head' of github.com:oca/server-ux into 19.0-21216
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-e-commerce:0a6e743e  
Subject: [MIG] website_sale_product_attribute_value_filter_existing: Migration to 19.0
Author: Alexis Lopez
Committer: augusto-weiss
Commit: adhoc-cicd-oca-hr-expense:18a0b1c9  
Subject: Initial commit
Author: OCA Bot
Committer: OCA Bot
Commit: adhoc-cicd-oca-manufacture:219a0a40  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-crm:8aea51cb  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-stock-logistics-barcode:0454ca8a  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-project:d7483059  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-server-tools:14d6ee1f  
Subject: Merge commit 'refs/pull/3381/head' of github.com:oca/server-tools into 19.0-21215
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-social:45e58304  
Subject: Initial commit
Author: OCA Bot
Committer: OCA Bot
Commit: adhoc-cicd-oca-purchase-workflow:6e1c0e1c  
Subject: Merge commit 'refs/pull/2878/head' of github.com:oca/purchase-workflow into 19.0-21111
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-stock-logistics-warehouse:b5468d85  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-web:73bf572b  
Subject: Merge commit 'refs/pull/3310/head' of github.com:oca/web into 19.0-21456
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-product-pack:f3076400  
Subject: Merge commit 'refs/pull/227/head' of github.com:oca/product-pack into 19.0-21393
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-hr-holidays:330d622f  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-reporting-engine:f28a1b65  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-sale-workflow:5f6ce2bd  
Subject: Merge commit 'refs/pull/3933/head' of github.com:oca/sale-workflow into 19.0-21138
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-bank-statement-import:cda70b33  
Subject: Merge commit 'refs/pull/894/head' of github.com:oca/bank-statement-import into 19.0-21109
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-report-print-send:d6cf9381  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Version: 19.0
Config: Odoo by Adhoc Config (with translations)
Build time: 95s
Wait time: 101s
Load time: 1m35s
Date Level Type Message
2026-05-22 21:12:40 INFO runbot Init build environment with config Odoo by Adhoc Config (with translations)
2026-05-22 21:12:40 Starting step all-without-test from config Odoo by Adhoc Config (with translations)
2026-05-22 21:12:40 Using Dockerfile Tag odoo:adhoc_odoo_19
2026-05-22 21:13:05 INFO server odoo.modules.loading:350 1 modules loaded in 4.19s, 9452 queries (+9452 extra)
2026-05-22 21:13:53 WARNING server odoo.fields:534 Field product.product.standard_price_in_currency: unknown parameter 'currency_field', if this is an actual parameter you may want to override the method _valid_field_parameter on the relevant model in order to allow it
2026-05-22 21:13:53 WARNING server odoo.addons.base.models.ir_model:1207 Two fields (value_in_currency, value) of product.value() have the same label: Value. [Modules: stock_currency_valuation and stock_account]
2026-05-22 21:13:54 INFO server odoo.modules.loading:350 142 modules loaded in 46.23s, 89187 queries (+89509 extra)
2026-05-22 21:13:54 WARNING server odoo.fields:534 Field product.product.standard_price_in_currency: unknown parameter 'currency_field', if this is an actual parameter you may want to override the method _valid_field_parameter on the relevant model in order to allow it
2026-05-22 21:13:54 WARNING server odoo.addons.base.models.ir_model:1207 Two fields (value_in_currency, value) of product.value() have the same label: Value. [Modules: stock_currency_valuation and stock_account]
2026-05-22 21:13:55 WARNING server odoo.fields:534 Field product.product.standard_price_in_currency: unknown parameter 'currency_field', if this is an actual parameter you may want to override the method _valid_field_parameter on the relevant model in order to allow it
2026-05-22 21:13:56 WARNING server odoo.addons.base.models.ir_model:1207 Two fields (value_in_currency, value) of product.value() have the same label: Value. [Modules: stock_currency_valuation and stock_account]
2026-05-22 21:13:57 INFO server odoo.modules.loading:350 147 modules loaded in 3.31s, 8725 queries (+8734 extra)
2026-05-22 21:13:57 WARNING server odoo.fields:534 Field product.product.standard_price_in_currency: unknown parameter 'currency_field', if this is an actual parameter you may want to override the method _valid_field_parameter on the relevant model in order to allow it
2026-05-22 21:13:58 ERROR server odoo.addons.stock_currency_valuation.tests.test_combined_walkthrough:156
FAIL: TestCombinedWalkthrough.test_walkthrough_full_op_1_to_7
Traceback (most recent call last):
  File "/data/build/ingadhoc-stock/stock_currency_valuation/tests/test_combined_walkthrough.py", line 156, in test_walkthrough_full_op_1_to_7
    picking_op1 = self._op1_purchase_receipt_day_1()
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-stock/stock_currency_valuation/tests/test_combined_walkthrough.py", line 25, in _op1_purchase_receipt_day_1
    self.assertAlmostEqual(product.total_value_in_currency, 10.00, places=2)
AssertionError: 0.0 != 10.0 within 2 places (10.0 difference)
2026-05-22 21:13:58 ERROR server odoo.addons.stock_currency_valuation.tests.test_combined_walkthrough:144
FAIL: TestCombinedWalkthrough.test_walkthrough_op_1_to_5
Traceback (most recent call last):
  File "/data/build/ingadhoc-stock/stock_currency_valuation/tests/test_combined_walkthrough.py", line 144, in test_walkthrough_op_1_to_5
    picking_op1 = self._op1_purchase_receipt_day_1()
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-stock/stock_currency_valuation/tests/test_combined_walkthrough.py", line 25, in _op1_purchase_receipt_day_1
    self.assertAlmostEqual(product.total_value_in_currency, 10.00, places=2)
AssertionError: 0.0 != 10.0 within 2 places (10.0 difference)
2026-05-22 21:13:59 ERROR server odoo.addons.stock_currency_valuation.tests.test_delivery_and_return:33
FAIL: TestDeliveryAndReturn.test_delivery_does_not_change_std_price_in_currency
Traceback (most recent call last):
  File "/data/build/ingadhoc-stock/stock_currency_valuation/tests/test_delivery_and_return.py", line 33, in test_delivery_does_not_change_std_price_in_currency
    self._seed_two_receipts()
  File "/data/build/ingadhoc-stock/stock_currency_valuation/tests/test_delivery_and_return.py", line 26, in _seed_two_receipts
    self.assertAlmostEqual(product.total_value_in_currency, 30.17, places=2)
AssertionError: 0.0 != 30.17 within 2 places (30.17 difference)
2026-05-22 21:13:59 ERROR server odoo.addons.stock_currency_valuation.tests.test_delivery_and_return:51
FAIL: TestDeliveryAndReturn.test_delivery_value_in_currency_is_only_display
Traceback (most recent call last):
  File "/data/build/ingadhoc-stock/stock_currency_valuation/tests/test_delivery_and_return.py", line 51, in test_delivery_value_in_currency_is_only_display
    self._seed_two_receipts()
  File "/data/build/ingadhoc-stock/stock_currency_valuation/tests/test_delivery_and_return.py", line 26, in _seed_two_receipts
    self.assertAlmostEqual(product.total_value_in_currency, 30.17, places=2)
AssertionError: 0.0 != 30.17 within 2 places (30.17 difference)
2026-05-22 21:13:59 ERROR server odoo.addons.stock_currency_valuation.tests.test_delivery_and_return:67
FAIL: TestDeliveryAndReturn.test_return_uses_date_rate_not_original_rate
Traceback (most recent call last):
  File "/data/build/ingadhoc-stock/stock_currency_valuation/tests/test_delivery_and_return.py", line 67, in test_return_uses_date_rate_not_original_rate
    self._seed_two_receipts()
  File "/data/build/ingadhoc-stock/stock_currency_valuation/tests/test_delivery_and_return.py", line 26, in _seed_two_receipts
    self.assertAlmostEqual(product.total_value_in_currency, 30.17, places=2)
AssertionError: 0.0 != 30.17 within 2 places (30.17 difference)
2026-05-22 21:13:59 ERROR server odoo.addons.stock_currency_valuation.tests.test_inventory_adjustment:50
FAIL: TestInventoryAdjustmentInCurrency.test_negative_adjustment_preserves_avg
Traceback (most recent call last):
  File "/data/build/ingadhoc-stock/stock_currency_valuation/tests/test_inventory_adjustment.py", line 50, in test_negative_adjustment_preserves_avg
    self._seed_avg_state()
  File "/data/build/ingadhoc-stock/stock_currency_valuation/tests/test_inventory_adjustment.py", line 22, in _seed_avg_state
    self.assertAlmostEqual(product.standard_price_in_currency, 1.00, places=2)
AssertionError: 0.0 != 1.0 within 2 places (1.0 difference)
2026-05-22 21:14:00 ERROR server odoo.addons.stock_currency_valuation.tests.test_inventory_adjustment:31
FAIL: TestInventoryAdjustmentInCurrency.test_positive_adjustment_preserves_avg
Traceback (most recent call last):
  File "/data/build/ingadhoc-stock/stock_currency_valuation/tests/test_inventory_adjustment.py", line 31, in test_positive_adjustment_preserves_avg
    self._seed_avg_state()
  File "/data/build/ingadhoc-stock/stock_currency_valuation/tests/test_inventory_adjustment.py", line 22, in _seed_avg_state
    self.assertAlmostEqual(product.standard_price_in_currency, 1.00, places=2)
AssertionError: 0.0 != 1.0 within 2 places (1.0 difference)
2026-05-22 21:14:00 ERROR server odoo.addons.stock_currency_valuation.tests.test_inventory_adjustment:68
FAIL: TestInventoryAdjustmentInCurrency.test_positive_adjustment_without_picking_current_behavior
Traceback (most recent call last):
  File "/data/build/ingadhoc-stock/stock_currency_valuation/tests/test_inventory_adjustment.py", line 68, in test_positive_adjustment_without_picking_current_behavior
    self._seed_avg_state()
  File "/data/build/ingadhoc-stock/stock_currency_valuation/tests/test_inventory_adjustment.py", line 22, in _seed_avg_state
    self.assertAlmostEqual(product.standard_price_in_currency, 1.00, places=2)
AssertionError: 0.0 != 1.0 within 2 places (1.0 difference)
2026-05-22 21:14:00 ERROR server odoo.addons.stock_currency_valuation.tests.test_inventory_adjustment:90
FAIL: TestInventoryAdjustmentInCurrency.test_value_manual_in_currency_creates_product_value
Traceback (most recent call last):
  File "/data/build/ingadhoc-stock/stock_currency_valuation/tests/test_inventory_adjustment.py", line 90, in test_value_manual_in_currency_creates_product_value
    self._seed_avg_state()
  File "/data/build/ingadhoc-stock/stock_currency_valuation/tests/test_inventory_adjustment.py", line 22, in _seed_avg_state
    self.assertAlmostEqual(product.standard_price_in_currency, 1.00, places=2)
AssertionError: 0.0 != 1.0 within 2 places (1.0 difference)
2026-05-22 21:14:00 ERROR server odoo.addons.stock_currency_valuation.tests.test_landed_cost_currency:66
FAIL: TestLandedCostCurrency.test_lc_falls_back_to_date_rate_when_unset
Traceback (most recent call last):
  File "/data/build/ingadhoc-stock/stock_currency_valuation/tests/test_landed_cost_currency.py", line 66, in test_lc_falls_back_to_date_rate_when_unset
    self.assertAlmostEqual(line._get_currency_rate(), self.RATE_D2, places=6)
AssertionError: 0.0006666666666666666 != 0.0008333333333333334 within 6 places (0.00016666666666666674 difference)
2026-05-22 21:14:00 ERROR server odoo.addons.stock_currency_valuation.tests.test_landed_cost_currency:32
FAIL: TestLandedCostCurrency.test_lc_uses_its_own_currency_rate
Traceback (most recent call last):
  File "/data/build/ingadhoc-stock/stock_currency_valuation/tests/test_landed_cost_currency.py", line 32, in test_lc_uses_its_own_currency_rate
    self.assertAlmostEqual(product.total_value_in_currency, 10.17, places=2)
AssertionError: 0.0 != 10.17 within 2 places (10.17 difference)
2026-05-22 21:14:00 ERROR server odoo.addons.stock_currency_valuation.tests.test_landed_cost_currency:51
FAIL: TestLandedCostCurrency.test_lc_with_rate_equal_to_picking
Traceback (most recent call last):
  File "/data/build/ingadhoc-stock/stock_currency_valuation/tests/test_landed_cost_currency.py", line 51, in test_lc_with_rate_equal_to_picking
    self.assertAlmostEqual(product.total_value_in_currency, 10.20, places=2)
AssertionError: 0.0 != 10.2 within 2 places (10.2 difference)
2026-05-22 21:14:00 ERROR server odoo.tests.result:713 12 failed, 0 error(s) of 12 tests when loading database '77822-19-0-all-without-test'
2026-05-22 21:14:07 INFO runbot Getting results for build 77822-19-0
2026-05-22 21:14:07 Step all-without-test finished in 81s
2026-05-22 21:14:07 Starting step setup from config Odoo by Adhoc Config (with translations)
2026-05-22 21:14:07 Using Dockerfile Tag odoo:adhoc_odoo_19
2026-05-22 21:14:12 INFO runbot Step setup finished in 0s
2026-05-22 21:14:12 Skipping step pot_github_push from config Odoo by Adhoc Config (with translations)
2026-05-22 21:14:12 Starting step run from config Odoo by Adhoc Config (with translations)
2026-05-22 21:14:12 INFO runbot build has a parent, skip run
2026-05-22 21:14:18 INFO runbot Step run finished in 6s