-
8 votes
-
new.css - a classless CSS framework to write modern websites using only HTML
20 votes -
Scrivenvar: A text editor with built-in R functionality
5 votes -
NHS publishes source code for UK contact tracing app
8 votes -
Should x < $foo < y read from $foo once or twice? Perl debates
6 votes -
Variations on the Death of Python 2
8 votes -
Haiku activity report - April 2020
7 votes -
Desed: a debugger for sed
14 votes -
Oil 0.8.pre4: The Biggest Shell Programs in the World
7 votes -
Technical reasons to choose FreeBSD over GNU/Linux
4 votes -
Lilliputian: A Mobile Client for Tiny Tiny RSS
17 votes -
LPE and RCE in OpenSMTPD (CVE-2020-7247)
6 votes -
The happinesses and stresses of full-time FOSS work
8 votes -
FreeBSD is an amazing operating system
19 votes -
A Sad Day For Rust
27 votes -
Andrew Gallant (burntsushi, author of ripgrep) discusses his personal history and relationship with Free and Open Source Software (FOSS)
18 votes -
MNT Reform open source, modular laptop crowdfunding campaign launches in February
9 votes -
Introducing Microsoft Application Inspector
9 votes -
Google Chrome: Behind the Open Source Browser Project (2008)
6 votes -
osxfuse is no longer open source
15 votes -
[CVE-2019-14899] Inferring and hijacking VPN-tunneled TCP connections
7 votes -
Redox OS: Real hardware breakthroughs, and focusing on rustc
14 votes -
Google outlines plans for mainline Linux kernel support in Android
10 votes -
Minimal TOTP Generator in 20 lines of Python
7 votes -
Announcing GitHub Security Lab: securing the world’s code, together
5 votes -
GitHub's "The State of the Octoverse" report for 2019
7 votes -
Re-Licensing Sentry
24 votes -
Surviving Software Dependencies
4 votes -
Looking for advice on a CI / regression testing platform
Hi all, I'm looking for some advice regarding how to set up a basic CI regression / testing suite. This isn't my full time job, but a side project my group at work wants to spin up to... shall we...
Hi all,
I'm looking for some advice regarding how to set up a basic CI regression / testing suite. This isn't my full time job, but a side project my group at work wants to spin up to... shall we say, give us a more real time monitoring of functionality and performance regressions coming out of the underlying software stack development (long story).
As none of us are particularly automation experts, I was looking for some advice from my fellow Tilderinos. Please forgive me if any of the below is obvious and/or silly.
A few basic requirements I had in mind:
-
Can handle different execution environments: essentially different versions of the software stack, both in docker form and (eventually) via lmod or some other module file approach (e.g., TCL), and sensible handling of a node list.
-
Related to one, supports using the products of builds as execution environments. Ideally we'd like to have a build step compile the stack and install it to a NFS from which we can load it as a module.
-
Simple to add tests. Again, this isn't our full time job -- we mostly want to add a quick bash script / makefile / source code or the like to the tests when we run into an issue and forgot about it.
-
Related. We should be able to store the entire thing as a git repo. I have seen this to some extent with Travis, but my experience with Jenkins was... sub-par (is there a history? Changelog? Any way at all of backing up the test config?).
-
Some sort of post-processing capabilities. At a glance we need to be able to see the top line performance numbers for 20-30 apps over the different build environment. Bonus points if there's a graph showing performance vs build version or the like, but honestly a CSV log file is good enough.
-
Whatever CI software we get has to be able to run this locally. Lots of these are internal only numbers / codes. FOSS prefered.
-
A webui for scheduling runs / visualizing results would be nice, but again this could be a bash script and none of us would bat an eye.
Any thoughts would be greatly appreciated. Thanks!
7 votes -
-
OpenBSD 6.6
10 votes -
In 2019, multiple open source companies have changed course and their licenses to try to protect their businesses—is it the right move?
10 votes -
The GGPO rollback networking SDK used in games like Skullgirls and Fantasy Strike is now available under the MIT license
7 votes -
Go Proposal Process: Representation
4 votes -
Fancy Zones, a tiling window manager from Microsoft
8 votes -
Which language would you pick to completely rewrite BSD, Linux, etc.?
It'd my understanding that C has stuck around in the UNIX world for so long, nearly half a century, mostly due to the inertia of legacy code. If you could snap your fingers and magically port/fork...
It'd my understanding that C has stuck around in the UNIX world for so long, nearly half a century, mostly due to the inertia of legacy code.
If you could snap your fingers and magically port/fork the entire stack of open source codebases to the language of your choice, which would you pick and why?
20 votes -
StandardJS, a Javacript linter config with 3 million downloads/month starts showing advertisements in users terminals
20 votes -
I finally open sourced something: Pliant, a flexible blog skeleton
https://gitlab.com/smoores/pliant I’ve been a software developer for about three years, and I’ve always been enticed by and passionate about the open source scene. I have an assortment of projects...
https://gitlab.com/smoores/pliant
I’ve been a software developer for about three years, and I’ve always been enticed by and passionate about the open source scene. I have an assortment of projects variously available on GitHub and GitLab, but this is the first time I’ve ever created an open source project intended to be used by others.
Pliant is a barebones starter kit for anyone wanting to self host their own blog. It came out of my own efforts to start a blog, and it’s what currently powers https://tfhe.shanemoore.me.
I’d love to hear you’re feedback, or just discuss open source, blogging, web technologies, or whatever else comes up.
20 votes -
Linux Journal is ceasing publication, all staff laid off
22 votes -
Onivim 2 pre-alpha is out!
9 votes -
What is your least favourite window manager or desktop environment and why?
Can be something current or ancient, and if you've really got an axe to grind feel free to drag in Windows or macOS or other proprietary operating systems. Personally after using i3 for around...
Can be something current or ancient, and if you've really got an axe to grind feel free to drag in Windows or macOS or other proprietary operating systems.
Personally after using i3 for around half a decade now (though I switched to sway about a year ago) everything else I try just seems to add friction.
25 votes -
Ludwig: Uber open sourced a config-based deep learning tool
4 votes -
Microsoft releases source for the version of the Linux kernel used in WSL2
16 votes -
MacOS Folks -- chunkwm is dead, yabai is the future (same dev, too!)
tldr; chunkwm has been completely rewritten and is now yabai From the chunkwm site: chunkwm is no longer in development because of a C99 re-write, yabai. yabai was originally supposed to be the...
tldr; chunkwm has been completely rewritten and is now yabai
From the chunkwm site:
chunkwm is no longer in development because of a C99 re-write, yabai.
yabai was originally supposed to be the first RC version of chunkwm. However due to major architectural changes, supported systems, and changes to functionality, it is being released separately. There are multiple reasons behind these changes, based on the experience I've gained through experimenting with, designing, and using both kwm and chunkwm. Some of these changes are performance related while other changes have been made to keep the user experience simple and more complete, attempts to achieve a seamless integration with the operating system (when possible), proper error reporting, and yet still keep the property of being customizable.
For those who don't know, chunkwm was / is a tiling windows manager that is sort of like bspwm / i3 etc. I've been using chunkwm for a few months now and love it. If you're also an i3 user, the lack of a proper super key does make your key combos different, but overall its an excellent window manager. Both chunkwm and yabai use koekeishiya's Simple Hotkey Daemon (skhd).
Anyway, I gave the new version the day and its pretty good, but still has some quirks. It seems like development is moving along quickly, so keep an eye on it.
8 votes -
Source Code for Libra: Facebook's Cryptocurrency
8 votes -
Introducing Matrix 1.0 and the Matrix.org Foundation
7 votes -
Blender is Free Software
16 votes -
Salsify: Better real-time video
7 votes -
Why We’re Relicensing CockroachDB
12 votes -
Go is Google's language, not ours
15 votes -
The struggles of an open source maintainer
10 votes