dmacvicar

dmacvicar

Port the Spacewalk UI to modern web technologies

an invention by dmacvicar

Spacewalk is an open source Linux systems management solution. It is the upstream community project from which SUSE Manager and the Red Hat Network Satellite product are derived. Spacewalk uses XHTML with a CSS stylesheet that has grown over the years.

Updated about 4 years ago. 5 hacker ♥️.

SUSE Manager/Spacewalk client debug/test shell

an idea by dmacvicar

When developing for SUSE Manager, it gets tiresome to setup clients in order to debug and test with clients. The idea is to create a nice shell (with history, command completion, colors) that allows to simulate being a client.

Updated about 5 years ago. 3 hacker ♥️. Has no hacker: grab it!

Revive qemacs

a project by dmacvicar

qemacs is a nice emacs style editor by Fabrice Bellard (qemu's original author). qemacs is small enough so that it can be compiled as a 100kb executable, but also has a simple codebase

Updated about 2 years ago. 1 hackers ♥️.

Make sure bicho works with current bugzilla

an idea by dmacvicar

Bicho is a ruby gem to query bugzilla. I have received some reports that it is not working with current bugzilla. May be you want to learn ruby and fix it. https://github.com/dmacvicar/bicho

Updated about 2 years ago. 4 hacker ♥️. Has no hacker: grab it!

Make ruby-ui usable for YaST

an idea by dmacvicar

ruby-ui was a hackweek project with jreidinger to make libyui (YaST text/graphical engine) usable from pure-ruby without going through YCP. We experimented a bit extreme trying to make the usage of SLIM templates possible. It kind of worked.

Updated about 4 years ago. 1 hackers ♥️. Has no hacker: grab it!

Management solution for openSUSE based on Salt-stack

an idea by dmacvicar

Saltstack is the only configuration management solution that does not look like a ball of hair. https://github.com/dmacvicar/playground/tree/minimanager-reactjs/python/minimanager is a prototype of a Spacewalk-like console using Spacewalk as the server and client engine.

Updated about 2 years ago. 5 hacker ♥️. Has no hacker: grab it!

Port Spacewalk to Salt-Stack

an invention by dmacvicar

Spacewalk has its custom client stack. Salt stack provides a big bunch of it, but it is a popular community project and add other features on top:

Updated about 2 years ago. 1 hackers ♥️.

"emerge" for rpm/SUSE

an idea by dmacvicar

There are lot of packages that can't be hosted on the Build Service. The idea would be a tool where you can say:

Updated about 4 years ago. 4 hacker ♥️. Has no hacker: grab it!

Use docker to improve testsuites of various of my projects

an idea by dmacvicar

For various projects I have, I would like to explore docker and compose as a way to improve the testsuites. Especially for: * https://github.com/SUSE/spacewalk-osad2

Updated about 7 years ago. No love. Has no hacker: grab it!

Static download endpoint for SUSE Manager

an invention by dmacvicar

The download end-point of Spacewalk/SUSE Manager resolves the packages from channels dynamically with a database query. With the integration of Salt into SUSE Manager we have the chance to rethink this.

Updated about 5 years ago. 1 hackers ♥️.

Build Docker images with pure Salt

an invention by dmacvicar

Results

Submitted upstream.

Updated about 2 years ago. 2 hacker ♥️.

Upstream Salt snapper support

an invention by dmacvicar

Prepare the module and concept done for the CSM Workshop and prepare it for upstream inclusion. Upstream plans to add some hooks to make it possible to automatically snapshot different stages of state.apply.

Updated about 5 years ago. 2 hacker ♥️.

Get terraform-provider-libvirt closer to release

an invention by dmacvicar

terraform-provider-libvirt adds libvirt support to terraform. Thanks to other projects using it, there are several pull requests open. The goal is to include the features that are ready to be merged.

Updated about 5 years ago. 1 hackers ♥️.

buit: fancy ultra fast mail client or "my local gmail"

a project by dmacvicar

My current mail setup is mu4e and emacs based mail client included with the amazing mu mail indexer. mu works similar to notmuch but allows easy bidirectional operation with the original Maildir. Add mbsync (isync) to sync imap locally and msmtp and you have a full mail setup.

Updated about 4 years ago. 5 hacker ♥️.

New SUSE R&D Employee workstation/laptop auto-installer

a project by dmacvicar

The idea is to create a bootable medium (eg. pendrive) that allows: * Selection of either SLES, Leap or Tumbleweed.

Updated about 4 years ago. 21 hacker ♥️.

SUSE Manager plugin/extension system

an idea by dmacvicar

Some of SUSE Manager features are quite vertical to the rest of the system. A plugin/extension mechanism should allow for adding these verticals installing a single package/rpm.

Updated about 2 years ago. 8 hacker ♥️. Has no hacker: grab it!

YaST module for (SUSE Manager) salt parametrizable formulas

a project by dmacvicar

Parametrizable formulas is a normal salt module plus some metadata in order to interactively parametrize them. The metadata is used to automatically generate forms that are then injected as pillar data. See original Hackweek project, SUSE Manager support for formulas blog article and its (internal for now) docs.

Updated about 2 years ago. 5 hacker ♥️.

Implement kernel cmdline and/or autoyast/kickstart support in terraform-provider-libvirt

a project by dmacvicar

terraform-provider-libvirt supports CoreOS ignition file/content, which end rendered as kernel command line options (the provider does some nice stuff like allowing you to pass the json content and it will take care of putting it into a temporary file). The idea is to:

Updated about 2 years ago. 3 hacker ♥️.

Package Mod DUO pedalboard software for openSUSE

a project by dmacvicar

the MOD Duo is a guitar/instrument pedalboard made by the company Mod Devices, which has the following features: MOD Duo

Updated about 2 years ago. 3 hacker ♥️.

Research telemetry for (open)SUSE products

an idea by dmacvicar

Most of design is done still with a embarrassing amount of data. Having released software for decades, we still don't know exactly what module is the most used, what workflows the customers are following, where do customers fail. It is all guesses and opinions. The idea of this project is to research:

Updated about 2 years ago. 4 hacker ♥️. Has no hacker: grab it!

Deploying software.opensuse.org

a project by dmacvicar

After an internal call for help to take over software.opensuse.org deployment, I spend some time studying the code in order to find out what would it mean to take it over. The main reason was a PR from the community that has not been merged, and deployment depending on internal SUSE employees.

Updated about 2 years ago. 6 hacker ♥️.

Play with Matrix.org as replacement for IRC

a project by dmacvicar

Matrix.org is a project to create a protocol and server implementation to replace IRC. Unlike closed tools like Slack, or even open Slack clones like Rocket.chat, Matrix is not focused on a web-client only, but on the protocol to cover all types of clients (text, desktop, web), it is federated (no single server), and it covers good IRC integration (the public matrix server is even on Freenode), and it adds features that Slack clones have like persistent history, pictures, etc.

Updated about 2 years ago. 10 hacker ♥️.

Implement QEMU Firmware Config device support in Linuxrc/AutoYaST

a project by dmacvicar

While normally data is passed to linuxrc (including an AutoYaST profile), modern auto-install tools like Ignition from CoreOS support a very interesting method: the QEMU Firmware Config device. This allows to read from inside the VM a blob by reading /sys/firmware/qemu_fw_cfg/by_name/opt/keyname. The driver is included in recent Linux kernels.

Updated about 5 years ago. 3 hacker ♥️.

Base container image and template for openSUSE Leap 42.3

a project by dmacvicar

Build a base image and template (both kiwi and Dockerfile) for openSUSE Leap 42.3 using the native OBS container building feature. Results/WIP will be available here:

Updated about 2 years ago. 3 hacker ♥️.

Finish Machine Learning introductory course

a project by dmacvicar

I started Standford's machine learning course but after getting stuck in one assignment (ex4, Week5), it fell of the table due to lack of time and focus. I will use this Hack Week to make some progress on it.

Updated about 2 years ago. No love. 1 follower.

Hydrogen Drum Machine: export to hardware drum machine

a project by dmacvicar

Hydrogen is a software drum machine and pattern editor. While it can export and play through MIDI, which is enough to play through my SR-16, it is not clear how one could record patterns and songs from Hydrogen.

Updated about 2 years ago. No love. 1 follower.
26
17
26
23

Looking for projects around:

ruby saltstack spacewalk java rust music

Activity

  • about 4 years ago: dmacvicar started Hydrogen Drum Machine: export to hardware drum machine
  • about 4 years ago: dmacvicar added keyword "music" to Hydrogen Drum Machine: export to hardware drum machine
  • about 4 years ago: dmacvicar added keyword "qt" to Hydrogen Drum Machine: export to hardware drum machine
  • about 4 years ago: dmacvicar added keyword "qt5" to Hydrogen Drum Machine: export to hardware drum machine
  • about 4 years ago: dmacvicar added keyword "drums" to Hydrogen Drum Machine: export to hardware drum machine
  • about 4 years ago: dmacvicar added keyword "midi" to Hydrogen Drum Machine: export to hardware drum machine
  • about 4 years ago: dmacvicar originated Hydrogen Drum Machine: export to hardware drum machine
  • about 4 years ago: dmacvicar added keyword "machinelearning" to Finish Machine Learning introductory course
  • about 4 years ago: dmacvicar added keyword "learning" to Finish Machine Learning introductory course
  • about 4 years ago: dmacvicar started Finish Machine Learning introductory course
  • about 4 years ago: dmacvicar originated Finish Machine Learning introductory course
  • about 4 years ago: dmacvicar liked Port Hack Week Tool to Terminal CSS
  • almost 6 years ago: dmacvicar liked Setup Nextcloud for SUSE R&D
  • almost 6 years ago: dmacvicar liked microservices and serverless for the openSUSE.org infrastructure
  • almost 6 years ago: dmacvicar liked SUSE Manager containerization
  • over 6 years ago: dmacvicar liked Deploy our Terraform code via GitLab CI
  • over 6 years ago: dmacvicar joined Implement QEMU Firmware Config device support in Linuxrc/AutoYaST
  • over 6 years ago: dmacvicar added keyword "docker" to Base container image and template for openSUSE Leap 42.3
  • over 6 years ago: dmacvicar added keyword "leap" to Base container image and template for openSUSE Leap 42.3
  • over 6 years ago: dmacvicar added keyword "opensuse" to Base container image and template for openSUSE Leap 42.3
  • over 6 years ago: dmacvicar added keyword "images" to Base container image and template for openSUSE Leap 42.3
  • over 6 years ago: dmacvicar added keyword "kiwi" to Base container image and template for openSUSE Leap 42.3
  • over 6 years ago: dmacvicar added keyword "obs" to Base container image and template for openSUSE Leap 42.3
  • over 6 years ago: dmacvicar started Base container image and template for openSUSE Leap 42.3
  • over 6 years ago: dmacvicar originated Base container image and template for openSUSE Leap 42.3
  • All Activity