• Activity
  • Votes
  • Comments
  • New
  • All activity
  • Showing only topics with the tag "foss". Back to normal view
    1. 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:

      1. 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.

      2. 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.

      3. 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.

      4. 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?).

      5. 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.

      6. Whatever CI software we get has to be able to run this locally. Lots of these are internal only numbers / codes. FOSS prefered.

      7. 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
    2. FOSS Alternatives

      I got into FOSS recently and have been researching replacements for common proprietary software. Along with reddit (r/privacytoolsio) I have used alternativeto.net & privacytools.io. I would love...

      I got into FOSS recently and have been researching replacements for common proprietary software. Along with reddit (r/privacytoolsio) I have used alternativeto.net & privacytools.io. I would love to make a list on Tildes for anyone that is also interested in this stuff.

      Telegram -> Signal: signal.org
      Discord -> Riot: riot.im (surprised this isn't as popular)
      Google -> FindX: findx.com (there are many others but this is my favorite)
      .................searX: searx.me
      Reddit -> Tildes: tildes.net (obviously)
      Chrome -> Firefox: mozilla.org (there are many others but this is my favorite)
      LastPass -> Bitwarden: bitwarden.com (my personal favorite but there are others)
      Photoshop -> GIMP: gimp.org
      FireAlpaca -> Krita: krita.org
      Microsoft Office -> LibreOffice: libreoffice.org
      Windows Media Player -> VLC: videolan.org (Best FOSS ever)
      uTorrent -> qBittorrent: qbittorrent.org
      ...................Deluge: deluge-torrent.org
      Adobe Illustrator -> Inkscape: inkscape.org
      Adobe Premiere Pro -> Blender: blender.org (mainly 3d stuff but can be used as animation)
      Windows -> Linux: ubuntu.com (ubuntu is just one distro, there are so many)
      Adobe Audition -> Audacity: audacityteam.org
      ..............................Ardour: ardour.org
      Github -> Gitlab: gitlab.com
      Trello -> Taiga: taiga.io
      Fraps -> OBS: obsproject.com
      Gmail -> ProtonMail: protonmail.com
      Youtube Client -> NewPipe: newpipe.schabi.org
      Outlook -> Thunderbird: thunderbird.net
      Adblock+ -> uBlock Origin: (you can get it in your browser's addon store)
      Unity -> Godot Engine: godotengine.org
      USD -> Bitcoin: bitcoin.org (I would suggest an altcoin like Stellar though)
      ... anything else? any programs you don't know a FOSS alternative to that I can find?

      66 votes
    3. Nouveau (open source Nvidia graphics drivers)

      So I tried to install sway on my desktop today. This required a lot of fiddling, as I had to pull in bleeding-edge dependencies for the Wayland libraries, and had to build the compositor framework...

      So I tried to install sway on my desktop today. This required a lot of fiddling, as I had to pull in bleeding-edge dependencies for the Wayland libraries, and had to build the compositor framework wlroots. Finally however, I had everything compiled and ready to go and....

      Proprietary Nvidia drivers are not supported. Use Nouveau.

      I had completely forgotten that sway requires open-source Nvidia drivers. So - has anyone had experience using Nouveau? How usable is it from day-to-day? How noticeable is the performance hit when switching from proprietary drivers?

      8 votes