# ItemTable

key: workbench.scm.views.state
value:
  {"workbench.scm.repositories":{"collapsed":false,"isHidden":true},"workbench.scm":{"collapsed":false,"isHidden":true},"workbench.scm.history":{"collapsed":false,"isHidden":true}}


key: workbench.view.extension.github-actions.state
value:
  {"github-actions.current-branch":{"collapsed":false,"isHidden":true},"github-actions.workflows":{"collapsed":false,"isHidden":true},"github-actions.settings":{"collapsed":false,"isHidden":true},"github-actions.empty-view":{"collapsed":false,"isHidden":true}}


key: workbench.view.extension.dockerView.state
value:
  {"dockerContainers":{"collapsed":false,"isHidden":true},"dockerImages":{"collapsed":false,"isHidden":true},"dockerRegistries":{"collapsed":false,"isHidden":true},"dockerNetworks":{"collapsed":true,"isHidden":true},"dockerVolumes":{"collapsed":true,"isHidden":true},"vscode-docker.views.dockerContexts":{"collapsed":true,"isHidden":true},"vscode-docker.views.help":{"collapsed":false,"isHidden":true}}


key: workbench.view.debug.state
value:
  {"workbench.debug.welcome":{"collapsed":false,"isHidden":true},"workbench.debug.variablesView":{"collapsed":false,"isHidden":true},"workbench.debug.watchExpressionsView":{"collapsed":false,"isHidden":true},"workbench.debug.callStackView":{"collapsed":false,"isHidden":true},"workbench.debug.loadedScriptsView":{"collapsed":true,"isHidden":true},"workbench.debug.breakPointsView":{"collapsed":false,"isHidden":true},"jsBrowserBreakpoints":{"collapsed":true,"isHidden":true},"jsExcludedCallers":{"collapsed":true,"isHidden":true},"jsDebugNetworkTree":{"collapsed":true,"isHidden":true}}


key: anysphere.cursor-retrieval
value:
  {"cursor-retrieval-state-version":1,"map/0804cd0949c7413968991b4142c076686c82252642ccf91f57e69697b40e6913-archivetools/repoKeys":{"repoName":"aca1b35f-8b69-481d-8e0a-33d71e409688","orthogonalTransformationSeed":4207078590816055,"pathEncryptionKey":"YRHTdY8O3xZ25a5dnq8FBQpwu3VopMUGGp2h8rj2X7o","pathEncryptionScheme":"aes-256-ctr"}}


key: workbench.zenMode.exitInfo
value:
  {"transitionedToCenteredEditorLayout":false,"transitionedToFullScreen":false,"handleNotificationsDoNotDisturbMode":false,"wasVisible":{"auxiliaryBar":false,"panel":false,"sideBar":false}}


key: scm:view:visibleRepositories
value:
  {"all":["git:Git:file:///home/josie/development/archlinux/archivetools"],"sortKey":"discoveryTime","visible":[0]}


key: workbench.view.extensions.state
value:
  {"workbench.views.extensions.installed":{"collapsed":false,"isHidden":true},"workbench.views.extensions.searchOutdated":{"collapsed":false,"isHidden":true},"workbench.views.extensions.workspaceRecommendations":{"collapsed":false,"isHidden":true},"workbench.views.extensions.popular":{"collapsed":false,"isHidden":true},"workbench.views.extensions.searchRecentlyUpdated":{"collapsed":false,"isHidden":true},"workbench.views.extensions.otherRecommendations":{"collapsed":false,"isHidden":true},"extensions.recommendedList":{"collapsed":false,"isHidden":true},"workbench.views.extensions.enabled":{"collapsed":false,"isHidden":true},"workbench.views.extensions.disabled":{"collapsed":false,"isHidden":true},"workbench.views.extensions.marketplace":{"collapsed":false,"isHidden":true,"size":1238},"workbench.views.extensions.searchInstalled":{"collapsed":false,"isHidden":true},"workbench.views.extensions.searchEnabled":{"collapsed":false,"isHidden":true},"workbench.views.extensions.searchDisabled":{"collapsed":false,"isHidden":true},"workbench.views.extensions.searchBuiltin":{"collapsed":false,"isHidden":true},"workbench.views.extensions.searchWorkspaceUnsupported":{"collapsed":false,"isHidden":true},"workbench.views.extensions.builtinFeatureExtensions":{"collapsed":false,"isHidden":true},"workbench.views.extensions.builtinThemeExtensions":{"collapsed":false,"isHidden":true},"workbench.views.extensions.builtinProgrammingLanguageExtensions":{"collapsed":false,"isHidden":true},"workbench.views.extensions.untrustedUnsupportedExtensions":{"collapsed":false,"isHidden":true},"workbench.views.extensions.untrustedPartiallySupportedExtensions":{"collapsed":false,"isHidden":true},"workbench.views.extensions.virtualUnsupportedExtensions":{"collapsed":false,"isHidden":true},"workbench.views.extensions.virtualPartiallySupportedExtensions":{"collapsed":false,"isHidden":true},"workbench.views.extensions.deprecatedExtensions":{"collapsed":false,"isHidden":true}}


key: workbench.view.extension.test.state
value:
  {"workbench.view.testing":{"collapsed":false,"isHidden":true},"workbench.view.testCoverage":{"collapsed":false,"isHidden":true},"go.test.profile":{"collapsed":false,"isHidden":true}}


key: ms-python.python
value:
  {"PYTHON_WORKSPACE_STORAGE_KEYS":[{"key":"autoSelectionInterpretersQueried-/home/josie/development/archlinux/archivetools"},{"key":"PYTHON_EXTENSION_WORKSPACE_STORAGE_KEYS","defaultValue":[]},{"key":"showNativeTensorBoardPrompt","defaultValue":true},{"key":"autoSelectedWorkspacePythonInterpreter-/home/josie/development/archlinux/archivetools"}],"autoSelectedWorkspacePythonInterpreter-/home/josie/development/archlinux/archivetools":{"id":"/home/josie/.pyenv/versions/3.10.12/bin/python","sysPrefix":"/home/josie/.pyenv/versions/3.10.12","envType":"Pyenv","envName":"3.10.12","envPath":"/home/josie/.pyenv/versions/3.10.12","path":"/home/josie/.pyenv/versions/3.10.12/bin/python","architecture":3,"sysVersion":"3.10.12 (main, Jul 16 2023, 14:27:57) [GCC 13.1.1 20230429]","version":{"raw":"3.10.12","major":3,"minor":10,"patch":12,"build":[],"prerelease":["final","0"]},"displayName":"Python 3.10.12 64-bit ('3.10.12')","detailedDisplayName":"Python 3.10.12 64-bit ('3.10.12': pyenv)"},"autoSelectionInterpretersQueried-/home/josie/development/archlinux/archivetools":true}


key: workbench.explorer.views.state
value:
  {"notepad":{"collapsed":true,"isHidden":true,"size":22},"outline":{"collapsed":true,"isHidden":true,"size":22},"timeline":{"collapsed":true,"isHidden":true,"size":22},"workbench.explorer.openEditorsView":{"collapsed":false,"isHidden":true},"workbench.explorer.fileView":{"collapsed":false,"isHidden":true,"size":1255},"npm":{"collapsed":true,"isHidden":true},"go.explorer":{"collapsed":true,"isHidden":true}}


key: history.entries
value:
  [{"editor":{"resource":"file:///home/josie/development/archlinux/archivetools/.gitlab-ci.yml","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/archlinux/archivetools/README.md","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/archlinux/archivetools/test-archive.sh","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/archlinux/archivetools/archive-cleaner","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/archlinux/archivetools/test.log","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/archlinux/archivetools/.gitlab-ci-local/output/testOgedge-cases.log","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/archlinux/archivetools/.gitlab-ci-local/output/test.log","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/archlinux/archivetools/test-archive.conf","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/archlinux/archivetools/.gitlab-ci-local/output/testOgbasic.log","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/archlinux/archivetools/.gitlab-ci-local/output/lint.log","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/archlinux/archivetools/PKGBUILD","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/archlinux/archivetools/archive.sh","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/archlinux/archivetools/.gitignore","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/archlinux/archivetools/archive.service","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/archlinux/archivetools/.gitlab-ci-local/output/coverage.log","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/archlinux/archivetools/archive.timer","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/archlinux/archivetools/archive.sysusers","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/archlinux/archivetools/.gitlab-ci-local/.gitignore","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///etc/rsyncd.conf","forceFile":true,"options":{"override":"default"}}}]


key: workbench.explorer.treeViewState
value:
  {"focus":["file:///home/josie/development/archlinux/archivetools::file:///home/josie/development/archlinux/archivetools/.gitlab-ci.yml"],"selection":["file:///home/josie/development/archlinux/archivetools::file:///home/josie/development/archlinux/archivetools/.gitlab-ci.yml"],"expanded":[],"scrollTop":0}


key: codelens/cache2
value:
  {"file:///home/josie/development/archlinux/archivetools/test.log":{"lineCount":389,"lines":[]},"file:///home/josie/development/archlinux/archivetools/archive-cleaner":{"lineCount":200,"lines":[]},"file:///home/josie/development/archlinux/archivetools/test-archive.sh":{"lineCount":204,"lines":[]},"file:///home/josie/development/archlinux/archivetools/README.md":{"lineCount":97,"lines":[]},"file:///home/josie/development/archlinux/archivetools/.gitlab-ci.yml":{"lineCount":66,"lines":[]}}


key: workbench.editor.languageDetectionOpenedLanguages.workspace
value:
  [["ignore",true],["properties",true],["log",true],["python",true],["shellscript",true],["markdown",true],["yaml",true],["plaintext",true]]


key: aiService.generations
value:
  [{"unixMs":1739963763047,"generationUUID":"19114143-4d6a-4d06-a102-f7eb9dd8d852"},{"unixMs":1739963770219,"generationUUID":"bdea8706-ee0a-4a9e-92dc-d803297458d0","type":"composer","textDescription":"can we run the test directly to see where it hangs?"},{"unixMs":1739987824164,"generationUUID":"19512659-e973-49fc-8793-cda58dc363a5"},{"unixMs":1739987834401,"generationUUID":"35f63479-0653-4300-af59-4ba7f21194de","type":"composer","textDescription":"I ran this locally maybe this helps up debug the pipeline\n\n\n"},{"unixMs":1739987844364,"generationUUID":"27b005ee-6041-4bf0-9117-d11bd432d4ac","type":"apply","textDescription":"test-archive.sh"},{"unixMs":1739987846365,"generationUUID":"8ce7afe6-770e-4b25-badd-a1bdf862a9b4","type":"apply","textDescription":"test-archive.sh"},{"unixMs":1739987848641,"generationUUID":"0b29e962-e97d-4b10-82b5-e59f62e1f47e","type":"apply","textDescription":"test-archive.sh"},{"unixMs":1739987953246,"generationUUID":"5b1791b2-4d85-4b1e-8d0e-ea08d57b392b","type":"composer","textDescription":"pls"},{"unixMs":1739987960338,"generationUUID":"25ac890c-6754-4c90-a3d1-86265a724c25","type":"apply","textDescription":"test-archive.sh"},{"unixMs":1739987963118,"generationUUID":"96009863-cf24-4ef8-a9e1-87566ab0ad56","type":"apply","textDescription":"test-archive.sh"},{"unixMs":1739988080352,"generationUUID":"0c209d96-a86c-454c-b9dc-33f3d116db9a","type":"composer","textDescription":"pls"},{"unixMs":1739988090667,"generationUUID":"4976cfdb-a134-4b33-b114-1f35dbe7de23","type":"apply","textDescription":"test-archive.sh"},{"unixMs":1739988133315,"generationUUID":"004206e1-2c8e-491c-a54b-0e4d2d0de7c5"},{"unixMs":1739988145513,"generationUUID":"2d460643-69be-4dce-acff-6da0a97f1d67","type":"composer","textDescription":"can we even run an rsync systemd service in the gitlab container?"},{"unixMs":1739988151400,"generationUUID":"f0901099-a9dd-4916-9043-4766d246b2f7","type":"apply","textDescription":"test-archive.sh"},{"unixMs":1739988158671,"generationUUID":"a0ab2456-11db-4e7e-9ba4-81cb853c9b26","type":"apply","textDescription":"test-archive.sh"},{"unixMs":1739988279714,"generationUUID":"fad916ae-dee3-48e8-a6d5-28f747104265","type":"composer","textDescription":"pls"},{"unixMs":1739988301114,"generationUUID":"e5d4f90d-5d14-462a-84b8-dd190cd4f20e","type":"apply","textDescription":".gitlab-ci.yml"},{"unixMs":1739988411322,"generationUUID":"1395418e-f1c3-4398-b70d-be64f8174c22"},{"unixMs":1739988415282,"generationUUID":"ab3e026c-41a5-4848-be54-f58f6a41010b","type":"composer","textDescription":"make sure the ci file has all the deps"},{"unixMs":1739988426766,"generationUUID":"6e50e066-ba8d-439a-9803-d88662f95ce6","type":"apply","textDescription":".gitlab-ci.yml"},{"unixMs":1739989391173,"generationUUID":"92c91950-9cc9-4d2a-9135-bab3daa11114"},{"unixMs":1739989397875,"generationUUID":"b0235bda-76df-48b2-aea9-caf00fe01910","type":"composer","textDescription":"things still seem to get stuck and idky why\n\n"},{"unixMs":1739989408265,"generationUUID":"d0440978-85a5-47c1-a989-02c1db6a26a6","type":"apply","textDescription":"test-archive.sh"},{"unixMs":1739989411120,"generationUUID":"de1f27c5-455b-4c40-8992-bf502a4b2a31","type":"apply","textDescription":"test-archive.sh"},{"unixMs":1739991768413,"generationUUID":"9f495bcf-838e-4514-b5e0-09ba49bf50d7","type":"composer","textDescription":"no change"},{"unixMs":1739991779750,"generationUUID":"c2879d37-e81e-4fa5-baee-ec572228f59b","type":"apply","textDescription":"test-archive.sh"},{"unixMs":1739992398854,"generationUUID":"8a0042ba-12ea-4768-bbcb-aebca0602d28"},{"unixMs":1739992401884,"generationUUID":"aaa14778-9389-484b-96ef-0782375c740a","type":"composer","textDescription":"no effect"},{"unixMs":1739992421954,"generationUUID":"2ac2dab6-b119-4c1f-9c5e-d26970813df9"},{"unixMs":1739992422910,"generationUUID":"3fe37060-0f5d-4666-b8f9-a8345f2b3a06","type":"apply","textDescription":"test-archive.sh"},{"unixMs":1739992434567,"generationUUID":"ef58dfd0-253f-48ef-8fd3-14ba813b65b8","type":"composer","textDescription":"nothing from the script gets logged by the gitlab-ci=local"},{"unixMs":1739992449356,"generationUUID":"4bb88da9-f19d-4aa0-a884-b20c9071a56e","type":"apply","textDescription":".gitlab-ci.yml"},{"unixMs":1739992830915,"generationUUID":"17e67b7e-c7ba-416d-bc0e-9708cfc1fd86","type":"composer","textDescription":"check the logs"},{"unixMs":1739992842630,"generationUUID":"3ceae577-3051-487e-9bf0-8cb6177cd6c0","type":"apply","textDescription":"test-archive.sh"},{"unixMs":1739994129749,"generationUUID":"cb223e78-a706-4710-813c-26b6872a4038"},{"unixMs":1739994135928,"generationUUID":"2b94e9c4-6260-41b8-bb5c-ec05774f5ff7","type":"composer","textDescription":"now shit's not getting logged anymore"},{"unixMs":1739994145515,"generationUUID":"5b906198-83f3-4e4e-8afc-b963674b5cf6","type":"apply","textDescription":"test-archive.sh"},{"unixMs":1739994332287,"generationUUID":"77d85e84-f562-4f59-84e4-81da52b9a097"},{"unixMs":1739994335353,"generationUUID":"0f656b71-f5e0-4a16-9285-e1f432456cff","type":"composer","textDescription":"the logfile is no longer created"},{"unixMs":1739994341104,"generationUUID":"1b360d0e-2011-4e59-ba0b-9d88ecb674eb","type":"apply","textDescription":"test-archive.sh"},{"unixMs":1739994344322,"generationUUID":"49117889-8c53-46e1-b00d-05b349ccd17c","type":"apply","textDescription":".gitlab-ci.yml"},{"unixMs":1739995099249,"generationUUID":"d6ae0977-f819-49e0-aeb8-d052542171b8","type":"apply","textDescription":".gitlab-ci.yml"},{"unixMs":1739995610527,"generationUUID":"8911328f-c581-4215-bbd3-85c03c380371","type":"apply","textDescription":"test-archive.sh"},{"unixMs":1739995642005,"generationUUID":"7a90bb3f-4fa7-4bec-a792-4d3bec265d3a","type":"apply","textDescription":".gitlab-ci.yml"},{"unixMs":1739996243737,"generationUUID":"0c1c44dd-5952-424c-8380-6b9703333a98","type":"apply","textDescription":".gitlab-ci.yml"},{"unixMs":1739996314239,"generationUUID":"c91e9043-8bcc-439c-9084-d6548de9504f"},{"unixMs":1739996318853,"generationUUID":"876792dc-d117-4fd1-a269-c38d306f5787","type":"composer","textDescription":"the logfile is no longer generated pls fix"},{"unixMs":1739996329147,"generationUUID":"8aef1fcf-fc50-45d9-865f-65a78bc7f19e","type":"apply","textDescription":"test-archive.sh"},{"unixMs":1739996332188,"generationUUID":"ce26eadc-19fe-4a32-94a5-d5adc42e92e6","type":"apply","textDescription":".gitlab-ci.yml"},{"unixMs":1739996623353,"generationUUID":"06e06af4-0ff7-4541-a1d1-3588f1797d10"},{"unixMs":1739996659779,"generationUUID":"b459bb62-9cf2-4c7b-8737-7287d166d834","type":"composer","textDescription":"revert the changes to when logging execution of the test script  to the file actually worked"},{"unixMs":1739996669820,"generationUUID":"1753047a-761d-4512-8e9d-9a193b8f93d9","type":"apply","textDescription":".gitlab-ci.yml"},{"unixMs":1739996917792,"generationUUID":"651c8a6a-84c7-432a-af9e-1a304f07ca5a"},{"unixMs":1739996920488,"generationUUID":"f12e1eb0-dc7d-41bc-ad1e-0e4fb254830e","type":"composer","textDescription":"no log file is created like it should"},{"unixMs":1739996929991,"generationUUID":"244afbef-2d69-4ffc-bc76-331f669581be","type":"apply","textDescription":"test-archive.sh"},{"unixMs":1739997017307,"generationUUID":"1d41b141-4e5d-42d3-b908-9b1abdc206b8"},{"unixMs":1739997027011,"generationUUID":"9ddee8ad-1638-4b7f-9156-e6fe302639b8","type":"composer","textDescription":"you should run the test scri[t with output redir to the log file"},{"unixMs":1739997035638,"generationUUID":"9c212b00-a79f-4702-b4c2-181b757305c1","type":"apply","textDescription":".gitlab-ci.yml"},{"unixMs":1739997185153,"generationUUID":"76134f9e-8003-499d-aa91-1c957e1f213c","type":"composer","textDescription":"the file is not there"},{"unixMs":1739997194552,"generationUUID":"54d47134-1e63-424f-8517-cf366302b4a0","type":"apply","textDescription":".gitlab-ci.yml"},{"unixMs":1739997261097,"generationUUID":"7ee50c6a-c06a-492c-aa01-23328a05922e"},{"unixMs":1739997262368,"generationUUID":"b5500379-ef17-4b12-af8d-7d011547bde8","type":"composer","textDescription":"pls"},{"unixMs":1739997269151,"generationUUID":"7778bd29-75e6-4351-b0eb-c8601e583794","type":"apply","textDescription":".gitlab-ci.yml"},{"unixMs":1739997506740,"generationUUID":"a18692c2-80bd-4f2b-a13f-276ed2d7dc4d"},{"unixMs":1739997516894,"generationUUID":"299ac9bd-c789-4cdc-b1ad-3935a4593797","type":"composer","textDescription":"the file creation should happen before the script is run"},{"unixMs":1739997524842,"generationUUID":"c5a526eb-6867-4ca3-b330-b46b73e06f34","type":"apply","textDescription":".gitlab-ci.yml"},{"unixMs":1739998028087,"generationUUID":"8926a5c3-383e-4487-a68e-2bbb4a3506dc"},{"unixMs":1739998029383,"generationUUID":"6e127563-5b48-43db-8235-c9be3b3ef394","type":"composer","textDescription":"the log file is empty\n\n\n"},{"unixMs":1739998040072,"generationUUID":"599069da-169e-4d0d-9f60-84ba1833b0d5","type":"apply","textDescription":".gitlab-ci.yml"},{"unixMs":1740054344973,"generationUUID":"2e0ab2f2-720c-4a87-b4ac-01ff9d461371","type":"composer","textDescription":"(kvant-venv) [jpfeiffe@SRV01D red.kvant]$ ansible-galaxy install -r collection-requirements.yml\nStarting galaxy collection install process\nProcess install dependency map\nStarting collection install process\n'community.general:7.5.0' is already installed, skipping.\n'ansible.posix:1.5.4' is already installed, skipping.\nDownloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/community-libvirt-1.3.1.tar.gz to /home/jpfeiffe/.ansible/tmp/ansible-local-2838502iubqj90x/tmpc5_43pua/community-libvirt-1.3.1-lo2xjkq9\nInstalling 'community.libvirt:1.3.1' to '/home/jpfeiffe/.ansible/collections/ansible_collections/community/libvirt'\ncommunity.libvirt:1.3.1 was installed successfully\nDownloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/kubernetes-core-5.1.0.tar.gz to /home/jpfeiffe/.ansible/tmp/ansible-local-2838502iubqj90x/tmpc5_43pua/kubernetes-core-5.1.0-yw7vls25\nInstalling 'kubernetes.core:5.1.0' to '/home/jpfeiffe/.ansible/collections/ansible_collections/kubernetes/core'\nkubernetes.core:5.1.0 was installed successfully\nDownloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/ibm-ibm_zhmc-1.9.3.tar.gz to /home/jpfeiffe/.ansible/tmp/ansible-local-2838502iubqj90x/tmpc5_43pua/ibm-ibm_zhmc-1.9.3-mfy80e4h\nInstalling 'ibm.ibm_zhmc:1.9.3' to '/home/jpfeiffe/.ansible/collections/ansible_collections/ibm/ibm_zhmc'\nibm.ibm_zhmc:1.9.3 was installed successfully\nDownloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/ansible-netcommon-7.1.0.tar.gz to /home/jpfeiffe/.ansible/tmp/ansible-local-2838502iubqj90x/tmpc5_43pua/ansible-netcommon-7.1.0-eh7woozo\nInstalling 'ansible.netcommon:7.1.0' to '/home/jpfeiffe/.ansible/collections/ansible_collections/ansible/netcommon'\nansible.netcommon:7.1.0 was installed successfully\nDownloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/ansible-utils-5.1.2.tar.gz to /home/jpfeiffe/.ansible/tmp/ansible-local-2838502iubqj90x/tmpc5_43pua/ansible-utils-5.1.2-608joabx\nInstalling 'ansible.utils:5.1.2' to '/home/jpfeiffe/.ansible/collections/ansible_collections/ansible/utils'\nansible.utils:5.1.2 was installed successfully\nDownloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/containers-podman-1.16.3.tar.gz to /home/jpfeiffe/.ansible/tmp/ansible-local-2838502iubqj90x/tmpc5_43pua/containers-podman-1.16.3-hd8bbnkh\nInstalling 'containers.podman:1.16.3' to '/home/jpfeiffe/.ansible/collections/ansible_collections/containers/podman'\ncontainers.podman:1.16.3 was installed successfully\n(kvant-venv) [jpfeiffe@SRV01D red.kvant]$ export ANSIBLE_NAVIGATOR_EXECUTION_ENVIRONMENT_VOLUME_MOUNTS=$HOME/clusterconfigs/auth/:/auth;ansible-navigator run playbooks/07_add_s390x_node.yaml -m stdout -i $HOME/red.kvant/inventory/dev -u jpfeiffe\nERROR! couldn't resolve module/action 'zhmc_lpar'. This often indicates a misspelling, missing collection, or incorrect module path.\n\nThe error appears to be in '/home/jpfeiffe/red.kvant/roles/ocp_mainframe/tasks/main.yaml': line 52, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: Configure LPAR using HMC\n  ^ here\n"},{"unixMs":1740119724879,"generationUUID":"55ffdfe0-bad7-4d4a-a835-e7716d10c8a3"},{"unixMs":1740119725940,"generationUUID":"645cab7d-6f0d-431c-8266-780bb3e86ffc","type":"composer","textDescription":"pls\n"},{"unixMs":1740119735682,"generationUUID":"79ca4080-f91f-4482-b23d-63834c596606","type":"apply","textDescription":"test-archive.sh"},{"unixMs":1740119814315,"generationUUID":"c16ed9d3-601a-4ec2-8c68-a217e430fc7c","type":"composer","textDescription":"2025-02-21 07:36:00 ==> Creating test structure\n2025-02-21 07:36:00 ==> Creating test packages\n2025-02-21 07:36:00 ==> Writing test config\n2025-02-21 07:36:00 ==> Starting test suite\n2025-02-21 07:36:00 ==> Using test directory: /root/test-archive\n2025-02-21 07:36:00 ==> Using config: /tmp/archive.conf\n2025-02-21 07:36:00 ==> Contents of config:\n2025-02-21 07:36:00 ==> Test 1: Basic archive sync\n2025-02-21 07:36:00   -> Starting archive.sh\n2025-02-21 07:36:00   -> Current directory: /home/josie/development/archlinux/archivetools\n2025-02-21 07:36:00   -> Contents of MOCK_UPSTREAM:\n2025-02-21 07:36:00   -> Contents of TEST_DIR:\n2025-02-21 07:36:00     \u001b[1;32m==> \u001b[;1mLoading configuration: /tmp/archive.conf\u001b[m\n2025-02-21 07:36:00     \u001b[1;32m==> \u001b[;1mLocking\u001b[m\n2025-02-21 07:36:00     \u001b[1;32m==> \u001b[;1mSnapshoting repositories\u001b[m\n2025-02-21 07:36:00     \u001b[1;34m  -> \u001b[;1msnapshot to: /root/test-archive/repos/2025/02/21\u001b[m\n2025-02-21 07:36:00     \u001b[1;34m  -> \u001b[;1mlast path: /root/test-archive/repos/2025/02/19\u001b[m\n2025-02-21 07:36:00     \u001b[1;34m  -> \u001b[;1mRsyncing...\u001b[m\n2025-02-21 07:36:00     \u001b[1;32m==> \u001b[;1mUpdating daily links\u001b[m\n2025-02-21 07:36:00     '/root/test-archive/repos/last' -> '2025/02/21'\n2025-02-21 07:36:00     '/root/test-archive/repos/week' -> '2025/02/17'\n2025-02-21 07:36:00     '/root/test-archive/repos/month' -> '2025/02/01'\n2025-02-21 07:36:00     \u001b[1;32m==> \u001b[;1mUpdating package tree\u001b[m\n2025-02-21 07:36:00     \u001b[1;34m  -> \u001b[;1mSearching in last snapshot\u001b[m\n2025-02-21 07:36:00     \u001b[1;34m  -> \u001b[;1mremoving dead links in packages\u001b[m\n2025-02-21 07:36:00     \u001b[1;34m  -> \u001b[;1mcreating new links\u001b[m\n2025-02-21 07:36:00     \u001b[1;34m  -> \u001b[;1mremoving empty directories in packages\u001b[m\n2025-02-21 07:36:00     \u001b[1;32m==> \u001b[;1mUpdating package index\u001b[m\n2025-02-21 07:36:00   -> archive.sh finished with status 0\n2025-02-21 07:36:00 ==> Test 2: Verify archive structure\n2025-02-21 07:36:00 ==> Test 3: Test archive-cleaner\n2025-02-21 07:36:00 ERROR: archive-cleaner failed\n2025-02-21 07:36:28 ==> Creating test structure\n2025-02-21 07:36:28 ==> Creating test packages\n2025-02-21 07:36:28 ==> Writing test config\n2025-02-21 07:36:28 ==> Starting test suite\n2025-02-21 07:36:28 ==> Using test directory: /root/test-archive\n2025-02-21 07:36:28 ==> Using config: /tmp/archive.conf\n2025-02-21 07:36:28 ==> Contents of config:\n2025-02-21 07:36:28 ==> Test 1: Basic archive sync\n2025-02-21 07:36:28   -> Starting archive.sh\n2025-02-21 07:36:28   -> Current directory: /home/josie/development/archlinux/archivetools\n2025-02-21 07:36:28   -> Contents of MOCK_UPSTREAM:\n2025-02-21 07:36:28   -> Contents of TEST_DIR:\n2025-02-21 07:36:28     \u001b[1;32m==> \u001b[;1mLoading configuration: /tmp/archive.conf\u001b[m\n2025-02-21 07:36:28     \u001b[1;32m==> \u001b[;1mLocking\u001b[m\n2025-02-21 07:36:28     \u001b[1;32m==> \u001b[;1mSnapshoting repositories\u001b[m\n2025-02-21 07:36:28     \u001b[1;34m  -> \u001b[;1msnapshot to: /root/test-archive/repos/2025/02/21\u001b[m\n2025-02-21 07:36:28     \u001b[1;34m  -> \u001b[;1mlast path: /root/test-archive/repos/2025/02/19\u001b[m\n2025-02-21 07:36:28     \u001b[1;34m  -> \u001b[;1mRsyncing...\u001b[m\n2025-02-21 07:36:28     \u001b[1;32m==> \u001b[;1mUpdating daily links\u001b[m\n2025-02-21 07:36:28     '/root/test-archive/repos/last' -> '2025/02/21'\n2025-02-21 07:36:28     '/root/test-archive/repos/week' -> '2025/02/17'\n2025-02-21 07:36:28     '/root/test-archive/repos/month' -> '2025/02/01'\n2025-02-21 07:36:28     \u001b[1;32m==> \u001b[;1mUpdating package tree\u001b[m\n2025-02-21 07:36:28     \u001b[1;34m  -> \u001b[;1mSearching in last snapshot\u001b[m\n2025-02-21 07:36:28     \u001b[1;34m  -> \u001b[;1mremoving dead links in packages\u001b[m\n2025-02-21 07:36:28     \u001b[1;34m  -> \u001b[;1mcreating new links\u001b[m\n2025-02-21 07:36:28     \u001b[1;34m  -> \u001b[;1mremoving empty directories in packages\u001b[m\n2025-02-21 07:36:28     \u001b[1;32m==> \u001b[;1mUpdating package index\u001b[m\n2025-02-21 07:36:28   -> archive.sh finished with status 0\n2025-02-21 07:36:28 ==> Test 2: Verify archive structure\n2025-02-21 07:36:28 ==> Test 3: Test archive-cleaner\n2025-02-21 07:36:28 ERROR: archive-cleaner failed\n"},{"unixMs":1740119830699,"generationUUID":"d6ac9710-f40f-4259-92a2-6edaf369196d","type":"apply","textDescription":"test-archive.sh"},{"unixMs":1740119878147,"generationUUID":"5b3de967-2325-49d6-bf68-79480b8402f8","type":"composer","textDescription":"pls"},{"unixMs":1740119887563,"generationUUID":"4a146a20-40e1-4dee-9f99-0f80215ebb99","type":"apply","textDescription":"test-archive.sh"},{"unixMs":1740119949887,"generationUUID":"5637f2a4-c8ab-42fe-9e68-06f4ce9f1dfd","type":"composer","textDescription":"pls"},{"unixMs":1740119956212,"generationUUID":"73258b7e-3ac2-4f94-825e-b1aca40a26cf","type":"apply","textDescription":".gitlab-ci.yml"},{"unixMs":1740119984905,"generationUUID":"1a966be5-56ed-4c23-ae69-d18badc3bfa5","type":"composer","textDescription":"pls"},{"unixMs":1740119990913,"generationUUID":"e30ae46d-95fe-4a8a-8c41-46efeeba71d1","type":"apply","textDescription":"test-archive.sh"},{"unixMs":1740120020137,"generationUUID":"6e5fcb9c-dd70-4c17-92ff-6d72f78e829b","type":"composer","textDescription":"pls"},{"unixMs":1740120027208,"generationUUID":"ac757440-e4ec-45c5-b665-2ec5ba83d247","type":"apply","textDescription":"test-archive.sh"},{"unixMs":1740120055883,"generationUUID":"83fbe370-a953-4583-ae97-f1584fcdfa18","type":"composer","textDescription":"pls"},{"unixMs":1740120063104,"generationUUID":"0e9c6221-5ec3-4afc-b0ef-617d4aaac5fb","type":"apply","textDescription":"test-archive.sh"},{"unixMs":1740120317248,"generationUUID":"afcd2c48-ea2d-46d7-a7ae-d1c664299b9e"},{"unixMs":1740120327629,"generationUUID":"dde4bd40-d9ae-43e8-882d-08d41d25ae02","type":"composer","textDescription":"should we just use pip/conda for this?"},{"unixMs":1740120336150,"generationUUID":"3fc11985-13a4-4894-890e-968e86f66339","type":"apply","textDescription":"test-archive.sh"},{"unixMs":1740124873600,"generationUUID":"b4031ad8-f924-4efa-b719-f777898daf55","type":"composer","textDescription":"$ ls -la test.log\n-rw-rw-rw- 1 root root 24814 Feb 21 07:56 test.log\n$ coverage run archive-cleaner --repo \"$TEST_DIR/repos/last\" --archive \"$TEST_DIR\" --keep-years 1\n/builds/pfeifferj/archivetools/archive-cleaner:30: SyntaxWarning: invalid escape sequence '\\d'\n  m = search('\\d{4}/\\d{2}/\\d{2}', path)\ntotal estimated cleanup size 0.00 \n$ coverage report\n<unknown>:30: SyntaxWarning: invalid escape sequence '\\d'\n/builds/pfeifferj/archivetools/archive-cleaner:30: SyntaxWarning: invalid escape sequence '\\d'\n  m = search('\\d{4}/\\d{2}/\\d{2}', path)\nName              Stmts   Miss  Cover\n-------------------------------------\narchive-cleaner     158     94    41%\n-------------------------------------\nTOTAL               158     94    41%\n$ coverage html\n<unknown>:30: SyntaxWarning: invalid escape sequence '\\d'\n/builds/pfeifferj/archivetools/archive-cleaner:30: SyntaxWarning: invalid escape sequence '\\d'\n  m = search('\\d{4}/\\d{2}/\\d{2}', path)\n<unknown>:30: SyntaxWarning: invalid escape sequence '\\d'\n<unknown>:30: SyntaxWarning: invalid escape sequence '\\d'\nWrote HTML report to htmlcov/index.html\nUploading artifacts for successful job 00:00\nUploading artifacts...\nWARNING: coverage.xml: no matching files. Ensure that the artifact path is relative to the working directory (/builds/pfeifferj/archivetools) \nERROR: No files to upload                          \nCleaning up project directory and file based variables 00:01\nJob succeeded"},{"unixMs":1740124885980,"generationUUID":"c4e4158f-eb45-40c3-be06-0c476430ec17","type":"apply","textDescription":"archive-cleaner"},{"unixMs":1740124938168,"generationUUID":"607cb222-2165-4c5a-bba8-865ba320709a"},{"unixMs":1740124939320,"generationUUID":"f4158d97-76be-42a2-8e20-5769828bb928","type":"composer","textDescription":"we should fix this eerror ERROR: No files to upload    "},{"unixMs":1740124944305,"generationUUID":"73ab7834-53d8-4675-a51f-a9649434d581","type":"apply","textDescription":"test-archive.sh"},{"unixMs":1740124946709,"generationUUID":"28d1a3bd-8c49-4a3b-b3ae-523351a44d31","type":"apply","textDescription":".gitlab-ci.yml"},{"unixMs":1740126785929,"generationUUID":"47aa4881-95bd-4512-93a2-2879ac7231fa"},{"unixMs":1740126792143,"generationUUID":"8d3fc8e1-de22-4f39-ba3d-4707092251b2","type":"composer","textDescription":"update the ci description in the readme for accuracy"},{"unixMs":1740126800963,"generationUUID":"39ce3b53-d340-4aa7-ae07-5327e63df9dc","type":"apply","textDescription":"README.md"},{"unixMs":1740127341021,"generationUUID":"4164c085-7b95-4893-9892-9c6ea0d7f677"},{"unixMs":1740127368806,"generationUUID":"940e5c92-b9aa-4de1-8193-cd7451bbaf01","type":"composer","textDescription":"so we added the test-archive.sh script and gitlab pipeline. describe the reasoning and implementation in a merge request comment"}]


key: composer.composerData
value:
  {"allComposers":[{"type":"head","composerId":"6f1675b1-4deb-45fd-ada1-ceae627f563a","name":"Improving Archive-Cleaner Test Script","lastUpdatedAt":1740127368806,"createdAt":1740119700145,"unifiedMode":"edit","forceMode":"edit"},{"type":"head","composerId":"d56c0605-17e6-44d0-92c9-b8b90b46d860","name":"Code Repository Analysis and Refactoring","lastUpdatedAt":1740054344973,"createdAt":1739901604925,"unifiedMode":"edit","forceMode":"edit"},{"type":"head","composerId":"620dfacb-0635-4442-877d-772a8a175ae8","createdAt":1739901604925,"unifiedMode":"chat","forceMode":"chat"}],"selectedComposerId":"6f1675b1-4deb-45fd-ada1-ceae627f563a","selectedChatId":"620dfacb-0635-4442-877d-772a8a175ae8","hasMigratedChatData":false,"hasMigratedUseAutoContext":true,"hasMigratedComposerData":true}


key: aiService.prompts
value:
  [{"text":"please analyse the entire repo to identify anything that could be updated, refactored","commandType":4},{"text":"pls","commandType":4},{"text":"only make suggestions that could be turned into gitlab tickets at this point","commandType":4},{"text":"make the tickets more elaborate with code examples, references to specific files","commandType":4},{"text":"is there something missing from the docs? e.g. how to self host your own archive?","commandType":4},{"text":"let's test self hosting on my local machine","commandType":4},{"text":"how do I set up my own rsync endpoint?","commandType":4},{"text":"pls","commandType":4},{"text":"let's continue with the local test ","commandType":4},{"text":"write a ticket for adding gitlab ci to the repo to run tests on changes","commandType":4},{"text":"instead of code just document steps to taker","commandType":4},{"text":"let's execute those steps","commandType":4},{"text":"instead of building an image from scratch, just add deps on the fly in the gitlabci file","commandType":4},{"text":"I think the ci need to setup the sync properly first and confirm it's running","commandType":4},{"text":"how could we test the ci locally?","commandType":4},{"text":"I'm using podman\n\n","commandType":4},{"text":"pls","commandType":4},{"text":"but the files should already exist in the repo","commandType":4},{"text":"no the ci should just have it availbile","commandType":4},{"text":"pls","commandType":4},{"text":"test > ./archive.sh: line 212: pacsort: command not found","commandType":4},{"text":"why do no artifacts get copied?\n\n","commandType":4},{"text":"no I mean this message in the logs \n\ntest !! no artifacts was copied !!","commandType":4},{"text":"pls","commandType":4},{"text":"expand the gitignore","commandType":4},{"text":"update the readme ","commandType":4},{"text":"I actually use gitlab-ci-local to run ci locally","commandType":4},{"text":"how could we improve the ci tests?","commandType":4},{"text":"allow fail on lint","commandType":4},{"text":"these seem to be stuck in still running","commandType":4},{"text":"pls","commandType":4},{"text":"test still gets stuck\n\n","commandType":4},{"text":"can we make the test more verbose instead?","commandType":4},{"text":"it still seems toi run too long without logging any info on what it might be stuck on\n\n","commandType":4},{"text":"can we run the test directly to see where it hangs?","commandType":4},{"text":"I ran this locally maybe this helps up debug the pipeline\n\n\n","commandType":4},{"text":"pls","commandType":4},{"text":"can we even run an rsync systemd service in the gitlab container?","commandType":4},{"text":"pls","commandType":4},{"text":"make sure the ci file has all the deps","commandType":4},{"text":"things still seem to get stuck and idky why\n\n","commandType":4},{"text":"no change","commandType":4},{"text":"no effect","commandType":4},{"text":"nothing from the script gets logged by the gitlab-ci=local","commandType":4},{"text":"check the logs","commandType":4},{"text":"now shit's not getting logged anymore","commandType":4},{"text":"the logfile is no longer created","commandType":4},{"text":"the logfile is no longer generated pls fix","commandType":4},{"text":"revert the changes to when logging execution of the test script  to the file actually worked","commandType":4},{"text":"no log file is created like it should","commandType":4},{"text":"you should run the test scri[t with output redir to the log file","commandType":4},{"text":"the file is not there","commandType":4},{"text":"pls","commandType":4},{"text":"the file creation should happen before the script is run","commandType":4},{"text":"the log file is empty\n\n\n","commandType":4},{"text":"(kvant-venv) [jpfeiffe@SRV01D red.kvant]$ ansible-galaxy install -r collection-requirements.yml\nStarting galaxy collection install process\nProcess install dependency map\nStarting collection install process\n'community.general:7.5.0' is already installed, skipping.\n'ansible.posix:1.5.4' is already installed, skipping.\nDownloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/community-libvirt-1.3.1.tar.gz to /home/jpfeiffe/.ansible/tmp/ansible-local-2838502iubqj90x/tmpc5_43pua/community-libvirt-1.3.1-lo2xjkq9\nInstalling 'community.libvirt:1.3.1' to '/home/jpfeiffe/.ansible/collections/ansible_collections/community/libvirt'\ncommunity.libvirt:1.3.1 was installed successfully\nDownloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/kubernetes-core-5.1.0.tar.gz to /home/jpfeiffe/.ansible/tmp/ansible-local-2838502iubqj90x/tmpc5_43pua/kubernetes-core-5.1.0-yw7vls25\nInstalling 'kubernetes.core:5.1.0' to '/home/jpfeiffe/.ansible/collections/ansible_collections/kubernetes/core'\nkubernetes.core:5.1.0 was installed successfully\nDownloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/ibm-ibm_zhmc-1.9.3.tar.gz to /home/jpfeiffe/.ansible/tmp/ansible-local-2838502iubqj90x/tmpc5_43pua/ibm-ibm_zhmc-1.9.3-mfy80e4h\nInstalling 'ibm.ibm_zhmc:1.9.3' to '/home/jpfeiffe/.ansible/collections/ansible_collections/ibm/ibm_zhmc'\nibm.ibm_zhmc:1.9.3 was installed successfully\nDownloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/ansible-netcommon-7.1.0.tar.gz to /home/jpfeiffe/.ansible/tmp/ansible-local-2838502iubqj90x/tmpc5_43pua/ansible-netcommon-7.1.0-eh7woozo\nInstalling 'ansible.netcommon:7.1.0' to '/home/jpfeiffe/.ansible/collections/ansible_collections/ansible/netcommon'\nansible.netcommon:7.1.0 was installed successfully\nDownloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/ansible-utils-5.1.2.tar.gz to /home/jpfeiffe/.ansible/tmp/ansible-local-2838502iubqj90x/tmpc5_43pua/ansible-utils-5.1.2-608joabx\nInstalling 'ansible.utils:5.1.2' to '/home/jpfeiffe/.ansible/collections/ansible_collections/ansible/utils'\nansible.utils:5.1.2 was installed successfully\nDownloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/containers-podman-1.16.3.tar.gz to /home/jpfeiffe/.ansible/tmp/ansible-local-2838502iubqj90x/tmpc5_43pua/containers-podman-1.16.3-hd8bbnkh\nInstalling 'containers.podman:1.16.3' to '/home/jpfeiffe/.ansible/collections/ansible_collections/containers/podman'\ncontainers.podman:1.16.3 was installed successfully\n(kvant-venv) [jpfeiffe@SRV01D red.kvant]$ export ANSIBLE_NAVIGATOR_EXECUTION_ENVIRONMENT_VOLUME_MOUNTS=$HOME/clusterconfigs/auth/:/auth;ansible-navigator run playbooks/07_add_s390x_node.yaml -m stdout -i $HOME/red.kvant/inventory/dev -u jpfeiffe\nERROR! couldn't resolve module/action 'zhmc_lpar'. This often indicates a misspelling, missing collection, or incorrect module path.\n\nThe error appears to be in '/home/jpfeiffe/red.kvant/roles/ocp_mainframe/tasks/main.yaml': line 52, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: Configure LPAR using HMC\n  ^ here\n","commandType":4},{"text":"pls\n","commandType":4},{"text":"2025-02-21 07:36:00 ==> Creating test structure\n2025-02-21 07:36:00 ==> Creating test packages\n2025-02-21 07:36:00 ==> Writing test config\n2025-02-21 07:36:00 ==> Starting test suite\n2025-02-21 07:36:00 ==> Using test directory: /root/test-archive\n2025-02-21 07:36:00 ==> Using config: /tmp/archive.conf\n2025-02-21 07:36:00 ==> Contents of config:\n2025-02-21 07:36:00 ==> Test 1: Basic archive sync\n2025-02-21 07:36:00   -> Starting archive.sh\n2025-02-21 07:36:00   -> Current directory: /home/josie/development/archlinux/archivetools\n2025-02-21 07:36:00   -> Contents of MOCK_UPSTREAM:\n2025-02-21 07:36:00   -> Contents of TEST_DIR:\n2025-02-21 07:36:00     \u001b[1;32m==> \u001b[;1mLoading configuration: /tmp/archive.conf\u001b[m\n2025-02-21 07:36:00     \u001b[1;32m==> \u001b[;1mLocking\u001b[m\n2025-02-21 07:36:00     \u001b[1;32m==> \u001b[;1mSnapshoting repositories\u001b[m\n2025-02-21 07:36:00     \u001b[1;34m  -> \u001b[;1msnapshot to: /root/test-archive/repos/2025/02/21\u001b[m\n2025-02-21 07:36:00     \u001b[1;34m  -> \u001b[;1mlast path: /root/test-archive/repos/2025/02/19\u001b[m\n2025-02-21 07:36:00     \u001b[1;34m  -> \u001b[;1mRsyncing...\u001b[m\n2025-02-21 07:36:00     \u001b[1;32m==> \u001b[;1mUpdating daily links\u001b[m\n2025-02-21 07:36:00     '/root/test-archive/repos/last' -> '2025/02/21'\n2025-02-21 07:36:00     '/root/test-archive/repos/week' -> '2025/02/17'\n2025-02-21 07:36:00     '/root/test-archive/repos/month' -> '2025/02/01'\n2025-02-21 07:36:00     \u001b[1;32m==> \u001b[;1mUpdating package tree\u001b[m\n2025-02-21 07:36:00     \u001b[1;34m  -> \u001b[;1mSearching in last snapshot\u001b[m\n2025-02-21 07:36:00     \u001b[1;34m  -> \u001b[;1mremoving dead links in packages\u001b[m\n2025-02-21 07:36:00     \u001b[1;34m  -> \u001b[;1mcreating new links\u001b[m\n2025-02-21 07:36:00     \u001b[1;34m  -> \u001b[;1mremoving empty directories in packages\u001b[m\n2025-02-21 07:36:00     \u001b[1;32m==> \u001b[;1mUpdating package index\u001b[m\n2025-02-21 07:36:00   -> archive.sh finished with status 0\n2025-02-21 07:36:00 ==> Test 2: Verify archive structure\n2025-02-21 07:36:00 ==> Test 3: Test archive-cleaner\n2025-02-21 07:36:00 ERROR: archive-cleaner failed\n2025-02-21 07:36:28 ==> Creating test structure\n2025-02-21 07:36:28 ==> Creating test packages\n2025-02-21 07:36:28 ==> Writing test config\n2025-02-21 07:36:28 ==> Starting test suite\n2025-02-21 07:36:28 ==> Using test directory: /root/test-archive\n2025-02-21 07:36:28 ==> Using config: /tmp/archive.conf\n2025-02-21 07:36:28 ==> Contents of config:\n2025-02-21 07:36:28 ==> Test 1: Basic archive sync\n2025-02-21 07:36:28   -> Starting archive.sh\n2025-02-21 07:36:28   -> Current directory: /home/josie/development/archlinux/archivetools\n2025-02-21 07:36:28   -> Contents of MOCK_UPSTREAM:\n2025-02-21 07:36:28   -> Contents of TEST_DIR:\n2025-02-21 07:36:28     \u001b[1;32m==> \u001b[;1mLoading configuration: /tmp/archive.conf\u001b[m\n2025-02-21 07:36:28     \u001b[1;32m==> \u001b[;1mLocking\u001b[m\n2025-02-21 07:36:28     \u001b[1;32m==> \u001b[;1mSnapshoting repositories\u001b[m\n2025-02-21 07:36:28     \u001b[1;34m  -> \u001b[;1msnapshot to: /root/test-archive/repos/2025/02/21\u001b[m\n2025-02-21 07:36:28     \u001b[1;34m  -> \u001b[;1mlast path: /root/test-archive/repos/2025/02/19\u001b[m\n2025-02-21 07:36:28     \u001b[1;34m  -> \u001b[;1mRsyncing...\u001b[m\n2025-02-21 07:36:28     \u001b[1;32m==> \u001b[;1mUpdating daily links\u001b[m\n2025-02-21 07:36:28     '/root/test-archive/repos/last' -> '2025/02/21'\n2025-02-21 07:36:28     '/root/test-archive/repos/week' -> '2025/02/17'\n2025-02-21 07:36:28     '/root/test-archive/repos/month' -> '2025/02/01'\n2025-02-21 07:36:28     \u001b[1;32m==> \u001b[;1mUpdating package tree\u001b[m\n2025-02-21 07:36:28     \u001b[1;34m  -> \u001b[;1mSearching in last snapshot\u001b[m\n2025-02-21 07:36:28     \u001b[1;34m  -> \u001b[;1mremoving dead links in packages\u001b[m\n2025-02-21 07:36:28     \u001b[1;34m  -> \u001b[;1mcreating new links\u001b[m\n2025-02-21 07:36:28     \u001b[1;34m  -> \u001b[;1mremoving empty directories in packages\u001b[m\n2025-02-21 07:36:28     \u001b[1;32m==> \u001b[;1mUpdating package index\u001b[m\n2025-02-21 07:36:28   -> archive.sh finished with status 0\n2025-02-21 07:36:28 ==> Test 2: Verify archive structure\n2025-02-21 07:36:28 ==> Test 3: Test archive-cleaner\n2025-02-21 07:36:28 ERROR: archive-cleaner failed\n","commandType":4},{"text":"pls","commandType":4},{"text":"should we just use pip/conda for this?","commandType":4},{"text":"$ ls -la test.log\n-rw-rw-rw- 1 root root 24814 Feb 21 07:56 test.log\n$ coverage run archive-cleaner --repo \"$TEST_DIR/repos/last\" --archive \"$TEST_DIR\" --keep-years 1\n/builds/pfeifferj/archivetools/archive-cleaner:30: SyntaxWarning: invalid escape sequence '\\d'\n  m = search('\\d{4}/\\d{2}/\\d{2}', path)\ntotal estimated cleanup size 0.00 \n$ coverage report\n<unknown>:30: SyntaxWarning: invalid escape sequence '\\d'\n/builds/pfeifferj/archivetools/archive-cleaner:30: SyntaxWarning: invalid escape sequence '\\d'\n  m = search('\\d{4}/\\d{2}/\\d{2}', path)\nName              Stmts   Miss  Cover\n-------------------------------------\narchive-cleaner     158     94    41%\n-------------------------------------\nTOTAL               158     94    41%\n$ coverage html\n<unknown>:30: SyntaxWarning: invalid escape sequence '\\d'\n/builds/pfeifferj/archivetools/archive-cleaner:30: SyntaxWarning: invalid escape sequence '\\d'\n  m = search('\\d{4}/\\d{2}/\\d{2}', path)\n<unknown>:30: SyntaxWarning: invalid escape sequence '\\d'\n<unknown>:30: SyntaxWarning: invalid escape sequence '\\d'\nWrote HTML report to htmlcov/index.html\nUploading artifacts for successful job 00:00\nUploading artifacts...\nWARNING: coverage.xml: no matching files. Ensure that the artifact path is relative to the working directory (/builds/pfeifferj/archivetools) \nERROR: No files to upload                          \nCleaning up project directory and file based variables 00:01\nJob succeeded","commandType":4},{"text":"we should fix this eerror ERROR: No files to upload    ","commandType":4},{"text":"update the ci description in the readme for accuracy","commandType":4},{"text":"so we added the test-archive.sh script and gitlab pipeline. describe the reasoning and implementation in a merge request comment","commandType":4}]


key: workbench.auxiliarybar.viewContainersWorkspaceState
value:
  [{"id":"workbench.panel.aichat","visible":true},{"id":"workbench.panel.composerViewPane2","visible":true},{"id":"workbench.panel.aipaneaaaiBugFinder","visible":true},{"id":"workbench.panel.chat","visible":false},{"id":"workbench.panel.chatEditing","visible":false}]


key: terminal.integrated.layoutInfo
value:
  {"workspaceId":"0097a9472e6dbbed1c56337d074c4f94","tabs":[{"isActive":true,"activePersistentProcessId":1,"terminals":[{"relativeSize":1,"terminal":1}]}]}


key: workbench.panel.viewContainersWorkspaceState
value:
  [{"id":"workbench.panel.markers","visible":true},{"id":"workbench.panel.output","visible":true},{"id":"workbench.panel.repl","visible":true},{"id":"terminal","visible":true},{"id":"workbench.panel.testResults","visible":false},{"id":"~remote.forwardedPortsContainer","visible":true},{"id":"refactorPreview","visible":false}]


key: terminal.integrated.environmentVariableCollectionsV2
value:
  [{"extensionIdentifier":"vscode.git","collection":[["GIT_ASKPASS",{"variable":"GIT_ASKPASS","value":"/tmp/.mount_cursorIs5DI4/resources/app/extensions/git/dist/askpass.sh","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["VSCODE_GIT_ASKPASS_NODE",{"variable":"VSCODE_GIT_ASKPASS_NODE","value":"/tmp/.mount_cursorIs5DI4/cursor","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["VSCODE_GIT_ASKPASS_EXTRA_ARGS",{"variable":"VSCODE_GIT_ASKPASS_EXTRA_ARGS","value":"","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["VSCODE_GIT_ASKPASS_MAIN",{"variable":"VSCODE_GIT_ASKPASS_MAIN","value":"/tmp/.mount_cursorIs5DI4/resources/app/extensions/git/dist/askpass-main.js","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["VSCODE_GIT_IPC_HANDLE",{"variable":"VSCODE_GIT_IPC_HANDLE","value":"/run/user/1000/vscode-git-cfc90c52c7.sock","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}]],"description":[["",{"description":"Enables the following features: git auth provider"}]]},{"extensionIdentifier":"ms-python.python","collection":[["ARGV0",{"variable":"ARGV0","value":"/home/josie/Downloads/cursor-0.45.14-build-250219jnihavxsz-x86_64.AppImage","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["PATH",{"variable":"PATH","value":"/home/josie/.pyenv/versions/3.10.12/bin:","type":3,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}]],"description":[["",{"description":"Activated environment for `~/.pyenv/versions/3.10.12/bin/python`"}]]}]


key: __$__targetStorageMarker
value:
  {"workbench.panel.composerViewPane2":1,"workbench.panel.composerChatViewPane":1,"workbench.explorer.views.state":1,"workbench.view.search.state":1,"workbench.scm.views.state":1,"workbench.panel.markers":1,"workbench.panel.output":1,"terminal":1,"workbench.panel.aipaneaaaiBugFinder":1,"workbench.panel.viewContainersWorkspaceState":1,"workbench.auxiliarybar.viewContainersWorkspaceState":1,"workbench.explorer.treeViewState":1,"workbench.view.extension.github-actions.state":1,"workbench.view.extension.dockerView.state":1,"debug.selectedroot":1,"workbench.view.debug.state":1,"output.activechannel":1,"workbench.view.extension.makefile__viewContainer.state":1,"~remote.forwardedPortsContainer":1,"workbench.panel.repl":1,"debug.uxstate":1,"terminal.integrated.environmentVariableCollectionsV2":1,"vscode.git":1,"anysphere.cursor-retrieval":1,"workbench.auxiliarybar.activepanelid":1,"aiService.generations":1,"src.vs.platform.reactivestorage.browser.reactiveStorageServiceImpl.persistentStorage.workspaceUser":0,"workbench.bugbot.data":1,"history.entries":1,"composer.composerData":1,"workbench.view.explorer.numberOfVisibleViews":1,"workbench.editor.centered":1,"workbench.zenMode.active":1,"workbench.zenMode.exitInfo":1,"workbench.panel.wasLastMaximized":1,"workbench.sideBar.position":1,"workbench.panel.position":1,"workbench.activityBar.hidden":1,"workbench.sideBar.hidden":1,"workbench.editor.hidden":1,"workbench.panel.hidden":1,"workbench.auxiliaryBar.hidden":1,"workbench.statusBar.hidden":1,"notepad.reactiveStorageId":1,"aiService.prompts":1,"interactive.sessions":1,"scm:view:visibleRepositories":1,"notepadData":1,"comments.continueOnComments":0,"workbench.panel.composerViewPane2.numberOfVisibleViews":1,"workbench.editor.languageDetectionOpenedLanguages.workspace":1,"memento/workbench.parts.editor":0,"memento/workbench.editors.files.textFileEditor":1,"terminal.numberOfVisibleViews":1,"workbench.panel.aichat.numberOfVisibleViews":1,"workbench.view.extensions.state":1,"workbench.view.extension.test.state":1,"ms-python.python":1,"workbench.view.extensions.numberOfVisibleViews":1,"memento/workbench.view.extensions":1,"chat.editing.autosaveDisabled":1,"codelens/cache2":1,"terminal.integrated.layoutInfo":1,"terminal.integrated.bufferState":1,"lifecyle.lastShutdownReason":1}


key: terminal.integrated.bufferState
value:
  {"version":1,"state":[{"id":1,"shellLaunchConfig":{"icon":{"id":"terminal","defaults":{"fontCharacter":"\\ea85"}},"executable":"/usr/bin/zsh","useShellEnvironment":true,"cwd":"/home/josie/development/archlinux/archivetools","initialText":"\u001b[94mlint    \u001b[0m \u001b[92m>\u001b[0m archive-cleaner:30:16: W1401: Anomalous backslash in string: '\\d'. String constant might be missing an r prefix. (anomalous-backslash-in-string)\r\n\u001b[94mlint    \u001b[0m \u001b[92m>\u001b[0m archive-cleaner:30:22: W1401: Anomalous backslash in string: '\\d'. String constant might be missing an r prefix. (anomalous-backslash-in-string)\r\n\u001b[94mlint    \u001b[0m \u001b[92m>\u001b[0m archive-cleaner:30:28: W1401: Anomalous backslash in string: '\\d'. String constant might be missing an r prefix. (anomalous-backslash-in-string)\r\n\u001b[94mlint    \u001b[0m \u001b[92m>\u001b[0m archive-cleaner:1:0: C0114: Missing module docstring (missing-module-docstring)\r\n\u001b[94mlint    \u001b[0m \u001b[92m>\u001b[0m archive-cleaner:1:0: C0103: Module name \"archive-cleaner\" doesn't conform to snake_case naming style (invalid-name)\r\n\u001b[94mlint    \u001b[0m \u001b[92m>\u001b[0m archive-cleaner:17:0: E0401: Unable to import 'libarchive' (import-error)\r\n\u001b[94mlint    \u001b[0m \u001b[92m>\u001b[0m archive-cleaner:28:0: C0116: Missing function or method docstring (missing-function-docstring)\r\n\u001b[94mlint    \u001b[0m \u001b[92m>\u001b[0m archive-cleaner:34:27: W0108: Lambda may not be necessary (unnecessary-lambda)\r\n\u001b[94mlint    \u001b[0m \u001b[92m>\u001b[0m archive-cleaner:44:0: C0116: Missing function or method docstring (missing-function-docstring)\r\n\u001b[94mlint    \u001b[0m \u001b[92m>\u001b[0m archive-cleaner:52:0: C0116: Missing function or method docstring (missing-function-docstring)\r\n\u001b[94mlint    \u001b[0m \u001b[92m>\u001b[0m archive-cleaner:64:0: C0116: Missing function or method docstring (missing-function-docstring)\r\n\u001b[94mlint    \u001b[0m \u001b[92m>\u001b[0m archive-cleaner:64:0: R0914: Too many local variables (21/15) (too-many-locals)\r\n\u001b[94mlint    \u001b[0m \u001b[92m>\u001b[0m archive-cleaner:80:41: W0108: Lambda may not be necessary (unnecessary-lambda)\r\n\u001b[94mlint    \u001b[0m \u001b[92m>\u001b[0m archive-cleaner:95:41: W0108: Lambda may not be necessary (unnecessary-lambda)\r\n\u001b[94mlint    \u001b[0m \u001b[92m>\u001b[0m archive-cleaner:96:42: W0108: Lambda may not be necessary (unnecessary-lambda)\r\n\u001b[94mlint    \u001b[0m \u001b[92m>\u001b[0m archive-cleaner:109:0: C0116: Missing function or method docstring (missing-function-docstring)\r\n\u001b[94mlint    \u001b[0m \u001b[92m>\u001b[0m archive-cleaner:109:0: R0914: Too many local variables (26/15) (too-many-locals)\r\n\u001b[94mlint    \u001b[0m \u001b[92m>\u001b[0m archive-cleaner:115:105: W1309: Using an f-string that does not have any interpolated variables (f-string-without-interpolation)\r\n\u001b[94mlint    \u001b[0m \u001b[92m>\u001b[0m archive-cleaner:109:0: R0912: Too many branches (16/12) (too-many-branches)\r\n\u001b[94mlint    \u001b[0m \u001b[92m>\u001b[0m archive-cleaner:109:0: R0915: Too many statements (56/50) (too-many-statements)\r\n\u001b[94mlint    \u001b[0m \u001b[92m>\u001b[0m archive-cleaner:197:77: W1309: Using an f-string that does not have any interpolated variables (f-string-without-interpolation)\r\n\u001b[94mlint    \u001b[0m \u001b[92m>\u001b[0m \r\n\u001b[94mlint    \u001b[0m \u001b[92m>\u001b[0m -----------------------------------\r\n\u001b[94mlint    \u001b[0m \u001b[92m>\u001b[0m Your code has been rated at 7.34/10\r\n\u001b[94mlint    \u001b[0m \u001b[92m>\u001b[0m \r\n\u001b[94mlint    \u001b[0m \u001b[95mfinished\u001b[0m in \u001b[35m18 s\r\n\u001b[94mtest    \u001b[0m \u001b[95mstarting\u001b[0m archlinux:latest (\u001b[33mtest\u001b[0m)\r\n\u001b[94mtest    \u001b[0m \u001b[95mcopied to docker volumes\u001b[0m in \u001b[35m1.13 s\r\n\u001b[94mtest    \u001b[0m \u001b[33martifacts from \u001b[94mlint\u001b[33m was empty\r\n\u001b[94mtest    \u001b[0m \u001b[90m> still running...\r\n\u001b[94mtest    \u001b[0m \u001b[90m> still running...\r\n\u001b[0m^C\u001b[31mError: Command failed with exit code 1: docker cp /home/josie/development/archlinux/archivetools/.gitlab-ci-local/artifacts/lint/. 055b17fc550ce818752aea6aae6ca1402c97c478b5b81ea17ab93b88be18b2d0:/gcl-builds\r\n    at makeError (/home/josie/.config/nvm/versions/node/v18.20.5/lib/node_modules/gitlab-ci-local/node_modules/execa/lib/error.js:60:11)\r\n    at handlePromise (/home/josie/.config/nvm/versions/node/v18.20.5/lib/node_modules/gitlab-ci-local/node_modules/execa/index.js:118:26)\r\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\r\n    at async Promise.all (index 0)\r\n    at async Job.copyArtifactsIn (file:///home/josie/.config/nvm/versions/node/v18.20.5/lib/node_modules/gitlab-ci-local/src/job.js:936:9)\r\n    at async Job.execScripts (file:///home/josie/.config/nvm/versions/node/v18.20.5/lib/node_modules/gitlab-ci-local/src/job.js:740:9)\r\n    at async Job.execPreScripts (file:///home/josie/.config/nvm/versions/node/v18.20.5/lib/node_modules/gitlab-ci-local/src/job.js:592:36)\r\n    at async Job.start (file:///home/josie/.config/nvm/versions/node/v18.20.5/lib/node_modules/gitlab-ci-local/src/job.js:496:9)\r\n    at async /home/josie/.config/nvm/versions/node/v18.20.5/lib/node_modules/gitlab-ci-local/node_modules/p-map/index.js:57:22\r\n\u001b[38;5;196m❯\u001b[0m \u001b[32mchown\u001b[0m josie \u001b[34;1m*\r\n\u001b[0mcursor-0.45.14-build-250219jnihavxsz-x86_64.AppImage: changing ownership of 'test.log': Operation not permitted\r\n\u001b[38;5;196m❯\u001b[0m \u001b[32msudo\u001b[0m \u001b[34;1m!!\r\n\u001b[38;5;196;22m❯\u001b[0m \u001b[32msudo\u001b[0m \u001b[32mchown\u001b[0m josie \u001b[34;1m*\r\n\u001b[38;5;76;22m❯\u001b[0m \u001b[32mll\r\n\u001b[0mtotal 108K\r\n-rwxr-xr-x 1 josie josie 8.5K Feb 21 09:02 \u001b[32;1marchive-cleaner\r\n\u001b[0m-rw-r--r-- 1 josie josie 1.4K Feb 18 18:57 archive.conf\r\n-rw-r--r-- 1 josie josie  441 Feb 18 18:57 archive.conf.test\r\n-rw-r--r-- 1 josie josie  581 Feb 19 08:31 archive.conf.test-ci\r\n-rw-r--r-- 1 josie josie  225 Feb 18 18:57 archive-hardlink.service\r\n-rw-r--r-- 1 josie josie  147 Feb 18 18:57 archive-hardlink.timer\r\n-rw-r--r-- 1 josie josie  146 Feb 18 19:02 archive.service\r\n-rwxr-xr-x 1 josie josie 7.7K Feb 18 19:02 \u001b[32;1marchive.sh\r\n\u001b[0m-rw-r--r-- 1 josie josie   14 Feb 18 18:57 archive.sysusers\r\n-rw-r--r-- 1 josie josie  162 Feb 18 18:57 archive.timer\r\n-rw-r--r-- 1 josie josie   36 Feb 18 18:57 archive.tmpfiles\r\n-rw-r--r-- 1 josie josie  173 Feb 18 18:57 archivetools.install\r\n-rw-r--r-- 1 josie josie 1.1K Feb 18 19:02 PKGBUILD\r\n-rw-r--r-- 1 josie josie 2.4K Feb 21 08:54 README.md\r\n-rwxr-xr-x 1 josie josie 5.6K Feb 21 09:03 \u001b[32;1mtest-archive.sh\r\n\u001b[0m-rw-r--r-- 1 josie root   25K Feb 21 07:45 test.log\r\n\u001b[38;5;76m❯\u001b[0m \u001b[32mll\r\n\u001b[0mtotal 108K\r\n-rwxr-xr-x 1 josie josie 8.5K Feb 21 09:02 \u001b[32;1marchive-cleaner\r\n\u001b[0m-rw-r--r-- 1 josie josie 1.4K Feb 18 18:57 archive.conf\r\n-rw-r--r-- 1 josie josie  441 Feb 18 18:57 archive.conf.test\r\n-rw-r--r-- 1 josie josie  581 Feb 19 08:31 archive.conf.test-ci\r\n-rw-r--r-- 1 josie josie  225 Feb 18 18:57 archive-hardlink.service\r\n-rw-r--r-- 1 josie josie  147 Feb 18 18:57 archive-hardlink.timer\r\n-rw-r--r-- 1 josie josie  146 Feb 18 19:02 archive.service\r\n-rwxr-xr-x 1 josie josie 7.7K Feb 18 19:02 \u001b[32;1marchive.sh\r\n\u001b[0m-rw-r--r-- 1 josie josie   14 Feb 18 18:57 archive.sysusers\r\n-rw-r--r-- 1 josie josie  162 Feb 18 18:57 archive.timer\r\n-rw-r--r-- 1 josie josie   36 Feb 18 18:57 archive.tmpfiles\r\n-rw-r--r-- 1 josie josie  173 Feb 18 18:57 archivetools.install\r\n-rw-r--r-- 1 josie josie 1.1K Feb 18 19:02 PKGBUILD\r\n-rw-r--r-- 1 josie josie 2.4K Feb 21 08:54 README.md\r\n-rwxr-xr-x 1 josie josie 5.6K Feb 21 09:03 \u001b[32;1mtest-archive.sh\r\n\u001b[0m-rw-r--r-- 1 josie root   25K Feb 21 07:45 test.log\r\n\u001b[38;5;254;44m ∅ \u001b[38;5;255;1m~\u001b[38;5;254;22m/development/archlinux/\u001b[38;5;255;1marchivetools\u001b[38;5;254;22m \u001b[30;43m testing-ci !1 ?2 \u001b[0m -------------------------------------------------------------\u001b[1D\u001b[1X\u001b[A\u001b[59C\u001b[60X\u001b[59D\u001b[B------------------------------------------------------------------------------------------------------------------------\u001b[1D\u001b[1X\u001b[A\u001b[1C\u001b[118X\u001b[1D\u001b[B\u001b[34C\u001b[32;40m ✔ \u001b[30;45m 18.20.5 Node \u001b[47m 09:19:18 AM \u001b[0m\r\n\u001b[7m * \u001b[104;27m History restored \u001b[0m\r\n\r\n\u001b[38;5;254;44m \u001b[38;5;255;1m~\u001b[38;5;254;22m/development/archlinux/\u001b[38;5;255;1marchivetools\u001b[38;5;254;22m \u001b[0m                                                                                 \r\n\u001b[38;5;76m❯\u001b[0m \u001b[32mgit\u001b[0m \u001b[33mcommit\u001b[0m \u001b[36m-a\u001b[0m \u001b[36m--amend\u001b[0m \u001b[36m--signoff\u001b[0m \u001b[36m--no-edit\r\n\u001b[0m[testing-ci 4e0fa31] added initial ci & testing\r\n Date: Fri Feb 21 07:56:46 2025 +0100\r\n 4 files changed, 371 insertions(+), 21 deletions(-)\r\n create mode 100644 .gitignore\r\n create mode 100644 .gitlab-ci.yml\r\n create mode 100755 test-archive.sh\r\n\u001b[38;5;76m❯\u001b[0m \u001b[32mgit\u001b[0m \u001b[33mpush\u001b[0m \u001b[94morigin\u001b[0m \u001b[94mtesting-ci\u001b[0m \u001b[31m--force-with-lease\r\n\u001b[0mEnumerating objects: 8, done.\r\nCounting objects: 100% (8/8), done.\r\nDelta compression using up to 12 threads\r\nCompressing objects: 100% (6/6), done.\r\nWriting objects: 100% (6/6), 4.47 KiB | 4.47 MiB/s, done.\r\nTotal 6 (delta 1), reused 0 (delta 0), pack-reused 0 (from 0)\r\nremote: \r\nremote: View merge request for testing-ci:\r\nremote:   https://gitlab.archlinux.org/archlinux/archivetools/-/merge_requests/2\r\nremote: \r\nTo gitlab.archlinux.org:pfeifferj/archivetools.git\r\n + 2c23b44...4e0fa31 testing-ci -> testing-ci (forced update)\r\n\u001b[38;5;254;44m \u001b[38;5;255;1m~\u001b[38;5;254;22m/\u001b[38;5;250mde\u001b[38;5;254m/\u001b[38;5;250mar\u001b[38;5;254m/\u001b[38;5;255;1marchivetools\u001b[38;5;254;22m \u001b[30;42m testing-ci ?2 \u001b[0m \u001b[64C\u001b[32;40m ✔ \u001b[30;47m 09:34:21 AM \u001b[0m\r\n\u001b[7m * \u001b[104;27m History restored \u001b[0m\r\n\r\n\u001b[38;5;254;44m \u001b[38;5;255;1m~\u001b[38;5;254;22m/development/archlinux/\u001b[38;5;255;1marchivetools\u001b[38;5;254;22m \u001b[30;42m testing-ci ?2 \u001b[0m \u001b[48C\u001b[32;40m ✔ \u001b[30;47m 09:42:08 AM \u001b[0m\u001b[64D\r\n\u001b[0m\u001b[7m * \u001b[0;104m History restored \u001b[0m\n\r"},"processDetails":{"id":1,"title":"zsh","titleSource":3,"pid":285669,"workspaceId":"0097a9472e6dbbed1c56337d074c4f94","workspaceName":"archivetools","cwd":"/home/josie/development/archlinux/archivetools","isOrphan":false,"icon":{"id":"terminal","defaults":{"fontCharacter":"\\ea85"}},"environmentVariableCollections":[["ms-python.python",[["ARGV0",{"variable":"ARGV0","value":"/home/josie/Downloads/cursor-0.45.11-build-250207y6nbaw5qc-x86_64.AppImage","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["PATH",{"variable":"PATH","value":"/home/josie/.pyenv/versions/3.10.12/bin:","type":3,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}]],[["",{"description":"Activated environment for `~/.pyenv/versions/3.10.12/bin/python`"}]]],["vscode.git",[["GIT_ASKPASS",{"variable":"GIT_ASKPASS","value":"/tmp/.mount_cursoro28jwM/resources/app/extensions/git/dist/askpass.sh","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["VSCODE_GIT_ASKPASS_NODE",{"variable":"VSCODE_GIT_ASKPASS_NODE","value":"/tmp/.mount_cursoro28jwM/cursor","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["VSCODE_GIT_ASKPASS_EXTRA_ARGS",{"variable":"VSCODE_GIT_ASKPASS_EXTRA_ARGS","value":"","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["VSCODE_GIT_ASKPASS_MAIN",{"variable":"VSCODE_GIT_ASKPASS_MAIN","value":"/tmp/.mount_cursoro28jwM/resources/app/extensions/git/dist/askpass-main.js","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["VSCODE_GIT_IPC_HANDLE",{"variable":"VSCODE_GIT_IPC_HANDLE","value":"/run/user/1000/vscode-git-cfc90c52c7.sock","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}]],[["",{"description":"Enables the following features: git auth provider"}]]]],"hasChildProcesses":false,"shellIntegrationNonce":"59614a6c-02ce-4aeb-8ab2-28c6f740c64e"},"processLaunchConfig":{"env":{"SHELL":"/bin/zsh","LSCOLORS":"Gxfxcxdxbxegedabagacad","WINDOWID":"18874374","LESS":"R","ANSIBLE_CONFIG":"/home/josie/.config/ansible/ansible.cfg","NVM_INC":"/home/josie/.config/nvm/versions/node/v14.19.1/include/node","CONDA_EXE":"/home/josie/anaconda3/bin/conda","_CE_M":"","_P9K_TTY":"/dev/pts/0","NOTMUCH_CONFIG":"/home/josie/.config/notmuch-config","LESS_TERMCAP_se":"\u001b[0m","LESS_TERMCAP_so":"\u001b[01;44;33m","SSH_AUTH_SOCK":"/tmp/ssh-XXXXXXhagKED/agent.41297","XDG_DATA_HOME":"/home/josie/.local/share","ARGV0":"/home/josie/Downloads/cursor-0.45.14-build-250219jnihavxsz-x86_64.AppImage","P9K_TTY":"old","XDG_CONFIG_HOME":"/home/josie/.config","ANDROID_SDK_HOME":"/home/josie/.config/android","KODI_DATA":"/home/josie/.local/share/kodi","RBENV_SHELL":"zsh","SSH_AGENT_PID":"41305","GPG_TTY":"$(tty)","EDITOR":"nvim","XDG_SEAT":"seat0","PWD":"/home/josie","UNISON":"/home/josie/.local/share/unison","GSETTINGS_SCHEMA_DIR":"/tmp/.mount_cursorIs5DI4/usr/share/glib-2.0/schemas:","LOGNAME":"josie","QT_QPA_PLATFORMTHEME":"gtk2","XDG_SESSION_TYPE":"tty","AWT_TOOLKIT":"MToolkit wmname LG3D","XAUTHORITY":"/home/josie/.Xauthority","TERMINAL":"st","WINDOWPATH":"1","MOTD_SHOWN":"pam","GTK2_RC_FILES":"/home/josie/.config/gtk-2.0/gtkrc-2.0","HOME":"/home/josie","LANG":"en_US.UTF-8","TMUX_TMPDIR":"/run/user/1000","WINEPREFIX":"/home/josie/.local/share/wineprefixes/default","HISTFILE":"/home/josie/.zsh_history","LS_COLORS":"rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.7z=01;31:*.ace=01;31:*.alz=01;31:*.apk=01;31:*.arc=01;31:*.arj=01;31:*.bz=01;31:*.bz2=01;31:*.cab=01;31:*.cpio=01;31:*.crate=01;31:*.deb=01;31:*.drpm=01;31:*.dwm=01;31:*.dz=01;31:*.ear=01;31:*.egg=01;31:*.esd=01;31:*.gz=01;31:*.jar=01;31:*.lha=01;31:*.lrz=01;31:*.lz=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.lzo=01;31:*.pyz=01;31:*.rar=01;31:*.rpm=01;31:*.rz=01;31:*.sar=01;31:*.swm=01;31:*.t7z=01;31:*.tar=01;31:*.taz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tgz=01;31:*.tlz=01;31:*.txz=01;31:*.tz=01;31:*.tzo=01;31:*.tzst=01;31:*.udeb=01;31:*.war=01;31:*.whl=01;31:*.wim=01;31:*.xz=01;31:*.z=01;31:*.zip=01;31:*.zoo=01;31:*.zst=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:","_JAVA_AWT_WM_NONREPARENTING":"1","CARGO_HOME":"/home/josie/.local/share/cargo","PYTHONSTARTUP":"/home/josie/.config/python/pythonrc","KEYTIMEOUT":"1","MBSYNCRC":"/home/josie/.config/mbsync/config","WGETRC":"/home/josie/.config/wget/wgetrc","GOMODCACHE":"/home/josie/.cache/go/mod","APPDIR":"/tmp/.mount_cursorIs5DI4","XDG_CACHE_HOME":"/home/josie/.cache","NVM_DIR":"/home/josie/.config/nvm","ELECTRUMDIR":"/home/josie/.local/share/electrum","XDG_SESSION_CLASS":"user","TERM":"st-256color","LESS_TERMCAP_mb":"\u001b[1;31m","ZSH":"/home/josie/.oh-my-zsh","LESS_TERMCAP_me":"\u001b[0m","LESS_TERMCAP_md":"\u001b[1;36m","_CE_CONDA":"","ZDOTDIR":"/tmp/josie-cursor-zsh","LESSOPEN":"| /usr/bin/highlight -O ansi %s 2>/dev/null","USER":"josie","DICS":"/usr/share/stardict/dic/","OWD":"/home/josie","CONDA_SHLVL":"0","XINITRC":"/home/josie/.config/x11/xinitrc","SUDO_ASKPASS":"/home/josie/.local/bin/dmenupass","DISPLAY":":0","LESS_TERMCAP_ue":"\u001b[0m","SHLVL":"3","NVM_CD_FLAGS":"-q","INPUTRC":"/home/josie/.config/shell/inputrc","LESS_TERMCAP_us":"\u001b[1;32m","PAGER":"less","MOZ_USE_XINPUT2":"1","_P9K_SSH_TTY":"","XDG_VTNR":"1","DBUS_SESSION_BUS_PID":"285249","XDG_SESSION_ID":"3","CONDA_PYTHON_EXE":"/home/josie/anaconda3/bin/python","LD_LIBRARY_PATH":"/tmp/.mount_cursorIs5DI4/usr/lib:","APPIMAGE":"/home/josie/Downloads/cursor-0.45.14-build-250219jnihavxsz-x86_64.AppImage","XDG_RUNTIME_DIR":"/run/user/1000","TERMINAL_PROG":"st","DEBUGINFOD_URLS":"https://debuginfod.archlinux.org ","DOCKER_HOST":"unix:///run/user/1000/podman/podman.sock","P9K_SSH":"0","XDG_DATA_DIRS":"/tmp/.mount_cursorIs5DI4/usr/share/:./share/:/usr/share/gnome:/usr/local/share/:/usr/share/::/usr/share/gnome/:/usr/local/share/:/usr/share/","SQLITE_HISTORY":"/home/josie/.local/share/sqlite_history","BROWSER":"librewolf","PATH":"/home/josie/.pyenv/versions/3.10.12/bin:/home/josie/.krew/bin:/home/josie/.rbenv/shims:/tmp/.mount_cursorIs5DI4:/tmp/.mount_cursorIs5DI4/usr/sbin:/home/josie/anaconda3/condabin:/home/josie/.config/nvm/versions/node/v14.19.1/bin:/home/josie/.krew/bin:/home/josie/.rbenv/shims:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/josie/.local/bin:/home/josie/.local/bin/cron:/home/josie/.local/bin/statusbar:/home/josie/bin:/home/josie/.local/bin:/home/josie/.local/bin/statusbar:/bin:/home/josie/.local/share/go/bin:/home/josie/bin:/home/josie/.local/bin:/home/josie/.local/bin/statusbar:/bin:/home/josie/.local/share/go/bin","DBUS_SESSION_BUS_ADDRESS":"unix:path=/tmp/dbus-vOWdKmAzeW,guid=ea6a53e7559aa87a5ef9acf267b84ad4","FZF_DEFAULT_OPTS":"--layout=reverse --height 40%","PASSWORD_STORE_DIR":"/home/josie/.local/share/password-store","NVM_BIN":"/home/josie/.config/nvm/versions/node/v14.19.1/bin","MAIL":"/var/spool/mail/josie","OLDPWD":"/home/josie","GOPATH":"/home/josie/.local/share/go","CHROME_DESKTOP":"cursor-url-handler.desktop","ORIGINAL_XDG_CURRENT_DESKTOP":"undefined","CURSOR_TRACE_ID":"b3fa6d12d4f84fbab0cd8db81cbd5946","GDK_BACKEND":"x11","NO_AT_BRIDGE":"1","_":"/tmp/.mount_cursorIs5DI4/cursor","TERM_PROGRAM":"vscode","TERM_PROGRAM_VERSION":"0.45.14","COLORTERM":"truecolor","GIT_ASKPASS":"/tmp/.mount_cursorr9mhNY/resources/app/extensions/git/dist/askpass.sh","VSCODE_GIT_ASKPASS_NODE":"/tmp/.mount_cursorr9mhNY/cursor","VSCODE_GIT_ASKPASS_EXTRA_ARGS":"","VSCODE_GIT_ASKPASS_MAIN":"/tmp/.mount_cursorr9mhNY/resources/app/extensions/git/dist/askpass-main.js","VSCODE_GIT_IPC_HANDLE":"/run/user/1000/vscode-git-cfc90c52c7.sock","VSCODE_INJECTION":"1","VSCODE_NONCE":"59614a6c-02ce-4aeb-8ab2-28c6f740c64e","USER_ZDOTDIR":"/home/josie/.config/zsh"},"executableEnv":{"SHELL":"/bin/zsh","LSCOLORS":"Gxfxcxdxbxegedabagacad","WINDOWID":"18874374","LESS":"R","ANSIBLE_CONFIG":"/home/josie/.config/ansible/ansible.cfg","NVM_INC":"/home/josie/.config/nvm/versions/node/v14.19.1/include/node","CONDA_EXE":"/home/josie/anaconda3/bin/conda","_CE_M":"","_P9K_TTY":"/dev/pts/0","NOTMUCH_CONFIG":"/home/josie/.config/notmuch-config","LESS_TERMCAP_se":"\u001b[0m","LESS_TERMCAP_so":"\u001b[01;44;33m","SSH_AUTH_SOCK":"/tmp/ssh-XXXXXXhagKED/agent.41297","XDG_DATA_HOME":"/home/josie/.local/share","ARGV0":"/home/josie/Downloads/cursor-0.45.11-build-250207y6nbaw5qc-x86_64.AppImage","P9K_TTY":"old","XDG_CONFIG_HOME":"/home/josie/.config","ANDROID_SDK_HOME":"/home/josie/.config/android","KODI_DATA":"/home/josie/.local/share/kodi","RBENV_SHELL":"zsh","SSH_AGENT_PID":"41305","GPG_TTY":"$(tty)","EDITOR":"nvim","XDG_SEAT":"seat0","PWD":"/home/josie","UNISON":"/home/josie/.local/share/unison","GSETTINGS_SCHEMA_DIR":"/tmp/.mount_cursoro28jwM/usr/share/glib-2.0/schemas:","LOGNAME":"josie","QT_QPA_PLATFORMTHEME":"gtk2","XDG_SESSION_TYPE":"tty","AWT_TOOLKIT":"MToolkit wmname LG3D","XAUTHORITY":"/home/josie/.Xauthority","TERMINAL":"st","WINDOWPATH":"1","MOTD_SHOWN":"pam","GTK2_RC_FILES":"/home/josie/.config/gtk-2.0/gtkrc-2.0","HOME":"/home/josie","LANG":"en_US.UTF-8","TMUX_TMPDIR":"/run/user/1000","WINEPREFIX":"/home/josie/.local/share/wineprefixes/default","HISTFILE":"/home/josie/.zsh_history","LS_COLORS":"rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.7z=01;31:*.ace=01;31:*.alz=01;31:*.apk=01;31:*.arc=01;31:*.arj=01;31:*.bz=01;31:*.bz2=01;31:*.cab=01;31:*.cpio=01;31:*.crate=01;31:*.deb=01;31:*.drpm=01;31:*.dwm=01;31:*.dz=01;31:*.ear=01;31:*.egg=01;31:*.esd=01;31:*.gz=01;31:*.jar=01;31:*.lha=01;31:*.lrz=01;31:*.lz=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.lzo=01;31:*.pyz=01;31:*.rar=01;31:*.rpm=01;31:*.rz=01;31:*.sar=01;31:*.swm=01;31:*.t7z=01;31:*.tar=01;31:*.taz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tgz=01;31:*.tlz=01;31:*.txz=01;31:*.tz=01;31:*.tzo=01;31:*.tzst=01;31:*.udeb=01;31:*.war=01;31:*.whl=01;31:*.wim=01;31:*.xz=01;31:*.z=01;31:*.zip=01;31:*.zoo=01;31:*.zst=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:","_JAVA_AWT_WM_NONREPARENTING":"1","CARGO_HOME":"/home/josie/.local/share/cargo","PYTHONSTARTUP":"/home/josie/.config/python/pythonrc","KEYTIMEOUT":"1","MBSYNCRC":"/home/josie/.config/mbsync/config","WGETRC":"/home/josie/.config/wget/wgetrc","GOMODCACHE":"/home/josie/.cache/go/mod","APPDIR":"/tmp/.mount_cursoro28jwM","XDG_CACHE_HOME":"/home/josie/.cache","NVM_DIR":"/home/josie/.config/nvm","ELECTRUMDIR":"/home/josie/.local/share/electrum","XDG_SESSION_CLASS":"user","TERM":"st-256color","LESS_TERMCAP_mb":"\u001b[1;31m","ZSH":"/home/josie/.oh-my-zsh","LESS_TERMCAP_me":"\u001b[0m","LESS_TERMCAP_md":"\u001b[1;36m","_CE_CONDA":"","ZDOTDIR":"/home/josie/.config/zsh","LESSOPEN":"| /usr/bin/highlight -O ansi %s 2>/dev/null","USER":"josie","DICS":"/usr/share/stardict/dic/","OWD":"/home/josie","CONDA_SHLVL":"0","XINITRC":"/home/josie/.config/x11/xinitrc","SUDO_ASKPASS":"/home/josie/.local/bin/dmenupass","DISPLAY":":0","LESS_TERMCAP_ue":"\u001b[0m","SHLVL":"3","NVM_CD_FLAGS":"-q","INPUTRC":"/home/josie/.config/shell/inputrc","LESS_TERMCAP_us":"\u001b[1;32m","PAGER":"less","MOZ_USE_XINPUT2":"1","_P9K_SSH_TTY":"","XDG_VTNR":"1","DBUS_SESSION_BUS_PID":"233951","XDG_SESSION_ID":"3","CONDA_PYTHON_EXE":"/home/josie/anaconda3/bin/python","LD_LIBRARY_PATH":"/tmp/.mount_cursoro28jwM/usr/lib:","APPIMAGE":"/home/josie/Downloads/cursor-0.45.11-build-250207y6nbaw5qc-x86_64.AppImage","XDG_RUNTIME_DIR":"/run/user/1000","TERMINAL_PROG":"st","DEBUGINFOD_URLS":"https://debuginfod.archlinux.org ","DOCKER_HOST":"unix:///run/user/1000/podman/podman.sock","P9K_SSH":"0","XDG_DATA_DIRS":"/tmp/.mount_cursoro28jwM/usr/share/:./share/:/usr/share/gnome:/usr/local/share/:/usr/share/::/usr/share/gnome/:/usr/local/share/:/usr/share/","SQLITE_HISTORY":"/home/josie/.local/share/sqlite_history","BROWSER":"librewolf","PATH":"/home/josie/.krew/bin:/home/josie/.rbenv/shims:/tmp/.mount_cursoro28jwM:/tmp/.mount_cursoro28jwM/usr/sbin:/home/josie/anaconda3/condabin:/home/josie/.config/nvm/versions/node/v14.19.1/bin:/home/josie/.krew/bin:/home/josie/.rbenv/shims:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/josie/.local/bin:/home/josie/.local/bin/cron:/home/josie/.local/bin/statusbar:/home/josie/bin:/home/josie/.local/bin:/home/josie/.local/bin/statusbar:/bin:/home/josie/.local/share/go/bin:/home/josie/bin:/home/josie/.local/bin:/home/josie/.local/bin/statusbar:/bin:/home/josie/.local/share/go/bin","DBUS_SESSION_BUS_ADDRESS":"unix:path=/tmp/dbus-j5EwwYXnOL,guid=b7ee8c7f033866589c0a58dd67b81d39","FZF_DEFAULT_OPTS":"--layout=reverse --height 40%","PASSWORD_STORE_DIR":"/home/josie/.local/share/password-store","NVM_BIN":"/home/josie/.config/nvm/versions/node/v14.19.1/bin","MAIL":"/var/spool/mail/josie","OLDPWD":"/home/josie","GOPATH":"/home/josie/.local/share/go","CHROME_DESKTOP":"cursor-url-handler.desktop","ORIGINAL_XDG_CURRENT_DESKTOP":"undefined","VSCODE_CWD":"/home/josie","CURSOR_TRACE_ID":"7d571a33325f459ebc3f25adb2920623","GDK_BACKEND":"x11","NO_AT_BRIDGE":"1","VSCODE_NLS_CONFIG":"{\"userLocale\":\"en-us\",\"osLocale\":\"en-us\",\"resolvedLanguage\":\"en\",\"defaultMessagesFile\":\"/tmp/.mount_cursoro28jwM/resources/app/out/nls.messages.json\",\"locale\":\"en-us\",\"availableLanguages\":{}}","VSCODE_CODE_CACHE_PATH":"/home/josie/.config/Cursor/CachedData/f5f18731406b73244e0558ee7716d77c8096d150","VSCODE_IPC_HOOK":"/run/user/1000/vscode-8ea89bb1-0.45-main.sock","VSCODE_PID":"233815","_":"/tmp/.mount_cursoro28jwM/cursor"},"options":{"shellIntegration":{"enabled":true,"suggestEnabled":false,"nonce":"59614a6c-02ce-4aeb-8ab2-28c6f740c64e"},"windowsEnableConpty":true,"windowsUseConptyDll":false,"environmentVariableCollections":[["ms-python.python",[["ARGV0",{"variable":"ARGV0","value":"/home/josie/Downloads/cursor-0.45.11-build-250207y6nbaw5qc-x86_64.AppImage","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["PATH",{"variable":"PATH","value":"/home/josie/.pyenv/versions/3.10.12/bin:","type":3,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}]],[["",{"description":"Activated environment for `~/.pyenv/versions/3.10.12/bin/python`"}]]],["vscode.git",[["GIT_ASKPASS",{"variable":"GIT_ASKPASS","value":"/tmp/.mount_cursoro28jwM/resources/app/extensions/git/dist/askpass.sh","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["VSCODE_GIT_ASKPASS_NODE",{"variable":"VSCODE_GIT_ASKPASS_NODE","value":"/tmp/.mount_cursoro28jwM/cursor","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["VSCODE_GIT_ASKPASS_EXTRA_ARGS",{"variable":"VSCODE_GIT_ASKPASS_EXTRA_ARGS","value":"","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["VSCODE_GIT_ASKPASS_MAIN",{"variable":"VSCODE_GIT_ASKPASS_MAIN","value":"/tmp/.mount_cursoro28jwM/resources/app/extensions/git/dist/askpass-main.js","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["VSCODE_GIT_IPC_HANDLE",{"variable":"VSCODE_GIT_IPC_HANDLE","value":"/run/user/1000/vscode-git-cfc90c52c7.sock","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}]],[["",{"description":"Enables the following features: git auth provider"}]]]],"workspaceFolder":{"uri":{"$mid":1,"fsPath":"/home/josie/development/archlinux/archivetools","external":"file:///home/josie/development/archlinux/archivetools","path":"/home/josie/development/archlinux/archivetools","scheme":"file"},"name":"archivetools","index":0}}},"unicodeVersion":"11","replayEvent":{"events":[{"cols":78,"rows":25,"data":"\u001b[94mlint    \u001b[0m \u001b[92m>\u001b[0m archive-cleaner:95:41: W0108: Lambda may not be necessary (unnecessary-lambda)\r\n\u001b[94mlint    \u001b[0m \u001b[92m>\u001b[0m archive-cleaner:96:42: W0108: Lambda may not be necessary (unnecessary-lambda)\r\n\u001b[94mlint    \u001b[0m \u001b[92m>\u001b[0m archive-cleaner:109:0: C0116: Missing function or method docstring (missing-function-docstring)\r\n\u001b[94mlint    \u001b[0m \u001b[92m>\u001b[0m archive-cleaner:109:0: R0914: Too many local variables (26/15) (too-many-locals)\r\n\u001b[94mlint    \u001b[0m \u001b[92m>\u001b[0m archive-cleaner:115:105: W1309: Using an f-string that does not have any interpolated variables (f-string-without-interpolation)\r\n\u001b[94mlint    \u001b[0m \u001b[92m>\u001b[0m archive-cleaner:109:0: R0912: Too many branches (16/12) (too-many-branches)\r\n\u001b[94mlint    \u001b[0m \u001b[92m>\u001b[0m archive-cleaner:109:0: R0915: Too many statements (56/50) (too-many-statements)\r\n\u001b[94mlint    \u001b[0m \u001b[92m>\u001b[0m archive-cleaner:197:77: W1309: Using an f-string that does not have any interpolated variables (f-string-without-interpolation)\r\n\u001b[94mlint    \u001b[0m \u001b[92m>\u001b[0m \r\n\u001b[94mlint    \u001b[0m \u001b[92m>\u001b[0m -----------------------------------\r\n\u001b[94mlint    \u001b[0m \u001b[92m>\u001b[0m Your code has been rated at 7.34/10\r\n\u001b[94mlint    \u001b[0m \u001b[92m>\u001b[0m \r\n\u001b[94mlint    \u001b[0m \u001b[95mfinished\u001b[0m in \u001b[35m18 s\r\n\u001b[94mtest    \u001b[0m \u001b[95mstarting\u001b[0m archlinux:latest (\u001b[33mtest\u001b[0m)\r\n\u001b[94mtest    \u001b[0m \u001b[95mcopied to docker volumes\u001b[0m in \u001b[35m1.13 s\r\n\u001b[94mtest    \u001b[0m \u001b[33martifacts from \u001b[94mlint\u001b[33m was empty\r\n\u001b[94mtest    \u001b[0m \u001b[90m> still running...\r\n\u001b[94mtest    \u001b[0m \u001b[90m> still running...\r\n\u001b[0m^C\u001b[31mError: Command failed with exit code 1: docker cp /home/josie/development/archlinux/archivetools/.gitlab-ci-local/artifacts/lint/. 055b17fc550ce818752aea6aae6ca1402c97c478b5b81ea17ab93b88be18b2d0:/gcl-builds\r\n    at makeError (/home/josie/.config/nvm/versions/node/v18.20.5/lib/node_modules/gitlab-ci-local/node_modules/execa/lib/error.js:60:11)\r\n    at handlePromise (/home/josie/.config/nvm/versions/node/v18.20.5/lib/node_modules/gitlab-ci-local/node_modules/execa/index.js:118:26)\r\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\r\n    at async Promise.all (index 0)\r\n    at async Job.copyArtifactsIn (file:///home/josie/.config/nvm/versions/node/v18.20.5/lib/node_modules/gitlab-ci-local/src/job.js:936:9)\r\n    at async Job.execScripts (file:///home/josie/.config/nvm/versions/node/v18.20.5/lib/node_modules/gitlab-ci-local/src/job.js:740:9)\r\n    at async Job.execPreScripts (file:///home/josie/.config/nvm/versions/node/v18.20.5/lib/node_modules/gitlab-ci-local/src/job.js:592:36)\r\n    at async Job.start (file:///home/josie/.config/nvm/versions/node/v18.20.5/lib/node_modules/gitlab-ci-local/src/job.js:496:9)\r\n    at async /home/josie/.config/nvm/versions/node/v18.20.5/lib/node_modules/gitlab-ci-local/node_modules/p-map/index.js:57:22\r\n\u001b[38;5;196m❯\u001b[0m \u001b[32mchown\u001b[0m josie \u001b[34;1m*\r\n\u001b[0mcursor-0.45.14-build-250219jnihavxsz-x86_64.AppImage: changing ownership of 'test.log': Operation not permitted\r\n\u001b[38;5;196m❯\u001b[0m \u001b[32msudo\u001b[0m \u001b[34;1m!!\r\n\u001b[38;5;196;22m❯\u001b[0m \u001b[32msudo\u001b[0m \u001b[32mchown\u001b[0m josie \u001b[34;1m*\r\n\u001b[38;5;76;22m❯\u001b[0m \u001b[32mll\r\n\u001b[0mtotal 108K\r\n-rwxr-xr-x 1 josie josie 8.5K Feb 21 09:02 \u001b[32;1marchive-cleaner\r\n\u001b[0m-rw-r--r-- 1 josie josie 1.4K Feb 18 18:57 archive.conf\r\n-rw-r--r-- 1 josie josie  441 Feb 18 18:57 archive.conf.test\r\n-rw-r--r-- 1 josie josie  581 Feb 19 08:31 archive.conf.test-ci\r\n-rw-r--r-- 1 josie josie  225 Feb 18 18:57 archive-hardlink.service\r\n-rw-r--r-- 1 josie josie  147 Feb 18 18:57 archive-hardlink.timer\r\n-rw-r--r-- 1 josie josie  146 Feb 18 19:02 archive.service\r\n-rwxr-xr-x 1 josie josie 7.7K Feb 18 19:02 \u001b[32;1marchive.sh\r\n\u001b[0m-rw-r--r-- 1 josie josie   14 Feb 18 18:57 archive.sysusers\r\n-rw-r--r-- 1 josie josie  162 Feb 18 18:57 archive.timer\r\n-rw-r--r-- 1 josie josie   36 Feb 18 18:57 archive.tmpfiles\r\n-rw-r--r-- 1 josie josie  173 Feb 18 18:57 archivetools.install\r\n-rw-r--r-- 1 josie josie 1.1K Feb 18 19:02 PKGBUILD\r\n-rw-r--r-- 1 josie josie 2.4K Feb 21 08:54 README.md\r\n-rwxr-xr-x 1 josie josie 5.6K Feb 21 09:03 \u001b[32;1mtest-archive.sh\r\n\u001b[0m-rw-r--r-- 1 josie root   25K Feb 21 07:45 test.log\r\n\u001b[38;5;76m❯\u001b[0m \u001b[32mll\r\n\u001b[0mtotal 108K\r\n-rwxr-xr-x 1 josie josie 8.5K Feb 21 09:02 \u001b[32;1marchive-cleaner\r\n\u001b[0m-rw-r--r-- 1 josie josie 1.4K Feb 18 18:57 archive.conf\r\n-rw-r--r-- 1 josie josie  441 Feb 18 18:57 archive.conf.test\r\n-rw-r--r-- 1 josie josie  581 Feb 19 08:31 archive.conf.test-ci\r\n-rw-r--r-- 1 josie josie  225 Feb 18 18:57 archive-hardlink.service\r\n-rw-r--r-- 1 josie josie  147 Feb 18 18:57 archive-hardlink.timer\r\n-rw-r--r-- 1 josie josie  146 Feb 18 19:02 archive.service\r\n-rwxr-xr-x 1 josie josie 7.7K Feb 18 19:02 \u001b[32;1marchive.sh\r\n\u001b[0m-rw-r--r-- 1 josie josie   14 Feb 18 18:57 archive.sysusers\r\n-rw-r--r-- 1 josie josie  162 Feb 18 18:57 archive.timer\r\n-rw-r--r-- 1 josie josie   36 Feb 18 18:57 archive.tmpfiles\r\n-rw-r--r-- 1 josie josie  173 Feb 18 18:57 archivetools.install\r\n-rw-r--r-- 1 josie josie 1.1K Feb 18 19:02 PKGBUILD\r\n-rw-r--r-- 1 josie josie 2.4K Feb 21 08:54 README.md\r\n-rwxr-xr-x 1 josie josie 5.6K Feb 21 09:03 \u001b[32;1mtest-archive.sh\r\n\u001b[0m-rw-r--r-- 1 josie root   25K Feb 21 07:45 test.log\r\n\u001b[38;5;254;44m ∅ \u001b[38;5;255;1m~\u001b[38;5;254;22m/development/archlinux/\u001b[38;5;255;1marchivetools\u001b[38;5;254;22m \u001b[30;43m testing-ci !1 ?2 \u001b[0m --------------------\u001b[1D\u001b[1X\u001b[A\u001b[59C\u001b[19X\u001b[59D\u001b[B\u001b[41C--------------------------------------\u001b[1D\u001b[1X\u001b[A\u001b[42C\u001b[36X\u001b[42D\u001b[B-------------------------------------------------------------------------------\u001b[1D\u001b[1X\u001b[A\u001b[0C\u001b[78X\u001b[0D\u001b[B\u001b[38C\u001b[32;40m ✔ \u001b[30;45m 18.20.5 Node \u001b[47m 09:19:18 AM \u001b[0m\r\n\u001b[7m * \u001b[104;27m History restored \u001b[0m\r\n\r\n\u001b[38;5;254;44m \u001b[38;5;255;1m~\u001b[38;5;254;22m/development/archlinux/\u001b[38;5;255;1marchivetools\u001b[38;5;254;22m \u001b[0m                                                                                 \r\n\u001b[38;5;76m❯\u001b[0m \u001b[32mgit\u001b[0m \u001b[33mcommit\u001b[0m \u001b[36m-a\u001b[0m \u001b[36m--amend\u001b[0m \u001b[36m--signoff\u001b[0m \u001b[36m--no-edit\r\n\u001b[0m[testing-ci 4e0fa31] added initial ci & testing\r\n Date: Fri Feb 21 07:56:46 2025 +0100\r\n 4 files changed, 371 insertions(+), 21 deletions(-)\r\n create mode 100644 .gitignore\r\n create mode 100644 .gitlab-ci.yml\r\n create mode 100755 test-archive.sh\r\n\u001b[38;5;76m❯\u001b[0m \u001b[32mgit\u001b[0m \u001b[33mpush\u001b[0m \u001b[94morigin\u001b[0m \u001b[94mtesting-ci\u001b[0m \u001b[31m--force-with-lease\r\n\u001b[0mEnumerating objects: 8, done.\r\nCounting objects: 100% (8/8), done.\r\nDelta compression using up to 12 threads\r\nCompressing objects: 100% (6/6), done.\r\nWriting objects: 100% (6/6), 4.47 KiB | 4.47 MiB/s, done.\r\nTotal 6 (delta 1), reused 0 (delta 0), pack-reused 0 (from 0)\r\nremote: \r\nremote: View merge request for testing-ci:\r\nremote:   https://gitlab.archlinux.org/archlinux/archivetools/-/merge_requests/2\r\nremote: \r\nTo gitlab.archlinux.org:pfeifferj/archivetools.git\r\n + 2c23b44...4e0fa31 testing-ci -> testing-ci (forced update)\r\n\u001b[38;5;254;44m \u001b[38;5;255;1m~\u001b[38;5;254;22m/\u001b[38;5;250mde\u001b[38;5;254m/\u001b[38;5;250mar\u001b[38;5;254m/\u001b[38;5;255;1marchivetools\u001b[38;5;254;22m \u001b[30;42m testing-ci ?2 \u001b[0m -----------------------------------------\u001b[1D\u001b[1X\u001b[A\u001b[38C\u001b[40X\u001b[38D\u001b[B\u001b[24C\u001b[32;40m ✔ \u001b[30;47m 09:34:21 AM \u001b[0m\r\n\u001b[7m * \u001b[104;27m History restored \u001b[0m\r\n\r\n\u001b[38;5;254;44m \u001b[38;5;255;1m~\u001b[38;5;254;22m/development/archlinux/\u001b[38;5;255;1marchivetools\u001b[38;5;254;22m \u001b[30;42m testing-ci ?2 \u001b[0m -------------------------\u001b[1D\u001b[1X\u001b[A\u001b[54C\u001b[24X\u001b[54D\u001b[B\u001b[24C\u001b[32;40m ✔ \u001b[30;47m 09:42:08 AM \u001b[0m\r\n\u001b[7m * \u001b[104;27m History restored \u001b[0m\r\n\r\n\u001b[38;5;254;44m \u001b[38;5;255;1m~\u001b[38;5;254;22m/\u001b[38;5;250mde\u001b[38;5;254m/\u001b[38;5;250mar\u001b[38;5;254m/\u001b[38;5;255;1marchivetools\u001b[38;5;254;22m \u001b[30;42m testing-ci ?2 \u001b[0m \u001b[23C\u001b[32;40m ✔ \u001b[30;47m 10:43:56 AM \u001b[0m\u001b[39D"}],"commands":{"isWindowsPty":false,"commands":[]}},"timestamp":1740131039290}]}


key: memento/workbench.parts.editor
value:
  {"editorpart.state":{"serializedGrid":{"root":{"type":"branch","data":[{"type":"leaf","data":{"id":1,"editors":[{"id":"workbench.editors.files.fileEditorInput","value":"{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/josie/development/archlinux/archivetools/test-archive.sh\",\"external\":\"file:///home/josie/development/archlinux/archivetools/test-archive.sh\",\"path\":\"/home/josie/development/archlinux/archivetools/test-archive.sh\",\"scheme\":\"file\"},\"encoding\":\"utf8\"}"},{"id":"workbench.editors.files.fileEditorInput","value":"{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/josie/development/archlinux/archivetools/README.md\",\"external\":\"file:///home/josie/development/archlinux/archivetools/README.md\",\"path\":\"/home/josie/development/archlinux/archivetools/README.md\",\"scheme\":\"file\"},\"encoding\":\"utf8\"}"},{"id":"workbench.editors.files.fileEditorInput","value":"{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/josie/development/archlinux/archivetools/.gitlab-ci.yml\",\"external\":\"file:///home/josie/development/archlinux/archivetools/.gitlab-ci.yml\",\"path\":\"/home/josie/development/archlinux/archivetools/.gitlab-ci.yml\",\"scheme\":\"file\"},\"encoding\":\"utf8\"}"}],"mru":[2,1,0],"preview":2},"size":690}],"size":782},"orientation":1,"width":690,"height":782},"activeGroup":1,"mostRecentActiveGroups":[1]}}


key: src.vs.platform.reactivestorage.browser.reactiveStorageServiceImpl.persistentStorage.workspaceUser
value:
  {"tasksData":{"tasksDataSchemaVersion":1,"tasks":[{"type":"draft","taskId":"b3912ff7-43e7-455f-8826-86c54dc48675","instruction":""}],"displayedTaskId":"b3912ff7-43e7-455f-8826-86c54dc48675","showTabs":false,"activeServerTaskUuids":[]},"onboardingMetadata":{"shouldAskToIndex":true,"shouldHideWarning":false},"hallucinatedFunctionsWorkspaceState":{},"persistentChatMetadata":[],"aiPanePosition":"sidebar","shouldRerankByDefault":false,"indexingData":{"preferredEmbeddingModel":0},"composerState":{"position":{"x":0,"y":0},"horizontalBarSize":0,"tabHeight":0,"selectedView":"suggested","devToolsPosition":{"x":0,"y":0},"memories":[],"isComposerBarChatCollapsed":false,"composerBarPosition":null},"exampleCodebaseQuestions":[],"uniqueCppWorkspaceId":"mk1jjzqhv1bn5q4zlz4ts","SPECIAL_KEY_id":"b62b1130-60a0-4f0a-80f7-fd4e7677587c"}


key: memento/workbench.editors.files.textFileEditor
value:
  {"textEditorViewState":[["file:///home/josie/development/archlinux/archivetools/test.log",{"1":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":73,"column":1},"position":{"lineNumber":73,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":53,"column":1},"firstPositionDeltaTop":-12},"contributionsState":{"editor.contrib.folding":{"lineCount":389,"provider":"indent","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/archlinux/archivetools/archive-cleaner",{"1":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":0},"contributionsState":{"editor.contrib.folding":{"lineCount":200,"provider":"indent","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/archlinux/archivetools/test-archive.sh",{"1":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":0},"contributionsState":{"editor.contrib.folding":{"lineCount":204,"provider":"indent","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/archlinux/archivetools/README.md",{"1":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":0},"contributionsState":{"editor.contrib.folding":{"lineCount":97,"provider":"syntax","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/archlinux/archivetools/.gitlab-ci.yml",{"1":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":18,"column":9},"position":{"lineNumber":18,"column":9}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":0},"contributionsState":{"editor.contrib.folding":{"lineCount":66,"provider":"indent","foldedImports":false},"editor.contrib.wordHighlighter":true}}}]]}


