<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/adrian/include, branch rft-devices</title>
<subtitle>Staging tree of Adrian Schmutzler</subtitle>
<id>https://git.openwrt.org/openwrt/staging/adrian/atom?h=rft-devices</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/adrian/atom?h=rft-devices'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/adrian/'/>
<updated>2021-01-23T11:45:21Z</updated>
<entry>
<title>treewide: provide global default for SUPPORTED_DEVICES</title>
<updated>2021-01-23T11:45:21Z</updated>
<author>
<name>Adrian Schmutzler</name>
</author>
<published>2021-01-19T19:05:35Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/adrian/commit/?id=f52081bcf938efcd910832f3c3713ab9f3ca0738'/>
<id>urn:sha1:f52081bcf938efcd910832f3c3713ab9f3ca0738</id>
<content type='text'>
The majority of our targets provide a default value for the variable
SUPPORTED_DEVICES, which is used in images to check against the
compatible on a running device:

  SUPPORTED_DEVICES := $(subst _,$(comma),$(1))

At the moment, this is implemented in the Device/Default block of
the individual targets or even subtargets. However, since we
standardized device names and compatible in the recent past, almost
all targets are following the same scheme now:

  device/image name:  vendor_model
  compatible:         vendor,model

The equal redundant definitions are a symptom of this process.

Consequently, this patch moves the definition to image.mk making it
a global default. For the few targets not using the scheme above,
SUPPORTED_DEVICES will be defined to a different value in
Device/Default anyway, overwriting the default. In other words:
This change is supposed to be cosmetic.

This can be used as a global measure to get the current compatible
with: $(firstword $(SUPPORTED_DEVICES))
(Though this is not precisely an achievement of this commit.)

Signed-off-by: Adrian Schmutzler &lt;freifunk@adrianschmutzler.de&gt;
</content>
</entry>
<entry>
<title>kernel: bump 5.4 to 5.4.91</title>
<updated>2021-01-20T00:57:05Z</updated>
<author>
<name>John Audia</name>
</author>
<published>2021-01-19T21:13:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/adrian/commit/?id=1bd005ea53a7844808881bacda45f9fbc60b805b'/>
<id>urn:sha1:1bd005ea53a7844808881bacda45f9fbc60b805b</id>
<content type='text'>
All modification made by update_kernel.sh in a fresh clone without
existing toolchains.

Build system: x86_64
Build-tested: ipq806x/R7800, bcm27xx/bcm2711
Run-tested: ipq806x/R7800

No dmesg regressions, everything functional

Signed-off-by: John Audia &lt;graysky@archlinux.us&gt;
Tested-by: Curtis Deptuck &lt;curtdept@me.com&gt; [x86/64]
</content>
</entry>
<entry>
<title>kernel: bump 5.4 to 5.4.90</title>
<updated>2021-01-19T14:39:36Z</updated>
<author>
<name>John Audia</name>
</author>
<published>2021-01-17T14:15:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/adrian/commit/?id=38bdff29aa132a049228cbfc1d87064ceb6f824b'/>
<id>urn:sha1:38bdff29aa132a049228cbfc1d87064ceb6f824b</id>
<content type='text'>
All modification made by update_kernel.sh in a fresh clone without
existing toolchains.

Build system: x86_64
Build-tested: ipq806x/R7800, bcm27xx/bcm2711
Run-tested: ipq806x/R7800

No dmesg regressions, everything functional

Signed-off-by: John Audia &lt;graysky@archlinux.us&gt;
Tested-by: Curtis Deptuck &lt;curtdept@me.com&gt; [x86/64]
</content>
</entry>
<entry>
<title>include: update logo with better kerning</title>
<updated>2021-01-18T19:31:39Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2021-01-18T19:07:22Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/adrian/commit/?id=26d1e529f1e327d2702e71369718a23b7c675c0c'/>
<id>urn:sha1:26d1e529f1e327d2702e71369718a23b7c675c0c</id>
<content type='text'>
Kerning seems to be very off-putting for some people so the logo
designer thankfully updated guidelines to something which is now
considered final.

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
<entry>
<title>kernel: bump 5.4 to 5.4.89</title>
<updated>2021-01-15T16:29:41Z</updated>
<author>
<name>John Audia</name>
</author>
<published>2021-01-09T14:10:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/adrian/commit/?id=945a704fab993aa3522cd9a6bb756a4e833fa338'/>
<id>urn:sha1:945a704fab993aa3522cd9a6bb756a4e833fa338</id>
<content type='text'>
All modification made by update_kernel.sh in a fresh clone without
existing toolchains.

Build system: x86_64
Build-tested: ipq806x/R7800, bcm27xx/bcm2711
Run-tested: ipq806x/R7800

No dmesg regressions, everything functional

Signed-off-by: John Audia &lt;graysky@archlinux.us&gt;
Tested-by: Curtis Deptuck &lt;curtdept@me.com&gt; [x86/64]
</content>
</entry>
<entry>
<title>build/image: warn if missing qemu-img for VDI/VMDK</title>
<updated>2021-01-10T22:28:14Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2020-12-30T19:08:17Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/adrian/commit/?id=ca289e322d87bd14271de84b25291c2979f96781'/>
<id>urn:sha1:ca289e322d87bd14271de84b25291c2979f96781</id>
<content type='text'>
Currently `qemu-img` is used to convert raw x86 images to VDI and VMDK
images, used for virtual machines.

Having `qemu-img` in tree requires us to maintain an ancient version of
`qemu-utils`, which recently required extra work to compile with newer
compiler version.

This commit prints a warning message in case `qemu-img` is missing.

As a next step the in-tree version of `qemu-img` can be removed.

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
<entry>
<title>kernel-defaults: Manage the enabling/disabling of ZSTD</title>
<updated>2021-01-09T22:49:48Z</updated>
<author>
<name>Florian Fainelli</name>
</author>
<published>2020-09-13T02:48:34Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/adrian/commit/?id=0f8fd1d0bf01d28b8185639540435c3d2de92868'/>
<id>urn:sha1:0f8fd1d0bf01d28b8185639540435c3d2de92868</id>
<content type='text'>
Linux 5.9 introduces support for ZSTD ramdisk and initrd compression,
make sure we enable/disable the relevant options when building an
initramfs enabled kernel.

Signed-off-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;
</content>
</entry>
<entry>
<title>kernel-defaults: Delete external source tree user_headers</title>
<updated>2021-01-09T22:49:48Z</updated>
<author>
<name>Florian Fainelli</name>
</author>
<published>2020-09-13T00:09:53Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/adrian/commit/?id=09760cbb3b9d79472c1c6803a32128b7fbb161c4'/>
<id>urn:sha1:09760cbb3b9d79472c1c6803a32128b7fbb161c4</id>
<content type='text'>
When we use an external kernel tree which may not have been fully
cleaned, there may be user_headers left which do not match the target
architecture, leading to build failures for packages that do an explicit
inclusion of user_headers (such as iproute2 or iptables). Make sure we
delete them while preparing the directory.

Signed-off-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;
</content>
</entry>
<entry>
<title>kernel: bump 5.4 to 5.4.87</title>
<updated>2021-01-08T20:09:17Z</updated>
<author>
<name>John Audia</name>
</author>
<published>2021-01-06T17:37:16Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/adrian/commit/?id=4ebec0b3e2bc259be8c788a9a792ed2250b30433'/>
<id>urn:sha1:4ebec0b3e2bc259be8c788a9a792ed2250b30433</id>
<content type='text'>
All modification by update_kernel.sh.

Build system: x86_64
Build-tested: ipq806x/R7800, bcm27xx/bcm2711
Run-tested: ipq806x/R7800

No dmesg regressions, everything functional

Compile-tested [*]: ath79/{generic,tiny}, ipq40xx, octeon,
                    ramips/mt7621, realtek, x86/64.
Run-tested [*]:     ramips/mt7621 (DIR-878 A1, R6800, RT-AC57U),
                    octeon (EdgeRouter Lite).

Signed-off-by: John Audia &lt;graysky@archlinux.us&gt;
Tested-by: Stijn Segers &lt;foss@volatilesystems.org&gt; [*]
</content>
</entry>
<entry>
<title>build: use ccache -C for cleaning the cache</title>
<updated>2021-01-07T01:31:18Z</updated>
<author>
<name>Sven Wegener</name>
</author>
<published>2021-01-01T10:46:04Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/adrian/commit/?id=cd5f66652bd405872fc33ca6410dc8f9b51fee09'/>
<id>urn:sha1:cd5f66652bd405872fc33ca6410dc8f9b51fee09</id>
<content type='text'>
This keeps the configuration, like the size of the cache, and the
statistics intact. Move the removal of the cache directory to the
distclean target, but only delete the .ccache directory inside of our
build tree, as we should not mess with a user-configured external ccache
directory this destructively.

Signed-off-by: Sven Wegener &lt;sven.wegener@stealer.net&gt;
</content>
</entry>
</feed>
