openwrt / openwrt/asu

custom package selection does not build a current SNAPSHOT

Open
#694 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
450
Forks
111
PR merge metrics
No merged PRs in 30d

Description

When trying to update to the latest SNAPSHOT the firmware selector chooses an older image I created a few days ago. Auc selects old kmod versions so won't work and attended sys upgrade selects an even older version.

To recreate, you can visit the following link and it will display the current SNAPSHOT (as of today r24688), but when I paste my package list then try and create a custom build it immediately completes with build successful and reverts to version r24685.

Here is the full list of packages I am building:

base-files busybox ca-bundle dnsmasq dropbear e2fsprogs f2fsck firewall4 fstools kmod-crypto-hw-safexcel kmod-gpio-button-hotplug kmod-leds-gpio kmod-mt7915e kmod-mt7986-firmware kmod-nft-offload kmod-usb3 libc libgcc libustream-mbedtls logd luci mkf2fs mt7986-wo-firmware mtd netifd nftables odhcp6c odhcpd-ipv6only opkg ppp ppp-mod-pppoe procd procd-seccomp procd-ujail uboot-envtools uci uclient-fetch urandom-seed urngd wpad-mbedtls curl ddns-scripts ddns-scripts-services luci-app-ddns irqbalance openssh-sftp-server 6to4 luci-app-openvpn openvpn-mbedtls htop luci-app-sqm luci-app-unbound unbound-control auc luci-app-attendedsysupgrade luci-theme-openwrt-2020

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No source files or tests are named. Reproduce the custom build through the linked firmware selector using the listed package set, compare the requested current SNAPSHOT with the returned image version, and trace where package selection resolves the older revision. Done means custom builds use the current SNAPSHOT rather than reverting to an older image.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
backend, build-system
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.