bchou
Hibernate signature verification - Symmetric key edition
a project by joeyli
In last hackweek, I implemented a RSA private key parser in kernel: https://github.com/SUSE/hackweek/wiki/RSA-private-key-parser-in-kernel
Wicked source code research and technical document improvement.
a project by bchou
I had presented the "Wicked Network Manager" talk at openSUSE Asia summit @Beijing. I would like to keep studying the topic continuously. Getting involve the source code and study the operating style and components. I also met some problem after discussing and testing issues while my research , I want to keep it as a record and writing the technical document on wiki too.
Look at network test tools
a project by david_chang
Learn more about network performance testing tools. I would like to get more fimilar with netperf and iperf. Try to find out what's different between netperf and iperf. And have a look at what's new in iperf3.
openSUSE on QEMU/AArch64 + UEFI
an invention by gary_lin
The UEFI image for QEMU/AArch64 is available in the openSUSE build service now. However, there is no openSUSE image for that setup. This project is to make openSUSE run on QEMU/AArch64 + UEFI and this may be useful for the openQA in the future.
merge sikuli to openqa.
a project by yfjiang
Investigate the good way to put sikuli into openqa.
Learning about Docker
an invention by abergmann
Based on the hackweek 9 project from Flavio I'm playing around with docker and Linux containers.
Learning more about Docker and Linux Network Internals
a project by acho-novell
Try some things about Docker and Understanding Linux Network Internals
A website to provide air pollution forecast in Beijing area
a project by tian-feng
Air Pollution Forecast
Test openQA in openQA with openQA using openQA for openQA
a project by RBrownSUSE
Occasionally, new versions of openQA break things. How do you stop that? MORE TESTING!
Dive into drbd8.4.x and drbd9
a project by wanghaisu
DRBD refers to block devices designed as a building block to form high availability (HA) clusters.Also possible to combine multiple devices driver for Linux(MD) and the network block device(NBD) to achieve similar functionality.
Learn about Openstack and docker
a project by ZRen
goals
- learn general information about them
Play with CoreOS
a project by wanghaisu
CoreOS is a new Linux distribution that has been rearchitected to provide features needed to run modern infrastructure stacks. CoreOS is popular on most cloud providers (EC2, Rackspace, GCE), virtualization platforms (Vagrant, VMware, OpenStack, QEMU/KVM) and bare metal servers (PXE, iPXE, ISO, Installer).
Dockerize-it
a 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.
Use jenkins as openQA UI
an invention by okurz
motivation
jenkins is a great CI system (continuous integration) with a plethora of plugins available. SUSE QA uses openQA extensively as it excels in distribution and product testing - not only image comparison (common misconception ;-) ). How about combining both in using jenkins with plugins to act as a UI for openQA?
Use jenkins as openQA UI
an invention by okurz
motivation
jenkins is a great CI system (continuous integration) with a plethora of plugins available. SUSE QA uses openQA extensively as it excels in distribution and product testing - not only image comparison (common misconception ;-) ). How about combining both in using jenkins with plugins to act as a UI for openQA?
yakuake sessions save and restore by perl
an idea by mitiao
I am using yakuake terminal with many openning tabs for my daily works, and yakuake doesn't provide the feature to save and restore the sessions. What I want to do is to write a perl snippet to save and restore all info of yakuake including:
learn puppet
a project by eMBee
and find out how it compares to salt
Docker research
a project by fanyadan
It's just my learning project about Docker, I will research and learn how to deploy and configure Docker and Docker cluster, and also I will try to learn everything related about Docker.
Kernel-CI
a project by morbidrsa
At SUSE LabsConf 2015 we decided to run some sort of automated tests on the SLE and openSUSE kernels after each push to kerncvs.suse.de
VNC protocol to openQA testcase writer
a project by fcrozat
By analysing a VNC session, we can create a draft of an openQA testcase (detecting keystroke, mouse click and generating fullscreen needles).
Learning more about SDN
a project by gary_lin
In openSUSE Asia summit 2015, there was a talk about the software defined networking, from the virtual switch, the controller, to the simulator. Just want to take a look at open vswitch and Ryu to learn more about SDN.
SUSE Music(ian) Space
a project by ralfflaxa
Once again, the SUSE band is coming together to make music and we're planning a party this time round!!!
allow openQA tests in python
a project by bmwiedemann
using perl's Inline::Python module, it should be possible to define openQA test modules in python instead of perl.
fix printing in the Taipei office
an invention by lnussel
the Taipei office lacks automatic printer discovery so everyone has to download and install some weird "driver". That's not the Linux way of doing things. So set up a cups server and do proper printer announcements with that one.
PXEAT - A PXE management tool
a project by whdu
PXEAT (stand for PXE Administration Tool) is a tool to easily deploy and manage PXE service.
Kernel oops decoder
a project by benjamin_poirier
Read in a crash or oops-style backtrace and access DWARF information to output the current content of the stack and registers in term of symbols, and the the crash commands to dump/pretty print them. In other words, when looking at a crash dump, answer the questions "Which variable is currently stored in $rax? What is the structure of the stack? Which variable is stored at $rsp+16?"
Learn and migrate virtualization test to Twopence structure
a project by XGWang0
Task: - Learn Twopence structure
Windows 10 in openQA
a project by lnussel
To make sure openSUSE can coexist nicely with an existing Windows installation, we need to have automated regression testing. UEFI and secure boot are especially interesting.That means installing Windows and openSUSE in parallel in openQA.
Learn how to use web development framework-- Flask
an idea by dehai
Flask is a web development microframework.
Deploy mesos on SLE12
a project by qmsu
- Build zookeeper, mesos-master and mesos-slave on SLE12
- Setup a 3-nodes high-availability cluster (zookepper + mesos-master + mesos-slave run on each node)
Trigger openQA jobs via Jenkins
a project by bchou
Try to use Jenkins 2.0 CI environments to trigger jobs which running in openQA
Trigger openQA jobs via Jenkins
a project by bchou
Try to use Jenkins 2.0 CI environments to trigger jobs which running in openQA
Learn Web Scraping with Python
an idea by qkzhu
This book seeks to put an end to many common questions about web scraping, while providing a comprehensive guide to most common web-scraping tasks.
Learn Web Scraping with Python
an idea by qkzhu
This book seeks to put an end to many common questions about web scraping, while providing a comprehensive guide to most common web-scraping tasks.
Create a docker container for running an old application
a project by david_chang
I had an application can't run on recent openSUSE for some time but it can run on openSUSE13.1 before. So I'd like to have a docker container (image) to run the application and learn some about docker container
OTR (Off The Record) plugin development with libotr5 for encrypted chat
a project by whdu
To implement OTR function on IRC client, to make chatting private.
Make Your Own Neural Network
an idea by qmsu
"Make Your Own Neural Network" is a book written by Tariq Rashid for anyone who wants to understand what neural network are.
* You won’t need any special knowledge or mathematical ability beyond school maths. (The most difficult thing is gradient calculus - but even that concept will be explained so that as many readers as possible can understand it.)
Dive into eBPF verifier
a project by gary_lin
Since eBPF was introduced into linux kernel, the eBPF verifier keeps the eBPF programs from any wrong-doing. I would like to look into the verifier and see if it's possible to extend the check to avoid reading any sensitive data in the memory.
Learn more BPF Compiler Collection (BCC)
a project by david_chang
After joined Gary's BCC workshop a few days ago. The BCC is interesting to me, so I'd like to look into it.
Add testcases introduction for kernel testsuites
a project by yosun
Since sometime we have limited time to file a bug, especially during daily review of testsuites result. Then some bugs are lake of introduction about what the testsuite are tested, it makes developer take more time to debug this issue. I'd like to find a way to add some description in somewhere convenient to use, when file a kernel function bug.
Hack my music up the stack ;-)
an idea by ralfflaxa
I like playing music and hate carrying all that heavy equipment. So far my music-gear was all traditional - computer-free.
openQA Package Testing
a project by RBrownSUSE
openQA has a well earned reputation as a 'full system' testing tool, able to test a system end-to-end from the operating system to it's applications on a number of different platforms and architectures, including VM's & Bare Metal.
Setup UEFI HTTPBoot with OVMF and try to write/run test on openQA
a project by bchou
HTTPBoot was added into UEFI SPEC since 2.5. It aims to replace PXE and provides more features. Actually, the concept of HTTPBoot is similar to PXE. It starts with the HTTP URL from the DHCP server and fetches the data with the HTTP protocol. The key difference between HTTPBoot and PXE is the support of DNS. With DNS, the firmware and the bootloader can resolve the domain name so it's possible to pass the well-known URL to download the image instead of the explicit IP URL. Besides, HTTP is designed to cross different domains, while tftp (PXE) is only for the local network.
Brainstorming about Continuous Delivery in SLE
a project by pgeorgiadis
Hackweek is here! I think this is the best week of the year to sit down altogether and exchange ideas and suggestions. The main topic is Automation. The goal is that many of these ideas might help various teams within SUSE to engage their business reasons better in defining key expectations and improve the quality of our software products. No fear of change -- the aim is to propose a modern pipeline in a less-invasive manner. Everybody has an idea, everybody has a voice! Brainstorming together can be useful to many different roles, including testers, analysts and developers. Let's have a chit-chat and write down some of those; Hopefully we will come up with plenty of tips on how to organise testing activities better.
Study and play with Machine Learning
a project by wanghaisu
I am HA developer, don't have any experience on machine leaning field. Recent years, many topics like "Data Analysis, Data Mining, Data Science, Machine Learning, and Big Data, etc... (I don't forget AI, but in not this time)" become more and more popular and seems interesting to me. I also want to know how high availability function implemented in some distributed system for the core part.
Learn more about C programming
an idea by mitiao
Re-learn and improve C programming skill. Also join weihua's project https://hackweek.suse.com/15/projects/1960 to read and hack with C.
Build a minetest server inside SUSE network
a project by whdu
An introduction from minetest website: " Minetest is a near-infinite-world block sandbox game and a game engine, inspired by InfiniMiner, Minecraft, and the like. Minetest is available natively for Windows, OS X, GNU/Linux, Android, and FreeBSD. It is Free/Libre and Open Source Software, released under the LGPL 2.1 or later. "
SUSE Musicians Project
a project by jctmichel
We started the SUSE Musician's Space several Hackweeks ago, out of which we spawned the SUSE band, now known as SUSE LOUD.
Try some Image Processing examples with OpenCV-Python
an idea by qmsu
Learn the OpenCV library and try some examples about "Image Processing" with OpenCV-Python.
A tool to find a patch series from one of its git commit
a project by david_chang
When doing the backport, I sometimes spend some time to check if the commit comes from a patch series and list all commits of a patch series. So I'd like to create a tool for doing this quickly.
Make Mokutil Beautiful Again
a project by gary_lin
I planned to write a GUI for mokutil since I started the project. I guess now it's time to do that.
Play Gnuk token (FST-01G)
a project by whdu
I just got the FST-01G device from my friend, which could work as the Gnuk token. I'm going to try to make it work for ssh authentication.
Container Image for PXE/HTTPBoot Server
an invention by gary_lin
Every time we went to UEFI Plugfest, one of the frequently asked questions is how to setup a PXE/HTTPBoot server. Besides, we also have to setup and test the server before the event. Although we already have the document(*), it may be easier to deploy with a container image.
Self Encryption Drives support in openSUSE
an idea by michael-chang
Self Encryption Drive (SED) is used to achieve hardware based full disk encryption provided by hard disk drive vendors. The project is aiming to use openSUSE to build the package necessary to enable the device, notably a more intuitive way to build Preboot Authentication (PBA) Image and deploy it to unlock the device at boot time.
Continue learn about Docker and Go
an idea by mitiao
Continue the project from Hackweek 16 to read the book of source code analysis of docker.
DIY Awesome Glowing Nixie Clock
an invention by JWSun
Glowing Nixie Clock
read a book "Docker Primer"
an idea by llzhao
I would like to read this book "Docker Primer".
UEFI Capsule Update Channel for Minnowboard
a project by gary_lin
Minnowboard is the platform for UEFI development and supports UEFI capsule update since 0.99, and we are supposed to be able to test the feature with fwupd. However, there is no capsule file in fwupd.org or the official firmware download site. Besides, the Minnowboard firmware source in the current edk2/edk2-platforms git couldn't build due to the recent change of directories. My goal is to rebase the Minnowboard build system to the current git master and create a working up-to-date firmware. Signing the firmware properly would be a plus so that we can apply a private repo in fwupd.org for the development or QA testing.
Investigate Mycroft and the possibility of GNOME integration.
a project by yfjiang
https://mycroft.ai/
A tool comparing openqa test result of any two test runs for job group
an idea by tonyyuan
[comment]: # This tool is used to compare test result of any two test runs (two builds) for a job group. [comment]: # The architecture design is done. The backend is basically working. Frontend need to implement.
SUSE @home Hands On Lab
a project by johnmpugh
Project Description
In the past year we've found ourselves in the middle of a pandemic, we merged two awesome companies together, and we have completely changed the trajectory of SUSE and Rancher. This project is intended to transfer knowledge of SUSE to Rancher and Rancher to SUSE for those who may be challenged with time and resources to try new things. This gives us a chance to explore other uses for Kubernetes all while taking advantage of older equipment (for use as workers) we may have to spare.
Learn python by building a homepage with Flask
an idea by mbrugger
I thought it would be time to learn a new programming language. I decided to go with python, as it's an all-rounder and I have some basic knowledge on that.
Automated test for game + only web based dev + Python openQA
an invention by okurz
motivation
Test automation can be fun and openQA is good at it but it has limitations. This project is meant to find out where the limits are for applications with lots of things moving on the screen, e.g. a game. Completely unrelated, web based tools become the norm for many users, e.g. when working from a chromebook or similar environments. The idea here is to try to use only web based tools and not force users to use a terminal which can be frightening :) As a third requirement: Some people are not feeling comfortable using openQA "because tests are written in Perl". This is not necessarily true because tests are rather written using a simplistic test API and only a small subset of Perl knowledge is necessary, however, we still want to support other entry points so there is Python support added in https://github.com/os-autoinst/os-autoinst/pull/1558 . To find out what this new way is capable of this project should use only that Python support and find out any restrictions.
Study the book of 'Using Python for DATA Analysis'
an idea by leli
Project Description
Find openQA jobs which using specific test module
a project by rfan1
[Description]: # A simple web package can find openQA jobs/jobgroups which use specific test module [Status]: # In plan
Reading SLES15 "Security and Hardening Guide"
an idea by llzhao
learn and play around luks and fido2
an idea by oertel
read up on things like
EVERYONE can contribute to documentation – See how YOU can join the party
an invention by chabowski
Tool to collect relevant data from images and containers tested in openQA
a project by jlausuch
Project Description
This idea has been partially implemented for JeOS images, where we are collecting some data from the images whenever a new build ends up in openQA. For instance, https://openqa.opensuse.org/tests/2419705#step/image_info/9 is collecting the size of the image, as well as total number of RPMs, the list of RPMs with their size and some filesystem information.
Looking for projects around:
Nothing at the moment
Activity