make some contributions for terraform-libvirtd-plugin golang projecta project by dmaiocchi since i am learning golang, i will make some contributions for the upstream project we used already @suse https://github.com/dmacvicar/terraform-provider-libvirt |
Get up to speed and experiment with new front-end web techsa project by richardcox A week of learning, improving and playing with some of the relatively new front-end stacks and patterns. * Angular 2+ |
study RISC-V proxy kernel and simulatera project by ArchLinux I'm planning to do some research about RV32E which has only 16 GPRs, but riscv-pk doesn't have RV32E support so that the RV32E aware GCC (https://github.com/kito-cheng/riscv-gcc/tree/riscv-next) cannot build riscv-pk. I'm going to study how the proxy kernel works so that I can do some modification to let it support RV32E. |
python yast + python kodi pluginan idea by npower python yastMy colleague David Mulder started a new version of python yast bindings, I've started to use it for some samba related stuff. However my python is poor, my yast UI knowledge is even poorer :-) I'd like to rewrite the ruby yast examples in python, that way I can hopefully learn a bit more about |
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 |
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. |
Learn how to write Dracut modulesa project by nadvornik
|
Help with mainline support for the Mediatek chromebook (MT8173 based)a project by mbrugger Lately the necessary patches to get rudimentary support for the Mediatek chromebook with a mainline kernel got posted. There are some hacks and I'll work on some good solution to get graphics go, at least. |
Keep learning FIPS and Build/Run FIPS tests in openQA locallya project by bchou FIPS 140-2 , The Federal Information Processing Standard (FIPS) Publication 140-2, (FIPS PUB 140-2), is a U.S. government computer security standard used to approve cryptographic modules. The title is Security Requirements for Cryptographic Modules. |
Learn about Vim by reading a booka project by zoecao Learn Vim by reading book of Practical Vim |
learn conkya project by pgajdos I would like to work mainly on https://fate.suse.com/323638, think of default configuration and perhaps create a small configuration script for conky. |
Improve the btrfs userspace tools to check or repair a problematic filesystem with a more friendly UI.an idea by winddss Write a script give the user a more friendly UI, when running the btrfs userspace tools to check or repair a problematic filesystem. learn python & use it. |
Automatic refhost deploymenta project by ktsamis This would be a multiple step solution, a first idea that I would explore would be: 1. Query Florian's qam_reposervice API from RRID to base products and modules needed for update |
Learn more about container from SUSE CaaS Platforma project by xguo How to deploy container - Docker based on SUSE CaaS Platform. |
Learn Design Modela project by jtzhao Learning design model can help to produce high quality codes, which will benefit our products. I'll do it mainly by reading "Design Patterns: Elements of Reusable Object-Oriented Software". |
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? |
Learn more about Docker and Goan idea by mitiao Learn Docker and Go by reading book of the source code analysis of docker. |
Practice Goa project by vcuadradojuan Use this hackweek to practice and learn more about Go. |
Study and card QEMU work flow.a project by XGWang0 During testing virtualization , I usually met some issue and can not position the issue location (host or guest), so I would like to deeply learn QEMU code, card the work flow, understand communication mechanism between host and guest. Targets: |
Study and try to improve live migration, esp. memory-copya project by fei_Shirley As live migration is widely used in many scenarios nowadays, spend one week time to study it and try to improve its efficiency, e.g. seamlessly migrate with less downgrading the guest. Another challenging part is memory migration, as it involves the dirty memory's detection, record and copy. |
Learn how openQA was implemented in details.a project by GraceWang Learn how openQA was implemented in details. And will spend some time to learn Perl (e.g. read the book <Learning Perl>) |
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. |
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. |
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 |
My own picture gallery using Flickr APIa project by mvancura Flickr provides not only a large space for photos but also nice features around, including tags and other metadata allowing sorting of photos by different criteria - but one is very limited in the design of something like "frontpage" of such galleries. The solution is to use 3rd party JS solutions using Flickr API, like nanogallery. The purpose of this project is to learn to create such galleries, the best would be to add social features of flickr directly there, like comments or faves. |
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 |
Go async (and non-blocking) with HTTP requestsa project by j_renner There is a couple of libraries available for asynchronous and non-blocking processing of HTTP requests (in Java) that can be used to avoid having threads waiting for responses in request intensive applications, for example: - Apache HttpAsyncClient |
Write Blog Posts About Open Source Summit Europe 2017an idea by ta-ro Two blog posts planned in different platforms. |
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. |
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). |
Use Ceph RADOS key-value store as a dbwrap backend for Sambaa project by dmdiss Ceph offers a highly scalable and fault-tolerant storage system. Samba is already capable of sharing data located on the Ceph Filesystem, however scale-out sharing (the same data exposed by multiple Samba nodes) currently requires the use of CTDB for consistent and coherent state across Samba cluster nodes. In such a setup CTDB provides a clustered database with persistent key-value data storage and locking. Database usage is abstracted out via a generic dbwrap interface. Ceph's librados library provides an API for the storage and retrieval of arbitrary key-value data via the omap functions. A watch/notify protocol is also provided as a mechanism for synchronising client state (locking). Key-value data stored in the RADOS back-end inherits the same redundancy features as regular objects, making it a potentially good candidate as a replacement for CTDB in scale-out Samba clusters. |
Research/Development: `Doc as Code` Using Asciidoctor, Jekyll, gh-pages, TravisCI, Bootstrap v4 and any Additional Tech Discovered Along the Waya project by JCayouette
|
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. |
(DIY) Robotic SUSE pet for your desktop and amaze your workmatesa project by ilausuch The idea is to create a fantastic robotic SUSE pet using cheap materials. It will be moved with you remote control of your TV. After building the prototype the schemes and Arduino code will be delivered for everyone to try building it at home. |
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. |
SUSE Musicians Projecta 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. Since there are a lot of musicians in SUSE, not all rock musicians, we decided to see whether we could get some other music projects off the ground during this Hackweek. |
zypper log analysis with the elastic stacka project by kwk Automate analysis of zypper logs using the elastic stack Goals |
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. |
Learn more about Cloud computinga project by cxiong A course on Edx -- "Cloud Computing Infrastructure" -- looks very interesting. I want to spend this hackweek to "systematically" learn more about "cloud computing" |
Develop an ansible role to automate Rallya project by flaviosr Problem |
Install other Linux distros and play around with thema project by ta-ro See how other distros do and solve things and what we can probably learn from them (or where we offer better solutions). |
Deep in Process Scheduling Performance test method and toolsa project by JNa Linux process scheduler is the core of the Linux operating system,and it will directly affect the accuracy and stability of the Linux operating system is running. I want to deep in Process Scheduling Performance test method and tools. |
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 |
Learn about log-structured file systemsa project by ganghe Compared with traditional file systems (e.g. EXT4, XFS), log-structured file systems treat its storage as a circular log and write sequentially to the head of the log. I want to learn about this kind of file system via this hack week, to understand how it manages its data and metadata, to understand how it recover back from crash, to understand its advantages and disadvantages. |
GJS memory snapshot toolan idea by xiaoguang_wang GJS is javascript engine used by gnome-shell. gnome-shell some time has memory leak from GJS. GJS has GC engine to manage memory. How to find memory leak with GC engine, a better way is to take memory snapshots and diff snapshoots. |
Try more qemu/libvirt features.a project by xlai Current virtualization requirements mainly come from fate, and I haven't got chance to try freely many features of qemu/libvirt. So I will try to play it. |
Porting coreboot to Dell Latitude E6230a project by ArchLinux I'm going to port coreboot to the Dell Latitude E6230 laptop and make it work. Dell Latitude E6230 has two SOIC-8 flash chips. The 4M one which contains the top part of the firmware can be read and programmed, while the 8M one is hard to access via ISP. I downloaded a 12MB ROM from a Google drive made by others. |
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. |
Improve EMU Team toolsa project by vitezslav_cizek The goal of this project is to extend and consolidate the tools used by the Emergency Update Team. - Port some of our tools to the maintenance API |
audio emojis for Rocket.chatan idea by rsimai We recently changed from IRC to Rocket.chat and now all enjoy the colorful richness of emojis, and in particular animated emoticons such as the :partyparrot: that so much helps productivity. But there's a latent feeling something still is missing and the answer is simple: audio emojis! We need a feature to send audio emojis to the group and individuals that play on the recipients phones/speakers no matter what. They can be short, they can be looped, same as image emojis they need to catch attention and not allow the user to focus on something else than the chat, e.g. a smart burping to be sent every day after dinner, a looped very funny laughing when somebody announces to have broken the CI system shortly before the release or just some gulping noise which is what you preferably want to do with the :partyparrot: |
Save and restore desktop window positionsa project by blgardner I switch fairly often from working on my laptop alone to working on my laptop attached to the dock with several monitors, and I have to move my windows around every time I switch. I want a tool to save and load window/desktop location configurations. I've tried a few tools and scripts that either haven't worked or haven't worked to my liking. I propose to create a tool that will work for openSUSE. |
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. |
Add Ansible support to yast2-configuration-managementan idea by IGonzalezSosa As you may already know, AutoYaST offers integration with Salt and Puppet through the YaST2 Configuration Management module. Some months ago we got a feature request to add support to Ansible, another quite popular automation tool. It should be rather easy to add basic support for it. |
improve archteams internal test-openQA serveran idea by tsaupe Our internal openQA server is running but has serveral limitation. I will update it to SLE12SP3 and try to make it more smart. |
Make Formulas with Forms a standalone projectan idea by joachimwerner The idea is to create a new standalone project on GitHub that provides a minimal (e.g. Python Flask-based) server implementation Formulas with Forms that anyone can embed into their own Salt projects. |
Alexa Skill for remote-controlling SUSE Manager with voice commands.an idea by joachimwerner This is a documentation-only project: Describe how we did the SaltConf 2017 SUSE keynote demo and check in the code examples as a GitHub project. |
Add a "multi-field" to Formulas with Formsan idea by joachimwerner IdeaSUSE Manager's Formulas with Forms are a powerful way of allowing admins to parametrize Salt states for groups of systems or individual systems. |
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. |
Loosely coupled integration between SUSE Manager and Machineryan idea by joachimwerner The Machinery project adds one feature to SUSE Manager that even Salt in its current state can not fully provide: You can scan a complete system for all programs, configuration files, users, and services that are present, and compare those over time. The first goal of this hack week project is to create a standalone server (or container) that is going to be the Machinery "collector", and then loosely couple it through Salt, e.g. via a Salt Runner like the Spacewalk Runner or a Salt Proxy. |
Proper difftool for supportconfigsan idea by jschmid1 Supportconfigs are huge blob of text which we are asked to examine and deduce issues from. Sometimes the solution to a problem is quite simple. |
The Team Dashboard Web Applicationan idea by lslezak Why a Dashboard?In the YaST team we use quite a lot of external or internal services like GitHub, Travis, Jenkins, Open Build Service, Bugzilla, Trello,... It is too difficult and time consuming to track all those tools and get an overview what is OK, what failed and what actions should we take to resolve the problems. |
Parser to extract function names from openQA lib/ functions - improve perl skillsa project by jorauch Since there is no real documentation about openQA's lib/ functions I wanted to kill two birds with one stone and write a parser in perl that extracts all function names (and maybe preceding comments) in said directory and improve my perl knowledge by doing this. Possible additions: |
Create a ncurses based frontend for Deepsea's policy.cfg generation (SES5)a project by jschmid1 Being part of SUSE's Storage Team I frequently talk about our Deployment tool called Deepsea. Participants/Customers/Partners like the solution we provide to deploy and manage ceph but tend to struggle with a core piece. The policy.cfg [0] |
Create a web application for configuring laitos - your "Do Everything" software for serious preppersa project by guohouzuo Laitos is an open source project written in go, it emphasizes simplicity of maintenance and delivers a complete suite of web, DNS, and mail servers to host a personal web server. Beyond the suite of servers, laitos software hooks into numerous API platforms, that altogether enable user access to Internet features (such as Facebook, Twitter, emails) via alternative communication infrastructures such as telephone (PSTN), SMS, and satellite terminals. For added fun, laitos software enables nostalgic computer systems (such as Windows 98 and DOS) to access modern web by rendering web sites on laitos server, and provides web page interactions via text commands and screenshots. |
Rocket.Chat Improvementsa project by nkrinner Various improvements to Rocket.Chat, like - adding a IRC/Rocket.Chat gateway |
Add support for m3u, m3u extended, pls, and asx playlists to Volumio music player.a project by cwh Volumio is a great, Linux based, open source music player for Raspberry PI and x86. Currently it only supports its own playlist format which is basically a json file. So I want to add support for the main playlist file formats to be parsed and converted to volumio playlists. |
Ansible configs for home infrastructure: router, nas, server, desktop, laptop, htpc, offlinepca project by vcuadradojuan A successor of - https://github.com/viccuad/salt-configs |
Solve a bug for GNOME upstreaman idea by qkzhu I want to improve my C skills and pick up some knowledge about Gtk+, Glib, Gobject... Some GNOME C projects might be a good place to start: |
Mobidict - A dictionary app with support for Mobi dictionary filesa project by namtrac There are a lot of good dictionaries in Mobi format (Thanks to Kindle) but none of the dictionary applications support it. But thanks to libmobi one can parse mobi files and extract the relevant data. This project is basically writing a gui (with Qt5) on top of libmobi for mobi dictionary files. |
Scripts and recipes for setting up VMs with multipath and other compex storage stacksa project by mwilck Customers are using complex storage stacks such as LVM over dm-crypt over MD RAID over multipath over iSCSI and FC with LOTs of LUNs, and we're facing problems in that area which are usually very hard to reproduce. It's also hard to guard against regressions. Being able to quickly and reliably set up VMs with various types of storage / multipath is a key part of testing multipath. It's doable, but cumbersome and has a steep learning curve. I want to create easy-to-understand manual recipes plus scripts that are both easy to understand / customize and deploy. |
Use xfs as a curious usera project by yosun
|
Designing with LibreOfficea project by rliang06 L10N for the book entitled Designing with LibreOffice by Bruce Byfield |
mamiruan idea by persmule tool to split the header and body of an OpenPGP digital envelope |
Wayland security review.an idea by yfjiang One of the significant advantages of Wayland is about security, to isolate input/output of every single windows, encourage non-root user running the core process, as well as discouraging root user running any graphical applications. The project wants to have a close look at Wayland trying to address the questions: - how is wayland exactly integrated in current gnome stack of Tumbleweed/SLE (gnome-shell, mutter) |
Build a minetest server inside SUSE networka 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. " In short, MineTest is a Free and Open Source re-implementation of MineCraft, but it provide many flexible features compare MineCraft. It's not only a game but also a framework for developers to extend so to make their own worlds. |
Add Ceph support for Azure RESTful protocolsan idea by dmdiss Microsoft Azure offers a bunch of interesting RESTful protocols, providing access to objects (Block Blobs, similar to S3 Objects), disk images (Page Blobs) and file systems (Azure Files). The underlying services seem to map pretty closely to RADOS, RBD and CephFS respectively, so adding support for these protocols to Ceph, despite being a lot of work, should be relatively straightforward. I've already worked on implementing a C client for these protocols via Elasto, so it might be worth reusing the same code in implementing the server functionality atop the public librados / librbd / libcephfs libraries. The other option would be to use civetweb/rgw, which is already embedded within Ceph for S3/SWIFT gateway support. |
Controlling and Testing the YaST UI Remotely (for Integration Tests, openQA)a project by lslezak Hackweek 18 UpdateWhat Has Been Done During HackWeek 18 |
Boot system from Ceph RADOS Block Devicean idea by dmdiss Write a new Dracut module which adds support for booting a system where the root filesystem resides on a remote RBD image. * Pack keyring and ceph.conf (monitor address) in the initramfs image |
Playing with OpenFaaS: a Serverless Framework for Docker and Kubernetesa project by pgeorgiadis OpenFaaS - Functions as a Service Get familiar with one of the hottest topics for this year: https://www.openfaas.com/ |
Make YaST Testing Independent of Keyboard Shortcutsa project by shundhammer Motivation / ProblemRight now, our QA team tests YaST with OpenQA very much based on keyboard shortcuts: Set the keyboard focus to the "User Name" input field with Alt-U, enter a user name, [Tab] to get to the next field, enter more text, finally Alt-N to activate the "Next" button. |
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: |
Setup E-Mail notification about new or changed SAP Notesa project by AngelaBriel Try to get back an automatic email notification about new or changed SAP Notes. Since SAP has closed down some of their internal servers, which hosted an unofficial database/API to the SAP Notes, the nice email notification service of the SAP LinuxLab is terminated. |
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. |
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. |
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. |
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. |
Test and improve openstack-ansible project for Leap 42.3 / Tumbleweeda project by aplanas Objective |
Learn and use mesona project by JonathanKang meson[0], a replacement to autotools, is very popular nowadays. It's a lot faster than autotools as far as what I hear and see. Besides lots of GNOME projects has been ported to meson. As one of the maintainers of GNOME Logs[1], I need learn meson and try to port Logs to meson for faster building. *[0] http://mesonbuild.com/ |
port notmuch/muchsync to androida project by aaptel port notmuch/muchsync to android, with some java ui on top |
Adopt mkdocs-pandocan idea by jgrassler Back in the day I wrote mkdocs-pandoc, a tool that lets you generate Pandoc from documentation in mkdocs documentation. The target format for |
Package odpdown and get it into OpenSUSEa project by jgrassler I am currently using odpdown for presentations (tl;dr: it lets you write your slides in Markdown and generates Libreoffice slides from that and a Libreoffice slide master (such as a corporate identity template)). It is currently not available in OpenSUSE so it needs to be packaged and submitted to Factory. If somebody other than me wants to take this on, please ping me. There used to be a package in the author's home project on OBS which has since vanished. I think I've still got a checkout somewhere... |
Make maildirproc IMAP readya project by jgrassler I currently use maildirproc for filtering Maildirs downloaded by offlineimap and like its highly flexible approach to filtering a lot (filters Python code). This works very well, except for one problem: after filtering, the next offlineimap run deletes the messages that where previously in |
Setup a WhatsApp <-> XMPP Gatewaya project by holgisms I'm using Conversations (XMPP+OMEMO) as an encrypted IM solution. Since a lot of groups organizing them self using WhatsApp, it's hard to stay away from it. |
Improve kernel crashdump upload infrastructurea project by puzel Kernel dumps, provided by our customers, are uploaded by Customer Support to ziu.suse.de and shared via NFS to L3 servers at which they're analyzed. This procedure works, but likely has room for improvement. The goal of the project is to understand the workflows and needs of Customer Support, L3 and engineering (Labs) and to implement a system to automate parts of the workflows. |
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. |
L3 workflow in Jiraan idea by puzel L3 workflow is implemented in a custom, developed in-house, tool called SolidGround Explore possibilities to implement existing L3 workflow in Jira to determine whether it could potentially replace SolidGround, thus reducing the effort needed to develop and maintain SolidGround. |
Pair Programming Test Drive/Probefahrta project by mamorales Are you interested in pairing? Are you wondering whether it is something that would help you and your team members in your current project? Would you like to try it out before you fully commit to such an extreme idea? Then this is your lucky day Sir/Madam! Within the Cloud Foundry project you are expected to pair pretty much every time you are working on something. In the BOSH OpenStack CPI team this isn't the exception, so I've been doing it for the past 15 months. I'd like to transfer some of that experience to you fellow SUSE colleague. We can discuss about the pros and cons that this agile methodology has. For example, there are many misconceptions on how to pair, for once, having the right hardware makes a huge difference. During Hack Week 16 you have the chance to test drive a dual-control workstation (see image) which I believe is one of the biggest differentiators to have a good experience when pairing full time. |
SUSEGo - A knowledge search enginea project by jcavalheiro Why Knowledge is only useful if it is accessible. |
Improve the openSUSE infrastructurea project by lrupp There is a lot to do in the openSUSE infrastructure land... So let's start, have a look at https://progress.opensuse.org/, take some tickets and try to resolve them as good as possible. There are also other interesting topics: |
Learn BDD with python (Cucumber)a project by jwei2017 Behavior-Driven Development is a process to follow in software development. I want to learn how BDD testing framework works. Learn how the pieces fall together and how frameworks are put together, as well as best practice of BDD. |