- containers-bugowner 2 tasks
- openstack-developers 1 task
Involved Projects and Packages
Conmon is a monitoring program and communication tool between a
container manager (like podman or CRI-O) and an OCI runtime (like
runc or crun) for a single container.
A user-mode networking library used by virtual machines,
containers or various tools.
Container network stack for Podman
podman is a simple client only tool to help with debugging issues when daemons such as CRI runtime and the kubelet are not responding or failing. A shared API layer could be created to share code between the daemon and podman. podman does not require any daemon running. podman utilizes the same underlying components that crio uses i.e. containers/image, container/storage, oci-runtime-tool/generate, runc or any other OCI compatible runtime. podman shares state with crio and so has the capability to debug pods/images created by crio.
slirp4netns provides user-mode networking ("slirp") for unprivileged network namespaces. A common use-case of slirp4netns is to enable network access for rootless container engines such as CRI-O and Podman.
Quite some packages in openSUSE:Factory are not easy split into topic parts, so
we have this "the rest" project, that contains packages that do not really fit
anywhere else.
Please follow the git workflow for updates to this project.
Zim aims at bringing the concept of a wiki to your desktop. For example
every page is saved as a text file with wiki markup. Pages can contain
links to other pages, and are saved automatically. Creating a new page
is as easy as linking to a non-exiting page. This tool is intended to
keep track of TODO lists or serve as a personal scratch book.
Devel project for rpmlint to avoid rpmlint breaking other packages
Rpmlint is a tool to check common errors on rpm packages. Binary and
source packages can be checked.
Rpmlint is a tool to check common errors on rpm packages. Binary and
source packages can be checked.
Development project for RISC-V related things
ALP RISCV build moved to SUSE:ALP:RISCV - this was Rebuild for RISCV
RISC-V Allwinner D1 boards.
All kind of developments tools. Esp. profiling and debugging tools.
Bats is a TAP-compliant (http://testanything.org/) testing framework for Bash. It provides a simple way to verify that the UNIX programs you write behave as expected.
A Bats test file is a Bash script with special syntax for defining test cases. Under the hood, each test case is just a function with a description.
Bats is most useful when testing software written in Bash, but you can use it to test any UNIX program.
Documentation for libdwarf.
NOTE: Automatically created during Factory devel project migration by admin.
This package is based on the package 'valgrind' from project 'openSUSE:Factory'.
Valgrind checks all memory operations in an application, like read,
write, malloc, new, free, and delete. Valgrind can find uses of
uninitialized memory, access to already freed memory, overflows,
illegal stack operations, memory leaks, and any illegal
new/malloc/free/delete commands. Another program in the package is
"cachegrind," a profiler based on the valgrind engine.
To use valgrind you should compile your application with "-g -O0"
compiler options. Afterwards you can use it with:
valgrind --tool=memcheck --sloppy-malloc=yes --leak-check=yes
--db-attach=yes my_application, for example.
More valgrind options can be listed via "valgrind --help". There is
also complete documentation in the /usr/share/doc/packages/valgrind/
directory. A debugged application runs slower and needs much more
memory, but is usually still usable. Valgrind is still in development,
but it has been successfully used to optimize several KDE applications.
Tools for building software
CMake is a cross-platform, open-source build system