profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/asmuth/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.

asmuth/clip 5109

Create charts from the command line

asmuth/recommendify 1658

Generate recommendations using collaborative filtering

ironSource/parquetjs 232

fully asynchronous, pure JavaScript implementation of the Parquet file format

lauraschlimmer/hipster_filters 110

Your own instagram with imagemagick and 50 lines of ruby

asmuth-archive/sinatra-static 98

Turn your sinatra app into a static website

lauraschlimmer/redis_geohash 59

Spatial indexing and proximity search for redis with geohashes

asmuth/brokerd 36

Message broker with log-structured storage and HTTP API

asmuth-archive/libsmatrix 25

thread-safe sparse matrix data structure

asmuth-archive/sqltap 19

SQLTap is a document-oriented query frontend and cache for MySQL.

asmuth-archive/parallel_cf 14

Parallel item-based collaborative filtering

push eventnyantec/meta-yocto

Paul Asmuth

commit sha 8f4fad51358167737e3b83ff7136d80c31540a28

work around a cross compilation issue in libcap

view details

push time in an hour

push eventnyantec/meta-rust

Paul Asmuth

commit sha c3adeada2f0eda002e6865bd492c62f78336c932

always disable NOPL on x86; fixes illegal opcode errors on AMD Geode LX CPUs

view details

push time in 4 hours

push eventnyantec/meta-rust

Steven Walter

commit sha 3b783652cc9e0e0ff95fdf151eab3e178b5f1667

rust-native shouldn't depend on TARGET variables The whole point of rust-native is that it should be common for all targets. If we reference TARGET variables during the build of rust-native, then bitbake will build a different version for different TARGETS.

view details

Steven Walter

commit sha 6ed6a09a996b1d29bc92a32e38096f43f44f4a23

Merge pull request #273 from meta-rust/common-rust-native rust-native shouldn't depend on TARGET variables

view details

Steven Walter

commit sha c023edd9853a810b8c54b0605134c23995e7472c

rust.inc: make max-atomic-width an integer As a string this was actually being ignored. It mostly didn't matter because max-atomic-width falls back to target-pointer-size, and they are usually the same. However, at least on i586, 64-bit atomics are supported with a 32-bit pointer size.

view details

Steven Walter

commit sha 40a6bd8a8d943eff495c7fdeb0bf8452891f6f99

rust.inc: run bootstrap.py in parallel Allow bootstrap.py to use as many cores as bitbake normally uses

view details

Steven Walter

commit sha afcb58e5b9cbda7efb1c8a12c980cb2f583728bd

rust.inc: cut build time in half Don't tar everything up just to untar it again. This literally takes longer than actually building the rust compiler

view details

Steven Walter

commit sha dd0fc89389d3f72fe025f71507e6cb1865b0829d

cargo: fix progress output This patch got dropped from the new cargo version

view details

Steven Walter

commit sha b84c61eb85bc90810f93e91015989f325371369a

Revert "cargo: fix progress output" This reverts commit dd0fc89389d3f72fe025f71507e6cb1865b0829d.

view details

Alistair Francis

commit sha 2c7321dac6614560885d05cb567caef3913e6b96

Bump to Rust version 1.43 Signed-off-by: Alistair Francis <alistair@alistair23.me>

view details

Steven Walter

commit sha be88d857a6ba9134abb795b3a34d3a839196335f

Merge pull request #275 from alistair23/alistair/rust-update Bump to Rust version 1.43

view details

Tyler Hall

commit sha 8d3f79f2176dd45aa3ecaf6b6f18548caaeaeea0

rust.inc: whitelist BB_NUMBER_THREADS in do_compile d55cce6b8b6b510bf4905f19b949f7995af57a4d added a use of BB_NUMBER_THREADS which is not whitelisted in Poky. This caused machines with a different number of CPUs to have different sstate for rust-native.

view details

Steven Walter

commit sha d2ff87ca5545b8081b16ac8f53ed4295593208c6

Merge pull request #276 from tylerwhall/bb-num-threads rust.inc: whitelist BB_NUMBER_THREADS in do_compile

view details

Martin Jansa

commit sha 647b976da2a9161ceb01ad477216480fc1c88af8

rust: use PARALLEL_MAKE instead of BB_NUMBER_THREADS * BB_NUMBER_THREADS is number of bitbake tasks running in parallel, not parallelization inside individual tasks * use oe.utils.parallel_make_argument to make sure it works even when people add e.g. "-l 10" in PARALLEL_MAKE * with the recent improvements for rust-native build time, I wanted to rerun some build time tests from https://github.com/shr-project/test-oe-build-time here are the results on AMD Threadripper 3970x with 128GB ram: BB is BB_NUMBER_THREADS PM is PARALLEL_MAKE TIME BB PM Description 20:50 * * zeus based build with 1.37 rust (BB/PM has no impact) 14:50 8 32,48,64 dunfell, 1.43 as in https://github.com/meta-rust/meta-rust/commit/d2ff87ca5545b8081b16ac8f53ed4295593208c6 (PM has no impact, because bootstrap uses BB) 9:50 8 32,48,64 dunfell, 1.43 with this patch applied, it doesn't get faster after some threashold of PM 13:32 8 64 dunfell, 1.43 with this patch applied and "rust.inc: cut build time in half" (https://github.com/meta-rust/meta-rust/commit/afcb58e5b9cbda7efb1c8a12c980cb2f583728bd) reverted 13:30 8 64 dunfell, 1.43 with "rust.inc: cut build time in half" (https://github.com/meta-rust/meta-rust/commit/afcb58e5b9cbda7efb1c8a12c980cb2f583728bd) as well as "rust.inc: run bootstrap.py in parallel" (https://github.com/meta-rust/meta-rust/commit/40a6bd8a8d943eff495c7fdeb0bf8452891f6f99) reverted to see if 1.43 builds faster without any meta-rust improvements compared to 1.37 94:47 1 64 dunfell, 1.43 as in https://github.com/meta-rust/meta-rust/commit/d2ff87ca5545b8081b16ac8f53ed4295593208c6 (either something went wrong or explicit "-j 1" disables some parallelism done by default already 13:40 * * zeus based build with 1.39 rust (BB/PM has no impact) 10:50 8 64 zeus based build with 1.39 rust as proposed in jansa/new-zeus-branch 80:51 8 1 zeus based build with 1.39 rust as proposed in jansa/new-zeus-branch with "-j 1" PARALLEL_MAKE Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>

view details

Steven Walter

commit sha 7f235b6f8973cc5269448375f2a8f9867bb2a369

Merge pull request #277 from shr-project/jansa/parallel rust: use PARALLEL_MAKE instead of BB_NUMBER_THREADS

view details

Steven Walter

commit sha b7f9c1d0d7358a8ff3570235db786688aa49ee66

Add rust 1.46.0

view details

Steven Walter

commit sha 318fb46863c0df5001f937bb4ca856491a493725

Merge pull request #278 from srwalter/rust-1.46 Add rust 1.46.0

view details

Colin Finck

commit sha 8a44baed440d5f41e4f2eb316b8baa8ddb615084

Disable LIBGIT2_SYS_USE_PKG_CONFIG due to incompatibility with 0.28.x libgit2 0.28.x is shipped by latest Yocto Dunfell. According to https://github.com/rust-lang/git2-rs/issues/458#issuecomment-522567539, there are no compatibility guarantees between libgit2-sys and arbitrary system libgit2 versions, so better keep this turned off. Fixes "invalid version 3 on git_proxy_options" during build. Further references: * https://github.com/rust-lang/git2-rs/issues/458 * https://bugs.gentoo.org/707746#c1

view details

Steven Walter

commit sha 2e085dda43dc80e6c55ac41f83db20fb7739a0a1

Merge pull request #279 from ColinFinck/fix/cargo-libgit2-pkgconfig Disable LIBGIT2_SYS_USE_PKG_CONFIG due to incompatibility with libgit2 0.28.x

view details

Khem Raj

commit sha 2822b50c04a2bd516bd66d18d4546f710b7ede3c

layer.conf: Add gatesgarth to LAYERSERIES_COMPAT Signed-off-by: Khem Raj <raj.khem@gmail.com>

view details

Steven Walter

commit sha 53bfa324891966a2daf5d36dc13d4a43725aebed

Merge pull request #280 from YoeDistro/yoe/mut layer.conf: Add gatesgarth to LAYERSERIES_COMPAT

view details

Khem Raj

commit sha 7afffa083ca4fc8f926c11efb01bc77f2420dff9

rust-bin.bbclass: Do not use append and += together this is undefined behavior in bitbake, prepend space instead Signed-off-by: Khem Raj <raj.khem@gmail.com>

view details

push time in 6 hours

push eventnyantec/meta-yocto

Paul Asmuth

commit sha a7099af1de63d461ee5431be53ba726e62fbd838

disable CET on x86; fixes illegal opcode errors on AMD Geode LX CPUs

view details

push time in 3 days

push eventnyantec/meta-yocto

Milan Shah

commit sha 0fa7258d27e64984c41e03580921ebd48eba5a64

bitbake: utils: add docstrings to functions A list of functions that now has a docstring. * vercmp_string * explode_dep_versions * prunedir * prune_suffix * to_boolean * contains_any * export_proxies See [YOCTO #9725] for details. (Bitbake rev: b61ba4a18693a9e553d2a93161feb0bcc1c82384) Signed-off-by: Milan Shah <mshah@mvista.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

view details

Joey Degges

commit sha 54f4968f36dcabae28ac0414f5b9428d361c60fa

bitbake: tests/fetch: Organize usehead tests by net requirements Move the local only usehead test to the FetcherLocalTest class so it will be run when BB_SKIP_NETTESTS=yes since it does not require network access. Rename the usehead tests to better match the new organization. (Bitbake rev: 137cfa13d5319bc91c3e5fe6c7062cb8c8484d64) Signed-off-by: Joey Degges <jdegges@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

view details

Joey Degges

commit sha d5c4cd6a0b50c87a686c9e560f1b4d7c4446bc1e

bitbake: tests/fetch: Document behavior of test_gitfetch_usehead The test `test_gitfetch_usehead' exercises a way to override the usehead feature by setting SRCREV. It may not be obvious that this is what is being exercised here so let's add some comments to document the expected behavior. (Bitbake rev: 1cd998c19101e3b093e81c126b3048c5d56058b0) Signed-off-by: Joey Degges <jdegges@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

view details

Joey Degges

commit sha 41ed881feaca7248426b60053aef41a2ce0eb39e

bitbake: tests/fetch: Test usehead with a non-default name Add tests for fetching a URL with the usehead parameter set and a non-default name set. We currently expect the local version of this test to fail since there is a bug in the usehead implementation that breaks for non-default names. (Bitbake rev: a2345110f217fac429f6ec15f699c87c39531e7c) Signed-off-by: Joey Degges <jdegges@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

view details

Joey Degges

commit sha 10c69538c0cb8708c7eff9e8dc05ca7c669cb61c

bitbake: fetch/git: Fix usehead for non-default names The usehead url parameter for git repositories causes bitbake to use whatever commit the repository HEAD is pointing to if the repository happens to have the name 'default'. This is the default name so in many cases it works just fine, but if a different name is specified with the url parameter 'name=newName' then it will fail to parse the recipe with an error along the lines of: ERROR: ExpansionError during parsing /path/to/my/recipe.bb Traceback (most recent call last): File "/path/to/poky/bitbake/lib/bb/fetch2/git.py", line 235, in Git.urldata_init: > ud.setup_revisions(d) File "/path/to/poky/bitbake/lib/bb/fetch2/__init__.py", line 1302, in FetchData.setup_revisions: for name in self.names: > self.revisions[name] = srcrev_internal_helper(self, d, name) File "/path/to/poky/bitbake/lib/bb/fetch2/__init__.py", line 1167, in srcrev_internal_helper(name='newName'): if srcrev == "AUTOINC": > srcrev = ud.method.latest_revision(ud, d, name) File "/path/to/poky/bitbake/lib/bb/fetch2/__init__.py", line 1562, in Git.latest_revision(name='newName'): except KeyError: > revs[key] = rev = self._latest_revision(ud, d, name) return rev File "/path/to/poky/bitbake/lib/bb/fetch2/git.py", line 650, in Git._latest_revision(name='newName'): raise bb.fetch2.FetchError("Unable to resolve '%s' in upstream git repository in git ls-remote output for %s" % \ > (ud.unresolvedrev[name], ud.host+ud.path)) bb.data_smart.ExpansionError: Failure expanding variable SRCPV, expression was ${@bb.fetch2.get_srcrev(d)} which triggered exception FetchError: Fetcher failure: Unable to resolve 'master' in upstream git repository in git ls-remote output for /path/to/local/git/repo Let's fix this by setting the unresolved rev of _all_ repository names to 'HEAD' when the usehead url parameter is specified. Update the currently failing test, test_local_gitfetch_usehead_withname, to now expect success. This change preserves existing behavior that allows usehead to be overridden by a valid looking revision if one happens to be specified instead of AUTOREV. (Bitbake rev: 01e901c44ab0f496606b1d45c8953dc54970204c) Signed-off-by: Joey Degges <jdegges@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

view details

Richard Purdie

commit sha 0d298198e57753213391788a8a9204d99648636b

qemu: Upgrade 5.1.0->5.2.0 This involves some pretty major changes for qemu. In particular, they switched to meson+ninja so we have to adapt to that. Patch changes: * CVE patches - dropped as backports * cflags fix - upstream code changed significantly, need new patch if still issues * mips TLB entries - dropped as merged upstream * usb fix - dropped as merged upstream * find_datadir - dropped as code no longer present that I could find A patch was added to allow us to force the configure script into "cross" mode without setting cross_prefix which has other effects we don't need/want. Dependencies on meson/ninja were added. Specifying the python interpreter causes the internal meson copy to be built/used which is undesireable for us so don't do that. The correct python is in PATH anyway. Acked-by: Alistair Francis <alistair.francis@wdc.com> (From OE-Core rev: 181c635567aafb9b4787d8d6d0bcd4a615ceae80) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

view details

Richard Purdie

commit sha 7cb670c4a9af7126a58fae7a71aad9526531b02c

qemu: Drop vm reservation changes to resolve build issues When building with the new version of qemu we see errors like: """ qemu-i386: Unable to reserve 0x7ffff000 bytes of virtual address space at 0x1000 (Success) for use as guest address space (check your virtual memory ulimit setting, min_mmap_addr or reserve less using -R option) ERROR: The postinstall intercept hook 'update_gio_module_cache-nativesdk' failed """ The VM reseration patches we're carrying look suspicious in this context. Drop them since the patches appear to be a liability causing other issues and there is a much simpler fix for the webkitgtk issues on musl on 32 bit (see later linux-user mmap patches). Reviewed-by: Alistair Francis <alistair.francis@wdc.com> (From OE-Core rev: 8a0efb16ca7cf22902fac743718c776b57c6d2f6) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

view details

Richard Purdie

commit sha d09b0030521410cbc0d36f18b5ca8b36b2c9ec19

qemu: Fix mingw builds After the recent upgrade, mingw builds failed. Add a hack whilst a solution is discussed upstream. (From OE-Core rev: 967c6767eacab1951ae710666c588551102be5a3) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

view details

Richard Purdie

commit sha c56cafbc9b0bc53d5ebd49243c338c2a86a4a8a8

qemu: Add some user space mmap tweaks to address musl 32 bit build issues (From OE-Core rev: 18a37fcd7c0a64a339d1eea88b16ba75c017c5d5) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

view details

Richard Purdie

commit sha 83cddc021267dd2a5c745dc61eb99f28d4ff3f4d

ppp: Fix patch typo (From OE-Core rev: c138c8df3aadecfca5ea72d3e66b9bc359c5a8fd) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

view details

Richard Purdie

commit sha 8398c8576d400b736ebbb85eef493a3fdec6ea66

pseudo: Update for arm host and memleak fixes/cleanup Pulls in: makewrappers: support architecture-overrides in wrapper modifiers makewrappers: fix Python 2 hangover Fix some memory leaks Disable deprecated function warnings Silence switch block warnings pseudo_util: don't overrun strings when looking for keys (From OE-Core rev: 11a3a9203ad595e7fa92acf442a7f3216d6e3830) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

view details

Wang Mingyu

commit sha d031768d951b9200569f7d96fef60b0c63338c53

shared-mime-info: upgrade 2.0 -> 2.1 (From OE-Core rev: 1bd182144e8454fa66d6870ddfb0352f5425e348) Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

view details

Wang Mingyu

commit sha 55bf36bf4ee62989e8844576b3cf9aa6f030b261

tiff: upgrade 4.1.0 -> 4.2.0 (From OE-Core rev: 9c2c01607929f9aed8d606ef4e049a435d8fe6f2) Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

view details

Wang Mingyu

commit sha 5962ffe0ba7a55d3c22c8435a11436ee3336f2b1

tcl: upgrade 8.6.10 -> 8.6.11 0001-Fix-abd4abedd2-Failed-to-build-tk-8.6.10-with-cross-.patch removed since it is included in 8.6.11 refresh alter-includedir.patch (From OE-Core rev: 3e83b9de739964f52b87e24d648091b084a1cf30) Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

view details

Wang Mingyu

commit sha a018d62503b94f18b9a889b134ad46e6fecd116e

sysstat: upgrade 12.4.1 -> 12.4.2 (From OE-Core rev: 3a4e36afd6880d4ea6110df2d35822c2b5f3d130) Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

view details

Wang Mingyu

commit sha ced238d8428da973473e805fd3d665dc626d9382

nettle: upgrade 3.6 ->3.7 (From OE-Core rev: 83e2617fd693d3c8eb96622980cb229e64b01711) Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

view details

Thomas Perrot

commit sha 34e7ad0b455a55a7845ed18efbf207f21af31209

go.bbclass: don't stage test data with sources of dependencies As for the sources the dependencies contain test data, ELF files and other binaries which aren't necessary for building and which lead to unnecessary QA warnings. (From OE-Core rev: 7faea9766127fe4e1023c89b140cc98020655155) Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

view details

Scott Murray

commit sha 164b3e63612b40e984aec19c5a54c8ae408725ec

glibc: CVE-2019-25013 * CVE detail: https://nvd.nist.gov/vuln/detail/CVE-2019-25013 * upstream tracking: https://sourceware.org/bugzilla/show_bug.cgi?id=24973 * patch from upstream: https://sourceware.org/git/?p=glibc.git;a=patch; h=ee7a3144c9922808181009b7b3e50e852fb4999b (From OE-Core rev: 53d149df4d8832e34ace2470c31ddc688176faf7) Signed-off-by: Scott Murray <scott.murray@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

view details

Alexander Kanavin

commit sha eee3a23be1768986a51f8612efb78ce115d51368

net-tools: correct version check A new upstream release is out. (From OE-Core rev: cf10ad80a59bbeab1db0b1761bdf168d3e281474) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

view details

Sinan Kaya

commit sha 14ffca328e855f2ad108449ec8edd05a44574d40

sudo: split sudo binary into its own package Package just sudo binary into its own package for size concerned targets. (From OE-Core rev: 788c95c3bb8ede0d3d6a8f125743ac47c0b3f00e) Signed-off-by: Sinan Kaya <okaya@kernel.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

view details

push time in 3 days

push eventnyantec/journald-writer

Paul Asmuth

commit sha c7222496d94775adcb2455218caa94c1bc773e53

print configuration on startup

view details

push time in 25 days

push eventnyantec/packet-capture

Paul Asmuth

commit sha eb047ce737e924c10076803d510129f283a0879e

update the 'log-writer' crate version

view details

push time in 25 days

push eventnyantec/journald-writer

Paul Asmuth

commit sha 8f545e11075825d7624f26b75c2ef95b6d914d1a

update the 'log-writer' crate version

view details

push time in 25 days

startednyantec/ip-monitor

started time in a month

startednyantec/nyat64

started time in a month

push eventnyantec/ip-monitor

Paul Asmuth

commit sha 56bf6aa0fa914ca8a17c187dad0719cfadae89bd

update rust-journald revision

view details

push time in a month

push eventnyantec/journald-writer

Paul Asmuth

commit sha 0d1c371987293ff67ee359d6fd56b876369d89a0

set license to MIT

view details

push time in a month

push eventnyantec/journald-writer

Paul Asmuth

commit sha 3b3a26d499e462b01f5164e925479f3805970e5f

fix build

view details

push time in a month

push eventnyantec/click

Paul Asmuth

commit sha 49fd2278a80a25b232098e3d674528272c7cf200

remove keyword overloading

view details

push time in 2 months

startedcontour-terminal/termbench-pro

started time in 2 months

PullRequestReviewEvent

startednyantec/packet-capture

started time in 2 months

push eventnyantec/smcroute

Paul Asmuth

commit sha c7f7074b55070a2dcd06e75c8ed4e974ce245680

Improved error logging

view details

push time in 3 months