Bernhard Wiedemann is a pragmatic system engineer based in Nuremberg with 15 years of experience building and hardening Linux-cloud infrastructure and developer tooling. He combines deep systems and DevOps skills with a persistent focus on reproducible builds and supply-chain security, contributing determinism fixes across high-profile projects like CPython, CMake, RPM, and Sphinx. At SUSE he supports OpenStack-based clouds and infrastructure services while driving deployment reliability and secure packaging practices. A coder, sysadmin and thoughtful tinkerer—he brings both low-level patchwork (timestamp and sorting fixes) and operational sense to make builds and services predictable and auditable.
15 years of coding experience
15 years of employment as a software developer
Diplom, Informatik, Diplom, Informatik at Humboldt-Universität zu Berlin
The Command Line Interface to work with an Open Build Service
Role in this project:
Back-end Developer
Contributions:4 reviews, 12 commits, 17 PRs in 5 years 8 months
Contributions summary:Bernhard contributed to the `osc` command-line tool, focusing on bug fixes and feature enhancements related to its functionality. Their work included fixing typos in help messages, optimizing output buffering, and adding new command-line options. The user also made changes to the core logic of the tool to improve efficiency and maintainability, such as allowing to override man-page date for reproducible builds.
Contributions summary:Bernhard primarily focused on enhancing the `string(TIMESTAMP)` command within the CMake build system. Their contributions included implementing support for the `SOURCE_DATE_EPOCH` environment variable, which allows for reproducible builds. They also added functionality for the `%%` and `%A/%B` specifiers within the timestamp formatting, along with associated tests. Furthermore, the user addressed test failures related to the `SOURCE_DATE_EPOCH` setting.
cppcmakeupstream
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Bernhard Wiedemann - System Engineer at SUSE Linux Products GmbH