Revive (web)pin for openSUSEa record by lrupp Which package currently provides libfoo.so.6 ? A question for/from packagers and currently not easy to answer, even if the Build Service might know about the content of packages inside a repository as he created the nice filelist.gz files inside the repomd directories with all the needed information already. |
Make spiv full featured image viewer and release GFXprim RC1an invention by metan DescriptionThe RC0 release is out since the last hackweek see GFXprim pages. From that point 187 patches with various fixes, new features and new tests went in. New features includes support for various file formats, fixes and enhancements in python bindings, speedups, CMYK support, better documentation and more. Now it's about the time for RC1. |
Create a tool to sync GroupWise calendars with a local radicale servera project by cbosdonnat I already have a [python script][0] processing mails received in the Calendar folder to get the ical event and push it to [radicale][1]. It has several drawbacks: * It doesn't detect appointment changes (pretty easy to fix as each event has a unique ID) |
Weblate improvementsa project by Nijel My plan is to add some more features to Weblate. The list is definitely not complete, but I'd like to check at least following areas: * [Support for federated login using GitHub, OpenID, Facebook,...][170] |
MirrorPinkya project by darix A web frontend for the mirrors in the mirrorbrain database to allow the mirror admins to manage their entries themself. You might know MirrorBrain already: our download redirector and Torrent/Metalink generator used u.a. on download.opensuse.org. It's really a great tool that plays a hidden key role inside the openSUSE infrastructure. |
Improve OpenStack Documentationan invention by a_jaeger Improve OpenStack documentation and tools used by it. Major idea: Improve openSUSE documentation |
pyg: PEG parsing runtime for Pythona project by rneuhauser pyg will be a PEG parser library formed as an internal Python DSL. it will be used in cramex, a copycat of cram with expect support. The surface is heading to resemble Boost.Spirit: grammars are composed using a vaguely (xBNF/PEG)-like syntax enabled through operator overloading. |
Continue on osc3 portingan invention by mvyskocil PrefaceIn a previous hackweek project (https://github.com/SUSE/hackweek/wiki/osc3%3A-port-osc-to-Python3) I have converted osc code to Python3. This has triggered quite some weirdness regarding plugins, but osc is usable from python3. Or it was, not sure if more recent changes did not break the compatibility. |
Cloud rearrangement: VM migration path-findingan invention by aspiers There are several use cases where it's beneficial to be able to automatically rearrange VM instances in a cloud into a different |
supportconfig databasean invention by leonardocf The supportconfig utility is used by support teams to collect all information needed to troubleshoot a system in one shot. The objective of this project is to create a central repository of supportconfig tarballs. To do so, we're going to develop a set of tools to automatically fetch tarballs from known sources, parse the information, import the useful parts into an SQL database and expose it in a Web front-end where users can run some simple queries. |
Bootstrap UI for Weblatean invention by mcihar Implement better UI for Weblate using Twitter Bootstrap library. |
Management solution for openSUSE based on Salt-stackan idea by dmacvicar Saltstack is the only configuration management solution that does not look like a ball of hair. https://github.com/dmacvicar/playground/tree/minimanager-reactjs/python/minimanager is a prototype of a Spacewalk-like console using Spacewalk as the server and client engine. |
pmpman -> why dont we automate the music on our phone / mp3 player?a project by osynge Usecase.
|
detect and visualise git commits' patch-based dependenciesa project by aspiers It is well-known that two git commits within a single repo can be independent from each other, by changing separate files to each other, or changing separate parts of the same file(s). Conversely when a commit changes a line, it is "dependent" on not only the commit which last changed that line, but also any commits which were responsible for providing the surrounding lines of context, because without those previous versions of the line and its context, the commit's diff would not cleanly apply.
As with most dependency relationships, these form a directed acyclic graph. Sometimes it is useful to understand the nature of parts of this graph; for example when porting a commit "A" between git branches via |
From kickstart to jumpstarta project by schillingf Introduction |
N00B Project: 2D game in Pythona project by bhertwig Two trainees embarking on their coding adventure! A lack of beginner-level projects brought us to the idea of starting our own little game forge. |
Port Spacewalk to Salt-Stackan invention by dmacvicar Spacewalk has its custom client stack. Salt stack provides a big bunch of it, but it is a popular community project and add other features on top: |
Splitting python-gammu out of Gammuan invention by mcihar In past it was needed these project to be developed together due to unstable API of Gammu. This is now stable and having python module in the code just makes the things harder. The code should be separated, use standard distutils and have testsuite. In future it should also support Python 3, but that's not the primary goal now. The work has already started: |
Weblate 2.3a project by mcihar Work towards release of Weblate 2.3, the roadmap is in the issue tracker: https://github.com/nijel/weblate/milestones/2.3 |
A tool for remote ssl service testing/evaluationan invention by whdu Maybe it is yet another wheelbut still worth to do. The original idea is come from https://xmpp.net/. |
AppArmor utils: rewrite more rule types into classesan invention by cboltz While the python-based AppArmor utils (aa-logprof etc.) are much easier to understand and maintain than the old perl code, there are still some terribly long functions like parseprofiledata() in aa.py that are not too easy to understand. Also, using hasher() (a recursive array) as storage can have some strange side effects. Another problem is that test coverage isn't too good, especially for the bigger functions. I already wrote the CapabilityRule and CapabilityRuleset classes (and also the BaseRule and BaseRuleset classes) some months ago, and changed the code to use those classes. This code is already in upstream bzr. |
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. |
Reconstruction Beijing GNU/Linux User Group Websitean invention by tonghuix Cause the original BLUG website is too old and lack of security, so we plan to fully rework for this website. It will following such steps: |
Weblate for l10n.opensuse.orga project by matejcik This hackweek, we will be hacking on Weblate and adding features that we need to use it as a translation tool for openSUSE! Chief among those is a better permission management that would allow us to assign different rights to different projects, languages, distributions etc. |
Minimal Salt packagingan invention by kwk ChallengeThe |