diff --git a/docs/BuildPrerequisites.md b/docs/BuildPrerequisites.md index 7ab9402..1b6257f 100644 --- a/docs/BuildPrerequisites.md +++ b/docs/BuildPrerequisites.md @@ -10,8 +10,7 @@ Run the following commands to install build tools required by the PiPedal build. The PiPedal build process also requires version 12 or later of `node.js`. Type `node --version` to see if you have a version of `node.js` installed already. Otherwise run the following commands as root to install a current version of version of `node.js`: - - sudo apt install nodejs npm curl + sudo apt install nodejs npm curl If your distribution doesn't provide a suitable version of nodejs, @@ -27,7 +26,7 @@ Run the following commands to install dependent libraries required by the PiPeda authbind libavahi-client-dev libnm-dev libicu-dev \ libsdbus-c++-dev libzip-dev google-perftools \ libgoogle-perftools-dev \ - libpipewire-0.3-dev libbz2-dev libssl-dev + libpipewire-0.3-dev libbz2-dev libssl-dev librsvg2-dev ### Installing Sources diff --git a/docs/Debugging.md b/docs/Debugging.md index a9885f2..dd8f253 100644 --- a/docs/Debugging.md +++ b/docs/Debugging.md @@ -29,7 +29,7 @@ You must stop the pipedald service before launching a debug instance of pipedald or - pipedalconfig -stop #Stops the Jack service as well. + pipedalconfig --stop #Stops the Jack service as well. Although not strictly necessary, you should probably add your login account to the pipedal_d group. @@ -38,7 +38,7 @@ Although not strictly necessary, you should probably add your login account to t This will allow you to run `pipedald` under the debugger of your choice using the same /etc/pipedal and /var/pipedal directories as an instance of `pipedal` running under systemd. Note that when running under systemd, `pipedald` runs under an unprivileged -`pipedal_d` service account, and relies it's group (also 'pipedal_d`) in order to access its +`pipedal_d` service account, and relies it's group (also `pipedal_d`) in order to access its data files, and to communicate with the `pipedaladmin` service, which does run with root privileges when `pipedald` needs to perform operations that do required root privileges (e.g. shutdown/reboot and starting and stopping WiFi services). diff --git a/docs/Gemfile.lock b/docs/Gemfile.lock index 64a5cf9..74737ab 100644 --- a/docs/Gemfile.lock +++ b/docs/Gemfile.lock @@ -1,22 +1,34 @@ GEM remote: https://rubygems.org/ specs: - activesupport (7.0.7.2) - concurrent-ruby (~> 1.0, >= 1.0.2) + activesupport (7.2.3.1) + base64 + benchmark (>= 0.3) + bigdecimal + concurrent-ruby (~> 1.0, >= 1.3.1) + connection_pool (>= 2.2.5) + drb i18n (>= 1.6, < 2) - minitest (>= 5.1) - tzinfo (~> 2.0) - addressable (2.8.5) - public_suffix (>= 2.0.2, < 6.0) + logger (>= 1.4.2) + minitest (>= 5.1, < 6) + securerandom (>= 0.3) + tzinfo (~> 2.0, >= 2.0.5) + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + base64 (0.3.0) + benchmark (0.5.0) + bigdecimal (4.1.1) coffee-script (2.4.1) coffee-script-source execjs coffee-script-source (1.11.1) colorator (1.1.0) commonmarker (0.23.10) - concurrent-ruby (1.2.2) + concurrent-ruby (1.3.6) + connection_pool (3.0.2) dnsruby (1.70.0) simpleidn (~> 0.2.1) + drb (2.2.3) em-websocket (0.5.3) eventmachine (>= 0.12.9) http_parser.rb (~> 0) @@ -24,10 +36,12 @@ GEM ffi (>= 1.15.0) eventmachine (1.2.7) execjs (2.8.1) - faraday (2.7.10) - faraday-net_http (>= 2.0, < 3.1) - ruby2_keywords (>= 0.0.4) - faraday-net_http (3.0.2) + faraday (2.14.2) + faraday-net_http (>= 2.0, < 3.5) + json + logger + faraday-net_http (3.4.3) + net-http (~> 0.5) ffi (1.15.5) forwardable-extended (2.6.0) gemoji (3.0.1) @@ -86,7 +100,7 @@ GEM activesupport (>= 2) nokogiri (>= 1.4) http_parser.rb (0.8.0) - i18n (1.14.1) + i18n (1.14.8) concurrent-ruby (~> 1.0) jekyll (3.9.3) addressable (~> 2.4) @@ -196,6 +210,7 @@ GEM gemoji (~> 3.0) html-pipeline (~> 2.2) jekyll (>= 3.0, < 5.0) + json (2.19.5) kramdown (2.3.2) rexml kramdown-parser-gfm (1.1.0) @@ -204,15 +219,18 @@ GEM listen (3.8.0) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) + logger (1.7.0) mercenary (0.3.6) minima (2.5.1) jekyll (>= 3.5, < 5.0) jekyll-feed (~> 0.9) jekyll-seo-tag (~> 2.1) - minitest (5.19.0) - nokogiri (1.18.9-aarch64-linux-gnu) + minitest (5.27.0) + net-http (0.9.1) + uri (>= 0.11.1) + nokogiri (1.19.3-aarch64-linux-gnu) racc (~> 1.4) - nokogiri (1.18.9-x86_64-linux-gnu) + nokogiri (1.19.3-x86_64-linux-gnu) racc (~> 1.4) octokit (4.25.1) faraday (>= 1, < 3) @@ -226,7 +244,6 @@ GEM ffi (~> 1.0) rexml (3.4.2) rouge (3.26.0) - ruby2_keywords (0.0.5) rubyzip (2.3.2) safe_yaml (1.0.5) sass (3.7.4) @@ -237,6 +254,7 @@ GEM sawyer (0.9.2) addressable (>= 2.3.5) faraday (>= 0.17.3, < 3) + securerandom (0.4.1) simpleidn (0.2.1) unf (~> 0.1.4) terminal-table (1.8.0) @@ -249,6 +267,7 @@ GEM unf_ext unf_ext (0.0.8.2) unicode-display_width (1.8.0) + uri (1.1.1) webrick (1.9.1) PLATFORMS diff --git a/vite/package-lock.json b/vite/package-lock.json index b6d38f3..6d49da7 100644 --- a/vite/package-lock.json +++ b/vite/package-lock.json @@ -39,7 +39,7 @@ "globals": "^15.14.0", "typescript": "~5.7.2", "typescript-eslint": "^8.22.0", - "vite": "^6.4.1", + "vite": "^6.4.2", "vite-plugin-svgr": "^4.3.0" } }, @@ -1921,6 +1921,7 @@ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" @@ -6614,9 +6615,9 @@ "license": "MIT" }, "node_modules/nanoid": { - "version": "3.3.11", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", - "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "version": "3.3.12", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz", + "integrity": "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==", "dev": true, "funding": [ { @@ -6842,9 +6843,9 @@ } }, "node_modules/postcss": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz", - "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", + "version": "8.5.15", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.15.tgz", + "integrity": "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==", "dev": true, "funding": [ { @@ -6862,7 +6863,7 @@ ], "license": "MIT", "dependencies": { - "nanoid": "^3.3.8", + "nanoid": "^3.3.12", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" }, @@ -8760,23 +8761,6 @@ "dev": true, "license": "ISC" }, - "node_modules/yaml": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.3.tgz", - "integrity": "sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==", - "dev": true, - "optional": true, - "peer": true, - "bin": { - "yaml": "bin.mjs" - }, - "engines": { - "node": ">= 14.6" - }, - "funding": { - "url": "https://github.com/sponsors/eemeli" - } - }, "node_modules/yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", diff --git a/vite/package.json b/vite/package.json index bf587ae..459c481 100644 --- a/vite/package.json +++ b/vite/package.json @@ -41,7 +41,7 @@ "globals": "^15.14.0", "typescript": "~5.7.2", "typescript-eslint": "^8.22.0", - "vite": "^6.4.1", + "vite": "^6.4.2", "vite-plugin-svgr": "^4.3.0" } }