Don't write tests! Generate them.an invention by e_bischoff The title of this project is inspired from the must-see video |
Play with afl fuzzeran invention by metan The afl fuzzer is an interesting tool that uses compile time instrumentation and genetic algorithms to automatically produce test cases that will trigger different code paths in binary... |
Docker: Image Rebasingan invention by cyphar
|
KDE bugzilla cleanupan invention by scarabeus_iv As detailed previously on devel and opensuse-factory the KDE team didn't have access to their bugs and could not actively subscribe. |
Rewrite maintenance's dependency checkers in Pythonan invention by leonardocf We currently have a set of shell scripts that verify if patches can be properly installed on multiple combinations of base products, extensions and modules. These scripts are all written in shell and are annoying to maintain, as configuration and code is all mixed up. |
Use Relax-and-Recover (rear) as generic installer in the plain SUSE installation systeman invention by jsmeix The basic idea is is to boot the plain SUSE installation system (inst-sys) but to not let it run YaST. |
Integrate ABRT to openSUSEan invention by michalnowak There were several attempts to integrate ABRT to openSUSE. In this Hack Week I'd like to: |
Docker hackingan invention by evshmarnev
|
Use jenkins as openQA UIan invention by okurz motivationjenkins 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? |
Microcorruption CTFan invention by vitezslav_cizek It's a CTF like game, where the goal is to unlock "lock" devices. Having access to a disassembled code you have to create an input that will unlock the device by exploiting a bug in its code. |
Dove-eye (3D object tracking) improvementan invention by mkoutny See README for description of the Dove-eye project (poor man's Hawk-Eye). |
Minimal Salt packagingan invention by kwk Challenge |
Git and rst practicean invention by ktsamis I want to use this hackweek to get some practice with git and rst and maybe more specifically, as a project, to set a blog written in rst and hosted in github. |
Convert prix-carburant.gouv.fr opendata to Osmand POI databasean invention by cbosdonnat French government provides a pretty [up-to-date data][0] set with the gas prices in France as open data. These data could be useful in the offline GPS application [Osmand][1] for drivers to find the cheapest nearby place to buy they gas. |
OBS notificationsan invention by k0da Let third parties to get notifications about build failures without having maintainer rights |
Static download endpoint for SUSE Manageran invention by dmacvicar The download end-point of Spacewalk/SUSE Manager resolves the packages from channels dynamically with a database query. |
emulate firewalld interfaces for NM on SuSEfirewall2an invention by lnussel Networkmanager uses some simple dbus interfaces of firewalld to allow configuring a firewall zone for connections. FWZS offers similar features on top of SuSEfirewall2. |
Add PIDs cgroup support to runC and Dockeran invention by cyphar Currently, dealing with forkbombs and similar issues with Docker and runC is not very nice (you have to set a global limit for all Docker processes or you have to limit kernel memory which isn't very practical). I'm going to work on getting [some][1] [patches][2] merged into runC and Docker to enable PIDs support for Docker. |
fix printing in the Taipei officean 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. |
openSUSE/SUSE Developer Mentoring Programan invention by hennevogel Goal
|
Teach the users/* branch checker about kabian invention by michal-m In the kernel repository, we have a script that checks users/* branches and does some basic checks on them. My plan is to teach this script to detect kabi changes. |
Learn to create dovetails with a router.an invention by cbosdonnat Dovetails are nice to assemble wood pieces... but not that easy to do. The project is about creating a template to create dovetails with a router and of course create dovetails. I prepared all the maths before hackweek to plan my actions (and buy hardware). See [this geogebra file][0] for the details. |
Mozilla Firefox profile selectoran invention by olh Create a wrapper which receives the URL passed to the "firefox" binary, offers a list of available profiles, and finally runs Firefox with the selected profile and the given URL. |
Setup Zuul & Gerrit & Jenkins & OBS infrastructure to test OpenStack upstream changes for rpm-packagingan invention by tbechtold OpenStack uses Zuul as a pipeline manager to test changes posted on gerrit. The rpm-packaging initiative (https://wiki.openstack.org/wiki/Rpm-packaging) needs to test proposed changes. So building packages with OBS for proposed changes is the goal of the project. |
Factory dashboardan invention by k0da Fetch and display openQA status project group per project. |
Implement external OBS api for better debuggingan invention by k0da Hacking on OBS dashboard requires you to have a "real" data from staging projects. this is done by quering backend directly. So either you need to have a production db deployed or you have old broken data. |
Package NVIDIA Cuda for Poweran invention by k0da So far CUDA driver for Tesla card is only available as Ubuntu deb. |
Automate Haskell Packagingan invention by psimons We have various individual tools to automate parts of the Haskell packaging process, like |
Integrate AutoYaST with software configuration management systemsan invention by IGonzalezSosa FATE#319830, FATE#319843 and FATE#319842 propose integration of AutoYaST with different software configuration management systems like Salt, Chef and Puppet. |
kanku - openstack handleran invention by M0ses kanku make's installation and testing of kiwi images built by OBS very easy. |
kanku - Refactoring of core componentsan invention by M0ses kanku make's installation and testing of kiwi images built by OBS very easy. |
Speed up zypper in Beijing Officean invention by lzwang It is not a about make a new software. It is a service in fact. |
Gordonan invention by evshmarnev GordonA collection of autotests for Crowbar |
packaing Xorgxrdp drivers on openSUSEan invention by zhangxiaofei Quotes from xrdp wiki: https://github.com/neutrinolabs/xorgxrdp/wiki/Xorg-drivers-for-xrdp |
Rootless Containersan invention by cyphar In many cases, people want to start containers on a system where the administrator is not happy about granting privileges to users or installing any new software. For example, when I was a researcher and wanted to run Python 3 on a computing cluster it was not possible to get the administrator to install Docker or Python 3. |
Faster kernel builds in the OBSan invention by michal-m The kernel compile and link itself is only a fraction of the OBS kernel-default package build. Several other passes take significant time: - Post build checks, especially the clamav scan |
Bring Linux memory scanner scanmem/GameConqueror to openSUSEan invention by sparschauer All other distributions have scanmem/gameconqueror packages. scanmem is a command line memory scanner to locate variables in memory and GameConqueror is the Python/GTK3 front-end for it which also provides game trainer features. But it is not only a game cheating tool. It can also help testing applications, debugging memory issues, watching variables in memory or it can be used for reverse-engineering. Hackers also use it for things like ping spoofing. |
terraform.io modules for SUSE Manageran invention by moio The SUSE Manager team currently uses vagrantup.com to create developer environments (a project known as suminator). |
bcache support in libstorage-ngan invention by aschnell Look at bcache and start adding support in libstorage-ng. It should be possible to implement probing during hackweek. |
Chinese Translation for 'Free Software, Free Society' which written by RMSan invention by tonghuix The translation repo: https://github.com/beijinglug/fsfs-zh |
Learning Aircraft Modeling in FlightGearan invention by tonghuix In this HW I would trying learn about how to modeling aircraft in FlightGear, which is a free and open source flight simulator. |
NativeScript Hackingan invention by thutterer The goal of this project is to get a familiar with NativeScript, play with it and create one or two simple demo applications. Maybe even something useful ;) |
Continue with a systemd alternative/replacementan invention by dsterba Previous hackweeks spent on research (project/220), other alternatives. This time I'm |
A fresh look at Crowbar scope and UIan invention by romanarcea The project is about taking a fresh look at Crowbar UI for SOC provisioning. Main goal is to mock user workflows that would allow to scale Crowbar to support multiple datacenters, a more flexible way to add large number of nodes and manipulate services, as well as control and customize various types of hardware groups. |
Improve py2packan invention by tbechtold py2pack is the prefered tool todo Python packaging for openSUSE. There are multiple issues. The one I want to focus on is the dependency detection which is tricky for Python packages. |
Build Docker images with pure Saltan invention by dmacvicar Results |
Upstream Salt snapper supportan invention by dmacvicar Prepare the module and concept done for the CSM Workshop and prepare it for upstream inclusion. |
TumbleSLE - Applying Tumbleweed Logic to the SLE codebase for more efficient testing & developmentan invention by RBrownSUSE Right now internal SLE development is still organised & structured around the concept of 'Milestones'. Schedules are defined, deadlines are set, and off we go making Alpha 1, 2, 3, Betas 1, 2, 3, RC's, and so on. |
Get terraform-provider-libvirt closer to releasean invention by dmacvicar terraform-provider-libvirt adds libvirt support to terraform. |
Learning saltan invention by ktsamis Salt seems like a technology that's spreading around and more and more people are using it so I thought I'd learn more about it. I plan to create or use existing VM's to monitor and manage them with salt in order to learn more about it. |