SUSE Music(ian) Spacea project by ralfflaxa Once again, the SUSE band is coming together to make music and we're planning a party this time round!!! |
Hack the Hack Week toolan invention by hennevogel This project is about advancing the tool you're currently browsing. |
crash-pythona project by jeff_mahoney New Development |
Dockerize-ita project by fteodori Create a set of ready to use Dockerfiles based on OpenSUSE, and find a nice home for them to live in. Useful containers or just for fun, let's dockerize-it all. |
virtio-serial in OpenStacka project by e_bischoff Currently, the usual way to communicate with VM instances in the cloud from outside is ssh. This is okay for most uses, but a) does not work when you mess up with the guest's ability to network and b) requires a free floating IP. |
x86 instructions decodera project by bpetkov This is the tool I've been working on since HW11 and it needs more work. Actually, there's always something which could be done on it. It is basically an x86 instruction decoder with special emphasis on the kernel and decoding interesting pieces of it in order to help in the development of low-level patching techniques, among others. |
Google Hangouts killer: WebRTC-based video conferencing systema project by ancorgs We have some internal systems for videoconferencing like Big Blue Button or OpenMeetings. But in my experience none of them can compare to Google Hangouts, which is still the best free (as in free beer) alternative for videoconferencing with integrated screen sharing. |
Get the new SUSE Floor ready to use!a project by rsalevsky The new SUSE Floor is nearly done. The core functionality is already implemented and only some basic features are left. |
Dochazkaa project by smithfarm Dochazka is a long-term project to replace the obsolete Attendance & Time Tracking system used by the Prague office since 2007. Dochazka is a complex system consisting of three major components: |
UI for the Docker registrya project by flavio_castelli One of the winning factors of Docker is the Docker Hub. This the a place where the Docker community shares their images. Thanks to Docker's integrated build system it is possible to create new Docker images by just extending an existing one. That's why the Docker Hub is so useful. |
Test openQA in openQA with openQA using openQA for openQAa project by RBrownSUSE Occasionally, new versions of openQA break things. How do you stop that? MORE TESTING! |
Unreal 4 Engine from Source / Lightweight RPG & Single Levela project by JCayouette |
Detect type of change in a project analyzing the log historya project by aplanas Use machine learning and natural language processing techniques to analyze the changes made in a project, and classify them in: |
Get my hands wet with functional programminga project by alexandrubonini This is about starting to use functional programming paradigms that get used more and more? |
integrate password manager feature into GNOME desktopa project by fcrozat I'm currently using LastPass as password manager but it has several drawbacks: |
Learn Pythona project by djz88 Python is well known all over the world and has wide range of usage. Lets dive into to a bit. |
Brand new UI for deploying OpenStack in Crowbaran idea by vuntz Right now, Crowbar exposes a barclamp UI for each OpenStack component. This is not really optimal, imho. |
Release DAPS 2.0a project by fsundermeyer DAPS, the "DocBook Authoring and Publishing Suite" provides a tool set for easy creation and publication of DocBook sources on Linux. DAPS lets you create HTML (incl. webhelp), PDF, EPUB, man pages, and other formats with a single command. DAPS is used and developed by teh SUSE documentation team. |
Package some stuff for openSUSE-Factorya project by pluskalm As every hackweek, lets package/update/cleanup some stuff fore factory: |
Webfrontend for who-is-an-expert-for at SUSEa project by jloeser Goal: |
A website to provide air pollution forecast in Beijing areaa project by tian-feng Air Pollution Forecast |
Bootstrap openSUSE for MIPSa project by a_faerber While in the past MIPS boards were either low-end PIC32 or found in routers running OpenWRT at most, Imagination themselves have recently released the Creator CI20 board (Ingenic, MIPS32) running Debian. And the Shield Pro (previously iGuardian) kickstarter project (Octeon-III, MIPS64) promises to become a playground for testing KVM hardware virtualization. |
Learning about Dockeran invention by abergmann Based on the hackweek 9 project from Flavio I'm playing around with docker and Linux containers. |
Work on KDE translation improvementa project by vpelcak I intend to work on translation of KDE to Czech language. |
[ARM] Ceph on AArch64an idea by algraf Octopuses have many ARMs, so we should definitely allow them to run on them too! |
Group Refactoring of OSEMan invention by hennevogel Meet up NBG meeting room Paris with fellow Ruby on Rails hackers, throw an editor/shell onto the wall, grab a cup of coffee and refactor OSEM code together. |
Spec-cleaner finishing jobsa project by scarabeus_iv Cover more cornercases for spec-cleaner to allow the swap of formatspecfile due to its bugginess in comparsion. |
Get openSUSE running in parallel to Android on a regular and rooted Android Smartphonea project by sndirsch Get openSUSE running in parallel to Android on a regular and rooted Android Smartphone. On top of this try to get a graphical desktop running using Xvnc available for Android. |
Chromium/Chrome extension for SSL pinningan idea by thardeck Most browsers have more than 100 CA certificates (for example Firefox ~176) and everyone of them can sign certificates for any website. |
Support for WiFi-enabled Canon cameras in gphotoa project by michal-m I have a Canon PowerShot S120, which allows for browsing / copying photos over WiFi. There are apps for Android, iOS, and Windows to do that. The protocol uses upnp to discover the camera and the smartphone/computer and them some HTTP-based protocol. I have some code using libupnp for the discovery and a perl script that is capable of transfering one file, but it's far from complete. Plus, I need to refresh my memory, because the last commit is from January :-(. Now, there seems to be some support for such cameras in gphoto already. So the plan is to dive into gphoto and use what I learned about the protocol to fix the gphoto support. |
Project MySelfa project by cschum The goal of Project MySelf is to build a system to collect data about yourself in a safe and private way, so that you control your data and you can decide what happens with it. |
Bisect (open)SUSE kernels using prebuilt packagesan idea by michal-m I have been building an archive of the x86_64/default KOTDs for some months now. It's time to make them available at least internally and write some web frontend to the archive. The frontend could do various things: |
A tool for remote ssl service testing/evaluationan invention by whdu Maybe it is yet another wheelbut still worth to do. The original idea is come from https://xmpp.net/. |
Integrate e1000e into the Linux Kernel Backports projecta project by benjamin_poirier The current approach to having new hardware support and features in SLE kernels it to integrate changes to individual drivers from the mainline kernel back into the SLE kernel. The Linux Kernel Backports project (https://backports.wiki.kernel.org/) in comparison has an approach which consists in adding a shim layer between unmodified mainline drivers and older kernel interfaces. This project has its roots in wireless drivers. It currently supports only a handful of old ethernet adapters. |
Nailing Products to a Dashboarda project by m_meister Nailed is a Sinatra app which currently shows Bugzilla, Github and Jenkins [WIP] data. The data gets fetched/refreshed by a ruby command line tool in the background. |
Get started with nftables on openSUSEa project by abergmann netfilter.org states that "nftables is the project that aims to replace the existing {ip,ip6,arp,eb}tables framework." The nftables kernel code was merged into the mainline kernel in January 2014. So it's time to get started with the new Linux firewall framework on openSUSE. |
Make disk encryption options configurable in YaST installera project by AndreasStieger In the YaST installer, make disk encryption method, mode, key strength, random source etc configurable. |
Learn Rusta project by aplanas Rust, the new language from Mozilla Foundation, is a modern systems programming language focusing on safety and speed. It accomplishes these goals by being memory safe without using garbage collection. |
Learn more about dropwatcha project by david_chang dropwatch is a utility which can help you to see if data is been dropped in linux network stack. |
Learn about Openstack and dockera project by ZRen goals
|
virt-manager enhancementan invention by lin_ma The idea is about virt-manager improvement. It calls libguestfs to provide 3 features for virt-manager: |
Bare Metal OpenQAa project by algraf Today OpenQA mostly runs on virtual machines, but it can get really tricky to find bugs triggered by real hardware. There are only few interfaces required to interact with a machine though: |
Automate OMVF/shim/MOK testsa project by gary_lin I previously created a semi-auto test script(*) for MOK. The script controls the QEMU virtual machine a pre-setup image and performs two simple test cases. It's tedious to setup the images for every SLE and openSUSE. My goal is to write a script to automatically set up the virtual machines and images and do a full test. I would also like to set up a test for weekly-built OVMF. openQA might be a good reference. |
openSUSE audiophile Squeezeboxserver + Squeezeplaya project by aginies Squeezeboxserver |
Package all available Qt-based librariesan idea by cschum There are many 3rd party libraries based on Qt. Inqlude collects them all. The goal of this project is to package them all, ideally automatically from the meta data provided by Inqlude. The build service provides all the tools we need for that and would even make it possible to provide packages for a multitude of Linux platforms and maybe even Windows. Interesting challenges ahead... |
Restructure KIWI ext? file system image builda project by rjschwei Implement file system image build using the Builder infrastructure. The project will create additional builders for the ext filesystems laying the ground work for restructuring other filesystem builders. |
Self-hosted Online communities Communication tool for Beijing GNU/Linux User Groupan invention by tonghuix The project's goal is for Beijing GNU/Linux User Group port a self-hosted online communication tool. We discovered lets-chat project suite for our requirements, but it need more encryption. |
Connect maintenancea project by -miska- openSUSE Connect is almost forgotten tool used only for elections. It would be nice to update it, polish it a little bit, disable functions that nobody uses and fix those few that people would actually like to use. |
Create new crowbar barclamp for OpenStack Manila installationan idea by tbechtold Crowbar is used to automate the installation process of SUSE Cloud. Manila is the "shared filesystem asa service" project for OpenStack. To simplify the installation of Manila, create a new barclamp. This was already started some weeks ago. Current code is at: https://github.com/toabctl/barclamp-manila |
Refactor Trollolo python script which creates burndown chartsan idea by aosthof Trollolo contains the script called |
Generic disaster recoveryan invention by jsmeix Basically the idea is to boot inst-sys but to not run YaST and instead run a selfmade script that does the usual disaster recovery steps: |
write mkcloudcloud - a nested cloud setup softwarea project by bmwiedemann In https://github.com/SUSE-Cloud/automation/ we already have mkcloud, which can setup a whole SUSE Cloud on a single host for testing. However, it would be cool, if (instead of a single machine) we could use cloud.suse.de with its capability to add extra networks as requested. |
openQA webVTT subtitlesa project by bmwiedemann The webVTT standard (nearly the same as the older SRT subtitles) allows to add subtitles to a video. We could use this in openQA to show which keys were pressed at that point in the video, in which line of code we were or on what event we waited. This could make debugging easier and might be instructive to users, too. |
Learn Salt by converting ansible scripts to salt states.a project by kbaikov I would like to learn Salt by converting ansible scripts to salt states. Current ansible scripts do some QA tasks on cloud nodes, so i thought it would be a good idea to convert them to salt after reading salt tutorial. |
openQA Notifier - A Chrome extension for monitoring your openQA instance statusa project by mlin7442 Displays your openQA instance status, the feature/behavior should had at least like the list below, |
Multiqueue ramdiska project by hreinecke There is a ramdisk block device (brd), and there is a null multiqueue device (nullblk). The one can do I/O, but doesn't use multiqueue, and the other does multiqueue but cannot do I/O. |
Tumbleweed as a Server OS?a project by RBrownSUSE My home server, and my other box hosting https://sysrich.co.uk are both in need of a bit of a refresh |
Search in internal wikia project by yosun Now we are lack of using internal wiki page to solve problem. One of the reason is that we don't know if it contain the solution we need, and it's not convenient to search it manually in wiki page. It's much more slower than using google. In one group, we are most likely facing the same problem during work. So keeping the best solution, which we got from searching engine, in internal wiki is an efficiency way to collect standard workflow. |
Openstack HAan idea by LSZhu Openstack is quite popular today and HA is important for cloud computing, data storage. In this project, we want to setup a openstack cloud and a HA storage arch for it. |
New Puppet Master for the openSUSE and internal SUSE infrastructurea project by tampakrap A new Puppet Master will be set up for the openSUSE and public SUSE infrastructure. We will need to move the puppet code from the old server to a new Gitlab instance, deploy it to the new box with r10k, and perform syntax, validation and RSpec testing through ci.opensuse.org |
Learning more about Docker and Linux Network Internalsa project by acho-novell Try some things about Docker and Understanding Linux Network Internals |
Bare metal testing in OpenQAan invention by kwk OpenQA uses the VNC protocol to interface with a test system. This limits test systems to be virtualized. Bare metal (physical) systems do not provide VNC out-of-the-box. |
Tool to update images in an OpenStack Cloudan idea by tbechtold Currently there is an internal OpenStack instance (cloud.suse.de). Most of the images there are outdated so it's common that everybody just uploads a new image. Would be nice to have a tool which updates at least the most common images (SLE11&12, openSUSE, CentOS, Ubuntu, Debian, Fedora) automatically once a day. So ater spawning a new VM, there would be no need to first update (and maybe reboot) the machine or upload a new image before you can start to work. |
legacy full tree creationan idea by oertel some developers have been missing the old-style full trees for current products (sle12). try to reuse existing code to create these trees without wasting disk-space by using hardlinks |
The future of systems managementa project by j_renner A new web UI for saltstack, possibly the future of systems management. |
Learn Haskell on Project Euler problemsa project by mvidner I am a beginner: I have read 1½ books on Haskell. I want to practice. |
Continue continuous integration improvements in virtualizationa project by mlatimer In previous Hackweeks, we've gone to warp speed in our virtualization CI testing through: |
Rusty Weba record by oholecek There is this rather new programming language from Mozilla called Rust. Its in development for over a two years and it is finally getting to some stable point and not changing every night or so. The language has many interesting features and concepts for safe concurrency and high performance worthy exploring. Thanks to my subtle desire to recover some long lost web programming skills I want to test how will Rust do as a, albeit very limited, web framework. |
Leave Management Toola project by cachen It's a tool or website for Bej employee to manage his(her) leave days, then they don't need ask HR for each time. |
Scalability improvement for running tiedot database on SMP systemsan invention by guohouzuo tiedot is a general purpose, document database engine designed for both embeddable usage and running stand-alone DB server, implemented in Go. |
Add OpenSUSE/SLES support for osbash/stacktrainan idea by psalunke Add opensuse/sles support for osbash tool which is the tool used by training guides for creating and deploying an openstack based multinode cluster. |
Provision SLE12 Power compute host with crowbar.a project by k0da In order to have complete cloud experience on Power platform it needs some missing pieces to be available: * SLEShammer image (SLE11-> SLE12) |
openSUSE support for Crowbaran idea by vuntz Make openSUSE a first-class citizen in Crowbar, so that we can finally provide an image that can be used to deploy OpenStack on openSUSE with Crowbar. |
Rewrite orchestration layer of Crowbaran idea by vuntz The current orchestration layer of Crowbar is unfortunately way too simple and needs some serious rework if we want to take Crowbar to the next step. |
FireTitle for SeaMonkeya project by pcerny Port the Fiurefox extension FireTitle to SeaMonkey. |
Learning Go: Build an IRC botan idea by tboerger In order to learn Go programming language I want to start to build an IRC bot with Go. |
SMBIOS 3.0 support in dmidecodean invention by jdelvare On February 12th, 2015, the DMTF released version 3.0.0 of the System Management BIOS Reference Specification. This update isn't just adding enumerated values to existing structures, as previous updates did. It is also introducing a new entry point format which allows for larger tables and structures. Support for this needs to be added to dmidecode. |
Porting SHA1 codes to EFI stub environmenta project by joeyli For Hibernate Signature Verification - HMAC version, I need a hash algorithm in EFI stub environment before ExitBootServices() to mix / mess random seed from different sources (rdtsc, rdrand...) for generating the HMAC key to sign the hibernate image in runtime environment. |
add LVM support to Guix System Distributiona project by sleep_walker LVM support for Guix System Distribution |
Get some experience with High Availability Extensionan idea by puzel The objective of my project is to gain better understanding of HAE and get some hands-on experience with it. |
mount option helper for VFAT and other file systemsa project by sbrabec While auto-mounting a VFAT volume in a desktop environment, there is no way to select required mount options for the particular volume. |
Finish crmsh history guidean invention by dmuhamedagic There's a crmsh history guide in works for a very long time and it really really needs to be finished. |
Learn about virtualization and openstacka project by XGWang0 Introduction: |
VNC keyboard layout test toola project by michalsrb VNC protocol transfers key symbols (= basically characters), not key codes (= "coordinates" on keyboard). Therefore pressing the same keys may result in sending different commands over VNC depending on the keyboard layout and state of modifiers on the client side. The server however can not directly send the key symbol to the application, it must instead find or create key code that will translate to that symbol and send that. |
ARM64 fastmodela project by gqjiang ARM64 is become more popular on different markets, but obviously lots of pepople didn't have the hardware platform, and fastmodel is helpful for people to play with ARM64 environment, furthermore, we can run different software platform on it, such as Cloud, HA, Virt and OpenStack. |
The evolution of file systeman idea by ganghe Study the evolution of file system in the past years, know the current active file system project and technical trends. |
More Web Tech in Desktop -- A File Manager using nw.jsa project by VictorYang The trend of adopting Web technology in Desktop is ubiquitous these days. Both as a learning project and a proof of concept, we'd like to |
Stream the garden ! Mesh network meets multimedia in motion :-)an idea by jplack Building a mesh network is not rocket science. |
Try to model check gfp_flags with cbmca project by vbabka Paul McKenney's blog article inspired me to try apply his approach to kernel's memory allocation flags (gfp_flags) and how their combinations affect the decisions and actions taken during page allocation. Recent upstream development around these flags leads me to believe that the complexity is too high for me to reason about them and change the code without unintended changes in semantics. So it might be worth to let the computer do the hard work. |
Matrixan invention by vmoravec Proof of concept for a story and test runner for cloud testsuite. |
Create a git project for VMDPa project by kallan Needing to learn git, I thought it would be a good time to clean up the code and create a git project for it. |
Validation of QEMU storage integrityan idea by bfrogers Spurred along by a recently reported bug, I'm producing methods, analysis and hopefully a validation tool to ensure data integrity of our storage formats and caching modes for QEMU storage interfaces. |
Build and boot every commit in the kernel-source treea project by michal-m Or at least, test as many of them as possible. |
openSUSE image for Scaleway cloud (arm based and leveraging docker)a project by pgonin Scaleway is a newly opened Cloud based in France (for now) offering ARM based servers. Those are BareMetal SSD cloud servers. They offer a range of operating systems to pick from (Debian, Ubuntu, ArchLinux...) as well as 'application images' (Docker, ownCloud...) but no openSUSE image yet. |
Set up a PXEboot service for installation in Developlent Networks in the SUSE Nuernberg Officea project by eeich PXE boot is a quick and easy way to install any SUSE/openSUSE product on a machine. It doesn't require any boot media and today virtually any system is capable of booting using PXE. The architecture team maintains a tftp server with boot loaders, boot loader configurations and installation images for a variety of architectures and products. Currently in the Nuernberg office this PXE boot service is only available in the network of the architecture team. Since tftp is unicast, the server should be reachable from anywhere in the internal network. What is missing is the information about the address of the tftp server and the image to boot from this server. |
Bootstrap Maven in OBSa project by a_faerber Apache Maven is a build tool used by many Java projects, which is incompatible with OBS in that it tries to download binary dependencies from the Internet. Several people have in the past years tried to somehow bootstrap Maven and failed. |
Check out Mozilla Servoan invention by thardeck Look into the design of the new experimental Mozilla Servo browser and try to build/run it on your machine. |
Discourse forum instance for internal usea project by kpimenov Discourse is a really great opensource forum, written in Ruby on Rails and Ember.js. |
froxlor Server Management Panela project by asemen froxlor Server Management Panel |
Port Spacewalk to openSUSEa project by moio Spacewalk is the upstream project of SUSE Manager. |