Everything posted by RSS Bot
-
[Armbian build PR] - `Userspace` Switching armbian-config to new generation.
Description We had a long sage with complete rework of main hardware config tool. armbian-config still works, but it is largely unmaintained and bulky since early days. We tried several ways and failed ... New tool should contain all what we learned by failing. It can always be better, so anyone is welcome to improve it further: git clone https://github.com/armbian/configng cd configng sudo ./armbian-configng --help Not all functions were ported from old config, not all was done what was planned. It is too much work for one, two much work for two or three people ... A few of important functions are still waiting for review https://github.com/armbian/configng/pulls Once overlay management is developed and all features that are implemented well tested, we will tag 1.0, to have something that works well, but without all features. How Has This Been Tested? Utility works on freshly generated image. Upgrade not tested yet. Checklist: [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article
-
[Armbian build PR] - sunxi-6.6: switch to v6.6.50, re-extract patches
Description sunxi-6.6: switch to v6.6.50, re-extract patches The four patch files were renamed automatically and now correspond to the field in the Subject: line. How Has This Been Tested? [ ] Test build arm [ ] Test build arm64 View the full article
-
[Armbian build PR] - `lib/functions/bsp/armbian-bsp-cli-deb.sh`: add variable quoting
Description by double quoting ${ENABLE_EXTENSIONS} we make sure framework doesn't crash during initrd build while interpreting a possible space-separated second extension from config file or command line Might be an alternative to PR #7182 Bonus: this also saves armbian-add-overlay from same behavior [x] Succesfully build orangepi5-plus current while multiple extensions were enabled Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] My changes generate no new warnings View the full article
-
[Armbian build PR] - Fix `sun50i-h616-light` device tree overlay
Description Fixes loading light overlay, which was added in cb1-overlays patch. This was encountered while debugging an issue reported on forums: https://forum.armbian.com/topic/44933-unable-to-setup-can-network/ GitHub issue reference: Jira reference number [AR-9999] How Has This Been Tested? [x] Build and boot the image on BigTreeTech Pi v1.2 (bigtreetech-cb1) Checklist: Please delete options that are not relevant. [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article
-
[Armbian build PR] - Store list of installed extensions and image vendor to image and not to BSP
Description Revert https://github.com/armbian/build/pull/7156 Checklist: [x] My code follows the style guidelines of this project [x] My changes generate no new warnings View the full article
-
[Armbian build PR] - labelling: add label `Needs review` to all pull requests by default
Description Improve labelling action process. How Has This Been Tested? Tested on private repo. Checklist: [x] My code follows the style guidelines of this project [x] My changes generate no new warnings View the full article
-
[Armbian build PR] - Move LicheePi-4A to eos because its chip design has security vulnerabilities.
Description Move LicheePi-4A to eos because its chip design has security vulnerabilities. Not only security vulnerabilities, but there are also still many issues with the support for RISC-V at the moment. Reference link: https://www.theregister.com/2024/08/07/riscv_business_thead_c910_vulnerable/?td=readmore https://ghostwriteattack.com/ View the full article
-
[Armbian build PR] - framework: do not run git safe dir func on NixOS
It's unwanted impurity, don't touch my git config How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. Running on NixOS, current causes fatal error Checklist: Please delete options that are not relevant. [X] My code follows the style guidelines of this project [X] I have performed a self-review of my own code [X] I have commented my code, particularly in hard-to-understand areas [X] My changes generate no new warnings [X] Any dependent changes have been merged and published in downstream modules View the full article
-
[Armbian build PR] - framework: Adjust fs module checking
Fixes: https://github.com/armbian/build/issues/7052 How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. Running on NixOS Checklist: Please delete options that are not relevant. [X] My code follows the style guidelines of this project [X] I have performed a self-review of my own code [X] I have commented my code, particularly in hard-to-understand areas [X] My changes generate no new warnings [X] Any dependent changes have been merged and published in downstream modules View the full article
-
[Armbian build PR] - `Userspace`: UX changes at MOTD and first login
Description hides out hassio interface from IP list improve command verification in displaying recommended commands when using CLI / minimal image, show MOTD right after initial 1st run config How Has This Been Tested? Manual execution of a script. Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [x] My changes generate no new warnings View the full article
-
[Armbian build PR] - Adding Youyeetoo R1 v3 on current & edge kernel
Description How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [x] I compiled a own build from my repository [x] Booting the system and the system booting up without any error in dmesg Checklist: Please delete options that are not relevant. [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] My changes generate no new warnings View the full article
-
[Armbian build PR] - More descriptive ethernet interface name matching
Description All ethernet network names start with en, not just e. This is how predictible network interface names work in udev/systemd. :D Commit a57f4e2cf00da902610a6640507797e6eff071e5 already prevents managing other interfaces, for example docker and vpn interfaces (which should not be managed by netplan), but this makes it even less likely to match a wrong interface name. Documentation summary for feature / change I'm guessing the documentation will be automatically generated into here: https://docs.armbian.com/User-Guide_Networking/#default-armbian-configuration ? Please correct me if something needs to be done. How Has This Been Tested? Edited and applied the config file locally on my radxa zero 3w, tested that network continues to work as expected. Checklist: Please delete options that are not relevant. [ ] My code follows the style guidelines of this project [x] I have performed a self-review of my own code View the full article
-
[Armbian build PR] - Enable ksmbd consistently across configurations
Enable ksmbd consistently across configurations Description KSMBD is an in kernel SMB server which is good for performance specially for these SOCs. It's also considered stable by the kernel team itself and the userspace tools are available by default in the debian-repos as the package ksmbd-tools. I noticed that the module has only been enable for some boards or say in edge but not current version of a board family configuration. How Has This Been Tested? All configs already mentioned CONFIG_SMB_SERVER. Some just did not enable it and of course for many or most cases it was actually already enabled. I have tested on my odroid hc2 (odroidxu4 family) and on my other two boards renegade and nanopi neo3 (both rk3328) ksmbd is already present end enabled Checklist: Please delete options that are not relevant. [X] I have performed a self-review of my own code View the full article
-
[Armbian build PR] - build(deps): bump actions/upload-artifact from 4.3.6 to 4.4.0
Bumps actions/upload-artifact from 4.3.6 to 4.4.0. Release notes Sourced from actions/upload-artifact's releases. v4.4.0 Notice: Breaking Changes :warning: We will no longer include hidden files and folders by default in the upload-artifact action of this version. This reduces the risk that credentials are accidentally uploaded into artifacts. Customers who need to continue to upload these files can use a new option, include-hidden-files, to continue to do so. See "Notice of upcoming deprecations and breaking changes in GitHub Actions runners" changelog and this issue for more details. What's Changed Exclude hidden files by default by @joshmgross in actions/upload-artifact#598 Full Changelog: https://github.com/actions/upload-artifact/compare/v4.3.6...v4.4.0 Commits 5076954 Merge pull request #598 from actions/joshmgross/exclude-hidden-files d52396a Add a warning about enabling include-hidden-files 710f362 Remove "merged" from include-hidden-files input description 3b315f2 npm run release again 🙂 3be2180 Remove another trailing comma 453e8d0 Update glob license 0a398c1 npm run release a0c40cf Update to latest @actions/glob and fix tests acb59e4 lint cb6558b Exclude hidden files by default See full diff in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase. Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: @dependabot rebase will rebase this PR @dependabot recreate will recreate this PR, overwriting any edits that have been made to it @dependabot merge will merge this PR after your CI passes on it @dependabot squash and merge will squash and merge this PR after your CI passes on it @dependabot cancel merge will cancel a previously requested merge and block automerging @dependabot reopen will reopen this PR if it is closed @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) View the full article
-
[Armbian build PR] - build(deps): bump setuptools from 73.0.1 to 74.1.0
Bumps setuptools from 73.0.1 to 74.1.0. Changelog Sourced from setuptools's changelog. v74.1.0 Features Added support for defining ext-modules via pyproject.toml (EXPERIMENTAL, may change in future releases). (#4568) Bugfixes Merge with pypa/distutils@3dcdf8567, removing the duplicate vendored copy of packaging. (#4622) Restored setuptools.msvc.Environmentinfo as it is used externally. (#4625) v74.0.0 Features Changed the type of error raised by setuptools.command.easy_install.CommandSpec.from_param on unsupported argument from AttributeError to TypeError -- by :user:Avasam (#4548) Added detection of ARM64 variant of MSVC -- by :user:saschanaz (#4553) Made setuptools.package_index.Credential a typing.NamedTuple -- by :user:Avasam (#4585) Reraise error from setuptools.command.easy_install.auto_chmod instead of nonsensical TypeError: 'Exception' object is not subscriptable -- by :user:Avasam (#4593) Fully typed all collection attributes in pkg_resources -- by :user:Avasam (#4598) Automatically exclude .tox|.nox|.venv directories from sdist. (#4603) Deprecations and Removals Removed the monkeypatching of distutils._msvccompiler. Now all compiler logic is consolidated in distutils. (#4600) Synced with pypa/distutils@58fe058e4, including consolidating Visual Studio 2017 support (#4600, pypa/distutils#289pypa/distutils#287#4606) Misc #4592 Commits 1a9d873 Bump version: 74.0.0 → 74.1.0 4d9a750 Merge pull request #4626 from pypa/bugfix/msvc-EnvironmentInfo a16582b Add a test for construction of EnvironmentInfo. 616d873 Add news fragment. 2423888 Remove only the monkeypatching, leaving EnvironmentInfo in place. 7ecbcb0 Revert "Remove monkeypatching of _msvccompiler." 5d4473e Implement declarative ext-modules in pyproject.toml ("experimental") (#4568) 592d089 Add news fragment 11731e2 Add docs about ext-modules in pyproject.toml bf768e0 Add experimental warning to ext-modules in pyproject.toml Additional commits viewable in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase. Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: @dependabot rebase will rebase this PR @dependabot recreate will recreate this PR, overwriting any edits that have been made to it @dependabot merge will merge this PR after your CI passes on it @dependabot squash and merge will squash and merge this PR after your CI passes on it @dependabot cancel merge will cancel a previously requested merge and block automerging @dependabot reopen will reopen this PR if it is closed @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) View the full article
-
[Armbian build PR] - desktop: amd64: drop nvidia-drivers forced ppa (focal stuff? no thanks)
desktop: amd64: drop nvidia-drivers forced ppa (focal stuff? no thanks) desktop: amd64: drop nvidia-drivers forced ppa (focal stuff? no thanks) View the full article
-
[Armbian build PR] - linux-rockchip-rk3588-6.11.config: enable `CONFIG_INPUT_PWM_BEEPER=m`
linux-rockchip-rk3588-6.11.config: enable CONFIG_INPUT_PWM_BEEPER=m linux-rockchip-rk3588-6.11.config: enable CONFIG_INPUT_PWM_BEEPER=m mostly for the cm3588 nas; mainline kernel has a compatible = "pwm-beeper"; buzzer impl on pwm8 see https://github.com/torvalds/linux/blob/3d5f968a177d468cd13568ef901c5be84d83d32b/arch/arm64/boot/dts/rockchip/rk3588-friendlyelec-cm3588-nas.dts#L63-L68 View the full article
-
[Armbian build PR] - distro-specific: systemd-resolved: don't impose 1.0.0.1 DNS server on users
distro-specific: systemd-resolved: don't impose 1.0.0.1 DNS server on users distro-specific: systemd-resolved: don't impose 1.0.0.1 DNS server on users See https://github.com/armbian/build/pull/6756/files#r1731373505 Fixes: b6f018a2b1d345729571b75b580e287f06d24f8f View the full article
-
[Armbian build PR] - prepare-host: trixie and sid don't carry python3-distutils anymore
prepare-host: trixie and sid don't carry python3-distutils anymore prepare-host: trixie and sid don't carry python3-distutils anymore View the full article
-
[Armbian build PR] - thinkpad-x13s: bump to jhovold's wip/sc8280xp-6.11-rc5; userspace fixes
thinkpad-x13s: bump to jhovold's wip/sc8280xp-6.11-rc5; userspace fixes thinkpad-x13s: bump to jhovold's wip/sc8280xp-6.11-rc5; userspace fixes replace mantic support with oracular add mtools pkg, remove UEFI_MOUNT_POINT_SKIP_FSTAB (thanks to the wdk2023 maintainer for the tip) re-enable fprintd/limpam-fprintd pkg install across all releases (Trixie fixed it recently) do no alsa-ucm-conf hacks for Trixie, as 1.2.12 landed there cleanup commented out stuff from years ago update .config (no changes except BTF enablement) thinkpad-x13s: kernel: update vs jhovold's wip/sc8280xp-6.11-rc5 johan_defconfig View the full article
-
[Armbian build PR] - kernel-dtb: copy also the dtb binary for the board to output
kernel-dtb: copy also the dtb binary for the board to output kernel-dtb: copy also the dtb binary for the board to output View the full article
-
[Armbian build PR] - linux-rk35xx-vendor: enable `CONFIG_KPROBES`
linux-rk35xx-vendor: enable CONFIG_KPROBES linux-rk35xx-vendor: enable CONFIG_KPROBES for tetragon & co View the full article
-
[Armbian build PR] - rockpro64: bump u-boot to 2024.07; make fancy configs; drop bin size limit as fix landed upstream
rockpro64: bump u-boot to 2024.07; make fancy configs; drop bin size limit as fix landed upstream rockpro64: bump u-boot to 2024.07; make fancy configs; drop bin size limit as fix landed upstream View the full article
-
[Armbian build PR] - armbian-install: menu fixes for flashing u-boot to all possible devices; exclude nvme/sata/usb; cosmetics
armbian-install: menu fixes for flashing u-boot to all possible devices; exclude nvme/sata/usb; cosmetics armbian-install: shfmt, no changes armbian-install: menu fixes for flashing u-boot to all possible devices; exclude nvme/sata/usb; cosmetics avoid falling into UEFI installer by accident View the full article
-
[Armbian build PR] - Bugfix: BigTreeTech CB1 patches and edge dts
Description As asked in #7127, removed the hook in board config that changed which dts file is used on edge kernel branch and changed symlink patches to actual files. GitHub issue reference: Jira reference number [AR-9999] How Has This Been Tested? [x] build for bigtreetech cb1 and boot Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [x] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article