Running Workshopa project by tgoettlicher Fresh air and motion helps your brain to come up with new and creative ideas. This hackweek project offers exactly this*. You can expect running exercises along the Nuremberg city wall. Running 25 to 50 meters sidewards, jumping, running stairs, etc. will give your brain new energy. |
openSUSE Infrastructure "Factory first"-like policya project by tampakrap The SLE15 development model follows the Factory First policy, where all submissions need to go first to openSUSE:Factory and then to SLE15 repos. This way more bugs are fixed, less patches get lost, less backporting is happening etc. Our openSUSE infrastructure is using salt for configuration management. This was working fine, but suddenly we had to split the openSUSE from the SUSE-DMZ services into separate VLANs, thus the salt codebase had to be split as well. The code itself is mostly formulas and quite similar states between the two set of services though. The only real difference was in the pillars, and even there there was a lot of duplication. |
Implement QEMU Firmware Config device support in Linuxrc/AutoYaSTa 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 |
Learn how to write Dracut modulesa project by nadvornik
|
Compile Factory or some components entirely with Address Sanitizer enabled and push it to openQAan idea by vpereirabr Following Tizen and other internal initiatives, to have Factory complete or partially compiled with Address Sanitizer and give it openQA a try to "fuzz" it, looking for memory management issues: sources: https://wiki.tizen.org/ASan |
Add ASCIIDOC support to DAPSa 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 the SUSE documentation team and hosted on https://opensuse.github.io/daps/ . Currently DAPS supports building documentation from DocBook 4 and 5 sources. The goal of this project is to add support for ASCIIDOC to DAPS. This will allow to easily create all output formats mentioned above with the official SUSE brand from ASCIIDOC without having to take care about templates and other stuff. |
Setup TensorFlow and wrote a simple classifiera project by mbologna
|
Base container image and template for openSUSE Leap 42.3a 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: |
voctoweb - archive for recordings of presentationsa project by mmanno media.ccc.de currently hosts about 5TB of presentation recordings. The main mirrors send about 5TB of videos each in a single month. Several OpenSource conferences are hosted on media, like the last two openSUSE conference, or the "All Systems Go!" conference. What started as a web frontend for ftp.ccc.de in 2007 has become a complex project that integrates deeply into the tooling used by the VOC team. |
Enlightenment Themesa project by simotek I have several themes in progress, they all need lots of work before they could be used with openSUSE. * The gtk people keep changing things so the gtk theme I use to match my enlightenment theme also needs fixing. |
Using BCC to snoop Wifi or Bluetooh statusa project by acho BPF Compiler Collection (BCC) |
Automation of virtualization testing in QAM team (deployment+basic test scenario)a project by brhavel This was planned for previous hackweek (hw16-1) => Automated deployment of virtualization hosts and build up of virtual machines for xen+kvm+related tool testing. |
Replace ctcs2 with avocadoa project by pluskalm We need to package avocado, get it into distro and migrate some of our testsuites from ctcs2. Atm avocado is present in openSUSE:Factory and Backports exist at my home project |
package mediagoblinan invention by mstrigl From the mediagoblin.org website: "MediaGoblin is a free software media publishing platform that anyone can run. You can think of it as a decentralized alternative to Flickr, YouTube, SoundCloud, etc." |
Heart Rate Variabilty (HRV) evaluation with open source toolsa project by bigironman What is HRV ?HRV is a method for measuring the ability of your heart to respond to inner and outer levels of stress. |
Learn to use pen testing toolsa project by bryanstephenson Take some online classes for penetration testing tools and then practice using them. The goal is to learn enough to provide some value for pen testing of real products. Originally I was hoping to have a real cloud to pen test, but that appears unlikely so I plan to set up an Apache web server instead as the system under test. It won't matter much as the goal is to learn to use the tools. |
Research on OMEMO for libpurplea project by whdu OMEMO is the next generation of end-to-end encryption method for IM applications, which supersedes OTR. Compare to OTR, OMEMO provides many useful new features. Currently, the support for libpurple is still in development. I found two projects - lurch and libpurple-omemo-plugin. They are in early phase so it is probably not very stable and few features are missing. |
Pocket Operating System based on openSUSEa project by paper318 A pocket operating system,can be burned in a usb stick. Not the live usb,you can save all your changes in this. |
openSUSE:Factory python2/python3 splita project by pluskalm As in near future, there will be python2python3 in Factory but no /usr/bin/python and in SLE-15 base no python2 it is necessary to start checking/switching dependencies. See also: |
Designing with LibreOfficea project by rliang06 L10N for the book entitled Designing with LibreOffice by Bruce Byfield |
Supportconfig to VM/Containeran idea by puzel Supportconfig contains plenty of information about the system at which it has been generated. Common task within the support chain is reproduction of the customer reported issues in our environment. The goal is to develop a tool which takes supportconfig as input and produces either a VM or a container image, resembling as closely as possible the system described by the suportconfig (e.g. installed SP, package versions, storage layout, networking layout, ...). Benefit: help with setting up the reproduction environment. On top of that, having a workflow and associated tooling+infrastructure to pass the VM/container through the support chain (backline->L3->product engineering and/or QAM) could avoid duplicated work. |
Add a y2log viewer to openQA's WebUIa project by cwh Quite a big part of openQA is testing the installation of SUSE products. All of them are installed by YaST. So a big quantity of problems found during openQA testruns are YaST problems. To find out what has gone wrong during installation YaST developers need to download the tarball containing the logs, unpack it and find the y2log among many other log files. That makes it quite complicated to just have a quick view on a problem. |
Easy Hacks of LibreOfficean idea by zhengqiang LibreOffice is developed by hundreds of people around the world. It's free and open source software, so I would like to study how it works and add improvements. Start with fixing bugs, to improve skills and be more involved in open source projects. |
Ansible configs for home infrastructure: router, nas, server, desktop, laptop, htpc, offlinepca project by vcuadradojuan A successor of - https://github.com/viccuad/salt-configs |
openmediavault related tasksan idea by vtheile For this hack week i plan various task for the openmediavault [http://www.openmediavault.org] project. - Use Font Awesame with ExtJS |
Try some Image Processing examples with OpenCV-Pythonan idea by qmsu Learn the OpenCV library and try some examples about "Image Processing" with OpenCV-Python. |
Add support for DDR4 to decode-dimmsa project by jdelvare While DDR4 memory has become quite popular, decode-dimms doesn't know about it and is not able to display any useful information for DDR4 memory modules. I would like decode-dimms to provide the same detailed information about DDR4 memory modules as it does for all older memory types. |
Crowbar : to be able to change barclamp raw properties in a new user-friendly UIan idea by ilausuch In crowbar for each barclamp we can change some attributes using comfortable UI fields, but sometimes we need to change some attributes that aren't defined in these fields therefore we have to manipulate a json in a text area to change them. I propose user-friendly method to set these attributes: Selecting the attribute you want to change and setting the value. |
Linux Memory Subsystem researchan idea by osalvador Currently I am doing a research about the memory subsystem under Linux, and I would like to seize the opportunity to go on during the HackWeek. The idea is to end up with a paper that explains the memory subsystem from the very beginning (initialization), and then continue with different areas of interest (oom, hotplug memory, page_cache, slab). |
online DB of L3 supported productsa project by mvancura The goal is to create a set of YAML files describing L3 supported products with all metadata we need to store there - and a JS presentation layer automatically showing this data in several forms, one of them will be a part of our L3 documentation. Technology: HandleBars.js or similar, plus some YAML technology |
Deploy an openQA and create 3 openQA testcase for nautilusa project by qzhao Deploy an openQA on my locally virtual machine and create 3 openQA test case for nautilus. |
git snitcha project by zhangxiaofei While it is important for package maintainers to track the upstream code base activities and backport significant patches in a timely manner, it could be a tedious work when there's hundreds of packages in a project (ahem, GNOME) to follow manually. So I wish to get mail notifications when new commits with certain keywords (e.g. SIG, {crash, hang}{s, ing, ed}, leak(age), CVE-, https://bugzilla.gnome.org/show_bug.cgi?id=*, etc, etc) come in. |
create a kernle module monitor basic information in disk/driver IOan invention by jerrytang I'v been doing the testing on device mapper, once there are some regression it's very hard to debug without block-layer knowledge. |
Play with Caas Platform 2 and Salta project by wanghaisu CaaSP is designed to be used with containers based on SUSE micro OS, using Salt as the management tool. CaaSP2 GMC is available at the moment. I want to spend the hackweek 0x10 to play with it, figure out how CasSP integrate and work with Salt. My target is to understand the CasSP, like the advantage it take to k8s. How salt works in CasSP? |
Home data center project base on raspberry pi and openSUSEa record by JWSun Setup a home data center base on raspberry pi and openSUSE The basic fuction |
Learn more about container from SUSE CaaS Platforma project by xguo How to deploy container - Docker based on SUSE CaaS Platform. |
Improve Conference Recording Experiencea project by dmolkentin Problem statementRight now, we have different resources to pool videos. The goal of is to consolidate all video resources into a central place to make them easily searchable, and enable a youtube like experience, rather than a simple file list. |
Study SymPy / Learn some Python & refresh some Mathsan idea by JERiveraMoya I would like to experiment with SymPy this week, it is a good opportunity to use some python, learn symbolic mathematics and refresh some Maths, starting with the tutorial http://docs.sympy.org/latest/tutorial/index.html and later choosing some of the modules in the official documentation http://docs.sympy.org/latest/index.html. |
A tool to find a patch series from one of its git commita 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. |
Y2Storage improve logginga project by ancorgs YaST dumps quite information to its own log file (placed at /var/log/YaST2/y2log). That info is very useful to understand and discover what is happening when an issue appears. All YaST modules write into this log file, and the brand new yast2-storage-ng is not an exception. Some improvements are necessary regarding to the logging of this new module: * Libstorage-ng is the C++ library powering the rewrite of the YaST storage stack. For using libstorage-ng from yast2-storage-ng in a more Ruby-like way, we created a wrapper that provides several features like automatic downcasting. But the current downcasting mechanism used by the wrapper causes libstorage-ng to introduce a lot of noise in the YaST logs. It would be nice to reduce that noise. |
Make The Flatscreen Great Againa project by RBrownSUSE SLE Engineering have a large flatscreen in the shared space just outside of Thorsten Kukuk and Stefan Behlert's office It runs Windows |
Experiment with WeKanan invention by RBrownSUSE While I despise Trello, I quite like the idea of using a Kanban board to organise my individual work and much of my personal projects So if I have time during Hackweek I plan on looking at https://wekan.github.io/ also |
Learning Rust by rewriting DriConf with GTK+ 4a project by clanig The DriConf-Project inside of MESA has seen its latest update in 2006 and is implemented with GTK+ 2. https://dri.freedesktop.org/wiki/DriConf/ |
Jangouts: integrate outcome of GSoCa project by ancorgs We got a couple of GSoC projects around Jangouts this year: - https://code-master5.github.io/Aug-22-2017 |
Kernel Boot/Testing Framework with LinuxKita project by vrothberg Problem statementOnce a kernel is built, a developer/janitor may want to boot the kernel for various reasons, such as performing simple boot test or running tests and workloads from user space or simply playing around in a shell. However, an easy to use and a descriptive tool to perform those tasks doesn't exist to our knowledge. |
Give a shot at photogrammetryan invention by ikapelyukhin Results: * https://ikapelyukhin.github.io/ |
Introduce Kitchen tests for the Suse Openstack Cloud chef cookbooksan idea by itxaka There is a lack of testing for our infrastructure code, in the chef part. While we have openstack tests that indicate that the chef cookbooks did their work (kind of) there is multitude of small details that can get away and not come up in the openstack tests that refer to infrastructure and changing cookbooks can lead to disasters without proper testing. Introducing kitchen into the equation with a mix of docker to test how if cookbooks work and deploy exactly as we expect them to. It will make it easier to make changes to some more complex cookbook and test them in a real deployment, without having to wait for mkcloud to do a full run. It also means that its easier and faster to test them locally as we dont need to wait for a full run of 3-5 nodes to start,install,configure but we have a ready docker image that is used as deployment node. |
Refactor apply_role in crowbar framework to create a better worlda project by itxaka Look at this beauty: https://github.com/crowbar/crowbar-core/blob/master/crowbar_framework/app/models/service_object.rb#L941 Nice uh? Its a 500 lines methods that its distinctly separated into 4 different pieces internally that make 4 very distinct phases inside. |
Deploy our Terraform code via GitLab CIa project by hfschmidt In our team, we currently manually deploy our Terraform code (namely, the SUSE Registry at registry.suse.com) from our own PCs. This is error prone, as it would be very easy to override something by mistake.
I want to create the appropriate |
Improve devbot for QA-tools team while learning Golanga project by szarate Updated about 2 years ago. 2 hacker ♥️. |