maildir backed NNTP server for mailing list handling

a project by jgrassler

Description

For a few years now I have been using mutt for handling my private emails and Thunderbird for work related stuff, mainly because the former is less than stellar at handling mailing lists and the latter is at least bearable for mailing lists. These days my private email address is on a lot of mailing lists, too and this kind of arrangement may yet force me to use Thunderbird for my private email addresses.

Updated about 5 years ago. 1 hackers ♥️.

Convert openSUSE ARM appliances to python3-kiwi

an idea by dirkmueller

The python3-kiwi rewrite of kiwi is progressing is far enough to try converting the openSUSE ARM appliances to make use of it. The goal of the project is to build appliances with python3-kiwi and test them to see that they work fine and then switch over if it seems benificial.

Updated about 5 years ago. 3 hacker ♥️. Has no hacker: grab it!

Trigger openQA jobs via Jenkins

a project by bchou

Try to use Jenkins 2.0 CI environments to trigger jobs which running in openQA Topic 1:

Updated almost 5 years ago. 7 hacker ♥️.

Orca: hunting cephalopods for fun and dinner

a project by LarsMB

Orcas are amazing animals. They are playful, intelligent, great swimmers, and very social. They also love to play with their food, hunting down their prey with advanced strategies - understanding where its prey hides, how it will try to escape, and how to overcome those tactics - and having a lot of fun doing so, before relentlessly tearing it apart, killing it, and eat it. Not necessarily in that order. Oh, and they have the right color scheme. This forces their prey to also improve and adapt more advanced strategies and tactics. In this arms race, both sides evolve and improve: the evolutionary pressure has made cephalopods highly intelligent, adaptable, and resilient. Unfortunately (for them), they are still very tasty. So we should exert more evolutionary pressure on individuals to help them stay alive as a species.

Updated over 4 years ago. 8 hacker ♥️.

OSEM Android App

an idea by hennevogel

Whitewash Gigitty, brand it and ship it on google play for events.opensuse.org

Updated about 2 years ago. 4 hacker ♥️. Has no hacker: grab it!

Kubernetes research

a project by fanyadan

Continue my last project - Docker research in last hackweek with researching Kubernetes

Updated about 3 years ago. 1 hackers ♥️.

deploy geo cluster

an idea by BinLiu

Apart from local clusters and metro area clusters, SUSE Linux Enterprise High Availability Extension 12 SP2 also supports Geo clusters.Failover between these clusters is coordinated by a higher level entity: the booth daemon (boothd). I 'd like to deploy a geo cluster, and look into the design of booth.

Updated about 5 years ago. 1 hackers ♥️. Has no hacker: grab it!

build a 10GB bandwith iscsi server

a project by LSZhu

In Beijing HA server room, we have a Huawei switch with a 10GB bandwith uplink FC port, a iSCSI HBA, a desktop computer, and some SFPs, I will build a 10GB bandwith iscsi server.

Updated about 5 years ago. 3 hacker ♥️.

Look into the design of gfs2

a project by ZRen

GFS2 and OCFS2 are 2 cluster filesystems in linux kernel. We also support GFS2, though most of our customers use OCFS2 as we recommend. Last hackweek, from

Updated about 5 years ago. 2 hacker ♥️.

Learn more deeply about linux kernel.

a project by xlai

I will read about a book to understand linux kernel deeper. It is a heavy book, may not finish in this hackweek, but i will continue to finish it. The book name is "go deeper into linux kernel"

Updated about 5 years ago. 2 hacker ♥️.

Learn how to use web development framework-- Flask

an idea by dehai

Flask is a web development microframework. Flask is a microframework for Python based on Werkzeug, Jinja 2 and good intentions.

Updated about 5 years ago. 1 hackers ♥️. Has no hacker: grab it!

Learn MVC pattern from django Project

a project by jerrytang

I heard that MVC is at the top of design pattern. I'm not sure it's true .

Updated about 7 years ago. No love.

Improve openvswitch+libvirt+Xen

a project by jfehlig

openvswitch is used by cloud infrastructure (e.g. OpenStack) and software defined networking stacks, often in conjunction with KVM and Xen compute resources. When creating workloads on KVM compute resources, orchestration services can specify the openvswitch interfaceid and port-profile of the workload's virtual interface(s). E.g. orchestration can create workload configuration containing

Updated about 5 years ago. 3 hacker ♥️.

Improve Virt CI Testing

a project by mlatimer

With all the changes in the qa_virtauto world, our local CI testing has become rather fragile. This project is all about stabilizing the CI testing and ensuring all builds are fully tested - without manual intervention. :)

Updated about 5 years ago. 3 hacker ♥️.

YaST Dialog Editor (UI "Designer")

a project by lslezak

Unfortunately there is no UI designer or editor for YaST dialogs. All dialogs are hand crafted in Ruby code. The idea of this project is to provide some way how to create or edit the existing dialogs in a user friendly way, without touching any code.

Updated about 2 years ago. 2 hacker ♥️.

Image for Orange PI PC board

a project by nadvornik

The support for Orange PI PC in mainline kernel has advanced a bit, so now it should be possible to build openSUSE image that has at least serial support with kernel 4.6 and usb support with 4.7. I will investigate this.

Updated about 5 years ago. 1 hackers ♥️.

Write SUSE engineering blog posts

a project by ptesarik

L3 bug reproduction often requires becoming the admin for a moment. I'd like to write down some nifty tricks I used to get certain “interesting” system configurations to work.

Updated about 5 years ago. 10 hacker ♥️.

Learn a book about GIMP

an idea by zoecao

GIMP is a graphics editor used for image retouching and editing, free-form drawing, resizing, cropping and more specialized tasks. During HackWeek 14, I will learn a book about GIMP.

Updated about 7 years ago. No love. Has no hacker: grab it!

OpenDOC - Automating documentation

an idea by mfeilner

Create a modern portal with indexing search and triggers to automate documentation input, similar to openQA and using input from an abundance of sources, refining and destilling it - with the help of the community. See my talk at OSC16, Thursday afternoon.

Updated about 5 years ago. 2 hacker ♥️. Has no hacker: grab it!

Learning some UI techniques

an idea by VictorYang

UI stuff is an important part for desktop environment, so I would like to learn some basic details for UI techniques. This may includes deep learning for javascript, css, xml, svg etc, but not limited.

Updated about 7 years ago. No love. Has no hacker: grab it!

gitFS support

an idea by jsmeix

For certain directories (e.g. his own documents or /etc/) it would be nice to know who changed what and when (e.g. in /etc/)

Updated about 5 years ago. 1 hackers ♥️. Has no hacker: grab it!

Relax-and-Recover (rear) recovery system: Download rear configuration files

a project by jsmeix

See my Relax-and-Recover upstream issue https://github.com/rear/rear/issues/841

Updated about 5 years ago. 1 hackers ♥️.

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)
Updated about 5 years ago. 6 hacker ♥️.

Bug Report Clustering with TensorFlow

a project by herbert0890

Google recently open-sourced its Artificial Intelligence/Numerical Computing library called TensorFlow. I would like to use it to help us do a bug report clustering. A bug report often contains lots of comments. In order to find the similar bugs from different customers quickly and intelligently, I would like to choose a proper clustering algorithm and implement a model with TensorFlow, which can be deployed on a PC smoothly.

Updated about 3 years ago. 1 hackers ♥️.

Study Data Structures and Algorithms

an idea by qzhao

Study Data Structures and Algorithms

Updated about 5 years ago. 2 hacker ♥️. Has no hacker: grab it!

Make performance test results reliable

a project by tian-feng

I will look into libmicro and learn some skill to analyse the results. And then I'll apply the function to IO test and so on.

Updated about 3 years ago. No love.

Practice and migrate some testcases into SLEnkins & Improve of qa_automation project in openQA

a project by yosun

Automation tools are our emotional friends. Know each other deeper and improve it, it's a way to be harmonious for our friendship. 1. SLEnkins

Updated about 5 years ago. 3 hacker ♥️.

Learn and migrate virtualization test to Twopence structure

a project by XGWang0

Task: - Learn Twopence structure

Updated about 5 years ago. 3 hacker ♥️.

Introduce drbdmanage on SLE product and divi into the new features of drbd9

an idea by wanghaisu

DRBD is a block device which is designed to build high availability clusters. Compare to DRBD8, new released DRBD9 improved the capability and user cases on HA and CLOUD environment, also improve the performance. drbdmanage is a new management approach of DRBD9, aim to establish drbd environment in a C/S way, which is easy for deploy on CLOUD environment. We only build it in obs, now i can introduce it on the latest SLE product.

Updated about 5 years ago. 2 hacker ♥️. Has no hacker: grab it!

Improve the consistency of openSUSE's web presence.

a project by simotek

Improving the openSUSE Websites

Updated about 5 years ago. 3 hacker ♥️.

Test methods to transfer NSS and DCSS objects from one z/VM system to another

a project by markkp

Last Hackweek I created a rescue system that is composed of a SUSE Linux kernel in an NSS (Named Saved System) and an xip2fs file system in a DCSS (Dis-Continguous Save Segment). This allows any Linux guest on a z/VM system to say "#cp ipl rescue" and have a fully functional SUSE Linux Enterprise system come up to allow them to fix what ever is wrong with the guest. This Hackweek I want to try to figure out a way to take those two components and package them so that our customers could download them and put them on their z/VM system, using only typical z/VM tools. The rescue system is the output of a Kiwi build in the internal Build Service, which means it can be easily updated as needed.

Updated about 2 years ago. No love.

Taskotop on the web

a project by dleidi

Taskotop is a tool to check what taskomatic is currently doing on a SUSE Manager server: it's a command line python tool. The core of the tool is to get some info about jobs that taskomatic is running with a fixed time cycle running some queries and showing results to the shell.

Updated about 5 years ago. 7 hacker ♥️.

Build tigervnc's vncviewer using emscripten

a project by michalsrb

Tigervnc comes with two very similar VNC viewers - one written in C++ and one in java. The java one can be embedded in a webpage as a java applet. We use that in our default VNC setup (the one enabled in YaST). That way if user doesn't have VNC viewer installed, browser is enough. However running java applets in browser is getting harder every day. Especially when the applet isn't signed by a trusted authority.

Updated about 5 years ago. 1 hackers ♥️.

Investigate Rails reporting frameworks for SCC

a project by wstephenson

Reporting demands on SCC are increasing. Rather than creating hand crafted 'one-shot' reports in response to every request, this project aims to discover whether there is a better way.

Updated about 5 years ago. 1 hackers ♥️.

Reviving the Nokia N900

a project by mstaudt

The Nokia N900 is a versatile phone/tablet/mini-computer. While its specs are outdated by today's standards, it's still hard to find something equivalently useful to hack on-the-go. Most of it's drivers are already upstream, with just a few components missing:

Updated about 5 years ago. 3 hacker ♥️.

osc diff should support customized difftools, e.g. vimdiff

a project by zhangxiaofei

Utilities like git and quilt support customized difftools in some ways. It's would be great if this is introduced to osc for commands like diff, pdiff, prdiff, rdiff, rq --diff, sr --diff.

Updated about 5 years ago. 2 hacker ♥️.

Learn Twisted and finsh a tool can check information from machine group base on twisted

a project by katherine97

Twisted is an event-driven networking engine written in Python.I am very interested in it , Hope after learned Twisted,I can know how to use it and add some small tools or functions in our comparison tool,such as a tool can query information from our machine group uniformly,sent mail or IRC information during test and so on. Introduction of Twisted:https://twistedmatrix.com/trac/

Updated about 7 years ago. No love.

OCFS2 optimization on hybrid storage investigation

an idea by ganghe

Nowadays, SSD (fast hard disk) is very popular, but still expensive. Some users want to use some SSD hard disks and some common hard disks to set up a hybrid storage infrastructure, in this case, how does OCFS2 file system utilize these SSD hard disks effectively? so far, we have not any particular optimization, OCFS2 considers these hard disks as one kind of hard disk. So, I want to investigate what we can do in improving OCFS2 under a hybrid storage infrastructure, let OCFS2 be able to aware fast hard disks, and use them more effectively.

Updated about 5 years ago. 2 hacker ♥️. Has no hacker: grab it!

flatpak (previously xdg-app) runtime based on openSUSE / flatpak support for OBS

a project by fcrozat

Flatpak (previously known as xdg-app) is a bundle system, based on ostree, to easily make available applications bundle to users. Currently, flatpack is available on openSUSE Tumbleweed but we don't ship any runtime based on openSUSE (freedesktop or GNOME runtime). Also, it could be interesting to generate flatpak bundle directly from OBS, if possible, using either available packages or directly application sourcecode.

Updated almost 5 years ago. 10 hacker ♥️.

grab this: improve the openSUSE Staging dashboard

a project by lnussel

Tumbleweed wouldn't be possible without staging projects and managing staging projects isn't possible with a nice GUI. The staging dashboard is there to help but needs some love, esp when comparing

Updated about 5 years ago. 4 hacker ♥️.

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. Instead of just uploading some prepared hard disk image, openQA should ideally install Windows itself and save the generated image. In a second run openQA can then install the latest Leap or TW on that disk image.

Updated about 2 years ago. 5 hacker ♥️.

SLES/openSUSE integration for Clair

a project by tboerger

Clair is a static vulnerability analyzer for containers. Currently it supports containers based on Debian, Ubuntu and RedHat. I already started this project on the CSM workshop, now I want to finish the integration for openSUSE and SLES based container images. You can track the changes at https://github.com/coreos/clair/pull/199.

Updated about 7 years ago. No love.

Docker registry UI in Go and ReactJS

a project by tboerger

I would like to continue to work on a web UI for the Docker registry. I know we already got Portus which is based on Ruby on Rails, but I would prefer a project based on Golang with a singlepage application for the frontend based on RactJS. So because of the singlepage application we are forced to write proper APIs that gets consumed by the javascript application, beside that I also want to add a CLI client for managing the system. You can find the project at https://github.com/harborapp.

Updated about 7 years ago. No love.

Migrate drone plugins to new version

a project by tboerger

As I'm already a maintainer of the plugins for Drone CI and we are nearby of a new releases which totally changed the structure of the plugins I would like to start migrating the existing plugins to the new structure. A list of pending plugins can be found here. For communication it makes sense to join the Gitter chat.

Updated about 7 years ago. No love.

Another try on minimalistic C widget library

a project by metan

I've attempted this several times already and each attempt had different shortcomings. I'm kind of curious about how exactly will I fail this time. And it looks like I haven't failed this time.

Updated over 4 years ago. 6 hacker ♥️. 2 followers.

gdb python target / binding to libkdumpfile

a project by alnovak

Our previous efforts to enable gdb to open kdumps was not received in upstream as well as we hoped for. The perhaps-acceptable way would be to extend gdb with the possibility of implementing targets in Python, then create example binding to libkdumpfile (which already got a Python binding). We've already tried that, yet it has to be tidyed up. So this project aims at:

Updated about 5 years ago. 2 hacker ♥️.

Work on KDE translation improvement

a project by vpelcak

I intend to work on translation of KDE to Czech language. There are lot of typos and fuzzy messages accumulated in Summit project of KDE. I intend to work on them and increase KDE translation coverage.

Updated about 3 years ago. 3 hacker ♥️.

Implement git-explode to untangle linear sequence of commits into multiple independent topic branches

a project by aspiers

Updated about 5 years ago. 3 hacker ♥️.

Play with booth and pacemaker_remote

a project by KGronlund

The public cloud is generally not a high availability-friendly environment, with unpredictable I/O latencies and machine stalls, custom tools needed for handling IP assignment etc. The idea with this project is to see if there is any way to leverage the Raft algorithm and booth together with pacemaker_remote for resource management to manage cloud instances and services running in the cloud.

Updated about 2 years ago. 1 hackers ♥️.

Get rust into Tumbleweed

a project by KGronlund

With rust 1.9 released, it should be possible to from now on bootstrap rustc from the previous version of rustc (so 1.10 can be built using 1.9 etc.). This means that it should now be possible to create a rustc package which no longer needs binary snapshots to build, meaning that we might even be able to submit rustc for inclusion in openSUSE Tumbleweed. This is the first goal.

Updated about 2 years ago. 7 hacker ♥️.