Description

LoongArch is a new architecture from China which has its roots in the MIPS architecture. It has been created by Loongson and is already supported by Debian Ports, Gentoo and Loongnix.

Upstream support for LoongArch is already quite complete which includes LLVM, Rust, Golang, GRUB, QEMU, LibreOffice and many more. In Debian Ports, where the port is called "loong64", more than 95% of the whole Debian archive have been successfully built for LoongArch.

QEMU support is rather complete and stable such that packages can be built in emulated environments. Hardware can also be requested by Loongson on request for free. Access to real hardware is also provided through the GCC Compile Farm.

Goals

The initial goal should be to add LoongArch to OBS and build a minimal set of packages.

Resources

Results

Acknowledgements

  • Thanks to Adrian Schröter and Rüdiger Oertl for the help with setting up the FTP space and OBS project
  • Thanks to Dirk Müller for the input on how to get started with a new port
  • Thanks to Richard Biener for quickly accepting my submit requests to add loongarch64 support to the toolchain

Looking for hackers with the skills:

obs

This project is part of:

Hack Week 24

Activity

  • 28 days ago: adrianSuSE liked this project.
  • 29 days ago: jlp liked this project.
  • about 1 month ago: adrianSuSE joined this project.
  • about 1 month ago: huanxie liked this project.
  • about 1 month ago: lighthomo liked this project.
  • about 1 month ago: mnhauke liked this project.
  • about 1 month ago: hennevogel added keyword "obs" to this project.
  • about 1 month ago: michals liked this project.
  • about 2 months ago: jsulig liked this project.
  • about 2 months ago: colyli joined this project.
  • about 2 months ago: epaolantonio liked this project.
  • about 2 months ago: favogt liked this project.
  • about 2 months ago: mfriedrich liked this project.
  • about 2 months ago: mfriedrich joined this project.
  • about 2 months ago: cachen liked this project.
  • about 2 months ago: anstalker joined this project.
  • about 2 months ago: glaubitz started this project.
  • about 2 months ago: glaubitz originated this project.

  • Comments

    • michals
      about 1 month ago by michals | Reply

      FWIW debugedit (used in producing debuginfo packages) version 5.1 has loongarch support.

    Similar Projects

    Learn obs/ibs sync tool by xlai

    Description

    Once images/repo are built from IBS/OBS, there is a tool to sync the image from IBS/OBS to openqa asset directory and trigger openqa jobs accordingly.

    Goals

    Check how the tool is implemented, and be capable to add/modify our needed images/repo in future by ourselves.

    Resources

    • https://github.com/os-autoinst/openqa-trigger-from-obs
    • https://gitlab.suse.de/openqa/openqa-trigger-from-ibs-plugin/-/tree/master?ref_type=heads


    New features in openqa-trigger-from-obs for openQA by jlausuch

    Description

    Implement new features in openqa-trigger-from-obs to make xml more flexible.

    Goals

    One of the features to be implemented: - Possibility to define "VERSION" and "ARCH" variables per flavor instead of global.

    Resources

    https://github.com/os-autoinst/openqa-trigger-from-obs


    Switch software-o-o to parse repomd data by hennevogel

    Currently software.opensuse.org search is using the OBS binary search for everything, even for packages inside the openSUSE distributions. Let's switch this to use repomd data from download.opensuse.org


    Research openqa-trigger-from-obs and openqa-trigger-from-ibs-plugin by qwang

    Description

    openqa-trigger-from-obs project is a framework that OSD is using it to automatically sync the defined images and repositories from OBS/IBS to its assets for testing. This framework very likely will be used for the synchronize to each location's openqa include openqa.qa2.suse.asia Beijing local procy scc scc-proxy.suse.asia(although it's not a MUST to our testing) it's now rewriting requests to openqa.qa2.suse.asia instead of openqa.suse.de, the assets/repo should be consistent the format Beijing local openQA is maintaining an own script but still need many manually activities when new build comes, and not consistent to OSD, that will request many test code change due to CC network change

    Goals

    Research this framework in case it will be re-used for Beijing local openQA, and will need to be setup and maintained by ourselves

    Resources

    https://github.com/os-autoinst/openqa-trigger-from-obs/tree/master https://gitlab.suse.de/openqa/openqa-trigger-from-ibs-plugin

    beijing :rainbow machine


    Explore the integration between OBS and GitHub by pdostal

    Project Description

    The goals:

    1) When GitHub pull request is created or modified the OBS project will be forked and the build results reported back to GitHub. 2) When new version of the GitHub project will be published the OBS will redownload the source and rebuild the project.

    Goal for this Hackweek

    Do as much as possible, blog about it and maybe use it another existing project.

    Resources