Involved Projects and Packages
http://dtach.sourceforge.net/
dtach is a tiny program that emulates the detach feature of screen, allowing you to run a program in an environment that is protected from the controlling terminal and attach to it later. dtach does not keep track of the contents of the screen, and thus works best with programs that know how to redraw themselves.
Builds for older versions of Leap or SLE available in https://build.opensuse.org/project/show/home:okurz:retry
This is the official command line client for Cloud Foundry.
This is the official command line client for Cloud Foundry.
Disabled unsupported build on armv7l, see https://en.opensuse.org/openSUSE:Build_Service_Tips_and_Tricks#Disable_build_of_packages
++++++++++ Note: We are going to change the version format of the modules. See https://github.com/openSUSE/cpanspec/issues/47 for context ++++++++++
++++++++++ Note 2: Packages are maintained under git as of 2025-08-13:
https://src.opensuse.org/perl
https://en.opensuse.org/openSUSE:OBS_to_Git ++++++++++
Perl and a large number of important perl modules and tools.
Module updates from CPAN are regularly checked (with scripts from https://github.com/openSUSE/autoupdate-perl and https://github.com/openSUSE/cpanspec ) and put into https://build.opensuse.org/project/show/devel:languages:perl:autoupdate .
Please check https://build.opensuse.org/project/show/devel:languages:perl:autoupdate first before doing your own update! An updated version of the module might already be there, just that there is no submit request yet.
How to submit a new module here: https://github.com/openSUSE/cpanspec/wiki/Submit-a-new-Perl-module-to-openSUSE
Automat is a library for concise, idiomatic Python expression of finite-state automata (particularly deterministic finite-state transducers).
okurz: 2023-03-06: Disabled build on 15.4+15.5 due to too old python version 3.6
A review helper script for openQA
Encountered build problems on SLE_12_SP4 and SLE_12_SP5 hence build disabled:
error: Too many levels of recursion in macro expansion. It is likely caused by recursive macro declaration.
[ 28s] error: Too many levels of recursion in macro expansion. It is likely caused by recursive macro declaration.
[ 28s] error: Failed build dependencies:
[ 28s] python- is needed by python-openqa_review-1.20.4-106.1.noarch
[ 28s] python3- is needed by python-openqa_review-1.20.4-106.1.noarch
This package is intended to be independently reusable in any Python project. It is maintained by the Zope Toolkit project.
This package provides an implementation of object interfaces for Python. Interfaces are a mechanism for labeling objects as conforming to a given API or contract. So, this package can be considered as implementation of the Design By Contract methodology support in Python.
This project serves as a repository for openQA installations
See also http://jenkins.qa.suse.de/
https://github.com/openSUSE/backlogger
okurz: Up to 2021-09-29 this project included a link to the qemu package from openSUSE:Leap:15.1 (yes 15.1! even though we use 15.2 at the time of writing) which caused an old incompatible version of qemu 3 to be installed causing problems as reported in
https://progress.opensuse.org/issues/98952
Dedicated test project for openQA-devel installability verification (openQA-devel-test).
Background & Motivation:
openQA-devel pulls in all build, check, and test requirements for openQA development, including chromedriver and chromium for Selenium tests. Upstream chromium rebuilds take significant time and frequently leave openQA-devel-test in a 'blocked' state.
When openQA-devel-test was built inside devel:openQA via _multibuild, its blocked state prevented repository publication of devel:openQA (state="blocked"), causing:
1. openqa-auto-update.service on production instances (e.g. o3 / openqa.opensuse.org) to fail when openqa-check-devel-repo checks repository status.
2. Fleet rollouts and osd-deployment pipelines to be blocked.
By isolating openQA-devel-test into this sub-project (which builds against binaries published by devel:openQA), installability of development dependencies is continuously tested without blocking production package publication and deployments.
See: https://progress.opensuse.org/issues/208263
++++++++++++++++++++ IMPORTANT ++++++++++++++++++
If you add a new package here, please add information:
* why it is needed
* which version is needed
* ideally reference a ticket
* Start comment with: "Reason for linking:"
++++++++++++++++++++ IMPORTANT ++++++++++++++++++
okurz: The repository layout of Leap 16 was changed so openSUSE:Leap:16.0 includes all updates as well. There is no openSUSE:Leap:16.0:Update
<url>https://github.com/os-autoinst/openqa-trigger-from-obs</url>
https://github.com/openSUSE/qem-dashboard/