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

SLE kernel source browser

Looking for hackers with the skills:

indexer infra obs go

This project is part of:

Hack Week 18

Activity

  • about 1 year ago: barendartchuk liked Distribution source code repository/browser
  • about 1 year ago: ematsumiya liked Distribution source code repository/browser
  • about 1 year ago: jbrielmaier liked Distribution source code repository/browser
  • about 1 year ago: mkoutny added keyword "go" to Distribution source code repository/browser
  • about 1 year ago: mkoutny added keyword "obs" to Distribution source code repository/browser
  • about 1 year ago: mkoutny added keyword "indexer" to Distribution source code repository/browser
  • about 1 year ago: mkoutny added keyword "infra" to Distribution source code repository/browser
  • about 1 year ago: mkoutny originated Distribution source code repository/browser

  • Comments

    • mkraus
      12 months 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.

    Similar Projects

    Modernize Mash deployment by seanmarlow

    Mash is a Python based CI/CD pipeline for aut...


    Migrate more OBS service scripts to pure systemd by enavarro_suse

    Following the work started in the last hackweek...


    MicroOS Desktop by RBrownSUSE

    [Video Recording of openSUSE Conference sessio...


    OBS Project Monitor page redesign by vpereirabr

    Exactly what problem will this solve?

    Th...


    distributed build for Ceph in containers by denisok

    Investigate possibilities for the distributed b...


    SUSE Manager Cluster Extension (PoC) by bmaryniuk

    Since SUSE Manager doesn't scale out and stacki...


    Polish filtra and move data collection to Postresql by jochenbreuer

    Last [hackweek](https://hackweek.suse.com/proje...