Skip to content
成功

変更履歴

概要

  1. spidev_test: fix version for APK (commit: cdfe413) (details)
  2. build: remove broken dependency of metadata on toplevel .config variables (commit: 44598c2) (details)
  3. mdadm: backport musl patch (commit: 1f3d585) (details)
  4. ramips: mt7621: fix typo (commit: 3e42526) (details)
  5. include: cmake.mk: honor CONFIG_DEBUG (commit: fc9ec5b) (details)
  6. include: meson.mk: honor CONFIG_DEBUG (commit: be3e7a8) (details)
  7. realtek: rtl83xx: use devm for mutex_init (commit: 1125ed4) (details)
  8. airoha: an7581: backport upstream ethernet fixes (commit: 64fbc96) (details)
  9. cryptodev-linux: give a coherent description (commit: 3df5966) (details)
  10. cryptodev-linux: change home-page URL (commit: ce0b843) (details)
  11. qualcommax: ipq60xx: add NSS reserved memory (commit: 8729d2a) (details)
  12. perf: fix version for APK (commit: dbe01f7) (details)
  13. build: add comments to makefiles (commit: a72c8c7) (details)
  14. build: create package index.json (commit: f841870) (details)
  15. build: fix including busybox, procd and apk/opkg in imagebuilder (commit: 4c65359) (details)
  16. base-files: improve default root-passwd script (commit: b902284) (details)
  17. imagebuilder: fix APK keys dir creation (commit: 93d005e) (details)
  18. apk: update to Git 417a93ceae540444fdbd3f76d1dadf0e15621fdc (2024-11-13) (commit: c6a3a11) (details)
  19. scripts: add download-check-artifact.sh script (commit: 4c9031f) (details)
  20. scripts: download-check-artifact.sh: fix shellcheck and improve (commit: 27c2c14) (details)
コミット cdfe413d263409e33eda936c34c4338eed66b5a5 by robimarko
spidev_test: fix version for APK

Refactor version of spidev_test for APK.

Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com>
Link: https://github.com/openwrt/openwrt/pull/16917
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: cdfe413)
The file was modifiedpackage/utils/spidev_test/Makefile (diff)
コミット 44598c233dd9a676bc34666968f33f8b9ff4dd0c by nbd
build: remove broken dependency of metadata on toplevel .config variables

Instead of relying on .config symbols for metadata, alter the DEFAULT
variable of affected packages. Fixes enabling opkg vs apk among others.

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 44598c2)
The file was modifiedpackage/system/opkg/Makefile (diff)
The file was modifiedpackage/system/apk/Makefile (diff)
The file was modifiedpackage/system/procd/Makefile (diff)
The file was modifiedinclude/target.mk (diff)
The file was modifiedpackage/utils/busybox/Makefile (diff)
コミット 1f3d5858b441cf4e1195b96242dd08d68538e83d by robimarko
mdadm: backport musl patch

Needed to fix compilation with GCC14.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/16912
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 1f3d585)
The file was addedpackage/utils/mdadm/patches/060-gcc14.patch
The file was modifiedpackage/utils/mdadm/Makefile (diff)
コミット 3e42526404f021094ae3fa41524c396d753f4c6c by robimarko
ramips: mt7621: fix typo

Missing u caused the regulator to fail probe.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/16925
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 3e42526)
The file was modifiedtarget/linux/ramips/dts/mt7621_zyxel_lte5398-m904.dts (diff)
コミット fc9ec5bd3d22d50654af154fc779517fa7aecb33 by daniel
include: cmake.mk: honor CONFIG_DEBUG

Set CMAKE_BUILD_TYPE according to CONFIG_DEBUG.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: fc9ec5b)
The file was modifiedinclude/cmake.mk (diff)
コミット be3e7a84bd37f29e14e4c6a89b8c79bc9808c36c by daniel
include: meson.mk: honor CONFIG_DEBUG

Set buildtype according to CONFIG_DEBUG.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: be3e7a8)
The file was modifiedinclude/meson.mk (diff)
コミット 1125ed408c7f0d130b5606ab39e4dd98a41d5f0a by robimarko
realtek: rtl83xx: use devm for mutex_init

mutex_destroy is missing in remove.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/16926
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 1125ed4)
The file was modifiedtarget/linux/realtek/files-6.6/drivers/net/dsa/rtl83xx/common.c (diff)
コミット 64fbc965958a752c6ae722b1a9162e5a3438fbce by ansuelsmth
airoha: an7581: backport upstream ethernet fixes

Backport patches fixing some ethernet problem merged upstream.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: 64fbc96)
The file was addedtarget/linux/airoha/patches-6.6/031-01-v6.13-net-airoha-Read-completion-queue-data-in-airoha_qdma.patch
The file was addedtarget/linux/airoha/patches-6.6/031-02-v6.13-net-airoha-Simplify-Tx-napi-logic.patch
コミット 3df5966f9453ecefcabc893f6449c8c4f1054aef by ansuelsmth
cryptodev-linux: give a coherent description

For the last ten years, nobody has noticed that this driver doesn't
actually say what it is for. ;)

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/16910
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: 3df5966)
The file was modifiedpackage/kernel/cryptodev-linux/Makefile (diff)
コミット ce0b843ac7d27e124cb9ca13e9a1aeb115fcaf23 by ansuelsmth
cryptodev-linux: change home-page URL

Most links and info on the org page are broken or defunct, and all new
versions are available on the github based repo anyway.

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/16910
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: ce0b843)
The file was modifiedpackage/kernel/cryptodev-linux/Makefile (diff)
コミット 8729d2a64d282d37b69c0853269af401a0102517 by robimarko
qualcommax: ipq60xx: add NSS reserved memory

It seems that despite NSS not being supported in OpenWrt the memory it
usually uses needs to be reserved anyway for stability reasons.

Link: https://github.com/openwrt/openwrt/pull/16928
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 8729d2a)
The file was modifiedtarget/linux/qualcommax/patches-6.6/0907-soc-qcom-fix-smp2p-ack-on-ipq6018.patch (diff)
The file was modifiedtarget/linux/qualcommax/patches-6.6/0906-arm64-dts-qcom-ipq6018-add-wifi-node.patch (diff)
The file was addedtarget/linux/qualcommax/patches-6.6/0140-arm64-dts-qcom-ipq6018-add-NSS-reserved-memory.patch
The file was modifiedtarget/linux/qualcommax/patches-6.6/0909-arm64-dts-qcom-ipq6018-assign-QDSS_AT-clock-to-wifi-.patch (diff)
コミット dbe01f7d999d0e02fa1e01aa596562ce04ec1f6a by ansuelsmth
perf: fix version for APK

Change the version schema of perf to be compatible with APK as
described in this commit: e8725a932e16eaf6ec51add8c084d959cbe32ff2.

Signed-off-by: Til Kaiser <mail@tk154.de>
Link: https://github.com/openwrt/openwrt/pull/16930
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: dbe01f7)
The file was modifiedpackage/devel/perf/Makefile (diff)
コミット a72c8c770584075782959f2aa5c1487d68517edd by ansuelsmth
build: add comments to makefiles

Add comments to build system makefile functions and variables to help
developers in understanding build system internals and ease the
development process.

This patch adds some documentation examples with proposed doxygen-like
syntax. Hopefully, this would start the discussion and result in
generation of the makefile documentation guidelines.

Signed-off-by: Sergey Matsievskiy <matsievskiysv@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/16888
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: a72c8c7)
The file was modifiedinclude/target.mk (diff)
The file was modifiedinclude/image.mk (diff)
The file was modifiedrules.mk (diff)
コミット f84187035e96d6d9912deebc25822910a7d539a5 by ansuelsmth
build: create package index.json

Duplicate the old opkg index.json using the new apk database.
Needed to get the ASU server working on new snapshots.

Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/16931
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: f841870)
The file was modifiedpackage/Makefile (diff)
コミット 4c65359af49b6ccecd98987f842db5eba985f64b by nbd
build: fix including busybox, procd and apk/opkg in imagebuilder

Since the image builder pulls package lists from metadata directly,
add procd and busybox as depdendencies to base-files.
As for the package manager itself, since it can be disabled it needs
to be added directly in the image builder makefile

Fixes: 44598c233dd9 ("build: remove broken dependency of metadata on toplevel .config variables")
Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 4c65359)
The file was modifiedpackage/base-files/Makefile (diff)
The file was modifiedpackage/utils/busybox/Makefile (diff)
The file was modifiedtarget/imagebuilder/files/Makefile (diff)
The file was modifiedpackage/system/procd/Makefile (diff)
コミット b902284290b846423ca30d8f4f69eda6bb2c9ee2 by john
base-files: improve default root-passwd script

The script was not exiting cleanly causing it to not be removed from the
uci-defaults folder.

Signed-off-by: John Crispin <john@phrozen.org>
(commit: b902284)
The file was modifiedpackage/base-files/files/etc/uci-defaults/50-root-passwd (diff)
コミット 93d005e6bc571e062b3dd263c06b2d9957552e9c by ansuelsmth
imagebuilder: fix APK keys dir creation

Make keys directory for APK instead of OPKG while adding local key.

Signed-off-by: Kuan-Yi Li <kyli@abysm.org>
Link: https://github.com/openwrt/openwrt/pull/16942
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: 93d005e)
The file was modifiedtarget/imagebuilder/files/Makefile (diff)
コミット c6a3a11c07fdd85baf9ae43d718eb7a317995ed8 by ynezz
apk: update to Git 417a93ceae540444fdbd3f76d1dadf0e15621fdc (2024-11-13)

c1a3e69f24e2 db: validate package arch against compatible arches
2a3dbfc9db58 db: add and use apk_db_parse_file helper to parse files line by line
b231eacd8121 db: simplify add_repos_from_file
98d7196a48d4 db: fix permissions of arch file
d2aaf13ee488 commit: sort matched dependencies on error analysis
c259642c006d tests: rework solver tests to not require apk-test binary
08b4d21f922e tests: move solver test data to separate directory
563d36481166 tests: minor updates to root tests
a236fdd39040 pkg: use memfd_create only if target root has dev/fd working
a5aeb3db113f test: unify makefile and meson tests
d86afdef88b0 db: print message when a file is written to .apk-new
5dd91e3c387d db: consider --force-no-chroot when determining /dev/fd availability
5add6fce22d4 apk-tools-3.0.0_pre4
8a13ed96d1d5 test: fix solver.sh for parallel use
fcd4defc18e6 test: move vertest to cmocka based unit testing infrastructure
e38d5b5a9d04 test: add missing alpine tests makefile
19b1df79ebca blob: refactor apk_blob_for_each_segment into apk_blob_foreach_word
76970a938dd7 package: move the location of executable package scripts
1e0411568dad package: respect libexecdir instead of hard-coding /usr/libexec
a4837ae8ffe2 package: don't call make_device_tree when APK_NO_CHROOT is set
ade0be3449e4 db, extract: handle file/directory extraction errors more consistently
4050f9e69d2e db: fix hardlink handling: root directory and v3 checksums
89e4bf1db040 db, fs: do not extract devices in --usermode
64ff8c72d9fb db: allow files starting with a dot in the root directory of apk3 packages
d26b65d30f55 db, audit: remove support for files without embedded checksum
417a93ceae54 pkg: truncate apkv3 description to 256 bytes

Fixes: #16929
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: c6a3a11)
The file was modifiedpackage/system/apk/Makefile (diff)
コミット 4c9031fda271ed7d4503642f63ff824faa6cc3a0 by ynezz
scripts: add download-check-artifact.sh script

While checking wiki documentation about GPG signatures checking I found
this nice script and I've thought, that it would be nice to provide it
officially instead of some random internet site.

Usage example:

  $ ./scripts/download-check-artifact.sh https://downloads.openwrt.org/snapshots/targets/mediatek/filogic/openwrt-mediatek-filogic-openwrt_one-squashfs-sysupgrade.itb

  1) Downloading image file
  =========================
  ########################################### 100.0%

  2) Downloading checksum file
  ============================
  ########################################### 100.0%

  3) Downloading the GPG signature
  ================================
  ########################################### 100.0%

  4) Verifying GPG signature
  ==========================
  gpg: Signature made Tue 05 Nov 2024 05:21:50 PM UTC
  gpg:                using EDDSA key 92C561DE55AE6552F3C736B82B0151090606D1D9
  gpg: Good signature from "OpenWrt Build System (Nitrokey3) <contact@openwrt.org>" [ultimate]
  Primary key fingerprint: 8A8B C12F 46B8 36C0 F9CD  B36F 1D53 D187 7742 E911
       Subkey fingerprint: 92C5 61DE 55AE 6552 F3C7  36B8 2B01 5109 0606 D1D9

  5) Verifying SHA256 checksum
  ============================
  openwrt-mediatek-filogic-openwrt_one-squashfs-sysupgrade.itb: OK

  Verification done!
  ==================
  Downloaded artifact placed in '/var/home/ynezz/dev/openwrt/openwrt.git/openwrt-mediatek-filogic-openwrt_one-squashfs-sysupgrade.itb'

  Cleaning up.

Adding file in a state as downloaded from https://www.abitare.org/bin/download.sh

References: https://openwrt.org/docs/guide-quick-start/verify_firmware_checksum?s[]=gpg#linux
Signed-off-by: David S. H. Rosenthal <dshr@abitare.org>
Link: https://github.com/openwrt/openwrt/pull/16871
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 4c9031f)
The file was addedscripts/download-check-artifact.sh
コミット 27c2c140b16cb490f20c1c2259b3decf50ae5762 by ynezz
scripts: download-check-artifact.sh: fix shellcheck and improve

Fixes following shellcheck's recommendations:

In scripts/download-check-artifact.sh line 24:
exit $1
             ^-- SC2086 (info): Double quote to prevent globbing and word splitting.

In scripts/download-check-artifact.sh line 53:
local sum="$(shasum -a 256 "$image_file")";
                      ^-^ SC2155 (warning): Declare and assign separately to avoid masking return values.

In scripts/download-check-artifact.sh line 72:
cd "/tmp/verify.$$"
^-----------------^ SC2164 (warning): Use 'cd ... || exit' or 'cd ... || return' in case cd fails.

In scripts/download-check-artifact.sh line 114:
printf "Keyserver to use? [$keyserver_url] > "
                       ^-- SC2059 (info): Don't use variables in the printf format string. Use printf '..%s..' "$foo".

In scripts/download-check-artifact.sh line 115:
read url; case "${url:-$keyserver_url}" in
                ^--^ SC2162 (info): read without -r will mangle backslashes.

While at it make it clear, that it is possible to download/check any
build artifacts like even SDK or ImageBuilder.

Link: https://github.com/openwrt/openwrt/pull/16871
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 27c2c14)
The file was modifiedscripts/download-check-artifact.sh (diff)