Motivation: You know a particular function name and would like to know which package(s) it comes from.
Approximation: It is possible to search in code on Github hoping for a match in upstream repo not being too far from our distro.
We already have all packages stored (and versioned too) in OBS however OBS cannot search in the package contents. There exists Debian codesearch which fulfills the primary motivation for this.
Goal: setup internally available instance of Code search for SLE codebase and hook it to stay up to date with IBS updates.
<del>Stretch goal: second instance for openSUSE (assuming the first is easier to coordinate in Hackweek timeframe).</del>
Stretch goal: make it maintenance-less (to survive even without too much care).
Related
No Hackers yet
This project is part of:
Hack Week 18
Activity
Comments
-
over 4 years ago by mkraus | Reply
FYI, there used to be a code-search.suse.de (source code). From my understanding it had some issues though, and nobody working on it anymore, so it finally got shut down this year. It still might be useful as a basis though, or at least Victor might have some insights on pitfalls to avoid this time.
-
almost 3 years ago by mkoutny | Reply
TIL about https://code.opensuse.org/
- git export of OBS packages, i.e. it tracks metafiles
- it seems not all TW packages are there (e.g. missing systemd)
- experimental project from bwiedemann
Similar Projects
Adapt Bootstrap code in OBS to support theming by enavarro_suse
Project Description
After the release of ...
Improve database_cleaner.rb script in OBS by enavarro_suse
Project Description
There is some code to...
Reduce the amount of TODOs for RuboCop in OBS by enavarro_suse
Project Description
The OBS project has a...
Elixir LiveView clone of Etherpad (running on ALP) by socon
Project Description
Etherpad (etherpad.org)...
Support for OVA build in OBS and better support for vmdk disks in kiwi by gmoro
Project Description
Implement support for O...
Cluster API Provider for Harvester by rcase
[comment]: # (Please use the project descriptio...
Learn Golang contribuing to opensource projects by mbussolotto
Project Description
Get practice in Golan...
Rancher Upgrader - Upgrades your rancher install via helm, and communicates critical changes from release A to B. by rweir
[comment]: # (Please use the project descriptio...
A CLI for Harvester by mohamed.belgaied
[comment]: # Harvester does not officially come...
WebUI for your data by avicenzi
[comment]: # (Please use the project descriptio...