As the title, this makes it possible to install arcanist to
non-writable paths, for example, when installing arcanist with system
package managers.
Details
Details
- Reviewers
valerio.bozzolan - Group Reviewers
O1: Blessed Committers
Put arcanist to /usr/lib/arcanist (:
Diff Detail
Diff Detail
- Repository
- rARC Arcanist
- Branch
- fix-cache
- Lint
Lint Skipped - Unit
Tests Skipped - Build Status
Buildable 1692 Build 1692: arc lint + arc unit
Event Timeline
Comment Actions
(1. Are you an heroic package manager? <3 nice to know!)
- Are you using arc liberate as test plan? Maybe we can mention it. So I think you get this exception:
[2025-02-11 06:39:39] EXCEPTION: (FilesystemException) Requested path '/usr/lib/arcanist/src/__phutil_library_map__.php' is not writable. at [<arcanist>/src/filesystem/Filesystem.php:1288]
- In case, probably it's better to package Arcanist only after the command arc liberate was executed successfully with sufficient write permissions. Then, later calls should probably not auto-trigger it - if I remember correctly.
What do you think about? Thaanks :)
Comment Actions
( I was running arc lint in phorge.git and got the same error.
Thank u for your recommendation of running arc liberate. Will add that to packaging script :)
Comment Actions
OK super! <3
Feel free to share your packages in the chat so we can put you in the right contact pages for eternal glory lol
(I flag this change as "more background + more test plan needed" - but feel free to update anytime or share further comments)
Comment Actions
https://github.com/AOSC-Dev/aosc-os-abbs/pull/9638
Running arc liberate before installing worked well for me. Thank you again!