Robert Schweikert's avatar

Robert Schweikert

rjschwei

Involved Projects and Packages
Maintainer Bugowner

Project to build CloudStack cloud infrastructure packages

Maintainer Bugowner

The images and packages are built in sub-projects named after the distributions for which they are built. This project should in general be empty.

This project builds images for Cloud environments based on openSUSE Leap 15.3

This project builds images for Cloud environments based on openSUSE Leap 15.4

This project builds images for Cloud environments based on openSUSE Leap 15.5

This project builds images for Cloud environments based on openSUSE Leap 15.6

Maintainer

Cloud related tools such as instance initialization code, CLI tools to interact with Cloud frameworks, etc.

Dependencies for packages maintained in this repository are collected in TLA-TARGET-aggregate packages if there is more than 1 dependency we need from a given project.

Where:

TLA is a Three-Letter-Acronym for the origin project from which the packages within are aggregated.
TARGET is the build target for which these packages are aggregated

For example dlp-sle12-aggregates collects all the packages that are pulled from devel:languages:python for SLE 12 base distribution build targets

Maintainer Bugowner Reviewer

The AWS Command Line Interface (CLI) is a unified tool to manage your AWS services. With just one tool to download and configure, you can control multiple AWS services from the command line and automate them through scripts.

Maintainer Bugowner Reviewer

Configuration and customization of cloud instance

Maintainer Reviewer

The package is here for historical reason and needs to remain for a while longer. The upstream source is more or less not suitable for packaging in a reasonable amount of time and therefore this package is not maintained.

Maintainer Reviewer

Grow a partition. This is predominantly useful in the cloud when an instance is started with a larger root partition than the image size. The root partition can be expanded to take up the additional size.

Maintainer Reviewer

Command line tool to query the metadata server in Google Compute Engine

gcs-oauth2-boto-plugin is a Python application whose purpose is to behave as an auth plugin for the boto auth plugin framework for use with OAuth 2.0 credentials for the Google Cloud Platform. This plugin is compatible with both user accounts and service accounts, and its functionality is essentially a wrapper around the oauth2client package of google-api-python-client with the addition of automatically caching tokens for the machine in a thread- and process-safe fashion.

For more information about how to use this plugin to access Google Cloud Storage via boto in your application, see the GCS documentation.

Maintainer

We use this project to build the leading edge of upstream sources

++++++++++ 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

This project provides generic python modules. The Python interpreter itself is developed at devel:languages:python:Factory.

If you happen to have collection of python packages send an email to opensuse-packaging to discuss wether it would not be better to provide them subproject within devel:languages:python namespace instead of storing them here.

The Python packaging policies are found at http://en.opensuse.org/openSUSE:Packaging_Python

The project is focused on maintaining reasonable closeness to upstream
versions while at the same time trying to make packages available for openSUSE distribution.

The main focus is openSUSE Tumbleweed and packages that are not in there will be periodically pruned from the project.

Backporting of packages against older distribution releases should not be happening in this project, only build verification. If a package is needed on any of the older openSUSE products then maintenance update is to be created. Alternatively for SLE products submission by an interested party should be done by openSUSE:Backports project.
If you just need the newest packages, please consider using devel:languages:python:backports instead.

This is due to the size of this project and likeness of errors caused by adding this whole repository.

This package will be submitted to openSUSE:Factory soon. All changes for the Factory package should get tested here first.

This module parses the most common forms of ISO 8601 date strings (e.g. 2007-01-14T20:34:22+00:00) into datetime objects.

Maintainer Reviewer

JMESPath (pronounced "jaymz path") allows you to declaratively specify how to extract elements from a JSON document.

For example, given this document:

{"foo": {"bar": "baz"}}

The jmespath expression foo.bar will return "baz".

JMESPath also supports:

Referencing elements in a list. Given the data:

{"foo": {"bar": ["one", "two"]}}

The expression: foo.bar[0] will return "one". You can also reference all the items in a list using the * syntax:

{"foo": {"bar": [{"name": "one"}, {"name": "two"}]}}

The expression: foo.bar[*].name will return ["one", "two"]. Negative indexing is also supported (-1 refers to the last element in the list). Given the data above, the expression foo.bar[-1].name will return ["two"].

The * can also be used for hash types:

{"foo": {"bar": {"name": "one"}, "baz": {"name": "two"}}}

The expression: foo.*.name will return ["one", "two"].

Paramiko is a module for python that implements the SSH2 protocol for secure (encrypted and authenticated) connections to remote machines.
Unlike SSL (aka TLS), the SSH2 protocol does not require hierarchical certificates signed by a powerful central authority. you may know SSH2 as the protocol that replaced telnet and rsh for secure access to remote shells, but the protocol also includes the ability to open arbitrary channels to remote services across the encrypted tunnel -- this is how sftp works, for example.
It is written entirely in python (no C or platform-dependent code) and is released under the GNU LGPL (lesser GPL).

openSUSE Build Service is sponsored by