profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/badboy/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.
Jan-Erik Rediger badboy Mozilla World https://fnordig.de/ @rustfesteu organizer

alexmchale/try.redis 151

A demonstration of the Redis database.

badboy/base-emoji-rs 6

Output a buffer ([0xde, 0xad, 0xbe, 0xef]) in emojis ("️🐼 🚓 👅)

badboy/bygge 5

Build your project.

badboy/badbill 4

A client for the Billomat API

badboy/android-components 2

A collection of Android libraries to build browsers or browser-like applications.

badboy/android-loc-map 2

Plot your Android Location Cache Data on Google Maps

badboy/avv 2

unofficial fahrplan.avv.de command line client

push eventmozilla/glean

CircleCI docs-deploy job

commit sha 2a46d291d5710009143ea7c0c1bbea421a946b24

[skip ci] Updates

view details

push time in 3 days

pull request commentmozilla/burnham

Bump glean-parser from 4.0.0 to 4.1.0 in /application

@dependabot ignore this minor version

dependabot[bot]

comment created time in 3 days

delete branch mozilla/glean

delete branch : fix-glean-native-packaging

delete time in 3 days

push eventmozilla/glean

Jan-Erik Rediger

commit sha 4d61d9d0909ee8b3ce823e75cea19a235ffcd234

Android: Ensure native library is built & bundled Revert of 3cfa1bc3178faeb4e831e455ad842a8c1e7bd64b with slight adjustements: local tests will now only build the host target, because that's all we need.

view details

Jan-Erik Rediger

commit sha 670bb5792343f81bd940e14c900132dca9873912

Merge pull request #1803 from mozilla/fix-glean-native-packaging

view details

push time in 3 days

PR merged mozilla/glean

Android: Ensure native library is built & bundled [ci full]

Revert of 3cfa1bc3178faeb4e831e455ad842a8c1e7bd64b with slight adjustements: local tests will now only build the host target, because that's all we need.

+30 -6

0 comment

3 changed files

badboy

pr closed time in 3 days

issue commentmozilla/application-services

Updating a-s to Xcode 13 fails

Glean itself works fine on Xcode 13. It's already using the new build system in both the SDK and the sample application. I can't get a-s to build on my M1 due to varying errors, so I can't really help at the moment.

data-sync-user

comment created time in 3 days

push eventmozilla/glean

Jan-Erik Rediger

commit sha 52d2bfac4284d049a9c1c5166262f8f651a64fbe

CI: Use `xctrace` to get the right simulator ID `instruments` was removed in Xcode 13, so we need to use another way.

view details

push time in 3 days

push eventmozilla/glean

Jan-Erik Rediger

commit sha 5f0c86bfa1dfd7251375cc477515670646dba729

CI: Use `xtrace` to get the right simulator ID `instruments` was removed in Xcode 13, so we need to use another way.

view details

push time in 3 days

PR opened mozilla/glean

Android: Ensure native library is built & bundled [ci full]

Revert of 3cfa1bc3178faeb4e831e455ad842a8c1e7bd64b with slight adjustements: local tests will now only build the host target, because that's all we need.

+30 -6

0 comment

3 changed files

pr created time in 3 days

create barnchmozilla/glean

branch : fix-glean-native-packaging

created branch time in 3 days

push eventmozilla/glean

Jan-Erik Rediger

commit sha 001130e9eb8ec68a904fe24f8527f6bf78cd5a6a

CI: Ruby 2.7.4 is now already the default

view details

push time in 3 days

PR opened mozilla/glean

Bug 1731979 - Upgrade to Xcode 13.0.0

CircleCI announcement: https://discuss.circleci.com/t/xcode-13-rc-released/41256 Full software list: https://circle-macos-docs.s3.amazonaws.com/image-manifest/v6052/index.html


Let's see how that goes.

+7 -7

0 comment

1 changed file

pr created time in 3 days

create barnchmozilla/glean

branch : xcode-13

created branch time in 3 days

issue commentmozilla/application-services

Updating a-s to Xcode 13 fails

https://bugzilla.mozilla.org/show_bug.cgi?id=1731979

data-sync-user

comment created time in 3 days

issue commentmozilla/application-services

Updating a-s to Xcode 13 fails

Yup. We have not yet upgraded to Xcode 13 on CI but I did install the Xcode update locally, so ... uhm ... I guess I will find out next.

I'll open a bug for it to track it and report back here.

data-sync-user

comment created time in 3 days

push eventmozilla/glean

CircleCI docs-deploy job

commit sha 817d8ba4a68b473dd9f783f9be7e5f9ec61adb51

[skip ci] Updates

view details

push time in 4 days

delete branch mozilla/glean

delete branch : dont-panic-after-shutdown

delete time in 4 days

push eventmozilla/glean

Jan-Erik Rediger

commit sha ba908cc88676e045ad6ab94ef523d236932aeee8

Avoid a panic when trying to persist ping-lifetime data after shutdown This requires threading the error through our internal codebase. Other internals blocking on the queue will still panic if that's not possible. The only other functions that block on the dispatcher should be test functions though.

view details

Jan-Erik Rediger

commit sha 013d57436447ab3a428f0b3a0f7c5183e731ff34

Document bugfix

view details

Jan-Erik Rediger

commit sha c7c520fadcc74e98f2e7c20e9b75fe700fc11f33

Merge pull request #1800 from mozilla/dont-panic-after-shutdown

view details

push time in 4 days

PR merged mozilla/glean

Bug 1731595 - Avoid a panic when trying to persist ping-lifetime data after shutdown

This requires threading the error through our internal codebase. Other internals blocking on the queue will still panic if that's not possible. The only other functions that block on the dispatcher should be test functions though.

+64 -16

0 comment

5 changed files

badboy

pr closed time in 4 days

push eventmozilla/glean

Jan-Erik Rediger

commit sha 013d57436447ab3a428f0b3a0f7c5183e731ff34

Document bugfix

view details

push time in 4 days

push eventmozilla/glean

Jan-Erik Rediger

commit sha ba908cc88676e045ad6ab94ef523d236932aeee8

Avoid a panic when trying to persist ping-lifetime data after shutdown This requires threading the error through our internal codebase. Other internals blocking on the queue will still panic if that's not possible. The only other functions that block on the dispatcher should be test functions though.

view details

push time in 4 days

push eventmozilla/glean

CircleCI docs-deploy job

commit sha 8d7656e400093ae42ec0823d84a1f0cc902a7730

[skip ci] Updates

view details

push time in 4 days

push eventmozilla/glean

Jan-Erik Rediger

commit sha 0bd97f70d9ba791e48dd70a7c7b3dc6a77d5eeac

Upgrade to Gradle 7, rust-android-gradle 0.9 and other updates

view details

Jan-Erik Rediger

commit sha 3cfa1bc3178faeb4e831e455ad842a8c1e7bd64b

Android: Only run the cargo build when building glean-native This avoids running it in several circumstances: * On clean * On lint * When it's already build and we only need to rebuild the Glean Kotlin package

view details

Jan-Erik Rediger

commit sha ba5b74e12c1a6c0773690ee3adace5281896c548

CI: Install Rust env when linting Kotlin We need to have `rustc` around, because glean-native is a dependency of the Glean Kotlin SDK and thus gets built before linting can run.

view details

Jan-Erik Rediger

commit sha 7031a503a68dc6222a9d866fc6b46efccd2a37fb

Android: Apply new detekt-suggestions

view details

Jan-Erik Rediger

commit sha 0a5b5e1bfd639ec5013c54b2e70d8803fb6c82e1

Merge pull request #1801 from mozilla/gradle-update-again

view details

Jan-Erik Rediger

commit sha 48888054248b914d299d4a0f0d7358fbcab17096

Avoid a panic when trying to persist ping-lifetime data after shutdown This requires threading the error through our internal codebase. Other internals blocking on the queue will still panic if that's not possible. The only other functions that block on the dispatcher should be test functions though.

view details

push time in 4 days

push eventmozilla/glean

Jan-Erik Rediger

commit sha 0bd97f70d9ba791e48dd70a7c7b3dc6a77d5eeac

Upgrade to Gradle 7, rust-android-gradle 0.9 and other updates

view details

Jan-Erik Rediger

commit sha 3cfa1bc3178faeb4e831e455ad842a8c1e7bd64b

Android: Only run the cargo build when building glean-native This avoids running it in several circumstances: * On clean * On lint * When it's already build and we only need to rebuild the Glean Kotlin package

view details

Jan-Erik Rediger

commit sha ba5b74e12c1a6c0773690ee3adace5281896c548

CI: Install Rust env when linting Kotlin We need to have `rustc` around, because glean-native is a dependency of the Glean Kotlin SDK and thus gets built before linting can run.

view details

Jan-Erik Rediger

commit sha 7031a503a68dc6222a9d866fc6b46efccd2a37fb

Android: Apply new detekt-suggestions

view details

Jan-Erik Rediger

commit sha 0a5b5e1bfd639ec5013c54b2e70d8803fb6c82e1

Merge pull request #1801 from mozilla/gradle-update-again

view details

push time in 4 days

delete branch mozilla/glean

delete branch : gradle-update-again

delete time in 4 days

push eventmozilla/glean

Jan-Erik Rediger

commit sha 6855efa3fe557bcc5fc68e8ce47b2ca7f40d8e2d

TC: Use Java 11 in CI and update Android tooling Glean will require Java 11 due to upcoming dependency updates. Dockerfile changes are copied from application-services. They are also using Java 11, so we should be just as fine. This also tries to reduce the overall footprint of the Docker image by not installing things that we don't need. [1]: https://github.com/mozilla/application-services/commit/07a7f542c37828247965046bf47dd58b8e371f65

view details

Jan-Erik Rediger

commit sha 8d2e1f50d0eeb9efec900195bf122700a2e0ab2b

Add scripts to run Android build in Docker Our TaskCluster setup runs fully in a Docker container we control. That makes it easy to replicate the _exact_ setup in a local Docker setup as well! So now it becomes as easy as `./taskcluster/docker/linux/runlocally.sh` to do so. Note 1: This uses the local checkout from within the Docker container. Note 2: this is heavy-weight. The built Docker image clocks in at 15 GB, loads a whole bunch of stuff from the internet and then the run step again hits the internet to install Rust over and over again (every time you run it). This could be optimized but isn't yet.

view details

Jan-Erik Rediger

commit sha 755f1ebd6246f2843b61b8d28129b42532c09324

TC: Delay downloading Clang until cross-compilation task It adds a bunch to the Docker image, so in favor of a smaller image we delay downloading that for the tasks we need it.

view details

Jan-Erik Rediger

commit sha 1cda2962c8f7939575c2da7bbc3a252a1508b49d

TC: Add missing libraries & Python 2

view details

Jan-Erik Rediger

commit sha e19bac3afb26a985f7887f613daa93ef4274d672

Merge pull request #1798 from mozilla/java11-update

view details

Jan-Erik Rediger

commit sha 8d74c7a8a46d8fd949454d959c5ee33615389d28

Avoid a panic when trying to persist ping-lifetime data after shutdown This requires threading the error through our internal codebase. Other internals blocking on the queue will still panic if that's not possible. The only other functions that block on the dispatcher should be test functions though.

view details

push time in 4 days

push eventmozilla/glean

CircleCI docs-deploy job

commit sha 32bacb376252e5ded198d796787d478f02486771

[skip ci] Updates

view details

push time in 4 days

push eventmozilla/glean

Jan-Erik Rediger

commit sha 0bd97f70d9ba791e48dd70a7c7b3dc6a77d5eeac

Upgrade to Gradle 7, rust-android-gradle 0.9 and other updates

view details

Jan-Erik Rediger

commit sha 3cfa1bc3178faeb4e831e455ad842a8c1e7bd64b

Android: Only run the cargo build when building glean-native This avoids running it in several circumstances: * On clean * On lint * When it's already build and we only need to rebuild the Glean Kotlin package

view details

Jan-Erik Rediger

commit sha ba5b74e12c1a6c0773690ee3adace5281896c548

CI: Install Rust env when linting Kotlin We need to have `rustc` around, because glean-native is a dependency of the Glean Kotlin SDK and thus gets built before linting can run.

view details

Jan-Erik Rediger

commit sha 7031a503a68dc6222a9d866fc6b46efccd2a37fb

Android: Apply new detekt-suggestions

view details

push time in 4 days