|
Create working AppArmor profile for Chromium on openSUSE 13.2a project by thardeck I think AppArmor is a great tool to add an additional layer of security without much effort. While it is normally easy to create a profile for a simple server program it is much more complex in case of desktop applications. The most vulnerable desktop application is the browser so it would be great to have an AppArmor profile for it. |
Package tools for RC modela project by adrianSuSE Package open source tools used for radio controled models. Some of them needs patching, since they rely on pre-build binary blobs of open source tools. Also many of them bring the same libraries again. Known candidates for this are: |
Enlightenment Live CDa project by simotek Create a openSUSE 13.2 Live CD. As enlightenment doesn't fit on the standard openSUSE CD I'd like to create a Image with it. |
Tell me a story!a project by rsblendido Write an Android app for children between 5 and 7 years. The app contains a story that the child can read and interact with. |
Hack Week 12 Lightning Talksa project by cschum We will have a series of short lightning talks to present what we have accomplished at Hack Week 12. In Nürnberg this will happen on Friday 17th Apr at 12:30 as part of the lunch session in the all-hands area. Lunch is served at 12:00, so you have a bit of time to settle in and satisfy your immediate needs before we go into presentation mode. If you would like to tell a bit about what you did at Hack Week 12, please leave a comment (preferably with a link to your projects), and I'll add you to the schedule. |
The future of systems managementa project by j_renner A new web UI for saltstack, possibly the future of systems management. The official salt UI halite is now officially retired and saltpad is still very young and in alpha state. In addition to the creation of a new frontend to salt, the goal could be to work towards a full replacement for existing systems management solutions like spacewalk, including the migration (minionification) of systems from there. |
Build Time Source Service supporta project by adrianSuSE OBS source services can currenlty run on the developer workstation and some of them also on the OBS server side. The goal of this project is to allow everybody running source services as part of their build job. Therefore we will introduce a new "buildtime" mode. The OBS server will pull in the needed service packages and run them before calling rpmbuild or friends. |
LogMeInan idea by cgrobertson A browser extension/plugin that will use saved credentials from a local keyring (or a password safe program) to automatically log in the user to various online accounts. |
Continue continuous integration improvements in virtualizationa project by mlatimer In previous Hackweeks, we've gone to warp speed in our virtualization CI testing through: - Porting libvirt-tck to SUSE environments |
Create packages for SLES 12 s390x in obs.a project by ihno Create packages for SLES 12 s390x in obs. The problem is, that we do not have the native build power on our s390x system. |
Learn about video editingan idea by ta-ro Extract video snippets of two 90 minutes drum circles that we recently organized. Create a short video clip of 2-3 minutes length, using open source software. |
openSUSE image for Scaleway cloud (arm based and leveraging docker)a project by pgonin Scaleway is a newly opened Cloud based in France (for now) offering ARM based servers. Those are BareMetal SSD cloud servers. They offer a range of operating systems to pick from (Debian, Ubuntu, ArchLinux...) as well as 'application images' (Docker, ownCloud...) but no openSUSE image yet. |
Build and boot every commit in the kernel-source treea project by michal-m Or at least, test as many of them as possible. |
Explore Clojure with Project Eulera project by bkutil As a part of this hackweek, I'd like to take a look at Clojure and use it to solve as many problems as possible from the project euler. |
Validation of QEMU storage integrityan idea by bfrogers Spurred along by a recently reported bug, I'm producing methods, analysis and hopefully a validation tool to ensure data integrity of our storage formats and caching modes for QEMU storage interfaces. |
Discourse forum instance for internal usea project by kpimenov Discourse is a really great opensource forum, written in Ruby on Rails and Ember.js. We should try to use it to complement mailing lists and IRC in internal communication, when we need persistent, searchable discussions (with helpful links to the outside world) for a broad and offtopicky subjects. |
Create a git project for VMDPa project by kallan Needing to learn git, I thought it would be a good time to clean up the code and create a git project for it. |
Rock n' Rolla project by kwwii Record two songs by the end of the week. |
updating rpms in docker containersa project by jordimassaguerpla The docker way of updating containers is to build a new image with the updated binaries and files, which creates a security concern. The docker way is not anymore running "zypper update" in the containment but to update the whole image in the image registry (hub docker if we are talking about public registry) and then pull the image update from there, stop the outdated containments and replace them by starting new containments based on the new image. |
kGraft: allow to define safe place where the code can be switched in kthreadsa project by pmladek <p>kGraft allows to patch kernel at runtime. It implements a consistency model that allows to modify semantic of functions. e.g. fix lock order. For this, we need to find a safe place when a process/thread might start using the new code.</p> <p>Userspace tasks are switched on the kernel boundary when syscall is called/returns or when a signal is proceed.</p> |
Learn Haskell on Project Euler problemsa project by mvidner I am a beginner: I have read 1½ books on Haskell. I want to practice. Haskell is a purely functional, lazily evaluated, strongly typed (with |
Wireshark hacking & miscellanous funan idea by npower I have no one vision of a project just some mish-mash random things I would like to explore for some hacking fun + would like to continue previous work from hackweek11 on the Windows Protocol dissector, some messages are still incomplete, also there are some known bugs (well at least I know about them) that I would like to address |
SUSE Staff - Employee Directory with Ionic and Node.jsa project by vlewin Ionic + AngularJS + Node.js (http://ionicframework.com/) staff.suse.de: demo |
static analysisan idea by jirislaby Various rests I have on my TODO on the bottom :). |
GCC Performance/Regression Dashboarda project by marxin For development purpose, it is very useful to have an infrastructure that can spot regressions based on commit base. Currently, our existing infrastructure runs mainly SPEC benchmark and is cumbersome from perspective of any further development. I would like to build a replacement that will combine buildbot framework with a custom web project (based on Django framework). The web project will be used both for submitting reports coming from a buildbot slave and for UI which will serve plots and data. If you want to inspire a bit more, please visit Chrome Performance Dashboard or Mozilla telemetry. I hope I can make a simple extendable project that is going to eventually replace existing implementation. |
|
Use docker to improve testsuites of various of my projectsan idea by dmacvicar For various projects I have, I would like to explore docker and compose as a way to improve the testsuites. Especially for: * https://github.com/SUSE/spacewalk-osad2 |
Elasto: Add Ceph RADOS Gateway support, extend file API and other improvementsa project by dmdiss Elasto is a cloud storage client project that has been developed across a number of SUSE Hack Weeks.<br /> It currently supports Amazon S3 and Microsoft Azure REST storage protocols, and includes a POSIX like file API.<br /> |
work on the sTeam collaboration platforma project by eMBee open-sTeam is a platform for cooperative work and cooperative learning developed at the university of paderborn in germany. the platform is being used at http://societyserver.org/ and is being developed further. |
Create evdev Event Recorder & Playback Drivera project by eeich <p> The user space interface of evdev is pretty generic. All hardware abstraction is done in the kernel driver, device properties are mapped to a set of generic properties. The properties can be queried thru a generic interface only very few parameters are set from user space. In user space the evdev API is used by Xorg's evdev driver and libinput. |
Bootstrap Maven in OBSa project by a_faerber Apache Maven is a build tool used by many Java projects, which is incompatible with OBS in that it tries to download binary dependencies from the Internet. Several people have in the past years tried to somehow bootstrap Maven and failed. My new proposed approach is a Maven, patched to obtain packages from a filesystem location, and packages with .jar based -bootstrap.spec variant plus source-based build for properly modeling dependencies in OBS. Unlike the SUSE Manager team's work I am trying to rebuild those .jars from sources. Where necessary I am patching dependency versions to the latest sources/jars packaged. |
|
Set up a PXEboot service for installation in Developlent Networks in the SUSE Nuernberg Officea project by eeich <p>PXE boot is a quick and easy way to install any SUSE/openSUSE product on a machine. It doesn't require any boot media and today virtually any system is capable of booting using PXE. </p> <p>The architecture team maintains a tftp server with boot loaders, boot loader configurations and installation images for a variety of architectures and products. Currently in the Nuernberg office this PXE boot service is only available in the network of the architecture team. Since tftp is unicast, the server should be reachable from anywhere in the internal network. What is missing is the information about the address of the tftp server and the image to boot from this server. |
Try to model check gfp_flags with cbmca project by vbabka Paul McKenney's blog article inspired me to try apply his approach to kernel's memory allocation flags (gfp_flags) and how their combinations affect the decisions and actions taken during page allocation. Recent upstream development around these flags leads me to believe that the complexity is too high for me to reason about them and change the code without unintended changes in semantics. So it might be worth to let the computer do the hard work. If it works out, the approach should allow to verify that changing the code doesn't result in corner cases where some flag combinations don't work as intended. Then we can attempt to e.g. reduce the number of flags and perform other cleanups without fear of breaking everything. |
Access Files in Machinery's System Descriptions Using FUSEan idea by tgoettlicher Machinery's system descriptions can contain files. These files are stored in the internal data format and are somewhere hidden in one of many tar balls. It's hard for users to access these files. This project's goal to make use of FUSE in order to make these files easily accessible in the file system. |
Continue development of generic job server in haskell with primary focus on continuous integrationa project by yac Continue development of generic job server in haskell with primary focus on continuous integration and later possibly as support tool for data analysis in semantic file storage server, software configuration engine, etc Project hosted at https://github.com/yaccz/yac-build-server |
Scientific computing using GNU Octavean idea by rliang06 Methods and algorithms for digital image processing and computer vision... using free software. |
|
legacy full tree creationan idea by oertel some developers have been missing the old-style full trees for current products (sle12). try to reuse existing code to create these trees without wasting disk-space by using hardlinks |
Tool to update images in an OpenStack Cloudan idea by tbechtold Currently there is an internal OpenStack instance (cloud.suse.de). Most of the images there are outdated so it's common that everybody just uploads a new image. Would be nice to have a tool which updates at least the most common images (SLE11&12, openSUSE, CentOS, Ubuntu, Debian, Fedora) automatically once a day. So ater spawning a new VM, there would be no need to first update (and maybe reboot) the machine or upload a new image before you can start to work. |
Stream the garden ! Mesh network meets multimedia in motion :-)an idea by jplack Building a mesh network is not rocket science. There is enough free firmware for Wireless Routers out there to bring a mesh up in a calculateable (tm) amount of time. |
Bootstrap openSUSE for MIPSa project by a_faerber While in the past MIPS boards were either low-end PIC32 or found in routers running OpenWRT at most, Imagination themselves have recently released the Creator CI20 board (Ingenic, MIPS32) running Debian. And the Shield Pro (previously iGuardian) kickstarter project (Octeon-III, MIPS64) promises to become a playground for testing KVM hardware virtualization. Porting openSUSE to MIPS will involve setting up an OBS instance linked to Factory (update: done) and cross-compiling a set of packages for an initial bootstrap (update: in progress). Maybe this can be scripted to some degree, as there will be some overlap with the ARM ILP32 port project. |
Explore Clojure and ClojureScript ecosystema project by bergmannf This project will focus mostly on getting to know the Clojure and ClojureScript ecosystem. As part of this project I want to see how good the integration with the respective hostplatform is and how easy it is to use libraries for e.g. JavaScript in ClojureScript. |
More Web Tech in Desktop -- A File Manager using nw.jsa project by VictorYang The trend of adopting Web technology in Desktop is ubiquitous these days. Both as a learning project and a proof of concept, we'd like to |
Port openSUSE to Intel Galileo board (Quark X1000)an idea by a_faerber The Intel Quark X1000 SoC was said not to run the i586 version of openSUSE. An i486 or other variant of openSUSE would need to be built to run on the Galileo and Edison boards. |
Learning more about Docker and Linux Network Internalsa project by acho-novell Try some things about Docker and Understanding Linux Network Internals Links: |
summarize debug methods of libvirtan idea by herbert0890 It's not easy to debug in libvirt. There are always many log output. So I want to summarize some debug methods of libvirt to make it an easy way. |
Dive into the mechanics of tracepoint analysis in Linux Kernelan idea by herbert0890 It's a good way to debug kernel. And I could take time in Hackweek to dive into the mechanics of tracepoint analysis in Linux Kernel. Hope I will have a fun! |
Automate OMVF/shim/MOK testsa project by gary_lin I previously created a semi-auto test script() for MOK. The script controls the QEMU virtual machine a pre-setup image and performs two simple test cases. It's tedious to setup the images for every SLE and openSUSE. My goal is to write a script to automatically set up the virtual machines and images and do a full test. I would also like to set up a test for weekly-built OVMF. openQA might be a good reference. () https://github.com/lcp/mok-autotest |